2022-07-26 09:34:09 -07:00

1391 lines
3.9 MiB

(function(factory){if(typeof define==="function"&&define.amd){define(["jquery","jquery-ui","jquery-ui/ui/core","jquery-ui/ui/data","jquery-ui/ui/focusable","jquery-ui/ui/keycode","jquery-ui/ui/tabbable","jquery-ui/ui/version","jquery-ui/ui/widget","jquery-ui/ui/widgets/mouse","jquery-ui/ui/widgets/datepicker","jquery-ui/ui/widgets/draggable","jquery-ui/ui/widgets/droppable","jquery-ui/ui/widgets/mouse","jquery-ui/ui/widgets/resizable","./infragistics.core"],factory)}else{factory(jQuery)}})(function($){/*!@license
* Infragistics.Web.ClientUI infragistics.ext_ui.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a=$$t;$$0=$.ig.globalDefs.$$0;$$1=$.ig.globalDefs.$$1;$$4=$.ig.globalDefs.$$4;$$6=$.ig.globalDefs.$$6;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["DataTemplateRenderHandler:o","DataTemplateMeasureHandler:p","DataTemplatePassHandler:q","DependencyObject:r","DependencyProperty:s","DependencyPropertiesCollection:u","DependencyPropertyChangedEventArgs:v","IDataObject:x","PropertyChangedCallback:aa","CoerceValueCallback:ab","PropertyMetadata:ac","Brush:at","LinearGradientBrush:au","CssGradientUtil:aw"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber;$d("ModifierKeys:aq",false,false,{None:0,Alt:1,Control:2,Shift:4,Windows:8,Apple:8});$d("Key:ap",false,false,{None:0,Back:1,Tab:2,Enter:3,Shift:4,Ctrl:5,Alt:6,CapsLock:7,Escape:8,Space:9,PageUp:10,PageDown:11,End:12,Home:13,Left:14,Up:15,Right:16,Down:17,Insert:18,"Delete:del":19,D0:20,D1:21,D2:22,D3:23,D4:24,D5:25,D6:26,D7:27,D8:28,D9:29,A:30,B:31,C:32,D:33,E:34,F:35,G:36,H:37,I:38,J:39,K:40,L:41,M:42,N:43,O:44,P:45,Q:46,R:47,S:48,T:49,U:50,V:51,W:52,X:53,Y:54,Z:55,F1:56,F2:57,F3:58,F4:59,F5:60,F6:61,F7:62,F8:63,F9:64,F10:65,F11:66,F12:67,NumPad0:68,NumPad1:69,NumPad2:70,NumPad3:71,NumPad4:72,NumPad5:73,NumPad6:74,NumPad7:75,NumPad8:76,NumPad9:77,Multiply:78,Add:79,Subtract:80,Decimal:81,Divide:82,OemSemicolon:83,OemQuestion:84,OemPipe:85,OemTilde:86,OemPlus:87,OemMinus:88,Unknown:255});$d("Stretch:bk",false,false,{None:0,Fill:1,Uniform:2,UniformToFill:3});$d("PenLineCap:bj",false,false,{Flat:0,Square:1,Round:2,Triangle:3});$d("SweepDirection:bi",false,false,{Counterclockwise:0,Clockwise:1});$d("PathSegmentType:ba",false,false,{Line:0,Bezier:1,PolyBezier:2,PolyLine:3,Arc:4});$d("GeometryType:a0",false,false,{Group:0,Line:1,Rectangle:2,Ellipse:3,Path:4});$d("FillRule:az",false,false,{EvenOdd:0,Nonzero:1});$d("Visibility:aj",false,false,{Visible:0,Collapsed:1});$d("VerticalAlignment:ai",false,false,{Top:0,Center:1,Bottom:2,Stretch:3});$d("HorizontalAlignment:w",false,false,{Left:0,Center:1,Right:2,Stretch:3});$c("APIFactory:a","Object",{init:function(){$.ig.$op.init.call(this)},createPoint:function(a,b){return{__x:a,__y:b,$type:$$t.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},createRect:function(a,b,c,d){return new $$t.ae(0,a,b,c,d)},createSize:function(a,b){return new $$t.af(1,a,b)},createColor:function(a){var b=new $$t.ax;b.colorString(a);return b},$type:new $.ig.Type("APIFactory",$.ig.$ot)},true);$c("IDataObject:x","Object",{$type:new $.ig.Type("IDataObject",null)},true);$c("Clipboard:b","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){return $$t.$b.b},a:function(a,b){$$t.$b.b=a},$type:new $.ig.Type("Clipboard",$.ig.$ot)},true);$c("DependencyObject:r","Object",{init:function(){$.ig.$op.init.call(this);this._localValues=new $$0.bs(0);this.a=new $$0.bs(0)},_localValues:null,a:null,c:function(a){if(this._localValues.containsKey(a.name())){return this._localValues.item(a.name())}return a.l().b()},h:function(dp_,a){if(dp_.b()){var oldValue_=null;var old=this._localValues.proxy[dp_.__name];if(typeof old!="undefined"){oldValue_=old}this._localValues.item(dp_.__name,a);dp_.l().d()(this,new $$t.v(dp_,a,oldValue_))}else{this._localValues.item(dp_.__name,a)}},f:function(a){this._localValues.remove(a.__name)},e:function(a){if(this._localValues.containsKey(a.__name)){return this._localValues.item(a.name())}return $$t.$s.c},g:function(a,b){if(a==null){return}this.a.item(a.name(),b)},getValueAlt:function(a){return this.c(a)},setValueAlt:function(dp_,a){this.h(dp_,a)},$type:new $.ig.Type("DependencyObject",$.ig.$ot)},true);$c("UIElement:c","DependencyObject",{init:function(){$$t.$r.init.call(this)},_j:null,$type:new $.ig.Type("UIElement",$$t.$r.$type)},true);$c("UIElementCollection:d","ObservableCollection$1",{ae:null,init:function(a){$$4.$f.init.call(this,$$t.$c.$type,0);this.ae=a},ac:function(a){$$4.$f.ac.call(this,a);if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b._x=null}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d._x=this.ae}}},p:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();a._x=null}$$4.$f.p.call(this)},$type:new $.ig.Type("UIElementCollection",$$4.$f.$type.specialize($$t.$c.$type))},true);$c("FrameworkElement:e","UIElement",{init:function(){this.__opacity=1;$$t.$c.init.call(this);this.__opacity=1;this._s=0;this.__visibility=0;this.width(NaN);this.height(NaN)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_m:0,_l:0,__visibility:0,visibility:function(a){if(arguments.length===1){if(this.__visibility!=a){var b=this.__visibility;this.__visibility=a;this.w(b,this.__visibility)}return a}else{return this.__visibility}},w:function(a,b){},_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}},_o:0,_n:0,_s:0,_x:null,_dataContext:null,dataContext:function(a){if(arguments.length===1){this._dataContext=a;return a}else{return this._dataContext}},__opacity:0,opacity:function(a){if(arguments.length===1){if(this.__opacity!=a){this.__opacity=a;this.v()}return a}else{return this.__opacity}},v:function(){},_y:null,$type:new $.ig.Type("FrameworkElement",$$t.$c.$type)},true);$c("Control:f","FrameworkElement",{init:function(){$$t.$e.init.call(this)},_ab:null,_ae:null,ac:function(){},_ad:0,_af:0,$type:new $.ig.Type("Control",$$t.$e.$type)},true);$c("ContentControl:g","Control",{init:function(){$$t.$f.init.call(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_ah:null,$type:new $.ig.Type("ContentControl",$$t.$f.$type)},true);$c("CornerRadius:h","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._a=this._b=this._c=this._d=b},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this._c=b;this._d=c;this._b=d;this._a=e},_b:0,_a:0,_c:0,_d:0,$type:new $.ig.Type("CornerRadius",$.ig.$ot)},true);$c("DataFormats:i","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DataFormats",$.ig.$ot)},true);$c("DataObject:j","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$4.h(String,$.ig.$op.$type,0)},getData:function(a){var $self=this;var b;if(function(){var c=$self.a.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}return null},getDataPresent:function(a){return this.a.containsKey(a)},setData:function(a,b){this.a.item(a,b)},$type:new $.ig.Type("DataObject",$.ig.$ot,[$$t.$x.$type])},true);$c("DataTemplate:k","Object",{init:function(){$.ig.$op.init.call(this)},_render:null,render:function(a){if(arguments.length===1){this._render=a;return a}else{return this._render}},_measure:null,measure:function(a){if(arguments.length===1){this._measure=a;return a}else{return this._measure}},_passStarting:null,passStarting:function(a){if(arguments.length===1){this._passStarting=a;return a}else{return this._passStarting}},_passCompleted:null,passCompleted:function(a){if(arguments.length===1){this._passCompleted=a;return a}else{return this._passCompleted}},$type:new $.ig.Type("DataTemplate",$.ig.$ot)},true);$c("DataTemplatePassInfo:l","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,viewportTop:0,viewportLeft:0,viewportWidth:0,viewportHeight:0,isHitTestRender:false,passID:null,$type:new $.ig.Type("DataTemplatePassInfo",$.ig.$ot)},true);$c("DataTemplateMeasureInfo:m","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,width:0,height:0,isConstant:false,data:null,passInfo:null,renderOffsetX:0,renderOffsetY:0,$type:new $.ig.Type("DataTemplateMeasureInfo",$.ig.$ot)},true);$c("DataTemplateRenderInfo:n","Object",{init:function(){$.ig.$op.init.call(this)},renderContext:null,context:null,xPosition:0,yPosition:0,availableWidth:0,availableHeight:0,data:null,isHitTestRender:false,passInfo:null,renderOffsetX:0,renderOffsetY:0,$type:new $.ig.Type("DataTemplateRenderInfo",$.ig.$ot)},true);$c("UnsetValue:t","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("UnsetValue",$.ig.$ot)},true);$c("DependencyProperty:s","Object",{__name:null,f:null,k:null,a:false,b:function(){return this.a},init:function(a,b,c){this.a=false;$.ig.$op.init.call(this);this.__name=a;this.f=b;this.k=c;if(this.k!=null&&this.k.d()!=null){this.a=true}else{this.a=false}},l:function(){return this.k},propertyType:function(){return this.f},name:function(){return this.__name},i:function(a,b,c,d){return $$t.$u.c().e(a,b,c,d)},h:function(a,b){if(b==null){return null}var c=$$t.$u.c().d(b.typeName()+a);if(c!=null){return c}return $$t.$s.h(a,b.baseType)},registerAlt:function(a,b,c,d){return $$t.$s.i(a,b,c,d)},$type:new $.ig.Type("DependencyProperty",$.ig.$ot)},true);$c("DependencyPropertiesCollection:u","Object",{a:null,c:function(){if($$t.$u.b==null){$$t.$u.b=new $$t.u}return $$t.$u.b},init:function(){$.ig.$op.init.call(this);if(this.a==null){this.a=new $$0.bs(0)}},d:function(a){return this.a.item(a)},e:function(a,b,c,d){var e=new $$t.s(a,b,d);this.a.item(c.typeName()+a,e);return e},$type:new $.ig.Type("DependencyPropertiesCollection",$.ig.$ot)},true);$c("DependencyPropertyChangedEventArgs:v","Object",{a:null,b:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=b;this.b=c;this.e=a},e:null,f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},newValue:function(){return this.a},oldValue:function(){return this.b},$type:new $.ig.Type("DependencyPropertyChangedEventArgs",$.ig.$ot)},true);$c("Point:y","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__x=0;this.__y=0},x:function(a){if(arguments.length===1){this.__x=a;return a}else{return this.__x}},y:function(a){if(arguments.length===1){this.__y=a;return a}else{return this.__y}},__x:0,__y:0,init1:function(a,b,c){$.ig.$op.init.call(this);this.__x=b;this.__y=c},equals:function(a){if(a==null){return $.ig.$op.equals.call(this,a)}var b=a;return b.__x==this.__x&&b.__y==this.__y},getHashCode:function(){return this.__x^this.__y},l_op_Equality:function(a,b){if(a==null){return b==null}else if(b==null){return false}return a.__x==b.__x&&a.__y==b.__y},l_op_Inequality:function(a,b){return!$$t.$y.l_op_Equality(a,b)},$type:new $.ig.Type("Point",$.ig.$ot)},true);$c("PointCollection:z","List$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$x.init.call(this,$$t.$y.$type,0)},init1:function(a,source_){$$4.$x.init.call(this,$$t.$y.$type,0);this.__inner=source_.__inner},$type:new $.ig.Type("PointCollection",$$4.$x.$type.specialize($$t.$y.$type))},true);$c("PropertyMetadata:ac","Object",{a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},init:function(a,b){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.b(b);this.d(null)},init1:function(a,b){$.ig.$op.init.call(this);this.b(null);this.d(b)},init2:function(a,b,c){$.ig.$op.init.call(this);this.b(b);this.d(c)},createWithCallback:function(a){return new $$t.ac(1,a)},createWithDefaultAndCallback:function(a,b){return new $$t.ac(2,a,b)},$type:new $.ig.Type("PropertyMetadata",$.ig.$ot)},true);$c("PropertyPath:ad","Object",{a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},init:function(a){$.ig.$op.init.call(this);this.b(a)},$type:new $.ig.Type("PropertyPath",$.ig.$ot)},true);$c("Rect:ae","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break;case 3:this.init3.apply(this,arguments);break;case 4:this.init4.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.top(c);this.left(b);this.width(d);this.height(e)},init1:function(a,b,c,d){$.ig.$op.init.call(this);this.top(c);this.left(b);this.width(d.width());this.height(d.height())},init2:function(a,b,c){$.ig.$op.init.call(this);this.top(Math.min(b.__y,c.__y));this.left(Math.min(b.__x,c.__x));this.width(Math.max(Math.max(b.__x,c.__x)-this.left(),0));this.height(Math.max(Math.max(b.__y,c.__y)-this.top(),0))},init3:function(a,b,c){$.ig.$op.init.call(this);this.top(b.__y);this.left(b.__x);this.width(c.width());this.height(c.height())},init4:function(a){$.ig.$op.init.call(this);this.top(0);this.left(0);this.width(0);this.height(0)},s:0,x:function(a){if(arguments.length===1){this.s=a;this.o=this.s;this.p=this.o+this.r;return a}else{return this.s}},t:0,y:function(a){if(arguments.length===1){this.t=a;this.q=this.t;this.m=this.q+this.n;return a}else{return this.t}},r:0,width:function(a){if(arguments.length===1){this.r=a;this.p=this.o+this.r;return a}else{return this.r}},n:0,height:function(a){if(arguments.length===1){this.n=a;this.m=this.q+this.n;return a}else{return this.n}},q:0,top:function(a){if(arguments.length===1){this.q=a;this.y(this.q);return a}else{return this.q}},o:0,left:function(a){if(arguments.length===1){this.o=a;this.x(this.o);return a}else{return this.o}},p:0,right:function(a){if(arguments.length===1){this.p=a;this.r=this.p-this.o;return a}else{return this.p}},m:0,bottom:function(a){if(arguments.length===1){this.m=a;this.n=this.m-this.q;return a}else{return this.m}},isEmpty:function(){return this.r<0},empty:function(){return new $$t.ae(0,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY)},equals1:function(a){if($$t.$ae.l_op_Equality(a,null)){return false}if(a.x()==this.x()&&a.y()==this.y()&&a.width()==this.width()&&a.height()==this.height()){return true}return false},d:function(a,b){return a>=this.s&&a-this.r<=this.s&&b>=this.t&&b-this.n<=this.t},containsLocation:function(a,b){return!this.isEmpty()&&this.d(a,b)},containsPoint:function(a){return this.containsLocation(a.__x,a.__y)},containsRect:function(a){return!this.isEmpty()&&!a.isEmpty()&&(this.s<=a.s&&this.t<=a.t&&this.s+this.r>=a.s+a.r)&&this.t+this.n>=a.t+a.n},inflate:function(a,b){this.x(this.x()-a);this.y(this.y()-b);this.width(this.width()+a*2);this.height(this.height()+b*2);if(this.r<0||this.n<0){this.af()}},af:function(){this.top(Number.POSITIVE_INFINITY);this.left(Number.POSITIVE_INFINITY);this.width(Number.NEGATIVE_INFINITY);this.height(Number.NEGATIVE_INFINITY)},intersectsWith:function(a){if(this.isEmpty()||a.isEmpty()){return false}return a.left()<this.right()&&this.left()<a.right()&&a.top()<this.bottom()&&this.top()<a.bottom()},intersect:function(a){if(!this.intersectsWith(a)){this.af()}else{var b=Math.max(this.x(),a.x());var c=Math.max(this.y(),a.y());var d=Math.min(this.x()+this.width(),a.x()+a.width())-b;var e=Math.min(this.y()+this.height(),a.y()+a.height())-c;if(d<0){d=0}if(e<0){e=0}this.r=d;this.n=e;this.s=b;this.t=c;this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n}},union:function(a){if(this.isEmpty()){this.s=a.x();this.t=a.y();this.r=a.width();this.n=a.height();this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n;return}if(!a.isEmpty()){var b=Math.min(this.x(),a.x());var c=Math.min(this.y(),a.y());var d=this.width();var e=this.height();if(a.width()==Number.POSITIVE_INFINITY||this.width()==Number.POSITIVE_INFINITY){d=Number.POSITIVE_INFINITY}else{var f=Math.max(this.right(),a.right());d=f-b}if(a.height()==Number.POSITIVE_INFINITY||this.height()==Number.POSITIVE_INFINITY){e=Number.POSITIVE_INFINITY}else{var g=Math.max(this.bottom(),a.bottom());e=g-c}this.s=b;this.t=c;this.r=d;this.n=e;this.o=this.s;this.q=this.t;this.p=this.o+this.r;this.m=this.q+this.n}},equals:function(a){if(a==null){return $.ig.$op.equals.call(this,a)}var b=a;return b.left()==this.left()&&b.top()==this.top()&&b.width()==this.width()&&b.height()==this.height()},getHashCode:function(){return this.s^this.t^this.r^this.n},copy:function(){return new $$t.ae(0,this.x(),this.y(),this.width(),this.height())},l_op_Equality:function(a,b){if(a==null){return b==null}else if(b==null){return false}return a.s==b.s&&a.t==b.t&&a.r==b.r&&a.n==b.n},l_op_Inequality:function(a,b){if(a==null){return b!=null}else if(b==null){return true}return a.s!=b.s||a.t!=b.t||a.r!=b.r||a.n!=b.n},$type:new $.ig.Type("Rect",$.ig.$ot)},true);$c("Size:af","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$bh.init.call(this)},init1:function(a,b,c){$$0.$bh.init.call(this);this.i=b;this.h=c},equals:function(a){if(a==null){return $$0.$bh.equals.call(this,a)}var b=a;return b.i==this.i&&b.h==this.h},getHashCode:function(){return this.i^this.h},i:0,h:0,width:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},height:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},isEmpty:function(){return this.i<0},empty:function(){var a=new $$t.af(0);a.i=Number.NEGATIVE_INFINITY;a.h=Number.NEGATIVE_INFINITY;return a},l_op_Inequality:function(a,b){return!$$t.$af.l_op_Equality(a,b)},l_op_Inequality_Lifted:function(a,b){if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$af.l_op_Inequality(a.value(),b.value())},l_op_Equality:function(a,b){return a.i==b.i&&a.h==b.h},l_op_Equality_Lifted:function(a,b){if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$af.l_op_Equality(a.value(),b.value())},$type:new $.ig.Type("Size",$$0.$bh.$type)},true);$c("Style:ag","Object",{init:function(){this.strokeThickness=NaN;this.opacity=NaN;$.ig.$op.init.call(this)},fill:null,stroke:null,strokeThickness:0,opacity:0,$type:new $.ig.Type("Style",$.ig.$ot)},true);$c("StyleTypedPropertyAttribute","Attribute",{init:function(){$$0.$ao.init.call(this)},_a:null,_b:null,$type:new $.ig.Type("StyleTypedPropertyAttribute",$$0.$ao.$type)},true);$c("TemplatePartAttribute","Attribute",{init:function(){$$0.$ao.init.call(this)},_a:null,_b:null,$type:new $.ig.Type("TemplatePartAttribute",$$0.$ao.$type)},true);$c("TemplateVisualStateAttribute","Attribute",{init:function(){$$0.$ao.init.call(this)},_b:null,_a:null,$type:new $.ig.Type("TemplateVisualStateAttribute",$$0.$ao.$type)},true);$c("Thickness:ah","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._b=this._c=this._d=this._e=b},init1:function(a,b,c,d,e){$.ig.$op.init.call(this);this._c=b;this._e=c;this._d=d;this._b=e},_b:0,_c:0,_d:0,_e:0,a:function(a){return this._b==a._b&&this._e==a._e&&this._c==a._c&&this._d==a._d},toString:function(){var a=this._c.toString()+","+this._e.toString()+","+this._d.toString()+","+this._b.toString();return a},$type:new $.ig.Type("Thickness",$.ig.$ot)},true);$c("Shape:bw","FrameworkElement",{init:function(){this.__fill=null;this.__stroke=null;$$t.$e.init.call(this)},__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},__stroke:null,stroke:function(a){if(arguments.length===1){this.__stroke=a;return a}else{return this.__stroke}},_ab:false,_ac:0,_ai:null,_ad:0,$type:new $.ig.Type("Shape",$$t.$e.$type)},true);$c("Line:br","Shape",{init:function(){$$t.$bw.init.call(this);this._aj=0;this._ak=0;this._al=0;this._am=0},_aj:0,_ak:0,_al:0,_am:0,$type:new $.ig.Type("Line",$$t.$bw.$type)},true);$c("Path:bs","Shape",{init:function(){$$t.$bw.init.call(this)},_aj:null,$type:new $.ig.Type("Path",$$t.$bw.$type)},true);$c("Polygon:bt","Shape",{init:function(){$$t.$bw.init.call(this);this._aj=new $$t.z(0)},_aj:null,$type:new $.ig.Type("Polygon",$$t.$bw.$type)},true);$c("Polyline:bu","Shape",{init:function(){$$t.$bw.init.call(this);this._aj=new $$t.z(0)},_aj:null,$type:new $.ig.Type("Polyline",$$t.$bw.$type)},true);$c("Rectangle:bv","Shape",{ao:null,aj:0,al:function(a){if(arguments.length===1){this.aj=a;return a}else{return this.aj}},ak:0,am:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},init:function(){$$t.$bw.init.call(this);this.ao=new $$t.ae(0,0,0,0,0)},an:function(a){},$type:new $.ig.Type("Rectangle",$$t.$bw.$type)},true);$c("Brush:at","Object",{init:function(){this.__fill=null;this.f=null;this.k=new $$t.ax;$.ig.$op.init.call(this)},_isGradient:false,_isRadialGradient:false,_isImageFill:false,__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},f:null,k:null,color:function(a){if(arguments.length===1){this.k=a;this.f=this.k.colorString();this.__fill=this.f;return a}else{if(this.__fill==null&&(this._isGradient||this._isRadialGradient)){this.__fill=this.i()}if(this.__fill==this.f){return this.k}var a=new $$t.ax;if(this.__fill!=null){a.colorString(this.__fill);this.k=a;this.f=this.__fill;if(this.__fill.length==9){this.__fill=this.k.colorString();this.f=this.__fill}}return a}},i:function(){return null},equals:function(a){if(a==null){return false}var b=a;return this.__fill.equals(b.__fill)&&this.color().equals(b.color())&&this._isGradient==b._isGradient&&this._isImageFill==b._isImageFill&&this._isRadialGradient==b._isRadialGradient},getHashCode:function(){var a=this._isGradient.getHashCode()^this._isRadialGradient.getHashCode()^this._isImageFill.getHashCode();if(this.f!=null){a^=this.f.getHashCode()}if($$t.$ax.e($m($$t.$ax.$type,this.k),$m($$t.$ax.$type,null))){a^=this.k.getHashCode()}return a},create:function(val_){$$t.$aw.touch();var b_=new $$t.at;if(!val_){return null}if(typeof val_=="string"){if($.ig.CssGradientUtil.prototype.isGradient(val_)){b_=$.ig.CssGradientUtil.prototype.brushFromGradientString(val_)}else{b_=new $.ig.Brush;b_.fill(val_)}}else if(val_.type=="linearGradient"){b_=new $.ig.LinearGradientBrush;if(val_.startPoint&&val_.endPoint){b_._useCustomDirection=true;b_._startX=val_.startPoint.x;b_._startY=val_.startPoint.y;b_._endX=val_.endPoint.x;b_._endY=val_.endPoint.y}if(val_.colorStops){stops=[];for(var i=0;i<val_.colorStops.length;i++){colorStop=new $.ig.GradientStop;colorStop._offset=val_.colorStops[i].offset;colorStop.__fill=val_.colorStops[i].color;stops.push(colorStop)}b_._gradientStops=stops}}return b_},$type:new $.ig.Type("Brush",$.ig.$ot)},true);$c("LinearGradientBrush:au","Brush",{init:function(){$$t.$at.init.call(this);this._useCustomDirection=false;this._startX=0;this._startY=0;this._endX=0;this._endY=1;this._isAbsolute=false;this._gradientStops=new Array(0);this._isGradient=true},_useCustomDirection:false,_startX:0,_startY:0,_endX:0,_endY:0,_isAbsolute:false,_gradientStops:null,clone:function(){var a=new $$t.au;a._startX=this._startX;a._startY=this._startY;a._endX=this._endX;a._endY=this._endY;a._useCustomDirection=this._useCustomDirection;a._isAbsolute=this._isAbsolute;if(this._gradientStops!=null){a._gradientStops=new Array(this._gradientStops.length);for(var b=0;b<this._gradientStops.length;b++){a._gradientStops[b]=this._gradientStops[b].clone()}}return a},equals:function(a){if(a==null){return false}var b=$b($$t.$au.$type,a);if(b==null){return false}var c=$$t.$at.equals.call(this,a)&&this._startX==b._startX&&this._startY==b._startY&&this._endX==b._endX&&this._endY==b._endY&&this._isAbsolute==b._isAbsolute&&this._useCustomDirection==b._useCustomDirection;if(c==false){return false}if(this._gradientStops.length!=b._gradientStops.length){return false}for(var d=0,e=this._gradientStops.length;d<e;d++){if(!this._gradientStops[d].equals(b._gradientStops[d])){return false}}return true},getHashCode:function(){return $$t.$at.getHashCode.call(this)^this._startX^this._startY^this._endX^this._endY},i:function(){if(this._gradientStops!=null&&this._gradientStops.length>0){return this._gradientStops[0].color().colorString()}return $$t.$at.i.call(this)},$type:new $.ig.Type("LinearGradientBrush",$$t.$at.$type)},true);$c("GradientStop:av","Object",{init:function(){this.__fill=null;this.d=null;this.g=new $$t.ax;$.ig.$op.init.call(this);this._offset=0},_offset:0,clone:function(){var a=new $$t.av;a._offset=this._offset;a.__fill=this.__fill;return a},__fill:null,fill:function(a){if(arguments.length===1){this.__fill=a;return a}else{return this.__fill}},d:null,g:null,color:function(a){if(arguments.length===1){this.g=a;this.d=this.g.colorString();this.__fill=this.d;return a}else{if(this.__fill==this.d){return this.g}var a=new $$t.ax;if(this.__fill!=null){a.colorString(this.__fill);this.g=a;this.d=this.__fill}return a}},equals:function(a){if(a==null){return false}var b=a;return this._offset==b._offset&&this.color().equals(b.color())&&this.__fill.equals(b.__fill)},getHashCode:function(){var a=this._offset;if($$t.$ax.e($m($$t.$ax.$type,this.g),$m($$t.$ax.$type,null))){a^=this.g.getHashCode()}return a},$type:new $.ig.Type("GradientStop",$.ig.$ot)},true);$c("CssGradientUtil:aw","Object",{init:function(){$.ig.$op.init.call(this)},touch:function(){},isGradient:function(a){return a.contains("linear-gradient")||a.contains("radial-gradient")},brushFromGradientString:function(a){var b=/hsl\([\s\S]+?\)[\s\S]*?[,\)]|rgba?\([\s\S]+?\)[\s\S]*?[,\)]|[^\(\)]*?[,\)]/gim,c=/\s*\d*%\s*$/,d=/^\s\s*/,e=/\s\s*$/,f=/[,\)]?$/;var g;var h,i=1,j=0,k,l;var m=false;var n;var o=a.match(b);if(o==null||o.length<=1){return null}var p=new $$t.au;k=o.length;g=o[0];if(g.contains("to")||g.contains("deg")){h=$$t.$aw.c(g);p._useCustomDirection=true;var q=$$t.$aw.a(h);p._startX=q[0].__x;p._startY=q[0].__y;p._endX=q[1].__x;p._endY=q[1].__y;n=new Array(k-1)}else{n=new Array(k);i=0}for(;i<k;i++){var r=new $$t.av;g=o[i];g=g.replace(d,"").replace(e,"").replace(f,"");l=g.search(c);if(l!=-1){r.__fill=g.substr(0,l);r._offset=parseFloat(g.substr(l+1))/100}else{r.__fill=g;r._offset=-1;m=true}n[j]=r;j++}if(m){if(n[0]._offset==-1){n[0]._offset=0}if(n[n.length-1]._offset==-1){n[n.length-1]._offset=1}$$t.$aw.f(n);p._gradientStops=n}return p},f:function(a){var b,c,d,e,f=-1,g=-1,h=0;var i=false;for(b=g+1;b<a.length;b++){var j=a[b];if(j._offset!=-1){f=Math.max(f,j._offset);j._offset=f;if(i){d=1;e=$a(f-h,b-g);for(c=g+1;c<b;c++){a[c]._offset=h+e*d;d++}i=false}g=b;h=f}else{i=true}}},c:function(a){var b=/to\s*top\s*/i,c=/to\s*right\s*top\s*/i,d=/to\s*right\s*/i,e=/to\s*right\s*bottom\s*/i,f=/to\s*bottom\s*/i,g=/to\s*left\s*bottom\s*/i,h=/to\s*left\s*/i,i=/to\s*left\s*top\s*/i;if(a.contains("deg")){return parseFloat(a)}if(b.test(a)){return 0}if(c.test(a)){return 45}if(d.test(a)){return 90}if(e.test(a)){return 135}if(f.test(a)){return 180}if(g.test(a)){return 225}if(h.test(a)){return 270}return i.test(a)?315:180},d:function(a){return Math.PI*a/180},e:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},a:function(a){var b=new Array(2);var c=new $$t.y(0);var d=new $$t.y(0);var e=$$t.$aw.e(a);if(e>=0&&e<=45){var f=Math.tan($$t.$aw.d(e));c.__x=.5-.5*f;c.__y=1;d.__x=.5+.5*f;d.__y=0}else if(e>180&&e<=225){var g=Math.tan($$t.$aw.d(e-180));c.__x=.5+.5*g;c.__y=0;d.__x=.5-.5*g;d.__y=1}else if(e>135&&e<=180){var h=Math.tan($$t.$aw.d(180-e));c.__x=.5-.5*h;c.__y=0;d.__x=.5+.5*h;d.__y=1}else if(e>315&&e<360){var i=Math.tan($$t.$aw.d(360-e));c.__x=.5+.5*i;c.__y=1;d.__x=.5-.5*i;d.__y=0}else if(e>45&&e<=90){var j=Math.tan($$t.$aw.d(90-e));d.__y=.5-.5*j;d.__x=1;c.__y=.5+.5*j;c.__x=0}else if(e>90&&e<=135){var k=Math.tan($$t.$aw.d(e-90));d.__y=.5+.5*k;d.__x=1;c.__y=.5-.5*k;c.__x=0}else if(e>225&&e<=270){var l=Math.tan($$t.$aw.d(270-e));c.__y=.5-.5*l;c.__x=1;d.__y=.5+.5*l;d.__x=0}else if(e>270&&e<=315){var m=Math.tan($$t.$aw.d(e-270));c.__y=.5+.5*m;c.__x=1;d.__y=.5-.5*m;d.__x=0}b[0]=c;b[1]=d;return b},$type:new $.ig.Type("CssGradientUtil",$.ig.$ot)},true);$c("Color:ax","ValueType",{init:function(){$$0.$bh.init.call(this)},__a:0,l:function(a){if(arguments.length===1){this.__a=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__a}},__r:0,o:function(a){if(arguments.length===1){this.__r=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__r}},__g:0,n:function(a){if(arguments.length===1){this.__g=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__g}},__b:0,m:function(a){if(arguments.length===1){this.__b=$.ig.truncate(Math.round(a));this.a=true;return a}else{return this.__b}},__colorString:null,colorString:function(a){if(arguments.length===1){this.__colorString=a;this.r();return a}else{if(this.a||this.__colorString==null){this.a=false;this.s()}return this.__colorString}},a:false,create:function(a){if($b($$t.$ax.$type,a)!==null){return a}var b=new $$t.ax;if(typeof a==="string"){b.colorString(a)}else if(a!=null){throw new $$6.d(1,"Unknown color type")}return b},s:function(){this.__colorString="rgba("+this.__r+","+this.__g+","+this.__b+","+this.__a/255+")"},r:function(){if(this.colorString()==null){this.l(this.o(this.n(this.m(0))));return}var obj_=$.ig.util.stringToColor(this.__colorString);this.__a=typeof obj_.a!="undefined"?Math.round(obj_.a):0;this.__r=typeof obj_.r!="undefined"?Math.round(obj_.r):0;this.__g=typeof obj_.g!="undefined"?Math.round(obj_.g):0;this.__b=typeof obj_.b!="undefined"?Math.round(obj_.b):0},u:function(a_,r_,g_,b_){var a=new $$t.ax;a.__a=a_|0;a.__r=r_|0;a.__g=g_|0;a.__b=b_|0;a.a=true;return a},equals:function(a){if($b($$t.$ax.$type,a)!==null==false){return false}var b=a;return this.__a==b.__a&&this.__r==b.__r&&this.__g==b.__g&&this.__b==b.__b},getHashCode:function(){return this.__a<<24|this.__r<<16|this.__g<<8|this.__b},d:function(a,b){return!$$t.$ax.b(a,b)},e:function(a,b){if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$ax.d(a.value(),b.value())},b:function(a,b){return a.__a==b.__a&&a.__r==b.__r&&a.__g==b.__g&&a.__b==b.__b},c:function(a,b){if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$ax.b(a.value(),b.value())},$type:new $.ig.Type("Color",$$0.$bh.$type)},true);$c("DoubleCollection:ay","List$1",{init:function(){$$4.$x.init.call(this,Number,0)},$type:new $.ig.Type("DoubleCollection",$$4.$x.$type.specialize(Number))},true);$c("Geometry:a1","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},$type:new $.ig.Type("Geometry",$.ig.$ot)},true);$c("GeometryCollection:a2","List$1",{init:function(){$$4.$x.init.call(this,$$t.$a1.$type,0)},$type:new $.ig.Type("GeometryCollection",$$4.$x.$type.specialize($$t.$a1.$type))},true);$c("GeometryGroup:a3","Geometry",{init:function(){$$t.$a1.init.call(this);this._c=new $$t.a2},_c:null,a:function(){return 0},_b:0,$type:new $.ig.Type("GeometryGroup",$$t.$a1.$type)},true);$c("LineGeometry:a4","Geometry",{init:function(){$$t.$a1.init.call(this)},_c:null,_b:null,a:function(){return 1},$type:new $.ig.Type("LineGeometry",$$t.$a1.$type)},true);$c("RectangleGeometry:a5","Geometry",{init:function(){$$t.$a1.init.call(this)},_d:null,_b:0,_c:0,a:function(){return 2},$type:new $.ig.Type("RectangleGeometry",$$t.$a1.$type)},true);$c("EllipseGeometry:a6","Geometry",{init:function(){$$t.$a1.init.call(this)},_d:null,_b:0,_c:0,a:function(){return 3},$type:new $.ig.Type("EllipseGeometry",$$t.$a1.$type)},true);$c("PathGeometry:a7","Geometry",{
init:function(){$$t.$a1.init.call(this);this._b=new $$t.a9},_b:null,a:function(){return 4},$type:new $.ig.Type("PathGeometry",$$t.$a1.$type)},true);$c("PathFigure:a8","Object",{init:function(){$.ig.$op.init.call(this);this.__segments=new $$t.bc;this.__isClosed=false;this.__isFilled=true},__segments:null,segments:function(a){if(arguments.length===1){this.__segments=a;return a}else{return this.__segments}},__startPoint:null,startPoint:function(a){if(arguments.length===1){this.__startPoint=a;return a}else{return this.__startPoint}},__isFilled:false,isFilled:function(a){if(arguments.length===1){this.__isFilled=a;return a}else{return this.__isFilled}},__isClosed:false,isClosed:function(a){if(arguments.length===1){this.__isClosed=a;return a}else{return this.__isClosed}},$type:new $.ig.Type("PathFigure",$.ig.$ot)},true);$c("PathFigureCollection:a9","List$1",{init:function(){$$4.$x.init.call(this,$$t.$a8.$type,0)},$type:new $.ig.Type("PathFigureCollection",$$4.$x.$type.specialize($$t.$a8.$type))},true);$c("PathSegment:bb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},$type:new $.ig.Type("PathSegment",$.ig.$ot)},true);$c("PathSegmentCollection:bc","List$1",{init:function(){$$4.$x.init.call(this,$$t.$bb.$type,0)},$type:new $.ig.Type("PathSegmentCollection",$$4.$x.$type.specialize($$t.$bb.$type))},true);$c("LineSegment:bd","PathSegment",{b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$bb.init.call(this);this.c(b)},init1:function(a){$$t.$bb.init.call(this)},a:function(){return 0},$type:new $.ig.Type("LineSegment",$$t.$bb.$type)},true);$c("BezierSegment:be","PathSegment",{b:null,e:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},c:null,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:null,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$bb.init.call(this);this.e(this.f(this.g({__x:0,__y:0,$type:$$t.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})))},init1:function(a,b,c,d){$$t.$bb.init.call(this);this.e(b);this.f(c);this.g(d)},a:function(){return 1},$type:new $.ig.Type("BezierSegment",$$t.$bb.$type)},true);$c("PolyBezierSegment:bf","PathSegment",{init:function(){$$t.$bb.init.call(this);this._b=new $$t.z(0)},_b:null,a:function(){return 2},$type:new $.ig.Type("PolyBezierSegment",$$t.$bb.$type)},true);$c("PolyLineSegment:bg","PathSegment",{init:function(){$$t.$bb.init.call(this);this.__points=new $$t.z(0)},__points:null,points:function(a){if(arguments.length===1){this.__points=a;return a}else{return this.__points}},a:function(){return 3},$type:new $.ig.Type("PolyLineSegment",$$t.$bb.$type)},true);$c("ArcSegment:bh","PathSegment",{init:function(){this._f=new $$t.af;$$t.$bb.init.call(this);this._b=false;this._d=0},_e:null,_b:false,_d:0,_f:null,_c:0,a:function(){return 4},$type:new $.ig.Type("ArcSegment",$$t.$bb.$type)},true);$c("Transform:bl","DependencyObject",{init:function(){$$t.$r.init.call(this)},$type:new $.ig.Type("Transform",$$t.$r.$type)},true);$c("RotateTransform:bm","Transform",{init:function(){$$t.$bl.init.call(this)},_j:0,_k:0,_l:0,$type:new $.ig.Type("RotateTransform",$$t.$bl.$type)},true);$c("TranslateTransform:bn","Transform",{init:function(){$$t.$bl.init.call(this)},_j:0,_k:0,$type:new $.ig.Type("TranslateTransform",$$t.$bl.$type)},true);$c("ScaleTransform:bo","Transform",{init:function(){$$t.$bl.init.call(this)},_l:0,_m:0,_j:0,_k:0,$type:new $.ig.Type("ScaleTransform",$$t.$bl.$type)},true);$c("TransformGroup:bp","Transform",{_j:null,init:function(){$$t.$bl.init.call(this);this._j=new $$t.bq},$type:new $.ig.Type("TransformGroup",$$t.$bl.$type)},true);$c("TransformCollection:bq","List$1",{init:function(){$$4.$x.init.call(this,$$t.$bl.$type,0)},$type:new $.ig.Type("TransformCollection",$$4.$x.$type.specialize($$t.$bl.$type))},true);$c("MouseEventArgs:ar","EventArgs",{init:function(){$$0.$w.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",$$0.$w.$type)},true);$c("MouseButtonEventArgs:as","MouseEventArgs",{init:function(){$$t.$ar.init.call(this)},_handled:false,handled:function(a){if(arguments.length===1){this._handled=a;return a}else{return this._handled}},$type:new $.ig.Type("MouseButtonEventArgs",$$t.$ar.$type)},true);$c("Binding:ao","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.a=false;$.ig.$op.init.call(this)},init1:function(a,b){this.a=false;$.ig.$op.init.call(this);this.e=new $$t.ad(b)},c:null,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:null,f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},a:false,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("Binding",$.ig.$ot)},true);$c("Panel:am","FrameworkElement",{init:function(){$$t.$e.init.call(this);this._ab=new $$t.d(this)},_ab:null,$type:new $.ig.Type("Panel",$$t.$e.$type)},true);$c("Canvas:ak","Panel",{init:function(){$$t.$am.init.call(this)},$type:new $.ig.Type("Canvas",$$t.$am.$type)},true);$c("Image:al","FrameworkElement",{init:function(){$$t.$e.init.call(this)},_ac:null,_ab:false,$type:new $.ig.Type("Image",$$t.$e.$type)},true);$c("TextBlock:an","FrameworkElement",{init:function(){this.af=true;this.ae=null;this.ad=null;this.ab=null;this.ac=null;this.ah=-1;$$t.$e.init.call(this)},aj:null,ak:function(a){if(arguments.length===1){if(this.aj!=a){this.af=true;this.aj=a}return a}else{return this.aj}},_am:null,af:false,ae:null,ad:null,ab:null,ac:null,ah:0,ag:function(a,b){if(this.ah==-1){return-1}if(!this.af){if(this.ab[this.ah]==a){return this.ae[this.ah]}}for(var c=0;c<5;c++){var d=this.ah-c;if(d<0){d=5+d}if(b!=this.ac[d]||a!=this.ab[d]||this.aj!=this.ad[d]){continue}return this.ae[d]}return-1},al:function(a,b,c){if(this.ah==-1){this.ad=new Array(5);this.ab=new Array(5);this.ac=new Array(5);this.ae=new Array(5)}this.ah++;if(this.ah>5-1){this.ah=0}this.ad[this.ah]=this.aj;this.ab[this.ah]=a;this.ac[this.ah]=b;this.ae[this.ah]=c;this.af=false},$type:new $.ig.Type("TextBlock",$$t.$e.$type)},true);$$t.$b.b=null;$$t.$i.a="CSV";$$t.$i.b="HTML Format";$$t.$i.c="System.String";$$t.$i.d="Text";$$t.$i.e="UnicodeText";$$t.$s.c=new $$t.t;$$t.$u.b=null})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_jquerydom.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ag=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$6=$.ig.globalDefs.$$6;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["JQueryDomWrapper:a","JQueryDomRenderer:b"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t;$c("JQueryDomWrapper:a","Object",{c:null,e:null,init:function(a,b){this.b=new $$4.x($$0.$c.$type,0);$.ig.$op.init.call(this);this.a=$$t.$b.b;this.c=a;this.e=b},addClass:function(a){this.e.addClass(a);return this},d:function(child_){if(child_.getNativeElement===undefined){return $(child_)[0]}return child_.getNativeElement()},append:function(a){this.e.append($(this.d(a)));return this},getAttribute:function(a){return this.e.attr(a)},setAttribute:function(a,b){this.e.attr(a,b);return this},before:function(a){this.e.before($(this.d(a)));return this},clone:function(){var a=this.e.clone();var b=new $$t.a(a[0],a);return b},getStyleProperty:function(a){return this.e.css(a)},setStyleProperty:function(a,b){this.e.css(a,b);return this},findByClass:function(a){var b=this.e.find(a);var c=new Array(b.length);for(var d=0;d<b.length;d++){var e=b[d];var f=$(e);c[d]=new $$t.a(e,f)}return c},focus:function(){this.e.focus()},getChildAt:function(a){var b=this.e.children().eq(a);var c=new $$t.a(b[0],b);return c},getChildCount:function(){return this.e.children().length},getNativeElement:function(){return this.c},height:function(){return $.ig.truncate(Math.round(this.e.height()))},hide:function(){this.e.hide();return this},b:null,a:false,listen:function(a,b){var $self=this;var c=function(d){b(d)};this.e.bind(a,c);var d=null;d=function(){if($self.b.contains(d)){$self.b.remove(d)}$self.e.unbind(a,c);c=null};this.b.add(d);return d},getOffset:function(){return this.e.offset()},setOffset:function(x_,y_){var native_=this.e;var a=native_.offset!==undefined;if(a){native_.offset({top:y_,left:x_})}return this},outerHeight:function(){return this.e.outerHeight()},outerHeightWithMargin:function(){return this.e.outerHeight(true)},outerWidth:function(){return this.e.outerWidth()},outerWidthWithMargin:function(){return this.e.outerWidth(true)},getProperty:function(a){return this.e.prop(a)},setProperty:function(a,b){this.e.prop(a,b);return this},remove:function(){this.e.remove();return this},removeChild:function(a){$(a.getNativeElement()).remove();return this},removeChildren:function(){this.e.children().remove()},removeClass:function(a){this.e.removeClass(a);return this},setRawStyleProperty:function(propertyName_,value_){var ele_=this.c;ele_.style[propertyName_]=value_;return this},setRawXPosition:function(a){var ele_=this.c;ele_.style.left=a+"px";return this},setRawYPosition:function(a){var ele_=this.c;ele_.style.top=a+"px";return this},setRawPosition:function(a,b){var ele_=this.c;ele_.style.left=a+"px";ele_.style.top=b+"px";return this},setRawSize:function(a,b){var ele_=this.c;ele_.style.width=a+"px";ele_.style.height=b+"px";return this},show:function(){this.e.show();return this},getText:function(){return this.e.text()},setText:function(value_){if(this.a){var ele_=this.c;ele_.textContent=value_}else{this.e.text(value_)}return this},setRawText:function(value_){if(this.a){var ele_=this.c;ele_.textContent=value_}else{this.e.text(value_)}return this},unlistenAll:function(){var a=new $$4.x($$0.$c.$type,1,this.b);for(var b=0;b<a.count();b++){a.__inner[b]()}this.b.clear();return},width:function(){return $.ig.truncate(Math.round(this.e.width()))},destroy:function(){this.unlistenAll();this.c=null;this.e=null},parent:function(){if(this.e==null){return null}var a=this.e.parent();if(a==null){return null}return new $$t.a(a[0],a)},querySelectorAll:function(a){var b=this.e.find(a);var c=new Array(b.length);for(var d=0;d<b.length;d++){c[d]=new $$t.a(b[d],$(b[d]))}return c},$type:new $.ig.Type("JQueryDomWrapper",$.ig.$ot,[$$1.$h.$type])},true);$c("JQueryDomRenderer:b","Object",{_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},d:null,init:function(a,b){this.c=new $$4.aa($$1.$h.$type);$.ig.$op.init.call(this);this.d=b;this.e=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/);$$t.$b.b=document.createElement("div").textContent!==undefined;this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},e:null,rootWrapper:function(){return this.e},querySelector:function(a){var b=this.e.getNativeElement();if(b==null){return null}b=b.querySelector(a);if(b==null){return null}return new $$t.a(b,$(b))},append:function(a){this.e.append(a);return this},appendToBody:function(a){$(document.body).append($(a.getNativeElement()))},createElement:function(a){var b=document.createElement(a);var c=$(b);var d=new $$t.a(b,c);return d},c:null,endCSSQuery:function(){if(this.c.count()>0){var a=this.c.pop();a.remove()}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},expandTemplate:function(template_,args_){var expanded_=$.ig.tmpl(template_,args_).toString();if(!this.htmlTest().test(expanded_)){expanded_="<span>"+expanded_+"</span>"}var a=$(expanded_);var b=new $$t.a(a[0],a);return b},get2DCanvasContext:function(a){var b=a.getNativeElement();return b.getContext("2d")},getCssDefaultPropertyValue:function(a,b){return $.ig.CssHelper.prototype.getPropertyValue1(this.c.peek(),a,b)},getCssDefaultValuesForClassCollection:function(a,b){var c=new $$4.x(String,0);for(var d=0;d<b.length;d++){c.add(b[d])}var e=$.ig.CssHelper.prototype.getValuesForClassCollection(this.c.peek(),a,c);var f=new Array(e.count());for(var g=0;g<e.count();g++){f[g]=new Array(e.__inner[g].count());for(var h=0;h<e.__inner[g].count();h++){f[g][h]=e.__inner[g].__inner[h]}}return f},getHeightForFontString:function(a,b,c){var span_=$("<span>M</span>");span_.css("font",a);span_.css("visibility","hidden");span_.css("position","absolute");span_.css("left","0px");span_.css("top","0px");var body_=$("body");body_.append(span_);var d;if(c){var e=span_[0].offsetHeight;d=e}else{d=span_.height()}span_.remove();return Math.round(d)},getResourceString:function(a){if(this.d!=null){return this.d(a)}return null},getWrapper:function(a){var b=$(a);return new $$t.a(b[0],b)},getSubRenderer:function(a){return new $$t.b(a,this.d)},globalListen:function(a,b,c){var d=null;if(a=="window"){d=$(window)}if(d!=null){var e=function(f){c(f)};d.bind(b,e);var f=null;f=function(){d.unbind(b,e);e=null};return f}return function(){}},hasBody:function(){return true},hasWindow:function(){return true},setCssQueryFontString:function(a){this.c.peek().setStyleProperty("font",a)},startCSSQuery:function(){this.c.push($.ig.CssHelper.prototype.getDisoveryElement(this));if(document.body.contains(this.e.getNativeElement())){this.e.append(this.c.peek())}else{document.body.appendChild(this.c.peek().getNativeElement())}},supportsDOMEvents:function(){return true},supportsAnimation:function(){return true},getRequestAnimationFrame:function(){return this.requestAnimationFrame()},setTimeout:function(a,b){return window.setTimeout(a,b)},clearTimeout:function(a){window.clearTimeout(a)},destroy:function(){if(this.rootWrapper()!=null){this.rootWrapper().destroy();this.e=null}},runInMainZone:function(a){a()},$type:new $.ig.Type("JQueryDomRenderer",$.ig.$ot,[$$1.$g.$type])},true);$$t.$b.b=false})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_core.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$w=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["ITickProvider:f","IFastItemsSourceProvider:o","IFastItemsSource:p","IGetItemAtIndex:q","IRenderer:s","EasingFunctionHandler:ad","FontUtil:af","FontInfo:ag","RenderingContext:ai","DoubleValueChangedEventHandler:an","IErrorBarCalculator:aq","IFastItemColumn$1:at","IFastItemColumnPropertyName:au","IFastItemColumnInternal:av","RectChangedEventHandler:ax","IPool$1:a6","IIndexedPool$1:a7","IHashPool$2:a8","IOverviewPlusDetailControl:bi","IOverviewPlusDetailPane:bj","ISchedulableRender:bm","MouseWheelHandler:bo","GestureHandler:bp","ZoomGestureHandler:bq","FlingGestureHandler:br","TouchHandler:bs","ContactHandler:bt","MouseHandler:bu","MouseOverHandler:bv","KeyHandler:bw","IExecutionContext:b1","ExecutionContextExecuteCallback:b2","SyncableObservableCollection$1:b3","SyncableObservableCollection$2:b4","SyncableObservableCollectionChangedListener:b5","IZoomSlider:b6","IUnknownValuePlotting:cj","PropertyUpdatedEventHandler:cl","ILegendContext:cm","ILegendSeries:cn","IScaleLegendSeries:cq","ILegendOwner:cr","IInternalLegendOwner:cs","ILegendTemplateProvider:ct","IChartLegend:cu","IChartItemLegend:cv","IChartScaleLegend:cw","ComparableDelegate:cz"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3,$aa=$.ig.util.isDigit,$ab=$.ig.util.isDigit1,$ac=$.ig.util.isLetter,$ad=$.ig.util.isNumber,$ae=$.ig.util.isLetterOrDigit,$af=$.ig.util.isLower,$ag=$.ig.util.toLowerCase,$ah=$.ig.util.toUpperCase;$d("StandardLegendItems:cp",false,false,{"Default:$default":0,Discrete:1});$d("StandardLegendBadges:co",false,false,{Line:0,Rect:1,MarkerlessRect:2,MarkerlessLine:3,Point:4,PositiveNegative:5,Financial:6,FinancialIndicator:7,ScatterPolygon:8});$d("UnknownValuePlotting:ci",false,false,{LinearInterpolate:0,DontPlot:1});$d("TrendLineType:ch",false,false,{None:0,LinearFit:1,QuadraticFit:2,CubicFit:3,QuarticFit:4,QuinticFit:5,LogarithmicFit:6,ExponentialFit:7,PowerLawFit:8,SimpleAverage:9,ExponentialAverage:10,ModifiedAverage:11,CumulativeAverage:12,WeightedAverage:13});$d("InteractionState:by",false,false,{None:0,DragZoom:1,DragPan:2,Auto:3});$d("FastItemsSourceEventAction:ar",false,false,{Remove:0,Insert:1,Replace:2,Change:3,Reset:4});$d("ErrorBarCalculatorType:ap",false,false,{Fixed:0,Percentage:1,Data:2,StandardDeviation:3,StandardError:4});$d("ErrorBarCalculatorReference:ao",false,false,{X:0,Y:1});$d("GradientDirection:ah",false,false,{TopBottom:0,BottomTop:1,LeftRight:2,RightLeft:3,Radial:4});$d("InterpolationMode:z",false,false,{RGB:0,HSV:1});$d("CancelBehavior:e",false,false,{KeepCurrent:0,ToEnd:1,ToBeginning:2});$c("LRUCache$2:a","Object",{$tKey:null,$tValue:null,init:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$a.init1.call(this,this.$tKey,this.$tValue,1,b,null)},init1:function($tKey,$tValue,a,b,c){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this.e=new $$4.v($$t.$b.$type.specialize(this.$tKey,this.$tValue));this.a=new $$t.ae(this.$tKey,$$t.$b.$type.specialize(this.$tKey,this.$tValue),1,c);this.f=b},f:0,h:function(a){if(arguments.length===1){this.f=a;while(this.a.r()>this.f){this.j(this.e.d()._c._a)}return a}else{return this.f}},e:null,a:null,b:function(){return this.a},d:function(a){return this.a.d(a)},item:function(a,b){if(arguments.length===2){if(!this.a.d(a)){var c=new $$t.b(this.$tKey,this.$tValue);c._b=b;c._a=a;this.e.e(c);c._c=this.e.c();this.a.s(a,c)}else{var d=this.item(a);this.a.item(a)._b=b}while(this.a.r()>this.f){this.j(this.e.d()._c._a)}return b}else{if(!this.a.d(a)){return $f(this.$tValue)}var b=this.a.item(a);var c=b._c;this.e.h(c);this.e.e(c._c);b._c=this.e.c();return b._b}},j:function(a){if(!this.a.d(a)){return}var b=this.a.item(a);this.e.h(b._c);this.a.f(b._a)},i:function(){this.a.u();this.e=new $$4.v($$t.$b.$type.specialize(this.$tKey,this.$tValue))},g:function(){return this.a.r()},$type:new $.ig.Type("LRUCache$2",$.ig.$ot)},true);$c("LRUCacheItem$2:b","Object",{$tKey:null,$tValue:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this)},_a:null,_b:null,_c:null,$type:new $.ig.Type("LRUCacheItem$2",$.ig.$ot)},true);$c("AnimationManager:c","Object",{a:null,init:function(a){this.c=new $$4.h(String,$$t.$d.$type,0);this.b=false;this.e=-1;$.ig.$op.init.call(this);this.a=a},c:null,d:function(){return $$0.$s.now()},h:function(a,b,c,d,e,f,g){var h=new $$t.d;h._d=f;h._e=g;h._i=b;h._g=c;h._c=this.d();h._a=d;h._f=e;this.f(h)},g:function(a,b,c,d,e){var f=new $$t.d;f._j=a;f._i=b;f._g=c;f._c=this.d();f._a=d;f._f=e;this.f(f)},f:function(a){if(this.c.containsKey(a._j)){this.i(a._j,0)}this.c.add(a._j,a);this.j();this.a.requestFrame(this.e)},i:function(a,b){if(!this.c.containsKey(a)){return}var c=this.c.item(a);var d=c._a;if(b==2){c._a(c._f(0),c)}if(b==1){c._a(c._f(1),c)}this.c.remove(a);this.j()},b:false,j:function(){if(this.c.count()==0){this.m()}else{this.l()}},e:0,l:function(){if(this.b){return}this.b=true;this.e=this.a.setupTicking(this.n.runOn(this))},m:function(){if(this.b){this.a.teardownTicking(this.e);this.e=-1}this.b=false},n:function(){var a=$$0.$s.now();var b=new $$4.x(String,0);var d=this.c.values().getEnumerator();while(d.moveNext()){var c=d.current();var e=false;var f=a.getTime()-c._c.getTime();if(f>=c._g){f=c._g;e=true}if(f-c._h<16&&f!=c._g){continue}c._h=f;c._b=e;var g=f/c._g;g=c._f(g);c._a(g,c);if(e){b.add(c._j)}}var i=b.getEnumerator();while(i.moveNext()){var h=i.current();this.c.remove(h)}this.j();if(this.b){this.a.requestFrame(this.e)}},k:function(){this.c.clear();this.m()},$type:new $.ig.Type("AnimationManager",$.ig.$ot)},true);$c("AnimationState:d","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,_d:0,_i:null,_g:0,_c:new Date,_a:null,_f:null,_j:null,_h:0,_b:false,$type:new $.ig.Type("AnimationState",$.ig.$ot)},true);$c("ITickProvider:f","Object",{$type:new $.ig.Type("ITickProvider",null)},true);$c("ErrorMessageDisplayingEventArgs:g","EventArgs",{init:function(a){$$0.$w.init.call(this);this.errorMessage(a)},b:null,errorMessage:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("ErrorMessageDisplayingEventArgs",$$0.$w.$type)},true);$c("IFastItemColumnInternal:av","Object",{$type:new $.ig.Type("IFastItemColumnInternal",null)},true);$c("IFastItemColumnPropertyName:au","Object",{$type:new $.ig.Type("IFastItemColumnPropertyName",null)},true);$c("IGetItemAtIndex:q","Object",{$type:new $.ig.Type("IGetItemAtIndex",null)},true);$c("IFastItemColumn$1:at","Object",{$type:new $.ig.Type("IFastItemColumn$1",null,[$$0.$bz.$type.specialize(0),$$t.$au.$type,$$t.$q.$type])},true);$c("FastItemColumn:h","Object",{j:null,c:false,init:function(a,b,c,d){this.j=null;this.c=false;this.__propertyName=null;this.k=0;$.ig.$op.init.call(this);this.j=c;this.c=d;this.propertyName(b);this.b(a)},b:function(a){if(arguments.length===1){this.a=a;this.reset();return a}else{return this.a}},a:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.h=a;return a}else{if($.ig.util.isNaN(this.h)&&this._f!=null){this.h=Number.POSITIVE_INFINITY;var b=this._f.getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.isNaN(a)){this.h=Math.min(this.h,a)}}}return this.h}},h:0,maximum:function(a){if(arguments.length===1){this.g=a;return a}else{if($.ig.util.isNaN(this.g)&&this._f!=null){this.g=Number.NEGATIVE_INFINITY;var b=this._f.getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.isNaN(a)){this.g=Math.max(this.g,a)}}}return this.g}},g:0,item:function(a,b){if(arguments.length===2){this._f.__inner[a]=b;return b}else{return this._f.__inner[a]}},getEnumerator:function(){return this._f.getEnumerator()},contains:function(a){return this._f.contains(a)},copyTo:function(a,b){this._f.copyTo(a,b)},count:function(){return this._f.count()},isReadOnly:function(){return true},indexOf:function(a){return this._f.indexOf(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._f=null;this.minimum(NaN);this.maximum(NaN);this.k=0;return this.b()!=null?this.insertRange(0,this.b().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.a.asArray();var item_;var d=this.minimum();var e=this.maximum();var f=$.ig.util.isNaN(this.minimum());var g=$.ig.util.isNaN(this.maximum());var h=0;var i;var j=this.j;var sourceItem_=null;var propertyName_=this.__propertyName;if(this.j!=null||this.c){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[propertyName_]}if(this.c){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(j!=null){item_=j(item_)}i=item_==null?NaN:item_;var k=i!=i;if(k){this.k++}if(f||i<d){d=i;f=k}if(g||i>e){e=i;g=k}c[h]=i;h++}}else{for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[propertyName_]}i=item_==null?NaN:item_;var l=i!=i;if(l){this.k++}if(f||i<d){d=i;f=l}if(g||i>e){e=i;g=l}c[h]=i;h++}}this.minimum(d);this.maximum(e);if(this._f==null){this._f=new $$4.x(Number,1,c)}else{this._f.insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b&&!$.ig.util.isNaN(this.minimum())&&!$.ig.util.isNaN(this.maximum());++c){if(this.item(c)==this.minimum()){this.minimum(NaN)}if(this.item(c)==this.maximum()){this.maximum(NaN)}if($.ig.util.isNaN(this.item(c))){this.k--}}this._f.removeRange(a,b);return true},replaceMinMax:function(a,b){if($.ig.util.isNaN(a)){if(!$.ig.util.isNaN(b)){if(!$.ig.util.isNaN(this.minimum())){this.minimum(Math.min(b,this.minimum()))}if(!$.ig.util.isNaN(this.maximum())){this.maximum(Math.max(b,this.maximum()))}}return}if($.ig.util.isNaN(b)){this.minimum(!$.ig.util.isNaN(this.minimum())&&a==this.minimum()?NaN:this.minimum());this.maximum(!$.ig.util.isNaN(this.maximum())&&a==this.maximum()?NaN:this.maximum());return}if(!$.ig.util.isNaN(this.minimum())){if(a==this.minimum()&&b>this.minimum()){this.minimum(NaN)}else{this.minimum(Math.min(b,this.minimum()))}}if(!$.ig.util.isNaN(this.maximum())){if(a==this.maximum()&&b<this.maximum()){this.maximum(NaN)}else{this.maximum(Math.max(b,this.maximum()))}}},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._f.__inner[a+d];var f=this.i(this.b().item(a+d));if($.ig.util.isNaN(e)){this.k--}if($.ig.util.isNaN(f)){this.k++}if(e!=f){this._f.__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},i:function(a){if(a==null){return NaN}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;a=from_[propertyName_];if(this.c){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.j!=null){a=this.j(a)}if(a==null){return NaN}return a},_f:null,k:0,mayContainUnknowns:function(){return this.k>0},n:function(a,b){$$t.$h.o(a,0,a.count()-1,b)},o:function(a,b,c,d){if(b<c){var e=$$t.$h.l(a,b,c,d);$$t.$h.o(a,b,e-1,d);$$t.$h.o(a,e+1,c,d)}},l:function(a,b,c,d){var e=a.item(c);var f=b;for(var g=b;g<c;g++){if(d(a.item(g),e)<=0){var h=a.item(f);a.item(f,a.item(g));a.item(g,h);f++}}var i=a.item(f);a.item(f,a.item(c));a.item(c,i);return f},getSortedIndices1:function(a,b){var c=new $$4.x($$0.$aw.$type,2,a.count());for(var d=0;d<a.count();d++){c.add(d)}if(a.count()<22){$$t.$h.n(c,function(e,f){var g=a.item($h(e));var h=a.item($h(f));return b(g,h)})}else{c.sort2(function(e,f){var g=a.item(e);var h=a.item(f);return b(g,h)})}return c},d:function(){return $$t.$h.getSortedIndices1(this._f,function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._f.asArray()},getItem:function(a){return this.item(a)},$type:new $.ig.Type("FastItemColumn",$.ig.$ot,[$$t.$av.$type,$$t.$at.$type.specialize(Number)])},true);$c("FastItemDateTimeColumn:i","Object",{k:null,c:false,init:function(a,b,c,d){this.__propertyName=null;this.e=false;this.d=false;$.ig.$op.init.call(this);this.k=c;this.c=d;this.propertyName(b);this.b(a)},b:function(a){if(arguments.length===1){this.a=a;this.reset();return a}else{return this.a}},a:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},e:false,d:false,minimum:function(a){if(arguments.length===1){this.i=a;return a}else{if(!this.e&&this._g!=null){var b=this._g.getEnumerator();while(b.moveNext()){var a=b.current();if(a<this.i){this.i=a}}if(this._g.count()>0){this.e=true}}return this.i}},i:new Date,maximum:function(a){if(arguments.length===1){this.h=a;return a}else{if(!this.d&&this._g!=null){var b=this._g.getEnumerator();while(b.moveNext()){var a=b.current();if(a>this.h){this.h=a}}if(this._g.count()>0){this.d=true}}return this.h}},h:new Date,item:function(a,b){if(arguments.length===2){return b}else{return this._g.__inner[a]}},getEnumerator:function(){return this._g.getEnumerator()},contains:function(a){return this._g.contains(a)},copyTo:function(a,b){this._g.copyTo(a,b)},count:function(){return this._g.count()},isReadOnly:function(){return true},indexOf:function(a){return this._g.indexOf(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._g=null;this.e=false;this.d=false;return this.b()!=null?this.insertRange(0,this.b().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.a.asArray();var item_;var d=this.minimum();var e=this.maximum();var f;var g=0;var h=this.k;var propertyName_=this.__propertyName;var sourceItem_=null;if(this.k!=null||this.c){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=source_[i_][propertyName_];if(this.c){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(h!=null){item_=h(item_)}f=item_==null?new Date:item_;if(!this.e){d=f;this.e=true}else if(f<d){d=f}if(!this.d){e=f;this.d=true}else if(f>e){e=f}c[g]=f;g++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][propertyName_];f=item_==null?new Date:item_;if(!this.e){d=f;this.e=true}else if(f<d){d=f}if(!this.d){e=f;this.d=true}else if(f>e){e=f}c[g]=f;g++}}this.minimum(d);this.maximum(e);if(this._g==null){this._g=new $$4.x($$0.$s.$type,1,c)}else{this._g.insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b;++c){if(+this.item(c)==+this.minimum()){this.e=false}if(+this.item(c)==+this.maximum()){this.d=false}}this._g.removeRange(a,b);return true},replaceMinMax:function(a,b){if(+a!=+$$0.$s.minValue()){if(+b!=+$$0.$s.minValue()){this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())}return}this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._g.__inner[a+d];var f=this.j(this.b().item(a+d));if(+e!=+f){this._g.__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},j:function(a){if(a==null){return $$0.$s.minValue()}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;a=from_[propertyName_];if(this.c){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.k!=null){a=this.k(a)}if(a==null){return $$0.$s.minValue()}return a},_g:null,mayContainUnknowns:function(){return true},getSortedIndices:function(){return $$t.$h.getSortedIndices1(this._g,function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._g.asArray()},getItem:function(a){return this.item(a)},m:function(){},$type:new $.ig.Type("FastItemDateTimeColumn",$.ig.$ot,[$$t.$av.$type,$$t.$at.$type.specialize($$0.$s.$type)])},true);$c("FastItemObjectColumn:j","Object",{f:null,c:false,init:function(a,b,c,d){$.ig.$op.init.call(this);this.f=c;this.c=d;this.propertyName(b);this.b(a)},b:function(a){if(arguments.length===1){this.a=a;this.reset();return a}else{return this.a}},a:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},h:null,maximum:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},g:null,item:function(a,b){if(arguments.length===2){return b}else{return this._e.__inner[a]}},getEnumerator:function(){return this._e.getEnumerator()},contains:function(a){return this._e.contains1(a)},copyTo:function(a,b){this._e.copyTo(a,b)},count:function(){return this._e.count()},isReadOnly:function(){return true},indexOf:function(a){return this._e.indexOf1(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._e=null;return this.b()!=null?this.insertRange(0,this.b().count()):true},insertRange:function(a,b){var c=function(){var $ret=new $$4.x($.ig.$op.$type,0);$ret.capacity(b);return $ret}();for(var d=a;d<a+b;++d){var e=this.i(this.b().item(d));c.add1(e)}if(this._e==null){this._e=c}else{this._e.insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._e.__inner[a+d];var f=this.i(this.b().item(a+d));if(e!=f){this._e.__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this._e.removeRange(a,b);return true},i:function(a){if(a==null){return null}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;a=from_[propertyName_];if(this.c){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.f!=null){a=this.f(a)}return a},_e:null,mayContainUnknowns:function(){return true},d:function(){return $$t.$h.getSortedIndices1(this._e,function(a,b){var c=parseFloat(a);var d=parseFloat(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._e.asArray()},getItem:function(a){return this.item(a)},k:function(){},$type:new $.ig.Type("FastItemObjectColumn",$.ig.$ot,[$$t.$av.$type,$$t.$at.$type.specialize($.ig.$op.$type)])},true);$c("FastItemIntColumn:k","Object",{f:null,c:false,init:function(a,b,c,d){this.__propertyName=null;$.ig.$op.init.call(this);this.f=c;this.c=d;this.propertyName(b);this.b(a)},b:function(a){if(arguments.length===1){this.a=a;this.reset();return a}else{return this.a}},a:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},minimum:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},h:0,maximum:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},g:0,item:function(a,b){if(arguments.length===2){return b}else{return this._e.__inner[a]}},getEnumerator:function(){return this._e.getEnumerator()},contains:function(a){return this._e.contains(a)},copyTo:function(a,b){this._e.copyTo(a,b)},count:function(){return this._e.count()},isReadOnly:function(){return true},indexOf:function(a){return this._e.indexOf(a)},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},reset:function(){this._e=null;return this.b()!=null?this.insertRange(0,this.b().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.a.asArray();var item_;var d=this.minimum();var e=this.maximum();var f=0;var g=this.f;var propertyName_=this.__propertyName;var sourceItem_;if(this.f!=null||this.c){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=source_[i_][propertyName_];if(this.c){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(g!=null){item_=g(item_)}var h=item_==null?0:$h(item_);c[f]=h;f++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][propertyName_];var i=item_==null?0:$h(item_);c[f]=i;f++}}if(this._e==null){this._e=new $$4.x($$0.$aw.$type,1,c)}else{this._e.insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._e.__inner[a+d];var f=this.i(this.b().item(a+d));if(e!=f){this._e.__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this._e.removeRange(a,b);return true},i:function(a){var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;a=from_[propertyName_];if(this.c){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.f!=null){a=this.f(a)}if(a==null){return 0}return $h(a)},_e:null,mayContainUnknowns:function(){return true},d:function(){return $$t.$h.getSortedIndices1(this._e,function(a,b){var c=$h(a);var d=$h(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._e.asArray()},getItem:function(a){return this.item(a)},k:function(){},$type:new $.ig.Type("FastItemIntColumn",$.ig.$ot,[$$t.$av.$type,$$t.$at.$type.specialize($$0.$aw.$type)])},true);$c("IFastItemsSource:p","Object",{$type:new $.ig.Type("IFastItemsSource",null,[$$t.$q.$type])},true);$c("FastItemsSource:l","Object",{init:function(){this.a=new $$4.h(String,$$t.$m.$type,0);this.c=new $$4.x($.ig.$op.$type,0);this.b=null;$.ig.$op.init.call(this)},event:null,o:function(a,b,c){if(this.event!=null){this.event(this,new $$t.as(0,a,b,c))}},p:function(a,b){if(this.event!=null){this.event(this,new $$t.as(1,a,b))}},itemsSource:function(a){if(arguments.length===1){if(this.d==a){return}this.detach();this.d=a;this.c.clear();this.b=null;this.attach();var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();b.a.reset()}this.o(1,0,this.c.count());return a}else{return this.d}},detach:function(){},n:function(a,b,c){var d=a;switch(c.action()){case 0:d.h(c.newStartingIndex(),c.newItems());break;case 1:d.j(c.oldStartingIndex(),c.oldItems());break;case 2:d.k(c.newStartingIndex(),c.oldItems(),c.newItems());break;case 4:d.l();break}},attach:function(){this.c.insertRange1(this.c.count(),this.d)},h:function(a,b){if(this.b!=null){for(var c=0;c<b.count();++c){this.b.add(b.item(c),a+c)}for(var d=a;d<this.c.count();++d){this.b.item(this.c.__inner[d],d+b.count())}}this.c.insertRange1(a,b);var f=this.a.values().getEnumerator();while(f.moveNext()){var e=f.current();e.a.insertRange(a,b.count())}this.o(1,a,b.count())},j:function(a,b){this.c.removeRange(a,b.count());if(this.b!=null){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.b.remove(c)}for(var e=a;e<this.c.count();++e){this.b.item(this.c.__inner[e],e)}}var g=this.a.values().getEnumerator();while(g.moveNext()){var f=g.current();f.a.removeRange(a,b.count())}this.o(0,a,b.count())},k:function(a,b,c){for(var d=0;d<c.count();++d){this.c.__inner[a+d]=c.item(d)}if(this.b!=null){var f=b.getEnumerator();while(f.moveNext()){var e=f.current();this.b.remove(e)}for(var g=0;g<c.count();++g){this.b.add(c.item(g),a+g)}}var i=this.a.values().getEnumerator();while(i.moveNext()){var h=i.current();h.a.replaceRange(a,c.count())}this.o(2,a,b.count())},l:function(){this.c.clear();this.b=null;this.c.insertRange1(0,this.d);var b=this.a.values().getEnumerator();while(b.moveNext()){var a=b.current();a.a.reset()}this.o(4,0,this.c.count())},i:function(a,b){var $self=this;var c=null;var d=this.indexOf(a);if(d==-1){throw new $$6.d(1,"item")}if(String.isNullOrEmpty(b)){var f=this.a.getEnumerator();while(f.moveNext()){var e=f.current();e.value().a.replaceRange(d,1);this.p(d,e.value().a.propertyName())}}else if(b=="Item[]"){var h=this.a.getEnumerator();while(h.moveNext()){var g=h.current();if(g.key()!=null&&g.key().startsWith("[")&&g.key().endsWith("]")){g.value().a.replaceRange(d,1);this.p(d,g.value().a.propertyName())}}}else{if(function(){var i=$self.a.tryGetValue(b,c);c=i.p1;return i.ret}()){c.a.replaceRange(d,1)}if(function(){var i=$self.a.tryGetValue(b+"_object",c);c=i.p1;return i.ret}()){c.a.replaceRange(d,1)}this.p(d,b)}},count:function(){return this.c.count()},item:function(a){return this.c.__inner[a]},getEnumerator:function(){return this.c.getEnumerator()},indexOf:function(a){var $self=this;var b;if(this.b==null&&this.c.count()>0){this.b=new $$4.h($.ig.$op.$type,$$0.$aw.$type,0);var contents_=this.c;var index_=this.b;for(var j_=0;j_<this.c.count();j_++){var c=contents_.__inner[j_];if(!this.b.containsKey(c)){this.b.add(c,j_)}}}if(function(){var d=$self.b.tryGetValue(a,b);b=d.p1;return d.ret}()){return b}else{return-1}},registerColumnDateTime:function(a,b,c){var $self=this;var d=null;if(a!=null){var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.i(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$at.$type.specialize($$0.$s.$type),e.a)}return d},registerColumnObject:function(a,b,c){var $self=this;var d=null;var e=a+"_object";if(a!=null){var f=null;if(!function(){var g=$self.a.tryGetValue(e,f);f=g.p1;return g.ret}()){var g=$$t.$l.f(a)._c;f=new $$t.m(new $$t.j(this,g,b,c));this.a.add(e,f)}f._b=f._b+1;d=$b($$t.$at.$type.specialize($.ig.$op.$type),f.a)}return d},registerColumnInt:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.k(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$at.$type.specialize($$0.$aw.$type),e.a);return d},registerColumn:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.h(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$at.$type.specialize(Number),e.a);return d},deregisterColumn:function(a){var $self=this;var b=a!=null?a.propertyName():null;var c=b;if($b($$t.$at.$type.specialize($.ig.$op.$type),a)!==null){c+="_object"}if(b!=null){var d=null;if(function(){var e=$self.a.tryGetValue(b,d);d=e.p1;return e.ret}()){d._b=d._b-1;if(d._b==0){this.a.remove(c)}}}},a:null,d:null,c:null,b:null,asArray:function(){return this.c.asArray()},handleCollectionChanged:function(a){switch(a.action()){case 0:this.h(a.newStartingIndex(),a.newItems());break;case 1:this.j(a.oldStartingIndex(),a.oldItems());break;case 2:this.k(a.newStartingIndex(),a.oldItems(),a.newItems());break;case 4:this.l();break}},f:function(a){var b=a.split("!");if(b.length==2){return new $$6.u(String,String,b[0],b[1])}else{return new $$6.u(String,String,a,null)}},getItem:function(a){return this.item(a)},$type:new $.ig.Type("FastItemsSource",$.ig.$ot,[$$0.$bt.$type,$$t.$p.$type])},true);$c("ColumnReference:m","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this._b=0},a:null,_b:0,$type:new $.ig.Type("ColumnReference",$.ig.$ot)},true);$c("FastItemsSourceReference:n","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this.b=0},a:null,b:0,$type:new $.ig.Type("FastItemsSourceReference",$.ig.$ot)},true);$c("IFastItemsSourceProvider:o","Object",{$type:new $.ig.Type("IFastItemsSourceProvider",null)},true);$c("FastReflectionHelper:r","Object",{init:function(a,b){this.a=false;$.ig.$op.init.call(this);this._c=a;this.g(b)},a:false,__propertyName:null,f:function(){return this.__propertyName},g:function(a){this.__propertyName=a;this.a=false;if(this.__propertyName=="."){this.a=true}},_c:false,d:function(a){var from_=a;if(this.a){return from_}return from_[this.__propertyName]},b:function(){return false},$type:new $.ig.Type("FastReflectionHelper",$.ig.$ot)},true);$c("IRenderer:s","Object",{$type:new $.ig.Type("IRenderer",null)},true);$c("ObservableColorCollection:t","ObservableCollection$1",{init:function(){this.ae=0;$$4.$f.init.call(this,$$a.$ax.$type,0)},interpolationMode:function(a){if(arguments.length===1){if(this.ae!=a){this.ae=a;this.ac(new $$4.ae(0,4))}return a}else{return this.ae}},ae:0,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.__inner[c].equals(this.__inner[c])){return false}}return true},ag:function(a){var b=new $$t.t;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$a.ax;e.colorString(c);b.add(e)}return b},$type:new $.ig.Type("ObservableColorCollection",$$4.$f.$type.specialize($$a.$ax.$type))},true);$c("ColorCollectionUtil:u","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){b=$$t.$a3.b(b,0,a.count()-1);var c=$.ig.truncate(Math.floor(b));if(c==b){return a.__inner[c]}return $$t.$u.c(b-c,a.__inner[c],a.__inner[c+1],a.interpolationMode())},c:function(a,b,c,d){return $$t.$aa.n(b,a,c,d)},a:function(a){var b=new $$t.t;b.addRange(a);return b},$type:new $.ig.Type("ColorCollectionUtil",$.ig.$ot)},true);$c("DVSR:v","Object",{a:null,container:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},init:function(a){$.ig.$op.init.call(this);this.a=a},getString:function(resourceName_){var a=String.empty();resourceName_=resourceName_.charAt(0).toLowerCase()+resourceName_.substr(1);a=this.a.getResourceString(resourceName_);return a},$type:new $.ig.Type("DVSR",$.ig.$ot)},true);$c("SRProvider:w","DependencyObject",{_j:null,k:null,l:function(a){if(arguments.length===1){this.k=a;this._j.container(this.k);return a}else{return this.k}},init:function(a){$$a.$r.init.call(this);$$a.$r.toString.call(this);this.k=a;this._j=new $$t.v(a)},an:function(){return this._j.getString("OPD_DefaultInteraction")},ao:function(){return this._j.getString("OPD_ScaleToFit")},aq:function(){return this._j.getString("OPD_ZoomTo100")},ap:function(){return this._j.getString("OPD_ScaleToFit_SeriesViewer")},ar:function(){return this._j.getString("PieChart_Others")},aj:function(){return this._j.getString("FinancialSeries_Open")},ag:function(){return this._j.getString("FinancialSeries_Close")},ai:function(){return this._j.getString("FinancialSeries_Low")},ah:function(){return this._j.getString("FinancialSeries_High")},ak:function(){return this._j.getString("FinancialSeries_Volume")},m:function(){return this._j.getString("BubbleSeries_Radius")},r:function(){return this._j.getString("DataProviderNotInitialized")},am:function(){return this._j.getString("Object_Sealed")},as:function(){return this._j.getString("RangeModificationsNotSupported")},s:function(){return this._j.getString("Default_Series_Title")},n:function(){return this._j.getString("DataChart_InteractivityNotLoaded")},p:function(){return this._j.getString("DataChart_TrendLinesNotLoaded")},o:function(){return this._j.getString("DataChart_NumberAbbreviatorNotLoaded")},q:function(){return this._j.getString("DataChart_VisualDataNotLoaded")},au:function(){return this._j.getString("TRIAL_VERSION")},at:function(){return this._j.getString("ScatterSeries_Value")},al:function(a){return this._j.getString(a)},aa:function(){return this._j.getString("FinancialChart_RangeSelector_OneMonth");
},ad:function(){return this._j.getString("FinancialChart_RangeSelector_ThreeMonths")},ac:function(){return this._j.getString("FinancialChart_RangeSelector_SixMonths")},af:function(){return this._j.getString("FinancialChart_RangeSelector_YearToDate")},ab:function(){return this._j.getString("FinancialChart_RangeSelector_OneYear")},y:function(){return this._j.getString("FinancialChart_RangeSelector_All")},z:function(){return this._j.getString("FinancialChart_RangeSelector_From")},ae:function(){return this._j.getString("FinancialChart_RangeSelector_To")},t:function(){return this._j.getString("FinancialChart_IndicatorMenu_Header")},v:function(){return this._j.getString("FinancialChart_IndicatorMenu_OverlaysCategoryHeader")},w:function(){return this._j.getString("FinancialChart_IndicatorMenu_TrendlinesCategoryHeader")},x:function(){return this._j.getString("FinancialChart_IndicatorMenu_VolumeCategoryHeader")},u:function(){return this._j.getString("FinancialChart_IndicatorMenu_IndicatorsCategoryHeader")},$type:new $.ig.Type("SRProvider",$$a.$r.$type)},true);$c("BrushUtil:x","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.$aa.o(e.color(),b))}return c}else{var f=$$t.$aa.o(a.color(),b);return function(){var $ret=new $$a.at;$ret.color(f);return $ret}()}},g:function(a,b,c,d){var e=new $$a.at;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 $$a.ax;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$a.ax;$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 $$a.at;$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 $$a.ax;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$a.ax;$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 $$a.at;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$x.k(f,b,g,d)}if(f!=null&&i!=null){return $$t.$x.j(f,b,i,d)}if(h!=null&&g!=null){return $$t.$x.j(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$x.i(h,b,i,d)}return e},k:function(a,b,c,d){var e=new $$a.at;e.color($$t.$aa.n(a.color(),b,c.color(),d));return e},j:function(a,b,c,d){var e=new $$a.au;e._gradientStops=$$t.$x.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 $$a.au;e._gradientStops=$$t.$x.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 $$a.av;$ret._offset=c[f]._offset;$ret.color($$t.$aa.n(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 $$a.av;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color($$t.$aa.n(a[h].color(),b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color($$t.$aa.n(a[h].color(),b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color($$t.$aa.n(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 $$a.at;d.__fill=b.getStyleProperty("background-color");var e=new $$a.at;e.__fill=b.getStyleProperty("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},d:function(palleteName_,container_,a,b,c){a=new $$t.ak;b=new $$t.ak;var d;var e=new $$4.x(String,0);e.add("background-color");e.add("border-top-color");container_.startCSSQuery();var f=container_.getCssDefaultValuesForClassCollection("ui-"+palleteName_+"-palette-",e.toArray());var g=f.length;if(g==0){if(c==null){c=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}for(var h=0;h<c.length-1;h+=2){d=new $$a.at;d.__fill=c[h];b.add(d);d=new $$a.at;d.__fill=c[h+1];a.add(d)}}for(var i=0;i<g;i++){var j=new $$a.at;j.__fill=f[i][0];var k=new $$a.at;k.__fill=f[i][1];a.add(j);b.add(k)}container_.endCSSQuery();return{p2:a,p3:b}},e:function(a,b,c,container_,d,e,f){d=new $$t.ak;e=new $$t.ak;if(f==null){f=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}container_.startCSSQuery();var g=new $$4.x(String,0);g.add("background-image");var h=container_.getCssDefaultValuesForClassCollection(a,g.toArray());var i=h.length;var j=container_.getCssDefaultValuesForClassCollection(b,g.toArray());var k=j.length;for(var l=0;l<i;l++){d.add($$a.$aw.brushFromGradientString(h[l][0]))}for(var m=0;m<k;m++){e.add($$a.$aw.brushFromGradientString(j[m][0]))}g.clear();var n=0;var o=0;var p=Math.min(i,k);var q=null;if(i==0){g.add("background-color")}if(k==0){g.add("border-top-color");o=i==0?1:0}if(g.count()>0){q=container_.getCssDefaultValuesForClassCollection(c,g.toArray());p=q.length}if(i==0){if(p>0){for(var r=0;r<p;r++){var s=new $$a.at;s.__fill=q[r][n];d.add(s)}}else{for(var t=0;t<f.length-1;t+=2){var u=new $$a.at;u=new $$a.at;u.__fill=f[t+1];d.add(u)}}}if(k==0){if(p>0){for(var v=0;v<p;v++){var w=new $$a.at;w.__fill=q[v][o];e.add(w)}}else{for(var x=0;x<f.length-1;x+=2){var y=new $$a.at;y.__fill=f[x];e.add(y)}}}container_.endCSSQuery();return{p4:d,p5:e}},f:function(a,b,c,container_,d){var e=null;container_.startCSSQuery();var f=container_.getCssDefaultPropertyValue(a,"background-image");if(f!=null){e=$$a.$aw.brushFromGradientString(f)}if(e==null){e=new $$a.at;var g=container_.getCssDefaultPropertyValue(b,c);e.__fill=g!=null?g:d}container_.endCSSQuery();return e},$type:new $.ig.Type("BrushUtil",$.ig.$ot)},true);$c("BrushUtilCore:y","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b=$b($$a.$au.$type,a);if(b!=null){return $$t.$y.c(b)}if(a.color().l()==0){return true}return false},c:function(a){var d=a._gradientStops;for(var c=0;c<d.length;c++){var b=d[c];if(!$$t.$y.b(b)){return false}}return true},b:function(a){if(a.color().l()==0){return true}return false},$type:new $.ig.Type("BrushUtilCore",$.ig.$ot)},true);$c("ColorUtil:aa","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return $$a.$ax.u(a,$$t.$aa.f.next2(0,255),$$t.$aa.f.next2(0,255),$$t.$aa.f.next2(0,255))},q:function(a){var b=$$t.$aa.b(a);return $$t.$aa.i(b[0],$$t.$aa.f.next2(0,359),b[2],b[3])},n:function(a,interpolation_,maximum_,b){var min_=a;switch(b){case 1:{var c=$$t.$aa.b(a);var d=$$t.$aa.b(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.$aa.i(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 $$a.$ax.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},l: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.$aa.i(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]))},o:function(a,b){var c=$$t.$aa.a(a);if(b<0){return $$t.$aa.h(c[0],c[1],c[2],c[3]*(1-$$t.$a3.b(-b,0,1)))}else{return $$t.$aa.h(c[0],c[1],c[2],c[3]+$$t.$a3.b(b,0,1)*(1-c[3]))}},a: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.$aa.d(g,h,c,d,e);b[2]=b[3]<.5?h/(g+f):h/(2-g-f)}return b},b: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.$aa.d(g,h,c,d,e);i[2]=h/g}return i},h: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.$aa.c(i,h,j+1/3);f=$$t.$aa.c(i,h,j);g=$$t.$aa.c(i,h,j-1/3)}return $$a.$ax.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(g*255))},i: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 $$a.$ax.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(g*255))},d:function(a,b,c,d,e){var f=c==a?(d-e)/b:d==a?2+(e-c)/b:4+(c-d)/b;f*=60;if(f<0){f+=360}return f},c:function(a,b,c){c=c<0?c+1:c>1?c-1:c;if(c<1/6){return a+(b-a)*6*c}if(c<1/2){return b}if(c<2/3){return a+(b-a)*6*(2/3-c)}return a},e: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},m:function(a){return a.color()},k:function(a){var b=new $$a.ax;b.colorString(a);return b},j:function(a){var b=function(){var $ret=new $$a.ax;$ret.l(255);return $ret}();b=$$t.$aa.k(a.__fill);return b},g:function(a){var b=null;var c=a.colorString();b=function(){var $ret=new $$a.at;$ret.fill(c);return $ret}();return b},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$c("CssHelper:ab","Object",{init:function(){$.ig.$op.init.call(this)},getDisoveryElement:function(a){var b=$("#fakediscoveryelementstyle");if(b.length==0){var c="fakediscoveryelement\n"+"{\n"+"\tdisplay: block;\n"+" position: absolute;\n"+" box-sizing: content-box;\n"+" -moz-box-sizing: content-box;\n"+"\tmargin: "+"-4321px"+";\n"+"\tcolor: "+"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"+" outline-color: "+"rgb(3, 2, 1)"+";\n"+" vertical-align: "+"baseline"+";\n"+" text-align: "+"justify"+";\n"+" opacity: "+"0.888"+";\n"+" visibility: "+"hidden"+";\n"+" padding: "+"4321px"+";\n"+" width: "+"4321px"+";\n"+" height: "+"4321px"+";\n"+"}\n";b=$("<style id='fakediscoveryelementstyle'></style>");b.html(c);$("head").append(b)}var d=a.createElement("fakediscoveryelement");d.setStyleProperty("box-sizing","content-box");return d},getDefaultValue: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"||a=="outline-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.$ab.c(a)){return"4321px"}return"DEFAULT"},numberOfClasses:function(a,b,c){var d=$$t.$ab.getDefaultValue(c);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=a.getStyleProperty(c);if(h==d){break}e++}return e},getPropertyValue1:function(a,b,c){if(b!=null){a.addClass(b)}var ret_=a.getStyleProperty(c);if(b!=null){a.removeClass(b)}if(c=="opacity"){ret_=Math.round(1e3*ret_)/1e3}if($$t.$ab.a(ret_,$$t.$ab.getDefaultValue(c),c)){return null}return ret_},getPropertyValue:function(a,b){return $$t.$ab.getPropertyValue1(a,null,b)},a:function(a,b,c){if(a==b){return true}if($$t.$ab.c(c)&&a!=null&&a.contains("px")){var d=$3(a,"px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$ab.b(c)&&a!=null&&a.contains("px")){var f=$3(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-width"||a=="border-radius"||a=="padding"||a=="padding-top"||a=="padding-left"||a=="padding-bottom"||a=="padding-right"||a=="border-top-left-radius"},b:function(a){return a=="margin-top"||a=="margin-left"||a=="margin-right"||a=="margin-bottom"},getValuesForClassCollection:function(a,b,c){var d=new $$4.x($$4.$x.$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 $$4.x(String,0);for(var i=0;i<c.count();i++){var j=c.__inner[i];var k=$$t.$ab.getDefaultValue(j);var l=a.getStyleProperty(j);if($$t.$ab.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:ac","Object",{needsFlush:function(){return this.transitionProgress()==0},provideRenderer:function(a){if(a==null){this.s()}else if(a.supportsAnimation()){this.requestAnimationFrame(a.getRequestAnimationFrame())}},flush:function(){this.y(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("TransitionProgress"))}return a}else{return this.k}},p:0,intervalMilliseconds:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},a:null,easingFunction:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:0,l:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},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.q=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.p=c;this.s()},s:function(){this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},d:false,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},start:function(){this.k=0;this.q=0;this.h=$$0.$s.now();if(!this.d){this.d=true;this.requestAnimationFrame()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.q=0},h:new Date,q:0,tick:function(){this.y(false)},y:function(a){if(!this.d){this.stop();return}var b=$$0.$s.now();var c=b.getTime()-this.h.getTime();if(c>this.p){c=this.p}if(c-this.q<16&&c!=this.p&&!a){this.requestAnimationFrame()(this.tick.runOn(this));return}this.q=c;var d=c/this.p;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.p){this.stop()}else{this.requestAnimationFrame()(this.tick.runOn(this))}}this.transitionProgress(e)},getElapsedMilliseconds:function(){return this.d?$$0.$s.now().getTime()-this.h.getTime():0},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$0.$b6.$type])},true);$c("FastIterationDictionary$2:ae","Object",{$tKey:null,$tValue:null,k:null,_o:null,_q:null,_p:null,_l:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ae.init1.call(this,this.$tKey,this.$tValue,1,null)},init1:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}this.c=false;$.ig.$op.init.call(this);this.k=new $$4.h(this.$tKey,this.$tValue,2,b);this._o=new $$4.x(this.$tKey,0);this._q=new $$4.x(this.$tValue,0);this._l=new $$4.h(this.$tKey,$$0.$aw.$type,0);this._p=new $$4.x($$0.$aq.$type,0)},s:function(a,b){this.k.add(a,b);this._o.add(a);this._q.add(b);this._l.add(a,this._o.count()-1);this._p.add(false)},i:function(){for(var a=0;a<this._o.count();a++){if(this._p.__inner[a]){continue}if(this.item(this._o.__inner[a])!=this._q.__inner[a]){return false}}return true},e:function(){var a=new $$4.q(this.$tValue,0);for(var b=0;b<this._q.count();b++){if(this._p.__inner[b]){continue}if(a.contains(this._q.__inner[b])){return true}a.add(this._q.__inner[b])}return false},j:function(a){for(var b=0;b<this._q.count();b++){if(this._p.__inner[b]){continue}var c=a(this._q.__inner[b]);if(!c.equals($e(this.$tKey,this._o.__inner[b]))){return false}}return true},u:function(){this.k.clear();this._o.clear();this._q.clear();this._l.clear();this._p.clear()},d:function(a){return this.k.containsKey(a)},r:function(){return this.k.count()},m:function(){return this.k.keys()},c:false,g:function(a){if(arguments.length===1){this.c=a;if(this._p.count()>this._l.count()*3){this.t()}return a}else{return this.c}},f:function(a){var b=this.k.remove(a);if(b){var c=this._l.item(a);this._p.__inner[c]=true;this._l.remove(a);if(this._p.count()>this._l.count()*3){this.t()}return b}return b},t:function(){if(this.g()){return}var a=this._p.count();var b=0;var c=false;for(var d=0;d<a;d++){if(this._p.__inner[d]){this._o.removeAt(d);this._q.removeAt(d);this._p.removeAt(d);d--;a--;c=true}else{if(c){this._l.remove(this._o.__inner[d]);this._l.add(this._o.__inner[d],b)}b++}}},h:function(a,b){var $self=this;return{ret:function(){var c=$self.k.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},b:function(a){return this.k.tryGetValueFast(a)},n:function(){return this.k.values()},item:function(a,b){if(arguments.length===2){if(!this.d(a)){this.s(a,b)}else{this.k.item(a,b);var c=this._l.item(a);this._q.__inner[c]=b;this._p.__inner[c]=false}return b}else{return this.k.item(a)}},$type:new $.ig.Type("FastIterationDictionary$2",$.ig.$ot)},true);$c("FontInfo:ag","Object",{t:function(a){if($.ig.util.isNaN(this.d())){var b=$$t.$af.getFontInfoFromString(a,this.fontString());this.h=b.n();this.b=b.d();this.i=b.o();this.k=b.q();this.l=b.r();this.m=b.s()}},init:function(){this.f=0;$.ig.$op.init.call(this);this.d(NaN);this.e(NaN)},f:0,g:function(){return this.f},k:null,q:function(a){if(arguments.length===1){var b=this.k;this.k=a;if(b!=this.k){this.u("FontStyle")}return a}else{return this.k}},u:function(a){if(a!="FontString"){this.j=null}if(this.f<1e5){this.f++}else{this.f=0}},l:null,r:function(a){if(arguments.length===1){var b=this.l;this.l=a;if(this.l!=b){this.u("FontVariant")}return a}else{return this.l}},m:null,s:function(a){if(arguments.length===1){var b=this.m;this.m=a;if(this.m!=b){this.u("FontWeight")}return a}else{return this.m}},b:0,d:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.u("FontSize")}return a}else{return this.b}},c:0,e:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(this.c!=b){this.u("LineHeight")}return a}else{return this.c}},h:null,n:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(this.h!=b){this.u("FontFamily")}return a}else{return this.h}},i:null,o:function(a){if(arguments.length===1){var b=this.i;this.i=a;if(this.i!=b){this.u("FontStretch")}return a}else{return this.i}},j:null,fontString:function(a){if(arguments.length===1){var b=this.j;this.j=a;if(this.j!=b){this.u("FontString")}return a}else{if(this.j==null){$$t.$af.updateFontString(this)}return this.j}},a:function(){var $self=this;return function(){var $ret=new $$t.ag;$ret.q($self.q());$ret.r($self.r());$ret.s($self.s());$ret.d($self.d());$ret.e($self.e());$ret.n($self.n());$ret.o($self.o());$ret.fontString($self.fontString());return $ret}()},$type:new $.ig.Type("FontInfo",$.ig.$ot)},true);$c("FontUtil:af","Object",{init:function(){$.ig.$op.init.call(this)},getCurrentFontHeight:function(a,b){if(a==null){return 14}var c=null;if(b!=null){c=b.fontString()}return a.getHeightForFontString(c,"M",true)},measureStringHeight:function(a,b,c){var d=a.getHeightForFontString(c.fontString(),b,false);return d},measureStringWidth1:function(a,b,c){c.z();c.ab(b);var d=c.f(a);c.y();return d},measureStringWidth:function(a,b,c){c.z();c.ac(b);var d=c.f(a);c.y();return d},getDefaultFont:function(a){if($$t.$af.a==null){$$t.$af.a=$$t.$af.getFontInfoFromString(a,"12px Verdana")}return $$t.$af.a},getFontSize:function(a){return a.d()},getFontWithNewFontSize:function(a,b){var c=a.a();c.d(b);c.fontString(b+"px "+a.n());return c},getFontInfoFromString:function(a,b){a.startCSSQuery();a.setCssQueryFontString(b);var c=a.getCssDefaultPropertyValue("","font-style");var d=a.getCssDefaultPropertyValue("","font-variant");var e=a.getCssDefaultPropertyValue("","font-weight");e=$$t.$af.o(e);var f=a.getCssDefaultPropertyValue("","font-size");var g=a.getCssDefaultPropertyValue("","line-height");var h=a.getCssDefaultPropertyValue("","font-family");a.endCSSQuery();var i=new $$t.ag;var j=true;b="";if(c.length>0){if(!j){b+=" "}else{j=false}b+=c}if(d.length>0){if(!j){b+=" "}else{j=false}b+=d}if(e.length>0){if(!j){b+=" "}else{j=false}b+=e}if(f.length>0){if(!j){b+=" "}else{j=false}b+=f}if(g.length>0){if(!j){b+="/"}else{j=false}b+=g}if(h.length>0){if(!j){b+=" "}else{j=false}b+=h}var k=new $$t.ag;k.n(h);k.d(parseFloat(f));k.o("Normal");k.q(c);k.r(d);k.s(e);k.fontString(b);return k},getFontForClass:function(a,b){var c=String.empty();a.startCSSQuery();var d=a.getCssDefaultPropertyValue(b,"font-style");var e=a.getCssDefaultPropertyValue(b,"font-variant");var f=a.getCssDefaultPropertyValue(b,"font-weight");f=$$t.$af.o(f);var g=a.getCssDefaultPropertyValue(b,"font-size");var h=a.getCssDefaultPropertyValue(b,"line-height");var i=a.getCssDefaultPropertyValue(b,"font-family");a.endCSSQuery();var j=true;if(d.length>0){if(!j){c+=" "}else{j=false}c+=d}if(e.length>0){if(!j){c+=" "}else{j=false}c+=e}if(f.length>0){if(!j){c+=" "}else{j=false}c+=f}if(g.length>0){if(!j){c+=" "}else{j=false}c+=g}if(h.length>0){if(!j){c+="/"}else{j=false}c+=h}if(i.length>0){if(!j){c+=" "}else{j=false}c+=i}var k=new $$t.ag;k.n(i);k.d(parseFloat(g));k.o("Normal");k.q(d);k.r(e);k.s(f);k.fontString(c);return k},getFont:function(a){return $$t.$af.getFontForClass(a,"")},updateFontString:function(a){var b=String.empty();var c=a.q();var d=a.r();var e=a.s();var f=a.d().toString();var g="normal";var h=a.n();var i=true;if(c!=null&&c.length>0){if(!i){b+=" "}else{i=false}b+=c}if(d!=null&&d.length>0){if(!i){b+=" "}else{i=false}b+=d}if(e!=null&&e.length>0){if(!i){b+=" "}else{i=false}b+=e}if(f.length>0){if(!i){b+=" "}else{i=false}b+=f+"px"}if(g!=null&&g.length>0){if(!i){b+="/"}else{i=false}b+=g}if(h!=null&&h.length>0){if(!i){b+=" "}else{i=false}b+=h}a.fontString(b)},getFontInfo:function(a,b,c){if(c==null){var d=new $$t.ag;a.startCSSQuery();var e=a.getCssDefaultPropertyValue("","font-style");var f=a.getCssDefaultPropertyValue("","font-variant");var g=a.getCssDefaultPropertyValue("","font-weight");g=$$t.$af.o(g);var h=a.getCssDefaultPropertyValue("","font-size");var i=a.getCssDefaultPropertyValue("","line-height");var j=a.getCssDefaultPropertyValue("","font-family");d.n($3(j,"'",""));d.q($$t.$af.p(e));d.s($$t.$af.p(g.toString()));d.r(f);d.e(parseFloat(i));d.d(parseFloat(h));a.endCSSQuery();return d}return c},p:function(a){if(String.isNullOrEmpty(a)){return String.empty()}var b=a.substr(0,1).toUpperCase();if(a.length>1){b+=a.substr(1)}return b},toFontInfo:function(a,b){if(b==null){return null}return $$t.$af.getFontInfoFromString(a,b)},interpolateFont:function(a,b,c,d){if(c==null){c=d}if(d==null){d=c}if(c==null&&d==null){return}if(b>.5){a.n(d.n());a.o(d.o());a.q(d.q());a.r(d.r());a.s(d.s());a.e(d.e());a.d(d.d())}else{a.n(c.n());a.o(c.o());a.q(c.q());a.r(c.r());a.s(c.s());a.e(c.e());a.d(c.d())}if(!$.ig.util.isNaN(c.d())&&!$.ig.util.isNaN(d.d())){a.d(c.d()+(d.d()-c.d())*b)}$$t.$af.updateFontString(a)},charsEqual:function(a,b,c,d){return a.charAt(b).equals(c[d])},o:function(a){switch(a){case"400":a="normal";break;case"700":case"800":a="bold";break}return a},$type:new $.ig.Type("FontUtil",$.ig.$ot)},true);$c("RenderingContext:ai","Object",{c:null,g:function(){if(this.c==null){return null}return this.c.getUnderlyingContext()},init:function(a,b){this.c=null;$.ig.$op.init.call(this);this.c=a;if(this.c!=null){this.c.data(b)}},d:function(){if(this.c==null){return false}return true},v:function(a){if(this.c==null){return}this.c.renderRectangle(a)},s:function(a){if(this.c==null){return}this.c.renderPath(a)},q:function(a){if(this.c==null){return}this.c.renderGeometry(a)},w:function(a){if(this.c==null){return}this.c.renderTextBlock(a)},x:function(a,b,c){if(this.c==null){return}this.c.renderTextBlockInRect(a,b,c)},t:function(a){if(this.c==null){return}this.c.renderPolygon(a)},u:function(a){if(this.c==null){return}this.c.renderPolyline(a)},p:function(a,b){if(this.c==null){return}this.c.renderContentControl(a,b)},j:function(a){if(this.c==null){return}this.c.applyTransform(a)},r:function(a){if(this.c==null){return}this.c.renderLine(a)},z:function(){if(this.c==null){return}this.c.save()},y:function(){if(this.c==null){return}this.c.restore()},ae:function(a){if(this.c==null){return}this.c.setRectangleClip(a)},aa:function(a,b){if(this.c==null){return}this.c.scale(a,b)},af:function(a,b){if(this.c==null){return}this.c.translate(a,b)},k:function(a,b,c,d){if(this.c==null){return}this.c.clearRectangle(a,b,c,d)},n:function(a,b,c,d,e,f,g,h,i,j){if(this.c==null){return}this.c.drawImage1(a,b,c,d,e,f,g,h,i,j)},m:function(a,b,c,d,e,f){if(this.c==null){return}this.c.drawImage(a,b,c,d,e,f)},a:function(a,b){if(this.c==null){return null}return this.c.getPixelAt(a,b)},h:function(){if(this.c==null){return null}return this.c.getFont()},b:function(){if(this.c==null){return null}return this.c.getFontInfo()},ab:function(a){if(this.c==null){return}this.c.setFont(a)},ac:function(a){if(this.c==null){return}this.c.setFontInfo(a)},f:function(a){if(this.c==null){return NaN}return this.c.measureTextWidth(a)},e:function(a){if(this.c==null){return NaN}var b=this.c.getFontInfo();var c=0;if(b==null){b=this.c.getFont()}else{c=b.g()}var d=a.ag(b,c);if(d>=0){return d}var e=this.c.measureTextWidth(a.ak());a.al(b,c,e);return e},ad:function(a){if(this.c==null){return}this.c.setOpacity(a)},i:function(a,b){if(this.c==null||b==null){return}this.c.applyStyle(a,b)},o:function(a,b,c,d){if(this.c==null){return}this.c.enableDropShadow(a,b,c,d)},l:function(){if(this.c==null){return}this.c.disableDropShadow()},$type:new $.ig.Type("RenderingContext",$.ig.$ot)},true);$c("EasingFunctions:aj","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){return a*a*a},g:function(a){return(Math.exp(2*a)-1)/(Math.exp(2)-1)},a:function(a){return 1-Math.sqrt(1-a*a)},e:function(a,b){var c=a*2;return.5*b(c)},f:function(a,b){var c=(1-a)*2;var d=1-b(c);return.5*d+.5},cubicEase:function(a){if(a<.5){var b=a*2;return.5*$$t.$aj.c(b)}var c=(1-a)*2;var d=1-$$t.$aj.c(c);return.5*d+.5},exponentialEase:function(a){if(a<.5){return $$t.$aj.e(a,$$t.$aj.g)}return $$t.$aj.f(a,$$t.$aj.g)},circleEase:function(a){if(a<.5){return $$t.$aj.e(a,$$t.$aj.a)}return $$t.$aj.f(a,$$t.$aj.a)},$type:new $.ig.Type("EasingFunctions",$.ig.$ot)},true);$c("BrushCollection:ak","ObservableCollection$1",{init:function(){this.ae=0;$$4.$f.init.call(this,$$a.$at.$type,0)},selectRandom:function(){return this.item($$t.$ak.ag.next1(this.count()))},interpolationMode:function(a){if(arguments.length===1){if(this.ae!=a){this.ae=a;this.ac(new $$4.ae(0,4))}return a}else{return this.ae}},ae:0,item:function(a,b){if(arguments.length===2){$$4.$f.item.call(this,a,b);return b}else{if(a<0||a>=this.count()){return null}return $$4.$f.item.call(this,a)}},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",$$4.$f.$type.specialize($$a.$at.$type))},true);$c("BrushCollectionUtil:al","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){if($.ig.util.isNaN(b)){return null}b=$$t.$a3.b(b,0,a.count()-1);var c=$.ig.truncate(Math.floor(b));if(c==b){return a.item(c)}return $$t.$al.c(b-c,a.item(c),a.item(c+1),a.interpolationMode())},c:function(a,b,c,d){var e=b.color();var f=c.color();var g=$$t.$aa.n(e,a,f,d);var h=new $$a.at;h.color(g);return h},a:function(a){var b=new $$t.ak;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$$t.$aa.g(c);if(e!=null){b.add(e)}}return b},$type:new $.ig.Type("BrushCollectionUtil",$.ig.$ot)},true);$c("DoubleValueChangedEventArgs:am","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.oldValue(a);this.newValue(b)},_oldValue:0,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:0,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("DoubleValueChangedEventArgs",$$0.$w.$type)},true);$c("IErrorBarCalculator:aq","Object",{$type:new $.ig.Type("IErrorBarCalculator",null)},true);$c("FastItemsSourceEventArgs:as","EventArgs",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$w.init.call(this);this.action(b);this.position(c);this.count(d);this.propertyName(null)},init1:function(a,b,c){$$0.$w.init.call(this);this.action(3);this.position(b);this.count(1);this.propertyName(c)},_action:0,action:function(a){if(arguments.length===1){this._action=a;return a}else{return this._action}},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},$type:new $.ig.Type("FastItemsSourceEventArgs",$$0.$w.$type)},true);$c("RectChangedEventArgs:aw","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.oldRect(a);this.newRect(b)},_oldRect:null,oldRect:function(a){if(arguments.length===1){this._oldRect=a;return a}else{return this._oldRect}},_newRect:null,newRect:function(a){if(arguments.length===1){this._newRect=a;return a}else{return this._newRect}},$type:new $.ig.Type("RectChangedEventArgs",$$0.$w.$type)},true);$c("ArrayUtil:ay","Object",{init:function(){$.ig.$op.init.call(this)},g:function($t,a){if(a!=null){var b=new $$6.s(0);for(var c=a.count()-1;c>0;--c){var d=b.next1(c);var e=a.item(c);a.item(c,a.item(d));a.item(d,e)}}},d:function($t,a,b){var c=-1;var d=0;var e=a.count();while(c==-1){if(e<=d){c=d}else{var f=$a(d+e,2);switch(Math.sign(b.compareTo($e($t,a.item(f))))){case-1:e=f;break;case 0:c=f;break;case 1:d=f+1;break}}}return c},e:function($t,a,b,c){var d=-1;var e=0;var f=a.count();while(d==-1){if(f<=e){d=e}else{var g=$a(e+f,2);switch(Math.sign(b(c,a.item(g)))){case-1:f=g;break;case 0:d=g;break;case 1:e=g+1;break}}}return d},c:function($t,a,b){var c=0;var d=a.count()-1;while(c<=d){var e=c+(d-c>>1);var f=b(a.item(e));if(f<0){d=e-1}else if(f>0){c=e+1}else{return e}}return~c},b:function($t,a,b){var c=0;var d=a.count()-1;while(c<=d){var e=c+(d-c>>1);var f=b(a.item(e));if(f<0){d=e-1}else if(f>0){c=e+1}else{return e}}return~c},a:function($t,a,b){if(a==null){return $f($t)}if(a.count()==0){return $f($t)}return a.item(b%a.count())},f:function(a,b){if(a==null){return null}if(a.count()==0){return null}return a.item(b%a.count());
},$type:new $.ig.Type("ArrayUtil",$.ig.$ot)},true);$c("CoreGeometryUtil:az","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},b:function(a,b,c,d,e){var f={__x:(a.__x+b.__x)/2,__y:(a.__y+b.__y)/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=b.__x-a.__x;var h=b.__y-a.__y;var i=Math.sqrt(g*g+h*h);var j=h;var k=g*-1;if(e==d){j=h*-1;k=g}var l=Math.max(Math.abs(j),Math.abs(k));j=j/l;k=k/l;var m=Math.sqrt(j*j+k*k);var n=j/m;var o=k/m;var p=i/2;var q=Math.sqrt(c*c-p*p);if($.ig.util.isNaN(q)){q=0}var r=q*n;var s=q*o;var t={__x:f.__x+r,__y:f.__y+s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return t},$type:new $.ig.Type("CoreGeometryUtil",$.ig.$ot)},true);$c("DeviceUtils:a0","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a){return a},f:function(a){return a},a:function(a){if($.ig.util.isNaN(a)){return NaN}if(a<=0){return NaN}return a},c:function(a){return a*$$t.$a0.d()},b:function(a){return a*$$t.$a0.e()},d:function(){var a=$$t.$a0.g(2);return 2/a},e:function(){var a=$$t.$a0.f(2);return 2/a},$type:new $.ig.Type("DeviceUtils",$.ig.$ot)},true);$c("Extensions:a1","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){a._b.clear();a._b.add(new $$a.a8);a._b.removeAt(0)},d:function(a){a._c.clear();a._c.add(new $$a.a7);a._c.removeAt(0)},c:function(a){if(a==null){return}var b=$b($$a.$am.$type,a._x);if(b!=null){b._ab.remove(a);return}var c=$b($$a.$g.$type,a._x);if(c!=null){c.content(null);return}},f:function(a,b){var c=new $$4.x($$a.$c.$type,0);var e=a._ab.getEnumerator();while(e.moveNext()){var d=e.current();if($b($$a.$c.$type,d)!==null){c.add(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();a._ab.remove(f);b._ab.add(f)}},a:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},b:function(a){return!$.ig.util.isNaN(a.left())&&!$.ig.util.isNaN(a.right())&&!$.ig.util.isNaN(a.top())&&!$.ig.util.isNaN(a.bottom())&&!Number.isInfinity(a.left())&&!Number.isInfinity(a.right())&&!Number.isInfinity(a.top())&&!Number.isInfinity(a.bottom())},$type:new $.ig.Type("Extensions",$.ig.$ot)},true);$c("FrameworkElementExtensions:a2","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){return a._x!=null},$type:new $.ig.Type("FrameworkElementExtensions",$.ig.$ot)},true);$c("MathUtil:a3","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){return Math.log(a+Math.sqrt(a*a+1))},e:function(a,b){return Math.sqrt(a*a+b*b)},l:function(a){return a*a},b:function(a,b,c){return Math.min(c,Math.max(b,a))},k:function(a){return Math.PI*a/180},d:function(a){return 180*a/Math.PI},i:function(a,b,c){return Math.min(a,Math.min(b,c))},g:function(a,b,c){return Math.max(a,Math.max(b,c))},h:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},f:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.max(b,a[c])}return b},$type:new $.ig.Type("MathUtil",$.ig.$ot)},true);$c("MathUtilExtended:a4","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a){if(a<=0){return NaN}var b=[57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];var c=a;var d=(a+.5)*Math.log(a+5.2421875)-(a+5.2421875);var e=.9999999999999971;for(var f=0;f<14;f++){e+=b[f]/++c}return d+Math.log(2.5066282746310007*e/a)},j:function(a,b,c){var d=$.ig.truncate(Math.floor(a))&255;var e=$.ig.truncate(Math.floor(b))&255;var f=$.ig.truncate(Math.floor(c))&255;a-=Math.floor(a);b-=Math.floor(b);c-=Math.floor(c);var g=$$t.$a4.c(a);var h=$$t.$a4.c(b);var i=$$t.$a4.c(c);var j=$$t.$a4.a[d]+e;var k=$$t.$a4.a[j]+f;var l=$$t.$a4.a[j+1]+f;var m=$$t.$a4.a[d+1]+e;var n=$$t.$a4.a[m]+f;var o=$$t.$a4.a[m+1]+f;return $$t.$a4.f(i,$$t.$a4.f(h,$$t.$a4.f(g,$$t.$a4.e($$t.$a4.a[k],a,b,c),$$t.$a4.e($$t.$a4.a[n],a-1,b,c)),$$t.$a4.f(g,$$t.$a4.e($$t.$a4.a[l],a,b-1,c),$$t.$a4.e($$t.$a4.a[o],a-1,b-1,c))),$$t.$a4.f(h,$$t.$a4.f(g,$$t.$a4.e($$t.$a4.a[k+1],a,b,c-1),$$t.$a4.e($$t.$a4.a[n+1],a-1,b,c-1)),$$t.$a4.f(g,$$t.$a4.e($$t.$a4.a[l+1],a,b-1,c-1),$$t.$a4.e($$t.$a4.a[o+1],a-1,b-1,c-1))))},c:function(a){return a*a*a*(a*(a*6-15)+10)},f:function(a,b,c){return b+a*(c-b)},e:function(a,b,c,d){var e=a&15;var f=e<8?b:c;var g=e<4?c:e==12||e==14?b:d;return((e&1)==0?f:-f)+((e&2)==0?g:-g)},h:function(a){if(a==0){return 0}if(a<0){return-$$t.$a4.g(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$a4.b(10,b);var d=c<2?1:c<5?2:c<10?5:10;return d*$$t.$a4.b(10,b)},i:function(a){if(a==0){return 0}if(a<0){return-$$t.$a4.i(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$a4.b(10,b);var d=c<1?1:c<3?2:c<7?5:10;return d*$$t.$a4.b(10,b)},g:function(a){if(a==0){return 0}if(a<0){return-$$t.$a4.h(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$a4.b(10,b);var d=c<=1?1:c<=2?2:c<=5?5:10;return d*$$t.$a4.b(10,b)},b:function(a,b){var c=1;for(;b>0;--b){c*=a}for(;b<0;++b){c/=a}return c},$type:new $.ig.Type("MathUtilExtended",$.ig.$ot)},true);$c("IPool$1:a6","Object",{$type:new $.ig.Type("IPool$1",null)},true);$c("IIndexedPool$1:a7","Object",{$type:new $.ig.Type("IIndexedPool$1",null,[$$t.$a6.$type.specialize(0)])},true);$c("Pool$1:a5","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.active(new $$4.x(this.$t,0));this.inactive(new $$4.x(this.$t,0))},_create:null,create:function(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}else{return this._destroy}},item:function(a){if(a>=this.count()){this.count(a+1)}return this.active().__inner[a]},clear:function(){this.count(0)},count:function(a){if(arguments.length===1){var b=this.active().count();while(a>this.active().count()&&this.inactive().count()>0){var c=this.inactive().__inner[this.inactive().count()-1];this.active().add(c);this.inactive().removeAt(this.inactive().count()-1);if(this.activate()!=null){this.activate()(c)}}while(a>this.active().count()&&this.inactive().count()==0){var d=this.create()();this.active().add(d);if(this.activate()!=null){this.activate()(d)}}var e=2;while(b!=0){b>>=1;e<<=1}while(a<this.active().count()){var f=this.active().__inner[this.active().count()-1];this.active().removeAt(this.active().count()-1);if(this.disactivate()!=null){this.disactivate()(f)}if(this.inactive().count()<e){this.inactive().add(f)}else{if(this.destroy()!=null){this.destroy()(f)}}}if(e<this.inactive().count()){for(var g=e;g<this.inactive().count();++g){this.destroy()(this.inactive().__inner[g])}this.inactive().removeRange(e,this.inactive().count()-e)}return a}else{return this.active().count()}},_active:null,active:function(a){if(arguments.length===1){this._active=a;return a}else{return this._active}},_inactive:null,inactive:function(a){if(arguments.length===1){this._inactive=a;return a}else{return this._inactive}},doToAll:function(a){for(var b=0;b<this.inactive().count();b++){a(this.inactive().__inner[b])}for(var c=0;c<this.active().count();c++){a(this.active().__inner[c])}},$type:new $.ig.Type("Pool$1",$.ig.$ot,[$$t.$a7.$type.specialize(0)])},true);$c("IHashPool$2:a8","Object",{$type:new $.ig.Type("IHashPool$2",null,[$$t.$a6.$type.specialize(1)])},true);$c("HashPool$2:a9","Object",{$tKey:null,$tValue:null,_d:null,_b:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this._d=new $$4.x(this.$tValue,0);this._b=new $$4.h(this.$tKey,this.$tValue,0)},_create:null,create:function(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}else{return this._destroy}},item:function(a){var $self=this;var b;if(!function(){var c=$self._b.tryGetValue(a,b);b=c.p1;return c.ret}()){if(this._d.count()>0){b=this._d.__inner[this._d.count()-1];this._d.removeAt(this._d.count()-1)}else{b=this.create()()}if(this.activate()!=null){this.activate()(b)}this._b.item(a,b)}return b},activeKeys:function(){return this._b.keys()},isActiveKey:function(a){return this._b.containsKey(a)},remove:function(a){var $self=this;var b;if(function(){var c=$self._b.tryGetValue(a,b);b=c.p1;return c.ret}()){this._b.remove(a);if(this.disactivate()!=null){this.disactivate()(b)}this._d.add(b);var c=this._b.count();var d=2;while(c!=0){c>>=1;d<<=1}if(d<this._d.count()){for(var e=d;e<this._d.count();++e){this.destroy()(this._d.__inner[e])}this._d.removeRange(d,this._d.count()-d)}}},clear:function(){var a=new $$4.x(this.$tKey,0);var c=this._b.keys().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();this.remove(d)}},activeCount:function(){return this._b.count()},doToAll:function(a){for(var b=0;b<this._d.count();b++){a(this._d.__inner[b])}var d=this._b.values().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}},$type:new $.ig.Type("HashPool$2",$.ig.$ot,[$$t.$a8.$type.specialize(0,1)])},true);$c("RearrangedList$1:ba","Object",{$t:null,b:null,a:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.b=a;this.a=b},indexOf:function(a){var b=this.b.indexOf(a);if(b==-1){return-1}return this.a.indexOf(b)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{return this.b.item(this.a.item(a))}},add:function(a){throw new $$6.q(0)},clear:function(){this.a.clear()},contains:function(a){return this.b.contains(a)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){return this.a.count()},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){var d__=new $$t.bb(this.$t,0);d__.__4__this=this;return d__},$type:new $.ig.Type("RearrangedList$1",$.ig.$ot,[$$0.$bz.$type.specialize(0)])},true);$c("RectUtil:bd","Object",{init:function(){$.ig.$op.init.call(this)},l:function(a){if(a.isEmpty()){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:.5*(a.left()+a.right()),__y:.5*(a.bottom()+a.top()),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a){if(a.isEmpty()){return 0}return a.width()*a.height()},p:function(a){if(a.isEmpty()){return a}return new $$a.ae(0,a.left(),a.top(),a.width(),a.height())},m:function(a,b){if(a.containsPoint(b)){return b}var c={__x:a.left()+.5*a.width(),__y:a.top()+.5*a.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d={__x:b.__x-c.__x,__y:b.__y-c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e;if(d.__x!=0){e=(a.left()-c.__x)/d.__x;var f=c.__y+e*d.__y;if(f>a.top()&&f<a.bottom()){return e>0?{__x:a.left(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}:{__x:a.right(),__y:c.__y-e*d.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}e=(a.top()-c.__y)/d.__y;var g=c.__x+e*d.__x;return e>0?{__x:g,__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}:{__x:c.__x-e*d.__x,__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},g:function(a,b){if(a.isEmpty()){return NaN}return $$t.$bd.f(a,b.__x,b.__y)},h:function(a,b){if(a.isEmpty()){return Number.POSITIVE_INFINITY}var c=$$t.$bd.f(a,b.left(),b.top());if(c>0){c=Math.min(c,$$t.$bd.f(a,b.left(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$bd.f(a,b.right(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$bd.f(a,b.right(),b.top()))}if(c>0){c=Math.min(c,$$t.$bd.f(b,a.left(),a.top()))}if(c>0){c=Math.min(c,$$t.$bd.f(b,a.left(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$bd.f(b,a.right(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$bd.f(b,a.right(),a.top()))}return c},f:function(a,b,c){var d=b-a.left();var e=c-a.top();var f=a.width()*d;var g=a.height()*e;if(f>0){var h=a.width()*a.width();if(f<h){d-=f/h*a.width()}else{d-=a.width()}}if(g>0){var i=a.height()*a.height();if(g<i){e-=g/i*a.height()}else{e-=a.height()}}return d*d+e*e},a:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.left()>b.left()){return false}if(a.right()<b.right()){return false}if(a.top()>b.top()){return false}if(a.bottom()<b.bottom()){return false}return true},b:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.right()<b.left()){return false}if(a.left()>b.right()){return false}if(a.top()>b.bottom()){return false}if(a.bottom()<b.top()){return false}return true},i:function(a,b){if(a.isEmpty()||b.isEmpty()){return 0}var c=Math.min(a.right(),b.right())-Math.max(a.left(),b.left());if(c<=0){return 0}var d=Math.min(a.bottom(),b.bottom())-Math.max(a.top(),b.top());if(d<=0){return 0}return c*d},q:function(a,b,c){if(a.isEmpty()){return a}return new $$a.ae(0,a.x()-b,a.y()-c,Math.max(0,a.width()+2*b),Math.max(0,a.height()+2*c))},t:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},s:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},r:function(a,b){var c=a.x()-b;var d=a.y()-b;var e=a.width()+b+b;var f=a.height()+b+b;var g=e>0?e:0;var h=f>0?f:0;return new $$a.ae(0,c,d,g,h)},y:function(a){a.x(Math.round(a.x()));a.y(Math.round(a.y()));a.width(Math.round(a.width()));a.height(Math.round(a.height()));return a},c:function(a){return a.x()==0&&a.y()==0&&a.width()==0&&a.height()==0},z:function(a){var b=new $$a.af(1,a.width(),a.height());return b},u:function(a,b){var c=$$t.$bd.v(a,$$t.$bd.z(b));return c},v:function(a,b){var c=a;c.x(a.x()/b.width());c.y(a.y()/b.height());c.width(a.width()/b.width());c.height(a.height()/b.height());return c},n:function(a){var b={__x:a.x(),__y:a.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},o:function(a){var b={__x:a.x()+a.width(),__y:a.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},j:function(a){var b={__x:a.x(),__y:a.y()+a.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},k:function(a){var b={__x:a.x()+a.width(),__y:a.y()+a.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return b},d:function(a){var b=function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add($$t.$bd.n(a));$ret.add($$t.$bd.o(a));$ret.add($$t.$bd.k(a));$ret.add($$t.$bd.j(a));return $ret}();return b},w:function(a,b){b=$$t.$az.a(b);if(b==0||b==180){return new $$a.ae(0,a.left(),a.top(),a.width(),a.height())}var c=$$t.$bd.l(a);if(b==90||b==270){var d=a.height()/2;var e=a.width()/2;return new $$a.ae(0,c.__x-d,c.__y-e,a.height(),a.width())}return $$t.$bd.x(a,c.__x,c.__y,b)},x:function(a,b,c,d){var e=$$t.$bd.d(a);var f=$$t.$a3.k(d);var g=Math.cos(f);var h=Math.sin(f);var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var m;for(var n=0;n<e.count();n++){m=e.__inner[n];var o=g*(m.__x-b)-h*(m.__y-c)+b;var p=h*(m.__x-b)+g*(m.__y-c)+c;i=Math.min(i,p);j=Math.min(j,o);k=Math.max(k,o);l=Math.max(l,p)}var q=new $$a.ae(0,j,i,k-j,l-i);return q},$type:new $.ig.Type("RectUtil",$.ig.$ot)},true);$c("StackPool$1:be","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.e=false;$.ig.$op.init.call(this);this.g=new $$4.h(this.$t,$.ig.$op.$type,0);this.i=new $$4.aa(this.$t);this.h=new $$4.aa(this.$t)},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.$be.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.$be.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,_c:null,_b:null,_d:null,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("CanvasRenderScheduler:bf","Object",{init:function(){this.b=true;this.a=false;this.h=-1;$.ig.$op.init.call(this);this._f=new $$4.x($$t.$bm.$type,0);this._e=new $$4.x($$t.$bf.$type,0)},b:false,_f:null,_e:null,l:function(a){this.b=true;this._f.add(a)},r:function(a){this.b=true;this._f.remove(a)},p:function(){this.b=true;this.n()},d:function(){return this.a},a:false,h:0,g:null,j:function(a){var b=this.g;this.g=a;if(this.a&&this.g!=null&&b==null){this.g.setTimeout(this.k.runOn(this),0)}},n:function(){if(!this.a){this.a=true;if(this.g!=null){this.g.setTimeout(this.k.runOn(this),0)}else{window.setTimeout(this.k.runOn(this),0)}}},o:function(a,b){this.n()},i:function(){if(this.h!=-1){window.clearTimeout(this.h);this.h=-1}if(this.a){this.k()}},k:function(){this.h=-1;if(this.a){this.a=false;if(this._e.count()>0){for(var a=0;a<this._e.count();a++){this._e.__inner[a].i()}}if(this.b){this.q()}this.m()}},m:function(){if(this._c){return}var a=true;for(var b=0;b<this._f.count();b++){var c=this._f.__inner[b];c.preRender()}for(var d=0;d<this._f.count();d++){var e=this._f.__inner[d];e.undirty(a);a=false}for(var f=0;f<this._f.count();f++){var g=this._f.__inner[f];g.postRender()}},q:function(){this._f.sort2(function(a,b){var c=a;var d=b;if(c.index()<d.index()){return-1}if(c.index()>d.index()){return 1}return 0});this.b=false},_c:false,$type:new $.ig.Type("CanvasRenderScheduler",$.ig.$ot)},true);$c("CanvasViewRenderer:bg","Object",{init:function(){this.b=false;this.c=false;this.l="left";this.d=1;$.ig.$op.init.call(this)},i:null,getUnderlyingContext:function(){return this.i},data:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},createGradient1:function(a,b,c,d,e,f,g){return $$t.$bg.createGradient(this.i,a,b,c,d,e,f,g)},createGradient:function(a,b,c,d,e,f,g,h){var i;if(b._useCustomDirection){var j,k,l,m,n;n=e-c;j=c+b._startX*n;l=c+b._endX*n;n=f-d;k=d+b._startY*n;m=d+b._endY*n;if(h){var o=g/2;j-=o;l+=o;k-=o;m+=o}i=a.createLinearGradient(j,k,l,m)}else{if(h){var p=g/2;c-=p;e+=p;d-=p;f+=p}i=a.createLinearGradient(c,d,c,f)}for(var q=0;q<b._gradientStops.length;q++){var r=b._gradientStops[q];i.addColorStop(r._offset,r.__fill)}return i},renderRectangle:function(a){if(a.__visibility!=0){return}var b=a._n;var c=a._o;var d=a.width();var e=a.height();var f=a.al();var g=a.am();this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;if(f>0||g>0){if(f>d/2){f=d/2}if(g>e/2){g=e/2}var h=Math.min(f,g);this.i.beginPath();this.i.moveTo(b+h,c);this.i.lineTo(b+d-h,c);this.i.arc(b+d-h,c+h,h,3/2*Math.PI,0,false);this.i.lineTo(b+d,c+e-h);this.i.arc(b+d-h,c+e-h,h,0,Math.PI/2,false);this.i.lineTo(b+h,c+e);this.i.arc(b+h,c+e-h,h,Math.PI/2,Math.PI,false);this.i.lineTo(b,c+h);this.i.arc(b+h,c+h,h,Math.PI,3/2*Math.PI,false);this.i.closePath()}else{this.i.rect(b,c,d,e)}var i=a.__fill;var j=a.__stroke;if(i!=null){if(i._isGradient&&c==c&&b==b){this.i.fillStyle=this.createGradient1(i,b,c,b+d,c+e,a._ac,false)}else{this.i.fillStyle=i.__fill}this.i.fill()}if(j!=null){if(j._isGradient&&c==c&&b==b){this.i.strokeStyle=this.createGradient1(j,b,c,b+d,c+e,a._ac,true)}else{this.i.strokeStyle=j.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},g:0,e:0,h:0,f:0,b:false,c:false,renderPath:function(a){if(a.__visibility!=0){return}this.i.beginPath();if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var b=a.__fill;var c=a.__stroke;this.b=b!=null&&b._isGradient||c!=null&&c._isGradient;if(this.b){this.e=-1.7976931348623157e308;this.f=-1.7976931348623157e308;this.g=1.7976931348623157e308;this.h=1.7976931348623157e308;this.c=false}this.renderGeometry(a._aj);if(b!=null){if(b._isGradient&&this.c){this.i.fillStyle=this.createGradient1(b,this.g,this.h,this.e,this.f,a._ac,false)}else{this.i.fillStyle=a.__fill.__fill}this.i.fill()}if(c!=null){if(c._isGradient&&this.c){this.i.strokeStyle=this.createGradient1(c,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=a.__stroke.__fill}this.i.lineWidth=a._ac;if(a._ac>0){this.i.stroke()}}if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}},renderGeometry:function(a){if(a==null){return}var b=a.a();switch(b){case 0:for(var c=0;c<a._c.count();c++){this.renderGeometry(a._c.__inner[c])}break;case 4:this.s(a);break;case 1:this.q(a);break;case 2:this.v(a);break;case 3:this.o(a);break}},o:function(a){this.i.moveTo(a._d.__x,a._d.__y-a._c);this.z={__x:a._d.__x,__y:a._d.__y-a._c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var b=function(){var $ret=new $$a.bh;$ret._e={__x:a._d.__x,__y:a._d.__y+a._c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._f=new $$a.af(1,a._b,a._c);return $ret}();var c=function(){var $ret=new $$a.bh;$ret._e={__x:a._d.__x,__y:a._d.__y-a._c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._f=new $$a.af(1,a._b,a._c);return $ret}();var d=this.b;this.b=false;this.m(b);this.m(c);this.b=d;if(!this.b){return}var e=a._d.__x-a._b;var f=a._d.__y+a._b;var g=a._d.__x-a._c;var h=a._d.__y+a._c;var i=this.e;var j=this.f;var k=this.g;var l=this.h;this.g=e<k?e:k;this.h=g<l?g:l;this.e=f>i?f:i;this.f=h>j?h:j;this.c=true},s:function(a){var b=a._b;var c=b.count();for(var d=0;d<c;d++){this.p(b.__inner[d])}},p:function(a){var b=a==null?null:a.__startPoint;if($$a.$y.l_op_Equality(b,null)){return}var c=b.__x;var d=b.__y;this.i.moveTo(c,d);if(this.b){var e=this.e;var f=this.f;var g=this.g;var h=this.h;this.g=c<g?c:g;this.h=d<h?d:h;this.e=c>e?c:e;this.f=d>f?d:f;this.c=true}this.z=b;var i=a.__segments;var j=i.count();for(var k=0;k<j;k++){this.w(i.__inner[k])}if(a.__isClosed){this.i.closePath()}},w:function(a){var b=a.a();switch(b){case 0:this.r(a);break;case 3:this.u(a);break;case 4:this.m(a);break;case 1:this.n(a);break;case 2:this.t(a);break}},z:null,y:function(a,b,c,d,e,f,g,h){var i=1/50;var j;var k;var l;var m;var n;var o;var p;var q=this.g;var r=this.h;var s=this.e;var t=this.f;for(var u=0;u<=1;u+=i){j=1-u;k=j*j;l=k*j;m=u*u;n=m*u;o=l*a+3*k*u*c+3*j*m*e+n*g;p=l*b+3*k*u*d+3*j*m*f+n*h;q=o<q?o:q;r=p<r?p:r;s=o>s?o:s;t=p>t?p:t}this.g=q;this.h=r;this.e=s;this.f=t;this.c=true},n:function(a){this.i.bezierCurveTo(a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y);if(this.b){this.y(this.z.__x,this.z.__y,a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y)}},t:function(a){var b=0;var c=a._b.count();var d=a._b;var e=this.z;var f=this.z;var g=this.z;var h=this.b;while(b<c){if(b+1<c&&b+2<c){e=d.__inner[b];f=d.__inner[b+1];g=d.__inner[b+2];this.i.bezierCurveTo(e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);if(h){this.y(this.z.__x,this.z.__y,e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);this.z=g}}b=b+3}this.z=g},x:function(a,b,c,d,e){var f=new $$4.x($$a.$y.$type,0);f.add(a);f.add({__x:a.__x+Math.cos(b)*d,__y:a.__y+Math.sin(b)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.add({__x:a.__x+Math.cos(c)*d,__y:a.__y+Math.sin(c)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=Math.PI*2;var h=Math.PI/2;var i=Math.PI;var j=Math.PI*3/2;while(b<0){b+=g}while(b>g){b-=g}while(c<0){c+=g}while(c>g){c-=g}if(e){if(0>c&&0<b||g>c&&g<b||b<c){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(h>c&&h<b){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i>c&&i<b){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(j>c&&j<b){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{if(0>b&&0<c||g>b&&g<c||c<b){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(h>b&&h<c){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i>b&&i<c){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(j>b&&j<c){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}var k=1.7976931348623157e308;var l=1.7976931348623157e308;var m=-1.7976931348623157e308;var n=-1.7976931348623157e308;for(var o=0;o<f.count();o++){var p=f.__inner[o];k=Math.min(k,p.__x);l=Math.min(l,p.__y);m=Math.max(m,p.__x);n=Math.max(n,p.__y)}this.g=Math.min(this.g,k);this.h=Math.min(this.h,l);this.e=Math.max(this.e,m);this.f=Math.max(this.f,n);this.c=true},m:function(a){var b=this.z;var c=a._e;if(a._f.width()!=a._f.height()){this.i.save();this.i.scale(a._f.width()/a._f.height(),1);b={__x:b.__x*(a._f.height()/a._f.width()),__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c={__x:c.__x*(a._f.height()/a._f.width()),__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=a._d==0;var e=$$t.$az.b(b,c,a._f.height(),d,a._b);var f=Math.atan2(b.__y-e.__y,b.__x-e.__x);var g=Math.atan2(c.__y-e.__y,c.__x-e.__x);var h=Math.abs(g-f)<Math.PI;if(a._b==h){if(f<g){f+=2*Math.PI}else{g+=2*Math.PI}}if(!$.ig.util.isNaN(e.__x)&&!$.ig.util.isNaN(e.__y)&&!$.ig.util.isNaN(a._f.height())&&!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){this.i.arc(e.__x,e.__y,a._f.height(),f,g,d);if(this.b){this.x(e,f,g,a._f.height(),d)}}this.z=a._e;if(a._f.width()!=a._f.height()){this.i.restore()}},r:function(a){var b=a.c().__x;var c=a.c().__y;this.i.lineTo(b,c);this.z=a.c();if(this.b){var d=this.e;var e=this.f;var f=this.g;var g=this.h;this.g=b<f?b:f;this.h=c<g?c:g;this.e=b>d?b:d;this.f=c>e?c:e;this.c=true}},u:function(a){var b=a.__points;var c=b.count();if(this.b){var d=this.g;var e=this.h;var f=this.e;var g=this.f;var h;var i;for(var j=0;j<c;j++){h=b.__inner[j].__x;i=b.__inner[j].__y;this.i.lineTo(h,i);d=h<d?h:d;e=i<e?i:e;f=h>f?h:f;g=i>g?i:g}this.g=d;this.h=e;this.e=f;this.f=g;this.c=true}else{for(var k=0;k<c;k++){this.i.lineTo(b.__inner[k].__x,b.__inner[k].__y)}}this.z=a.__points.__inner[c-1]},v:function(a){this.i.rect(a._d.left(),a._d.top(),a._d.width(),a._d.height());if(this.b){var b=a._d;var c=this.g;var d=this.h;var e=this.e;var f=this.f;var g=b.left();var h=b.right();var i=b.top();var j=b.bottom();this.g=g<c?g:c;this.h=i<d?i:d;this.e=h>e?h:e;this.f=j>f?j:f;this.c=true}},q:function(a){this.i.moveTo(a._c.__x,a._c.__y);this.i.lineTo(a._b.__x,a._b.__y);if(this.b){var b=a._c;var c=a._b;var d=this.g;var e=this.h;var f=this.e;var g=this.f;var h=b.__x<c.__x?b.__x:c.__x;var i=b.__x>c.__x?b.__x:c.__x;var j=b.__y<c.__y?b.__y:c.__y;var k=b.__y>c.__y?b.__y:c.__y;this.g=h<d?h:d;this.h=j<e?j:e;this.e=i>f?i:f;this.f=k>g?k:g;this.c=true}},l:null,renderTextBlock:function(a){if(a.__visibility==0&&a.ak()!=null){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}this.i.textAlign=this.l;this.i.fillStyle=a._am!=null?a._am.__fill:null;this.i.textBaseline="top";this.i.fillText(a.ak(),a._n,a._o);if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderTextBlockInRect:function(a,b,c){if(a.__visibility==0){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var d=b.left()+b.width()/2;var e=a.ak().split(" ");this.i.fillStyle=a._am.__fill;this.i.textBaseline="top";this.i.textAlign="center";var f=b.width();var g=b.height();var h=b.top();var i="";for(var j=0;j<e.length;j++){var k=i+e[j];var l=this.i.measureText(k);if(l.width>f){if(i!=null){this.i.fillText(i,d,h)}i="";h=h+c}i=i+e[j]+" "}if(i!=null){this.i.fillText(i,d,h)}if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderPolygon:function(a){if(a._aj==null||a._aj.count()<1){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a._aj;var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.i.closePath();this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}this.i.closePath()}if(d!=null){if(d._isGradient){this.i.fillStyle=this.createGradient1(d,this.g,this.h,this.e,this.f,a._ac,false)}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.createGradient1(e,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},renderPolyline:function(a){if(a._aj==null||a._aj.count()<1){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a._aj;var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}}if(d!=null){if(d._isGradient){this.i.fillStyle=this.createGradient1(d,this.g,this.h,this.e,this.f,a._ac,false);
}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.createGradient1(e,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},renderContentControl:function(a,b){if(b.__visibility==1){return}if((b.__opacity!=1||this.d!=1)&&!a.isHitTestRender){this.i.globalAlpha=b.__opacity*this.d}var c=b._ah;if(c!=null&&c.render()!=null){a.context=this.i;a.xPosition=b._n;a.yPosition=b._o;a.data=b.content();c.render()(a)}this.i.globalAlpha=1},applyTransform:function(a){if($b($$a.$bp.$type,a)!==null){var b=a;for(var c=b._j.count()-1;c>=0;c--){var d=b._j.__inner[c];this.applyTransform(d)}}else if($b($$a.$bn.$type,a)!==null){var e=a;this.i.translate(e._j,e._k)}else if($b($$a.$bm.$type,a)!==null){var f=a;var g=f._j*Math.PI/180;var h=Math.cos(g);var i=Math.sin(g);var j=f._k*(1-h)+f._l*i;var k=f._l*(1-h)-f._k*i;this.i.transform(h,i,i*-1,h,j,k)}else if($b($$a.$bo.$type,a)!==null){var l=a;this.i.transform(l._l,0,0,l._m,l._j-l._l*l._j,l._k-l._m*l._k)}},renderLine:function(a){if(a.__visibility!=0){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;this.i.moveTo(a._aj,a._al);this.i.lineTo(a._ak,a._am);if(this.b){this.g=1.7976931348623157e308;this.e=-1.7976931348623157e308;this.h=1.7976931348623157e308;this.f=-1.7976931348623157e308;var b=this.g;var c=this.h;var d=this.e;var e=this.f;var f=a._aj<a._ak?a._aj:a._ak;var g=a._aj>a._ak?a._aj:a._ak;var h=a._al<a._am?a._al:a._am;var i=a._al>a._am?a._al:a._am;this.g=f<b?f:b;this.h=h<c?h:c;this.e=g>d?g:d;this.f=i>e?i:e}var j=a.__fill;var k=a.__stroke;if(j!=null){if(j._isGradient){this.i.fillStyle=this.createGradient1(j,this.g,this.h,this.e,this.e,a._ac,false)}else{this.i.fillStyle=j.__fill}this.i.fill()}if(k!=null){if(k._isGradient){this.i.strokeStyle=this.createGradient1(k,this.g,this.h,this.e,this.e,a._ac,true)}else{this.i.strokeStyle=a.__stroke.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},setRectangleClip:function(a){this.i.beginPath();this.i.rect(a.left(),a.top(),a.width(),a.height());this.i.clip()},save:function(){this.i.save()},restore:function(){this.i.restore()},scale:function(a,b){this.i.scale(a,b)},translate:function(a,b){this.i.translate(a,b)},clearRectangle:function(a,b,c,d){this.i.clearRect(a,b,c,d)},drawImage:function(a,b,c,d,e,f){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f);if(b!=1){this.i.globalAlpha=1}},drawImage1:function(a,b,c,d,e,f,g,h,i,j){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f,g,h,i,j);if(b!=1){this.i.globalAlpha=1}},getPixelAt:function(a,b){var c=this.i.getImageData(a,b,1,1);var d=new Array(4);d[0]=c.data[0];d[1]=c.data[1];d[2]=c.data[2];d[3]=c.data[3];return d},getFont:function(){return this.i.font},getFontInfo:function(){return this.a},setFont:function(a){if(this.i.font!=a){this.i.font=a}},a:null,setFontInfo:function(a){this.a=a;var b=a!=null?a.fontString():null;if(this.i.font!=b){this.i.font=b}},measureTextWidth:function(a){var b=this.i.measureText(a);return b.width},d:0,setOpacity:function(a){this.d=a},applyStyle:function(shape_,style_){if(style_==null){return}var fillColor_=null;var strokeColor_=null;var strokeThickness_=NaN;var opacity_=NaN;fillColor_=style_.fill;strokeColor_=style_.stroke;strokeThickness_=style_.strokeThickness;opacity_=style_.opacity;if(fillColor_!=null){shape_.__fill=function(){var $ret=new $$a.at;$ret.fill(fillColor_);return $ret}()}if(strokeColor_!=null){shape_.__stroke=function(){var $ret=new $$a.at;$ret.fill(strokeColor_);return $ret}()}if(strokeThickness_!=window.undefined&&!$.ig.util.isNaN(strokeThickness_)){shape_._ac=strokeThickness_}if(!$.ig.util.isNaN(opacity_)){shape_.__opacity=opacity_}},enableDropShadow:function(a,b,c,d){this.i.shadowColor=a;this.i.shadowBlur=b;this.i.shadowOffsetX=c;this.i.shadowOffsetY=d},disableDropShadow:function(){this.i.shadowColor="rgba(0,0,0,0)";this.i.shadowBlur=0;this.i.shadowOffsetX=0;this.i.shadowOffsetY=0},$type:new $.ig.Type("CanvasViewRenderer",$.ig.$ot,[$$t.$s.$type])},true);$c("DependencyObjectNotifier:bh","DependencyObject",{init:function(){$$a.$r.init.call(this)},j:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("DependencyObjectNotifier",$$a.$r.$type,[$$0.$b6.$type])},true);$c("IOverviewPlusDetailControl:bi","Object",{$type:new $.ig.Type("IOverviewPlusDetailControl",null)},true);$c("IOverviewPlusDetailPane:bj","Object",{$type:new $.ig.Type("IOverviewPlusDetailPane",null)},true);$c("PropertyChangedEventArgs$1:bk","PropertyChangedEventArgs",{$t:null,init:function($t,a,b,c){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$0.$b7.init.call(this,a);this.oldValue(b);this.newValue(c)},_oldValue:null,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:null,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("PropertyChangedEventArgs$1",$$0.$b7.$type)},true);$c("IExecutionContext:b1","Object",{$type:new $.ig.Type("IExecutionContext",null)},true);$c("DOMExecutionContext:bl","Object",{init:function(a){$.ig.$op.init.call(this);this.b=a;this.requestAnimationFrame(a.getRequestAnimationFrame());this.c=$$0.$s.now().getTime()},c:0,b:null,_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},execute:function(a){a()},enqueueAction:function(a){this.b.setTimeout(a,0)},enqueueAnimationAction:function(a){this.requestAnimationFrame()(a)},executeDelayed:function(a,b){this.b.setTimeout(a,b)},getCurrentRelativeTime:function(){return $$0.$s.now().getTime()-this.c},$type:new $.ig.Type("DOMExecutionContext",$.ig.$ot,[$$t.$b1.$type])},true);$c("ISchedulableRender:bm","Object",{$type:new $.ig.Type("ISchedulableRender",null)},true);$c("EventProxy:bn","Object",{init:function(){this.y=false;$.ig.$op.init.call(this)},onMouseWheel:null,onPinchStarted:null,onPinchDelta:null,onGestureCompleted:null,onZoomStarted:null,onZoomDelta:null,onZoomCompleted:null,onFlingStarted: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,bb:function(a){},_bc:null,_a9:0,_ag:false,_ai:null,_ak:null,aa:function(a,b,c){if(this._ak!=null){return this._ak(a,b,c)}return this._ai(a)},d:function(){},an:function(){},ah:function(){return false},_al:null,af:function(a,b){if(this.onMouseWheel!=null&&!this.ab()){return this.onMouseWheel(a,b)}return false},a4:function(a,b){if(this.onPinchStarted!=null&&!this.ab()){this.onPinchStarted(a,b)}},a7:function(a,b,c,d){if(this.onZoomStarted!=null&&!this.ab()){this.onZoomStarted(a,b,c,d)}},ac:function(a,b,c){if(this.onFlingStarted!=null&&!this.ab()){return this.onFlingStarted(a,b,c)}return true},a3:function(a,b){if(this.onPinchDelta!=null&&!this.ab()){this.onPinchDelta(a,b)}},a6:function(a,b,c,d){if(this.onZoomDelta!=null&&!this.ab()){this.onZoomDelta(a,b,c,d)}},a5:function(a,b,c,d){if(this.onZoomCompleted!=null&&!this.ab()){this.onZoomCompleted(a,b,c,d)}},aw:function(a,b){if(this.onGestureCompleted!=null&&!this.ab()){this.onGestureCompleted(a,b)}},ar:function(a,b){if(this.onContactStarted!=null&&!this.ab()){this.onContactStarted(a,b)}},av:function(a){if(this.onDragStarted!=null&&!this.ab()){this.onDragStarted(a)}},aq:function(a,b){if(this.onContactMoved!=null&&!this.ab()){this.onContactMoved(a,b)}},au:function(a){if(this.onDragDelta!=null&&!this.ab()){this.onDragDelta(a)}},ap:function(a,b){if(this.onContactCompleted!=null&&!this.ab()){this.onContactCompleted(a,b)}},at:function(a){if(this.onDragCompleted!=null&&!this.ab()){this.onDragCompleted(a)}},a0:function(a){if(this.onMouseLeave!=null&&!this.ab()){this.onMouseLeave(a)}},a1:function(a,b,c){if(this.onMouseOver!=null&&!this.ab()){this.onMouseOver(a,b,c)}},az:function(a){if(this.onMouseEnter!=null&&!this.ab()){this.onMouseEnter(a)}},ay:function(a){if(this.onMouseDown!=null&&!this.ab()){this.onMouseDown(a)}},a2:function(a){if(this.onMouseUp!=null&&!this.ab()){this.onMouseUp(a)}},ad:function(a){if(this.onKeyDown!=null&&!this.ab()){return this.onKeyDown(a)}return false},ae:function(a){if(this.onKeyUp!=null&&!this.ab()){return this.onKeyUp(a)}return false},as:function(a){if(this.onDoubleTap!=null&&!this.ab()){this.onDoubleTap(a)}},ax:function(a){if(this.onHold!=null&&!this.ab()){this.onHold(a)}},ba:function(){},y:false,ab:function(a){if(arguments.length===1){this.y=a;this.ao();return a}else{return this.y}},_z:false,_aj:null,ao:function(){},am:function(a,b){},a8:function(a,b){},$type:new $.ig.Type("EventProxy",$.ig.$ot)},true);$c("DVContainer:bx","Object",{d:null,instance:function(){if($$t.$bx.a==null){$$t.$bx.a=new $$t.bx}return $$t.$bx.a},init:function(){this.d=new $$4.h(String,$$0.$y.$type.specialize($.ig.$op.$type),0);$.ig.$op.init.call(this)},registerFactory:function(a,b){this.d.add(a.typeName(),b)},createInstance:function(a,b){if(this.d.containsKey(a.typeName())){return this.d.item(a.typeName())()}throw new $$0.n(1,b())},registerIfLoaded:function(typeName_){if($ig[typeName_]!==undefined&&$ig[typeName_].prototype.register!==undefined){$ig[typeName_].prototype.register()}},checkLoaded:function(typeName_){if($ig[typeName_]!==undefined&&$ig[typeName_].prototype.register!==undefined){return true}return false},$type:new $.ig.Type("DVContainer",$.ig.$ot)},true);$c("ArrayAccessHelper:bz","Object",{init:function(){$.ig.$op.init.call(this)},b:function(values_){var a=Array.isArray(values_)?values_:null;return a},c:function(values_){var a=Array.isArray(values_)?values_:null;return a},a:function(a){if($b($$4.$x.$type.specialize(Array),a)!==null){return a.asArray()}return null},$type:new $.ig.Type("ArrayAccessHelper",$.ig.$ot)},true);$c("InterpolationUtil:b0","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d){var e=1-b;if(a==null){a=new $$4.x($$a.$y.$type,0)}if(c==null){c=new $$4.x($$a.$y.$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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var 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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var 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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}return a},b:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$4.x($t,0)}if(c==null){c=new $$4.x($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("SyncableObservableCollection$2:b4","Object",{$t1:null,$t2:null,a:null,syncTarget:function(a){if(arguments.length===1){var b=this.a;this.a=a;this.aa(b,this.a);return a}else{return this.a}},_compare:null,compare:function(a){if(arguments.length===1){this._compare=a;return a}else{return this._compare}},_createTo:null,createTo:function(a){if(arguments.length===1){this._createTo=a;return a}else{return this._createTo}},_createFrom:null,createFrom:function(a){if(arguments.length===1){this._createFrom=a;return a}else{return this._createFrom}},aa:function(a,b){if(a!=null){a.removeListener(this.ai.runOn(this))}this.af();if(b!=null){b.addListener(this.ai.runOn(this))}},af:function(){if(this.a==null){return}this.h=true;var a=new $$4.x(this.$t1,0);var b=new $$4.q(this.$t1,0);for(var c=0;c<this.all().count();c++){if(!b.contains(this.all().item(c))){a.add(this.all().item(c));b.add(this.all().item(c))}}for(var d=0;d<this.a.all().count();d++){if(!this.k(b,this.a.all().item(d))){var e=this.createFrom()(this.a.all().item(d));a.add(e);b.add(e)}}this.ag(a,this.all());this.ah(a,this.a.all());this.h=false},k:function(a,b){if(this.compare()==null){throw new $$6.p(1,"SyncableObservableCollection has no Compare function provided.")}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(this.compare()(c,b)){return true}}return false},ag:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=0;for(var e=0;e<b.count();e++){if($e(this.$t1,b.item(e))==null){c.add(e);continue}if(d>a.count()-1){c.add(e);continue}if(b.item(e).equals($e(this.$t1,a.__inner[d]))){d++;continue}b.insert(e,a.__inner[d]);d++}for(var f=c.count()-1;f>=0;f--){b.removeAt(f)}for(;d<a.count();d++){b.add(a.__inner[d])}},ah:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=0;for(var e=0;e<b.count();e++){if($e(this.$t2,b.item(e))==null){c.add(e);continue}if(d>a.count()-1){c.add(e);continue}if(b.item(e).equals($e(this.$t1,a.__inner[d]))){d++;continue}b.insert(e,this.createTo()(a.__inner[d]));d++}for(var f=c.count()-1;f>=0;f--){b.removeAt(f)}for(;d<a.count();d++){b.add(this.createTo()(a.__inner[d]))}},ai:function(a,b){if(this.a==null){return}if(this.h){return}if(this.g){return}var c=this.a.all();this.i=true;this.ae(this.$t1,this.$t2,b,this.all(),c);this.i=false},z:function(a){},ad:function(a,b){this.z(b);if(this.a==null){return}if(this.h){return}if(this.i){return}var c=this.a.all();this.g=true;this.ae(this.$t2,this.$t1,b,c,this.all());this.g=false},ae:function($t,$f,a,b,c){switch(a.action()){case 0:if(a.newItems()!=null){for(var d=0;d<a.newItems().count();d++){var e=a.newItems().item(d);if($f!=$t){if($f==this.$t1){e=$e(this.$t2,this.createTo()($v(this.$t1,a.newItems().item(d))))}if($f==this.$t2){e=$e(this.$t1,this.createFrom()($v(this.$t2,a.newItems().item(d))))}}b.insert(d+a.newStartingIndex(),$v($t,e))}}break;case 1:if(a.oldItems()!=null){for(var f=0;f<a.oldItems().count();f++){b.removeAt(a.oldStartingIndex())}}break;case 2:if(a.oldItems()!=null){for(var g=0;g<a.oldItems().count();g++){b.removeAt(a.oldStartingIndex())}}if(a.newItems()!=null){for(var h=0;h<a.newItems().count();h++){var i=a.newItems().item(h);if($f!=$t){if($f==this.$t1){i=$e(this.$t2,this.createTo()($v(this.$t1,a.newItems().item(h))))}if($f==this.$t2){i=$e(this.$t1,this.createFrom()($v(this.$t2,a.newItems().item(h))))}}b.insert(h+a.newStartingIndex(),$v($t,a.newItems().item(h)))}}break;case 4:b.clear();var k=c.getEnumerator();while(k.moveNext()){var j=k.current();var l=$e($f,j);if($f!=$t){if($f==this.$t1){l=$e(this.$t2,this.createTo()($v(this.$t1,l)))}if($f==this.$t2){l=$e(this.$t1,this.createFrom()($v(this.$t2,l)))}}b.add($v($t,l))}break}},h:false,i:false,g:false,__inner:null,init:function($t1,$t2,a){this.$t1=$t1;this.$t2=$t2;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t1,this.$t2)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.n=new $$4.x($$t.$b5.$type,0);$.ig.$op.init.call(this);this.__inner=new $$4.f(this.$t1,0);this.addListener(this.ad.runOn(this));var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.u.runOn(this))},u:function(a,b){if(this._onChanged()!=null){this._onChanged()()}var d=this.n.getEnumerator();while(d.moveNext()){var c=d.current();c.onChanged(this)}},init1:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t1,this.$t2)}this.n=new $$4.x($$t.$b5.$type,0);$.ig.$op.init.call(this);this.__inner=b},add:function(a){this.__inner.add(a);return true},add1:function(a,b){this.__inner.insert(a,b)},clear:function(){this.__inner.clear()},get:function(a){return this.__inner.__inner[a]},indexOf:function(a){return this.__inner.indexOf(a)},remove1:function(a){var b=this.__inner.contains(a);this.__inner.remove(a);return b},remove:function(a){var b=this.__inner.__inner[a];this.__inner.removeAt(a);return b},set:function(a,b){this.__inner.item(a,b);return b},size:function(){return this.__inner.count()},n:null,addChangedListener:function(a){this.n.add(a)},removeChangedListener:function(a){this.n.remove(a)},addListener:function(a){var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,a)},removeListener:function(a){var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,a)},__onChanged:null,_onChanged:function(a){if(arguments.length===1){this.__onChanged=a;return a}else{return this.__onChanged}},all:function(){return this.__inner},$type:new $.ig.Type("SyncableObservableCollection$2",$.ig.$ot)},true);$c("SyncableObservableCollection$1:b3","SyncableObservableCollection$2",{$t:null,init:function($t){var $self=this;this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$t.$b4.init.call(this,this.$t,this.$t,0);this.compare(function(a,b){return a.equals($e($self.$t,b))});this.createFrom(function(a){return a});this.createTo(function(a){return a})},$type:new $.ig.Type("SyncableObservableCollection$1",$$t.$b4.$type.specialize(0,0))},true);$c("SyncableObservableCollectionChangedListener:b5","Object",{$type:new $.ig.Type("SyncableObservableCollectionChangedListener",null)},true);$c("LegendItemHelper:b7","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){if(arguments.length===1){$$t.$b7.a=a;return a}else{if($.ig.util.isNaN($$t.$b7.a)){$$t.$b7.a=window.devicePixelRatio==window.undefined?1:window.devicePixelRatio}return $$t.$b7.a}},c:function(a,b,c,d,e,f,g,h,i){$$t.$b7.d(a,b,c,d,e,f,g,h,i,false,[])},d:function(a,b,c,d,e,f,g,h,i,j,k){var l=a;var m=f;if(m!=null&&m.series()!=null){if(h!=null){var n=18,o=16;var p=l.createElement("canvas");if(j){p.setStyleProperty("vertical-align","middle")}p.setAttribute("width",(n*$$t.$b7.b()).toString());p.setAttribute("height",(o*$$t.$b7.b()).toString());p.setStyleProperty("width",n.toString()+"px");p.setStyleProperty("height",o.toString()+"px");var q=j?l.createElement("span"):l.createElement("td");q.addClass("ui-legend-item-badge");q.append(p);var r=l.get2DCanvasContext(p);var s=new $$a.m;s.passInfo=i;s.context=r;s.width=n;s.height=o;s.data=m;h.measure()(s);var t=new $$a.n;t.availableWidth=$.ig.util.isNaN(s.width)?n:Math.min(s.width,n);t.availableHeight=$.ig.util.isNaN(s.height)?o:Math.min(s.height,o);t.passInfo=i;t.context=r;t.data=m;t.xPosition=0;t.yPosition=0;if($$t.$b7.b()!=1){r.save();r.scale($$t.$b7.b(),$$t.$b7.b())}h.render()(t);if($$t.$b7.b()!=1){r.restore()}l.append(q)}if(j){var u=l.createElement("label");u.addClass("ui-legend-item-text");u.setText(g);l.append(u);var v=k[0];var w=k[1];var x=m.series().getType().typeName().endsWith("Overlay");if(!$.ig.util.isNaN(v)&&!x){u.setText(u.getText()+": ");var y=l.createElement("label");y.setStyleProperty("font-weight","bold");y.setText($0(v,"0.00",null)+($.ig.util.isNaN(w)?"":" "));l.append(y)}if(!$.ig.util.isNaN(w)&&!x){var z=l.createElement("label");z.setText("("+$0(w,"0.00",null)+"%)");l.append(z)}}else{var aa=l.createElement("td");var ab=l.createElement("span");ab.setText(g);aa.append(ab);aa.addClass("ui-legend-item-text");l.append(aa)}}},$type:new $.ig.Type("LegendItemHelper",$.ig.$ot)},true);$c("ILegendContext:cm","Object",{$type:new $.ig.Type("ILegendContext",null)},true);$c("DataContext:b8","Object",{init:function(){this.h=null;this.j=null;this.d=null;this.i=null;this.a=0;this.e=null;$.ig.$op.init.call(this)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},c:null,item:function(a){if(arguments.length===1){if(a!=this.c){this.c=a;this.g("Item")}return a}else{return this.c}},h:null,actualItemBrush:function(a){if(arguments.length===1){if(a!=this.h){this.h=a;this.g("ActualItemBrush")}return a}else{return this.h}},j:null,outline:function(a){if(arguments.length===1){if(a!=this.j){this.j=a;this.g("Outline")}return a}else{return this.j}},d:null,itemLabel:function(a){if(arguments.length===1){if(a!=this.d){this.d=a;this.g("ItemLabel")}return a}else{return this.d}},i:null,itemBrush:function(a){if(arguments.length===1){if(a!=this.i){this.i=a;this.g("ItemBrush")}return a}else{return this.i}},a:0,thickness:function(a){if(arguments.length===1){if(a!=this.a){this.a=a;this.g("Thickness")}return a}else{return this.a}},e:null,legendLabel:function(a){if(arguments.length===1){if(a!=this.e){this.e=a;this.g("LegendLabel")}return a}else{return this.e}},propertyChanged:null,g:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},flatten:function(){var series_=this.series();var item_=this.item();var actualItemBrush_=this.actualItemBrush();var outline_=this.outline();var itemLabel_=this.itemLabel();var itemBrush_=this.itemBrush();var thickness_=this.thickness();return{item:item_,itemBrush:actualItemBrush_,outline:outline_,itemLabel:itemLabel_,thickness:thickness_}},$type:new $.ig.Type("DataContext",$.ig.$ot,[$$t.$cm.$type,$$0.$b6.$type])},true);$c("TrendCalculators:b9","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b){var d__=new $$t.ca((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},b:function(a,b){var d__=new $$t.cb((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},c:function(a,b){var d__=new $$t.cc((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},a:function(a){var d__=new $$t.cd((-2));d__.__3__sequence=a;return d__},e:function(a,b){var d__=new $$t.ce((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},d:function(a,b){var d__=new $$t.cf((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},f:function(a,b){var d__=new $$t.cg((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},$type:new $.ig.Type("TrendCalculators",$.ig.$ot)},true);$c("IUnknownValuePlotting:cj","Object",{$type:new $.ig.Type("IUnknownValuePlotting",null)},true);$c("PropertyUpdatedEventArgs:ck","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.propertyName(a);this.oldValue(b);this.newValue(c)},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},_oldValue:null,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:null,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("PropertyUpdatedEventArgs",$$0.$w.$type)},true);$c("ILegendSeries:cn","Object",{$type:new $.ig.Type("ILegendSeries",null)},true);$c("IScaleLegendSeries:cq","Object",{$type:new $.ig.Type("IScaleLegendSeries",null,[$$t.$cn.$type])},true);$c("ILegendOwner:cr","Object",{$type:new $.ig.Type("ILegendOwner",null)},true);$c("IInternalLegendOwner:cs","Object",{$type:new $.ig.Type("IInternalLegendOwner",null)},true);$c("ILegendTemplateProvider:ct","Object",{$type:new $.ig.Type("ILegendTemplateProvider",null)},true);$c("IChartLegend:cu","Object",{$type:new $.ig.Type("IChartLegend",null)},true);$c("IChartItemLegend:cv","Object",{$type:new $.ig.Type("IChartItemLegend",null,[$$t.$cu.$type])},true);$c("IChartScaleLegend:cw","Object",{$type:new $.ig.Type("IChartScaleLegend",null,[$$t.$cu.$type])},true);$c("Numeric:cy","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e){var f;var g=a.count();var h=new Array(g);if(b.__inner[0]==0){return false}var i=b.__inner[0];e.__inner[0]=d.__inner[0]/i;for(f=1;f<g;f++){h[f]=c.__inner[f-1]/i;i=b.__inner[f]-a.__inner[f]*h[f];if(i==0){return false}e.__inner[f]=(d.__inner[f]-a.__inner[f]*e.__inner[f-1])/i}for(f=g-2;f>=0;f--){e.__inner[f]-=h[f+1]*e.__inner[f+1]}return true},d:function(a,b){var c=a.getLength(0);var d=new Array(c);var e=new Array(c);var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}for(var h=0;h<c;h++){var i=0;var j=0;var k=0;for(var l=0;l<c;l++){if(f[l]!=1){for(var m=0;m<c;m++){if(f[m]==0){if(Math.abs(a[l][m])>=i){i=Math.abs(a[l][m]);j=l;k=m}}}}}++f[k];if(j!=k){for(var n=0;n<c;n++){var o=a[j][n];a[j][n]=a[k][n];a[k][n]=o}{var p=b[j];b[j]=b[k];b[k]=p}}e[h]=j;d[h]=k;if(a[k][k]==0){return false}var q=1/a[k][k];a[k][k]=1;for(var r=0;r<c;r++){a[k][r]*=q}b[k]*=q;for(var s=0;s<c;s++){if(s!=k){var t=a[s][k];a[s][k]=0;for(var u=0;u<c;u++){a[s][u]-=a[k][u]*t}b[s]-=b[k]*t}}}for(var v=c-1;v>=0;v--){if(e[v]!=d[v]){for(var w=0;w<c;w++){var x=a[w][e[v]];a[w][e[v]]=a[w][d[v]];a[w][d[v]]=x}}}return true},c:function(a,b,c,d,e){var f=new $$4.x(Number,0);for(var g=0;g<a;++g){while(g<a&&($.ig.util.isNaN(b(g))||$.ig.util.isNaN(c(g)))){f.add(NaN);++g}var h=g;while(g<a&&!$.ig.util.isNaN(b(g))&&!$.ig.util.isNaN(c(g))){++g}--g;if(g-h>0){f.addRange($$t.$cy.b(h,g-h+1,b,c,d,e))}else{for(;h<=g;++h){f.add(NaN)}}}return f.toArray()},b:function(a,b,c,d,e,f){return $$t.$cy.a(b,function(g){return c(g+a)},function(g){return d(g+a)},e,f)},a:function(a,b,c,d,e){var f=new Array(a-1);var g=new Array(a);g[0]=$.ig.util.isNaN(d)?0:-.5;f[0]=$.ig.util.isNaN(d)?0:3/(b(1)-b(0))*((c(1)-c(0))/(b(1)-b(0))-d);for(var h=1;h<a-1;h++){var i=(b(h)-b(h-1))/(b(h+1)-b(h-1));var j=i*g[h-1]+2;g[h]=(i-1)/j;f[h]=(c(h+1)-c(h))/(b(h+1)-b(h))-(c(h)-c(h-1))/(b(h)-b(h-1));f[h]=(6*f[h]/(b(h+1)-b(h-1))-i*f[h-1])/j}var k=$.ig.util.isNaN(e)?0:.5;var l=$.ig.util.isNaN(e)?0:3/(b(a-1)-b(a-2))*(e-(c(a-1)-c(a-2))/(b(a-1)-b(a-2)));g[a-1]=(l-k*f[a-2])/(k*g[a-2]+1);for(var m=a-2;m>=0;m--){g[m]=g[m]*g[m+1]+f[m]}return g},f:function(a,b,c,d,e,f,g){var h=d-b;var i=(d-a)/h;var j=(a-b)/h;return i*c+j*e+((i*i*i-i)*f+(j*j*j-j)*g)*(h*h)/6},h:function(a,b,c,d){var e=new $$a.a9;var f=0;var g=-1;var h=NaN;var i=NaN;for(var j=0;j<a;j++){h=b(j);i=c(j);if($.ig.util.isNaN(h)||$.ig.util.isNaN(i)){g=j-1;if(g-f>0){e.add($$t.$cy.g(f,g,b,c,d))}f=j+1}}if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){g=a-1}if(g-f>0){e.add($$t.$cy.g(f,g,b,c,d))}return e},g:function(a,b,c,d,e){e=.5*$$t.$a3.b($.ig.util.isNaN(e)?.5:e,0,1);var f=new $$a.a8;var g=b-a+1;if(g<2){return f}if(g==2){f.__startPoint={__x:c(a),__y:d(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=function(){var $ret=new $$a.bd(1);$ret.c({__x:c(a+1),__y:d(a+1),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();f.__segments.add(h);return f}var i=new $$a.bf;var j=c(a);var k=d(a);var l=c(a+1);var m=d(a+1);while(l==j&&m==k&&a+1<=b){a++;l=c(a+1);m=d(a+1)}var n=l-j;var o=m-k;var p=Math.sqrt(n*n+o*o);for(var q=a+1;q<b;++q){var r=c(q);var s=d(q);if(r==j&&s==k){continue}var t=c(q+1)-c(q-1);var u=d(q+1)-d(q-1);var v=t*t+u*u;if(v<.01){t=-(d(q+1)-d(q));u=c(q+1)-c(q);v=t*t+u*u}v=Math.sqrt(v);var w=e*Math.sqrt((r-j)*(r-j)+(s-k)*(s-k));if(v>.01){i._b.add({__x:j+n*w/p,__y:k+o*w/p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:r-t*w/v,__y:s-u*w/v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:r,__y:s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j=r;k=s;n=t;o=u;p=v}}{var x=b;var y=c(x);var z=d(x);if(!(y==j&&z==k)){var aa=c(x)-c(x-1);var ab=d(x)-d(x-1);var ac=aa*aa+ab*ab;var ad=e*Math.sqrt((y-j)*(y-j)+(z-k)*(z-k));i._b.add({__x:j+n*ad/p,__y:k+o*ad/p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:y-aa*ad/ac,__y:z-ab*ad/ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:y,__y:z,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}f.__startPoint={__x:c(a),__y:d(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f.__segments.add(i);return f},$type:new $.ig.Type("Numeric",$.ig.$ot)},true);$c("LeastSquaresFit:cx","Numeric",{aa:function(){return $$t.$cx.t()&&$$t.$cx.u()&&$$t.$cx.s()&&$$t.$cx.w()&&$$t.$cx.x()&&$$t.$cx.r()&&$$t.$cx.y()&&$$t.$cx.z()},init:function(){$$t.$cy.init.call(this)},k:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){d+=k;e+=j*j;f+=j;g+=j*k;++h}}if(h<2){return null}var l=(d*e-f*g)/(h*e-f*f);var m=(h*g-f*d)/(h*e-f*f);return[l,m]},ad:function(a,b){if(a.length!=2){return NaN}return a[0]+a[1]*b},t:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=-100;f<100;++f){var g=f;var h=$$t.$cx.ad(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$cx.k(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},l:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&j>0){var l=Math.log(j);d+=k*l;e+=k;f+=l;g+=l*l;++h}}if(h<2){return null}var m=(h*d-e*f)/(h*g-f*f);var n=(e-m*f)/h;return[n,m]},ae:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]+a[1]*Math.log(b)},u:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$cx.ae(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$cx.l(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},j:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;for(var j=0;j<a;++j){var k=b(j);var l=c(j);if(!$.ig.util.isNaN(k)&&!$.ig.util.isNaN(l)&&l>0){var m=Math.log(l);d+=k*k*l;e+=l*m;f+=k*l;g+=k*l*m;h+=l;++i}}if(i<2){return null}var n=(d*e-f*g)/(h*d-f*f);var o=(h*g-f*e)/(h*d-f*f);return[Math.exp(n),o]},ac:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.exp(a[1]*b)},s:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=2*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$cx.ac(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$cx.j(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){return false}}return true},n:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&j>0&&k>0){var l=Math.log(b(i));var m=Math.log(c(i));d+=l*m;e+=l;f+=m;g+=l*l;++h}}if(h<2){return null}var n=(h*d-e*f)/(h*g-e*e);var o=Math.exp((f-n*e)/h);return[o,n]},ag:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.pow(b,a[1])},w:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=-100;f<100;++f){d.add(f);e.add($$t.$cx.ag(b,f))}var g=$$t.$cx.n(d.count(),function(h){return d.__inner[h];
},function(h){return e.__inner[h]});for(var h=0;h<b.length;++h){if(Math.abs(b[h]-g[h])>1e-4){return false}}return true},o:function(a,b,c){return $$t.$cx.m(a,2,b,c)},ah:function(a,b){return $$t.$cx.af(a,b)},x:function(){return $$t.$cx.v(2)},i:function(a,b,c){return $$t.$cx.m(a,3,b,c)},ab:function(a,b){return $$t.$cx.af(a,b)},r:function(){return $$t.$cx.v(3)},p:function(a,b,c){return $$t.$cx.m(a,4,b,c)},ai:function(a,b){return $$t.$cx.af(a,b)},y:function(){return $$t.$cx.v(4)},q:function(a,b,c){return $$t.$cx.m(a,5,b,c)},aj:function(a,b){return $$t.$cx.af(a,b)},z:function(){return $$t.$cx.v(5)},m:function(a,b,c,d){var e=new Array(1+2*b);for(var f=0;f<e.length;f++){e[f]=0}var g=function(){var $ret=new Array($firstRank=b+1);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array(b+1)}return $ret}();var h=new Array(b+1);for(var i=0;i<h.length;i++){h[i]=0}var j=0;for(var k=0;k<a;++k){var l=1;var m=c(k);if(!$.ig.util.isNaN(m)&&!$.ig.util.isNaN(d(k))){for(var n=0;n<e.length;++n){e[n]+=l;l*=m;++j}}}if(j<b){return null}for(var o=0;o<=b;++o){for(var p=0;p<=b;++p){g[o][p]=e[o+p]}}for(var q=0;q<a;++q){var r=c(q);var s=d(q);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){for(var t=0;t<=b;++t){h[t]+=Math.pow(r,t)*s}}}return $$t.$cy.d(g,h)?h:null},af:function(a,b){if(a.length<1||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}var c=0;for(var d=0;d<a.length;++d){c+=a[d]*Math.pow(b,d)}return c},v:function(a){var b=new $$6.s(0);var c=new Array(a+1);for(var d=0;d<c.length;++d){c[d]=2*b.nextDouble()}var e=new $$4.x(Number,0);var f=new $$4.x(Number,0);for(var g=-100;g<100;++g){var h=g;var i=$$t.$cx.af(c,h);if(!$.ig.util.isNaN(i)){e.add(h);f.add(i)}}var j=$$t.$cx.m(e.count(),a,function(k){return e.__inner[k]},function(k){return f.__inner[k]});for(var k=0;k<a;++k){if(Math.abs(c[k]-j[k])>1e-4){return false}}return true},$type:new $.ig.Type("LeastSquaresFit",$$t.$cy.$type)},true);$c("IZoomSlider:b6","Object",{$type:new $.ig.Type("IZoomSlider",null)},true);$c("TrendCalculators___STDEV__IteratorClass:cg","Object",{h:0,f:0,e:null,d:null,a:null,j:0,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},moveNext:function(){while(this.h>=0){switch(this.h){case 0:this.h=-1;this.e=$$t.$b9.e(this.c,this.k).getEnumerator();this.d=this.c.getEnumerator();this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.h=1;break;case 1:this.h=-1;if(this.d.moveNext()&&this.e.moveNext()){this.a[this.j++%this.k]=this.d.current();this.g=0;if(this.j<this.k){var a=0;for(var b=0;b<this.j;b++){var c=this.e.current()-this.a[b];this.g+=c*c;a++}this.f=Math.sqrt(this.g/a);this.h=1;return true}for(var d=0;d<this.k;++d){var e=this.e.current()-this.a[d];this.g+=e*e}this.f=Math.sqrt(this.g/this.k);this.h=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.cg(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("TrendCalculators___STDEV__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___MovingSum__IteratorClass:cf","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?a:this.f+a}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.cf(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___MovingSum__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___SMA__IteratorClass:ce","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g/this.k;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.ce(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___SMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___CMA__IteratorClass:cd","Object",{g:0,d:0,e:0,h:0,c:null,f:0,b:null,__3__sequence:null,init:function(a){$.ig.$op.init.call(this);this.g=a},i:function(){this.g=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.g>=0){switch(this.g){case 0:this.g=-1;this.e=NaN;this.h=0;this.g=1;this.c=this.b.getEnumerator();this.g=2;break;case 2:this.g=1;if(this.c.moveNext()){this.f=this.c.current();if(!$.ig.util.isNaN(this.f)){this.e=$.ig.util.isNaN(this.e)?this.f:(this.e*this.h+this.f)/(this.h+1);++this.h}this.d=this.e;this.g=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.cd(0)}d__.b=this.__3__sequence;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.g){case 1:case 2:this.i();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___CMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___MMA__IteratorClass:cc","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=1/this.k;this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.cc(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___MMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___EMA__IteratorClass:cb","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=2/(1+this.k);this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.cb(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___EMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___WMA__IteratorClass:ca","Object",{k:0,e:0,a:null,m:0,g:0,f:0,i:0,j:0,d:null,h:0,c:null,__3__sequence:null,n:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.k=a},o:function(){this.k=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.k>=0){switch(this.k){case 0:this.k=-1;this.a=new Array(this.n);this.m=0;for(this.m=0;this.m<this.n;this.m++){this.a[this.m]=0}this.g=NaN;this.f=NaN;this.i=NaN;this.j=NaN;this.m=0;this.k=1;this.d=this.c.getEnumerator();this.k=2;break;case 2:this.k=1;if(this.d.moveNext()){this.h=this.d.current();if(!$.ig.util.isNaN(this.h)){var a=this.m%this.n;if(this.m==0){this.i=1;this.j=this.f=this.g=this.h}else if(this.m<this.n){this.i+=this.m+1;this.g+=this.h;this.f+=(this.m+1)*this.h;this.j=this.f/this.i}else{this.f=this.f+this.n*this.h-this.g;this.j=this.f/this.i;this.g=this.g+this.h-this.a[a]}this.a[a]=this.h;++this.m}this.e=this.j;this.k=2;return true}this.o();break}}}catch(b){__hasError__=true;throw b}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.k==-2){this.k=0;d__=this}else{d__=new $$t.ca(0)}d__.c=this.__3__sequence;d__.n=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.k){case 1:case 2:this.o();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___WMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass1$1:bc","Object",{$t:null,c:0,e:null,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.c=a},f:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this.a.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.d=this.b.current();this.e=$e(this.$t,this.__4__this.b.item(this.d));this.c=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.c){case 1:case 2:this.f();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass$1:bb","Object",{$t:null,d:0,b:null,c:null,e:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.d=a},f:function(){this.d=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.d>=0){switch(this.d){case 0:this.d=1;this.c=this.__4__this.a.getEnumerator();this.d=2;break;case 2:this.d=1;if(this.c.moveNext()){this.e=this.c.current();this.b=this.__4__this.b.item(this.e);this.d=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.d){case 1:case 2:this.f();break}},current:function(){return this.b},current1:function(){return $e(this.$t,this.b)},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$0.$bx.$type.specialize(0),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$aa.f=new $$6.s(0);$$t.$ab.defaultMarginValue="-4321px";$$t.$ab.defaultColorValue="rgb(3, 2, 1)";$$t.$ab.defaultBackgroundImageValue="none";$$t.$ab.defaultTextAlignValue="justify";$$t.$ab.defaultVerticalAlignValue="baseline";$$t.$ab.defaultOpacityValue="0.888";$$t.$ab.defaultVisibilityValue="hidden";$$t.$ab.defaultWidthHeightValue="4321px";$$t.$ab.maxClasses=500;$$t.$af.a=null;$$t.$ak.ag=new $$6.s(0);$$t.$a3.j=(1+Math.sqrt(5))/2;$$t.$a3.m=Math.sqrt(2);$$t.$a4.a=[151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,107,49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180,151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,135,130,116,188,159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,251,34,242,193,238,210,144,12,191,179,162,241,81,51,145,235,249,14,239,107,49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180];$$t.$bx.a=null;$$t.$b7.a=NaN})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_geometry.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$r=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CollisionManagerLabelsMovedEventHandler:e","QuadTree:f","QuadTreeNode:i","ISmartPlaceable:ab"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("SmartPosition:aa",false,false,{LeftTop:0,CenterTop:1,RightTop:2,LeftCenter:3,CenterCenter:4,RightCenter:5,LeftBottom:6,CenterBottom:7,RightBottom:8});$d("LabelCollisionManagerCollisionMode:b",false,false,{SimulatedAnnealing:0,Greedy:1,GreedyCenterOfMass:2});$d("LabelCollisionPlacementPositions:a",false,false,{Top:0,Left:1,Right:2,Bottom:3,TopLeft:4,TopRight:5,BottomLeft:6,BottomRight:7});$c("LabelCollisionManager:c","Object",{init:function(a,b,c,d,e,f,g,h,i){this.r=new $$4.v($$t.$d.$type);this.ab=0;this.s=new $$4.x($$t.$d.$type,0);this.k=false;this.j=false;this.ac=0;this.l=false;this.i=false;$.ig.$op.init.call(this);this._az=c;this._z=a;this._x=b;this._f=new $$t.f(a,b,8,8);this._e=f;this._c=d;this._t=new $$4.x($$t.$a.$type,0);this._t.add(0);this._t.add(5);this._t.add(7);this._t.add(2);this._t.add(3);this._t.add(6);this._t.add(1);this._t.add(4);this._y=e;this._af=g;this._ae=h;this.i=i},g:function(a,b,c,d,e){var f=0;var g=0;switch(b){case 0:f=a._o;g=a._p-a._m-a._k-this._y-d;break;case 4:f=a._o-a._n-a._l-this._y-c;g=a._p-a._m-a._k-this._y-d;break;case 5:f=a._o+a._n+a._l+this._y+c;g=a._p-a._m-a._k-this._y-d;break;case 1:f=a._o-a._n-a._l-this._y-c;g=a._p;break;case 2:f=a._o+a._n+a._l+this._y+c;g=a._p;break;case 3:f=a._o;g=a._p+a._m+a._k+this._y+d;break;case 6:f=a._o-a._n-a._l-this._y-c;g=a._p+a._m+a._k+this._y+d;break;case 7:f=a._o+a._n+a._l+this._y+c;g=a._p+a._m+a._k+this._y-d;break}var h=new $$t.h;h.b=f;h.c=g;h.e=a._l;h.d=a._k;h.g=a;if(this.o(h)&&!e){return null}return h},o:function(a){var b=a.b-a.e;var c=a.b+a.e;var d=a.c-a.d;var e=a.c+a.d;var f=this._az;if(b<f.left()||c>f.right()||d<f.top()||e>f.bottom()){return true}return false},_t:null,labelsMoved:null,_h:null,_f:null,_e:0,_c:null,_y:0,_af:0,_ae:0,_az:null,_z:0,_x:0,ar:function(a,b,c,d,e){this.aq(a,b,c,d,e)},aq:function(a,b,c,d,e){this._f.d(a);a.b=b;a.c=c;a.e=d;a.d=e;this._f.c(a)},av:function(a){this._f.d(a)},r:null,ab:0,al:function(a){this.ab++;this.r.f(a);a._e=this.r.d();if(a._c==null){a._c=new $$t.h;a._c.b=a._o;a._c.c=a._p;a._c.e=a._n;a._c.d=a._m;a._c.g=a;this._f.c(a._c)}},aw:function(a){if(a._c!=null){this._f.d(a._c);a._c=null}if(a._b!=null){this._f.d(a._b);a._b=null}if(a._e!=null){this.r.h(a._e);a._e=null}this.ab--},at:function(a){if(a._c!=null&&a._c.b==a._o&&a._c.c==a._p){return}if(a._c!=null){this._f.d(a._c)}var b=NaN;var c=NaN;if(a._c==null){a._c=new $$t.h;a._c.g=a}else{if(a._b!=null){b=a._b.b-a._c.b;c=a._b.c-a._c.c}}a._c.b=a._o;a._c.c=a._p;a._c.e=a._n;a._c.d=a._m;this._f.c(a._c);if(a._b!=null){this._f.d(a._b);if(!$.ig.util.isNaN(b)){a._b=new $$t.h;a._b.b=a._c.b+b;a._b.c=a._c.c+c;a._b.g=a;a._b.e=a._l;a._b.d=a._k;a._g=a._b.b;a._h=a._b.c;this._f.c(a._b)}else{a._b=this.g(a,a._a,0,0,true);a._g=a._b.b;a._h=a._b.c;this._f.c(a._b)}}},as:function(a){this._f.d(a._b);a._b.b=a._g;a._b.c=a._h;a._b.e=a._l;a._b.d=a._k;this._f.c(a._b)},ay:function(){this.j=false;{var a=this.r.c();while(a!=null){if(a._c._b!=null){this._f.d(a._c._b);a._c._b=null;if(a._c._f!=null){a._c._f.clear()}}a=a.a}this.ac=0}this.aa=0;this.u=.4;this.v=.4;var b=$.ig.truncate(Math.ceil(this._ae/150*this._af));this.ad=b;this.an()},s:null,k:false,j:false,am:function(){this.j=true},ap:function(){this.k=false;if(this.j){return}this.an()},an:function(){this.s.clear();this.au(false);if(this._e==0){for(var a=0;a<this._af;a++){this.v=this.u*(this.ad-this.aa)/this.ad;this.ao();this.aa++;if(this.aa>this.ad){if(this._h!=null){this._h()}return}}if(this.labelsMoved!=null){this.labelsMoved(this.s)}if(this.ac>0){if(!this.k){this.k=true;this._c.executeDelayed(this.ap.runOn(this),150)}}else{if(this._h!=null){this._h()}}}else{if(this._e==2){var b=this.r.c();this._f.k();while(b!=null){var c=b._c;if(c._b!=null){this._f.d(c._b);c._b=null;c._d=false;c._f=null}b=b.a}this.ac=0;this.au(true)}if(this.labelsMoved!=null){this.labelsMoved(this.s)}}},ad:0,aa:0,u:0,v:0,ao:function(){var a=$.ig.truncate(Math.round((this.ab-1)*$$t.$c.aj.nextDouble()));var b=0;var c=this.r.c();var d=this.w(null);var e=30;var f=60;while(c!=null){var g=c._c;var h=0;var i=0;if(this.i){h=$$t.$c.aj.nextDouble()*g._l*2;i=$$t.$c.aj.nextDouble()*g._k*2}if(b==a){var j=$.ig.truncate(Math.round((this._t.count()-1)*$$t.$c.aj.nextDouble()));while(this._t.__inner[j]==g._a){j=$.ig.truncate(Math.round((this._t.count()-1)*$$t.$c.aj.nextDouble()))}var k=g._b;var l=this.g(g,this._t.__inner[j],h,i,false);var m=0;while(l==null){if(m>=e){h=0;i=0}if(m>=f){break}j=$.ig.truncate(Math.round((this._t.count()-1)*$$t.$c.aj.nextDouble()));l=this.g(g,this._t.__inner[j],h,i,false);m++}g._b=l;if(k!=null){this._f.d(k)}if(l!=null){this._f.c(l);var n=this.w(g);var o=d>n;if(!o){var p=Math.exp(-(n-d)/this.v);if($$t.$c.aj.nextDouble()<p){o=true}}if(!o&&k!=null){this._f.d(l);this._f.c(k);g._b=k;if(!this.l){this.w(g)}}else{g._a=this._t.__inner[j];g._g=g._b.b;g._h=g._b.c;this.s.add(g)}}else{if(!this.l){this.w(g)}g._d=false;this.s.add(g)}break}b++;c=c.a}},ac:0,l:false,i:false,w:function(a){if(this.l){var b=0;var c=this.r.c();while(c!=null){var d=c._c;var e=d._d;d._d=false;if(d._b!=null){var f=this._f.e(d._b);for(var g=0;g<f.count();g++){var h=f.__inner[g].l.c();while(h!=null){var i=h._c;if(i.g==d){h=h.a;continue}if(d._b.a(i)){d._d=true;b+=d._b.f(i)}h=h.a}}if(d._d!=e){this.s.add(d)}}c=c.a}return b}else{if(a!=null){var j=new $$4.q($$t.$d.$type,0);var k=new $$4.q($$t.$d.$type,0);var l=new $$4.q($$t.$d.$type,0);var m=new $$4.x($$t.$d.$type,0);if(a._f!=null){for(var n=0;n<a._f.count();n++){j.add(a._f.__inner[n]);k.add(a._f.__inner[n])}}var o=a._d;a._d=false;if(a._b!=null){var p=this._f.e(a._b);for(var q=0;q<p.count();q++){var r=p.__inner[q].l.c();while(r!=null){var s=r._c;if(s.g==a){r=r.a;continue}if(a._b.a(s)&&!l.contains(s.g)){a._d=true;l.add(s.g);m.add(s.g)}r=r.a}}p=this._f.e(a._c);for(var t=0;t<p.count();t++){var u=p.__inner[t].l.c();while(u!=null){var v=u._c;if(v.g==a){u=u.a;continue}if(this.m(a._c,v)){u=u.a;continue}if(a._c.a(v)&&!l.contains(v.g)){a._d=true;l.add(v.g);m.add(v.g)}u=u.a}}if(a._d!=o){this.s.add(a)}if(a._f!=null){for(var w=a._f.count()-1;w>=0;w--){if(!l.contains(a._f.__inner[w])){var x=a._f.__inner[w];var y=x._f.remove(a);a._f.removeAt(w);if(x._f.count()==0&&y){this.ac--}var z=j.remove(x);if(j.count()==0&&z){this.ac--}}}}for(var aa=0;aa<m.count();aa++){var ab=m.__inner[aa];if(!j.contains(ab)){if(a._f==null){a._f=new $$4.x($$t.$d.$type,0)}a._f.add(ab);if(j.count()==0){this.ac++}j.add(ab);if(ab._f==null){ab._f=new $$4.x($$t.$d.$type,0)}if(ab._f.count()==0){this.ac++}ab._f.add(a)}}}}return this.ac}},m:function(a,b){if(a.g._c==a&&b.g._c==b){return true}return false},ag:function(){return this.ac},_ak:null,_ai:null,ax:function(a,b,c){this._az=c;var d=new $$t.f(a,b,this._f.i,this._f.f);var e=this.r.c();while(e!=null){d.c(e._c._c);if(e._c._b!=null){d.c(e._c._b)}e=e.a}this._f=d;this._z=a;this._x=b},q:function(){var a=this.r.c();while(a!=null){a._c._d=false;if(a._c._b!=null){if(this.o(a._c._b)){return true}}a=a.a}return false},ah:function(){var a=this.r.c();while(a!=null){a._c._d=false;a=a.a}a=this.r.c();while(a!=null){var b=a._c._b;var c=a._c._c;var d=this._f.e(c);for(var e=0;e<d.count();e++){var f=d.__inner[e].l.c();while(f!=null){var g=f._c;if(this.m(c,g)){f=f.a;continue}if(c.a(g)){var h=f._c.g;if(h!=a._c){h._d=true;a._c._d=true}}f=f.a}}if(b==null){return-1}d=this._f.e(b);for(var i=0;i<d.count();i++){var j=d.__inner[i].l.c();while(j!=null){var k=j._c;if(b.a(k)){var l=j._c.g;if(l!=a._c){l._d=true;a._c._d=true}}j=j.a}}a=a.a}var m=0;a=this.r.c();while(a!=null){if(a._c._d){m++}a=a.a}return m},au:function(a){var b=this.r.c();while(b!=null){var c=b._c;if(c._b==null||a){var d=false;if(a){var e=this._f.a(c._o,c._p,1.5);var f=this.a(e);for(var g=0;g<f.length;g++){var h=f[g];var i=this.g(c,h,0,0,false);if(i==null){continue}var j=this._f.e(i);d=true;for(var k=0;k<j.count();k++){var l=j.__inner[k].l.c();while(l!=null){var m=l._c;if(i.a(m)){d=false;break}l=l.a}}if(d){c._b=i;c._a=h;c._g=c._b.b;c._h=c._b.c;this._f.c(c._b);this.s.add(c);break}}}if(!d){d=this.p(c)}}b=b.a}},p:function(a){var b=false;if(!b){for(var c=0;c<this._t.count();c++){var d=this.g(a,this._t.__inner[c],0,0,false);if(d==null){continue}b=!this.n(d,a);var e=a._c;if(e==null){e=new $$t.h;e.g=a;e.b=a._o;e.c=a._p;e.e=a._n;e.d=a._m;this._f.c(e);a._c=e}var f=this.n(e,a);b=b&&!f;if(b){a._b=d;a._a=this._t.__inner[c];a._g=a._b.b;a._h=a._b.c;this._f.c(a._b);this.s.add(a);break}}}if(!b){var g=Number.POSITIVE_INFINITY;var h=0;var i=null;for(var j=0;j<this._t.count();j++){var k=0;var l=null;var m=new $$4.q($$t.$d.$type,0);if(!this.l){l=new $$4.x($$t.$d.$type,0)}var n=this.g(a,this._t.__inner[j],0,0,false);if(n==null){continue}var o=this._f.e(n);for(var p=0;p<o.count();p++){var q=o.__inner[p].l.c();while(q!=null){var r=q._c;if(n.a(r)){k+=n.f(r);if(!this.l){if(!m.contains(r.g)){l.add(r.g);m.add(r.g)}}}q=q.a}}var s=a._c;if(s==null){s=new $$t.h;s.g=a;s.b=a._o;s.c=a._p;s.e=a._n;s.d=a._m}o=this._f.e(s);for(var t=0;t<o.count();t++){var u=o.__inner[t].l.c();while(u!=null){var v=u._c;if(u._c.g==a){u=u.a;continue}if(this.m(s,v)){u=u.a;continue}if(s.a(v)){if(!this.l){if(!m.contains(v.g)){l.add(v.g);m.add(v.g)}}}u=u.a}}if(k<g){var w=this.g(a,this._t.__inner[j],0,0,false);if(w!=null){g=k;h=j;if(!this.l){i=l}}}}var x=this.g(a,this._t.__inner[h],0,0,false);a._d=true;if(!this.l){if(a._f!=null&&a._f.count()>0){this.ac--;for(var y=a._f.count()-1;y>=0;y--){var z=a._f.__inner[y];if(z._f!=null){z._f.remove(a);if(z._f.count()==0){this.ac--}}}}if(i==null){a._d=false;this.s.add(a);return false}a._f=i;if(i.count()>0){this.ac++}for(var aa=0;aa<i.count();aa++){var ab=i.__inner[aa];if(ab._f==null){ab._f=new $$4.x($$t.$d.$type,0)}if(!ab._f.contains(a)){if(ab._f.count()==0){this.ac++}ab._f.add(a)}}}a._b=x;a._a=this._t.__inner[h];a._g=a._b.b;a._h=a._b.c;this._f.c(a._b);this.s.add(a)}return b},n:function(a,b){var c=false;var d=this._f.e(a);for(var e=0;e<d.count();e++){var f=d.__inner[e].l.c();while(f!=null){if(f._c.g==b){f=f.a;continue}var g=f._c;if(this.m(a,g)){f=f.a;continue}if(a.a(g)){c=true;break}f=f.a}}return c},a:function(a){var b=new Array(3);var c=$$t.$u.e({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a.a,__y:a.b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c=c*180/Math.PI;c=$$t.$u.g(c);if(c>=0&&c<=22.5||c>=337.5&&c<=360){b[0]=2;b[1]=5;b[2]=7}if(c>=22.5&&c<=67.5){b[0]=2;b[1]=7;b[2]=3}if(c>=67.5&&c<=112.5){b[0]=7;b[1]=3;b[2]=6}if(c>=112.5&&c<=157.5){b[0]=3;b[1]=6;b[2]=1}if(c>=157.5&&c<=202.5){b[0]=6;b[1]=1;b[2]=4}if(c>=202.5&&c<=247.5){b[0]=1;b[1]=4;b[2]=0}if(c>=247.5&&c<=292.5){b[0]=4;b[1]=0;b[2]=5}if(c>=292.5&&c<=337.5){b[0]=0;b[1]=5;b[2]=2}return b},d:function(a,b){var c=false;var d=null;var e=new $$t.h;e.b=a.__x;e.c=a.__y;e.e=5;e.d=5;var f=this._f.e(e);for(var g=0;g<f.count();g++){var h=f.__inner[g].l.c();while(h!=null){var i=h._c;if(i.g._c==i){h=h.a;continue}if(e.a(i)){d=i;c=true;break}h=h.a}}if(c){return d.g}else{return null}},$type:new $.ig.Type("LabelCollisionManager",$.ig.$ot)},true);$c("LabelCollisionInfo:d","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_o:0,_p:0,_n:0,_m:0,_c:null,_l:0,_k:0,_i:0,_j:0,_s:0,_t:0,_g:0,_h:0,_q:0,_r:0,_a:0,_b:null,_u:null,_d:false,_f:null,$type:new $.ig.Type("LabelCollisionInfo",$.ig.$ot)},true);$c("QuadTree:f","Object",{init:function(a,b,c,d){$.ig.$op.init.call(this);this._b=new $$t.i;this._b.b=this;this._b.c=new $$t.h;var e=Math.max(a,b);this._b.c.b=e/2;this._b.c.c=e/2;this._b.c.e=e/2;this._b.c.d=e/2;this.f=d;this.i=c},_b:null,f:0,i:0,c:function(a){return this._b.i(a)},d:function(a){return this._b.k(a)},e:function(a){var b=new $$4.x($$t.$i.$type,0);this._b.x(a,b);return b},j:function(){this._b.w()},k:function(){this._b.z()},g:function(){return this.h(this._b,new $$4.q($$t.$h.$type,0))},h:function(a,b){if(a.j()){var c=0;var d=a.l.c();while(d!=null){if(!b.contains(d._c)){c+=1;b.add(d._c)}d=d.a}return c}var e=this.h(a.f(),b);e+=this.h(a.e(),b);e+=this.h(a.h(),b);e+=this.h(a.g(),b);return e},a:function(a,b,c){return this._b.d(a,b,c)},$type:new $.ig.Type("QuadTree",$.ig.$ot)},true);$c("QuadTreeForceVector:g","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,$type:new $.ig.Type("QuadTreeForceVector",$.ig.$ot)},true);$c("QuadTreeBoundingBox:h","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:0,e:0,d:0,a:function(a){if(this.b+this.e<a.b-a.e||this.c+this.d<a.c-a.d||this.b-this.e>a.b+a.e||this.c-this.d>a.c+a.d){return false}return true},g:null,f:function(a){var b=this.b-this.e;var c=this.c-this.d;var d=this.b+this.e;var e=this.c+this.d;var f=a.b-a.e;var g=a.c-a.d;var h=a.b+a.e;var i=a.c+a.d;var j=Math.max(b,f);var k=Math.min(d,h);var l=Math.max(c,g);var m=Math.min(e,i);return(k-j)*(m-l)},$type:new $.ig.Type("QuadTreeBoundingBox",$.ig.$ot)},true);$c("QuadTreeNode:i","Object",{init:function(){this.t=0;this.q=0;$.ig.$op.init.call(this);this.m=0;this.n=0;this.o=0;this.l=new $$4.v($$t.$h.$type);this.a=new Array(4);this.c=new $$t.h;for(var a=0;a<4;a++){this.a[a]=null}},k:function(a){if(!this.c.a(a)){return false}var b=this.f()==null&&this.e()==null&&this.h()==null&&this.g()==null;if(b){var c=this.l.c();while(c!=null){if(c._c==a){this.l.h(c);this.t--;return true}c=c.a}return false}this.f().k(a);this.e().k(a);this.h().k(a);this.g().k(a);return false},j:function(){return this.f()==null&&this.e()==null&&this.h()==null&&this.g()==null},x:function(a,b){if(!this.c.a(a)){return}if(this.j()){b.add(this);return}this.f().x(a,b);this.e().x(a,b);this.h().x(a,b);this.g().x(a,b)},w:function(){if(this.f()!=null){this.f().w()}if(this.e()!=null){this.e().w()}if(this.h()!=null){this.h().w()}if(this.g()!=null){this.h().w()}if(this.f().j()&&this.f().t==0&&this.e().j()&&this.e().t==0&&this.h().j()&&this.h().t==0&&this.g().j()&&this.g().t==0){this.f(this.e(this.h(this.g(null))));return}},i:function(a){if(!this.c.a(a)){return false}var b=this.f()==null&&this.e()==null&&this.h()==null&&this.g()==null;if(b&&this.t<this.b.f){this.l.f(a);this.t++;return true}else if(b&&this.q<this.b.i){this.y()}else if(b){this.l.f(a);this.t++;return true}var c=this.f().i(a);c=this.e().i(a)||c;c=this.h().i(a)||c;c=this.g().i(a)||c;return c},y:function(){this.f(new $$t.i);this.e(new $$t.i);this.h(new $$t.i);this.g(new $$t.i);var a=this.c.e/2;this.f().c.b=this.c.b-a;this.f().c.c=this.c.c-a;this.e().c.b=this.c.b+a;this.e().c.c=this.c.c-a;this.h().c.b=this.c.b-a;this.h().c.c=this.c.c+a;this.g().c.b=this.c.b+a;this.g().c.c=this.c.c+a;for(var b=0;b<4;b++){this.a[b].q=this.q+1;this.a[b].c.e=a;this.a[b].c.d=a;this.a[b].b=this.b}var c=this.l.c();while(c!=null){var d=c._c;this.f().i(d);this.e().i(d);this.h().i(d);this.g().i(d);c=c.a}this.l.g();this.t=0},z:function(){if(this.j()){var a=0;var b=0;var c=this.l.c();while(c!=null){var d=c._c;a+=d.b;b+=d.c;c=c.a}if(this.t==0){this.m=0;this.n=0;this.o=0}else{this.m=a/this.t;this.n=b/this.t;this.o=this.t}}else{this.f().z();this.h().z();this.e().z();this.g().z();var e=0;var f=0;var g=0;for(var h=0;h<4;h++){g+=this.a[h].o;e+=this.a[h].m*this.a[h].o;f+=this.a[h].n*this.a[h].o}if(this.o>0){this.m=e/g;this.n=f/g}this.o=g}},d:function(a,b,c){var d=Math.sqrt((a-this.m)*(a-this.m)+(b-this.n)*(b-this.n));var e=this.c.e*2;if(e/d<c||this.j()){var f=(a-this.m)*this.o/(d*d);var g=(b-this.n)*this.o/(d*d);return function(){var $ret=new $$t.g;$ret.a=f;$ret.b=g;return $ret}()}else{var h=0;var i=0;for(var j=0;j<4;j++){var k=this.a[j].d(a,b,c);h+=k.a;i+=k.b}return function(){var $ret=new $$t.g;$ret.a=h;$ret.b=i;return $ret}()}},b:null,l:null,t:0,c:null,q:0,a:null,f:function(a){if(arguments.length===1){this.a[0]=a;return a}else{return this.a[0]}},e:function(a){if(arguments.length===1){this.a[1]=a;return a}else{return this.a[1]}},h:function(a){if(arguments.length===1){this.a[2]=a;return a}else{return this.a[2]}},g:function(a){if(arguments.length===1){this.a[3]=a;return a}else{return this.a[3]}},m:0,n:0,o:0,$type:new $.ig.Type("QuadTreeNode",$.ig.$ot)},true);$c("Clipper:j","Object",{i:function(a){if(arguments.length===1){if(this.b!=null){this.b.clear()}this.b=null;this.h=a;var b=this.h;if(this.c!=null){this.c.dst(b);b=this.c;this.b=this.c}if(this.a!=null){this.a.dst(b);b=this.a;this.a.__nextClipper=this.b;this.b=this.a}if(this.d!=null){this.d.dst(b);b=this.d;this.d.__nextClipper=this.b;this.b=this.d}if(this.e!=null){this.e.dst(b);b=this.e;this.e.__nextClipper=this.b;this.b=this.e}this.g=b;return a}else{return this.h}},g:null,b:null,h:null,c:null,a:null,d:null,e:null,init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.c=function(){var $ret=new $$t.l;$ret._edge=b.left();$ret._isClosed=c;return $ret}();this.a=function(){var $ret=new $$t.m;$ret._edge=b.bottom();$ret._isClosed=c;return $ret}();this.d=function(){var $ret=new $$t.n;$ret._edge=b.right();$ret._isClosed=c;return $ret}();this.e=function(){var $ret=new $$t.o;$ret._edge=b.top();$ret._isClosed=c;return $ret}()},init1:function(a,b,c,d,e,f){$.ig.$op.init.call(this);this.c=!$.ig.util.isNaN(b)?function(){var $ret=new $$t.l;$ret._edge=b;$ret._isClosed=f;return $ret}():null;this.a=!$.ig.util.isNaN(c)?function(){var $ret=new $$t.m;$ret._edge=c;$ret._isClosed=f;return $ret}():null;this.d=!$.ig.util.isNaN(d)?function(){var $ret=new $$t.n;$ret._edge=d;$ret._isClosed=f;return $ret}():null;this.e=!$.ig.util.isNaN(e)?function(){var $ret=new $$t.o;$ret._edge=e;$ret._isClosed=f;return $ret}():null},j:function(a){this.g.add(a)},k:function(a,b){var c=a;var d=a.count();var e=new Array(4);e[0]=this.e;e[1]=this.d;e[2]=this.a;e[3]=this.c;var f=0;var g=0;var h=0;var i=0;if(this.e!=null){f=this.e._edge}if(this.d!=null){g=this.d._edge}if(this.a!=null){h=this.a._edge}if(this.c!=null){i=this.c._edge}var j=false;var k;var l=e.length;var m=l+1;var n=null;var o;var p;var q=0;var r=new Array(16);var s=0;var t=new Array(16);var u=0;var v=1;var w;var x;if(b){u=d-1;v=-1}for(var y=u;y<d&&y>=0;y+=v){o=c.item(y);r[q]=o;q++;for(k=0;k<m;k++){if(k<l){n=e[k];if(n==null){continue}}for(p=0;p<q;p++){o=r[p];x=o.__x;w=o.__y;if(k>=l){this.h.add(o);continue}j=k==0&&w>=f||k==1&&x<=g||k==2&&w<=h||k==3&&x>=i;if(n.c){n.c=false;n.j=o}else{if(true){if(j){if(!n.g){t[s]=n.k(n.l,o);s++}else{if(!n._isClosed&&!n.f){t[s]=n.l;s++;n.f=true}}t[s]=o;s++}else{if(n.g){if(!n._isClosed&&!n.f){t[s]=n.l;s++;n.f=true}t[s]=n.k(n.l,o);s++}}}}n.l=o;n.g=j}var z=r;r=t;t=z;q=s;s=0}}},f:function(a){if(arguments.length===1){if(this.c!=null){this.c._isClosed=a}if(this.a!=null){this.a._isClosed=a}if(this.d!=null){this.d._isClosed=a}if(this.e!=null){this.e._isClosed=a}return a}else{return(this.c==null||this.c._isClosed)&&(this.a==null||this.a._isClosed)&&(this.d==null||this.d._isClosed)&&(this.e==null||this.e._isClosed)}},$type:new $.ig.Type("Clipper",$.ig.$ot)},true);$c("EdgeClipper:k","Object",{init:function(){this.c=true;this.f=false;$.ig.$op.init.call(this)},dst:function(a){if(arguments.length===1){if(this._dst!=a){this.c=true;this._dst=a}return a}else{return this._dst}},_dst:null,__nextClipper:null,nextClipper:function(a){if(arguments.length===1){this.__nextClipper=a;return a}else{return this.__nextClipper}},c:false,j:null,l:null,g:false,_isClosed:false,f:false,add:function(a){var b=this.e(a);if(this.c){this.c=false;this.j=a}else{if(true){if(b){if(!this.g){this._dst.add(this.k(this.l,a))}else{if(!this._isClosed&&!this.f){this._dst.add(this.l);this.f=true}}this._dst.add(a)}else{if(this.g){if(!this._isClosed&&!this.f){this._dst.add(this.l);this.f=true}this._dst.add(this.k(this.l,a))}}}}this.l=a;this.g=b},clear:function(){if(this._isClosed&&!this.c){this.add(this.j)}if(this.__nextClipper!=null){this.__nextClipper.clear()}this.c=true;this.f=false},e:function(a){},k:function(a,b){},getEnumerator:function(){return null},isReadOnly:function(){return false},count:function(){return 0},remove:function(a){return false},removeAt:function(a){},copyTo:function(a,b){},contains:function(a){return false},item:function(a,b){if(arguments.length===2){return b}else{return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},insert:function(a,b){},indexOf:function(a){return-1},$type:new $.ig.Type("EdgeClipper",$.ig.$ot,[$$0.$bz.$type.specialize($$a.$y.$type)])},true);$c("LeftClipper:l","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__x>=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("LeftClipper",$$t.$k.$type)},true);$c("BottomClipper:m","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__y<=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("BottomClipper",$$t.$k.$type)},true);$c("RightClipper:n","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__x<=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("RightClipper",$$t.$k.$type)},true);$c("TopClipper:o","EdgeClipper",{init:function(){$$t.$k.init.call(this)},_edge:0,e:function(a){return a.__y>=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("TopClipper",$$t.$k.$type)},true);$c("Flattener:p","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c,d){var e=new $$4.x($$0.$aw.$type,0);$$t.$p.c(e,b,c,0,a-1,d);return e},c:function(a,b,c,d,e,f){return $$t.$p.b(a,function(g){return g},b,c,d,e,f)},a:function(a,b,c,d,e,f,g){return $$t.$p.b(a,function(h){return b.item(h)},c,d,e,f,g)},b:function(a,b,c,d,e,f,g){if(e>f){return a}var h=c(b(e));var i=d(b(e));while(($.ig.util.isNaN(h)||$.ig.util.isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while(($.ig.util.isNaN(j)||$.ig.util.isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e==f){a.add(b(e));return a}a.add(b(e));$$t.$p.e(a,b,c,d,e,f,g);a.add(b(f));return a},e:function(a,b,c,d,e,f,g){var h=c(b(e));var i=d(b(e));while(($.ig.util.isNaN(h)||$.ig.util.isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while(($.ig.util.isNaN(j)||$.ig.util.isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e+1>=f){return}var l=-1;var m=g;var n=$.ig.MathUtil.prototype.e(j-h,k-i);if(n==0){for(var o=e+1;o<f;++o){var p=c(b(o));var q=d(b(o));if($.ig.util.isNaN(p)||$.ig.util.isNaN(q)){continue}var r=$.ig.MathUtil.prototype.e(j-p,k-q);if(r>=m){m=r;l=o}}}else{var s=j-h;var t=k-i;for(var u=e+1;u<f;++u){var v=c(b(u));var w=d(b(u));if($.ig.util.isNaN(v)||$.ig.util.isNaN(w)){continue}var x=NaN;var y=c(b(u))-h;var z=d(b(u))-i;var aa=s*y+t*z;if(aa<=0){x=$.ig.MathUtil.prototype.e(h-v,i-w)}else{var ab=s*s+t*t;if(ab<=aa){x=$.ig.MathUtil.prototype.e(j-v,k-w)}else{var ac=aa/ab;x=$.ig.MathUtil.prototype.e(h+ac*s-v,i+ac*t-w)}}if(x>=m){m=x;l=u}}}if(l!=-1){$$t.$p.e(a,b,c,d,e,l,g);a.add(b(l));$$t.$p.e(a,b,c,d,l,f,g)}return},$type:new $.ig.Type("Flattener",$.ig.$ot)},true);$c("FastFlattener:q","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e,f){if(d>e){return a}var g=b[d];var h=c[d];while(($.ig.util.isNaN(g)||$.ig.util.isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while(($.ig.util.isNaN(i)||$.ig.util.isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d==e){a.add(d);return a}a.add(d);$$t.$q.h(a,b,c,d,e,f);a.add(e);return a},c:function(a,b,c,d,e){var f;var g;if(c){f=0;g=1}else if(d){f=0;g=2}else{f=2;g=3}return $$t.$q.d(a,b,f,g,e)},b:function(a,b,c,d,e){var f=new $$4.x($$0.$aw.$type,0);var g=$$t.$q.a(f,b,c,d,0,a-1,e);return g},d:function(a,b,c,d,e){var f=new $$4.x($$0.$aw.$type,0);$$t.$q.g(f,b,c,d,0,a-1,e);return f},a:function(a,b,c,d,e,f,g){var h=$$t.$t.instance().chunkingAmount();if(f-e+1<=h){return $$t.$q.f(a,b,c,d,e,f,g)}var i=a;if(h<0){for(var j=e;j<=f;j++){i.add(j)}return i}var k=e;var l=f;var m=l-k+1;while(m>0){if(m<=h){$$t.$q.f(i,b,c,d,k,l,g);k=l+1}else{var n=k+h-1;$$t.$q.f(i,b,c,d,k,n,g);k=n+1}m=l-k+1}return i},f:function(a,b,c,d,e,f,g){var h;var i;if(c){h=0;i=1}else if(d){h=0;i=2}else{h=2;i=3}return $$t.$q.g(a,b,h,i,e,f,g)},g:function(a,b,c,d,e,f,g){if(e>f){return a}var h=b.__inner[e];var i,j;i=h[c];j=h[d];while(($.ig.util.isNaN(i)||$.ig.util.isNaN(j))&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while(($.ig.util.isNaN(l)||$.ig.util.isNaN(m))&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e==f){a.add(e);return a}a.add(e);$$t.$q.i(a,b,c,d,e,f,g);a.add(f);return a},h:function(a,b,c,d,e,f){var g=b[d];var h=c[d];while(($.ig.util.isNaN(g)||$.ig.util.isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while(($.ig.util.isNaN(i)||$.ig.util.isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d+1>=e){return}var k=-1;var l=f*f;var m;var n;m=i-g;n=j-h;var o=m*m+n*n;if(o==0){for(var p=d+1;p<e;++p){var q=b[p];var r=c[p];if($.ig.util.isNaN(q)||$.ig.util.isNaN(r)){continue}m=i-q;n=j-r;var s=m*m+n*n;if(s>=l){l=s;k=p}}}else{var t=i-g;var u=j-h;for(var v=d+1;v<e;++v){var w=b[v];var x=c[v];if($.ig.util.isNaN(w)||$.ig.util.isNaN(x)){continue}var y=NaN;var z=b[v]-g;var aa=c[v]-h;var ab=t*z+u*aa;if(ab<=0){m=g-w;n=h-x;y=m*m+n*n}else{var ac=t*t+u*u;if(ac<=ab){m=i-w;n=j-x;y=m*m+n*n}else{var ad=ab/ac;m=g+ad*t-w;n=h+ad*u-x;y=m*m+n*n}}if(y>=l){l=y;k=v}}}if(k!=-1){$$t.$q.h(a,b,c,d,k,f);a.add(k);$$t.$q.h(a,b,c,k,e,f)}return},i:function(a,b,c,d,e,f,g){var h=b.__inner[e];var i,j;i=h[c];j=h[d];while(i!=i||j!=j&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while(l!=l||m!=m&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e+1>=f){return}var n=-1;var o=g*g;var p;var q;p=l-i;q=m-j;var r=p*p+q*q;if(r==0){for(var s=e+1;s<f;++s){var t=b.__inner[s];var u,v;u=t[c];v=t[d];if(u!=u||v!=v){continue}p=l-u;q=m-v;var w=p*p+q*q;if(w>=o){o=w;n=s}}}else{var x=l-i;var y=m-j;for(var z=e+1;z<f;++z){var aa=b.__inner[z];var ab,ac;ab=aa[c];ac=aa[d];if(ab!=ab||ac!=ac){continue}var ad=NaN;var ae=ab-i;var af=ac-j;var ag=x*ae+y*af;if(ag<=0){p=i-ab;q=j-ac;ad=p*p+q*q}else{var ah=x*x+y*y;if(ah<=ag){p=l-ab;q=m-ac;ad=p*p+q*q}else{var ai=ag/ah;p=i+ai*x-ab;q=j+ai*y-ac;ad=p*p+q*q}}if(ad>=o){o=ad;n=z}}}if(n!=-1){$$t.$q.i(a,b,c,d,e,n,g);a.add(n);$$t.$q.i(a,b,c,d,n,f,g)}return},$type:new $.ig.Type("FastFlattener",$.ig.$ot)},true);$c("SpiralFlattener:r","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){if($.ig.util.isNaN(e)||e<=0){e=1}var f=new $$4.x(Number,0);var g=new $$4.aa($$t.$s.$type);var h=(d-b)/(c-a);var i=b-h*a;var j=h*h;var k=i*i;var l=i*h;g.push(function(){var $ret=new $$t.s;$ret.a=0;$ret.b=1;return $ret}());while(g.count()!=0){var m=g.pop();var n=b+m.a*(d-b);var o=a+m.a*(c-a);var p=o*o;var q=p*o;var r=b+m.b*(d-b);var s=a+m.b*(c-a);var t=s*s;var u=t*s;var v;if(h==0){v=k*(s-o)/2+l*(t-p)/2+j*(u-q)/6}else{v=(Math.pow(i+h*s,3)-Math.pow(i+h*o,3))/(6*h)}var w=.5*n*r*Math.sin(s-o);if(v-w>e){var x=.5*(m.a+m.b);g.push(function(){var $ret=new $$t.s;$ret.a=x;$ret.b=m.b;return $ret}());g.push(function(){var $ret=new $$t.s;$ret.a=m.a;$ret.b=x;return $ret}())}else{f.add(m.a)}}f.add(1);return f},$type:new $.ig.Type("SpiralFlattener",$.ig.$ot)},true);$c("SpiralTodo:s","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,$type:new $.ig.Type("SpiralTodo",$.ig.$ot)},true);$c("FlattenerSettings:t","Object",{init:function(){$.ig.$op.init.call(this);this.chunkingAmount(3e3)},instance:function(){if($$t.$t.a==null){$$t.$t.a=new $$t.t}return $$t.$t.a},_chunkingAmount:0,chunkingAmount:function(a){if(arguments.length===1){this._chunkingAmount=a;return a}else{return this._chunkingAmount}},$type:new $.ig.Type("FlattenerSettings",$.ig.$ot)},true);$c("GeometryUtil:u","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},c:function(a){return Math.atan(a)},h:function(a,b){return(b.__y-a.__y)/(b.__x-a.__x)},d:function(a){return 1-Math.pow(a.height()/2,2)/Math.pow(a.width()/2,2)},n:function(a,b,c,d,e){var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},j:function(a,b,c,d,e){var f;if(c){f=$$t.$u.k({__x:a/2,__y:b/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},d,e)}else{f={__x:a/2,__y:b/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return f},k:function(a,b,c){b=b/180*Math.PI;var d=a.__y+c*Math.sin(b);var e=a.__x+c*Math.cos(b);return{__x:e,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},m:function(a,b,c){var d=b.__x-a.__x;var e=b.__y-a.__y;var f=Math.sqrt(d*d+e*e);d=d/f*c;e=e/f*c;return{__x:a.__x+d,__y:a.__y+e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},f:function(a,b){var c=Math.abs(b.__x-a.__x);var d=Math.abs(b.__y-a.__y);return Math.sqrt(c*c+d*d)},l:function(a,b,c,d,e){return $.ig.CoreGeometryUtil.prototype.b(a,b,c,d,e)},e:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*Math.PI-d}return d},i:function(a,b,c,d){var e=a.__x-c.__x;var f=a.__y-c.__y;var g=b.__x-c.__x;var h=b.__y-c.__y;var i=g-e;var j=h-f;var k=Math.sqrt(i*i+j*j);var l=e*h-g*f;var m=d*d;var n=k*k;var o=l*l;var p=m*n-o;if(p<0){return new $$6.u($$a.$y.$type,$$a.$y.$type,{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var q=1;if(j<0){q=-1}var r=(l*j+q*i*Math.sqrt(p))/n;var s=(l*j-q*i*Math.sqrt(p))/n;var t=(-1*l*i+Math.abs(j)*Math.sqrt(p))/n;var u=(-1*l*i-Math.abs(j)*Math.sqrt(p))/n;return new $$6.u($$a.$y.$type,$$a.$y.$type,{__x:r+c.__x,__y:t+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:s+c.__x,__y:u+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},a:function(a,b,c,d){var e=d*d;var f=b.__x;var g=b.__y;var h=c.__x;var i=c.__y;var j=a.__x;var k=a.__y;if(g==i){var l=Math.abs(g-k)<d;var m=j>=Math.min(f,h)-d&&j<=Math.max(f,h)+d;if(l&&m){return true}else{return false}}if(f==h){var n=Math.abs(f-j)<d;var o=k>=Math.min(g,i)-d&&k<=Math.max(g,i)+d;
if(n&&o){return true}else{return false}}var p=h-f;var q=i-g;var r=p*p+q*q;if(r==0){return(j-f)*(j-f)+(k-g)*(k-g)<e}var s=((j-f)*p+(k-g)*q)/r;s=s<0?0:s>1?1:s;var t=f+p*s;var u=g+q*s;var v=(t-j)*(t-j)+(u-k)*(u-k);if(v<e){return true}return false},b:function(a,b,c,d){var e;var f;var g=d*d;var h=c.count();if(h==0){return(a.__x-b.__x)*(a.__x-b.__x)+(a.__y-b.__y)*(a.__y-b.__y)<g}var i=a.__x;var j=a.__y;for(var k=0;k<h;k++){if(k==0){f=c.item(k);e=b}else{f=c.item(k);e=c.item(k-1)}var l=e.__x;var m=e.__y;var n=f.__x;var o=f.__y;if(m==o){var p=Math.abs(m-j)<d;var q=i>=Math.min(l,n)-d&&i<=Math.max(l,n)+d;if(p&&q){return true}else{continue}}if(l==n){var r=Math.abs(l-i)<d;var s=j>=Math.min(m,o)-d&&j<=Math.max(m,o)+d;if(r&&s){return true}else{continue}}var t=n-l;var u=o-m;var v=t*t+u*u;if(v==0){return(i-l)*(i-l)+(j-m)*(j-m)<g}var w=((i-l)*t+(j-m)*u)/v;w=w<0?0:w>1?1:w;var x=l+t*w;var y=m+u*w;var z=(x-i)*(x-i)+(y-j)*(y-j);if(z<g){return true}}return false},$type:new $.ig.Type("GeometryUtil",$.ig.$ot)},true);$c("AngleSimplifier:v","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return a}while(a>360){a-=360}while(a<0){a+=360}return a},$type:new $.ig.Type("AngleSimplifier",$.ig.$ot)},true);$c("PathFigureUtil:w","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){var b=new $$a.a9;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add($$t.$w.a(c))}return b},a:function(a){if(a==null){return null}var b=new $$a.bc;var d=a.__segments.getEnumerator();while(d.moveNext()){var c=d.current();switch(c.a()){case 4:var e=c;var f=new $$a.bh;f._b=e._b;f._e=e._e;f._c=e._c;f._f=e._f;f._d=e._d;b.add(f);break;case 0:var g=c;var h=new $$a.bd(1);h.c(g.c());b.add(h);break;case 3:var i=c;var j=new $$a.bg;var l=i.__points.getEnumerator();while(l.moveNext()){var k=l.current();j.__points.add(k)}b.add(j);break}}return function(){var $ret=new $$a.a8;$ret.isClosed(a.__isClosed);$ret.isFilled(a.__isFilled);$ret.startPoint(a.__startPoint);$ret.segments(b);return $ret}()},$type:new $.ig.Type("PathFigureUtil",$.ig.$ot)},true);$c("PolygonUtil:x","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("PolySimplification:y","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){var c=a._c;var d=a._d;if(c.length==0){return 0}var e=0;var f=0;var g=b*b;e++;var h;var i;var j;for(var k=0;k<c.length;k++){h=c[k]-c[f];i=d[k]-d[f];j=h*h+i*i;if(j>g){c[e]=c[k];d[e]=d[k];e++;f=k}}return e},a:function(a,b){var c=b.__x-a.__x;var d=b.__y-a.__y;return c*c+d*d},$type:new $.ig.Type("PolySimplification",$.ig.$ot)},true);$c("ISmartPlaceable:ab","Object",{$type:new $.ig.Type("ISmartPlaceable",null)},true);$c("SmartPlaceableWrapper$1:z","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this._elementDesiredSize=new $$a.af;$.ig.$op.init.call(this);this.noWiggle(false)},_noWiggle:false,noWiggle:function(a){if(arguments.length===1){this._noWiggle=a;return a}else{return this._noWiggle}},c:null,element:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},_elementLocationResult:null,elementLocationResult:function(a){if(arguments.length===1){this._elementLocationResult=a;return a}else{return this._elementLocationResult}},_originalLocation:null,originalLocation:function(a){if(arguments.length===1){this._originalLocation=a;return a}else{return this._originalLocation}},getSmartPositions:function(){if(this.noWiggle()){return this.$type.getStaticFields($$t.$z.$type).a}else{return this.$type.getStaticFields($$t.$z.$type).b}},_elementDesiredSize:null,elementDesiredSize:function(a){if(arguments.length===1){this._elementDesiredSize=a;return a}else{return this._elementDesiredSize}},k:function(){return this.elementDesiredSize()},getSmartBounds:function(a){var b=this.k();var c=b.width();var d=b.height();var e;{e=this.h(a,c,d)}return new $$a.ae(0,this.originalLocation().__x+e.__x,this.originalLocation().__y+e.__y,c,d)},opacity:function(a){if(arguments.length===1){this.element().__opacity=a;return a}else{return this.element().__opacity}},smartPosition:function(a){if(arguments.length===1){this.e=a;var b=this.k();var c=b.height();var d=b.width();var e;{e=this.h(this.e,d,c)}this.elementLocationResult({__x:this.originalLocation().__x+e.__x,__y:this.originalLocation().__y+e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return a}else{return this.e}},e:0,h:function(a,b,c){var d=.25;switch(a){case 0:return{__x:-b*d,__y:-c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 1:return{__x:0,__y:-c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 2:return{__x:b*d,__y:-c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 3:return{__x:-b*d,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 4:return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 5:return{__x:b*d,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 6:return{__x:-b*d,__y:c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};case 7:return{__x:0,__y:c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};default:return{__x:b*d,__y:c*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},$type:new $.ig.Type("SmartPlaceableWrapper$1",$.ig.$ot,[$$t.$ab.$type],function(){this.a=[4];this.b=[4,5,2,1,8,7,0,3,6]})},true);$c("SmartPlacer:ac","Object",{init:function(){this.a=new $$4.x($$a.$ae.$type,0);$.ig.$op.init.call(this);this._e=$$a.$ae.empty();this._c=.3;this._b=2},_e:null,_c:0,_b:0,d:function(a){if(a==null){return}var b=1.7976931348623157e308;var c=$$a.$ae.empty();var d=7;var e=false;var h=a.getSmartPositions();for(var g=0;g<h.length;g++){var f=h[g];var i=a.getSmartBounds(f);if(this._e.isEmpty()||this._e.containsRect(i)){var j=0;var l=this.a.getEnumerator();while(l.moveNext()){var k=l.current();j+=$.ig.RectUtil.prototype.i(i,k)}if(j==0){b=j;d=f;c=i;e=true;break}if(j<b){b=j;d=f;c=i;e=true}}}var m=0;if(e){m=b/$.ig.RectUtil.prototype.e(c)}if(!e||m>this._c){a.opacity(0)}else{if(b>0){a.opacity(Math.pow(1-$.ig.MathUtil.prototype.b(0,m,1),this._b))}else{a.opacity(1)}a.smartPosition(d);this.a.add(c)}},a:null,$type:new $.ig.Type("SmartPlacer",$.ig.$ot)},true);$c("PointCollectionUtil:ad","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){if(b==null){return}b.clear();if(a.count()>=2){var d=$$t.$p.d(a.count(),function(e){return a.item(e).__x},function(e){return a.item(e).__y},c);var f=d.getEnumerator();while(f.moveNext()){var e=f.current();b.add(a.item(e))}}},g:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$a.$ae.empty()}return new $$a.ae(0,b,c,d-b,e-c)},h:function(a){var b=$$a.$ae.empty();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.union($$t.$ad.g(c))}return b},i:function(a){var b=Number.POSITIVE_INFINITY;var c=Number.POSITIVE_INFINITY;var d=Number.NEGATIVE_INFINITY;var e=Number.NEGATIVE_INFINITY;var f;for(var g=0;g<a.count();g++){f=a.item(g);b=Math.min(b,f.__x);c=Math.min(c,f.__y);d=Math.max(d,f.__x);e=Math.max(e,f.__y)}if(Number.isInfinity(b)||Number.isInfinity(c)||Number.isInfinity(c)||Number.isInfinity(e)){return $$a.$ae.empty()}return new $$a.ae(0,b,c,d-b,e-c)},j:function(a){if(a==null){return $$a.$ae.empty()}var b=$$a.$ae.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ad.i(c))}return b},k:function(a){var b=$$a.$ae.empty();var c;for(var d=0;d<a.count();d++){c=a.__inner[d];b.union($$t.$ad.i(c))}return b},c:function(a,b,c){var d=a.count();for(var e=0;e<d;e++){c.j(a.item(e))}c.i(null)},e:function(a){var b=0;var c=0;var d=0;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();b+=e.__x;c+=e.__y;d+=1}return{__x:b/d,__y:c/d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},f:function(a){var b=new $$a.z(0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},b:function(a){var b=new $$4.x($$a.$y.$type,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},a:function(a){var b=new $$4.x($$a.$z.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$a.z(1,c);b.add(f)}return b},$type:new $.ig.Type("PointCollectionUtil",$.ig.$ot)},true);$$t.$c.aj=new $$6.s(0);$$t.$t.a=null})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_datasource.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$y=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["FilterFactory:c","DataSourceFilterBuilderBuildCallback:d","IFilterExpression:e","IOperationFilterExpression:f","IFunctionFilterExpression:g","ILiteralFilterExpression:h","IPropertyReferenceFilterExpression:i","FilterExpression:j","OperationFilterExpression:k","FunctionFilterExpression:l","PropertyReferenceFilterExpression:m","LiteralFilterExpression:n","FilterExpressionCollection:q","IDataSource:s","IDataSourceSupportsCount:u","IDataSourceSupportsIndexedAccess:v","ISupportsDataChangeNotifications:w","DataSourceSchemaChangedHandler:x","IDataSourceDataProvider:z","IDataSourceDataProviderUpdateNotifier:aa","DataSourceDataProviderSchemaChangedHandler:ab","IDataSourceExecutionContext:ad","DataSourceExecutionContextExecuteCallback:ae","IDataSourceLocalDataProvider:af","IDataSourcePage:ag","IDataSourceSchema:ah","IDataSourceUpdateNotifier:ak","IDataSourceVirtualDataProvider:al","DataSourcePageLoadedCallback:an","IExternalDataSource:ao","IExternalLocalDataSource:ap","IExternalVirtualDataSource:aq","ISectionInformation:ar","ODataLiteralEmitter:at","BaseDataSource:az","DefaultDataSourceDataProviderUpdateNotifier:a1","LocalDataSource:a3","LocalDataSourceViewUpdateNotifier:a5","IPageCandidatesSink:ba","RearrangedListViewFilter:be"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.equalsSimple,$x=$.ig.util.compareSimple,$y=$.ig.util.numberToString,$z=$.ig.util.tryParseInt32_1,$0=$.ig.util.tryParseInt32_2,$1=$.ig.util.intToString1,$2=$.ig.util.parseInt32_1,$3=$.ig.util.parseInt32_2,$4=$.ig.util.parseBool,$5=$.ig.util.tryParseBool,$6=$.ig.util.tryParseNumber,$7=$.ig.util.tryParseNumber1,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber,$aa=$.ig.util.compare,$ab=$.ig.util.replace,$ac=$.ig.util.stringFormat,$ad=$.ig.util.stringFormat1,$ae=$.ig.util.stringFormat2,$af=$.ig.util.stringCompare1,$ag=$.ig.util.stringCompare2,$ah=$.ig.util.stringCompare3;$d("DataSourcePageRequestPriority:am",false,false,{Low:0,Normal:1,High:2});$d("DataSourceSchemaPropertyType:ai",false,false,{StringValue:0,IntValue:1,BooleanValue:2,LongValue:3,ShortValue:4,DoubleValue:5,DecimalValue:6,SingleValue:7,DateTimeValue:8,DateTimeOffsetValue:9,ByteValue:10,ObjectValue:11});$d("DataSourceRowType:t",false,false,{Normal:0,SectionHeader:1,SectionFooter:2,ShiftedRow:3,Custom:4});$d("FilterExpressionOperatorType:p",false,false,{None:0,Equal:1,NotEqual:2,GreaterThan:3,GreaterThanOrEqual:4,LessThan:5,LessThanOrEqual:6,And:7,Or:8,Not:9,Add:10,Subtract:11,Multiply:12,Divide:13,Modulo:14,Grouping:15});$d("FilterExpressionFunctionType:o",false,false,{Contains:0,EndsWith:1,StartsWith:2,Length:3,IndexOf:4,Replace:5,Substring:6,ToLower:7,ToUpper:8,Trim:9,Concat:10,Day:11,Hour:12,Minute:13,Month:14,Second:15,Year:16,Round:17,Floor:18,Ceiling:19,Date:20,Time:21,Now:22,IsOf:23,Cast:24});$c("AsyncVirtualDataTask:bj","Object",{init:function(){$.ig.$op.init.call(this)},_hasErrors:false,hasErrors:function(a){if(arguments.length===1){this._hasErrors=a;return a}else{return this._hasErrors}},_isRunning:false,isRunning:function(a){if(arguments.length===1){this._isRunning=a;return a}else{return this._isRunning}},_isCancelled:false,isCancelled:function(a){if(arguments.length===1){this._isCancelled=a;return a}else{return this._isCancelled}},_isCompleted:false,isCompleted:function(a){if(arguments.length===1){this._isCompleted=a;return a}else{return this._isCompleted}},_result:null,result:function(a){if(arguments.length===1){this._result=a;return a}else{return this._result}},_run:null,run:function(a){if(arguments.length===1){this._run=a;return a}else{return this._run}},$type:new $.ig.Type("AsyncVirtualDataTask",$.ig.$ot)},true);$c("AsyncVirtualDataSourceDataProviderWorkerSettings:bk","Object",{init:function(){$.ig.$op.init.call(this)},_pageSizeRequested:0,pageSizeRequested:function(a){if(arguments.length===1){this._pageSizeRequested=a;return a}else{return this._pageSizeRequested}},_timeoutMilliseconds:0,timeoutMilliseconds:function(a){if(arguments.length===1){this._timeoutMilliseconds=a;return a}else{return this._timeoutMilliseconds}},_pageLoaded:null,pageLoaded:function(a){if(arguments.length===1){this._pageLoaded=a;return a}else{return this._pageLoaded}},_executionContext:null,executionContext:function(a){if(arguments.length===1){this._executionContext=a;return a}else{return this._executionContext}},$type:new $.ig.Type("AsyncVirtualDataSourceDataProviderWorkerSettings",$.ig.$ot)},true);$c("AsyncVirtualDataSourceProviderTaskDataHolder:bl","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("AsyncVirtualDataSourceProviderTaskDataHolder",$.ig.$ot)},true);$c("AsyncDataSourcePageTaskHolder:bm","Object",{init:function(){$.ig.$op.init.call(this)},_task:null,task:function(a){if(arguments.length===1){this._task=a;return a}else{return this._task}},$type:new $.ig.Type("AsyncDataSourcePageTaskHolder",$.ig.$ot)},true);$c("AsyncDataSourcePageRequest:bn","Object",{e:0,f:0,a:null,c:false,init:function(a,b){this.c=false;$.ig.$op.init.call(this);this.e=a;this.f=b},index:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},retryDelay:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},taskHolder:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},isDone:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("AsyncDataSourcePageRequest",$.ig.$ot)},true);$c("AsyncVirtualDataSourceProviderWorker:bo","Object",{init:function(a){this.q=new $$4.v($$t.$bn.$type);this.o=new $$4.x($$t.$bn.$type,0);this.ab={};this.h=true;this.c=null;this.r=-1;this.g=false;this.f=false;$.ig.$op.init.call(this);this.h=true;this.t=a.pageSizeRequested();this.s=this.t;this.u=a.timeoutMilliseconds();this.ap=new $$6.z(a.pageLoaded());this.ao=new $$6.z(a.executionContext())},q:null,o:null,ab:null,h:false,t:0,s:0,u:0,c:null,r:0,ap:null,ao:null,g:false,tasks:function(){return this.o},pageLoaded:function(){if(this.ap==null){return null}return this.ap.c()},executionContext:function(){if(this.ao==null){return null}return this.ao.c()},actualPageSize:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},actualCount:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},actualSchema:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},populatedActualPageSize:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},isRunning:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},addPageRequest:function(a,b){return this.addPageRequestWithRetry(a,b,200)},addPageRequestWithRetry:function(a,b,c){if(this.isShutdown()){return false}if(b==2){this.q.e(new $$t.bn(a,c))}else{this.q.f(new $$t.bn(a,c))}return true},removePageRequest:function(a){var b=null;var c=this.q.c();while(c!=null){var d=c._c;if(d.index()==a){b=c;break}c=c.a}if(b!=null){this.q.h(b)}},_isShutdown:false,isShutdown:function(a){if(arguments.length===1){this._isShutdown=a;return a}else{return this._isShutdown}},removeAllPageRequests:function(){this.q.g()},shutdown:function(){this.ap=null;this.ao=null;this.isShutdown(true);this.h=false},initialize:function(){},getTaskDataHolder:function(){return null},getTasksData:function(a){},removeCompletedTaskData:function(a,b){},getCompletedTaskData:function(a,b){},runATask:function(){for(var a=0;a<this.o.count();a++){if(!this.o.item(a).taskHolder().task().isRunning()&&!this.o.item(a).isDone()&&!this.o.item(a).taskHolder().task().isCompleted()&&!this.o.item(a).taskHolder().task().isCancelled()){this.o.item(a).taskHolder().task().isRunning(true);this.o.item(a).taskHolder().task().run()();break}}},checkAndPotentiallyWaitOnTasks:function(a){this.runATask();for(var b=0;b<a.length;b++){if(a[b].isDone()||a[b].taskHolder().task().isCompleted()||a[b].taskHolder().task().isCancelled()){return b}}return-1},f:false,doWork:function(){if(!this.f){this.f=true;this.initialize()}{var a=null;var b=null;var c=this.o.count();if(this.q.c()!=null&&c<2){var d=this.q.c();this.q.i();this.makeTaskForRequest(d._c,d._c.retryDelay());c=this.o.count()}if(c>0){a=new Array(c);for(var e=0;e<c;e++){a[e]=this.o.item(e)}b=this.getTaskDataHolder();this.getTasksData(b)}if(a!=null&&a.length>0){var f=this.checkAndPotentiallyWaitOnTasks(a);if(!this.h){return}if(f>=0){var g=a[f];this.getCompletedTaskData(b,f);this.o.remove(g);this.removeCompletedTaskData(b,f);this.processCompletedTask(g.taskHolder(),g.retryDelay(),g.index(),b)}}else{}if(!this.h){return}if(this.h){window.setTimeout(this.doWork.runOn(this),100)}}},makeTaskForRequest:function(a,b){},processCompletedTask:function(a,b,c,d){},retryIndex:function(a,b){var $self=this;var c=b*2;if(b>2e4){this.removePageRequest(a)}if(this.ao==null){this.shutdown();return}var d=$b($$t.$ad.$type,this.ao.c());if(d==null){this.shutdown();return}d.executeDelayed(function(){$self.addPageRequestWithRetry(a,0,c)},b)},isLastPage:function(a){if(this.r<0){return false}if(this.r-a*this.s<this.s){return true}return false},$type:new $.ig.Type("AsyncVirtualDataSourceProviderWorker",$.ig.$ot)},true);$c("ISupportsDataChangeNotifications:w","Object",{$type:new $.ig.Type("ISupportsDataChangeNotifications",null)},true);$c("IDataSourceSupportsCount:u","Object",{$type:new $.ig.Type("IDataSourceSupportsCount",null)},true);$c("IDataSourceDataProvider:z","Object",{$type:new $.ig.Type("IDataSourceDataProvider",null,[$$t.$w.$type,$$t.$u.$type])},true);$c("IDataSourceSupportsIndexedAccess:v","Object",{$type:new $.ig.Type("IDataSourceSupportsIndexedAccess",null,[$$t.$u.$type])},true);$c("IDataSourceLocalDataProvider:af","Object",{$type:new $.ig.Type("IDataSourceLocalDataProvider",null,[$$t.$z.$type,$$t.$v.$type])},true);$c("DataSourceLocalDataProvider:a","Object",{init:function(){this.o=new $$4.h(String,$.ig.FastReflectionHelper.prototype.$type,0);this.g=null;this.m=false;this.l=false;this.k=false;$.ig.$op.init.call(this);this.j=new $$t.ay;this.j._addListener(this.af.runOn(this))},af:function(a,b){this.queueAutoRefresh()},j:null,i:null,d:null,t:null,dataSource:function(a){if(arguments.length===1){var b=this.t;this.t=a;if(b!=this.t){this.ab("ItemsSource",b,this.t)}return a}else{return this.t}},schemaChanged:null,getItemAtIndex:function(a){if(this.r==null){return null}if(this.m){}return this.r.item(a)},o:null,getItemValue:function(a,b){this.y();var c;var d=this.o.tryGetValue(b,c);c=d.p1;if(c==null){return null}var val_=c.d(a);if(val_===undefined){return null}return val_},y:function(){if(this.g==null){this.g=this.actualSchema();if(this.schemaChanged!=null){this.schemaChanged(this,new $$t.ac(this.g,this.actualCount()))}}},actualCount:function(){if(this.r==null){return 0}if(this.m){}return this.r.count()},g:null,actualSchema:function(){if(this.g==null){if(this.r==null){this.g=new $$t.aj([],[],null,null)}else{this.g=this.h()}}return this.g},h:function(){var a=this.u();if(a==null){return new $$t.aj([],[],null,null)}this.o.clear();var b=new $$4.x(String,0);var c=new $$4.q(String,0);var d=new $$4.x($$t.$ai.$type,0);var e=new $$4.x($$4.$x.$type.specialize(String),0);var f=this.p(a);for(var g=0;g<f.count();g++){var h=f.__inner[g];if(h.startsWith("_")){continue}if(h=="$hashCode"){continue}if(c.contains(h)){continue}else{b.add(h);c.add(h);this.o.add(h,new $.ig.FastReflectionHelper(false,h));d.add(this.b(a,h));e.add(this.q(a,h))}}var i=new Array(e.count());for(var j=0;j<e.count();j++){i[j]=e.__inner[j].toArray()}return new $$t.aj(b.toArray(),d.toArray(),null,i)},resolveSchemaPropertyType:function(a){var b=a.split(".");if(b.length==1){for(var c=0;c<this.actualSchema().propertyNames().length;c++){if(this.actualSchema().propertyNames()[c]==b[0]){return this.actualSchema().propertyTypes()[c]}}return 11}else{var d=this.u();var e=this.getItemValue(d,a);if(e==null){return 11}else{return $$t.$a.c(e)}}},p:function(schemaItem_){var propertyKey_=null;var ret_=new $$4.x(String,0);var exclusions_={};for(propertyKey_ in schemaItem_){if(!isNaN(propertyKey_)){continue}if(!exclusions_.hasOwnProperty(propertyKey_)){ret_.add(propertyKey_)}}return ret_},aa:function(a,item_,propertyName_,b){if(item_.__dataIntents!==undefined){if(item_.__dataIntents[propertyName_]!==undefined){this.z(a,item_,propertyName_)}var selfName_="self."+propertyName_;if(!b&&item_.__dataIntents[selfName_]!==undefined){this.z(a,item_,selfName_)}var selfName2_="self_"+propertyName_;if(!b&&item_.__dataIntents[selfName2_]!==undefined){this.z(a,item_,selfName2_)}}},z:function(a,item_,propertyName_){var b=item_.__dataIntents[propertyName_];if($b(Array,b)!==null){var c=b;for(var d=0;d<c.length;d++){if(c[d]!=null){a.add(c[d].toString())}}}},q:function(item_,propertyName_){var a=new $$4.x(String,0);var list_=this.r;var dataIntents_=null;this.aa(a,item_,propertyName_,false);this.aa(a,list_,propertyName_,true);return a},b:function(item_,propertyName_){if(item_==null){return 11}if(item_[propertyName_]==undefined){return 11}var value_=item_[propertyName_];return $$t.$a.c(value_)},c:function(value_){if(value_==null){return 11}if(typeof value_=="number"){return 5}if(typeof value_=="boolean"){return 2}if(typeof value_=="string"){return 0}if(typeof value_=="object"){if(value_ instanceof Date){return 8}}return 11},u:function(){var a=0;if(this.m){a=this.r.count()}else{a=this.r.count()}for(var b=0;b<a;b++){var c;if(this.m){c=this.r.item(b)}else{c=this.r.item(b)}if(c!=null){return c}}return null},ab:function(a,b,c){this.ac(a,b,c)},r:null,s:function(){return this.r},m:false,ac:function(a,b,c){switch(a){case"ItemsSource":this.g=null;if(this.dataSource()!=null){this.m=false;if($b(Array,this.dataSource())!==null){this.m=true;this.r=this.dataSource()}else if($b($$0.$bm.$type,this.dataSource())!==null){this.r=this.dataSource()}}else{this.r=null}this.y();break;case"DeferAutoRefresh":if(!c){this.queueAutoRefresh()}break}},f:null,executionContext:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},n:function(){return false},notifySetItem:function(a,b,c){if(this.n()){if(this.m){this.r.item(a,c)}else{this.r.item(a,c)}}if(this.updateNotifier()!=null){this.updateNotifier().notifySetItem(a,b,c)}},notifyClearItems:function(){if(this.n()){if(this.m){}else{this.r.clear()}}if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},notifyInsertItem:function(a,b){if(this.n()){if(this.m){}else{this.r.insert(a,b)}}var c=0;if(this.m){}else{c=this.r.count()}if(this.r!=null&&c==1&&(this.actualSchema()==null||this.actualSchema().propertyNames().length==0)){this.g=null;this.y()}if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(a,b)}},notifyRemoveItem:function(a,b){if(this.n()){if(this.m){}else{this.r.remove(a)}}if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(a,b)}},e:null,updateNotifier:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},l:false,deferAutoRefresh:function(a){if(arguments.length===1){var b=this.l;this.l=a;if(this.l!=b){this.ab("DeferAutoRefresh",b,this.l)}return a}else{return this.l}},isSortingSupported:function(){return false},isFilteringSupported:function(){return false},sortDescriptions:function(){return this.j},filterExpressions:function(){return this.d},notifyUsingSourceIndexes:function(){return true},a:null,propertiesRequested:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},isItemIndexLookupSupported:function(){return true},isKeyIndexLookupSupported:function(){return false},isGroupingSupported:function(){return false},groupDescriptions:function(){return this.i},k:false,queueAutoRefresh:function(){if(this.deferAutoRefresh()){return}if(this.k){return}if(this.executionContext()!=null){this.k=true;this.executionContext().enqueueAction(this.x.runOn(this))}},x:function(){if(this.deferAutoRefresh()){this.k=false;return}if(!this.k){return}this.k=false;this.ad()},ad:function(){this.ae()},ae:function(){},flushAutoRefresh:function(){this.x()},refresh:function(){this.ad()},indexOfItem:function(a){if(this.r==null){return-1}return this.r.indexOf(a)},indexOfKey:function(a){return-1},$type:new $.ig.Type("DataSourceLocalDataProvider",$.ig.$ot,[$$t.$af.$type])},true);$c("IDataSourceExecutionContext:ad","Object",{$type:new $.ig.Type("IDataSourceExecutionContext",null)},true);$c("DataSourceExecutionContext:b","Object",{_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},init:function(){$.ig.$op.init.call(this);this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},enqueueAction:function(a){window.setTimeout(function(){a()},0)},execute:function(a){window.setTimeout(function(){a()},0)},executeDelayed:function(a,b){window.setTimeout(function(){a()},b)},$type:new $.ig.Type("DataSourceExecutionContext",$.ig.$ot,[$$t.$ad.$type])},true);$c("FilterFactory:c","Object",{init:function(){$.ig.$op.init.call(this)},instance:function(){if($$t.$c.as==null){$$t.$c.as=new $$t.c}return $$t.$c.as},build:function(a){var b=$$t.$c.instance();return a(b)},property:function(a){return $$t.$j.property(a)},literal:function(a){return $$t.$j.literal(a)},group:function(a){return $$t.$j.operation(a,15,null)},and:function(a,b){return $$t.$j.operation(a,7,b)},or:function(a,b){return $$t.$j.operation(a,8,b)},not:function(a){return $$t.$j.operation(a,9,null)},add:function(a,b){return $$t.$j.operation(a,10,b)},divide:function(a,b){return $$t.$j.operation(a,13,b)},equal:function(a,b){return $$t.$j.operation(a,1,b)},greaterThan:function(a,b){return $$t.$j.operation(a,3,b)},greaterThanOrEqual:function(a,b){return $$t.$j.operation(a,4,b)},lessThan:function(a,b){return $$t.$j.operation(a,5,b)},lessThanOrEqual:function(a,b){return $$t.$j.operation(a,6,b)},modulus:function(a,b){return $$t.$j.operation(a,14,b)},multiply:function(a,b){return $$t.$j.operation(a,12,b)},notEqual:function(a,b){return $$t.$j.operation(a,2,b)},subtract:function(a,b){return $$t.$j.operation(a,11,b)},ceiling:function(a){return $$t.$j.func(19,[a])},concat:function(a,b){return $$t.$j.func(10,[a,b])},concat1:function(a,b){return $$t.$j.func(10,[a,$$t.$j.literal(b)])},contains:function(a,b){if(typeof b==="string"){b=$$t.$j.literal(b)}return $$t.$j.func(0,[a,b])},day:function(a){return $$t.$j.func(11,[a])},endsWith:function(a,b){if(typeof b==="string"){b=$$t.$j.literal(b)}return $$t.$j.func(1,[a,b])},floor:function(a){return $$t.$j.func(18,[a])},hour:function(a){return $$t.$j.func(12,[a])},indexOf:function(a,b){if(typeof b==="string"){b=$$t.$j.literal(b)}return $$t.$j.func(4,[a,b])},length:function(a){return $$t.$j.func(3,[a])},minute:function(a){return $$t.$j.func(13,[a])},month:function(a){return $$t.$j.func(14,[a])},replace:function(a,b,c){if(typeof b==="string"){b=$$t.$j.literal(b)}if(typeof c==="string"){c=$$t.$j.literal(c)}return $$t.$j.func(5,[a,b,c])},round:function(a){return $$t.$j.func(17,[a])},second:function(a){return $$t.$j.func(15,[a])},startsWith:function(a,b){if(typeof b==="string"){b=$$t.$j.literal(b)}return $$t.$j.func(2,[a,b])},substring:function(a,b,c){if(typeof b==="number"){b=$$t.$j.literal(b)}if(c!=null&&typeof c==="number"){c=$$t.$j.literal(c)}if(c!=null){return $$t.$j.func(6,[a,b,c])}else{return $$t.$j.func(6,[a,b])}},toLower:function(a){return $$t.$j.func(7,[a])},toUpper:function(a){return $$t.$j.func(8,[a])},trim:function(a){return $$t.$j.func(9,[a])},year:function(a){return $$t.$j.func(16,[a])},date:function(a){return $$t.$j.func(20,[a])},time:function(a){return $$t.$j.func(21,[a])},now:function(){return $$t.$j.func(16,[])},isOf:function(a,b){return $$t.$j.func(16,[a])},cast:function(a,b){return $$t.$j.func(24,[a])},$type:new $.ig.Type("FilterFactory",$.ig.$ot)},true);$c("IFilterExpression:e","Object",{$type:new $.ig.Type("IFilterExpression",null)},true);$c("IOperationFilterExpression:f","Object",{$type:new $.ig.Type("IOperationFilterExpression",null,[$$t.$e.$type])},true);$c("IFunctionFilterExpression:g","Object",{$type:new $.ig.Type("IFunctionFilterExpression",null,[$$t.$e.$type])},true);$c("ILiteralFilterExpression:h","Object",{$type:new $.ig.Type("ILiteralFilterExpression",null,[$$t.$e.$type])},true);$c("IPropertyReferenceFilterExpression:i","Object",{$type:new $.ig.Type("IPropertyReferenceFilterExpression",null,[$$t.$e.$type])},true);$c("FilterExpression:j","Object",{init:function(){this.ay=false;this.az=false;$.ig.$op.init.call(this)},ay:false,precedence:function(){},az:false,markAutoGenerated:function(){this.az=true},isAutoGenerated:function(){return this.az},isFilterExpression:function(a){return $b($$t.$e.$type,a)!==null},operation:function(a,b,c){if($$t.$j.isFilterExpression(a)){var d=a;if($$t.$j.isFilterExpression(c)){var e=c;return new $$t.k(d,b,e)}else{return new $$t.k(d,b,c)}}else{var f=a;if($$t.$j.isFilterExpression(c)){var g=c;return new $$t.k(f,b,g)}else{return new $$t.k(f,b,c)}}},func:function(a,b){return new $$t.l(a,b)},a4:function(){this.ay=this.a2()},a2:function(){},property:function(a){if(a==null){return null}var b=new $$t.m(null);b.propertyReference(a);return b},nullLiteral:function(){var a=new $$t.n(null,false);return a},literal:function(a){var b=new $$t.n(a,false);return b},unquotedLiteral:function(a){var b=new $$t.n(a,true);return b},match:function(a,b,c){var d=this.evaluate(a,b,c);return this.a3(d,b,c)},a3:function(a,b,c){if(!this.ay){return this.a0(a,b,c)}return a},a0:function(a,b,c){return $$6.$g.toBoolean(a)},evaluate:function(a,b,c){},isPropertyReference:function(){return false},isOperation:function(){return false},isFunction:function(){return false},isLiteral:function(){return false},isNull:function(){return false},group:function(){return $$t.$j.operation(this,15,null)},and:function(a){return $$t.$j.operation(this,7,a)},or:function(a){return $$t.$j.operation(this,8,a)},not:function(){return $$t.$j.operation(this,9,null)},add:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,10,b)}else{return $$t.$j.operation(this,10,a)}},plus:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,10,b)}else{return $$t.$j.operation(this,10,a)}},divide:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,13,b)}else{return $$t.$j.operation(this,13,a)}},divideBy:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,13,b)}else{return $$t.$j.operation(this,13,a)}},isEqualTo:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,1,b)}else{return $$t.$j.operation(this,1,a)}},isGreaterThan:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,3,b)}else{return $$t.$j.operation(this,3,a)}},isGreaterThanOrEqualTo:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,4,b)}else{return $$t.$j.operation(this,4,a)}},isLessThan:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,5,b)}else{return $$t.$j.operation(this,5,a)}},isLessThanOrEqualTo:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,6,b)}else{return $$t.$j.operation(this,6,a)}},modulo:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,14,b)}else{return $$t.$j.operation(this,14,a)}},multiply:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,12,b)}else{return $$t.$j.operation(this,12,a)}},times:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,12,b)}else{return $$t.$j.operation(this,12,a)}},isNotEqualTo:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,2,b)}else{return $$t.$j.operation(this,2,a)}},subtract:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,11,b)}else{return $$t.$j.operation(this,11,a)}},minus:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.operation(this,11,b)}else{return $$t.$j.operation(this,11,a)}},ceiling:function(){return $$t.$j.func(19,[this])},concat:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.func(10,[this,b])}else{var c=a;return $$t.$j.func(10,[this,$$t.$j.literal(c)])}},contains:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.func(0,[this,b])}else{var c=a;return $$t.$j.func(0,[this,$$t.$j.literal(c)])}},day:function(){return $$t.$j.func(11,[this])},endsWith:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.func(1,[this,b])}else{var c=a;return $$t.$j.func(1,[this,$$t.$j.literal(c)])}},floor:function(){return $$t.$j.func(18,[this])},hour:function(){return $$t.$j.func(12,[this])},indexOf:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.func(4,[this,b])}else{var c=a;return $$t.$j.func(4,[this,$$t.$j.literal(c)])}},length:function(){return $$t.$j.func(3,[this])},minute:function(){return $$t.$j.func(13,[this])},month:function(){return $$t.$j.func(14,[this])},replace:function(a,b){if($$t.$j.isFilterExpression(a)){var c=a;if($$t.$j.isFilterExpression(b)){var d=b;return $$t.$j.func(5,[this,c,d])}else{var e=b;return $$t.$j.func(5,[this,c,$$t.$j.literal(e)])}}else{var f=a;if($$t.$j.isFilterExpression(b)){var g=b;return $$t.$j.func(5,[this,$$t.$j.literal(f),g])}else{var h=b;return $$t.$j.func(5,[this,$$t.$j.literal(f),$$t.$j.literal(h)])}}},round:function(){return $$t.$j.func(17,[this])},second:function(){return $$t.$j.func(15,[this])},startsWith:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.func(2,[this,b])}else{var c=a;return $$t.$j.func(2,[this,$$t.$j.literal(c)])}},substring:function(a,b){if($$t.$j.isFilterExpression(a)){var c=a;if(b==null){return $$t.$j.func(6,[this,c])}else{if($$t.$j.isFilterExpression(b)){var d=b;return $$t.$j.func(6,[this,c,d])}else{var e=$h(b);return $$t.$j.func(6,[this,c,$$t.$j.literal(e)])}}}else{var f=$h(a);if(b==null){return $$t.$j.func(6,[this,$$t.$j.literal(f)])}else{if($$t.$j.isFilterExpression(b)){var g=b;return $$t.$j.func(6,[this,$$t.$j.literal(f),g])}else{var h=$h(b);return $$t.$j.func(6,[this,$$t.$j.literal(f),$$t.$j.literal(h)])}}}},toLower:function(){return $$t.$j.func(7,[this])},toUpper:function(){return $$t.$j.func(8,[this])},trim:function(){return $$t.$j.func(9,[this])},year:function(){return $$t.$j.func(16,[this])},date:function(){return $$t.$j.func(20,[this])},time:function(){return $$t.$j.func(21,[this])},now:function(){return $$t.$j.func(22,[])},isOf:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.func(23,[this,b])}else{var c=a;return $$t.$j.func(23,[this,$$t.$j.literal(a)])}},cast:function(a){if($$t.$j.isFilterExpression(a)){var b=a;return $$t.$j.func(24,[this,b])}else{var c=a;return $$t.$j.func(24,[this,$$t.$j.literal(c)])}},$type:new $.ig.Type("FilterExpression",$.ig.$ot,[$$t.$e.$type])},true);$c("OperationFilterExpression:k","FilterExpression",{init:function(a,b,c){this.a6=null;this.a8=false;this.a7=null;this.a9=false;this.a5=0;$$t.$j.init.call(this);if(a!=null){if($$t.$j.isFilterExpression(a)){this.a6=a}else{this.propertyName(a)}}if(c!=null){if($$t.$j.isFilterExpression(c)){this.a7=c}else{this.value(c)}}this.a5=b},a6:null,a8:false,a7:null,a9:false,a5:0,isOperation:function(){return true},a2:function(){return this.bf()},isComparisonOperation:function(){var a=this.operator();switch(a){case 0:case 1:case 2:case 3:case 5:case 6:case 4:return true}return false},propertyName:function(a){if(arguments.length===1){this.left($$t.$j.property(a));return a}else{if(this.a6==null||!this.a6.isPropertyReference()){return null}return this.a6.propertyReference()}},hasPropertyName:function(){return this.a6!=null&&this.a6.isPropertyReference()},value:function(a){if(arguments.length===1){if(a==null){this.right($$t.$j.nullLiteral());return}this.right($$t.$j.literal(a));return a}else{if(this.a7==null){return null}if(this.a7.isNull()){return null}if(!this.a7.isLiteral()){return null}return this.a7.literalValue()}},hasValue:function(){return this.a7!=null},left:function(a){if(arguments.length===1){this.a6=a;this.a8=true;this.a4();return a}else{return this.a6}},hasLeft:function(){return this.a8},right:function(a){if(arguments.length===1){this.a7=a;this.a9=true;this.a4();return a}else{return this.a7}},hasRight:function(){return this.a9},operator:function(a){if(arguments.length===1){this.a5=a;this.a4();return a}else{return this.a5}},hasOperator:function(){return this.a5!=0},bf:function(){switch(this.operator()){case 7:case 1:case 3:case 4:case 5:case 6:case 9:case 2:case 8:return true}return false},precedence:function(){switch(this.operator()){case 15:return 0;case 9:return 4;case 12:return 6;case 13:return 7;case 14:return 8;case 10:return 9;case 11:return 10;case 5:return 11;case 3:return 12;case 6:return 13;case 4:return 14;case 1:return 16;case 2:return 17;case 7:return 18;case 8:return 19;case 0:return 99}return 99},evaluate:function(a,b,c){switch(this.operator()){case 10:case 13:case 14:case 12:case 11:return this.bh(a,b,c);case 0:case 1:case 3:case 4:case 5:case 6:case 2:return this.bi(a,b,c);case 7:case 9:case 8:return this.bj(a,b,c);case 15:if(this.left()!=null){return this.left().evaluate(a,b,c)}else{if(this.right()==null){return null}return this.right().evaluate(a,b,c)}}throw new $$6.q(0)},bi:function(a,b,c){var d=null;var e=null;var f=-1;if(this.left()!=null){d=this.left().evaluate(a,b,c)}if(this.right()!=null){e=this.right().evaluate(a,b,c)}if(d==null&&e==null){f=0}var g=null;var h=null;if($b($$0.$ah.$type,d)!==null){g=d}if($b($$0.$ah.$type,e)!==null){h=e}if(typeof d==="number"&&isNaN(d)||typeof e==="number"&&isNaN(e)||typeof d==="number"&&$.ig.util.isNaN(d)||typeof e==="number"&&$.ig.util.isNaN(e)){return false}if(g!=null){if(e==null){f=g.compareTo(0);if(f==0){f=-1}}else{f=g.compareTo(e)}}else if(h!=null){if(d==null){var i=h.compareTo(0);if(i==0){f=1}else{f=1;if(i==0){f=0}if(i>0){f=-1}}}else{var j=h.compareTo(d);f=1;if(j==0){f=0}if(j>0){f=-1}}}else{var k=null;var l=null;if(d!=null){k=d.toString()}if(e!=null){l=e.toString()}if(k!=null){if(l==null){f=1}else{f=k.compareTo(l)}}else if(l!=null){if(k==null){f=-1}else{var m=l.compareTo(k);f=1;if(m==0){f=0}if(m>0){f=-1}}}else{f=0}}switch(this.operator()){case 0:case 1:return f==0;case 3:return f>0;case 4:return f>=0;case 5:return f<0;case 6:return f<=0;case 2:return f!=0}throw new $$6.p(0)},bj:function(a,b,c){var d=null;var e=null;if(this.left()!=null){d=this.left().evaluate(a,b,c)}if(this.right()!=null){e=this.right().evaluate(a,b,c)}if(e==null&&d==null){return false}if(e==null){e=false}if(d==null){d=false}switch(this.operator()){case 7:return d&&e;case 9:if(this.left()==null){return!e}else{return!d}case 8:return d||e}return false},bh:function(a,b,c){var d=null;var e=null;if(this.left()!=null){d=this.left().evaluate(a,b,c)}if(this.right()!=null){e=this.right().evaluate(a,b,c)}if(d==null){return e}if(e==null){return d}if(d==null&&e==null){return 0}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return d+e;case 13:return d/e;case 14:return d%e;case 12:return d*e;case 11:return d-e}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return d+e;case 13:return d/e;case 14:return d%e;case 12:return d*e;case 11:return d-e;
}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return d+e;case 13:return d/e;case 14:return d%e;case 12:return d*e;case 11:return d-e}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}if(typeof d==="number"||typeof e==="number"){switch(this.operator()){case 10:return $h(d)+$h(e);case 13:return $a($h(d),$h(e));case 14:return $h(d)%$h(e);case 12:return $h(d)*$h(e);case 11:return $h(d)-$h(e)}}throw new $$6.q(0)},$type:new $.ig.Type("OperationFilterExpression",$$t.$j.$type,[$$t.$f.$type])},true);$c("FunctionFilterExpression:l","FilterExpression",{init:function(a,b){this.a6=19;this.a5=new $$t.q;$$t.$j.init.call(this);this.a6=a;for(var c=0;c<b.length;c++){this.a5.add(b[c])}},a6:0,a5:null,isFunction:function(){return true},a2:function(){return this.a7()},functionType:function(a){if(arguments.length===1){this.a6=a;this.a4();return a}else{return this.a6}},a7:function(){switch(this.functionType()){case 1:case 2:case 0:return true}return false},functionArguments:function(){return this.a5},hasFunctionArguments:function(){return this.a5.j().count()>0},evaluate:function(a,b,c){var d=null;var e=null;var f=null;var g=null;var h=this.functionArguments().j();if(h.count()>0){for(var i=0;i<h.count();i++){var j=null;if(h.item(i)!=null){j=h.item(i).evaluate(a,b,c)}switch(i){case 0:d=j;break;case 1:e=j;break;case 2:f=j;break;case 3:g=j;break}if(i>3){break}}}switch(this.functionType()){case 19:if(d==null){d=0}return Math.ceil(d);case 18:if(d==null){d=0}return Math.floor(d);case 17:if(d==null){d=0}if(typeof d==="number"){return Math.round(d)}return Math.round(d);case 11:if(d==null){return 0}return d.getDate();case 12:if(d==null){return 0}return d.getHours();case 13:if(d==null){return 0}return d.getMinutes();case 14:if(d==null){return 0}return $.ig.Date.prototype.getMonth(d);case 16:if(d==null){return 0}return d.getFullYear();case 15:if(d==null){return 0}return d.getSeconds();case 20:if(d==null){return 0}return $.ig.Date.prototype.getDate(d);case 21:if(d==null){return 0}return d;case 22:return $$0.$s.now();case 23:var k=this.ba(e,f);var l=d;if(l==null){return true}if(k==null){return false}if(k.isAssignableFrom(l.getType())){return true}return false;case 24:var m=this.ba(e,f);var n=d;if(n==null){return true}if(m==null){return false}if(!m.isAssignableFrom(n.getType())){return null}return this.a8(n,m);case 10:if(d==null){d=""}if(e==null){e=""}return String.concat(d,e);case 1:if(d==null){d=""}if(e==null){e=""}return d.endsWith(e);case 4:if(d==null){d=""}if(e==null){e=""}return d.indexOf(e);case 3:if(d==null){d=""}return d.length;case 5:if(d==null){d=""}if(e==null){e=""}if(f==null){f=""}return $ab(d,e,f);case 2:if(d==null){d=""}if(e==null){e=""}return d.startsWith(e);case 6:if(d==null){d=""}if(e==null){e=0}if(f!=null){return d.substr($h(e),$h(f))}else{return d.substr($h(e))}case 0:if(d==null){d=""}if(e==null){e=""}return d.contains(e);case 7:if(d==null){d=""}return d.toLowerCase();case 8:if(d==null){d=""}return d.toUpperCase();case 9:if(d==null){d=""}return d.trim()}throw new $$6.q(0)},precedence:function(){switch(this.functionType()){case 23:return 15;case 24:return 5}return 2},a8:function(a,b){if(b==String){if(a==null){return""}return a.toString()}else if(b==$$0.$aw.$type||b==$$0.$av.$type||b==$$0.$aw.$type){return $$6.$g.toInt321(a)}else if(b==$$0.$aq.$type){return $$6.$g.toBoolean(a)}else if(b==$$0.$ar.$type){return $$6.$g.toByte1(a)}else if(b==$$0.$s.$type){return $$6.$g.toDateTime(a)}else if(b==$$0.$ax.$type||b==$$0.$ax.$type){return $$6.$g.toInt64(a)}else if(b==$$0.$v.$type){return $$6.$g.toDecimal2(a)}else{return a}},ba:function(a,b){if($b($$t.$ai.$type,a)!==null||typeof a==="number"){var c=$h(a);switch(c){case 2:return $$0.$aq.$type;case 10:return $$0.$ar.$type;case 9:return $$0.$s.$type;case 8:return $$0.$s.$type;case 6:return $$0.$v.$type;case 5:return Number;case 1:return $$0.$aw.$type;case 3:return $$0.$ax.$type;case 11:if(b!=null&&typeof b==="string"){return this.a9(b)}return $.ig.$op.$type;case 4:return $$0.$av.$type;case 7:return $$0.$a8.$type;case 0:return String}}if(typeof a==="string"){return this.a9(b)}return $.ig.$op.$type},a9:function(a){switch(a){case"Edm.Boolean":case"Boolean":case"bool":case"boolean":return $$0.$aq.$type;case"Edm.Byte":case"Byte":case"byte":case"Edm.SByte":case"SByte":return $$0.$ar.$type;case"Edm.DateTimeOffset":case"DateTimeOffset":return $$0.$s.$type;case"Edm.DateTime":case"DateTime":case"Calendar":case"datetime":case"calendar":case"Edm.Time":case"Time":case"time":return $$0.$s.$type;case"Edm.Decimal":case"Decimal":case"decimal":return $$0.$v.$type;case"Edm.Double":case"Double":case"double":return Number;case"Edm.Float":case"Float":case"float":case"Edm.Single":case"Single":case"single":return $$0.$a8.$type;case"Edm.Int16":case"Int16":case"Short":case"short":return $$0.$av.$type;case"Edm.Int32":case"Int32":case"int":case"Integer":return $$0.$aw.$type;case"Edm.Int64":case"Int64":case"long":case"Long":return $$0.$ax.$type;case"Edm.String":case"String":case"string":return String}return $.ig.$op.$type},$type:new $.ig.Type("FunctionFilterExpression",$$t.$j.$type,[$$t.$g.$type])},true);$c("PropertyReferenceFilterExpression:m","FilterExpression",{init:function(a){this.a5=null;$$t.$j.init.call(this);this.a5=a},isPropertyReference:function(){return true},precedence:function(){return 99},a2:function(){return false},a5:null,propertyReference:function(a){if(arguments.length===1){this.a5=a;return a}else{return this.a5}},evaluate:function(a,b,c){var d=b.getItemValue(a,this.propertyReference());return d},$type:new $.ig.Type("PropertyReferenceFilterExpression",$$t.$j.$type,[$$t.$i.$type])},true);$c("LiteralFilterExpression:n","FilterExpression",{init:function(a,b){this.a6=null;this.a5=false;$$t.$j.init.call(this);this.a6=a},precedence:function(){return 99},a6:null,a5:false,isLiteral:function(){return true},isNull:function(){return this.literalValue()==null},literalValue:function(a){if(arguments.length===1){this.a6=a;return a}else{return this.a6}},leaveUnquoted:function(a){if(arguments.length===1){this.a5=a;return a}else{return this.a5}},a2:function(){return $b($$0.$aq.$type,this.literalValue())!==null},evaluate:function(a,b,c){return this.literalValue()},$type:new $.ig.Type("LiteralFilterExpression",$$t.$j.$type,[$$t.$h.$type])},true);$c("FilterExpressionCollection:q","Object",{a:null,syncTarget:function(a){if(arguments.length===1){if(a==null){this.f.syncTarget(null);this.a=null;return}this.a=a;this.f.syncTarget(this.a.f);return a}else{return this.a}},f:null,init:function(){$.ig.$op.init.call(this);this.f=new $.ig.SyncableObservableCollection$1($$t.$e.$type)},add:function(a){return this.f.add(a)},insert:function(a,b){this.f.add1(a,b)},clear:function(){this.f.clear()},get:function(a){return this.f.get(a)},indexOf:function(a){return this.f.indexOf(a)},remove:function(a){return this.f.remove1(a)},removeAt:function(a){return this.f.remove(a)},set:function(a,b){return this.f.set(a,b)},size:function(){return this.f.size()},_onChanged:function(a){if(arguments.length===1){this.f._onChanged(a);return a}else{return this.f._onChanged()}},_addListener:function(a){this.f.addListener(a)},_removeListener:function(a){this.f.removeListener(a)},j:function(){return this.f.all()},$type:new $.ig.Type("FilterExpressionCollection",$.ig.$ot)},true);$c("FilterExpressionVisitor:r","Object",{init:function(){$.ig.$op.init.call(this)},visit:function(a){if(a==null){throw new $$6.p(1,"Expected an expression but found none")}if(a.isOperation()){this.visitOperationExpression(a)}else if(a.isFunction()){this.visitFunctionExpression(a)}else if(a.isLiteral()){this.visitLiteralExpression(a)}else if(a.isPropertyReference()){this.visitPropertyReferenceExpression(a)}},visitOperationExpression:function(a){if(a.left()!=null){this.visit(a.left())}if(a.right()!=null){this.visit(a.right())}},visitFunctionExpression:function(a){for(var b=0;b<a.functionArguments().j().count();b++){this.visit(a.functionArguments().j().item(b))}},visitLiteralExpression:function(a){},visitPropertyReferenceExpression:function(a){},$type:new $.ig.Type("FilterExpressionVisitor",$.ig.$ot)},true);$c("IDataSource:s","Object",{$type:new $.ig.Type("IDataSource",null,[$$t.$w.$type,$$t.$v.$type])},true);$c("DataSourceSchemaChangedEventArgs:y","EventArgs",{d:0,b:null,init:function(a,b){$$0.$w.init.call(this);this.b=a;this.d=b},schema:function(){return this.b},count:function(){return this.d},$type:new $.ig.Type("DataSourceSchemaChangedEventArgs",$$0.$w.$type)},true);$c("IDataSourceDataProviderUpdateNotifier:aa","Object",{$type:new $.ig.Type("IDataSourceDataProviderUpdateNotifier",null,[$$t.$w.$type])},true);$c("DataSourceDataProviderSchemaChangedEventArgs:ac","EventArgs",{d:0,b:null,init:function(a,b){$$0.$w.init.call(this);this.b=a;this.d=b},schema:function(){return this.b},count:function(){return this.d},$type:new $.ig.Type("DataSourceDataProviderSchemaChangedEventArgs",$$0.$w.$type)},true);$c("IDataSourcePage:ag","Object",{$type:new $.ig.Type("IDataSourcePage",null)},true);$c("IDataSourceSchema:ah","Object",{$type:new $.ig.Type("IDataSourceSchema",null)},true);$c("DefaultDataSourceSchema:aj","Object",{c:null,d:null,a:null,b:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.c=a;this.d=b;this.a=c;this.b=d},primaryKey:function(){return this.a},propertyNames:function(){return this.c},propertyTypes:function(){return this.d},propertyDataIntents:function(){return this.b},$type:new $.ig.Type("DefaultDataSourceSchema",$.ig.$ot,[$$t.$ah.$type])},true);$c("IDataSourceUpdateNotifier:ak","Object",{$type:new $.ig.Type("IDataSourceUpdateNotifier",null)},true);$c("IDataSourceVirtualDataProvider:al","Object",{$type:new $.ig.Type("IDataSourceVirtualDataProvider",null,[$$t.$z.$type])},true);$c("IExternalDataSource:ao","Object",{$type:new $.ig.Type("IExternalDataSource",null)},true);$c("IExternalLocalDataSource:ap","Object",{$type:new $.ig.Type("IExternalLocalDataSource",null)},true);$c("IExternalVirtualDataSource:aq","Object",{$type:new $.ig.Type("IExternalVirtualDataSource",null)},true);$c("ISectionInformation:ar","Object",{$type:new $.ig.Type("ISectionInformation",null)},true);$c("DefaultSectionInformation:as","Object",{init:function(a,b,c,d){$.ig.$op.init.call(this);this.d=a;this.c=b;this.a=c;this.b=d},d:0,startIndex:function(){return this.d},c:0,a:null,b:null,endIndex:function(){return this.c},groupKeyValues:function(){return this.b},groupKeyProperties:function(){return this.a},$type:new $.ig.Type("DefaultSectionInformation",$.ig.$ot,[$$t.$ar.$type])},true);$c("ODataLiteralEmitter:at","Object",{$type:new $.ig.Type("ODataLiteralEmitter",null)},true);$c("DefaultODataLiteralEmitter:au","Object",{init:function(){$.ig.$op.init.call(this)},emitLiteral:function(a,b){if(a==null){return"null"}if($b($$0.$aq.$type,a)!==null){return a?"true":"false"}else if($b($$0.$s.$type,a)!==null){return this.a(a)}else if(typeof a==="string"){var c=a.toString();if(!b){c="'"+c+"'"}return c}else{return a.toString()}},b:function(a){var b=false;if($.ig.util.timeSpanTotalMilliseconds(a)<0){b=true;a=$.ig.util.timeSpanNegate(a)}var c=new $$6.aj(0);c.l("duration'");if(b){c.l("-")}c.l("P");if($.ig.util.timeSpanDays(a)>0){c.l($.ig.util.timeSpanDays(a).toString());c.l("D")}c.l("T");if($.ig.util.timeSpanHours(a)>0){c.j($.ig.util.timeSpanHours(a));c.l("H")}if($.ig.util.timeSpanMinutes(a)>0||$.ig.util.timeSpanHours(a)>0){c.j($.ig.util.timeSpanMinutes(a));c.l("M")}if($.ig.util.timeSpanSeconds(a)>0||$.ig.util.timeSpanMilliseconds(a)>0||$.ig.util.timeSpanHours(a)>0||$.ig.util.timeSpanMinutes(a)>0){c.j($.ig.util.timeSpanSeconds(a));if($.ig.util.timeSpanMilliseconds(a)>0){c.l(".");c.l(($.ig.util.timeSpanMilliseconds(a)/1e3).toString())}c.l("S")}c.l("'");return c.toString()},a:function(a){var b;if(a.getSeconds()==0&&a.getMilliseconds()==0){b=$.ig.Date.prototype.toStringFormat(a,"yyyy-MM-ddTHH:mm",null)}else if(a.getMilliseconds()==0){b=$.ig.Date.prototype.toStringFormat(a,"yyyy-MM-ddTHH:mm:ss",null)}else{b=$.ig.Date.prototype.toStringFormat(a,"yyyy-MM-ddTHH:mm:ss.fffffff",null)}return"datetime'"+b+"'"},$type:new $.ig.Type("DefaultODataLiteralEmitter",$.ig.$ot,[$$t.$at.$type])},true);$c("ODataDataSourceFilterExpressionVisitor:av","FilterExpressionVisitor",{h:null,f:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$r.init.call(this);this.f=new $$t.au;this.h=new $$6.aj(0)},init1:function(a,b){$$t.$av.init.call(this,0);this.f=b},toString:function(){return this.h.toString()},visitOperationExpression:function(a){var b=true;var c="";switch(a.operator()){case 10:c="add";break;case 7:c="and";break;case 13:c="div";break;case 0:case 1:c="eq";break;case 3:c="gt";break;case 4:c="ge";break;case 15:b=false;break;case 5:c="lt";break;case 6:c="le";break;case 14:c="mod";break;case 12:c="mul";break;case 9:c="not";b=false;break;case 2:c="ne";break;case 8:c="or";break;case 11:c="sub";break;default:c="eq";break}if(b){if(this.g(a,a.left())){this.h.l("(")}this.visit(a.left());if(this.g(a,a.left())){this.h.l(")")}this.h.l(" ");this.h.l(c);this.h.l(" ");if(this.g(a,a.right())){this.h.l("(")}this.visit(a.right());if(this.g(a,a.right())){this.h.l(")")}}else{if(a.operator()==15){this.h.l("(")}else{this.h.u(c+" ")}if(a.left()!=null){this.visit(a.left())}else{this.visit(a.right())}if(a.operator()==15){this.h.l(")")}}},g:function(a,b){var c=a.precedence();var d=b!=null?b.precedence():0;if(b!=null&&b.isOperation()&&b.operator()==15){return false}return d<c},visitFunctionExpression:function(a){var b="";switch(a.functionType()){case 19:b="ceiling";break;case 10:b="concat";break;case 0:b="contains";break;case 11:b="day";break;case 1:b="endswith";break;case 18:b="floor";break;case 12:b="hour";break;case 4:b="indexof";break;case 3:b="length";break;case 13:b="minute";break;case 14:b="month";break;case 5:b="replace";break;case 17:b="round";break;case 15:b="second";break;case 2:b="startswith";break;case 6:b="substring";break;case 7:b="tolower";break;case 8:b="toupper";break;case 9:b="trim";break;case 16:b="year";break}this.h.l(b);this.h.l("(");var c=true;for(var d=0;d<a.functionArguments().j().count();d++){if(c){c=false}else{this.h.l(", ")}this.visit(a.functionArguments().j().item(d))}this.h.l(")")},visitLiteralExpression:function(a){this.i(a,a.literalValue())},i:function(a,b){var c=this.f.emitLiteral(b,a.leaveUnquoted());this.h.l(c)},visitPropertyReferenceExpression:function(a){this.j(a.propertyReference())},j:function(a){this.h.l(a)},$type:new $.ig.Type("ODataDataSourceFilterExpressionVisitor",$$t.$r.$type)},true);$c("ODataDataSourceSchema:aw","Object",{a:null,c:null,d:null,b:null,init:function(a,b,c){this.a=null;$.ig.$op.init.call(this);this.c=a;this.d=b;this.a=c},propertyNames:function(){return this.c},primaryKey:function(){return this.a},propertyTypes:function(){return this.d},propertyDataIntents:function(){return this.b},$type:new $.ig.Type("ODataDataSourceSchema",$.ig.$ot,[$$t.$ah.$type])},true);$c("SortDescription:ax","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.propertyName(b)},a:false,init1:function(a,b,c){$.ig.$op.init.call(this);this.propertyName(b);this.direction(c)},f:null,propertyName:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:0,direction:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},equals:function(a){var b=a;if(b==null){return $.ig.$op.equals.call(this,a)}return b.propertyName()==this.propertyName()&&b.direction()==this.direction()},getHashCode:function(){return this.propertyName().getHashCode()*17+this.direction()},h:function(){this.a=true},$type:new $.ig.Type("SortDescription",$.ig.$ot)},true);$c("SortDescriptionCollection:ay","Object",{_getInner:function(){return this.f},d:null,syncTarget:function(a){if(arguments.length===1){if(a==null){this.f.syncTarget(null);this.d=null;return}this.d=a;this.f.syncTarget(this.d.f);return a}else{return this.d}},f:null,init:function(){$.ig.$op.init.call(this);this.f=new $.ig.SyncableObservableCollection$1($$t.$ax.$type)},add:function(a){return this.f.add(a)},insert:function(a,b){this.f.add1(a,b)},clear:function(){this.f.clear()},get:function(a){return this.f.get(a)},indexOf:function(a){return this.f.indexOf(a)},remove:function(a){return this.f.remove1(a)},removeAt:function(a){return this.f.remove(a)},set:function(a,b){return this.f.set(a,b)},size:function(){return this.f.size()},_addListener:function(a){this.f.addListener(a)},_removeListener:function(a){this.f.removeListener(a)},_onChanged:function(a){if(arguments.length===1){this.f._onChanged(a);return a}else{return this.f._onChanged()}},k:function(){return this.f.all()},$type:new $.ig.Type("SortDescriptionCollection",$.ig.$ot)},true);$c("BaseDataSource:az","Object",{init:function(){this.k=null;this.ad=0;this.ae=0;this.af=0;this.s=false;this.r=false;this.b=null;this.a=null;this.c=null;this.t=false;this.u=false;this.p=false;this.w=true;this.v=false;this.x=true;$.ig.$op.init.call(this);this.h=new $$t.a1(this);this.o=new $$t.ay;this.n=new $$t.ay;this.o._addListener(this.bt.runOn(this));this.n._addListener(this.a3.runOn(this));this.e=new $$t.q;this.e._addListener(this.a1.runOn(this))},bt:function(a,b){this.onSortDescriptionsChanged(b)},a3:function(a,b){this.onGroupDescriptionsChanged(b)},a1:function(a,b){this.onFilterExpressionsChanged(b)},onSortDescriptionsChanged:function(a){this.queueAutoRefresh()},onGroupDescriptionsChanged:function(a){if(this.isGroupingSupported()){if(this.groupDescriptions()!=null&&this.groupDescriptions().k().count()>0){this._aa=true}else{this._aa=false}this.queueAutoRefresh()}},_aa:false,onFilterExpressionsChanged:function(a){this.queueAutoRefresh()},isPlaceholderItem:function(a){return false},_ah:null,_m:null,o:null,n:null,e:null,f:null,actualBaseDataProvider:function(){},k:null,actualSchema:function(a){if(arguments.length===1){var b=this.k;this.k=a;if(b!=this.k){this.onPropertyUpdated("ActualSchema",b,this.k)}return a}else{return this.k}},ad:0,actualCount:function(a){if(arguments.length===1){var b=this.ad;this.ad=a;if(b!=this.ad){this.onPropertyUpdated("ActualCount",b,this.ad)}return a}else{return this.ad}},ae:0,firstVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.ae;this.ae=a;if(b!=this.ae){this.onPropertyUpdated("FirstVisibleIndexRequested",b,this.ae)}return a}else{return this.ae}},af:0,lastVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.af;this.af=a;if(b!=this.af){this.onPropertyUpdated("LastVisibleIndexRequested",b,this.af)}return a}else{return this.af}},l:null,updateNotifier:function(a){if(arguments.length===1){var b=this.l;this.l=a;if(b!=this.l){this.onPropertyUpdated("UpdateNotifier",b,this.l)}return a}else{return this.l}},getItemAtIndex:function(a){return null},getItemProperty:function(a,b){if(this.actualBaseDataProvider()!=null){var item_=a;if(item_!=null&&item_.$$isSpecialRow!==undefined){return this.getSpecialRowItemValue(a,b)}return this.actualBaseDataProvider().getItemValue(a,b)}return null},getSpecialRowItemValue:function(a,b){if(a.rowType()==3){return this.getItemProperty(a.targetRow(),b)}return a.getValue(b)},getItemPropertyAtIndex:function(a,b){return null},fullSectionInformationWillForceLoad:function(){return false},propertyChanged:null,onPropertyUpdated:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}this.propertyUpdatedOverride(a,b,c)},propertyUpdatedOverride:function(a,b,c){switch(a){case"PrimaryKey":this.actualPrimaryKey(this.primaryKey());break;case"ActualPrimaryKey":this.onActualPrimaryKeyChanged(b,c);break;case"ExecutionContext":if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().executionContext(this.executionContext())}this.queueAutoRefresh();break;case"LastVisibleIndexRequested":case"FirstVisibleIndexRequested":this.onRequestedVisibleRangeChanged();break;case"ActualDataProvider":this.onActualDataProviderChanged(b,c);break;case"DeferAutoRefresh":if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().deferAutoRefresh(this.deferAutoRefresh())}if(!c){this.queueAutoRefresh()}break;case"PropertiesRequested":if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().propertiesRequested(this.propertiesRequested())}break;case"ShouldEmitSectionFooters":case"ShouldEmitSectionHeaders":case"ShouldEmitShiftedRows":this.queueAutoRefresh();break}},onActualPrimaryKeyChanged:function(a,b){this.onActualPrimaryKeyChangedOverrride(a,b)},onActualPrimaryKeyChangedOverrride:function(a,b){},isVirtual:function(){return false},h:null,dataProviderUpdateNotifier:function(){return this.h},onActualDataProviderChanged:function(a,b){var c=a;var d=b;if(c!=null){c.updateNotifier(null)}if(d!=null){d.updateNotifier(this.h)}if(c!=null){c.schemaChanged=$.ig.Delegate.prototype.remove(c.schemaChanged,this.ay.runOn(this))}if(d!=null){d.schemaChanged=$.ig.Delegate.prototype.combine(d.schemaChanged,this.ay.runOn(this));d.executionContext(this.executionContext());this.notifyUsingSourceIndexes(this.actualBaseDataProvider().notifyUsingSourceIndexes())}else{this.notifyUsingSourceIndexes(false)}if(c!=null){this.sortDescriptions().syncTarget(null);this.groupDescriptions().syncTarget(null);this.filterExpressions().syncTarget(null)}if(d!=null){this.sortDescriptions().syncTarget(d.sortDescriptions());this.groupDescriptions().syncTarget(d.groupDescriptions());this.filterExpressions().syncTarget(d.filterExpressions());if(this.propertiesRequested()!=null){d.propertiesRequested(this.propertiesRequested())}}this.queueAutoRefresh()},onRequestedVisibleRangeChanged:function(){},j:null,executionContext:function(a){if(arguments.length===1){var b=this.j;this.j=a;if(this.j!=b){this.onPropertyUpdated("ExecutionContext",b,this.j)}return a}else{return this.j}},schemaChanged:null,canInitialize:function(){if(this.j!=null&&this.actualBaseDataProvider()!=null){return true}return false},s:false,isInitializing:function(){return this.s},isSortingSupported:function(){return false},isFilteringSupported:function(){return false},sortDescriptions:function(){return this.o},groupDescriptions:function(){return this.n},filterExpressions:function(){return this.e},r:false,deferAutoRefresh:function(a){if(arguments.length===1){var b=this.r;this.r=a;if(this.r!=b){this.onPropertyUpdated("DeferAutoRefresh",b,this.r)}return a}else{return this.r}},b:null,primaryKey:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.onPropertyUpdated("PrimaryKey",b,this.b)}return a}else{return this.b}},a:null,actualPrimaryKey:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.onPropertyUpdated("ActualPrimaryKey",b,this.a)}return a}else{return this.a}},c:null,propertiesRequested:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(this.c!=b){this.onPropertyUpdated("PropertiesRequested",b,this.c)}return a}else{return this.c}},t:false,notifyUsingSourceIndexes:function(a){if(arguments.length===1){var b=this.t;this.t=a;if(this.t!=b){this.onPropertyUpdated("NotifyUsingSourceIndexes",b,this.t)}return a}else{return this.t}},isItemIndexLookupSupported:function(){return false},isKeyIndexLookupSupported:function(){return false},initializeOverride:function(){},u:false,resolveFullCount:function(a){return a},ay:function(a,b){var $self=this;var c=this.executionContext();c.execute(function(){$self.u=true;$self.q=true;$self.queueAutoRefresh();if($self.deferAutoRefresh()){$self.actualSchema(b.schema());$self.actualCount($self.resolveFullCount(b.count()));$self.a5()}})},a5:function(){if(this.schemaChanged!=null){this.schemaChanged(this,new $$t.y(this.actualSchema(),this.actualCount()))}},onSetItem:function(a,b,c){this.onSetItemOverride(a,b,c)},onBroadcastSetItem:function(a,b,c){if(this.updateNotifier()!=null){this.updateNotifier().notifySetItem(a,b,c)}},onSetItemOverride:function(a,b,c){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastSetItem(a,b,c)},onClearItems:function(){this.onClearItemsOverride()},onBroadcastClearItems:function(){if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},onClearItemsOverride:function(){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastClearItems()},onInsertItem:function(a,b){this.onInsertItemOverride(a,b)},onBroadcastInsertItem:function(a,b){if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(a,b)}},onInsertItemOverride:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastInsertItem(a,b)},onRemoveItem:function(a,b){this.onRemoveItemOverride(a,b)},onBroadcastRemoveItem:function(a,b){if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(a,b)}},onRemoveItemOverride:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}this.onBroadcastRemoveItem(a,b)},notifySetItem:function(a,b,c){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifySetItem(a,b,c)}},notifyClearItems:function(){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifyClearItems()}},notifyInsertItem:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifyInsertItem(a,b)}},notifyRemoveItem:function(a,b){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().notifyRemoveItem(a,b)}},p:false,queueAutoRefresh:function(){if(this.deferAutoRefresh()){return}if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().queueAutoRefresh()}if(this.p){return}if(this.executionContext()!=null){this.p=true;this.executionContext().enqueueAction(this.az.runOn(this))}},az:function(){if(this.deferAutoRefresh()){this.p=false;return}if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().flushAutoRefresh()}if(!this.p){return}this.p=false;this.br()},br:function(){if(this.actualBaseDataProvider()!=null){this.actualSchema(this.actualBaseDataProvider().actualSchema());this.actualCount(this.resolveFullCount(this.actualBaseDataProvider().actualCount()))}if(this.actualSchema()!=null&&this.primaryKey()==null){this.actualPrimaryKey(this.actualSchema().primaryKey())}this.refreshInternalOverride();if(this.u){this.u=false;this.a5()}},refreshInternalOverride:function(){},flushAutoRefresh:function(){this.az()},refresh:function(){if(this.actualBaseDataProvider()!=null){this.actualBaseDataProvider().refresh()}this.br()},indexOfItem:function(a){return-1},indexOfKey:function(a){return-1},getPrimaryKeyValue:function(a,b){var c=this.actualPrimaryKey();if(c==null||c.length<1||this.actualBaseDataProvider()==null){return}for(var d=0;d<c.length;d++){b[d]=this.actualBaseDataProvider().getItemValue(a,c[d])}},getRowType:function(a){return 0},getMainValuePath:function(a){return"SectionInformation"},getStickyRows:function(){return null},isRowSpanning:function(a){return a==1||a==2},getStickyRowPriority:function(a){return-1},isExclusivelySticky:function(a){return false},pinRow:function(a){},unpinRow:function(a){},clearPinnedRows:function(){},isRowPinned:function(a){return false},isGroupingSupported:function(){return false},w:false,shouldEmitSectionHeaders:function(a){if(arguments.length===1){var b=this.w;this.w=a;if(this.w!=b){this.onPropertyUpdated("ShouldEmitSectionHeaders",b,this.w)}return a}else{return this.w}},v:false,shouldEmitSectionFooters:function(a){if(arguments.length===1){var b=this.v;this.v=a;if(this.v!=b){this.onPropertyUpdated("ShouldEmitSectionFooters",b,this.v)}return a}else{return this.v}},x:false,shouldEmitShiftedRows:function(a){if(arguments.length===1){var b=this.x;this.x=a;if(this.x!=b){this.onPropertyUpdated("ShouldEmitShiftedRows",b,this.x)}return a}else{return this.x}},q:false,d:null,ensureComparables:function(a){if(this.q&&this.actualCount()>0){this.d=new Array(a.propertyNames().length);this.q=false}},resolveSchemaPropertyType:function(a){return this.actualBaseDataProvider().resolveSchemaPropertyType(a)},$type:new $.ig.Type("BaseDataSource",$.ig.$ot,[$$t.$s.$type])},true);$c("SectionData:a0","Object",{init:function(){$.ig.$op.init.call(this)},_f:0,_g:0,_e:0,_a:null,_b:null,_d:0,_c:0,$type:new $.ig.Type("SectionData",$.ig.$ot)},true);$c("DefaultDataSourceDataProviderUpdateNotifier:a1","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},notifySetItem:function(a,b,c){this.a.onSetItem(a,b,c)},notifyClearItems:function(){this.a.onClearItems()},notifyInsertItem:function(a,b){this.a.onInsertItem(a,b)},notifyRemoveItem:function(a,b){this.a.onRemoveItem(a,b)},$type:new $.ig.Type("DefaultDataSourceDataProviderUpdateNotifier",$.ig.$ot,[$$t.$aa.$type])},true);$c("DataSourceSpecialRow:a2","Object",{init:function(){this.$$isSpecialRow=true;this.e=new $$4.h(String,$.ig.$op.$type,0);this.d=new $$4.h(String,$.ig.$op.$type,0);$.ig.$op.init.call(this)},$$isSpecialRow:false,e:null,d:null,_rowType:0,rowType:function(a){if(arguments.length===1){this._rowType=a;return a}else{return this._rowType}},_targetRow:null,targetRow:function(a){if(arguments.length===1){this._targetRow=a;return a}else{return this._targetRow}},getValue:function(a){var $self=this;if(a=="SectionInformation"){return this.d}var b;if(function(){var c=$self.e.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}return null},getSectionValue:function(a){var $self=this;var b;if(function(){var c=$self.d.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}return null},setValue:function(a,b){this.e.item(a,b)},setSectionValue:function(a,b){this.d.item(a,b)},getSectionKeys:function(){var a=new Array(this.d.keys().count());var b=0;var d=this.d.keys().getEnumerator();while(d.moveNext()){var c=d.current();a[b]=c;b++}return a},$type:new $.ig.Type("DataSourceSpecialRow",$.ig.$ot)},true);$c("LocalDataSource:a3","BaseDataSource",{actualBaseDataProvider:function(){return this.actualDataProvider()},bw:null,dataProvider:function(a){if(arguments.length===1){var b=this.bw;this.bw=a;if(b!=this.bw){this.onPropertyUpdated("DataProvider",b,this.bw)}return a}else{return this.bw}},bv:null,actualDataProvider:function(a){if(arguments.length===1){var b=this.bv;this.bv=a;if(b!=this.bv){this.onPropertyUpdated("ActualDataProvider",b,this.bv)}return a}else{if(this.bv==null){this.actualDataProvider(this.resolveDataProvider())}return this.bv}},ch:null,itemsSource:function(a){if(arguments.length===1){var b=this.ch;this.ch=a;if(b!=this.ch){this.onPropertyUpdated("ItemsSource",b,this.ch)}return a}else{return this.ch}},canInitialize:function(){var a=$$t.$az.canInitialize.call(this);if(!a){return false}return this.itemsSource()!=null},b1:null,b2:function(a){if(arguments.length===1){this.b1=a;this.actualDataProvider(this.resolveDataProvider());return a}else{return this.b1}},init:function(){this.b5=null;this.b3=null;this.cg=new $$4.x(Array,0);this.b8=false;this.bu=null;this.cl=-1;this.cj=-1;this.cm=-1;this.ck=-1;$$t.$az.init.call(this);this.executionContext(new $$t.b)},resolveDataProvider:function(){var provider_=new $$t.a;provider_.executionContext(new $$t.b);return provider_},propertyUpdatedOverride:function(a,b,c){$$t.$az.propertyUpdatedOverride.call(this,a,b,c);switch(a){case"DataProvider":this.actualDataProvider(this.dataProvider());break;case"ActualDataProvider":if(this.actualDataProvider()!=null){this.actualDataProvider().dataSource(this.itemsSource());
this.actualSchema(this.actualDataProvider().actualSchema());this.actualCount(this.resolveFullCount(this.actualDataProvider().actualCount()))}this.queueAutoRefresh();break;case"ItemsSource":if(this.actualDataProvider()!=null){this.actualDataProvider().dataSource(this.itemsSource());this.actualSchema(this.actualDataProvider().actualSchema());this.actualCount(this.resolveFullCount(this.actualDataProvider().actualCount()))}this.queueAutoRefresh();break}},getItemAtIndex:function(a){if(this.b5!=null&&this.b5.view()!=null){return this.b5.view().item(a)}else{return this.actualDataProvider().getItemAtIndex(a)}},getItemPropertyAtIndex:function(a,b){var c;if(this.b5!=null){c=this.b5.view().item(a)}else{c=this.actualDataProvider().getItemAtIndex(a)}var item_=c;if(item_!=null&&item_.$$isSpecialRow!==undefined){return this.getSpecialRowItemValue(c,b)}return this.actualDataProvider().getItemValue(c,b)},b5:null,b7:null,b0:function(){return this.actualDataProvider()},ca:function(){return this.cg!=null&&this.cg.count()>0},refreshInternalOverride:function(){$$t.$az.refreshInternalOverride.call(this);if(this.actualDataProvider()!=null){if(this.cb()||this.cc()||this.cd()||this.ca()){if(this.b5==null){if(this.b7==null){this.b7=new $$t.a5(this)}this.b5=new $$t.bd(this.actualDataProvider());this.b5.updateNotifier(this.b7)}this.ensureComparables(this.actualDataProvider().actualSchema());this.b5.shouldEmitSectionHeaders(this.shouldEmitSectionHeaders()&&this._aa);this.b5.shouldEmitSectionFooters(this.shouldEmitSectionFooters()&&this._aa);this.b5.shouldEmitShiftedRows(this.shouldEmitShiftedRows());this.b5.setPinnedKeys(this.cg);this.b5.sortComparer(this.cf());this.b5.groupComparer(this.ce());this.b5.primaryKeyComparer(this.b4());this.b5.groupDescriptions(this.groupDescriptions());this.b5.sortDescriptions(this.sortDescriptions());this.b5.dataSource(this);this.b5.isGrouping(this.groupDescriptions()!=null&&this.groupDescriptions().k().count()>0);this.b5.filter(this.b6());this.b5.refresh();this.actualSchema(this.actualDataProvider().actualSchema());this.actualCount(this.b5.view().count())}else{var a=this.b0();this.actualSchema(this.actualDataProvider().actualSchema());if(a!=null){this.actualCount(a.actualCount())}else{this.actualCount(0)}if(this.b5!=null){this.b5.updateNotifier(null);this.b5=null;this.onBroadcastClearItems()}}}else{this.actualCount(0);this.actualSchema(null)}},isItemIndexLookupSupported:function(){return true},isKeyIndexLookupSupported:function(){return true},indexOfItem:function(a){if(this.b5!=null){return this.b5.view().indexOf(a)}if(this.actualDataProvider()!=null&&this.actualDataProvider().isItemIndexLookupSupported()){return this.actualDataProvider().indexOfItem(a)}if(this.actualDataProvider()!=null){var b=this.actualDataProvider().actualCount();var c;for(var d=0;d<b;d++){c=this.actualDataProvider().getItemAtIndex(d);if(this.b9(c,a)){return d}}}return-1},b9:function(a,b){if(a==null&&b==null){return true}if(a==null||b==null){return false}return a.equals(b)},indexOfKey:function(a){var b=this.actualPrimaryKey();if(b==null||b.length<1||this.actualBaseDataProvider()==null){return this.indexOfItem(a[0])}var c=this.b4();var d;if(this.b5!=null){var e=this.b5.view().count();for(var f=0;f<e;f++){d=this.b5.view().item(f);if(!($b($$t.$a2.$type,d)!==null)&&c.compareToKey(d,a)==0){return f}}}if(this.actualDataProvider()!=null&&this.actualDataProvider().isKeyIndexLookupSupported()){return this.actualDataProvider().indexOfKey(a)}if(this.actualDataProvider()!=null){var g=this.actualDataProvider().actualCount();for(var h=0;h<g;h++){d=this.actualDataProvider().getItemAtIndex(h);if(c.compareToKey(d,a)==0){return h}}}return-1},onActualPrimaryKeyChangedOverrride:function(a,b){$$t.$az.onActualPrimaryKeyChangedOverrride.call(this,a,b);this.b3=null},b3:null,b4:function(){if(this.b3!=null){return this.b3}if(this.actualPrimaryKey()==null){this.b3=new $$t.a4(null,null,null,this);return this.b3}var a=new Array(this.actualPrimaryKey().length);for(var b=0;b<a.length;b++){a[b]=0}this.b3=new $$t.a4(this.actualPrimaryKey(),a,this.d,this);return this.b3},b6:function(){if(this.filterExpressions().j().count()==0){return null}var a=this.actualDataProvider();var b=this.actualDataProvider().actualSchema();var c=this.filterExpressions().j();var d=function(e){for(var f=0;f<c.count();f++){if(!c.item(f).match(e,a,b)){return false}}return true};return d},cf:function(){var a=0;if(this.sortDescriptions().k().count()==0&&(this.groupDescriptions()==null||this.groupDescriptions().k().count()==0)){return null}a=this.sortDescriptions().k().count();if(this.groupDescriptions()!=null){a+=this.groupDescriptions().k().count()}var b=new Array(a);var c=new Array(a);var d=0;if(this.groupDescriptions()!=null){for(var e=0;e<this.groupDescriptions().k().count();e++){b[e]=this.groupDescriptions().k().item(e).propertyName();c[e]=this.groupDescriptions().k().item(e).direction();d++}}for(var f=0;f<this.sortDescriptions().k().count();f++){b[f+d]=this.sortDescriptions().k().item(f).propertyName();c[f+d]=this.sortDescriptions().k().item(f).direction()}return new $$t.a4(b,c,this.d,this)},ce:function(){if(this.groupDescriptions()==null||this.groupDescriptions().k().count()<1){return null}var a=0;a=this.groupDescriptions().k().count();var b=new Array(a);var c=new Array(a);if(this.groupDescriptions()!=null){for(var d=0;d<this.groupDescriptions().k().count();d++){b[d]=this.groupDescriptions().k().item(d).propertyName();c[d]=this.groupDescriptions().k().item(d).direction()}}return new $$t.a4(b,c,this.d,this)},cc:function(){if(this.groupDescriptions()==null||this.groupDescriptions().k().count()<1){return false}if(this.actualDataProvider()==null){return false}if(this.actualDataProvider().isGroupingSupported()){return false}return true},cd:function(){if(this.sortDescriptions()==null||this.sortDescriptions().k().count()<1){return false}if(this.actualDataProvider()==null){return false}if(this.actualDataProvider().isSortingSupported()){return false}return true},cb:function(){return this.filterExpressions()!=null&&this.filterExpressions().j().count()>0},onClearItemsOverride:function(){if(this.b5!=null){this.b5.notifyClearItems()}else{$$t.$az.onClearItemsOverride.call(this)}},onSetItemOverride:function(a,b,c){if(this.b5!=null){this.b5.notifySetItem(a,b,c)}else{$$t.$az.onSetItemOverride.call(this,a,b,c)}},onInsertItemOverride:function(a,b){if(this.b5!=null){this.b5.notifyInsertItem(a,b)}else{$$t.$az.onInsertItemOverride.call(this,a,b)}},onRemoveItemOverride:function(a,b){if(this.b5!=null){this.b5.notifyRemoveItem(a,b)}else{$$t.$az.onRemoveItemOverride.call(this,a,b)}},cq:function(){this.actualCount(this.b5.view().count());this.onBroadcastClearItems()},ct:function(a,b,c){this.actualCount(this.b5.view().count());this.onBroadcastSetItem(a,b,c)},cr:function(a,b){this.actualCount(this.b5.view().count());this.onBroadcastInsertItem(a,b)},cs:function(a,b){this.actualCount(this.b5.view().count());this.onBroadcastRemoveItem(a,b)},cg:null,pinRow:function(a){$$t.$az.pinRow.call(this,a);this.cl=-1;this.cj=-1;if(this.b5!=null){this.cg.add(a);this.b5.pinRow(a)}else{this.cg.add(a);this.queueAutoRefresh()}},unpinRow:function(a){$$t.$az.unpinRow.call(this,a);var b=this.b4();if(this.b5!=null){for(var c=this.cg.count()-1;c>=0;c--){var d=this.cg.__inner[c];if(d.length!=a.length){continue}if(b.compareKeys(d,a)==0){this.cg.removeAt(c);this.b5.unpinRow(d)}}}else{for(var e=this.cg.count()-1;e>=0;e--){var f=this.cg.__inner[e];if(f.length!=a.length){continue}if(b.compareKeys(f,a)==0){this.cg.removeAt(e)}}this.queueAutoRefresh()}this.cl=-1;this.cj=-1},isRowPinned:function(a){if(this.b5==null){return false}var b=this.getItemAtIndex(a);if(b==null){return false}var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){if(item_.rowType()==3){return true}}var c=this.b4();var d;if(this.actualPrimaryKey()==null){d=new Array(1);d[0]=b}else{var e=this.actualPrimaryKey();var f=e.length;d=new Array(f);for(var g=0;g<f;g++){d[g]=this.getItemProperty(b,e[g])}}for(var h=0;h<this.cg.count();h++){if(c.compareKeys(this.cg.__inner[h],d)==0){return true}}return false},b8:false,isSortingSupported:function(){if(this._m!=null&&!this.b8){this.b8=true;var a=this._m.isSortingSupportedOverride();this.b8=false;return a}return true},isFilteringSupported:function(){if(this._m!=null&&!this.b8){this.b8=true;var a=this._m.isFilteringSupportedOverride();this.b8=false;return a}return true},isGroupingSupported:function(){if(this._m!=null&&!this.b8){this.b8=true;var a=this._m.isGroupingSupportedOverride();this.b8=false;return a}return true},getStickyRowPriority:function(a){if(this.getRowType(a)==1||this.getRowType(a)==2){return 3}else if(this.getRowType(a)==3){return 2}return 1},bu:null,cl:0,cj:0,cm:0,ck:0,getStickyRows:function(){if(this.b5==null||(this.groupDescriptions()==null||this.groupDescriptions().k().count()==0)&&!this.ca()){return null}var a=null;var b=null;if(this.b5.sections().count()==1){a=this.b5.sections().__inner[0];b=this.b5.sections().__inner[0]}else{a=this.b5.getSection(this.firstVisibleIndexRequested());b=this.b5.getSection(this.lastVisibleIndexRequested())}if(a==null||b==null){return null}if(a._f==this.cl&&a._d==this.cm&&b._f==this.cj&&b._d==this.ck){return this.bu}this.cl=a._f;this.cj=b._f;this.cm=a._d;this.ck=b._d;if(this.b5.sections().count()==1){this.cj=b._e}var c=0;if(this.shouldEmitSectionHeaders()&&this._aa){c=1}var d=new $$4.x($$0.$aw.$type,0);for(var e=a._f;e<=b._f;e++){if(this.shouldEmitSectionHeaders()&&this._aa){d.add(this.b5.sections().__inner[e]._g)}if(this.shouldEmitShiftedRows()){for(var f=0;f<this.b5.sections().__inner[e]._d;f++){d.add(this.b5.sections().__inner[e]._g+f+c)}}if(this.shouldEmitSectionFooters()&&this._aa){d.add(this.b5.sections().__inner[e]._e)}}this.bu=d.toArray();return this.bu},isExclusivelySticky:function(a){return this.getRowType(a)==1||this.getRowType(a)==2},getRowType:function(a){if(a<0){return 0}var b=this.getItemAtIndex(a);var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){return b.rowType()}return 0},$type:new $.ig.Type("LocalDataSource",$$t.$az.$type)},true);$c("DataSourcePropertiesComparer:a4","Object",{e:null,b:null,a:null,g:0,f:null,d:null,c:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.b=a;if(this.b!=null){this.g=this.b.length}this.a=b;this.e=d;this.f=d.actualSchema();if(this.b!=null){this.d=new Array(this.g)}this.c=c;if(this.c==null){this.c=new Array(this.g)}var e=new $$4.h(String,$$t.$ai.$type,0);for(var f=0;f<this.f.propertyNames().length;f++){e.item(this.f.propertyNames()[f],this.f.propertyTypes()[f])}if(this.b!=null){for(var g=0;g<this.b.length;g++){if(e.containsKey(this.b[g])){this.d[g]=e.item(this.b[g])}else{this.d[g]=d.resolveSchemaPropertyType(this.b[g])}}}},compare:function(a,b){if(this.b==null){if(a==b){return 0}return-1}var c=null;var d=null;var e=null;var f=null;var x_=a;if(x_!=null&&x_.$$isSpecialRow!==undefined){e=x_}var y_=b;if(y_!=null&&y_.$$isSpecialRow!==undefined){f=y_}var g=null;var h=false;var i=this.g;for(var j=0;j<i;j++){g=this.b[j];h=this.a[j]==1;if(e!=null){c=e.getValue(g)}else{c=this.e.getItemProperty(a,g)}if(f!=null){d=f.getValue(g)}else{d=this.e.getItemProperty(b,g)}var k=this.j(c,d,h,this.d[j],this.c[j]);if(k!=0){return k}}return 0},compareKeys:function(a,b){if(this.b==null){for(var c=0;c<a.length;c++){if(a[c]!=b[c]){return-1}}return 0}var d=null;var e=null;var f=false;var g=this.g;for(var h=0;h<g;h++){f=this.a[h]==1;d=a[h];e=b[h];var i=this.j(d,e,f,this.d[h],this.c[h]);if(i!=0){return i}}return 0},compareToKey:function(a,b){if(this.b==null){if(b.length==1){if(a==b[0]){return 0}}return-1}var c=null;var d=null;var e=null;var f=false;var g=this.g;for(var h=0;h<g;h++){e=this.b[h];f=this.a[h]==1;c=this.e.getItemProperty(a,e);d=b[h];var i=this.j(c,d,f,this.d[h],this.c[h]);if(i!=0){return i}}return 0},j:function(a,b,c,d,e){if(c){var f=a;a=b;b=f}var g=0;switch(d){case 2:a=a==null?false:a;b=b==null?false:b;g=$.ig.util.boolCompare(a,b);break;case 8:a=a==null?$$0.$s.minValue():a;b=b==null?$$0.$s.minValue():b;var xVal_=a;var yVal_=b;xVal_=+xVal_;yVal_=+yVal_;var h=$h(xVal_);var i=$h(yVal_);g=$x(h,i);break;case 5:a=a==null?-1.7976931348623157e308:a;b=b==null?-1.7976931348623157e308:b;g=$x(a,b);break;case 10:a=a==null?0:a;b=b==null?0:b;g=$x(a,b);break;case 6:a=a==null?-7.922816251426434e28:a;b=b==null?-7.922816251426434e28:b;g=$x(a,b);break;case 7:a=a==null?-3.4028230607370965e38:a;b=b==null?-3.4028230607370965e38:b;g=$x(b,b);break;case 1:a=a==null?-2147483648:a;b=b==null?-2147483648:b;g=$x($h(a),$h(b));break;case 3:a=a==null?-0x8000000000000000:a;b=b==null?-0x8000000000000000:b;g=$x($h(a),$h(b));break;case 11:if(e){var j=a;var k=b;if(j!=null){g=j.compareTo(k)}else if(k!=null){g=-1}else{g=0}}else{a=a==null?"":a;b=b==null?"":b;g=$aa(a.toString(),b.toString())}break;case 4:a=a==null?-32768:a;b=b==null?-32768:b;g=$x($h(a),$h(b));break;case 0:a=a==null?"":a;b=b==null?"":b;g=$aa(a,b);break}return g},$type:new $.ig.Type("DataSourcePropertiesComparer",$.ig.$ot,[$$6.$ad.$type.specialize($.ig.$op.$type)])},true);$c("LocalDataSourceViewUpdateNotifier:a5","Object",{a:null,notifyClearItems:function(){this.a.cq()},notifyInsertItem:function(a,b){this.a.cr(a,b)},notifyRemoveItem:function(a,b){this.a.cs(a,b)},notifySetItem:function(a,b,c){this.a.ct(a,b,c)},init:function(a){$.ig.$op.init.call(this);this.a=a},$type:new $.ig.Type("LocalDataSourceViewUpdateNotifier",$.ig.$ot,[$$t.$w.$type])},true);$c("PagePredictionEngine:a6","Object",{init:function(){this.s=0;this.u=0;this.x=-1;this.t=-1;this.y=500;this.r=1e3;this.v=8;this.d=null;this.i=false;this.h=false;this.g=new $.ig.FastIterationDictionary$2($.ig.$op.$type,$$0.$aw.$type,0);this.p=new $$4.x($$0.$aw.$type,0);this.o=new $$4.x($$0.$aw.$type,0);this.c=new $$t.a9;$.ig.$op.init.call(this)},a:null,executionContext:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.ay("ExecutionContext",b,this.a)}return a}else{return this.a}},s:0,firstVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.s;this.s=a;if(b!=this.s){this.ay("FirstVisibleIndexRequested",b,this.s)}return a}else{return this.s}},u:0,lastVisibleIndexRequested:function(a){if(arguments.length===1){var b=this.u;this.u=a;if(b!=this.u){this.ay("LastVisibleIndexRequested",b,this.u)}return a}else{return this.u}},x:0,pageSize:function(a){if(arguments.length===1){var b=this.x;this.x=a;if(b!=this.x){this.ay("PageSize",b,this.x)}return a}else{return this.x}},t:0,fullCount:function(a){if(arguments.length===1){var b=this.t;this.t=a;if(b!=this.t){this.ay("FullCount",b,this.t)}return a}else{return this.t}},y:0,pageVisibilityDisplayThresholdMilliseconds:function(a){if(arguments.length===1){var b=this.y;this.y=a;if(b!=this.y){this.ay($$t.$a6.aq,b,this.y)}return a}else{return this.y}},r:0,fetchAheadMilliseconds:function(a){if(arguments.length===1){var b=this.r;this.r=a;if(b!=this.r){this.ay("FetchAheadMilliseconds",b,this.r)}return a}else{return this.r}},v:0,maximumPageCandidates:function(a){if(arguments.length===1){var b=this.v;this.v=a;if(b!=this.v){this.ay("MaximumPageCandidates",b,this.v)}return a}else{return this.v}},d:null,pageCandidatesSink:function(a){if(arguments.length===1){var b=this.d;this.d=a;if(b!=this.d){this.ay("PageCandidatesSink",b,this.d)}return a}else{return this.d}},_sectionMap:null,sectionMap:function(a){if(arguments.length===1){this._sectionMap=a;return a}else{return this._sectionMap}},w:0,ay:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}this.az(a,b,c)},propertyChanged:null,az:function(a,b,c){switch(a){case"FirstVisibleIndexRequested":case"LastVisibleIndexRequested":this.aw();break;case"ExecutionContext":this.ax();break;case"FullCount":this.a2();break;case"PageSize":this.a2();break}},a2:function(){this.c.h();this.q=0;var a=new $$4.x($$0.$aw.$type,0);for(var b=0;b<this.g._q.count();b++){if(this.g._p.__inner[b]){continue}a.add(this.g._q.__inner[b])}for(var c=0;c<a.count();c++){this.removeCandidate(a.__inner[c])}if(this.fullCount()>0&&this.pageSize()>0){this.w=$.ig.truncate(Math.ceil(this.fullCount()/this.pageSize()))}},ax:function(){this.enqueueUpdate()},i:false,enqueueUpdate:function(){if(this.i){return}if(this.executionContext()!=null){this.i=true;this.executionContext().enqueueAction(this.av.runOn(this))}},av:function(){this.i=false;this.a4()},a4:function(){if(this.t==-1||this.x==-1){return}this.at();this.a5();this.a6();if(this.q!=0){this.as()}},a3:function(){this.h=false;this.a4()},h:false,as:function(){if(this.h){return}if(this.executionContext()!=null){this.h=true;this.executionContext().executeDelayed(this.a3.runOn(this),0)}},g:null,p:null,a6:function(){var a=this.ac();var b=this.ad();var c=true;var d;for(var e=a;e<=b;e++){d=e;c=this.j(d,2)}if(this.q>0){d=b;while(c){d++;c=this.j(d,1)}}else if(this.q<0){d=a;while(c){d--;c=this.j(d,1)}}this.a0()},o:null,a0:function(){this.o.clear();var a=this.g._o;var b=this.g._o.count();var c=this.g._p;for(var d=0;d<b;d++){if(c.__inner[d]){continue}var e=$h(a.__inner[d]);this.o.add(e)}for(var f=0;f<this.o.count();f++){this.j(this.o.__inner[f],1)}},j:function(a,b){if(a<0||a>this.w){return false}if(this.l(a)){this.removeCandidate(a);return false}if(this.m(a,this.fetchAheadMilliseconds())){this.removeCandidate(a);return false}if(this.n()){this.removeCandidate(a);return false}this.ar(a,b);return true},ar:function(a,b){if(!this.g.d(a)){if(this.d!=null){if(this.d.addCandidate(a,b)){this.g.s(a,a)}}}},removeCandidate:function(a){if(this.g.d(a)){this.g.f(a);if(this.d!=null){this.d.removeCandidate(a)}}},n:function(){return this.g.r()>=this.maximumPageCandidates()},m:function(a,b){var c=b/1e3;var d=c*this.q;if(this.k(a)){return false}if(d>0){var e=d+this.lastVisibleIndexRequested();if(e>=a*this.pageSize()){return false}}else{var f=this.firstVisibleIndexRequested()+d;if(f<=a*this.pageSize()+this.pageSize()){return false}}return true},k:function(a){var b=a*this.pageSize();var c=b+this.pageSize();if(this.lastVisibleIndexRequested()<b||this.firstVisibleIndexRequested()>c){return false}return true},l:function(a){var b=this.pageVisibilityDisplayThresholdMilliseconds()/1e3;var c=b*this.q;if(c>0){var d=c+this.firstVisibleIndexRequested();if(d>a*this.pageSize()+this.pageSize()){return true}}else{var e=this.lastVisibleIndexRequested()+c;if(e<a*this.pageSize()){return true}}return false},ac:function(){return $.ig.truncate(Math.floor(this.firstVisibleIndexRequested()/this.pageSize()))},ad:function(){return $.ig.truncate(Math.floor(this.lastVisibleIndexRequested()/this.pageSize()))},a5:function(){this.q=this.c.j().__y},c:null,q:0,at:function(){this.c.i({__x:0,__y:this.firstVisibleIndexRequested(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},aw:function(){if(this.executionContext()!=null){this.executionContext().enqueueAction(this.a4.runOn(this))}},$type:new $.ig.Type("PagePredictionEngine",$.ig.$ot,[$$0.$b6.$type])},true);$c("PredictionEnginePageCandidate:a7","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("PredictionEnginePageCandidate",$.ig.$ot)},true);$c("DataSourceVelocityReading:a8","Object",{init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b},_b:null,_a:0,$type:new $.ig.Type("DataSourceVelocityReading",$.ig.$ot)},true);$c("DataSourceVelocityTracker:a9","Object",{f:0,d:0,init:function(){this.d=6;this.b=0;$.ig.$op.init.call(this);this.f=this.g();this.c=0;this._a=new Array(this.d)},_a:null,b:0,i:function(a){var b=this.e();this._a[this.b]=new $$t.a8(a,b);this.b++;if(this.b>this.d-1){this.b=0}},h:function(){for(var a=0;a<this.d;a++){this._a[a]=null}},j:function(){var a=2147483647;var b=-2147483648;var c=0;var d=0;var e=0;var f=0;var g=this.e();for(var h=0;h<this.d;h++){if(this._a[h]==null){continue}if(g-this._a[h]._a>300){continue}if(this._a[h]._a<a){a=this._a[h]._a;c=this._a[h]._b.__x;d=this._a[h]._b.__y}if(this._a[h]._a>b){b=this._a[h]._a;e=this._a[h]._b.__x;f=this._a[h]._b.__y}}var i=b-a;i=Math.max(i,16);var j=i/1e3;if(j==0){return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:(e-c)/j,__y:(f-d)/j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c:0,g:function(){var a=$$0.$s.now();return a.getTime()},e:function(){var a=this.g()-this.f;if(a==this.c){a+=1}this.c=a;return a},$type:new $.ig.Type("DataSourceVelocityTracker",$.ig.$ot)},true);$c("IPageCandidatesSink:ba","Object",{$type:new $.ig.Type("IPageCandidatesSink",null)},true);$c("SectionMap:bb","Object",{init:function(){this.a=new $$t.a0;this.g=new $$t.bf;this.h=new $$t.bg;this.m=new $$4.x($$t.$a0.$type,0);this.j=new $$t.bc;this.i=new $$t.bc;$.ig.$op.init.call(this)},a:null,g:null,h:null,m:null,n:function(){return this.m},o:function(){return this.m.__inner[this.m.count()-1]._e},l:function(){return this.n().count()>0},k:function(a,b,c){if(a>=0&&a<this.m.count()){var d=this.m.__inner[a];if(b>=d._g&&b<=d._e){c._c++;if(c._c>=c._a.length){c._c=0}c._b[c._c]=a;c._a[c._c]=d;return true}}return false},j:null,d:function(a){return this.e(a,this.g,this.j)},e:function(a,b,c){if(c._a==null){c._a=new Array(5);c._b=new Array(5);for(var d=0;d<c._a.length;d++){c._a[d]=null;c._b[d]=-1}}if(c._a[c._c]!=null){if(a>=c._a[c._c]._g&&a<=c._a[c._c]._e){return c._a[c._c]}for(var e=0;e<c._a.length;e++){if(c._a[e]!=null){if(a>=c._a[e]._g&&a<=c._a[e]._e){c._c=e;return c._a[c._c]}}}var f=c._b[c._c]+1;if(this.k(f,a,c)){return c._a[c._c]}f=c._b[c._c]-1;if(this.k(f,a,c)){return c._a[c._c]}}this.a._g=a;var g=this.m.binarySearch1(this.a,b);if(g<0){g=~g;g--}if(this.k(g,a,c)){return c._a[c._c]}if(this.k(g+1,a,c)){return c._a[c._c]}if(this.k(g-1,a,c)){return c._a[c._c]}return null},p:function(){this.m.clear();this.j._a=null;this.i._a=null},v:function(a,b,c){for(var d=a._f+1;d<this.m.count();d++){var e=this.m.__inner[d];e._c+=c;e._g+=b;e._e+=b}},u:function(a,b,c){for(var d=a._f;d<this.m.count();d++){var e=this.m.__inner[d];e._c+=c;e._g+=b;e._e+=b;e._f=d}},r:function(a){if(this.m.count()==0){return}var b=this.m.__inner[this.m.count()-1];b._e=a},y:function(a,b,c,d){var e=new $$t.a0;e._g=a;e._a=d;e._f=this.m.count();if(this.m.count()>0){e._c=this.m.__inner[this.m.count()-1]._c}var f=new Array(d.length);for(var g=0;g<f.length;g++){f[g]=b.getItemProperty(c,d[g])}e._b=f;this.m.add(e)},w:function(a,b,c){for(var d=a._f+1;d<this.m.count();d++){this.m.__inner[d]._f=d;this.m.__inner[d]._c+=c;this.m.__inner[d]._g+=b;this.m.__inner[d]._e+=b}},t:function(a,b){this.m.insert(a,b)},x:function(a){if(this.j!=null){var b=this.j;$$t.$bb.q(a,b)}if(this.i!=null){var c=this.i;$$t.$bb.q(a,c)}this.m.removeAt(a)},q:function(a,b){if(b._a!=null){for(var c=0;c<b._a.length;c++){if(b._a[c]!=null){if(b._a[c]._f==a){b._a[c]=null}}}}},c:function(){return this.m.__inner[this.m.count()-1]},b:function(){return this.m.__inner[0]},s:function(){this.m.__inner[this.m.count()-1]._c++},i:null,f:function(a){return this.e(a,this.h,this.i)},$type:new $.ig.Type("SectionMap",$.ig.$ot)},true);$c("SectionSearchData:bc","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_c:0,_b:null,$type:new $.ig.Type("SectionSearchData",$.ig.$ot)},true);$c("RearrangedListView:bd","Object",{e:null,ae:null,l:null,view:function(){return this.ae},init:function(a){this.l=new $$t.bb;this.ad=new $$4.x(Array,0);$.ig.$op.init.call(this);this.e=a},getSection:function(a){return this.l.d(a)},f:null,primaryKeyComparer:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},aa:null,sortComparer:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},z:null,groupComparer:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},h:null,filter:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},m:null,updateNotifier:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_groupDescriptions:null,groupDescriptions:function(a){if(arguments.length===1){this._groupDescriptions=a;return a}else{return this._groupDescriptions}},_sortDescriptions:null,sortDescriptions:function(a){if(arguments.length===1){this._sortDescriptions=a;return a}else{return this._sortDescriptions}},_isGrouping:false,isGrouping:function(a){if(arguments.length===1){this._isGrouping=a;return a}else{return this._isGrouping}},refresh:function(){var $self=this;if(this.ae==this.e||this.ae==null){this.ae=new $$4.x($.ig.$op.$type,0)}this.ae.clear();if(this.e==null){return}var a=this.e.actualCount();if(this.h==null){for(var b=0;b<a;b++){this.ae.add1(this.e.getItemAtIndex(b))}}else{for(var c=0;c<a;c++){var d=this.e.getItemAtIndex(c);if(this.h(d)){this.ae.add1(d)}}}if(this.aa!=null){this.ae.sort1(this.aa)}this.q=false;this.l.p();if(this.groupDescriptions()!=null&&this.groupDescriptions().k().count()>0){this.q=true;this.at()}else{this.l.n().add(function(){var $ret=new $$t.a0;$ret._f=0;$ret._a=null;$ret._b=null;$ret._g=0;$ret._e=$self.ae.count();return $ret}())}var e=this.primaryKeyComparer();var f=new $$4.x($.ig.$op.$type,0);if(this.ad.count()>0&&this.shouldEmitShiftedRows()){if(!this.q){var g=this.l.n().__inner[0];for(var h=0;h<this.ad.count();h++){var i=this.dataSource().indexOfKey(this.ad.__inner[h]);if(i!=-1){this.am(g,this.ae.__inner[i],h)}}}else{for(var j=0;j<this.ad.count();j++){var k=this.dataSource().indexOfKey(this.ad.__inner[j]);if(k!=-1){var l=this.l.d(k);this.am(l,this.ae.__inner[k],j)}}}}if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},ai:function(a,b,c){var d=a._g+a._d;this.ak(d,b);a._d++;a._e++;a._c++;if(c){this.l.v(a,1,1)}return d},aj:function(a,b,c){this.ak(b,c);a._d++;a._e++;a._c++;this.l.v(a,1,1);return b},ak:function(a,b){var c=new $$t.a2;c.rowType(3);c.targetRow(b);var d=a;if(this.shouldEmitSectionHeaders()){d++}this.ae.insert1(d,c);return a+1},al:function(a,b){var c=-1;for(var d=0;d<this.ad.count();d++){if(this.primaryKeyComparer().compareToKey(b,this.ad.__inner[d])==0){c=d;break}}return this.am(a,b,c)},am:function(a,b,c){var d=-1;if(c!=-1){var e=a._g;var f=e+a._d;var g=false;for(var h=e;h<f;h++){var i=this.shouldEmitSectionHeaders()?h+1:h;var j=$b($$t.$a2.$type,this.ae.__inner[i]);if(this.aa!=null){var k=this.aa.compare(b,j.targetRow());if(k==0||k<0){d=this.aj(a,h,b);g=true;break}}else{var l=-1;for(var m=0;m<this.ad.count();m++){if(this.primaryKeyComparer().compareToKey(j.targetRow(),this.ad.__inner[m])==0){l=m;break}}if(l>c){d=this.aj(a,h,b);g=true;break}}}if(!g){d=this.ai(a,b,true);g=true}}return d},sections:function(){return this.l.n()},_shouldEmitSectionHeaders:false,shouldEmitSectionHeaders:function(a){if(arguments.length===1){this._shouldEmitSectionHeaders=a;return a}else{return this._shouldEmitSectionHeaders}},_shouldEmitSectionFooters:false,shouldEmitSectionFooters:function(a){if(arguments.length===1){this._shouldEmitSectionFooters=a;return a}else{return this._shouldEmitSectionFooters}},_shouldEmitShiftedRows:false,shouldEmitShiftedRows:function(a){if(arguments.length===1){this._shouldEmitShiftedRows=a;return a}else{return this._shouldEmitShiftedRows}},q:false,at:function(){if(this.ae.count()==0){return}var a=null;var b=this.a();var c=this.b();var d=true;var e=this.groupComparer();var f=0;for(f=0;f<this.ae.count();f++){var g=this.ae.__inner[f];if(g==null){continue}if(d){a=g;this.a2(f,a,c);this.ar(f,a,b,c);this.l.s();f++;d=false}else{if(e.compare(a,g)!=0){if(this.shouldEmitSectionFooters()){this.aq(f,a,b,c);f++}this.ap(f-1,a,c);a=g;this.a2(f,a,b);if(this.shouldEmitSectionFooters()){this.l.s()}if(this.shouldEmitSectionHeaders()){this.ar(f,a,b,c);this.l.s()}f++}a=g}}this.ap(f-1,a,c)},a:function(){var a=new Array(this.groupDescriptions().k().count()+this.sortDescriptions().k().count());var b=0;for(var c=0;c<this.groupDescriptions().k().count();c++){a[b]=this.groupDescriptions().k().item(c).propertyName();b++}for(var d=0;d<this.sortDescriptions().k().count();d++){a[b]=this.sortDescriptions().k().item(d).propertyName();b++}return a},b:function(){var a=new Array(this.groupDescriptions().k().count());var b=0;for(var c=0;c<this.groupDescriptions().k().count();c++){a[b]=this.groupDescriptions().k().item(c).propertyName();b++}return a},ap:function(a,b,c){this.l.r(a)},setPinnedKeys:function(a){this.ad=new $$4.x(Array,0);for(var b=0;b<a.count();b++){this.ad.add(a.__inner[b])}},a2:function(a,b,c){this.l.y(a,this.dataSource(),b,c)},aq:function(a,b,c,d){var e=new $$t.a2;for(var f=0;f<c.length;f++){e.setValue(c[f],this.dataSource().getItemProperty(b,c[f]));if(f<d.length){e.setSectionValue(d[f],this.dataSource().getItemProperty(b,d[f]))}}e.rowType(2);this.ae.insert1(a,e)},ar:function(a,b,c,d){var e=new $$t.a2;for(var f=0;f<c.length;f++){e.setValue(c[f],this.dataSource().getItemProperty(b,c[f]));if(f<d.length){e.setSectionValue(d[f],this.dataSource().getItemProperty(b,d[f]))}}e.rowType(1);this.ae.insert1(a,e)},au:function(){this.ae.clear();if(this.updateNotifier()!=null){this.updateNotifier().notifyClearItems()}},notifySetItem:function(a,b,c){if(this.aa!=null){this.az(b);this.an(c)}else{this.a0(a,b);this.ao(a,c)}},ao:function(a,b){if(!this.y(b)){return}var c=this.ah(a);this.av(c,b)},av:function(a,b){this.as(a,b);this.a4(a,b)},as:function(a,b){if(this.q){var c=this.l.d(a);if(c==null){c=this.l.c()}if(c._g==a){if(!this.r(c,b,this.ae.__inner[a])){c=this.l.d(a-1);if(c==null){c=this.l.b();c._g++}}else{var d=this.shouldEmitSectionHeaders()?1:0;a+=d+c._d}}c._e++;this.l.v(c,1,0)}this.ae.insert1(a,b);if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(a,b)}},a4:function(a,b){var c=null;if(this.q){c=this.l.d(a)}else{c=this.l.n().__inner[0]}if(c==null){if(this.q&&a==0){c=this.l.b()}else{c=this.l.c()}}if(this.r(c,b,this.ae.__inner[c._g])){if(this.shouldEmitShiftedRows()){var d=this.al(c,b);if(d!=-1&&this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(d,this.ae.__inner[d])}}}else{var e=false;if(a<=c._g){e=true}var f=0;var g=null;var h=null;var i=this.a();var j=this.b();if(this.shouldEmitSectionHeaders()){f++;this.ar(a,b,i,j);g=this.ae.__inner[a];c._e--}var k=new $$t.a0;k._g=a;k._e=a+1;if(this.shouldEmitShiftedRows()){for(var l=0;l<this.ad.count();l++){if(this.primaryKeyComparer().compareToKey(b,this.ad.__inner[l])==0){this.ai(k,b,false);f++;break}}}k._a=j;var m=this.c(j,b);k._b=m;var n=c._f+1;if(e){n=c._f}if(this.shouldEmitSectionFooters()){f++;this.aq(a+(f-1),b,i,j);h=this.ae.__inner[a+(f-1)]}k._f=n;this.l.t(n,k);this.l.w(k,f,f);if(this.updateNotifier()!=null){if(g!=null){this.updateNotifier().notifyInsertItem(a,g)}if(h!=null){this.updateNotifier().notifyInsertItem(a+(f-1),h)}}}},r:function(a,b,c){if(this.groupDescriptions().k().count()==0){return true}if(this.groupComparer().compare(b,c)==0){return true}return false},c:function(a,b){var c=new Array(a.length);for(var d=0;d<c.length;d++){c[d]=this.dataSource().getItemProperty(b,a[d])}return c},u:function(a,b){if(a==null&&b==null){return true}if(a==null&&b!=null){return false}if(a!=null&&b==null){return false}return a.equals(b)},ah:function(a){if(this.groupDescriptions().k().count()==0&&this.ad.count()==0&&this.h==null&&this.e.actualCount()==this.ae.count()){return a}var b=0;var c=0;var d=this.ae.count();while(b<a&&c<d){while(c<d){var e=this.ae.__inner[c];var f=false;var viewItem_=e;if(viewItem_.$$isSpecialRow!==undefined){f=true}if(!f){break}c++}var g=this.e.getItemAtIndex(b);if(this.u(g,this.ae.__inner[c])){c++;b++}else{b++}}return c},a0:function(a,b){var c=this.ah(a);if(c<this.ae.count()){if(this.u(b,this.ae.__inner[c])){this.aw(c,b)}}},aw:function(a,b){this.ae.removeAt(a);if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(a,b)}this.a5(a,b)},a5:function(a,b){var c=null;if(this.q){c=this.l.d(a)}else{c=this.l.n().__inner[0]}if(c!=null){c._e--;this.l.v(c,-1,0);if(this.shouldEmitShiftedRows()){for(var d=0;d<c._d;d++){var e=0;if(this.shouldEmitSectionHeaders()){e=1}var f=this.ae.__inner[c._g+d+e];var g=null;var item_=f;if(item_!=null&&item_.$$isSpecialRow!==undefined){
g=f}if(g!=null){if(g.targetRow()==b){this.ae.removeAt(c._g+d+e);c._e--;c._d--;c._c--;this.l.v(c,-1,-1);if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(c._g+d+e,g)}}}}}if(this.q&&this.s(c)){var h=0;var i=null;var j=null;if(this.shouldEmitSectionHeaders()){i=this.ae.__inner[c._g];this.ae.removeAt(c._g);h++}if(this.shouldEmitSectionFooters()){j=this.ae.__inner[c._e];this.ae.removeAt(c._e);h++}this.l.x(c._f);this.l.u(c,-h,-h);if(this.updateNotifier()!=null){if(i!=null){this.updateNotifier().notifyRemoveItem(c._g,i)}if(j!=null){this.updateNotifier().notifyRemoveItem(c._e,j)}}}}},s:function(a){var b=a._e-a._g+1;if(b>2){return false}for(var c=a._g;c<=a._e;c++){if(this.dataSource().getRowType(c)==0){return false}}return true},an:function(a){if(this.y(a)){var b=this.ae.binarySearch1(a,this.aa);if(b<0){b=~b}this.av(b,a)}},ad:null,pinRow:function(a){this.ad.add(a);var b=this.dataSource().indexOfKey(a);var c=this.dataSource().getItemAtIndex(b);if(b==-1){return}if(this.shouldEmitShiftedRows()){var d=this.l.d(b);var e=this.al(d,this.ae.__inner[b]);if(this.updateNotifier()!=null){this.updateNotifier().notifyInsertItem(e,this.ae.__inner[e])}}},unpinRow:function(a){if(this.ad.remove(a)){var b=this.dataSource().indexOfKey(a);var c=this.dataSource().getItemAtIndex(b);if(b==-1){return}var d=this.l.d(b);var e=d._g;if(this.shouldEmitSectionHeaders()){e+=1}if(this.shouldEmitShiftedRows()){var f=this.j(e,this.ae.__inner[b],d._d,this.a());if(f!=null){d._e--;d._d--;d._c--;this.l.v(d,-1,-1);if(this.updateNotifier()!=null){this.updateNotifier().notifyRemoveItem(f._a,f.item())}}}}},j:function(a,b,c,d){for(var e=a+(c-1);e>=a;e--){if($b($$t.$a2.$type,this.ae.__inner[e])!==null){var f=this.ae.__inner[e];if(f.rowType()==3){var g=f.targetRow();if(g==b){this.ae.removeAt(e);return function(){var $ret=new $$t.bh;$ret.item(f);$ret._a=e;return $ret}()}}}}return null},az:function(a){var b=this.ae.binarySearch1(a,this.aa);if(b>=0){var c=this.ae.count();var d=0;while(d<c){var e=b-d;var f=b+d;if(e<0&&f>c-1){break}if(e>=0){if(this.ae.__inner[e]!=null&&this.ae.__inner[e].equals(a)){b=e;break}}if(f<c){if(this.ae.__inner[f]!=null&&this.ae.__inner[f].equals(a)){b=f;break}}d++}if(b<0||b>c-1){return}var g=this.ae.__inner[b];if(g==null&&a==null){this.ae.removeAt(b);this.m.notifyRemoveItem(b,a);this.a5(b,a);return}if(g==null){return}if(g.equals(a)){this.ae.removeAt(b);this.m.notifyRemoveItem(b,a);this.a5(b,a)}}else{var h=this.ae.count();for(var i=0;i<h;i++){var j=this.ae.__inner[i];if(j==null&&a==null){this.ae.removeAt(i);break}if(j==null){continue}if(j.equals(a)){this.ae.removeAt(i);this.m.notifyRemoveItem(i,a);this.a5(i,a);break}}}},y:function(a){if(this.h==null){return true}return this.h(a)},notifyClearItems:function(){},notifyInsertItem:function(a,b){if(this.aa!=null){this.an(b)}else{this.ao(a,b)}},notifyRemoveItem:function(a,b){if(this.aa!=null){this.az(b)}else{this.a0(a,b)}},$type:new $.ig.Type("RearrangedListView",$.ig.$ot,[$$t.$w.$type])},true);$c("SectionDataStartIndexComparer:bf","Object",{init:function(){$.ig.$op.init.call(this)},compare:function(a,b){return $x(a._g,b._g)},$type:new $.ig.Type("SectionDataStartIndexComparer",$.ig.$ot,[$$6.$ad.$type.specialize($$t.$a0.$type)])},true);$c("SectionDataUndisplacedStartIndexComparer:bg","Object",{init:function(){$.ig.$op.init.call(this)},compare:function(a,b){return $x(a._g-a._c,b._g-a._c)},$type:new $.ig.Type("SectionDataUndisplacedStartIndexComparer",$.ig.$ot,[$$6.$ad.$type.specialize($$t.$a0.$type)])},true);$c("RemovedShiftedRowInfo:bh","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},$type:new $.ig.Type("RemovedShiftedRowInfo",$.ig.$ot)},true);$c("VirtualDataSource:bi","BaseDataSource",{init:function(){this.cj=50;this.ci=200;this._actualPageSizePopulated=false;this.cf=50;this.ca=false;this.b9=new $.ig.LRUCache$2($.ig.$op.$type,$$t.$ag.$type,0,200);this.ce=new $$4.h($.ig.$op.$type,$$0.$aw.$type,0);this.b8=new $$t.bb;this.bv=null;this.ch=-1;this.cg=-1;$$t.$az.init.call(this);this._b6=new $$t.a6;this._b6.pageCandidatesSink(this);this._b6.pageSize(this.actualPageSize());this._b6.sectionMap(this.b8);this.executionContext(new $$t.b);this._b6.executionContext(this.executionContext())},bw:null,_b6:null,actualBaseDataProvider:function(){return this.actualDataProvider()},bz:null,dataProvider:function(a){if(arguments.length===1){var b=this.bz;this.bz=a;if(b!=this.bz){this.onPropertyUpdated("DataProvider",b,this.bz)}return a}else{return this.bz}},by:null,actualDataProvider:function(a){if(arguments.length===1){var b=this.by;this.by=a;if(b!=this.by){this.onPropertyUpdated("ActualDataProvider",b,this.by)}return a}else{if(this.by==null){this.actualDataProvider(this.resolveDataProvider())}return this.by}},cj:0,pageSizeRequested:function(a){if(arguments.length===1){var b=this.cj;this.cj=a;if(b!=this.cj){this.onPropertyUpdated("PageSizeRequested",b,this.cj)}return a}else{return this.cj}},resetCache:function(){if(this.b4()!=null){this.b4().resetCache()}this.resetCacheOverride()},resetCacheOverride:function(){this.b9.i()},ci:0,maxCachedPages:function(a){if(arguments.length===1){var b=this.ci;this.ci=a;if(b!=this.ci){this.onPropertyUpdated("MaxCachedPages",b,this.ci)}return a}else{return this.ci}},_actualPageSizePopulated:false,cf:0,actualPageSize:function(a){if(arguments.length===1){var b=this.cf;this.cf=a;if(b!=this.cf){this.onPropertyUpdated("ActualPageSize",b,this.cf)}return a}else{return this.cf}},ca:false,isSortingSupported:function(){if(this._m!=null&&!this.ca){this.ca=true;var a=this._m.isSortingSupportedOverride();this.ca=false;return a}return false},isFilteringSupported:function(){if(this._m!=null&&!this.ca){this.ca=true;var a=this._m.isFilteringSupportedOverride();this.ca=false;return a}return false},isGroupingSupported:function(){if(this._m!=null&&!this.ca){this.ca=true;var a=this._m.isGroupingSupportedOverride();this.ca=false;return a}return false},b3:null,b4:function(a){if(arguments.length===1){this.b3=a;this.actualDataProvider(this.resolveDataProvider());return a}else{return this.b3}},resolveDataProvider:function(){if(this.b4()==null){return null}return this.b4().resolveDataProvider()},propertyUpdatedOverride:function(a,b,c){$$t.$az.propertyUpdatedOverride.call(this,a,b,c);switch(a){case"DataProvider":this.actualDataProvider(this.dataProvider());this.queueAutoRefresh();break;case"ExecutionContext":this._b6.executionContext(this.executionContext());break;case"ActualDataProvider":this.actualDataProvider().pageSizeRequested(this.pageSizeRequested());this.actualDataProvider().pageLoaded(this.cx.runOn(this));this.queueAutoRefresh();break;case"PageSizeRequested":this.actualPageSize(this.pageSizeRequested());if(this.actualDataProvider()!=null){this.actualDataProvider().pageSizeRequested(this.pageSizeRequested())}this.queueAutoRefresh();break;case"ActualPageSize":this._b6.pageSize(this.actualPageSize());this.queueAutoRefresh();break;case"FirstVisibleIndexRequested":this._b6.firstVisibleIndexRequested(this.cm(this.firstVisibleIndexRequested()));break;case"LastVisibleIndexRequested":this._b6.lastVisibleIndexRequested(this.cm(this.lastVisibleIndexRequested()));break;case"ActualCount":if(this.actualDataProvider()!=null){this._b6.fullCount(this.actualDataProvider().actualCount())}else{this._b6.fullCount(this.actualCount())}this.queueAutoRefresh();break;case"MaxCachedPages":this.b9.h(this.maxCachedPages());break}},cm:function(a){if(this._aa&&this.b8.l()){var b=this.b7(a);if(b==null){b=this.b8.c()}return a-b._c}return a},cx:function(a,b,c){var $self=this;var d=this.executionContext();if(d!=null){d.execute(function(){$self.c1(a,b,c)})}else{this.c1(a,b,c)}},c1:function(a,b,c){if(a==null){b=this.resolveFullCount(b);if(this.actualCount()!=b){this.actualCount(b)}return}if(c!=this.actualPageSize()&&!this._actualPageSizePopulated){this.actualPageSize(c)}this._actualPageSizePopulated=true;var d=a.pageIndex();this._b6.removeCandidate(d);if(this.ce.containsKey(d)){this.ce.remove(d)}this.b9.item(d,a);var e=a.schema();if(e!=null){this.actualSchema(e)}var f=a.getGroupInformation();if(this.bu==null&&f!=null){this.bu=f;this.c0()}b=this.resolveFullCount(b);if(this.actualCount()!=b){this.actualCount(b)}this.cz(a)},resolveFullCount:function(a){if(this.bu!=null){return this.b8.o()}return a},c0:function(){var a=0;var b=0;var c=0;if(this.shouldEmitSectionHeaders()){c++}if(this.shouldEmitSectionFooters()){c++}var d=this.shouldEmitSectionHeaders();var e=this.shouldEmitSectionFooters();for(var f=0;f<this.bu.length;f++){var g=new $$t.a0;if(d){b++}g._g=a;g._f=f;g._e=a+(this.bu[f].endIndex()-this.bu[f].startIndex());g._e+=c;g._c=b;g._a=this.bu[f].groupKeyProperties();g._b=this.bu[f].groupKeyValues();if(e){b++}a=g._e+1;this.b8.n().add(g)}},cz:function(a){if(this.updateNotifier()!=null){var b=a.pageIndex()*this.actualPageSize();if(this.actualDataProvider()!=null){if(b>this.actualDataProvider().actualCount()){return}}b=this.cl(b);var c=b+a.count()-1;c=this.cl(c);if(b>0&&this.getRowType(b-1)==1){b--}if(this.actualCount()==0&&a.count()==0){this.onClearItems()}else{this.updateNotifier().rangeActualized(b,c)}}},cl:function(a){if(this._aa&&this.b8.l()){var b=this.b8.f(a);return a+b._c}return a},cy:function(a){a()},isVirtual:function(){return true},b9:null,ce:null,cb:false,bu:null,isPlaceholderItem:function(a){var b=this.bx(a);var c=b[0];if(!this.b9.d(c)){return true}return false},getItemAtIndex:function(a){var b=this.bx(a);var c=b[0];if(!this.b9.d(c)){if(b[1]==-1){return this.cq(a)}return null}var d=this.b9.item(c);var e=b[1];if(e==-1){return this.cq(a)}return d.getItemAtIndex(e)},cq:function(a){var b=this.b7(a);if(a==b._g){var c=new $$t.a2;c.rowType(1);for(var d=0;d<this.groupDescriptions().k().count();d++){c.setSectionValue(this.groupDescriptions().k().item(d).propertyName(),b._b[d])}return c}if(a==b._e){var e=new $$t.a2;e.rowType(2);for(var f=0;f<this.groupDescriptions().k().count();f++){e.setSectionValue(this.groupDescriptions().k().item(f).propertyName(),b._b[f])}return e}return null},bx:function(a){if(this._aa&&this.b8.l()){var b=this.b7(a);var c=b._g;var d=false;if(a==c&&this.shouldEmitSectionHeaders()){d=true}if(a-c<=b._d){d=true}var e=a-b._c;var f=$.ig.truncate(Math.floor(e/this.actualPageSize()));var g=e%this.actualPageSize();if(d){g=-1}var h=new Array(2);h[0]=f;h[1]=g;return h}else{var i=$.ig.truncate(Math.floor(a/this.actualPageSize()));var j=a%this.actualPageSize();var k=new Array(2);k[0]=i;k[1]=j;return k}},b8:null,b7:function(a){return this.b8.d(a)},getItemPropertyAtIndex:function(a,b){var c=this.bx(a);var d=c[0];if(!this.b9.d(d)){if(c[1]==-1){return this.cr(a,b)}return null}var e=this.b9.item(d);var f=c[1];if(f==-1){return this.cr(a,b)}return e.getItemValueAtIndex(f,b)},cr:function(a,b){var c=this.cq(a);if($b($$t.$a2.$type,c)!==null){return c.getValue(b)}return null},addCandidate:function(a,b){if(!this.ce.containsKey(a)&&!this.b9.d(a)){this.ce.add(a,a);if(this.actualDataProvider()!=null){this.actualDataProvider().addPageRequest(a,b)}return true}return false},removeCandidate:function(a){if(this.ce.containsKey(a)){this.ce.remove(a);if(this.actualDataProvider()!=null){this.actualDataProvider().removePageRequest(a)}}},getUnrealizedCount:function(){var a=this.b9.g()*this.actualPageSize();var b=this.actualCount()-a;return b},onSetItemOverride:function(a,b,c){$$t.$az.onSetItemOverride.call(this,a,b,c);var d=this.bx(a);var e=d[0];if(this.b9.d(e)){this.b9.j(e)}},refreshInternalOverride:function(){$$t.$az.refreshInternalOverride.call(this);this._actualPageSizePopulated=false;var a=this.actualCount()!=0;this.resetCache();this.cb=true;if(a){this.onClearItems()}this.bu=null;this.b8.p();this.c2();this._b6.enqueueUpdate();this.cb=false},c2:function(){if(this.actualDataProvider()!=null){var b=this.ce.values().getEnumerator();while(b.moveNext()){var a=b.current();this.actualDataProvider().addPageRequest(a,1)}}},onClearItemsOverride:function(){$$t.$az.onClearItemsOverride.call(this);if(!this.cb){this.queueAutoRefresh()}},onInsertItemOverride:function(a,b){$$t.$az.onInsertItemOverride.call(this,a,b);this.queueAutoRefresh()},onRemoveItemOverride:function(a,b){$$t.$az.onRemoveItemOverride.call(this,a,b);this.queueAutoRefresh()},isItemIndexLookupSupported:function(){return true},isKeyIndexLookupSupported:function(){return true},indexOfItem:function(a){var b=this.b9.b();var c=b._o;var d=b._q;var e=d.count();var f=b._p;for(var g=0;g<e;g++){if(f.__inner[g]){continue}var h=d.__inner[g]._b;var i=h.count();for(var j=0;j<i;j++){if(this.cd(h.getItemAtIndex(j),a)){var k=$h(c.__inner[g]);var l=k*this.actualPageSize();return l+j}}}if(this.actualDataProvider()!=null&&this.actualDataProvider().isItemIndexLookupSupported()){return this.actualDataProvider().indexOfItem(a)}return-1},cd:function(a,b){if(a==null&&b==null){return true}if(a==null||b==null){return false}return a.equals(b)},indexOfKey:function(a){var b=this.actualPrimaryKey();if(b==null||b.length<1||this.actualBaseDataProvider()==null){return-1}this.ensureComparables(this.actualSchema());var c=this.b5();var d=this.b9.b();var e=d._o;var f=d._q;var g=f.count();var h=d._p;for(var i=0;i<g;i++){if(h.__inner[i]){continue}var j=f.__inner[i]._b;var k=j.count();for(var l=0;l<k;l++){if(c.compareToKey(j.getItemAtIndex(l),a)==0){var m=$h(e.__inner[i]);var n=m*this.actualPageSize();return n+l}}}if(this.actualDataProvider()!=null&&this.actualDataProvider().isKeyIndexLookupSupported()){return this.actualDataProvider().indexOfKey(a)}return-1},b5:function(){var a=new Array(this.actualPrimaryKey().length);for(var b=0;b<a.length;b++){a[b]=0}return new $$t.a4(this.actualPrimaryKey(),a,this.bw,this)},getStickyRowPriority:function(a){if(this.getRowType(a)==1||this.getRowType(a)==2){return 3}else if(this.getRowType(a)==3){return 2}return 1},unpinRow:function(a){$$t.$az.unpinRow.call(this,a)},pinRow:function(a){$$t.$az.pinRow.call(this,a)},isRowPinned:function(a){return $$t.$az.isRowPinned.call(this,a)},bv:null,ch:0,cg:0,getStickyRows:function(){if(this.groupDescriptions()==null||this.groupDescriptions().k().count()==0){return null}var a=this.b7(this.firstVisibleIndexRequested());var b=this.b7(this.lastVisibleIndexRequested());if(a==null||b==null){return null}if(a._f==this.ch&&b._f==this.cg){return this.bv}this.cg=b._f;this.ch=a._f;var c=new $$4.x($$0.$aw.$type,0);for(var d=a._f;d<=b._f;d++){if(this.shouldEmitSectionHeaders()){c.add(this.b8.n().__inner[d]._g)}if(this.shouldEmitShiftedRows()){for(var e=0;e<this.b8.n().__inner[d]._d;e++){c.add(this.b8.n().__inner[d]._g+e+1)}}if(this.shouldEmitSectionFooters()){c.add(this.b8.n().__inner[d]._e)}}this.bv=c.toArray();return this.bv},isExclusivelySticky:function(a){return this.getRowType(a)==1||this.getRowType(a)==2},getRowType:function(a){if(a<0){return 0}var b=this.getItemAtIndex(a);var item_=b;if(item_!=null&&item_.$$isSpecialRow!==undefined){return b.rowType()}return 0},$type:new $.ig.Type("VirtualDataSource",$$t.$az.$type,[$$t.$ba.$type])},true);$$t.$bo.maxSimultaneousExecutingTasks=2;$$t.$bo.maxRetryDelay=2e4;$$t.$bo.initialRetryDelay=200;$$t.$c.as=null;$$t.$a6.aq="PageVisibilityDisplayThresholdMilliseconds"})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_dataseriesadapter.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_datasource.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$x=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$y=$.ig.globalDefs.$$y;$$6=$.ig.globalDefs.$$6;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IDataSeriesAdapterRule:b","DataSeriesAdapterRunContext:c","DataSeriesDataProviderAnalyzer:d","IExternalDataSeriesAdapter:l","DataSeriesAdapterUpdateNotifier:m","DataSeriesAdapterRuleCollection:n","DataSeriesAdapterRemovingDuplicatesEventHandler:p","DataSeriesAdapterRemovingDuplicatesEventArgs:q","DataSeriesAdapterRunEventHandler:r","DataSeriesAdapterRunEventArgs:s","DataSeriesAdapterImplementation:t"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.isDigit,$5=$.ig.util.isDigit1,$6=$.ig.util.isLetter,$7=$.ig.util.isNumber,$8=$.ig.util.isLetterOrDigit,$9=$.ig.util.isLower,$aa=$.ig.util.toLowerCase,$ab=$.ig.util.toUpperCase,$ac=$.ig.util.compareSimple,$ad=$.ig.util.tryParseNumber,$ae=$.ig.util.tryParseNumber1,$af=$.ig.util.numberToString,$ag=$.ig.util.numberToString1,$ah=$.ig.util.parseNumber;$d("DataSeriesMarker:k",false,false,{Automatic:0,None:1,Circle:2,Triangle:3,Pyramid:4,Square:5,Diamond:6,Pentagon:7,Hexagon:8,Tetragram:9,Pentagram:10,Hexagram:11,Hidden:12});$d("DataSeriesAxisType:j",false,false,{Category:0,Linear:1,Logarithmic:2,ContinuousDateTime:3,DiscreteDateTime:4});$d("DataSeriesType:i",false,false,{Line:0,Column:1,Area:2,Bar:3,StepLine:4,StepArea:5,Spline:6,SplineArea:7,Waterfall:8,Stacked:9,Point:10,ScatterPoint:11,ScatterLine:12,ScatterSpline:13,ScatterArea:14,ScatterContour:15,ScatterHighDensity:16,ScatterBubble:17,ScatterPolygon:18,ScatterPolyline:19,FinancialPrice:20,FinancialIndicator:21,FinancialOverlay:22,ValueOverlay:23,Unknown:24,ItemToolTipLayer:25,CategoryToolTipLayer:26,CrosshairLayer:27,CalloutLayer:28,FinalValueLayer:29,CategoryHighlightLayer:30,CategoryItemHighlightLayer:31});$d("DataSeriesIntent:h",false,false,{PrimarySeriesValue:0,SeriesX:1,SeriesY:2,SeriesFill:3,SeriesLabel:4,SeriesRadius:5,SeriesAngle:6,SeriesShape:7,SeriesValue:8,SeriesGroup:9,SeriesTitle:10,OpenSeriesValue:11,HighSeriesValue:12,LowSeriesValue:13,CloseSeriesValue:14,VolumeSeriesValue:15,AxisLabelValue:16,AxisDateValue:17,DontPlot:18,SalesUnit:19,SalesFixedCost:20,SalesVariableCost:21,SalesTotalCost:22,SalesRevenue:23,SalesMarginalProfit:24,GenerationInput:25});$c("IExternalDataSeriesAdapter:l","Object",{$type:new $.ig.Type("IExternalDataSeriesAdapter",null)},true);$c("DataSeriesAdapter:a","Object",{_e:null,f:null,init:function(){this.f=new $$4.x($$0.$e.$type.specialize($$t.$a.$type,Array),0);$.ig.$op.init.call(this);this._e=new $$t.t;this._e._q=this;var a=this._e.dataSeries();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.j.runOn(this))},j:function(a,b){for(var c=0;c<this.f.count();c++){this.f.__inner[c](this,this.getDataSeries())}},dataSource:function(a){if(arguments.length===1){this._e.itemsSource(a);return a}else{return this._e.itemsSource()}},getDataProvider:function(a){return function(){var $ret=new $.ig.DataSourceLocalDataProvider;$ret.dataSource(a);return $ret}()},addDataSeriesChangedListener:function(a){this.f.add(a)},removeDataSeriesChangedListener:function(a){this.f.remove(a)},addDataSeries:function(a){this._e.dataSeries().add(a)},removeDataSeries:function(a){this._e.dataSeries().remove(a)},removeDataSeriesAt:function(a){this._e.dataSeries().removeAt(a)},getDataSeriesAt:function(a){return this._e.dataSeries().__inner[a]},getDataSeries:function(){var a=new Array(this._e.dataSeries().count());for(var b=0;b<this._e.dataSeries().count();b++){a[b]=this._e.dataSeries().__inner[b]}return a},clearDataSeriess:function(){this._e.dataSeries().clear()},insertDataSeries:function(a,b){this._e.dataSeries().insert(a,b)},getDataSeriessCount:function(){return this._e.dataSeries().count()},addRule:function(a){this._e.rules().add(a)},removeRule:function(a){this._e.rules().remove(a)},removeRuleAt:function(a){this._e.rules().removeAt(a)},getRuleAt:function(a){return this._e.rules().__inner[a]},clearRules:function(){this._e.rules().clear()},insertRule:function(a,b){this._e.rules().insert(a,b)},getRulesCount:function(){return this._e.rules().count()},getRules:function(){var a=new Array(this._e.rules().count());for(var b=0;b<this._e.rules().count();b++){a[b]=this._e.rules().__inner[b]}return a},notifyClearItems:function(a){this._e.notifyClearItems(a)},notifyInsertItem:function(a,b,c){this._e.notifyInsertItem(a,b,c)},notifyRemoveItem:function(a,b,c){this._e.notifyRemoveItem(a,b,c)},notifySetItem:function(a,b,c,d){this._e.notifySetItem(a,b,c,d)},$type:new $.ig.Type("DataSeriesAdapter",$.ig.$ot,[$$t.$l.$type])},true);$c("IDataSeriesAdapterRule:b","Object",{$type:new $.ig.Type("IDataSeriesAdapterRule",null)},true);$c("DataSeriesAdapterRunContext:c","Object",{_g:null,_analyzer:null,analyzer:function(a){if(arguments.length===1){this._analyzer=a;return a}else{return this._analyzer}},init:function(a){$.ig.$op.init.call(this);this._g=a;this.analyzer(new $$t.d(this));this.analyzer().includedProperties(this._g.includedProperties());this.analyzer().excludedProperties(this._g.excludedProperties());this.h=new $$t.o;this.m=new $$4.aa($.ig.IDataSourceLocalDataProvider.prototype.$type);this.o=new $$4.aa(String);this.n=new $$4.aa(String);this.b=this._g.includedProperties();this.a=this._g.excludedProperties();this.l=null;if(this._g.supportedSeriesTypes()!=null){this.l=new $$4.q($$t.$i.$type,0);for(var b=0;b<this._g.supportedSeriesTypes().length;b++){this.l.add(this._g.supportedSeriesTypes()[b])}}},h:null,getSubProvider:function(a,b){var c=this._g.l(a);this.pushDataSource(c);this.pushPath(b);return c},popSubProvider:function(){this.popDataSource();this.popPath()},w:function(a,b){return this._g.u(a,b)},recurseRules:function(a,b,c){this._g.aj(this,a,b,c)},m:null,o:null,n:null,b:null,a:null,l:null,includedProperties:function(){return this.b},excludedProperties:function(){return this.a},getCurrentDataSource:function(){return this.m.peek()},pushDataSource:function(a){this.m.push(a)},hasValidType:function(a){if(this.l==null){return true}if(this.l.contains(a.suggestedSeries())){return true}return false},popDataSource:function(){return this.m.pop()},getCurrentPathSegment:function(){return this.o.peek()},getCurrentPath:function(){var a="";var b=true;var d=this.o.getEnumerator();while(d.moveNext()){var c=d.current();if(b){b=false}else{a+="."}a+=c}return a},getParentTitle:function(){if(this.n.count()==0){return null}return this.n.peek()},pushPath:function(a){this.o.push(a)},popPath:function(){return this.o.pop()},pushParentTitle:function(a){this.n.push(a)},popParentTitle:function(){return this.n.pop()},ab:function(a,b){if(a.priority()==-1){a.priority(b.priority())}if(a.dataPath()==null){a.dataPath(this.getCurrentPath())}if(a.data()==null){a.data(this.getCurrentDataSource().dataSource())}},addDataSeries:function(a,b){this.ab(a,b);this.h.add(a)},removeDataSeries:function(a){this.h.remove(a)},insertDataSeries:function(a,b,c){this.ab(b,c);this.h.insert(a,b)},clearDataSeries:function(){this.h.clear()},getDataSeriesCount:function(){return this.h.count()},getDataSeriesAt:function(a){return this.h.__inner[a]},$type:new $.ig.Type("DataSeriesAdapterRunContext",$.ig.$ot)},true);$c("DataSeriesDataProviderAnalyzer:d","Object",{init:function(a){this.ak=new $$4.q(String,0);this.am=new $$4.x($$t.$e.$type,0);this.aj=new $$4.q(String,0);this.al=new $$4.x($$t.$e.$type,0);$.ig.$op.init.call(this);this._p=a},_p:null,b:null,a:null,s:false,r:false,ak:null,am:null,aj:null,al:null,includedProperties:function(a){if(arguments.length===1){this.b=a;this.ak.clear();if(this.b==null){this.s=false}else{this.s=true;var d=this.b;for(var c=0;c<d.length;c++){var b=d[c];if($$t.$e.a(b)){this.am.add(new $$t.e(b))}else{this.ak.add(b)}}}return a}else{return this.b}},excludedProperties:function(a){if(arguments.length===1){this.a=a;this.aj.clear();if(this.a==null){this.r=false}else{this.r=true;var d=this.a;for(var c=0;c<d.length;c++){var b=d[c];if($$t.$e.a(b)){this.al.add(new $$t.e(b))}else{this.aj.add(b)}}}return a}else{return this.a}},getParentTitle:function(){return this._p.getParentTitle()},shouldIncludeProperty:function(a,b){if(!String.isNullOrEmpty(b)){a=b+"."+a}if(this.s&&!this.ak.contains(a)&&!this.y(a)){return false}if(this.r&&(this.aj.contains(a)||this.u(a))){return false}return true},u:function(a){for(var b=0;b<this.al.count();b++){if(this.al.__inner[b].b(a)){return true}}return false},y:function(a){for(var b=0;b<this.am.count();b++){if(this.am.__inner[b].b(a)){return true}}return false},expandCamelCasedWords:function(a){if(a==null){return null}a=$x($x(a,"[",""),"]","");var b=new $$4.x($$0.$as.$type,0);var c=0;for(var d=0;d<a.length;d++){var e=a.charAt(d);var f=e.toUpperCase();var g=e.toLowerCase();if(d==0){e=f}var h=c==0&&b.count()>0;var i=c>1;if(f==e){if(h){b.add(" ")}c++}else if(g==e){if(i){b.insert(b.count()-1," ")}c=0}else{c=0}b.add(e)}var j=String.empty();for(var k=0;k<b.count();k++){j+=b.__inner[k]}return j},hasStringProperties:function(){return this.getAllStringProperties().length>0},getAllStringProperties:function(){return this.n(function(a){return a==0},null)},isCollection:function(a){if($b($$0.$bt.$type,a)!==null||$b(Array,a)!==null){return true}return false},getAllPropertiesWithName:function(a){return this.n(null,function(b){return b==a})},getAllNumericProperties:function(){return this.n(this.ae.runOn(this),null)},getAllObjectProperties:function(){return this.n(this.af.runOn(this),null)},getAllCollectionProperties:function(){var a=this.getAllObjectProperties();if(a.length==0){return new Array(0)}var b=this._p.getCurrentDataSource();var c=new $$4.x(String,0);for(var d=0;d<b.actualCount();d++){if(this.isCollection(b.getItemAtIndex(d))){c.add(b.actualSchema().propertyNames()[d])}}return c.toArray()},getFirstNumericProperty:function(){var a=this.getAllNumericProperties();if(a.length==0){return null}return a[0]},hasNumericProperties:function(){return this.getAllNumericProperties().length>0},ab:function(a){if(a==8||a==9){return true}return false},q:function(a){var b=this._p.getCurrentDataSource();if(b==null){return 11}var c=b.actualSchema();if(c==null){return 11}var d=-1;for(var e=0;e<c.propertyNames().length;e++){if(c.propertyNames()[e].equals(a)){d=e;break}}if(d==-1){return 11}return c.propertyTypes()[d]},n:function(a,b){var c=this._p.getCurrentDataSource();var d=c.actualSchema();if(d==null){return new Array(0)}var e=this._p.getCurrentPath();var f=0;for(var g=0;g<d.propertyTypes().length;g++){if((a==null||a(d.propertyTypes()[g]))&&(b==null||b(d.propertyNames()[g]))&&this.ai(d.propertyDataIntents(),g)&&this.shouldIncludeProperty(d.propertyNames()[g],e)){f++}}var h=new Array(f);f=0;for(var i=0;i<d.propertyTypes().length;i++){if((a==null||a(d.propertyTypes()[i]))&&(b==null||b(d.propertyNames()[i]))&&this.ai(d.propertyDataIntents(),i)&&this.shouldIncludeProperty(d.propertyNames()[i],e)){h[f]=d.propertyNames()[i];f++}}return h},ai:function(a,b){if(a==null){return true}return!this.t(a,b,"DontPlot")},t:function(a,b,c){if(a==null){return false}for(var d=0;d<a[b].length;d++){var e=a[b][d];if(String.equalsStatic(e.toLowerCase(),c.toLowerCase())){return true}}return false},getAllPropertiesWithIntent:function(a){return this.i(a,false,false)},getAllPropertiesWithValuelessIntent:function(a){return this.i(a,true,false)},getPropertyIntentValue:function(a,b){var c=this._p.getCurrentDataSource();if(c==null){return null}var d=c.actualSchema();if(d==null){return null}var e=d.propertyDataIntents();if(e==null||d.propertyNames()==null){return null}for(var f=0;f<d.propertyNames().length;f++){if(d.propertyNames()[f]!=null&&d.propertyNames()[f].equals(b)){for(var g=0;g<e[f].length;g++){var h=e[f][g];var i=h.split("/");if(i.length==2&&i[0]!=null&&i[0].equals(a)){return i[1]}}}}return null},getAllPropertiesWithValuedIntent:function(a){return this.i(a,false,true)},i:function(a,b,c){var d=this._p.getCurrentDataSource();if(d==null){return new Array(0)}var e=d.actualSchema();if(e==null){return new Array(0)}var f=e.propertyDataIntents();if(f==null||e.propertyNames()==null){return new Array(0)}var g=0;for(var h=0;h<e.propertyNames().length;h++){for(var i=0;i<f[h].length;i++){var j=f[h][i];var k=j.split("/");if(b&&k.length>1){continue}if(c&&k.length<2){continue}if(String.equalsStatic(a.toLowerCase(),k[0].toLowerCase())){g++}}}var l=new Array(g);g=0;for(var m=0;m<e.propertyNames().length;m++){for(var n=0;n<f[m].length;n++){var o=f[m][n];var p=o.split("/");if(b&&p.length>1){continue}if(c&&p.length<2){continue}if(String.equalsStatic(a.toLowerCase(),o.toLowerCase())){l[g]=e.propertyNames()[m];g++}}}return l},getAllDateTimeProperties:function(){return this.n(this.ab.runOn(this),null)},getFirstDateTimeProperty:function(){var a=this.getAllDateTimeProperties();if(a.length==0){return null}return a[0]},getFirstStringProperty:function(){var a=this.getAllStringProperties();if(a.length==0){return null}return a[0]},hasDateTimeProperties:function(){return this.getAllDateTimeProperties().length>0},ae:function(a){return a==1||a==3||a==4||a==7||a==5||a==6||a==10},af:function(a){return a==11},isMonotonic:function(a,b,c){if(a==null){return false}var d=false;var e=false;var f=a.actualCount();for(var g=0;g<Math.min(f,c);g++){if(g==0){continue}var h=this.an(a.getItemValue(a.getItemAtIndex(g-1),b));var i=this.an(a.getItemValue(a.getItemAtIndex(g),b));if(!e&&h!=i){d=i>h;e=true}if(h==i){continue}if(e){var j=i>h;if(j!=d){return false}}}return true},aw:function(a,b,c){var d=this._p.getCurrentDataSource();var e=d.actualSchema();if(e==null){return null}var f=this.n(b,null);if(f.length==0){return null}if(d.actualCount()>a){return null}for(var g=0;g<f.length;g++){if(c(f[g],this.q(f[g]))){return f[g]}}return null},getFirstDistinctStringProperty:function(a){return this.aw(a,function(b){return b==0},this.ag.runOn(this))},getFirstDistinctNumericProperty:function(a){return this.aw(a,this.ae.runOn(this),this.ad.runOn(this))},getFirstDistinctMonotonicNumericProperty:function(a){var $self=this;var b=this._p.getCurrentDataSource();return this.aw(a,this.ae.runOn(this),function(c,d){return $self.ad(c,d)&&$self.isMonotonic(b,c,a)})},getFirstDistinctDateTimeProperty:function(a){return this.aw(a,this.ab.runOn(this),this.aa.runOn(this))},getFirstStringPropertyPreferringDistinct:function(a){var b=this.getFirstDistinctStringProperty(a);if(b!=null){return b}var c=this.getAllStringProperties();if(c.length==0){return null}return c[0]},getTitleString:function(a,b){var c=this._p.getCurrentDataSource();var d=null;if(d==null&&b!=null){var e=null;for(var f=0;f<b.length;f++){var g=this.getPropertyIntentValue($$t.$h.$getName(10),b[f]);if(d==null){d=g;e=g}else{if(g!=null){if(g.trim().length>0&&g!=e){d+=" - "+g}e=g}}}}if(d==null){var h=this.getAllPropertiesWithValuelessIntent($$t.$h.$getName(10));if(h!=null&&h.length>0){d=h[0];d=this.aq(a,c,d)}}if(d==null){if(this.getParentTitle()!=null){d=this.getParentTitle()}}if(d==null&&a!=null){var i=this.getAllStringProperties();for(var k=0;k<i.length;k++){var j=i[k];if(j!=null&&(j.toLowerCase().equals("label")||j.toLowerCase().equals("title"))){d=j}}if(d!=null){d=this.aq(a,c,d)}}return d},aq:function(a,b,c){if(a!=null){var d=b.getItemValue(a,c);if(d!=null){c=d.toString()}}else{c=this.getNonNullPropertyValue(c).toString()}return c},getNonNullPropertyValue:function(a){var b=this._p.getCurrentDataSource();for(var c=0;c<b.actualCount();c++){var d=b.getItemValue(b.getItemAtIndex(c),a);if(d!=null){return d}}return null},ag:function(a,b){var c=this._p.getCurrentDataSource();var d=new $$4.q(String,0);for(var e=0;e<c.actualCount();e++){var f=c.getItemValue(c.getItemAtIndex(e),a);var g=f;if(d.contains(g)){return false}d.add(g)}return true},aa:function(a,b){var c=this._p.getCurrentDataSource();var d=new $$4.q($$0.$ax.$type,0);for(var e=0;e<c.actualCount();e++){var f;var g=c.getItemValue(c.getItemAtIndex(e),a);if(g==null){f=$$0.$s.minValue()}else{f=g}if(d.contains(f.getTime())){return false}d.add(f.getTime())}return true},an:function(value_){return+value_},ad:function(a,b){var c=this._p.getCurrentDataSource();if(b==4||b==1||b==3){var d=new $$4.q($$0.$ax.$type,0);for(var e=0;e<c.actualCount();e++){var f;var g=c.getItemValue(c.getItemAtIndex(e),a);if(g==null){f=-0x8000000000000000}else{f=$h(g)}if(d.contains(f)){return false}d.add(f)}return true}if(b==7||b==5||b==6){var h=new $$4.q(Number,0);for(var i=0;i<c.actualCount();i++){var j;var k=c.getItemValue(c.getItemAtIndex(i),a);if(k==null){j=NaN}else{j=this.an(k)}if(h.contains(j)){return false}h.add(j)}return true}return false},$type:new $.ig.Type("DataSeriesDataProviderAnalyzer",$.ig.$ot)},true);$c("Matcher:e","Object",{c:null,init:function(a){$.ig.$op.init.call(this);var patt_=$$t.$e.d(a);this.c=new RegExp(patt_)},b:function(a){return this.c.test(a)},a:function(a){return $$t.$e.d(a)!=null},d:function(a){if(a==null){return null}if(a.startsWith("/")&&a.endsWith("/")){return a.substr(1,a.length-2)}if(a.startsWith("Regex(")&&a.endsWith(")")){return a.substr(6,a.length-7)}if(a.startsWith("RegExp(")&&a.endsWith(")")){return a.substr(7,a.length-8)}if(a.contains("*")||a.contains("#")||a.contains("?")){a=$x(a,".","\\.");a=$x(a,"*",".*");a=$x(a,"#","\\d+");a=$x(a,"?",".+");a=$x(a,"[","\\[");a=$x(a,"]","\\]");return"^"+a+"$"}return null},$type:new $.ig.Type("Matcher",$.ig.$ot)},true);$c("DataSeries:f","Object",{init:function(){$.ig.$op.init.call(this);this.j=new $$4.x($$t.$g.$type,0);this.suggestedMarker(0);this.index(-1);this.priority(-1)},j:null,_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_suggestedPrimaryAxis:0,suggestedPrimaryAxis:function(a){if(arguments.length===1){this._suggestedPrimaryAxis=a;return a}else{return this._suggestedPrimaryAxis}},_suggestedSecondaryAxis:0,suggestedSecondaryAxis:function(a){if(arguments.length===1){this._suggestedSecondaryAxis=a;return a}else{return this._suggestedSecondaryAxis}},_suggestedSeries:0,suggestedSeries:function(a){if(arguments.length===1){this._suggestedSeries=a;return a}else{return this._suggestedSeries}},_dataPath:null,dataPath:function(a){if(arguments.length===1){this._dataPath=a;return a}else{return this._dataPath}},_suggestedMarker:0,suggestedMarker:function(a){if(arguments.length===1){this._suggestedMarker=a;return a}else{return this._suggestedMarker}},addMemberPathHint:function(a){this.j.add(a)},addMemberPathHint1:function(a,b){var c=a.clone();c.intent(b);this.j.add(c)},addMemberPathHint2:function(a,b){var c=new $$t.g;c.intent(b);c.path(a);this.j.add(c)},removeMemberPathHint:function(a){this.j.remove(a)},clearMemberPathHints:function(){this.j.clear()},getMemberPathHintCount:function(){return this.j.count()},getMemberPathHintAt:function(a){return this.j.__inner[a]},findMatchingHint:function(a){for(var b=0;b<this.j.count();b++){if(this.j.__inner[b].intent()==a){return this.j.__inner[b]}}return null},getMemberPathFor:function(a){var b=this.findMatchingHint(a);if(b==null){return""}return b.path()},hasMatchingHint:function(a){var b=this.findMatchingHint(a);if(b==null){return false}if(String.isNullOrEmpty(b.path())){return false}return true},i:function(){return this.j},equals:function(a){var b=$b($$t.$f.$type,a);if(b==null){return false}if(!String.equalsStatic(this.name(),b.name())){return false}if(!String.equalsStatic(this.title(),b.title())){return false}if(this.data()!=b.data()){return false}if(this.priority()!=b.priority()){return false}if(this.suggestedPrimaryAxis()!=b.suggestedPrimaryAxis()){return false}if(this.suggestedSecondaryAxis()!=b.suggestedSecondaryAxis()){return false}if(this.suggestedSeries()!=b.suggestedSeries()){return false}if(this.suggestedMarker()!=b.suggestedMarker()){return false}if(!String.equalsStatic(this.dataPath(),b.dataPath())){return false}var c=this.i();var d=b.i();if(c.count()!=d.count()){return false}for(var e=0;e<c.count();e++){if(!c.item(e).equals(d.item(e))){return false}}return true},toString:function(){var a=$$t.$i.getBox(this.suggestedSeries())+" hints: ";var c=this.j.getEnumerator();while(c.moveNext()){var b=c.current();a+=" {"+b.toString()+"}, "}return a},$type:new $.ig.Type("DataSeries",$.ig.$ot)},true);$c("DataSeriesMemberPathHint:g","Object",{init:function(){$.ig.$op.init.call(this)},_path:null,path:function(a){if(arguments.length===1){this._path=a;return a}else{return this._path}},_intent:0,intent:function(a){if(arguments.length===1){this._intent=a;return a}else{return this._intent}},equals:function(a){var b=$b($$t.$g.$type,a);if(b==null){return false}if(!String.equalsStatic(this.path(),b.path())){return false}if(this.intent()!=b.intent()){return false}return true},toString:function(){return $$t.$h.getBox(this.intent())+" Path = '"+this.path()+"'"},update1:function(a,b){this.path(String.isNullOrEmpty(b)?a:$x(b,"NAME",a))},update:function(a,b){if(a.count()==0){return}this.update1(a.__inner[0],b)},hasPath:function(){return!String.isNullOrEmpty(this.path())},clone:function(){var $self=this;return function(){var $ret=new $$t.g;$ret.intent($self.intent());$ret.path($self.path());return $ret}()},$type:new $.ig.Type("DataSeriesMemberPathHint",$.ig.$ot)},true);$c("SimpleFinancialPriceSeriesRule:u","Object",{init:function(){$.ig.$op.init.call(this);this.priority(10);this.distinctCheckThreshold(5e4)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_distinctCheckThreshold:0,distinctCheckThreshold:function(a){if(arguments.length===1){this._distinctCheckThreshold=a;return a}else{return this._distinctCheckThreshold}},e:function(a,b){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();if(a.contains(c)){a.remove(c)}}},d:function(a,b){var c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(17));if(c.length>0){return c[0]}return function(d){return d!=null?d:a.analyzer().getFirstDateTimeProperty()}(a.analyzer().getFirstDistinctDateTimeProperty(b))},b:function(a,b){var c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(17));if(c.length>0){return c[0]}c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(16));if(c.length>0){return c[0]}return function(d){return d!=null?d:function(e){return e!=null?e:function(f){return f!=null?f:a.analyzer().getFirstStringProperty()}(a.analyzer().getFirstDistinctMonotonicNumericProperty(b))}(a.analyzer().getFirstDistinctStringProperty(b))}(a.analyzer().getFirstDistinctDateTimeProperty(b))},evaluate:function(a){var b=$$t.$u.d(a,this.distinctCheckThreshold());var c=$$t.$u.b(a,this.distinctCheckThreshold());var d=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(11)));var e=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(12)));var f=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(13)));var g=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(14)));var h=new $$4.x(String,1,a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(15)));var i=Math.min(d.count(),Math.min(e.count(),Math.min(f.count(),g.count())));if(i==0){var j=new $$4.x(String,1,a.analyzer().getAllNumericProperties());var l=j.getEnumerator();while(l.moveNext()){var k=l.current();if(String.equalsStatic(k.toLowerCase(),"open")){d.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"high")){e.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"low")){f.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"close")){g.add(k);continue}if(String.equalsStatic(k.toLowerCase(),"volume")){h.add(k);continue}}this.e(j,d);this.e(j,e);this.e(j,f);this.e(j,g);this.e(j,h);var m=d.count()+e.count()+f.count()+g.count()+j.count();if(m==0){return}i=m<=4?1:$.ig.truncate(Math.floor(m/5));var n=[d,e,f,g,h];var o=0;while(j.count()>0){n[o++%n.length].add(j.__inner[0]);j.removeAt(0)}}var p=this.c(a.getCurrentDataSource());for(var q=0;q<i;q++){a.pushParentTitle(i==1?p:p+(q+1));var r=d.count()>q?d.__inner[q]:null;var s=e.count()>q?e.__inner[q]:null;var t=f.count()>q?f.__inner[q]:null;var u=g.count()>q?g.__inner[q]:null;var v=function(){var $ret=new $$t.f;$ret.name($.ig.util.stringJoin("_",[r,s,t,u]));$ret.title(a.analyzer().getTitleString(null,[r,s,t,u]));$ret.suggestedSeries(20);$ret.suggestedPrimaryAxis(0);$ret.suggestedSecondaryAxis(1);return $ret}();v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(11);$ret.path(r);return $ret}());v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(12);$ret.path(s);return $ret}());v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(13);$ret.path(t);return $ret}());v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(14);$ret.path(u);return $ret}());if(h.count()>q){v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(15);$ret.path(h.__inner[q]);return $ret}())}if(b!=null){v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(17);$ret.path(b);return $ret}())}v.addMemberPathHint(function(){var $ret=new $$t.g;$ret.intent(16);$ret.path(c);return $ret}());a.addDataSeries(v,this);a.popParentTitle()}},c:function(a){var b=a==null?null:a.dataSource();if(b==null){return null}var c=typeof b.title==="function";return c?b.title():b.title?b.title:null},$type:new $.ig.Type("SimpleFinancialPriceSeriesRule",$.ig.$ot,[$$t.$b.$type])},true);$c("SimpleScatterSeriesRule:v","Object",{init:function(){$.ig.$op.init.call(this);this.priority(9);this.monotonicCheckAmount(1e4)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_monotonicCheckAmount:0,monotonicCheckAmount:function(a){if(arguments.length===1){this._monotonicCheckAmount=a;return a}else{return this._monotonicCheckAmount}},evaluate:function(a){var b=a.analyzer().getAllNumericProperties();if(b.length==0){return}var c=a.getCurrentDataSource().actualCount();var d=new $$4.x(String,0);for(var e=0;e<b.length;e++){d.add(b[e])}var f=this.c(d);var g=this.d(d);var h=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(1));var i=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(2));if(h.length>0&&i.length>0&&h.length==i.length){f.clear();g.clear();d.clear();for(var j=0;j<h.length;j++){f.add(h[j]);g.add(i[j])}}var k=0;for(k=0;k<Math.min(f.count(),g.count());k++){var l=new Array(2);l[0]=f.__inner[k];l[1]=g.__inner[k];var m=a.analyzer().getTitleString(null,l);this.f(a,f.__inner[k],g.__inner[k],m)}for(;k<f.count();k++){d.add(f.__inner[k])}for(;k<g.count();k++){d.add(g.__inner[k])}for(var n=0;n<d.count();n+=2){if(n+1>=d.count()){continue}var o=new Array(2);o[0]=d.__inner[n];o[1]=d.__inner[n+1];var p=a.analyzer().getTitleString(null,o);this.f(a,d.__inner[n],d.__inner[n+1],p)}},d:function(a){var b=new $$4.x(String,0);for(var c=0;c<a.count();c++){if(this.b(a.__inner[c])){b.add(a.__inner[c]);a.removeAt(c);c--}}return b},b:function(a){if(String.equalsStatic(a.toLowerCase(),"y")||String.equalsStatic(a.toLowerCase(),"yvalue")){return true}return false},c:function(a){var b=new $$4.x(String,0);for(var c=0;c<a.count();c++){if(this.a(a.__inner[c])){b.add(a.__inner[c]);a.removeAt(c);c--}}return b},a:function(a){if(String.equalsStatic(a.toLowerCase(),"x")||String.equalsStatic(a.toLowerCase(),"xvalue")){return true}return false},f:function(a,b,c,d){var e=new $$t.f;e.name(b+"_"+c);if(d!=null){e.title(d)}else{e.title(b+" - "+c);e.title(a.analyzer().expandCamelCasedWords(e.title()))}var f=new $$t.g;f.intent(1);f.path(b);var g=new $$t.g;g.intent(2);g.path(c);e.addMemberPathHint(f);e.addMemberPathHint(g);var h=a.getCurrentDataSource();var i=h.actualCount();if(i>this.monotonicCheckAmount()){e.suggestedSeries(11)}else{if(a.analyzer().isMonotonic(h,b,this.monotonicCheckAmount())){e.suggestedSeries(12)}else{e.suggestedSeries(11)}}e.suggestedPrimaryAxis(1);e.suggestedSecondaryAxis(1);a.addDataSeries(e,this)},$type:new $.ig.Type("SimpleScatterSeriesRule",$.ig.$ot,[$$t.$b.$type])},true);$c("SubCollectionsRule:w","Object",{init:function(){$.ig.$op.init.call(this);this.priority(0);this.collectionTransformationThreshold(50)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_collectionTransformationThreshold:0,collectionTransformationThreshold:function(a){if(arguments.length===1){this._collectionTransformationThreshold=a;return a}else{return this._collectionTransformationThreshold}},evaluate:function(a){var b=a.getCurrentDataSource();if(b==null){return}if(b.actualCount()==0||b.actualCount()>this.collectionTransformationThreshold()){return}var c=b.getItemAtIndex(0);if(a.analyzer().isCollection(c)){for(var d=0;d<b.actualCount();d++){if(a.analyzer().isCollection(b.getItemAtIndex(d))){var e=a.analyzer().getTitleString(b.getItemAtIndex(d),null);if(e!=null){a.pushParentTitle(e)}a.recurseRules(b.getItemAtIndex(d),"["+d+"]",false);if(e!=null){a.popParentTitle()}}}}},$type:new $.ig.Type("SubCollectionsRule",$.ig.$ot,[$$t.$b.$type])},true);$c("SimpleCategorySeriesRule:x","Object",{init:function(){$.ig.$op.init.call(this);this.priority(10);this.distinctCheckThreshold(5e4);this.useColumnThreshold(30)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},_useColumnThreshold:0,useColumnThreshold:function(a){if(arguments.length===1){this._useColumnThreshold=a;return a}else{return this._useColumnThreshold}},_distinctCheckThreshold:0,distinctCheckThreshold:function(a){if(arguments.length===1){this._distinctCheckThreshold=a;return a}else{return this._distinctCheckThreshold}},c:function(a,b){var c=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(16));if(c.length>0){return c[0]}return function(d){return d!=null?d:function(e){return e!=null?e:function(f){return f!=null?f:a.analyzer().getFirstStringProperty()}(a.analyzer().getFirstDistinctMonotonicNumericProperty(b))}(a.analyzer().getFirstDistinctDateTimeProperty(b))}(a.analyzer().getFirstDistinctStringProperty(b))},evaluate:function(a){var b=$$t.$x.c(a,this.distinctCheckThreshold());var c=null;var d=a.analyzer().getAllPropertiesWithIntent($$t.$h.$getName(0));if(d.length>0){c=d}if(c==null){c=a.analyzer().getAllNumericProperties()}if(c==null||c.length==0){return}var e=a.getCurrentDataSource().actualCount();for(var f=0;f<c.length;f++){if(c[f]==b&&c.length>1){continue}var g=new Array(1);g[0]=c[f];var h=a.analyzer().getTitleString(null,g);var i=new $$t.f;var j=new $$t.g;j.intent(0);j.path(c[f]);var k=new $$t.g;k.intent(16);k.path(b);i.addMemberPathHint(j);i.addMemberPathHint(k);if(e>this.useColumnThreshold()){i.suggestedSeries(0)}else{i.suggestedSeries(1)}this.d(i,a);i.suggestedPrimaryAxis(0);i.suggestedSecondaryAxis(1);i.name(c[f]);if(h!=null){i.title(h)}else{i.title(c[f]);i.title(a.analyzer().expandCamelCasedWords(i.title()))}a.addDataSeries(i,this)}},d:function(a,b){if(!b.hasValidType(a)){a.suggestedSeries(0);if(b.hasValidType(a)){return}a.suggestedSeries(1);if(b.hasValidType(a)){return}a.suggestedSeries(2);if(b.hasValidType(a)){return}a.suggestedSeries(6);if(b.hasValidType(a)){
return}a.suggestedSeries(7);if(b.hasValidType(a)){return}a.suggestedSeries(4);if(b.hasValidType(a)){return}a.suggestedSeries(5);if(b.hasValidType(a)){return}a.suggestedSeries(10);if(b.hasValidType(a)){return}a.suggestedSeries(8);if(b.hasValidType(a)){return}a.suggestedSeries(0)}},$type:new $.ig.Type("SimpleCategorySeriesRule",$.ig.$ot,[$$t.$b.$type])},true);$c("DataSeriesAdapterUpdateNotifier:m","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},notifyClearItems:function(){this.a.ad(this.b)},notifyInsertItem:function(a,b){this.a.ae(this.b,a,b)},notifyRemoveItem:function(a,b){this.a.af(this.b,a,b)},notifySetItem:function(a,b,c){this.a.ag(this.b,a,b,c)},$type:new $.ig.Type("DataSeriesAdapterUpdateNotifier",$.ig.$ot,[$.ig.IDataSourceDataProviderUpdateNotifier.prototype.$type])},true);$c("DataSeriesAdapterRuleCollection:n","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$b.$type,0)},$type:new $.ig.Type("DataSeriesAdapterRuleCollection",$$4.$f.$type.specialize($$t.$b.$type))},true);$c("DataSeriesCollection:o","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$f.$type,0)},$type:new $.ig.Type("DataSeriesCollection",$$4.$f.$type.specialize($$t.$f.$type))},true);$c("DataSeriesAdapterRemovingDuplicatesEventArgs:q","Object",{init:function(){$.ig.$op.init.call(this)},_runContext:null,runContext:function(a){if(arguments.length===1){this._runContext=a;return a}else{return this._runContext}},_dataSourcePath:null,dataSourcePath:function(a){if(arguments.length===1){this._dataSourcePath=a;return a}else{return this._dataSourcePath}},_duplicatePath:null,duplicatePath:function(a){if(arguments.length===1){this._duplicatePath=a;return a}else{return this._duplicatePath}},_matchingSeries:null,matchingSeries:function(a){if(arguments.length===1){this._matchingSeries=a;return a}else{return this._matchingSeries}},_handled:false,handled:function(a){if(arguments.length===1){this._handled=a;return a}else{return this._handled}},$type:new $.ig.Type("DataSeriesAdapterRemovingDuplicatesEventArgs",$.ig.$ot)},true);$c("DataSeriesAdapterRunEventArgs:s","Object",{init:function(){$.ig.$op.init.call(this)},_runContext:null,runContext:function(a){if(arguments.length===1){this._runContext=a;return a}else{return this._runContext}},_handled:false,handled:function(a){if(arguments.length===1){this._handled=a;return a}else{return this._handled}},$type:new $.ig.Type("DataSeriesAdapterRunEventArgs",$.ig.$ot)},true);$c("DataSeriesAdapterImplementation:t","Object",{init:function(){this.m=new $$4.h($.ig.$op.$type,$.ig.IDataSourceLocalDataProvider.prototype.$type,0);this.c=null;this.b=null;this.a=null;$.ig.$op.init.call(this);this.rules(new $$t.n);this.dataSeries(new $$t.o);this.ah(this.rules());var a=this.rules();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.an.runOn(this))},_p:null,u:function(a,b){var c=String.empty();if(this._p!=null){c=this._p(a)}if(String.isNullOrEmpty(c)){return b}return c},ah:function(a){},an:function(a,b){this.refresh()},_q:null,g:function(){return this._q},m:null,n:null,propertyChanged:null,itemsSource:function(a){if(arguments.length===1){var b=this.n;this.n=a;if(b!=this.n){this.ac("ItemsSource",b,this.n)}return a}else{return this.n}},c:null,supportedSeriesTypes:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.ac("SupportedSeriesTypes",b,this.c)}return a}else{return this.c}},b:null,includedProperties:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(b!=this.b){this.ac("IncludedProperties",b,this.b)}return a}else{return this.b}},a:null,excludedProperties:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.ac("ExcludedProperties",b,this.a)}return a}else{return this.a}},_rules:null,rules:function(a){if(arguments.length===1){this._rules=a;return a}else{return this._rules}},_dataSeries:null,dataSeries:function(a){if(arguments.length===1){this._dataSeries=a;return a}else{return this._dataSeries}},ac:function(a,b,c){this.ai(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},ai:function(a,b,c){switch(a){case"ItemsSource":this.refresh();break;case"SupportedSeriesTypes":this.refresh();break;case"IncludedProperties":this.refresh();break;case"ExcludedProperties":this.refresh();break}},refresh:function(){this.x();var a=new $$t.c(this);var b=this.l(this.itemsSource());this.w(b,null,false);a.pushDataSource(b);this.ap(a);this.ar(a)},x:function(){var b=this.m.keys().getEnumerator();while(b.moveNext()){var a=b.current();var c=this.m.item(a);c.updateNotifier(null)}this.m.clear()},ar:function(a){this.am(a);this.al(a);this.aq(a)},am:function(a){var b=true;if(this.removingUnsupported!=null){var c=function(){var $ret=new $$t.s;$ret.runContext(a);return $ret}();this.removingUnsupported(this,c);b=!c.handled()}if(b){if(this.supportedSeriesTypes()==null){return}var d=new $$4.q($$t.$i.$type,0);for(var e=0;e<this.supportedSeriesTypes().length;e++){d.add(this.supportedSeriesTypes()[e])}for(var f=a.getDataSeriesCount()-1;f>=0;f--){var g=a.getDataSeriesAt(f);if(!d.contains(g.suggestedSeries())){a.removeDataSeries(g)}}}},aq:function(a){var b=0;for(;b<Math.min(this.dataSeries().count(),a.getDataSeriesCount());b++){if(!this.dataSeries().__inner[b].equals(a.getDataSeriesAt(b))){this.dataSeries().removeAt(b);b--}}for(;b<a.getDataSeriesCount();b++){this.dataSeries().insert(b,a.getDataSeriesAt(b))}for(;b<this.dataSeries().count();b++){this.dataSeries().removeAt(b);b--}},removingUnsupported:null,removingDuplicates:null,al:function(a){var b=new $$4.h(String,$$4.$x.$type.specialize($$t.$f.$type),0);for(var c=0;c<a.getDataSeriesCount();c++){var d=a.getDataSeriesAt(c);var e=d.i();for(var f=0;f<e.count();f++){if(e.item(f).intent()==16||e.item(f).intent()==17){continue}var g=(d.dataPath()!=null?d.dataPath()+".":"")+e.item(f).path();if(e.item(f).intent()==25){g=e.item(f).path()}if(!b.containsKey(g)){b.item(g,new $$4.x($$t.$f.$type,0))}b.item(g).add(d)}}var i=b.keys().getEnumerator();while(i.moveNext()){var h=i.current();if(b.item(h).count()>1){var j=new Array(b.item(h).count());var k=b.item(h);var l=k.count();for(var m=0;m<l;m++){j[m]=k.__inner[m]}var n=true;if(this.removingDuplicates!=null){var o=function(){var $ret=new $$t.q;$ret.duplicatePath(h);$ret.runContext(a);$ret.matchingSeries(j);return $ret}();n=!o.handled()}if(n){var p=-1;var q=null;k=b.item(h);l=k.count();for(var r=0;r<l;r++){var s=k.__inner[r];if(s.priority()>p){p=s.priority();q=s}}for(var t=0;t<l;t++){var u=k.__inner[t];if(u!=q){a.removeDataSeries(u)}}}}}},ap:function(a){for(var b=0;b<this.rules().count();b++){this.ao(a,this.rules().__inner[b])}},ao:function(a,b){b.evaluate(a)},l:function(a){if(a!=null&&this.m.containsKey(a)){return this.m.item(a)}return this.g().getDataProvider(a)},aj:function(a,b,c,d){var e=this.l(b);this.w(e,a.getCurrentDataSource(),d);a.pushDataSource(e);a.pushPath(c);this.ap(a);a.popPath();a.popDataSource()},w:function(a,b,c){if(a.dataSource()!=null){this.m.add(a.dataSource(),a)}if(b!=null){var d=new $$t.m(this,a);b.updateNotifier(d)}if(c){var e=new $$t.m(this,a);a.updateNotifier(e)}},ad:function(a){this.refresh()},ae:function(a,b,c){this.refresh()},af:function(a,b,c){this.refresh()},ag:function(a,b,c,d){this.refresh()},notifyClearItems:function(a){if(this.m.containsKey(a)){this.m.item(a).notifyClearItems()}},notifyInsertItem:function(a,b,c){if(this.m.containsKey(a)){this.m.item(a).notifyInsertItem(b,c)}},notifyRemoveItem:function(a,b,c){if(this.m.containsKey(a)){this.m.item(a).notifyRemoveItem(b,c)}},notifySetItem:function(a,b,c,d){if(this.m.containsKey(a)){this.m.item(a).notifySetItem(b,c,d)}},$type:new $.ig.Type("DataSeriesAdapterImplementation",$.ig.$ot,[$$0.$b6.$type])},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_geo.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_io.js
* infragistics.ext_text.js
* infragistics.ext_web.js
* infragistics.dv_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$z=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$7=$.ig.globalDefs.$$7;$$8=$.ig.globalDefs.$$8;$$b=$.ig.globalDefs.$$b;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamMultiScaleImageView:a","GetTileImageUriEventHandler:l","IMapRenderDeferralHandler:s","IEasingFunction:v","XamMultiScaleImage:w","DownloadingMultiScaleImageEventHandler:x","XamMultiScaleTileSource:z","TriangulationStatusEventHandler:ag"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("XBaseDataType:d",false,false,{Character:0,Number:1,Logical:2,Date:3,Memo:4,FloatingPoint:5,Binary:6,General:7,Picture:8,Currency:9,DateTime:10,Integer:11,VariField:12,Variant:13,Timestamp:14,"Double:double1":15,AutoIncrement:16});$d("ShapeType:b",false,false,{None:0,Point:1,PolyLine:3,Polygon:5,PolyPoint:8,PointZ:11,PolyLineZ:13,PolygonZ:15,PolyPointZ:18,PointM:21,PolyLineM:23,PolygonM:25,PolyPointM:28,PolyPatch:31});$c("Triangle:aa","Object",{init:function(){$.ig.$op.init.call(this)},v1:0,v2:0,v3:0,$type:new $.ig.Type("Triangle",$.ig.$ot)},true);$c("HalfEdge:ab","Object",{init:function(a,b){$.ig.$op.init.call(this);this._a=a;this._b=b},_a:0,_b:0,$type:new $.ig.Type("HalfEdge",$.ig.$ot)},true);$c("HalfEdgeSet:ac","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$4.h($$t.$ab.$type,$.ig.$op.$type,2,new $$t.ad)},getEnumerator:function(){return this.b.keys().getEnumerator()},add:function(a){this.b.add(a,null)},remove:function(a){this.b.remove(a)},clear:function(){this.b.clear()},count:function(){return this.b.count()},contains:function(a){return this.b.containsKey(a)},b:null,$type:new $.ig.Type("HalfEdgeSet",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$ab.$type)])},true);$c("EdgeComparer:ad","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a._a==b._a&&a._b==b._b||a._a==b._b&&a._b==b._a},getHashCodeC:function(a){return 65536*Math.max(a._a,a._b)+Math.min(a._a,a._b)},$type:new $.ig.Type("EdgeComparer",$.ig.$ot,[$$0.$by.$type.specialize($$t.$ab.$type)])},true);$c("PointTester:ae","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c,d,e,f,g,h){var i=Math.abs(d-f);var j=Math.abs(f-h);var k=0;var l=0;if(i==0&&j==0){return false}if(i==0&&j!=0){k=(e+c)/2;l=-(g-e)/(h-f)*(k-(e+g)/2)+(f+h)/2}if(i!=0&&j==0){k=(g+e)/2;l=-(e-c)/(f-d)*(k-(c+e)/2)+(d+f)/2}if(i!=0&&j!=0){var m=-(e-c)/(f-d);var n=-(g-e)/(h-f);var o=(c+e)/2;var p=(e+g)/2;var q=(d+f)/2;var r=(f+h)/2;k=(m*o-n*p+r-q)/(m-n);l=i>j?m*(k-o)+q:n*(k-p)+r}var s=e-k;var t=f-l;var u=s*s+t*t;s=a-k;t=b-l;var v=s*s+t*t;this.b=v<=u;this.a=k<a&&(a-k)*(a-k)>u;return true},a:false,b:false,$type:new $.ig.Type("PointTester",$.ig.$ot)},true);$c("PointComparer:af","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a.__x==b.__x&&a.__y==b.__y},getHashCodeC:function(a){return a.__x^a.__y},$type:new $.ig.Type("PointComparer",$.ig.$ot,[$$0.$by.$type.specialize($$a.$y.$type)])},true);$c("TriangulationStatusEventArgs:ah","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$0.$w.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("TriangulationStatusEventArgs",$$0.$w.$type)},true);$c("Triangulator:ai","DependencyObject",{o:0,l:null,m:null,init:function(a,b,c){this.p=0;$$a.$r.init.call(this);this.o=a;this.l=b;this.m=c},y:function(){{this.v();if(this._k!=null){this._k.c=true}this.u()}},x:function(){{this.v();if(this._k!=null){this._k.c=false}this.u()}},v:function(){var a=this.o;var b=this.l;var c=this.m;var d=new $$4.x($$t.$aa.$type,0);var e=function(){var $ret=new $$4.x($$0.$aw.$type,0);$ret.capacity(a);return $ret}();var f=new $$4.q($$a.$y.$type,2,new $$t.af);for(var g=0;g<a;++g){var h=b.item(g),i=c.item(g);if($.ig.util.isNaN(h)||$.ig.util.isNaN(i)||Number.isInfinity(h)||Number.isInfinity(i)){continue}var j={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(f.contains(j)){continue}f.add(j);e.add(g)}a=e.count();if(a>=3){var k=function(l,m){if(b.item(l)<b.item(m)){return-1}else if(b.item(l)>b.item(m)){return 1}if(c.item(l)<c.item(m)){return-1}else if(c.item(l)>c.item(m)){return 1}return 0};e.sort2(k);var l=b.item(e.__inner[0]);var m=b.item(e.__inner[a-1]);var n=c.item(e.__inner[0]);var o=n;for(var p=1;p<a;p++){var q=c.item(e.__inner[p]);if($.ig.util.isNaN(q)){continue}n=Math.min(n,q);o=Math.max(o,q)}var r=m-l;var s=o-n;var t=Math.max(r,s);var u=(m+l)/2;var v=(o+n)/2;var w={__x:u-20*t,__y:v-t,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var x={__x:u,__y:v+20*t,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var y={__x:u+20*t,__y:v-t,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var z=new $$4.v($$t.$aa.$type);var aa=new $$4.v($$t.$aa.$type);var ab=new $$t.ac;var ac=new $$t.ae;z.e(function(){var $ret=new $$t.aa;$ret.v1=a;$ret.v2=a+1;$ret.v3=a+2;return $ret}());var ad=new $$t.aj;ad.j=a;ad.n=w;ad.o=x;ad.p=y;ad.f=aa;ad.a=ab;ad.h=e;ad.b=ac;ad.i=d;ad.g=z;ad.d=b;ad.e=c;var ae=1;if(a>3e3){ae=20}ad.m=$.ig.truncate(Math.ceil(a/ae));ad.l=0;ad.k=ad.m;this.p=0;this.t();this._k=ad}},t:function(){this.s()},s:function(){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $$t.ah(this.p))}},n:function(){if(this._k==null){return null}return this._k.i},_k:null,w:function(){{if(this._k==null){return}var a=this._k;var b=this._k.j;var c=this._k.d;var d=this._k.e;var e=this._k.h;var f=this._k.n;var g=this._k.o;var h=this._k.p;var i=this._k.i;var j=this._k.g;var k=this._k.f;var l=this._k.b;var m=this._k.a;var n=this._k.l;var o=this._k.k;var p;var q;var r;var s;var t;var u;var v;var w;var x;var y;var z;var aa;for(var ab=n;ab<o;++ab){m.clear();if(ab<b){p=c.item(e.__inner[ab]);q=d.item(e.__inner[ab])}else if(ab==b){p=f.__x;q=f.__y}else if(ab==b+1){p=g.__x;q=g.__y}else{p=h.__x;q=h.__y}var ac=null;for(var ad=j.c();ad!=null;ad=ac){ac=ad.a;aa=ad._c;r=aa.v1;u=aa.v2;x=aa.v3;if(r<b){s=c.item(e.__inner[r]);t=d.item(e.__inner[r])}else if(r==b){s=f.__x;t=f.__y}else if(r==b+1){s=g.__x;t=g.__y}else{s=h.__x;t=h.__y}if(u<b){v=c.item(e.__inner[u]);w=d.item(e.__inner[u])}else if(u==b){v=f.__x;w=f.__y}else if(u==b+1){v=g.__x;w=g.__y}else{v=h.__x;w=h.__y}if(x<b){y=c.item(e.__inner[x]);z=d.item(e.__inner[x])}else if(x==b){y=f.__x;z=f.__y}else if(x==b+1){y=g.__x;z=g.__y}else{y=h.__x;z=h.__y}l.c(p,q,s,t,v,w,y,z);if(l.a){k.f(aa);j.h(ad)}if(l.b){var ae;ae=new $$t.ab(r,u);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.ab(u,x);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}ae=new $$t.ab(x,r);if(m.contains(ae)){m.remove(ae)}else{m.add(ae)}j.h(ad)}}var ag=m.getEnumerator();while(ag.moveNext()){var af=ag.current();var ah=new $$t.aa;ah.v1=af._a;ah.v2=af._b;ah.v3=ab;j.f(ah)}}if(o==b){for(var ai=k.c();ai!=null;ai=ai.a){aa=ai._c;if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.aa;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}for(var aj=j.c();aj!=null;aj=aj.a){aa=aj._c;if(aa.v1<b&&aa.v2<b&&aa.v3<b){i.add(function(){var $ret=new $$t.aa;$ret.v1=e.__inner[aa.v1];$ret.v2=e.__inner[aa.v2];$ret.v3=e.__inner[aa.v3];return $ret}())}}this.p=100;this.t()}else{n=o;o+=a.m;if(o>b){o=b}a.l=n;a.k=o;this.p+=$.ig.truncate(Math.floor(100/20));this.t();this.u()}}},r:function(){{this._k=null}},u:function(){{if(this._k!=null&&this._k.c){window.setTimeout(this.w.runOn(this),0)}else{this.w()}}},p:0,q:function(){return this.p},triangulationStatusChanged:null,$type:new $.ig.Type("Triangulator",$$a.$r.$type)},true);$c("TriangulatorContext:aj","Object",{init:function(){$.ig.$op.init.call(this)},j:0,d:null,e:null,i:null,n:null,o:null,p:null,g:null,f:null,h:null,a:null,b:null,m:0,l:0,k:0,c:false,$type:new $.ig.Type("TriangulatorContext",$.ig.$ot)},true);$c("TriangulationSource:ak","Object",{init:function(){$.ig.$op.init.call(this)},create:function(a,b,c){var d=new $$t.ak;var e=new Array(a);var f;var g;var h=new Array(a);var i=new Array(a);var j=0;var k=0;for(var l=0;l<a;l++){f=new $$t.al;g=b(l);j=g.__x;k=g.__y;f.pointX=j;f.pointY=k;f.value=c(l);e[l]=f;h[l]=j;i[l]=k}d.points(e);var m=new $$t.ai(a,h,i);m.x();d.triangles(m.n());return d},loadItf:function(a){a.readBytes(5);var b=a.readInt32();var c=a.readInt32();var d=a.readInt32();var e=a.readInt32();a.readBytes(e);var f=new $$t.ak;var g=new Array(b);var h;for(var i=0;i<b;i++){h=new $$t.al;h.pointX=a.readDouble();h.pointY=a.readDouble();h.value=a.readSingle();g[i]=h}f.points(g);var j=new Array(c);var k;for(var l=0;l<c;l++){k=new $$t.aa;k.v1=a.readInt32();k.v2=a.readInt32();k.v3=a.readInt32();j[l]=k}f.triangles(j);return f},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},_triangles:null,triangles:function(a){if(arguments.length===1){this._triangles=a;return a}else{return this._triangles}},$type:new $.ig.Type("TriangulationSource",$.ig.$ot)},true);$c("TriangulationSourcePointRecord:al","Object",{init:function(){$.ig.$op.init.call(this)},pointX:0,pointY:0,value:0,$type:new $.ig.Type("TriangulationSourcePointRecord",$.ig.$ot)},true);$c("XamMultiScaleImageView:a","Object",{_b:null,init:function(a){var $self=this;this.g=new $$4.h($.ig.$op.$type,$$4.$x.$type.specialize($$0.$c.$type),0);this.j=new $$4.x($$t.$r.$type,0);this.i=new $$4.x($$t.$r.$type,0);this.p=-1;this.o=-1;this.au=$$a.$ae.empty();$.ig.$op.init.call(this);this._b=a;this._b.tileScheduler().l(this);this._h=new $$4.x($$a.$al.$type,0);this._b.ao=function(){var $ret=new $.ig.StackPool$1($$a.$al.$type);$ret._j=$self.at.runOn($self);$ret._b=$self.y.runOn($self);$ret._c=$self.aa.runOn($self);$ret._d=$self.z.runOn($self);return $ret}();for(var b=0;b<4;++b){this.i.add(null)}},_h:null,at:function(){return new $$a.al},y:function(a){this._h.add(a)},aa:function(a){this._h.remove(a)},z:function(a){},ao:function(a,b,c){a._n=b;a._o=c},r:function(a){for(var b=0;b<this.i.count();++b){if(a==this.i.__inner[b]){if(a.f!=null&&a.f._ac!=null){var c=a.f._ac;var d=c._c;if(this.g.containsKey(d)){var e=this.g.item(d);for(var f=0;f<e.count();f++){e.__inner[f]()}e.clear();this.g.remove(d)}}this.i.__inner[b]=null;this.q();return}}for(var g=0;g<this.j.count();++g){if(this.j.__inner[g]==a){this.j.removeAt(g);break}}},u:function(a){this.j.add(a);this.j.sort2(function(b,c){var d=0;var e=0;if(b.e!=null){d=b.e._ac._b}if(c.e!=null){e=c.e._ac._b}if(d<e){return-1}else if(d>e){return 1}return 0});this.q()},g:null,q:function(){var $self=this;var index_=-1;if(this.j.count()>0){for(var a=0;a<this.i.count();++a){if(this.i.__inner[a]==null){index_=a;break}}}if(index_>=0){this.i.__inner[index_]=this.j.__inner[0];var b=new $$t.q(this._b.source()._m,this._b.source()._k);this.i.__inner[index_].f._ac=b;var ele_=this._l.createElement("img");var c=ele_.getNativeElement();b._c=c;var self_=this;var d=new $$4.x($$0.$c.$type,0);this.g.add(c,d);d.add(ele_.listen("load",function(e){$self.ab(e,index_)}));d.add(ele_.listen("readystatechange",function(e){$self.ab(e,index_)}));d.add(ele_.listen("error",function(e){$self.ac(e,index_)}));this.j.removeAt(0);var e=this._b.source().r(this.i.__inner[index_].d+8,this.i.__inner[index_].b,this.i.__inner[index_].c);var f=e.value();var g=function(){var $ret=new $$t.y;$ret.uri(f);$ret.image(c);return $ret}();this._b.bk(g);f=g.uri();if(f!=null){c.src=f}}},ab:function(a,b){var e_=a.originalEvent;var img_=e_.target;var c=img_.complete||img_.readyState=="complete"&&e_.type=="readystatechange";if(c){this.downloadCompleted(a,b)}},ac:function(a,b){this.downloadError(a,b)},j:null,i:null,downloadError:function(a,b){var c=this.i.__inner[b];this.i.__inner[b]=null;if(c!=null&&c.f!=null&&c.f._ac!=null){var e_=a.originalEvent;var d=e_.target;if(this.g.containsKey(d)){var e=this.g.item(d);for(var f=0;f<e.count();f++){e.__inner[f]()}e.clear();this.g.remove(d)}}this.q();this.makeDirty()},downloadCompleted:function(a,b){var c=this.i.__inner[b];var d=true;if(c!=null&&c.f!=null&&c.f._ac!=null){d=false;var ele_=c.f._ac._c;if(!ele_.complete){d=true}if(ele_.width==0&&ele_.height==0){d=true}}this.i.__inner[b]=null;if(d){this.q();this.makeDirty();return}var e_=a.originalEvent;var e=e_.target;if(this.g.containsKey(e)){var f=this.g.item(e);for(var g=0;g<f.count();g++){f.__inner[g]()}f.clear();this.g.remove(e)}this._b.be(c,c.f._ac);if(c.f!=null){this._b.bz(c)}this.q();this.makeDirty()},a:function(a,b,c,d){var e=new $$t.q(a,a);e._c=b._c;if(!b._d.isEmpty()){c+=$.ig.truncate(Math.round(b._d.left()));d+=$.ig.truncate(Math.round(b._d.top()))}e._d=new $$a.ae(0,c,d,a,a);return e},am:function(a){a._s=0},an:function(a){a._s=1},f:function(){return true},s:function(a){if(this._b.deferralHandler()!=null){this._b.deferralHandler().deferredRefresh()}else{if(this._k!=null){this._k.setTimeout(a,0)}else{window.setTimeout(a,0)}}},p:0,o:0,aq:function(){if(this.p==-1){this.p=window.setInterval(this._b.by.runOn(this._b),50)}},as:function(){if(this.p!=-1){window.clearInterval(this.p);this.p=-1}},ap:function(){if(this.o==-1){this.o=window.setInterval(this._b.bh.runOn(this._b),50)}},ar:function(){if(this.o!=-1){window.clearInterval(this.o);this.o=-1}},t:function(){if(this.p!=-1){this.ar();this._b.bn()}},_k:null,_m:null,_c:null,ae:function(a){this._k=a;this._k.rootWrapper().setStyleProperty("position","relative");this._m=this._k.createElement("canvas");this._m.setStyleProperty("position","absolute");this._m.setStyleProperty("top","0px");this._m.setStyleProperty("left","0px");this._k.append(this._m);this._c=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._k.get2DCanvasContext(this._m));this.af(this._k.rootWrapper().width(),this._k.rootWrapper().height())},af:function(a,b){this._m.setAttribute("width",$.ig.truncate(a*this._b.a1()).toString());this._m.setAttribute("height",$.ig.truncate(b*this._b.a1()).toString());this._m.setStyleProperty("width",a.toString()+"px");this._m.setStyleProperty("height",b.toString()+"px");this._b._b9=new $$a.ae(0,0,0,a,b);this._b.bu()},aj:function(){this.makeDirty()},index:function(){return 0},postRender:function(){},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},makeDirty:function(){if(this._c==null){return}if(!this.isDirty()){this.isDirty(true);this._b.tileScheduler().n()}},undirty:function(a){this.isDirty(false);this.ak()},au:null,ak:function(){if(this._c==null){return}if(this._c.d()&&this._b.a1()!=1){this._c.z();this._c.aa(this._b.a1(),this._b.a1())}if(!this.au.isEmpty()){this._c.k(this.au.left(),this.au.top(),this.au.width(),this.au.height())}this.au=this._b._b9;for(var a=0;a<this._h.count();a++){var b=this._h.__inner[a];if(b._s==0){this.al(b)}}for(var c=0;c<this._h.count();c++){var d=this._h.__inner[c];if(d._s==1){this.al(d)}}if(this._c.d()&&this._b.a1()!=1){this._c.y()}this._b.bj();this._b.bl()},d:function(){var a=true;for(var b=0;b<this.i.count();b++){if(this.i.__inner[b]!=null){a=false}}return a},al:function(a){if(this._c==null){return}var b=a._ac;var c=a.__opacity;if(b==null||b._c==null){return}if(this.e(b._c)){return}if(!b._d.isEmpty()){if(b._d.width()<1||b._d.height()<1){return}this._c.n(b._c,c,b._d.left(),b._d.top(),b._d.width(),b._d.height(),Math.round(a._n+this._b._b9.left()),Math.round(a._o+this._b._b9.top()),a.width(),a.height())}else{this._c.m(b._c,c,Math.round(a._n+this._b._b9.left()),Math.round(a._o+this._b._b9.top()),a.width(),a.height())}},e:function(a){var img_=a;if(!img_.complete){return true}if(img_.width==0&&img_.height==0){return true}return false},x:function(){this.makeDirty()},ag:function(a){this._c=a;this.makeDirty()},_l:null,ah:function(a){this._l=a},ai:function(a){this._b._b9=a;this._b.bu()},preRender:function(){},isValid:function(){return true},$type:new $.ig.Type("XamMultiScaleImageView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("XBaseField:c","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("XBaseField",$.ig.$ot)},true);$c("ShapefileRecord:f","DependencyObject",{init:function(){$$a.$r.init.call(this);this.fieldsNames(new $$4.x(String,0));this.fieldsTypes(new $$4.x(String,0))},_shapeType:0,shapeType:function(a){if(arguments.length===1){this._shapeType=a;return a}else{return this._shapeType}},_fieldsNames:null,fieldsNames:function(a){if(arguments.length===1){this._fieldsNames=a;return a}else{return this._fieldsNames}},_fieldsTypes:null,fieldsTypes:function(a){if(arguments.length===1){this._fieldsTypes=a;return a}else{return this._fieldsTypes}},fields:null,points:null,o:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("ShapefileRecord",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ShapefileConverter:e","DependencyObjectNotifier",{init:function(){var $self=this;$.ig.DependencyObjectNotifier.prototype.init.call(this);this.records(new $$4.f($$t.$f.$type,0));var a=this.records();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if($self.collectionChanged!=null){$self.collectionChanged($self,b)}})},worldRect:function(a){if(arguments.length===1){if($$a.$ae.l_op_Inequality(this.aa,a)){var b=this.aa;this.aa=a;this.x("WorldRect",b,this.aa)}return a}else{return this.aa}},aa:null,shapeType:function(){return this.shapeHeader()._a},_shapeHeader:null,shapeHeader:function(a){if(arguments.length===1){this._shapeHeader=a;return a}else{return this._shapeHeader}},shapefileSource:function(a){if(arguments.length===1){this.h($$t.$e.shapefileSourceProperty,a);return a}else{return $b($$6.$x.$type,this.c($$t.$e.shapefileSourceProperty))}},databaseSource:function(a){if(arguments.length===1){this.h($$t.$e.databaseSourceProperty,a);return a}else{return $b($$6.$x.$type,this.c($$t.$e.databaseSourceProperty))}},x:function(a,b,c){switch(a){case"ShapefileSource":case"DatabaseSource":if(this.shapefileSource()!=null&&this.databaseSource()!=null){this.u()}break}this.j(a)},importCompleted:null,v:function(a){if(this.importCompleted!=null){this.importCompleted(this,a)}},u:function(){var $self=this;var a=null;var b=null;var c=function(){if(a!=null&&b!=null){$self.w(a,b);$self.v(new $$6.ae(null,false,null))}};$$b.$b.a(this.shapefileSource().value(),function(d){a=new $$7.c(0,d,false);c()},function(d){throw new $$0.n(1,"shape file download error: "+d)});$$b.$b.a(this.databaseSource().value(),function(d){b=new $$7.c(0,d,false);c()},function(d){throw new $$0.n(1,"dbf file download error: "+d)})},w:function(a,b){this.shapeHeader($$t.$h.a(a,b));this.worldRect(this.shapeHeader()._e);var c=a.currentPosition();var d=a.length();while(c<d){var e=$$t.$h.e(this.shapeHeader(),a,b);var record_=e;this.records().add(e);c=a.currentPosition();d=a.length()}},m:null,records:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},collectionChanged:null,indexOf:function(a){return this.m.indexOf(a)},insert:function(a,b){this.m.insert(a,b)},removeAt:function(a){this.m.removeAt(a)},item:function(a,b){if(arguments.length===2){this.m.item(a,b);return b}else{return this.m.__inner[a]}},add:function(a){this.m.add(a)},clear:function(){this.m.clear()},contains:function(a){return this.m.contains(a)},copyTo:function(a,b){this.m.copyTo(a,b)},count:function(){return this.m.count()},isReadOnly:function(){return this.m.isReadOnly()},remove:function(a){return this.m.remove(a)},getEnumerator:function(){return this.m.getEnumerator()},getEnumerator:function(){return this.m.getEnumerator()},$type:new $.ig.Type("ShapefileConverter",$.ig.DependencyObjectNotifier.prototype.$type,[$$0.$bz.$type.specialize($$t.$f.$type),$$4.$ac.$type])},true);$c("Header:g","Object",{init:function(){this.b=new $$4.x($$t.$c.$type,0);$.ig.$op.init.call(this)},_a:0,_e:null,d:function(){return{__x:this._e.left(),__y:this._e.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c:function(){return{__x:this._e.right(),__y:this._e.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},b:null,$type:new $.ig.Type("Header",$.ig.$ot)},true);$c("ShapeFileUtil:h","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if($$t.$h.j==null){$$t.$h.m()}var c=new $$t.g;var d=$$t.$h.k(a.readInt32());if(d!=9994){throw new $$0.n(1,"Corrupt Shp file - incorrect file code")}a.readInt32();a.readInt32();a.readInt32();a.readInt32();a.readInt32();$$t.$h.k(a.readInt32());a.readInt32();c._a=a.readInt32();var e=new $$a.y(0);var f=new $$a.y(0);e.__x=a.readDouble();e.__y=a.readDouble();f.__x=a.readDouble();f.__y=a.readDouble();a.readDouble();a.readDouble();a.readDouble();a.readDouble();c._e=new $$a.ae(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y);if(b!=null){var g=b.readByte();if(g!=3){throw new $$0.n(1,"Corrupt Dbf file - wrong version number")}b.readByte();b.readByte();b.readByte();b.readUInt32();b.readUInt16();var h=b.readUInt16();b.readBytes(2);b.readBytes(1);b.readBytes(1);b.readBytes(4);b.readBytes(8);b.readBytes(1);b.readBytes(1);b.readBytes(2);var i=0;while(i<h-1){var j=new $$t.c;j.c=$3($$8.$a.uTF8().getString1(b.readBytes(11),0,10),"\0","");var k=$$8.$a.uTF8().getString1(b.readBytes(1),0,1).charAt(0);j.a=$$t.$h.j.item(k);b.readBytes(4);j.b=b.readByte();b.readBytes(15);c.b.add(j);i+=j.b}if(b.readByte()!=13){throw new $$0.n(1,"Corrupt Dbf file - Missing field descriptor array terminator")}}return c},e:function(a,b,c){var d=$$t.$h.k(b.readInt32());var e=$$t.$h.k(b.readInt32());var f=b.readInt32();var g=null;switch(f){case 0:break;case 1:g=$$t.$h.i(b);break;case 3:g=$$t.$h.b(b);break;case 5:g=$$t.$h.f(b);break;case 8:break;case 11:break;case 13:g=$$t.$h.d(b);break;case 15:g=$$t.$h.h(b);break;case 18:break;case 21:break;case 23:break;case 25:break;case 28:break;case 31:break;default:break}if(g==null){throw new $$0.n(1,"Corrupt Shp file - failed to read "+$$t.$b.$getName(f))}g.shapeType(f);if(c!=null){c.readBytes(1);g.fields=new $$4.h(String,$.ig.$op.$type,0);var i=a.b.getEnumerator();while(i.moveNext()){var h=i.current();g.fieldsNames().add(h.c);var j=c.readBytes(h.b);var k=$$8.$a.uTF8().getString1(j,0,h.b);switch(h.a){case 1:g.fieldsTypes().add("double");var l=parseFloat(k);if(!$.ig.util.isNaN(l)){g.fields.add(h.c,l);$$t.$h.l(g,h.c,l)}break;case 5:g.fieldsTypes().add("float");var m=parseFloat(k);if(!$.ig.util.isNaN(m)){g.fields.add(h.c,m);$$t.$h.l(g,h.c,m)}break;case 0:g.fieldsTypes().add("string");var n=k.trim();g.fields.add(h.c,n);$$t.$h.l(g,h.c,n);break;case 3:g.fieldsTypes().add("date");var str_=k;var o=Date.parse(str_);g.fields.add(h.c,o);$$t.$h.l(g,h.c,o);break;default:throw new $$0.n(1,"Unrecognized field type: "+$$t.$d.getBox(h.a))}}}return g},l:function(row_,property_,val_){if(!row_.fieldValues){row_.fieldValues={}}row_.fieldValues[property_]=val_},k:function(a){return(a&255)<<24|(a&65280)<<8|(a&16711680)>>8|$o(a,4278190080)>>24},i:function(a){var b=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();return function(){var $ret=new $$t.f;$ret.points=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,[new $$4.x($$a.$y.$type,1,[b])]);return $ret}()},d:function(a){var b,c;var d=function(){var e=$$t.$h.c(a,b,c);b=e.p1;c=e.p2;return e.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},c:function(a,b,c){var d=new $$a.y(0);var e=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var g=new $$a.ae(0,e.__x,e.__y,f.__x-e.__x,f.__y-e.__y);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$4.x($$a.$y.$type,2,l-1);for(var n=0;n<l;++n){d=new $$a.y(0);d.__x=a.readDouble();d.__y=a.readDouble();m.add(d)}if(m.count()>0){j.add(m)}}return{ret:function(){var $ret=new $$t.f;$ret.points=j;return $ret}(),p1:b,p2:c}},b:function(a){var b,c;return function(){var d=$$t.$h.c(a,b,c);b=d.p1;c=d.p2;return d.ret}()},h:function(a){var b,c;var d=function(){var e=$$t.$h.g(a,b,c);b=e.p1;c=e.p2;return e.ret}();a.readDouble();a.readDouble();for(var e=0;e<c;e++){a.readDouble()}a.readDouble();a.readDouble();for(var f=0;f<c;f++){a.readDouble()}return d},f:function(a){var b,c;return function(){var d=$$t.$h.g(a,b,c);b=d.p1;c=d.p2;return d.ret}()},g:function(a,b,c){var d=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var e=function(){var $ret=new $$a.y(0);$ret.x(a.readDouble());$ret.y(a.readDouble());return $ret}();var f=new $$a.ae(0,d.__x,d.__y,e.__x-d.__x,e.__y-d.__y);var g=new $$a.y(0);b=a.readInt32();c=a.readInt32();var h=new Array(b);for(var i=0;i<b;++i){h[i]=a.readInt32()}var j=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);for(var k=0;k<b;++k){var l=(k<b-1?h[k+1]:c)-h[k];var m=new $$4.x($$a.$y.$type,2,l);g=new $$a.y(0);g.__x=a.readDouble();g.__y=a.readDouble();for(var n=1;n<l;++n){g=new $$a.y(0);g.__x=a.readDouble();g.__y=a.readDouble();m.add(g)}if(m.count()>1){j.add(m)}}return{ret:function(){var $ret=new $$t.f;$ret.points=j;return $ret}(),p1:b,p2:c}},m:function(){$$t.$h.j=new $$4.h($$0.$as.$type,$$t.$d.$type,0);$$t.$h.j.item("C",0);$$t.$h.j.item("N",1);$$t.$h.j.item("L",2);$$t.$h.j.item("D",3);$$t.$h.j.item("M",4);$$t.$h.j.item("F",5);$$t.$h.j.item("B",6);$$t.$h.j.item("G",7);$$t.$h.j.item("P",8);$$t.$h.j.item("Y",9);$$t.$h.j.item("T",10);$$t.$h.j.item("I",11);$$t.$h.j.item("V",12);$$t.$h.j.item("X",13);$$t.$h.j.item("@",14);$$t.$h.j.item("O",15);$$t.$h.j.item("+",16)},staticInit:function(){$$t.$h.m()},$type:new $.ig.Type("ShapeFileUtil",$.ig.$ot)},true);$c("XamMultiScaleTileSource:z","DependencyObject",{init:function(a,b,c,d,e){$$a.$r.init.call(this);this.o=a;this.n=b;this._m=c;this._k=d;this._l=e},o:0,q:function(a){if(arguments.length===1){this.o=a;this.t(0,0,0,0);return a}else{return this.o}},n:0,p:function(a){if(arguments.length===1){this.n=a;this.t(0,0,0,0);return a}else{return this.n}},_m:0,_k:0,_l:0,j:null,r:function(a,b,c){var d=new $$4.x($.ig.$op.$type,0);this.s(a,b,c,d);var e=null;if(d.count()>0){e=$b($$6.$x.$type,d.__inner[0])}return e},s:function(a,b,c,d){},t:function(a,b,c,d){if(this.j!=null){this.j.invalidateTileLayer(a,b,c,d)}},$type:new $.ig.Type("XamMultiScaleTileSource",$$a.$r.$type)},true);$c("MapTileSource:n","XamMultiScaleTileSource",{init:function(a,b,c,d,e){$$t.$z.init.call(this,a,b,c,d,e)},$type:new $.ig.Type("MapTileSource",$$t.$z.$type)},true);$c("ArcGISOnlineTileSource:i","MapTileSource",{init:function(){$$t.$n.init.call(this,2097152,2097152,256,256,0)},mapServerUri:function(a){if(arguments.length===1){this.h($$t.$i.mapServerUriProperty,a);return a}else{return this.c($$t.$i.mapServerUriProperty)}},isMapPublic:function(a){if(arguments.length===1){this.h($$t.$i.isMapPublicProperty,a);return a}else{return this.c($$t.$i.isMapPublicProperty)}},levelOfDetail:function(a){if(arguments.length===1){this.h($$t.$i.levelOfDetailProperty,a);return a}else{return $h(this.c($$t.$i.levelOfDetailProperty))}},userToken:function(a){if(arguments.length===1){this.h($$t.$i.userTokenProperty,a);return a}else{return this.c($$t.$i.userTokenProperty)}},s:function(a,b,c,d){var e=this.mapServerUri()+"/tile/{0}/{1}/{2}";var f="";if(String.isNullOrEmpty(this.mapServerUri())||this.levelOfDetail()<1||!$$6.$x.isWellFormedUriString(this.mapServerUri(),1)){return}if(!this.isMapPublic()){if(!String.isNullOrEmpty(this.userToken())){e+="?token={3}";f=this.userToken().trim()}else{return}}var g=a-8;if(g>0){var h=$5(e,[g,c,b,f]);d.add(new $$6.x(0,h))}},y:function(a,b){var c=a;if(b.f()==$$t.$i.mapServerUriProperty){c.mapServerUri($b(String,b.newValue()));c.t(0,0,0,0)}if(b.f()==$$t.$i.userTokenProperty){c.userToken($b(String,b.newValue()));c.t(0,0,0,0)}if(b.f()==$$t.$i.levelOfDetailProperty){c.q($.ig.truncate(Math.pow(2,c.levelOfDetail()-1)*256));c.p($.ig.truncate(Math.pow(2,c.levelOfDetail()-1)*256))}if(b.f()==$$t.$i.isMapPublicProperty){c.t(0,0,0,0)}},$type:new $.ig.Type("ArcGISOnlineTileSource",$$t.$n.$type)},true);$c("BingMapsTileSource:j","MapTileSource",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$n.init.call(this,256<<22,256<<22,256,256,0)},init1:function(a,b,c){$$t.$j.init.call(this,0);this.tilePath(b);this.subDomains(c)},tilePath:function(a){if(arguments.length===1){this.h($$t.$j.tilePathProperty,a);return a}else{return this.c($$t.$j.tilePathProperty)}},subDomains:function(a){if(arguments.length===1){this.h($$t.$j.subDomainsProperty,a);return a}else{return this.c($$t.$j.subDomainsProperty)}},ab:function(a,b){this.t(0,0,0,0)},w:null,cultureName:function(a){if(arguments.length===1){this.h($$t.$j.cultureNameProperty,a);return a}else{return this.c($$t.$j.cultureNameProperty)}},s:function(a,b,c,d){if(!this.u()){d.clear();return}if(String.isNullOrEmpty(this.tilePath())){return}a-=8;if(a>0){var e=this.y(a,b,c);var f=this.tilePath();f=$3(f,"{culture}",this.w);f=$3(f,"{quadkey}",e);var g=$$0.$aw.parseInt(e.substr(e.length-1,1));f=$3(f,"{subdomain}",this.subDomains().__inner[g]);f=$3(f,"&token={token}","");d.add(new $$6.x(0,f))}},u:function(){var a=true;return a},y:function(a,b,c){var d=new $$6.aj(0);for(var e=a;e>0;--e){var f="0";var g=1<<e-1;if((b&g)!=0){(function(){var $value=f;f=$u($value.charCodeAt(0)+1);return $value})()}if((c&g)!=0){(function(){var $value=f;f=$u($value.charCodeAt(0)+1);return $value})();(function(){var $value=f;f=$u($value.charCodeAt(0)+1);return $value})()}d.h(f)}return d.toString()},aa:function(a,b){var c=a;if(b.f()==$$t.$j.subDomainsProperty||b.f()==$$t.$j.tilePathProperty||b.f()==$$t.$j.cultureNameProperty){if(b.f()==$$t.$j.subDomainsProperty){var d=$b($$4.$f.$type.specialize(String),b.oldValue());var e=$b($$4.$f.$type.specialize(String),b.newValue());if(d!=null){d.collectionChanged=$.ig.Delegate.prototype.remove(d.collectionChanged,c.ab.runOn(c))}if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,c.ab.runOn(c))}}if(b.f()==$$t.$j.cultureNameProperty){c.w=b.newValue()}c.t(0,0,0,0)}},$type:new $.ig.Type("BingMapsTileSource",$$t.$n.$type)},true);$c("GetTileImageUriArgs:k","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.tileLevel(a);this.tilePositionX(b);this.tilePositionY(c)},_tileLevel:0,tileLevel:function(a){if(arguments.length===1){this._tileLevel=a;return a}else{return this._tileLevel}},_tilePositionX:0,tilePositionX:function(a){if(arguments.length===1){this._tilePositionX=a;return a}else{return this._tilePositionX}},_tilePositionY:0,tilePositionY:function(a){if(arguments.length===1){
this._tilePositionY=a;return a}else{return this._tilePositionY}},_tileImageUri:null,tileImageUri:function(a){if(arguments.length===1){this._tileImageUri=a;return a}else{return this._tileImageUri}},$type:new $.ig.Type("GetTileImageUriArgs",$$0.$w.$type)},true);$c("CustomMapTileSource:m","MapTileSource",{init:function(a,b,c,d,e){$$t.$n.init.call(this,a,b,c,d,e)},s:function(a,b,c,d){var e=new $$t.k(a,b,c);this.v(e);if(e.tileImageUri()!=null){d.add(e.tileImageUri())}},v:function(a){if(this.getTileImageUri!=null){this.getTileImageUri(this,a)}},getTileImageUri:null,$type:new $.ig.Type("CustomMapTileSource",$$t.$n.$type)},true);$c("OpenStreetMapTileSource:o","MapTileSource",{u:null,init:function(){this.u="tile.openstreetmap.org/{Z}/{X}/{Y}.png";$$t.$n.init.call(this,134217728,134217728,256,256,0);this.setTilePathUrl(this.u)},s:function(a,b,c,d){var e=a-8;if(e>0){var f=this.u;f=$3(f,"{Z}",e.toString());f=$3(f,"{X}",b.toString());f=$3(f,"{Y}",c.toString());d.add(new $$6.x(0,f))}},setTilePathUrl:function(a){if(!String.isNullOrEmpty(a)){if(a.startsWith("http://")||a.startsWith("https://")){this.u=a}else{var b="http://";b="https:"==document.location.protocol?"https://":"http://";this.u=b+a}}},$type:new $.ig.Type("OpenStreetMapTileSource",$$t.$n.$type)},true);$c("ItfConverter:p","DependencyObject",{init:function(){$$a.$r.init.call(this)},source:function(a){if(arguments.length===1){this.h($$t.$p.sourceProperty,a);return a}else{return $b($$6.$x.$type,this.c($$t.$p.sourceProperty))}},j:null,triangulationSource:function(a){if(arguments.length===1){var b=a!=this.triangulationSource();if(b){var c=this.j;this.j=a;this.r("TriangulationSource",c,this.triangulationSource())}return a}else{return this.j}},p:function(){var $self=this;var a=null;var b=function(){if(a!=null){$self.triangulationSource($$t.$ak.loadItf(a))}$self.q(new $$6.ae(null,false,null))};$$b.$b.a(this.source().value(),function(c){a=new $$7.c(0,c,false);b()},function(c){throw new $$0.n(1,"itf file download error: "+c)})},importCompleted:null,q:function(a){if(this.importCompleted!=null){this.importCompleted(this,a)}},s:function(a,b,c){switch(a){case"Source":if(this.source()!=null){this.p()}break}},r:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}this.s(a,b,c)},propertyChanged:null,$type:new $.ig.Type("ItfConverter",$$a.$r.$type,[$$0.$b6.$type])},true);$c("WriteableBitmap:q","Object",{init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b;this._d=$$a.$ae.empty()},_b:0,_a:0,_c:null,_d:null,$type:new $.ig.Type("WriteableBitmap",$.ig.$ot)},true);$c("Tile:r","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:0,d:0,f:null,e:null,a:new Date,g:function(){var a=Math.pow(2,-this.d);var b=Math.pow(2,-this.d);return new $$a.ae(0,this.b*a,this.c*b,a,b)},$type:new $.ig.Type("Tile",$.ig.$ot)},true);$c("IMapRenderDeferralHandler:s","Object",{$type:new $.ig.Type("IMapRenderDeferralHandler",null)},true);$c("TilePositionComparer:t","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a.b==b.b&&a.c==b.c&&a.d==b.d},getHashCodeC:function(a){var b=23;b=b*31+a.b;b=b*31+a.c;b=b*31+a.d;return b},$type:new $.ig.Type("TilePositionComparer",$.ig.$ot,[$$0.$by.$type.specialize($$t.$r.$type)])},true);$c("Pair$2:u","Object",{$t1:null,$t2:null,init:function($t1,$t2,a,b){this.$t1=$t1;this.$t2=$t2;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t1,this.$t2)}$.ig.$op.init.call(this);this._a=a;this._b=b},_a:null,_b:null,$type:new $.ig.Type("Pair$2",$.ig.$ot)},true);$c("IEasingFunction:v","Object",{$type:new $.ig.Type("IEasingFunction",null)},true);$c("XamMultiScaleImage:w","Control",{init:function(){this.av=new $$4.x($$t.$r.$type,0);this.at=false;this.ap=new $.ig.LRUCache$2($$t.$r.$type,$$t.$q.$type,1,2147483647,new $$t.t);this.aw=new $$4.x($$t.$r.$type,0);this.ar=false;this.ay=1;$$a.$f.init.call(this);this._b9=$$a.$ae.empty();this.tileScheduler(new $.ig.CanvasRenderScheduler);this._am=new $$t.a(this);this._ab=$$t.$w.$type;this._b6=this.viewportOrigin();this._az=this.viewportWidth()},ao:null,_am:null,aj:null,deferralHandler:function(a){if(arguments.length===1){if(this.aj!=null){this.aj.unRegister(this)}this.aj=a;if(this.aj!=null){this.aj.register(this,this.bv.runOn(this))}return a}else{return this.aj}},source:function(a){if(arguments.length===1){this.h($$t.$w.sourceProperty,a);return a}else{return this.c($$t.$w.sourceProperty)}},viewportOrigin:function(a){if(arguments.length===1){this.h($$t.$w.viewportOriginProperty,a);return a}else{return this.c($$t.$w.viewportOriginProperty)}},_b6:null,viewportWidth:function(a){if(arguments.length===1){this.h($$t.$w.viewportWidthProperty,a);return a}else{return this.c($$t.$w.viewportWidthProperty)}},_az:0,useSprings:function(a){if(arguments.length===1){this.h($$t.$w.useSpringsProperty,a);return a}else{return this.c($$t.$w.useSpringsProperty)}},springsEasingFunction:function(a){if(arguments.length===1){this.h($$t.$w.springsEasingFunctionProperty,a);return a}else{return this.c($$t.$w.springsEasingFunctionProperty)}},propertyChanged:null,bm:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}switch(a.propertyName()){case"Source":if(this.source()!=null){this.source().j=this}this.bt();this.bw();this.bu();break;case"ViewportOrigin":this.bx();break;case"ViewportWidth":this.bx();break;case"UseSprings":if(!this.useSprings()){this._am.t()}break}},_a7:0,_a8:0,bw:function(){this.b0();if(this.source()!=null){this._a7=$$6.$g.toInt32(Math.logBase(this.source()._m,2));this._a8=$$6.$g.toInt32(Math.logBase(this.source().q(),2))}},invalidateTileLayer:function(a,b,c,d){this.bt();this.bw();this.bu()},ax:new Date,b7:null,a0:0,bx:function(){if(this.useSprings()){this.ax=$$0.$s.now();this.b7=this._b6;this.a0=this._az;this._am.aq()}else{this._b6=this.viewportOrigin();this._az=this.viewportWidth();this.bu()}},by:function(){var a=2;var b=$$0.$s.now().getTime()-this.ax.getTime();var c=b/1e3;var d=$.ig.MathUtil.prototype.b(c/a,0,1);var e=this.springsEasingFunction()!=null?this.springsEasingFunction().ease(d):d;var f=1-e;this._az=this.a0*f+this.viewportWidth()*e;this._b6={__x:this.b7.__x*f+this.viewportOrigin().__x*e,__y:this.b7.__y*f+this.viewportOrigin().__y*e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(d>=1){this._am.as()}else{}this.bu()},av:null,a5:function(a,b,c){for(var d=0;d<this.av.count();++d){if(this.av.__inner[d].b==a&&this.av.__inner[d].c==b&&this.av.__inner[d].d==c){return d}}return-1},bv:function(a){var $self=this;this.at=false;this.ar=false;if(this.source()==null||!this._am.f()||this._b9.width()==0||this._b9.height()==0){return}var b=$.ig.truncate(Math.ceil(this._b9.width()/this.source()._m));var c=$.ig.truncate(Math.max(1,Math.floor(-Math.logBase(this._az/b,2))));if(c>=this._a8-8){c=this._a8-8-1}var d=$.ig.truncate(Math.round(Math.pow(2,c)));var e=this._az;var f=this._b9.height()*e/this._b9.width();var g=this.source().q()/Math.pow(2,c);var h=this.source().p()/Math.pow(2,c);var i=Math.max($.ig.truncate(Math.floor(this._b6.__x*this.source().q()/g)),0);var j=Math.min($.ig.truncate(Math.ceil((this._b6.__x+e)*this.source().q()/g)),d);var k=Math.max($.ig.truncate(Math.floor(this._b6.__y*this.source().p()/h)),0);var l=Math.min($.ig.truncate(Math.ceil((this._b6.__y+f)*this.source().q()/h)),d);var m=(i*g-this._b6.__x*this.source().q())/g;var n=(k*h-this._b6.__y*this.source().p())/h;var o=e*this.source().q()/g*(this.source()._m/this._b9.width());var p=new $$4.x($$t.$r.$type,0);for(var q=i;q<j;++q){for(var r=k;r<l;++r){var s=this.a5(q,r,c);if(s>=0){p.add(this.av.__inner[s]);this.av.removeAt(s)}else{p.add(function(){var $ret=new $$t.r;$ret.b=q;$ret.c=r;$ret.d=c;return $ret}())}}}this.ao.f(true);this.b0();this.av=p;for(var t=0;t<this.av.count();++t){if(this.av.__inner[t].f==null){this.av.__inner[t].f=this.ao.a();this.av.__inner[t].f.__opacity=1;this._am.am(this.av.__inner[t].f);var u=this.al(this.av.__inner[t]);if(u!=null){this.av.__inner[t].f._ac=u}else{var v=null;var w=function(){var $ret=new $$t.r;$ret.b=$self.av.__inner[t].b;$ret.c=$self.av.__inner[t].c;$ret.d=$self.av.__inner[t].d;return $ret}();while(w.d>=0&&v==null){w.b=w.b>>1;w.c=w.c>>1;w.d=w.d-1;v=this.al(w)}if(v!=null){var x=$.ig.truncate(Math.pow(2,this.av.__inner[t].d-w.d));var y=$a(256,x);var z=y*(this.av.__inner[t].b%x);var aa=y*(this.av.__inner[t].c%x);this.av.__inner[t].e=this.ao.a();this.av.__inner[t].e.__opacity=1;this._am.an(this.av.__inner[t].e);u=this._am.a(y,v,z,aa);this.av.__inner[t].e._ac=u}this._am.u(this.av.__inner[t])}}var ab=this.source()._m/o;var ac=this.source()._k/o;var ad=(this.av.__inner[t].b-i+m)*ab;var ae=(this.av.__inner[t].c-k+n)*ac;this.av.__inner[t].f.width(ab+.5);this.av.__inner[t].f.height(ac+.5);this._am.ao(this.av.__inner[t].f,ad,ae);if(this.av.__inner[t].e!=null){this.av.__inner[t].e.width(ab+.5);this.av.__inner[t].e.height(ac+.5);this._am.ao(this.av.__inner[t].e,ad,ae)}}this.ao.f(false);this._am.aj()},at:false,bu:function(){if(this.source()==null||!this._am.f()||this._b9.width()==0||this._b9.height()==0){return}if(this.at){return}this.at=true;this._am.s(this.bv.runOn(this))},b0:function(){for(var a=0;a<this.av.count();++a){this._am.r(this.av.__inner[a]);this.bf(this.av.__inner[a]);if(this.av.__inner[a].f!=null){this.ao.n(this.av.__inner[a].f);this.av.__inner[a].f._ac=null;this.av.__inner[a].f=null}}},bt:function(){this.aq().i()},al:function(a){return this.aq().item(a)},be:function(a,b){this.aq().item(a,b)},ap:null,aq:function(a){if(arguments.length===1){this.ap=a;return a}else{return this.ap}},aw:null,as:function(){return this.aw.count()!=0},imageTilesReady:null,ar:false,bj:function(){var a=true;if(this.as()){a=false}if(!this._am.d()){a=false}if(a&&!this.ar){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}}this.ar=a},bz:function(a){if(a.e!=null){a.a=$$0.$s.now();this.aw.add(a);this._am.ap()}else{this.bj()}},bf:function(a){if(a.e!=null){this.ao.n(a.e);a.e._ac=null;a.e=null;for(var b=0;b<this.aw.count();++b){if(this.aw.__inner[b]==a){this.aw.removeAt(b);break}}if(this.aw.count()==0){this._am.ar()}}},bh:function(){var a=$$0.$s.now();var b=.5;for(var c=0;c<this.aw.count();){var d=a.getTime()-this.aw.__inner[c].a.getTime();var e=d/1e3;var f=e/b;f=$.ig.MathUtil.prototype.b(f,0,1);this.aw.__inner[c].e.__opacity=1-f;if(f>=1){this.ao.n(this.aw.__inner[c].e);this.aw.__inner[c].e._ac=null;this.aw.__inner[c].e=null;this.aw.removeAt(c)}else{++c}this._am.x()}if(this.aw.count()==0){this._am.ar()}},_b9:null,bn:function(){this._az=this.viewportWidth();this._b6=this.viewportOrigin();this.bu()},provideContainer:function(a){var b=a;this.tileScheduler().j(b);this._am.ae(a)},provideContext:function(a){this._am.ag(a)},provideRenderer:function(a){this._am.ah(a)},provideViewport:function(a){this._am.ai(a)},_tileScheduler:null,tileScheduler:function(a){if(arguments.length===1){this._tileScheduler=a;return a}else{return this._tileScheduler}},bl:function(){if(this.imagesChanged!=null){this.imagesChanged(this,new $$0.w)}},imagesChanged:null,bg:function(){this.at=false},downloadingImage:null,bk:function(a){if(this.downloadingImage!=null){this.downloadingImage(this,a)}},ay:0,a1:function(){return this.ay},pixelScalingRatioChanged:function(a){this.ay=a},a6:function(a){if(arguments.length===1){var b=a!=this.a6();if(b){this.aq(new $.ig.LRUCache$2($$t.$r.$type,$$t.$q.$type,1,a,new $$t.t))}return a}else{return this.aq().h()}},$type:new $.ig.Type("XamMultiScaleImage",$$a.$f.$type,[$$0.$b6.$type])},true);$c("DownloadingMultiScaleImageEventArgs:y","EventArgs",{init:function(){$$0.$w.init.call(this)},_uri:null,uri:function(a){if(arguments.length===1){this._uri=a;return a}else{return this._uri}},_image:null,image:function(a){if(arguments.length===1){this._image=a;return a}else{return this._image}},$type:new $.ig.Type("DownloadingMultiScaleImageEventArgs",$$0.$w.$type)},true);$$t.$e.shapefileSourceProperty=$$a.$s.i("ShapefileSource",$$6.$x.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){$b($$t.$e.$type,a).x("ShapefileSource",b.oldValue(),b.newValue())}));$$t.$e.databaseSourceProperty=$$a.$s.i("DatabaseSource",$$6.$x.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){$b($$t.$e.$type,a).x("DatabaseSource",b.oldValue(),b.newValue())}));$$t.$h.j=null;if($$t.$h.staticInit&&!$$t.$h.shapeFileUtilStaticInitCalled){$$t.$h.staticInit();$$t.$h.shapeFileUtilStaticInitCalled=true}$$t.$i.mapServerUriProperty=$$a.$s.i("MapServerUri",String,$$t.$i.$type,new $$a.ac(2,null,$$t.$i.y));$$t.$i.isMapPublicProperty=$$a.$s.i("IsMapPublic",$$0.$aq.$type,$$t.$i.$type,new $$a.ac(2,true,$$t.$i.y));$$t.$i.levelOfDetailProperty=$$a.$s.i("LevelOfDetail",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,(-1),$$t.$i.y));$$t.$i.userTokenProperty=$$a.$s.i("UserToken",String,$$t.$i.$type,new $$a.ac(2,null,$$t.$i.y));$$t.$j.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$j.$type,new $$a.ac(2,null,$$t.$j.aa));$$t.$j.subDomainsProperty=$$a.$s.i("SubDomains",$$4.$f.$type.specialize(String),$$t.$j.$type,new $$a.ac(2,null,$$t.$j.aa));$$t.$j.cultureNameProperty=$$a.$s.i("CultureName",String,$$t.$j.$type,new $$a.ac(2,null,$$t.$j.aa));$$t.$p.sourceProperty=$$a.$s.i("Source",$$6.$x.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).s("Source",b.oldValue(),b.newValue())}));$$t.$w.sourceProperty=$$a.$s.i("Source",$$t.$z.$type,$$t.$w.$type,new $$a.ac(2,null,function(a,b){a.bm(new $.ig.PropertyChangedEventArgs$1($$t.$z.$type,"Source",$b($$t.$z.$type,b.oldValue()),$b($$t.$z.$type,b.newValue())))}));$$t.$w.viewportOriginProperty=$$a.$s.i("ViewportOrigin",$$a.$y.$type,$$t.$w.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bm(new $.ig.PropertyChangedEventArgs$1($$a.$y.$type,"ViewportOrigin",b.oldValue(),b.newValue()))}));$$t.$w.viewportWidthProperty=$$a.$s.i("ViewportWidth",Number,$$t.$w.$type,new $$a.ac(2,1,function(a,b){a.bm(new $.ig.PropertyChangedEventArgs$1(Number,"ViewportWidth",b.oldValue(),b.newValue()))}));$$t.$w.useSpringsProperty=$$a.$s.i("UseSprings",$$0.$aq.$type,$$t.$w.$type,new $$a.ac(2,false,function(a,b){a.bm(new $.ig.PropertyChangedEventArgs$1($$0.$aq.$type,"UseSprings",b.oldValue(),b.newValue()))}));$$t.$w.springsEasingFunctionProperty=$$a.$s.i("SpringsEasingFunction",$$t.$v.$type,$$t.$w.$type,new $$a.ac(2,null,function(a,b){a.bm(new $.ig.PropertyChangedEventArgs$1($$t.$v.$type,"SpringsEasingFunction",b.oldValue(),b.newValue()))}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_opd.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ab=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamOverviewPlusDetailPane:c","XamOverviewPlusDetailPaneView:d","XamOverviewPlusDetailPaneViewManager:e"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("OverviewPlusDetailPaneMode:b",false,false,{Minimal:0,Full:1,Compact:2});$c("NavigationSettings:a","DependencyObjectNotifier",{init:function(){$.ig.DependencyObjectNotifier.prototype.init.call(this)},allowPan:function(a){if(arguments.length===1){this.h($$t.$a.allowPanProperty,a);return a}else{return this.c($$t.$a.allowPanProperty)}},m:function(a,b){var c=$b($$t.$a.$type,a);if(c!=null){c.j("AllowPan")}},allowZoom:function(a){if(arguments.length===1){this.h($$t.$a.allowZoomProperty,a);return a}else{return this.c($$t.$a.allowZoomProperty)}},n:function(a,b){var c=$b($$t.$a.$type,a);if(c!=null){c.j("AllowZoom")}},$type:new $.ig.Type("NavigationSettings",$.ig.DependencyObjectNotifier.prototype.$type)},true);$c("XamOverviewPlusDetailPane:c","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},backgroundImageUri:function(a){if(arguments.length===1){this.view().backgroundImageUri(a);return a}else{return this.view().backgroundImageUri()}},viewScheduler:function(a){if(arguments.length===1){this.view().scheduler(a);return a}else{return this.view().scheduler()}},viewThumbnailContext:function(){return this.view().thumbnailContext()},viewThumbnailSize:function(){return this.view().thumbnailSize()},viewShouldInteract:function(a){return this.view().shouldInteract(a)},worldRectViewport:function(){return this.view().worldRect()},init:function(){this.a1=1;this.a9=null;this.aj=false;this.am=false;$$a.$f.init.call(this);this.view(new $$t.d(this));this.view().onInit();this._ab=$$t.$c.$type;this._db={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},windowChanging:null,cn:function(a){if(a==null){throw new $$6.e(0,"e")}if(this.immediate()){this.window(a.newValue())}if(this.windowChanging!=null){this.windowChanging(this,a)}},windowChanged:null,cm:function(a){if(this.windowChanged!=null){this.windowChanged(this,a)}},thumbnailSizeChanged:null,cl:function(a){if(this.thumbnailSizeChanged!=null){this.thumbnailSizeChanged(this,a)}},a1:0,a7:function(){return this.a1},a9:null,initializeScalingRatio:function(a){var $self=this;if(this.a9==null){this.a9=function(b){if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=$self.a1){$self.a1=window.devicePixelRatio}};window.addEventListener("resize",this.a9,false)}this.a1=a},immediate:function(a){if(arguments.length===1){this.h($$t.$c.immediateProperty,a);return a}else{return this.c($$t.$c.immediateProperty)}},world:function(a){if(arguments.length===1){this.h($$t.$c.worldProperty,a);return a}else{return this.c($$t.$c.worldProperty)}},worldStyle:function(a){if(arguments.length===1){this.h($$t.$c.worldStyleProperty,a);return a}else{return this.c($$t.$c.worldStyleProperty)}},window:function(a){if(arguments.length===1){this.h($$t.$c.windowProperty,a);return a}else{return this.c($$t.$c.windowProperty)}},windowStyle:function(a){if(arguments.length===1){this.h($$t.$c.windowStyleProperty,a);return a}else{return this.c($$t.$c.windowStyleProperty)}},preview:function(a){if(arguments.length===1){this.h($$t.$c.previewProperty,a);return a}else{return this.c($$t.$c.previewProperty)}},previewStyle:function(a){if(arguments.length===1){this.h($$t.$c.previewStyleProperty,a);return a}else{return this.c($$t.$c.previewStyleProperty)}},shrinkToThumbnail:function(a){if(arguments.length===1){this.h($$t.$c.shrinkToThumbnailProperty,a);return a}else{return this.c($$t.$c.shrinkToThumbnailProperty)}},ck:function(a,b){a.cj(b.oldValue(),b.newValue())},cj:function(a,b){if(b){this.b1(0)}else{this.b1(2)}},mode:function(a){if(arguments.length===1){this.h($$t.$c.modeProperty,$$t.$b.getBox(a));return a}else{return $g(this.c($$t.$c.modeProperty))}},b8:function(a,b){a.b7($g(b.oldValue()),$g(b.newValue()))},b7:function(a,b){this.b1(b)},b1:function(a){switch(a){case 1:this.view().as();if(this.isZoomable()){this.view().av()}else{this.view().au()}break;case 2:this.view().at();if(this.isZoomable()){this.view().av()}else{this.view().au()}break;case 0:this.view().at();this.view().au();break}},cw:function(){if(this.shrinkToThumbnail()){this.b1(0)}else{this.b1(2)}},ag:null,surfaceViewer:function(a){if(arguments.length===1){if(this.ag!=null){var b=$b($$0.$b6.$type,this.ag);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.cu.runOn(this))}}this.ag=a;if(this.ag!=null){var c=$b($$0.$b6.$type,this.ag);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.cu.runOn(this))}}this.view().be();return a}else{return this.ag}},cu:function(a,b){switch(b.propertyName()){case"DefaultInteraction":this.view().bg(this.ag.defaultInteraction());break}},previewViewportdRect:function(){var a=this.dh(this.world());return new $$a.ae(0,0,0,a.width(),a.height())},zoomTo100ButtonVisibility:function(a){if(arguments.length===1){this.h($$t.$c.zoomTo100ButtonVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$c.zoomTo100ButtonVisibilityProperty))}},scaleToFitButtonVisibility:function(a){if(arguments.length===1){this.h($$t.$c.scaleToFitButtonVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$c.scaleToFitButtonVisibilityProperty))}},interactionStatesToolVisibility:function(a){if(arguments.length===1){this.h($$t.$c.interactionStatesToolVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$c.interactionStatesToolVisibilityProperty))}},zoomLevelLargeChange:function(a){if(arguments.length===1){this.h($$t.$c.zoomLevelLargeChangeProperty,a);return a}else{return this.c($$t.$c.zoomLevelLargeChangeProperty)}},al:false,isZoomable:function(a){if(arguments.length===1){this.al=a;this.cw();return a}else{return this.al}},viewport:function(){return this.view().viewport()},_av:false,getDesiredSize:function(a){var b=a.width();var c=a.height();var d=!this.world().isEmpty()?this.world().width()/this.world().height():1;if(Number.isInfinity(c)){if(Number.isInfinity(b)){b=128}c=b/d}else{if(Number.isInfinity(b)){b=c*d}}return new $$a.af(1,b,c)},_aq:false,_db:null,b9:function(){if(this.shrinkToThumbnail()){this.b1(1)}},ca:function(){if(this.shrinkToThumbnail()){this.b1(0)}},ar:function(a){switch(a){case 8:if(this._aq){this.view().ai();this._aq=false;this.preview($$a.$ae.empty());return true}break}return false},cb:function(a){if(!this.an){this.aj=false}this.da=a;var b=this.dh(this.world());if(b.containsPoint(a)==false){return}var c=this.viewport();var d=!c.isEmpty()?this.world():$$a.$ae.empty();var e=!d.isEmpty()?this.window():$$a.$ae.empty();this._db=this.dc(a);if(e.isEmpty()==false&&this.view().l()){this._aq=true;e=new $$a.ae(0,this._db.__x-.5*e.width(),this._db.__y-.5*e.height(),e.width(),e.height());if(!this.mobileMode()){this.cn(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),e))}}},da:null,cc:function(a,b,c){if($.ig.util.isNaN(this._db.__x)||$.ig.util.isNaN(this._db.__y)){this._db=this.dc(a)}var d=2;if(c){d=10}var e=false;var f=this.dd(this._db);var g=new $$a.ae(2,f,a);if(g.width()>d&&g.height()>d){e=true}if(!this.an){if(e){this.aj=false}}this.da=a;var h=this.viewport();var i=!h.isEmpty()?this.world():$$a.$ae.empty();var j=!i.isEmpty()?this.window():$$a.$ae.empty();if(this._aq&&!this.aj){var k=this.dc(a);j=new $$a.ae(0,k.__x-.5*j.width(),k.__y-.5*j.height(),j.width(),j.height());this.cn(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),j))}},as:function(a){this.da=a;var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();var d=!c.isEmpty()?this.window():$$a.$ae.empty();if(this._aq&&!this.aj){this.view().ai();this._aq=false;var e=this.dc(a);d=new $$a.ae(0,e.__x-.5*d.width(),e.__y-.5*d.height(),d.width(),d.height());if(!this.mobileMode()){this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),d))}return true}return false},at:function(a){var b=$.ig.RectUtil.prototype.l(this.window());var c=1-$.ig.MathUtil.prototype.b(a,-.5,.5);var d=b.__x-c*(b.__x-this.window().left());var e=b.__y+c*(this.window().bottom()-b.__y);var f=b.__x+c*(this.window().right()-b.__x);var g=b.__y-c*(b.__y-this.window().top());var h=new $$a.ae(0,d,g,f-d,e-g);this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),h));return true},aj:false,a0:0,a2:0,a3:0,de:null,ay:0,az:0,ax:0,cq:function(a,b,c,d){this.a2=a.__x;this.a3=a.__y;this.ay=b;this.az=c;this.ax=d;this.de=this.window();this.an=true;this.aj=true;this.a0=1},cf:function(a){this.an=true;this.aj=true;this.a0=1},ce:function(a){if(this.view().useDeltaZoom()){this.bz(a)}else{this.b0(a);this.a0=a}},ap:function(){if(this.surfaceViewer()==null){return false}return this.surfaceViewer().isIsoScaled()},cp:function(a,b,c,d){this.ay=this.ay*b;this.az=this.az*c;this.ax=this.ax*d;if(this.ap()){this.ay=this.ax;this.az=this.ax}var e=this.window();var f=this.viewport();var g=a.__x-this.a2;var h=a.__y-this.a3;this.a2=a.__x;this.a3=a.__y;var i=e.width();var j=e.height();var k=this.de.width()/this.ay;var l=this.de.height()/this.az;if(k>1){k=1}if(l>1){l=1}var m={__x:a.__x,__y:a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n={__x:(m.__x-f.left())/f.width()*e.width()+e.left(),__y:(m.__y-f.top())/f.height()*e.height()+e.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o=new $$a.ae(0,e.left(),e.top(),k,l);var p={__x:(n.__x-o.left())/o.width()*f.width()+f.left(),__y:(n.__y-o.top())/o.height()*f.height()+f.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var q=p.__x-m.__x-g;var r=p.__y-m.__y-h;var s=q/f.width()*o.width();var t=r/f.height()*o.height();o=new $$a.ae(0,o.left()+s,o.top()+t,o.width(),o.height());e=o;this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),o))},co:function(a,b,c,d){this.cp(a,b,c,d);this.an=false;this.aj=false},cd:function(a){this.an=false;this.aj=false;if(this.view().useDeltaZoom()){this.bz(a)}else{this.b0(a)}},b0:function(a){var b=a-this.a0;if(b!=0){var c=.03;var d=b<0?1+c:1-c;var e={__x:this.window().x()+this.window().width()/2,__y:this.window().y()+this.window().height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f={__x:this.window().x()-e.__x,__y:this.window().y()-e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=new $$a.ae(0,f.__x*d+e.__x,f.__y*d+e.__y,this.window().width()*d,this.window().height()*d);this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),g))}},bz:function(a){var b=1/a;var c={__x:this.window().x()+this.window().width()/2,__y:this.window().y()+this.window().height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d={__x:this.window().x()-c.__x,__y:this.window().y()-c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=new $$a.ae(0,d.__x*b+c.__x,d.__y*b+c.__y,this.window().width()*b,this.window().height()*b);this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),e))},propertyChanged:null,ch:function(a,b,c){this.cg(new $$0.b7(a))},cg:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}switch(a.propertyName()){case"World":this.refresh(false);break;case"Window":this.refresh(false);break;case"Preview":this.refresh(false);break}},ct:function(){this.view().bb()},dc:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();if(!c.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return{__x:(a.__x-e)/d,__y:(a.__y-f)/d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},dd:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();if(!c.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return{__x:a.__x*d+e,__y:a.__y*d+f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},dh:function(a){var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();if(!c.isEmpty()&&!a.isEmpty()){var d=b.width()/b.height()>c.width()/c.height()?b.height()/c.height():b.width()/c.width();var e=.5*(b.left()+b.right()-(c.left()+c.right())*d);var f=.5*(b.top()+b.bottom()-(c.top()+c.bottom())*d);return new $$a.ae(0,a.left()*d+e,a.top()*d+f,a.width()*d,a.height()*d)}return $$a.$ae.empty()},doRefresh:function(a){this.refresh(a)},refresh:function(a){var $self=this;this.cv();if(!a){if(!this._av){this._av=true;this.view().queueWork(function(){$self.refresh(true)})}return}this._av=false;var b=this.dh(this.world());var c=this.dh(this.window());var d=this.dh(this.preview());if(this.__visibility!=0||b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())){this._av=false;return}this.view().bj(b);this.view().a8(b);this.view().bi(b,c);this.view().bh(b,d);if(this.surfaceViewer()!=null){this.surfaceViewer().renderPreview()}this.view().makeDirty()},_updatingSliderRanges:false,updatingSliderRanges:function(a){if(arguments.length===1){this._updatingSliderRanges=a;return a}else{return this._updatingSliderRanges}},cv:function(){if(this.__visibility!=0||this.surfaceViewer()==null||!this.view().p()){return}var a=this.surfaceViewer().viewportRect();var b=this.surfaceViewer().worldRect();if(a.isEmpty()||b.isEmpty()){return}this.updatingSliderRanges(true);var c=this.view().v();var d=this.surfaceViewer().minimumZoomLevel();var e=this.surfaceViewer().maximumZoomLevel();if($.ig.util.isNaN(d)){d=Math.min(a.width()/b.width(),a.height()/b.height());d=Math.min(d,.5);d=Math.min(d,c)}if($.ig.util.isNaN(e)){e=2;e=Math.max(e,c)}this.view().bd(d);this.view().bc(e);this.updatingSliderRanges(false)},b3:function(a){if(this.surfaceViewer()!=null){this.surfaceViewer().defaultInteraction(a)}},ci:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().scaleToFit()}},cr:function(){if(this.surfaceViewer()!=null){this.surfaceViewer().zoomTo100()}},b2:function(){this.refresh(false)},provideContainer:function(a){this.view().a0(a);if(a==null){if(this.a9!=null){window.removeEventListener("resize",this.a9,false);this.a9=null}}},provideContext:function(a){this.view().a1(a)},provideEventSource:function(a){this.view().a2(a)},ak:false,isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.ak=a;this.b5();return a}else{return this.ak}},b5:function(){this.view().onIsSurfaceInteractionDisabledChanged()},am:false,mobileMode:function(a){if(arguments.length===1){var b=this.am;this.am=a;if(b!=this.am){this.view().ay(this.am)}return a}else{return this.am}},arrange:function(a){this.view().ah(a)},b6:function(){if($$a.$y.l_op_Equality(this.da,null)){return}var a=this.dc(this.da);var b=this.viewport();var c=!b.isEmpty()?this.world():$$a.$ae.empty();var d=!c.isEmpty()?this.window():$$a.$ae.empty();d=new $$a.ae(0,a.__x-.5*d.width(),a.__y-.5*d.height(),d.width(),d.height());this.cm(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",this.window(),this.window()))},pushZoomLevel:function(a){this.view().a9(a)},isPinching:function(){return this.pinching()},surfaceIsDirty:function(a){if(arguments.length===1){this.surfaceViewer().isDirty(a);return a}else{return this.surfaceViewer().isDirty()}},an:false,pinching:function(){return this.an},b4:function(a){this.an=false;this._db={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},changeRect:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$a.ae(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("XamOverviewPlusDetailPane",$$a.$f.$type,[$$0.$b6.$type,$.ig.IOverviewPlusDetailPane.prototype.$type])},true);$c("XamOverviewPlusDetailPaneView:d","Object",{_e:null,init:function(a){this.a=null;this.j=false;this.__loadingEle=null;this.u=new $$4.x($$0.$c.$type,0);this.__backgroundImage=null;this.ab=0;this.aa=0;this._thumbnailSize=new $$a.af;$.ig.$op.init.call(this);this.viewport($$a.$ae.empty());this.fullSize($$a.$ae.empty());this._e=a;this.thumbnailSize(new $$a.af(1,0,0))},_f:null,onInit:function(){this._g=new $.ig.DoubleAnimator(0,1,300);var a=this._g;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ag.runOn(this));this._k=true;this._f=new $$t.e(this);this._bv=function(){var $ret=new $$a.bs;$ret._ab=true;$ret._aj=new $$a.a5;return $ret}();this._bv._aj._d=$$a.$ae.empty();this._bs=function(){var $ret=new $$a.bs;$ret._ab=true;$ret._aj=new $$a.a5;return $ret}();this._bu=function(){var $ret=new $$a.bs;$ret._ab=false;$ret._aj=new $$a.a3;return $ret}();$b($$a.$a3.$type,this._bu._aj)._c.add(new $$a.a7);$b($$a.$a3.$type,this._bu._aj)._c.add(new $$a.a7);this._bt=function(){var $ret=new $$a.bs;$ret._ab=false;$ret._aj=new $$a.a3;return $ret}();$b($$a.$a3.$type,this._bt._aj)._c.add(new $$a.a7);$b($$a.$a3.$type,this._bt._aj)._c.add(new $$a.a7);this._w=0;this._x=0;this._m=false},ag:function(a,b){if(this._o){this._x=this._w+this._g.transitionProgress()*(1-this._w)}else{this._x=this._w-this._g.transitionProgress()*this._w}if(this._x>=1){this._r=true;this.ah(this.fullSize());this._e.refresh(false)}else if(this._r){this._r=false;this._f.ap();this.ah(this.fullSize());this._e.refresh(false)}this.makeDirty()},_r:false,_g:null,_w:0,_x:0,_k:false,_o:false,as:function(){if(this._o){return}this._o=true;if(this._k){this._w=this._x;this._g.stop();this._g.start()}else{this._w=1;this._x=1;this.makeDirty()}},ar:function(){},at:function(){if(!this._o){return}this._o=false;if(this._k){this._w=this._x;this._g.stop();this._g.start()}else{this._w=1;this._x=1;this.makeDirty()}},av:function(){},au:function(){},_bv:null,_bu:null,_bt:null,_bs:null,bn:null,viewport:function(a){if(arguments.length===1){this.bn=a;if(this._c!=null){this._c._bc=this.bn}return a}else{return this.bn}},bb:function(){},_worldRect:null,worldRect:function(a){if(arguments.length===1){this._worldRect=a;return a}else{return this._worldRect}},_imageRect:null,imageRect:function(a){if(arguments.length===1){this._imageRect=a;return a}else{return this._imageRect}},bj:function(a){this.worldRect(a);if(this.ad()!=null){var img_=this.ad();var b=a.width()/this.ab;var c=a.height()/this.aa;var d=b<c?b:c;var e=this.ab*d;var f=this.aa*d;var g=a.width()-e;var h=a.height()-f;this.imageRect(new $$a.ae(0,this.worldRect().left()+g/2,this.worldRect().top()+h/2,e,f))}this._bv._aj._d=a;this._bv.__visibility=a.isEmpty()?1:0},bi:function(a,b){this._bu._aj._c.__inner[0]._b=this.bm($.ig.RectUtil.prototype.r(a,2));this._bu._aj._c.__inner[1]._b=this.bl(b);this._bu.__visibility=b.isEmpty()?1:0},bh:function(a,b){this._bt._aj._c.__inner[0]._b=this.bm($.ig.RectUtil.prototype.r(a,2));this._bt._aj._c.__inner[1]._b=this.bl(b);this._bt.__visibility=b.isEmpty()?1:0},bl:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},bm:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},be:function(){},p:function(){return this._h!=null},ai:function(){},l:function(){return true},a8:function(a){var b=false;var c=a.width();if(this._e.a7()!=1){c=a.width()*this._e.a7()}var d=a.height();if(this._e.a7()!=1){d=a.height()*this._e.a7()}if(Math.round(this.thumbnailSize().width())!=Math.round(a.width())){b=true;this._f.a6(c)}if(Math.round(this.thumbnailSize().height())!=Math.round(a.height())){b=true;this._f.a5(d)}var e=this.thumbnailSize();this.thumbnailSize(new $$a.af(1,a.width(),a.height()));if(b){this._e.cl(new $.ig.PropertyChangedEventArgs$1($$a.$af.$type,"ThumbnailSize",e,this.thumbnailSize()))}},_h:null,a1:function(a){this._h=a},a:null,scheduler:function(a){if(arguments.length===1){if(this.a!=null){this.a.r(this)}this.a=a;if(this.a!=null){this.a.l(this);this.makeDirty()}return a}else{return this.a}},makeDirty:function(){if(!this.j&&this.scheduler()!=null){this.j=true;this.scheduler().n()}},j:false,isDirty:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},ae:null,__loadingEle:null,u:null,backgroundImageUri:function(a){if(arguments.length===1){this.ae=a;if(this.ae!=null){this.__loadingEle=this._y.createElement("img");var self_=this;var ele_=this.__loadingEle;this.u.add(ele_.listen("load",this.aw.runOn(this)));this.u.add(ele_.listen("readystatechange",this.aw.runOn(this)));this.__loadingEle.setAttribute("src",this.ae)}else{if(this.__loadingEle!=null){var ele_=this.__loadingEle;for(var b=0;b<this.u.count();b++){this.u.__inner[b]()}this.u.clear();this.__loadingEle=null}this.ad(null)}return a}else{return this.ae}},aw:function(a){var e_=a.originalEvent;var target_=e_.target;var b=target_.complete||target_.readyState=="complete"&&e_.type=="readystatechange";if(b){this.downloadCompleted(a)}},downloadCompleted:function(a){if(!this.__loadingEle.getNativeElement().complete){return}this.ad(this.__loadingEle.getNativeElement())},__backgroundImage:null,ab:0,aa:0,ad:function(a){if(arguments.length===1){this.__backgroundImage=a;if(this.__backgroundImage!=null){var img_=this.__backgroundImage;this.ab=img_.width;this.aa=img_.height}else{this.ab=0;this.aa=0}if($$a.$ae.l_op_Inequality(this.worldRect(),null)){this.bj(this.worldRect())}this.makeDirty();return a}else{return this.__backgroundImage}},undirty:function(a){this.isDirty(false);if(this._h==null){return}if(this._e.__visibility==1){return}if(this._e.mode()==0&&this._e.mobileMode()){return}if(this._h.d()){var b=1;var c=1;var d=1;b=.6+this._x*(1-.6);c=.6+this._x*(1-.6);d=.7+this._x*(1-.7);this._bs.__opacity=d;this._bs._ac=1;this._f.at(this._bs);this._bv.__opacity=d;this._bv._ac=1;this._f.az(this._bv);this._bu.__opacity=d;this._bu._ac=1.5;this._f.ay(this._bu);this._bt.__opacity=d;this._bt._ac=2;this._f.au(this._bt);var e=this._bv._aj._d;if(e.isEmpty()){return}if(this._e.a7()!=1){this._h.z();this._h.aa(this._e.a7(),this._e.a7())}this._h.z();this._h.af(this.fullSize().right(),this.fullSize().bottom());this._h.aa(b,c);this._h.af(-this.fullSize().right(),-this.fullSize().bottom());this._h.s(this._bs);this._f.am(this._h,e);this._h.ae(e);this._h.s(this._bv);if(this.ad()!=null){this._h.m(this.ad(),d,this.imageRect().left(),this.imageRect().top(),this.imageRect().width(),this.imageRect().height())}this._h.s(this._bt);this._h.s(this._bu);this._h.y();if(this._e.a7()!=1){this._h.y()}}},index:function(){return 1e4},postRender:function(){},bg:function(a){},_y:null,a0:function(a){if(a==this._y){return}this._y=a;this._g.provideRenderer(this._y);this.mSPointerEnabled(window.navigator.msPointerEnabled);if(this.mSPointerEnabled()){this.useDeltaZoom(true)}if(a==null){if(this._c!=null){this._c.an()}this._f.ar(null);this.thumbnailContext(null);this._c=null;return}this._f.ar(a);this.thumbnailContext(this._f._c)},bk:function(a){if(!this._m){var val_=a;var obj_=this._e.surfaceViewer();obj_.zoomLevel(val_)}},_c:null,_d:null,a2:function(a){if(this._d==a){return}if(a==null){if(this._c!=null){var b=this._c;b.onMouseWheel=$.ig.Delegate.prototype.remove(b.onMouseWheel,this.n.runOn(this));if(this._c.ah()){var c=this._c;c.onZoomDelta=$.ig.Delegate.prototype.remove(c.onZoomDelta,this._e.cp.runOn(this._e));var d=this._c;d.onZoomStarted=$.ig.Delegate.prototype.remove(d.onZoomStarted,this._e.cq.runOn(this._e));var e=this._c;e.onZoomCompleted=$.ig.Delegate.prototype.remove(e.onZoomCompleted,this._e.co.runOn(this._e));var f=this._c;f.onGestureCompleted=$.ig.Delegate.prototype.remove(f.onGestureCompleted,this.an.runOn(this))}else{var g=this._c;g.onPinchDelta=$.ig.Delegate.prototype.remove(g.onPinchDelta,this.ap.runOn(this));var h=this._c;h.onPinchStarted=$.ig.Delegate.prototype.remove(h.onPinchStarted,this.aq.runOn(this));var i=this._c;i.onGestureCompleted=$.ig.Delegate.prototype.remove(i.onGestureCompleted,this.an.runOn(this))}var j=this._c;j.onMouseEnter=$.ig.Delegate.prototype.remove(j.onMouseEnter,this.ao.runOn(this));var k=this._c;k.onMouseOver=$.ig.Delegate.prototype.remove(k.onMouseOver,this._e.cc.runOn(this._e));var l=this._c;l.onContactStarted=$.ig.Delegate.prototype.remove(l.onContactStarted,this.am.runOn(this));var m=this._c;m.onContactMoved=$.ig.Delegate.prototype.remove(m.onContactMoved,this.al.runOn(this));var n=this._c;n.onContactCompleted=$.ig.Delegate.prototype.remove(n.onContactCompleted,this.ak.runOn(this));var o=this._c;o.onKeyDown=$.ig.Delegate.prototype.remove(o.onKeyDown,this._e.ar.runOn(this._e));var p=this._c;p.onMouseLeave=$.ig.Delegate.prototype.remove(p.onMouseLeave,this.az.runOn(this));this._c.an();this._c=null}this._d=null;return}this._d=a;if(a!=null){this._c=a.d();this._c._ai=this.shouldInteract.runOn(this);var q=this._c;q.onMouseWheel=$.ig.Delegate.prototype.combine(q.onMouseWheel,this.n.runOn(this));if(this._c.ah()){var r=this._c;r.onZoomDelta=$.ig.Delegate.prototype.combine(r.onZoomDelta,this._e.cp.runOn(this._e));var s=this._c;s.onZoomStarted=$.ig.Delegate.prototype.combine(s.onZoomStarted,this._e.cq.runOn(this._e));var t=this._c;t.onZoomCompleted=$.ig.Delegate.prototype.combine(t.onZoomCompleted,this._e.co.runOn(this._e));var u=this._c;u.onGestureCompleted=$.ig.Delegate.prototype.combine(u.onGestureCompleted,this.an.runOn(this))}else{var v=this._c;v.onPinchDelta=$.ig.Delegate.prototype.combine(v.onPinchDelta,this.ap.runOn(this));var w=this._c;w.onPinchStarted=$.ig.Delegate.prototype.combine(w.onPinchStarted,this.aq.runOn(this));var x=this._c;x.onGestureCompleted=$.ig.Delegate.prototype.combine(x.onGestureCompleted,this.an.runOn(this))}var y=this._c;y.onMouseEnter=$.ig.Delegate.prototype.combine(y.onMouseEnter,this.ao.runOn(this));var z=this._c;z.onMouseOver=$.ig.Delegate.prototype.combine(z.onMouseOver,this._e.cc.runOn(this._e));var aa=this._c;aa.onContactStarted=$.ig.Delegate.prototype.combine(aa.onContactStarted,this.am.runOn(this));var ab=this._c;ab.onContactMoved=$.ig.Delegate.prototype.combine(ab.onContactMoved,this.al.runOn(this));var ac=this._c;ac.onContactCompleted=$.ig.Delegate.prototype.combine(ac.onContactCompleted,this.ak.runOn(this));var ad=this._c;ad.onKeyDown=$.ig.Delegate.prototype.combine(ad.onKeyDown,this._e.ar.runOn(this._e));var ae=this._c;ae.onMouseLeave=$.ig.Delegate.prototype.combine(ae.onMouseLeave,this.az.runOn(this));this._c._bc=this.viewport();this._f._a=this._c}},ao:function(a){this._e.b9()},ap:function(a,b){this._e.ce(b)},aq:function(a,b){this._e.cf(a)},an:function(a,b){this._e.b4(a)},n:function(a,b){return this._e.at(b)},ak:function(a,b){a={__x:a.__x+this._c._bc.left(),__y:a.__y+this._c._bc.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._e.as(a)},al:function(a,b){a={__x:a.__x+this._c._bc.left(),__y:a.__y+this._c._bc.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._e.cc(a,false,b)},am:function(a,b){a={__x:a.__x+this._c._bc.left(),__y:a.__y+this._c._bc.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._e.cb(a)},az:function(a){if(!this.shouldInteract({__x:this.viewport().left()+a.__x,__y:this.viewport().top()+a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})){this._e.ca()}},shouldInteract:function(a){if($$a.$y.l_op_Equality(a,null)){return false}if(this._e.__visibility!=0){return false}if(this._e.mode()==0&&this._e.mobileMode()){return false}var b=a.__x;var c=a.__y;var d=this.fullSize();if(b>=d.left()&&c>=d.top()&&b<d.left()+d.width()&&c<d.top()+d.height()){return true}return false},ay:function(a){if(a){this._k=false;if(this._f!=null&&this._e.__visibility==0){this._f.an();this._e.mode(0);this._e.refresh(true)}}else{if(this._f!=null){this._f.al();this._e.mode(0);this._e.refresh(true);this._x=0;this._w=0;this._k=true;this._f.ap()}}},_fullSize:null,fullSize:function(a){if(arguments.length===1){this._fullSize=a;return a}else{return this._fullSize}},ah:function(a){this.fullSize(a);this._bs._aj._d=this.fullSize();var b=a.height()-4;var c=a.width()-4;if(this._x>=1&&!this._e.mobileMode()){b-=20;this._f.a1(this.fullSize(),c,b)}if(this._f._o!=null){if(this._e.mobileMode()&&this._e.__visibility==0){this._f._o.show()}else{this._f.ao(true)}}this.viewport(new $$a.ae(0,this.fullSize().left()+2,this.fullSize().top()+2,c,b));this.makeDirty()},_m:false,a9:function(a){this._m=true;this._f.ak(a);
this._m=false},onZoomTo100:function(){this._e.cr()},_thumbnailContext:null,thumbnailContext:function(a){if(arguments.length===1){this._thumbnailContext=a;return a}else{return this._thumbnailContext}},_thumbnailSize:null,thumbnailSize:function(a){if(arguments.length===1){this._thumbnailSize=a;return a}else{return this._thumbnailSize}},a7:function(a){},bf:function(a,b){if(!this.shouldInteract({__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})){this._e.ca()}},v:function(){return this._f.m()},bd:function(a){this._f.aw(a)},bc:function(a){this._f.av(a)},queueWork:function(a){this._f.as(a)},a5:function(){this._e.b6()},_useDeltaZoom:false,useDeltaZoom:function(a){if(arguments.length===1){this._useDeltaZoom=a;return a}else{return this._useDeltaZoom}},_mSPointerEnabled:false,mSPointerEnabled:function(a){if(arguments.length===1){this._mSPointerEnabled=a;return a}else{return this._mSPointerEnabled}},preRender:function(){},isValid:function(){return true},onIsSurfaceInteractionDisabledChanged:function(){if(this._c!=null){this._c.ab(this._e.isSurfaceInteractionDisabled())}},$type:new $.ig.Type("XamOverviewPlusDetailPaneView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("XamOverviewPlusDetailPaneViewManager:e","Object",{_q:null,_n:null,_p:null,_o:null,_slider:null,slider:function(a){if(arguments.length===1){this._slider=a;return a}else{return this._slider}},_c:null,_sliderEnabled:false,sliderEnabled:function(a){if(arguments.length===1){this._sliderEnabled=a;return a}else{return this._sliderEnabled}},_isJqueryMobile:false,isJqueryMobile:function(a){if(arguments.length===1){this._isJqueryMobile=a;return a}else{return this._isJqueryMobile}},w:null,v:null,y:null,z:null,x:null,ab:function(){if(this._n==null||this._n.getResourceString("overview")==null){return this.w}return this._n.getResourceString("overview")},aa:function(){if(this._n==null||this._n.getResourceString("close")==null){return this.v}return this._n.getResourceString("close")},ad:function(){if(this._n==null||this._n.getResourceString("zoomIn")==null){return this.y}return this._n.getResourceString("zoomIn")},ae:function(){if(this._n==null||this._n.getResourceString("zoomOut")==null){return this.z}return this._n.getResourceString("zoomOut")},ac:function(){if(this._n==null||this._n.getResourceString("resetZoom")==null){return this.x}return this._n.getResourceString("resetZoom")},b:null,init:function(a){this.w="Overview";this.v="Close";this.y="Zoom In";this.z="Zoom Out";this.x="Reset Zoom";this.i=false;$.ig.$op.init.call(this);this.b=a;this.isJqueryMobile($!=="undefined"&&typeof $.mobile!=="undefined"&&$.mobile!==null)},_s:null,_t:null,_r:null,ar:function(a){if(a==null){this.a4();this._n=null;this._p=null;this.slider(null);return}this._n=a;this._q=this._n.createElement("canvas");this._c=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._n.get2DCanvasContext(this._q));var b=this._n.createElement("div");b.addClass("ui-chart-toolbar");b.hide();this._p=b;this._n.append(b);this.aq();if(!this.b._e.mobileMode()){this.ao(true)}var c=this._n.createElement("ul");c.addClass("ui-widget");c.setStyleProperty("margin","0px");c.setStyleProperty("padding","0px");b.append(c);var d=this._n.createElement("div");d.addClass("ui-chart-slider");var slider_;if(this.isJqueryMobile()){slider_=this._n.createElement("input");slider_.setAttribute("type","range");slider_.setStyleProperty("display","none");slider_.setAttribute("max","100");slider_.setAttribute("min","0")}else{slider_=this._n.createElement("div")}d.append(slider_);this.slider($(slider_.getNativeElement()));if(this.slider().slider){this.slider().slider({mini:true});this.sliderEnabled(true)}if(this.sliderEnabled()&&this._n.supportsDOMEvents()){this.slider().bind(this.isJqueryMobile()?"change":"slide",this.a2.runOn(this))}var zoomout_=this._n.createElement("button");var zoomin_=this._n.createElement("button");var zoom100_=this._n.createElement("button");var zoomOutText_=this.ae();var zoomInText_=this.ad();var resetZoomText_=this.ac();if(this.isJqueryMobile()){zoomout_=this._n.createElement("div");zoomout_.setAttribute("title",zoomOutText_);zoomout_.buttonMarkup({iconpos:"notext",icon:"zoomout",mini:true,inline:true,corners:false});zoomin_=this._n.createElement("div");zoomin_.setAttribute("title",zoomInText_);zoomin_.buttonMarkup({iconpos:"notext",icon:"zoomin",mini:true,inline:true,corners:false});zoom100_=this._n.createElement("div");zoom100_.setAttribute("title",resetZoomText_);zoom100_.buttonMarkup({iconpos:"notext",icon:"reset",mini:true,inline:true,corners:false})}else{$(zoomout_.getNativeElement()).button({icons:{primary:"ui-icon-zoomout"},label:zoomOutText_,text:false});$(zoomin_.getNativeElement()).button({icons:{primary:"ui-icon-zoomin"},label:zoomInText_,text:false});$(zoom100_.getNativeElement()).button({icons:{primary:"ui-icon-arrow-4-diag"},label:resetZoomText_,text:false})}this.h=zoomout_.listen("click",this.a9.runOn(this));this.g=zoomin_.listen("click",this.a8.runOn(this));this.f=zoom100_.listen("click",this.a7.runOn(this));this._t=zoomout_;this._s=zoomin_;this._r=zoom100_;this.af(c,zoomout_,true);this.af(c,d,false);this.af(c,zoomin_,true);this.af(c,zoom100_,true);this.e=b.listen("mouseleave",this.ax.runOn(this))},a4:function(){if(this._p!=null){if(this.e!=null){this.e();this.e=null}}if(this._o!=null){if(this.d!=null){this.d();this.d=null}}if(this._t!=null){if(this.h!=null){this.h();this.h=null}}if(this._s!=null){if(this.g!=null){this.g();this.g=null}}if(this._r!=null){if(this.f!=null){this.f();this.f=null}}if(this.sliderEnabled()&&this.slider()!=null){this.slider().unbind(this.isJqueryMobile()?"change":"slide")}this._s=null;this._t=null;this._r=null;this.slider(null);this._o=null},aq:function(){var closeIcon_=this._n.createElement("button");closeIcon_.setAttribute("toggle","closed");closeIcon_.addClass("ui-chart-opd-button");var overview_=this.ab();if(this.isJqueryMobile()){closeIcon_=this._n.createElement("div");closeIcon_.setAttribute("toggle","closed");closeIcon_.addClass("ui-chart-opd-button");$(closeIcon_.getNativeElement()).html(overview_).buttonMarkup({icon:"arrow-d",iconpos:"left"})}else{$(closeIcon_.getNativeElement()).button({icons:{secondary:"ui-icon-carat-1-s"},label:overview_})}if(!this.b._e.mobileMode()){closeIcon_.hide()}this.d=closeIcon_.listen("click",this.a3.runOn(this));this._o=closeIcon_;this._n.append(closeIcon_)},ax:function(a){var b=this._a.ba();var c=a.pageX-b.__x;var d=a.pageY-b.__y;this.b.bf(c,d)},af:function(a,b,c){var d=this._n.createElement("li");if(!c){d.addClass("ui-chart-slider-holder")}d.append(b);a.append(d)},a9:function(a){this.ak(this.m()-.05);this.b.bk(this.m());a.preventDefault()},a8:function(a){this.ak(this.m()+.05);this.b.bk(this.m());a.preventDefault()},ak:function(zoomLevel_){if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){slider_.slider("refresh",Math.round(zoomLevel_*100),true,false)}else{slider_.slider("option","value",Math.round(zoomLevel_*100))}}},a7:function(a){this.b.onZoomTo100();a.preventDefault()},a3:function(a){if(this._o.getAttribute("toggle")=="closed"||this.isJqueryMobile()&&this._o.getAttribute("data-toggle")=="closed"){this.a0()}else{this.ao(false)}this.b._e.refresh(true);a.preventDefault()},m:function(){if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){return parseInt(slider_.val()||0)/100}else{return slider_.slider("option","value")/100}}else{return 0}},aw:function(a){var min_=Math.round(a*100);if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){slider_.attr("min",min_)}else{slider_.slider("option","min",min_)}}},av:function(a){var max_=Math.round(a*100);if(this.sliderEnabled()&&this.slider()!=null){var slider_=this.slider();if(this.isJqueryMobile()){slider_.attr("max",max_)}else{slider_.slider("option","max",max_)}}},ai:function(a){},aj:function(a){},ag:function(a){},ah:function(a){},a2:function(e_,ui_){var a=(ui_?ui_.value:e_.target.value)/100;this.b.bk(a)},a6:function(a){this._q.setAttribute("width",a.toString())},a5:function(a){this._q.setAttribute("height",a.toString())},at:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("#AEB8C2");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("#C6CFD9");return $ret}()},az:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("rgba(92,105,124,.4)");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("rgba(147,159,175,0)");return $ret}()},ay:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("rgba(68,76,88,.6)");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("rgba(92,105,118,.1)");return $ret}()},au:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("#2A3037");return $ret}()},am:function(a,b){a.m(this._q.getNativeElement(),1,b.left(),b.top(),b.width(),b.height())},a1:function(a,b,c){this._p.setStyleProperty("top",(a.top()+2+c).toString()+"px");this._p.setStyleProperty("left",(a.left()+2).toString()+"px");this._p.setStyleProperty("width",b.toString()+"px");this._p.setStyleProperty("height","20px");this._p.show()},i:false,e:null,f:null,g:null,h:null,d:null,an:function(){if(this._p!=null){this._p.hide()}},al:function(){this.b._e.mode(0)},a0:function(){this.i=true;this.b._e.__visibility=0;this.an();this.b._e.mode(1);var mp_=$(this._o.getNativeElement());var close_=this.aa();if(this.isJqueryMobile()){mp_.find(".ui-btn-text").html(close_);mp_.find(".ui-icon").removeClass("ui-icon-arrow-d").addClass("ui-icon-delete")}else{mp_.button("option","icons",{secondary:"ui-icon-close"});mp_.button("option","label",close_)}this._o.setAttribute("toggle","open").setAttribute("data-toggle","open");this._p.setStyleProperty("left",(this.b._e.view().fullSize().left()+5).toString()+"px");this._p.setStyleProperty("width",(this.b._e.view().fullSize().width()-10).toString()+"px");this._p.setStyleProperty("top",(this.b._e.view().fullSize().height()-this._p.height()).toString()+"px");this._p.show()},ao:function(a){if(this.i){this.i=false;this.b._e.__visibility=1;var mp_=$(this._o.getNativeElement());var overview_=this.ab();if(this.isJqueryMobile()){mp_.find(".ui-btn-text").html(overview_);mp_.find(".ui-icon").removeClass("ui-icon-delete").addClass("ui-icon-arrow-d")}else{mp_.button("option","icons",{secondary:"ui-icon-carat-1-s"});mp_.button("option","label",overview_)}this._o.setAttribute("toggle","closed").setAttribute("data-toggle","closed");this.b._e.mode(0);this._p.hide();this.b.a5()}if(a){this._o.hide()}},ap:function(){this._p.hide()},_a:null,as:function(a){if(this._n!=null){this._n.setTimeout(a,0)}else{window.setTimeout(a,0)}},k:function(){return this.isJqueryMobile()},$type:new $.ig.Type("XamOverviewPlusDetailPaneViewManager",$.ig.$ot)},true);$$t.$a.allowPanProperty=$$a.$s.i("AllowPan",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,true,$$t.$a.m));$$t.$a.allowZoomProperty=$$a.$s.i("AllowZoom",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,true,$$t.$a.n));$$t.$c.immediateProperty=$$a.$s.i("Immediate",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,true,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$0.$aq.$type,"Immediate",b.oldValue(),b.newValue()))}));$$t.$c.worldProperty=$$a.$s.i("World",$$a.$ae.$type,$$t.$c.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"World",b.oldValue(),b.newValue()))}));$$t.$c.worldStyleProperty=$$a.$s.i("WorldStyle",$$a.$ag.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ag.$type,"WorldStyle",$b($$a.$ag.$type,b.oldValue()),$b($$a.$ag.$type,b.newValue())))}));$$t.$c.windowProperty=$$a.$s.i("Window",$$a.$ae.$type,$$t.$c.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Window",b.oldValue(),b.newValue()))}));$$t.$c.windowStyleProperty=$$a.$s.i("WindowStyle",$$a.$ag.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ag.$type,"WindowStyle",$b($$a.$ag.$type,b.oldValue()),$b($$a.$ag.$type,b.newValue())))}));$$t.$c.previewProperty=$$a.$s.i("Preview",$$a.$ae.$type,$$t.$c.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ae.$type,"Preview",b.oldValue(),b.newValue()))}));$$t.$c.previewStyleProperty=$$a.$s.i("PreviewStyle",$$a.$ag.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){$b($$t.$c.$type,a).cg(new $.ig.PropertyChangedEventArgs$1($$a.$ag.$type,"PreviewStyle",$b($$a.$ag.$type,b.oldValue()),$b($$a.$ag.$type,b.newValue())))}));$$t.$c.shrinkToThumbnailProperty=$$a.$s.i("ShrinkToThumbnail",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,true,$$t.$c.ck));$$t.$c.modeProperty=$$a.$s.i("Mode",$$t.$b.$type,$$t.$c.$type,new $$a.ac(2,$$t.$b.getBox(0),$$t.$c.b8));$$t.$c.zoomTo100ButtonVisibilityProperty=$$a.$s.i("ZoomTo100ButtonVisibility",$$a.$aj.$type,$$t.$c.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.ch("ZoomTo100ButtonVisibility",b.oldValue(),b.newValue())}));$$t.$c.scaleToFitButtonVisibilityProperty=$$a.$s.i("ScaleToFitButtonVisibility",$$a.$aj.$type,$$t.$c.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.ch("ScaleToFitButtonVisibility",b.oldValue(),b.newValue())}));$$t.$c.interactionStatesToolVisibilityProperty=$$a.$s.i("InteractionStatesToolVisibility",$$a.$aj.$type,$$t.$c.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.ch("InteractionStatesToolVisibility",b.oldValue(),b.newValue())}));$$t.$c.zoomLevelLargeChangeProperty=$$a.$s.i("ZoomLevelLargeChange",Number,$$t.$c.$type,new $$a.ac(2,1,function(a,b){a.ch("ZoomLevelLargeChange",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_interactivity.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$al=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BaseDOMEventProxy:b","DOMEventProxy:c","TouchGestureEventHandler:g","CancelableTouchGestureEventHandler:h"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("TouchGestureState:e",false,false,{None:0,Pan:1,Zoom:2,Hold:3,PendingPan:4,Flinging:5});$c("BaseDOMEventProxy:b","EventProxy",{init:function(){this.bf=false;this.bq=0;this.br=0;this.bo=0;this.bp=0;this.bu=0;this.be=false;this.bv=-1;this.bg=false;this.bd=false;$.ig.EventProxy.prototype.init.call(this)},_bt:null,d:function(){var a=new $$t.c(this._bt,this._bs,this._bm);a._z=this._z;a._aj=this._aj;return a},bn:function(){return $$t.$b.bj||$$t.$b.bk},_bm:false,bb:function(a){return $$t.$c.ct(a)},_bs:null,cj:function(a){if(!this.ab()){if(this.bh(a)){a.preventDefault()}}},bh:function(e_){return e_.originalEvent.cancelable||e_.originalEvent.cancelable==undefined},bf:false,cf:function(){var source_=this._bt.getNativeElement();$$t.$b.ci(source_)},ci:function(source_){if($$t.$b.bk){source_.style.touchAction="none"}else{source_.style.msTouchAction="none"}source_.style.msUserSelect="none";source_.style.webkitTouchCallout="none";source_.style.webkitUserSelect="none";source_.style.khtmlUserSelect="none";source_.style.mozUserSelect="none";source_.style.userSelect="none"},cc:function(source_){if($$t.$b.bk){source_.style.touchAction="auto"}else{source_.style.msTouchAction="auto"}source_.style.msUserSelect="auto";source_.style.webkitTouchCallout="none";source_.style.webkitUserSelect="auto";source_.style.khtmlUserSelect="auto";source_.style.mozUserSelect="auto";source_.style.userSelect="auto"},cd:function(){var source_=this._bt.getNativeElement();$$t.$b.cc(source_)},ao:function(){$.ig.EventProxy.prototype.ao.call(this);if(!this.ab()){this.cf()}else{this.cd()}},b0:function(){var ver_=-1;var matchIE_=/Trident\/([\d.]+)/;if(matchIE_.exec(navigator.userAgent)!=null){ver_=parseFloat(RegExp.$1)}return ver_},bz:function(){var ver_=-1;var matchIE_=/Edge\/([\d.]+)/;if(matchIE_.exec(navigator.userAgent)!=null){ver_=parseFloat(RegExp.$1)}return ver_},ch:function(e_){var a=$$t.$b.b1>=6;var oe_=e_.originalEvent;if((typeof e_.pageX=="undefined"||a)&&oe_.clientX!=null){var od_;if(e_.target!==undefined){od_=e_.target.ownerDocument}else{od_=e_.originalEvent.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_)}if(!e_.pageX){e_.pageX=e_.originalEvent.pageX}if(!e_.pageY){e_.pageY=e_.originalEvent.pageY}if(typeof e_.button=="undefined"&&typeof oe_.button!="undefined"){e_.button=oe_.button}},ct:function(a){var b=$$t.$b.b1>=6;var source_=a.getNativeElement();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 $$a.ae(0,c,d,0,0)}else{var e=a.getOffset();return new $$a.ae(0,e.left,e.top,0,0)}},bq:0,br:0,bo:0,bp:0,bu:0,_cs:null,_cr:null,bx:function(a){if(arguments.length===1){this.bu=a;return a}else{return this.bu}},cm:function(a){this._al=a;$$t.$b.ch(a);var b=$$t.$b.ct(this._bt);this.bq=a.pageX-b.left();this.br=a.pageY-b.top();this.bo=this.bq-this._bc.left();this.bp=this.br-this._bc.top();this._cs={__x:this.bq,__y:this.br,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._cr={__x:this.bo,__y:this.bp,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},cn:function(e_){this._al=e_;$$t.$b.ch(e_);if($$t.$b.bn()){var a=e_.pageX;var b=e_.pageY;var c=$$t.$b.ct(this._bt);this.bq=a-c.left();this.br=b-c.top()}else{this.bu=0;if(!e_.originalEvent.targetTouches||e_.originalEvent.targetTouches.length<1){return}this.bu=e_.originalEvent.targetTouches.length;var d=e_.originalEvent.targetTouches[0].pageX;var e=e_.originalEvent.targetTouches[0].pageY;var f=$$t.$b.ct(this._bt);this.bq=d-f.left();this.br=e-f.top()}this.bo=this.bq-this._bc.left();this.bp=this.br-this._bc.top();this._cs={__x:this.bq,__y:this.br,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._cr={__x:this.bo,__y:this.bp,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},cb:function(e_){this.cl(e_);if(this.aa(this._cs,false,true)){var deltaY_=0;var ev_=e_;deltaY_=ev_.originalEvent?ev_.originalEvent.deltaY:ev_.deltaY;var deltaX_=0;deltaX_=ev_.originalEvent?ev_.originalEvent.deltaX:ev_.deltaX;var a=ev_.originalEvent?ev_.originalEvent.deltaMode==1:ev_.deltaMode==1;if(a){deltaY_=deltaY_*40;deltaX_=deltaX_*40}var b=this.af(this._cr,deltaY_);if(b){this.cj(e_)}}},b9:function(e_){this.cl(e_);this.cm(e_);if(this.aa(this._cs,false,true)){var ev_=e_;var delta_=0;if(ev_.wheelDelta){delta_=ev_.wheelDelta/120}if(ev_.originalEvent&&ev_.originalEvent.wheelDelta){delta_=ev_.originalEvent.wheelDelta/120}if(ev_.detail){delta_=-ev_.detail/3}if(ev_.originalEvent&&ev_.originalEvent.detail){delta_=-ev_.originalEvent.detail/3}delta_=delta_/10;var a=this.af(this._cr,delta_);if(a){this.cj(e_)}}},be:false,bv:0,cg:function(){if(this.be){if(this.bv==-1){this.bv=this._bs.setTimeout(this.ce.runOn(this),500)}else{window.clearTimeout(this.bv);this.bv=-1;this.bv=this._bs.setTimeout(this.ce.runOn(this),500)}}},b2:function(){this.be=true;if(this.bv!=-1){window.clearTimeout(this.bv);this.bv=-1}},ce:function(){this.be=false},_bi:false,bg:false,bl:function(a){if(arguments.length===1){this.bg=a;return a}else{return this.bg}},b7:function(a){if(this.bg||this.be){return}this.cm(a);if(this._bi){this._bi=false;this.a0(this._cr)}},b8:function(a){if(this.bg||this.be){return}this.cm(a);this.cl(a);var b=new $$a.ar;b.position(this._cs);if(this.aa(this._cs,false,false)){if(!this._bi){this._bi=true;this.az(this._cs)}this.a1(this._cs,true,false);this.aq(this._cr,false)}else if(this._bi){this.b7(a)}},ck:function(a){this._bt.focus()},bd:false,b6:function(a){if(this.bg||this.be){return}this.ck(a);this.cm(a);this.cl(a);if(this.aa(this._cs,false,false)){this.bd=true;this.ay(this._cs);this.ar(this._cr,false);this.cj(a)}},co:function(a){if(this.bg||this.be){return}if(this.bd){this.ca(a)}},ca:function(a){if(this.bg||this.be){return}this.cl(a);if($$a.$y.l_op_Equality(this._cs,null)||$$a.$y.l_op_Equality(this._cr,null)){this.cm(a)}var b=this.aa(this._cs,false,false)||this.bd||this._bi;this.bd=false;this.a2(this._cs);this.ap(this._cr,false);if(b){this.cj(a)}},b3:function(a){this.b4(a,true)},b5:function(a){this.b4(a,false)},cq:function(a){return $$t.$b.cp(a)},cp:function(a){var b;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;case 8:b=1;break;case 35:b=12;break;case 45:b=18;break;case 46:b=19;break;case 106:b=78;break;case 107:b=79;break;case 109:b=80;break;case 110:b=81;break;case 111:b=82;break;case 220:b=85;break;case 192:b=86;break;case 191:b=84;break;case 186:b=83;break;case 189:b=88;break;case 187:b=87;break;default:if(112<=a.which&&a.which<=123){b=56+a.which-112}else if(65<=a.which&&a.which<=90){b=30+a.which-65}else if(48<=a.which&&a.which<=57){b=20+a.which-48}else if(96<=a.which&&a.which<=105){b=68+a.which-96}else{b=0}break}return b},b4:function(a,b){var c=this.cq(a);var d=c!=0;this.cl(a);if(d){var e=false;if(b){e=this.ad(c)}else{e=this.ae(c)}if(e){this.cj(a)}}},cl:function(a){this._al=a;this._a9=0;if(a.shiftKey){this._a9=this._a9|4}if(a.altKey){this._a9=this._a9|1}if(a.ctrlKey){this._a9=this._a9|2}this._ag=a.button==2},ba:function(){var a=$$t.$b.ct(this._bt);var b=a.left();var c=a.top();return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("BaseDOMEventProxy",$.ig.EventProxy.prototype.$type)},true);$c("CanvasGestureDOMEventProxy:a","BaseDOMEventProxy",{c8:0,c9:null,cu:null,d:function(){var a=new $$t.a(this._bt,this._bs,this._bm);a._z=this._z;a._aj=this._aj;return a},_c6:null,init:function(a,b,c){this.c8=0;this.c9="";this.c1=new $$4.h(String,$$4.$x.$type.specialize($$0.$c.$type),0);this.cv=false;this.c2=new $$4.x($$0.$ax.$type,0);this.c3=new $$4.x($$a.$y.$type,0);this.c4=new $$4.x($$t.$d.$type,0);$$t.$b.init.call(this);this._bm=c;this._bs=b;this.cu=new $$t.f(new $.ig.DOMExecutionContext(b));var d=this.cu;d.holdEnding=$.ig.Delegate.prototype.combine(d.holdEnding,this.db.runOn(this));var e=this.cu;e.holdStarting=$.ig.Delegate.prototype.combine(e.holdStarting,this.dc.runOn(this));var f=this.cu;f.zoomStarting=$.ig.Delegate.prototype.combine(f.zoomStarting,this.dj.runOn(this));var g=this.cu;g.zoomEnding=$.ig.Delegate.prototype.combine(g.zoomEnding,this.di.runOn(this));var h=this.cu;h.panStarting=$.ig.Delegate.prototype.combine(h.panStarting,this.dh.runOn(this));var i=this.cu;i.panEnding=$.ig.Delegate.prototype.combine(i.panEnding,this.dg.runOn(this));var j=this.cu;j.manipulationStarting=$.ig.Delegate.prototype.combine(j.manipulationStarting,this.df.runOn(this));var k=this.cu;k.manipulationChanging=$.ig.Delegate.prototype.combine(k.manipulationChanging,this.dd.runOn(this));var l=this.cu;l.manipulationEnding=$.ig.Delegate.prototype.combine(l.manipulationEnding,this.de.runOn(this));var m=this.cu;m.doubleTapped=$.ig.Delegate.prototype.combine(m.doubleTapped,this.da.runOn(this));var n=this.cu;n.flingStarting=$.ig.Delegate.prototype.combine(n.flingStarting,this.cw.runOn(this));this._aj=function(o){return true};this._z=true;$$t.$a.c7++;this.c8=$$t.$a.c7;this.c9=".DOMProxy"+this.c8.toString();this._a9=0;this._bt=a;$$t.$b.bj=false;try{$$t.$b.bj=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(o){}$$t.$b.bk=false;try{$$t.$b.bk=window.PointerEvent||window.navigator.pointerEnabled}catch(p){}if($$t.$b.bn()){this._z=false}$$t.$b.b1=this.b0();$$t.$b.by=this.bz();this.am(this._bt,"");this._ai=function(q){return true}},cw:function(a,b){return this.ac({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._h,b._i)},da:function(a,b){this.as({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},ah:function(){return true},de:function(a,b){if(this.cu._n==0){this.aw({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d);this.cg()}},dd:function(a,b){if(this.cu._n==2){this.a3({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d);this.a6({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d,b._e,b._c)}if(this.cu._n==1||this.cu._n==5){this.aq({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true);this.au({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},df:function(a,b){},dg:function(a,b){this.cv=false;if(this.cu._n==0){this.ap({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true);this.at({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},dh:function(a,b){this.av({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},di:function(a,b){this.a5({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b._d,b._e,b._c)},dj:function(a,b){this.a4({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},1);this.a7({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},1,1,1)},dc:function(a,b){this.cv=true;this.ax({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},db:function(a,b){if(this.cu._n==0){this.ap({__x:b._a,__y:b._b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true)}},cz:function(){$$t.$b.bj=false;try{$$t.$b.bj=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(a){}$$t.$b.bk=false;try{$$t.$b.bk=window.PointerEvent||window.navigator.pointerEnabled}catch(b){}return $$t.$b.bn()},c1:null,dk:function(a,b,c){},am:function(a,b){var c=a;if(!this._bs.supportsDOMEvents()){return}var d=this.c9+b;var e=new $$4.x($$0.$c.$type,0);this.c1.add(d,e);this.dk(a,b,e);if(!$$t.$b.bn()){e.add(c.listen("mousemove",this.b8.runOn(this)));e.add(c.listen("mouseleave",this.b7.runOn(this)));e.add(c.listen("mousedown",this.b6.runOn(this)));e.add(c.listen("mouseup",this.ca.runOn(this)));e.add(this._bs.globalListen("window","mouseup",this.co.runOn(this)))}e.add(c.listen("keydown",this.b3.runOn(this)));e.add(c.listen("keyup",this.b5.runOn(this)));if($$t.$b.bn()){var source_=this._bt.getNativeElement();$$t.$b.ci(source_);var f=this._bt.getNativeElement();if($$t.$b.bk){e.add(c.listen("pointerdown",this.dn.runOn(this)));e.add(c.listen("pointerup",this.dr.runOn(this)));e.add(c.listen("pointercancel",this.dm.runOn(this)));e.add(c.listen("pointermove",this.dp.runOn(this)));e.add(c.listen("pointerleave",this.dq.runOn(this)));e.add(c.listen("lostpointercapture",this.dl.runOn(this)))}else{e.add(c.listen("MSPointerDown",this.dn.runOn(this)));e.add(c.listen("MSPointerUp",this.dr.runOn(this)));e.add(c.listen("MSPointerCancel",this.dm.runOn(this)));e.add(c.listen("MSPointerMove",this.dp.runOn(this)));e.add(c.listen("MSPointerLeave",this.dq.runOn(this)));e.add(c.listen("MSLostPointerCapture",this.dl.runOn(this)))}}else{e.add(c.listen("touchstart",this.du.runOn(this)));e.add(c.listen("touchmove",this.dt.runOn(this)));e.add(c.listen("touchend",this.ds.runOn(this)))}if(this._bm){e.add(c.listen("wheel",this.cb.runOn(this)))}else{e.add(c.listen("DOMMouseScroll",this.b9.runOn(this)));e.add(c.listen("mousewheel",this.b9.runOn(this)))}},dx:null,cv:false,dr:function(e_){var a=this.cy(e_);var b=this.c2.indexOf(e_.originalEvent.pointerId);if(b>=0){this.c2.removeAt(b);this.c3.removeAt(b);this.bx(this.c2.count())}if(a){this.ds(e_)}else{this.ca(e_)}},dl:function(e_){var a=this.cy(e_)},dm:function(e_){var a=this.cy(e_);var b=this.c2.indexOf(e_.originalEvent.pointerId);if(b>=0){this.c2.removeAt(b);this.c3.removeAt(b);this.bx(this.c2.count())}},c2:null,c3:null,_cx:false,dn:function(e_){var a=this.cy(e_);$$t.$b.ch(e_);this.c2.add(e_.originalEvent.pointerId);this.c3.add({__x:e_.pageX,__y:e_.pageY,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.bx(this.c2.count());if(a){this.cn(e_)}else{this.cm(e_)}this.cl(e_);if(!this._cx&&this.aa(this._cs,a,false)){var eventSource_=this._bt.getNativeElement();if($$t.$b.bk){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}}if(a){this.du(e_)}else{this.b6(e_)}},cy:function(e_){var pointerEvent_=e_.originalEvent;var a=false;if($$t.$b.bk){a=pointerEvent_.pointerType=="touch"}else{a=pointerEvent_.pointerType==pointerEvent_.MSPOINTER_TYPE_TOUCH}return a},dp:function(e_){var a=this.cy(e_);$$t.$b.ch(e_);this.cl(e_);this.cn(e_);var b=this.c2.indexOf(e_.originalEvent.pointerId);if(b>=0){this.c3.__inner[b]={__x:e_.pageX,__y:e_.pageY,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(this._cx&&this.aa(this._cs,a,false)){var eventSource_=this._bt.getNativeElement();if($$t.$b.bk){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}}if(a){this.dt(e_)}else{this.b8(e_)}},dq:function(e_){var a=this.cy(e_);if(a){}else{this.b7(e_)}},du:function(e_){this._bi=true;this.cl(e_);this.cn(e_);this.dx=this._cr;if(this.aa(this._cs,true,false)){if(!this._z||this.bx()>1){if(this.bl()){this.bl(false);this.b2()}this.cj(e_)}else{this.bl(true);this.cv=false}this.a1(this._cs,false,true);this.ay(this._cs);this.ar(this._cr,true);this.cu.a6(this.c5(e_))}},c4:null,c5:function(e_){var a=$$t.$b.ct(this._bt);var b=this._bc;this.c4.clear();if($$t.$b.bn()){var c=this.c2.count();for(var j_=0;j_<c;j_++){var d=this.c2.__inner[j_];var e=this.c3.__inner[j_];var f=e.__x;var g=e.__y;var h=new $$t.d(1);h._a=f-a.left()-b.left();h._b=g-a.top()-b.top();this.c4.add(h)}}else{var i=e_.originalEvent.targetTouches.length;for(var j_=0;j_<i;j_++){var j=e_.originalEvent.targetTouches[j_].pageX;var k=e_.originalEvent.targetTouches[j_].pageY;var l=new $$t.d(1);l._a=j-a.left()-b.left();l._b=k-a.top()-b.top();this.c4.add(l)}}return this.c4},dt:function(a){this._bi=true;this.cl(a);this.cn(a);if(this.bl()){if(this.aa(this._cs,true,false)&&this.c0()||this.cv==true||this.cu._n==2){this.bl(false);this.b2()}}if((this.cv||this.cu._n==2||this.aa(this._cs,true,false))&&!this.bl()){this.cv=true;this.cj(a);this.cu.a6(this.c5(a))}},c0:function(){var a={__x:this.dx.__x-this._cr.__x,__y:this.dx.__y-this._cr.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};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._aj(a)},ds:function(a){this._bi=false;this.cl(a);this.cn(a);if(this.bl()){this.bl(false);this.b2()}var b=this.cu._n;var c=this.aa(this._cs,true,false)||b!=0;if(this.cu._n!=2&&this.cu._n!=5){this.a1(this._cs,false,true);this.a2(this._cs)}var d=this.cu._n==2;if(d){c=true;this.ap({__x:this.cu.as(),__y:this.cu.at(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true)}this.cu.a6(this.c5(a));if(this.cu._n==0){this.cg()}if(!d&&this.cu._n==0){this.ap({__x:this.cu.as(),__y:this.cu.at(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},true)}if(this.cu._n!=0){c=true}if(c){this.cj(a)}},dv:function(a){if(this.c1.containsKey(a)){var b=this.c1.item(a);this.c1.remove(a);for(var c=0;c<b.count();c++){b.__inner[c]()}b.clear()}},a8:function(a,b){var c=a;var d=this.c9+b;this.dv(d)},an:function(){if(this._bt==null){return}this.dv(this.c9);this._bt=null},register:function(){TypeRegistrar.register("CanvasGestureDOMEventProxy",$$t.$a.$type)},$type:new $.ig.Type("CanvasGestureDOMEventProxy",$$t.$b.$type)},true);$c("DOMEventProxy:c","BaseDOMEventProxy",{c5:0,c6:null,cv:false,_c2:null,init:function(a,b,c){this.c5=0;this.c6="";this.cv=false;this.cy=new $$4.h(String,$$4.$x.$type.specialize($$0.$c.$type),0);this.c3=-1;this.du=null;this.c0=0;this.c1=0;this.cz=5;this.cu=false;this.ds=null;$$t.$b.init.call(this);this._bm=c;this._bs=b;this._aj=function(d){return true};this._z=false;$$t.$c.c4++;this.c5=$$t.$c.c4;this.c6=".DOMProxy"+this.c5.toString();this._a9=0;this._bt=a;$$t.$b.bj=false;try{$$t.$b.bj=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(d){}$$t.$b.bk=false;try{$$t.$b.bk=window.PointerEvent||window.navigator.pointerEnabled}catch(e){}$$t.$b.b1=this.b0();$$t.$b.by=this.bz();this.am(this._bt,"");this._ai=function(f){return true}},cy:null,c7:function(a,b,c){},am:function(a,b){var c=a;var d=this.c6+b;if(!this._bs.supportsDOMEvents()){return}var e=new $$4.x($$0.$c.$type,0);this.cy.add(d,e);this.c7(a,b,e);if(!$$t.$b.bn()){e.add(c.listen("mousemove",this.b8.runOn(this)));e.add(c.listen("mouseleave",this.b7.runOn(this)));e.add(c.listen("mousedown",this.b6.runOn(this)));e.add(c.listen("mouseup",this.ca.runOn(this)));e.add(this._bs.globalListen("window","mouseup",this.co.runOn(this)))}e.add(c.listen("keydown",this.b3.runOn(this)));e.add(c.listen("keyup",this.b5.runOn(this)));var source_=this._bt.getNativeElement();if(!this.ab()){$$t.$b.ci(source_)}if($$t.$b.bn()){var f=this._bt.getNativeElement();if(window.MSGesture!==undefined){var g=new MSGesture;g.target=f;this._c2=g;e.add(c.listen("MSGestureStart",this.da.runOn(this)));e.add(c.listen("MSGestureChange",this.c8.runOn(this)));e.add(c.listen("MSGestureEnd",this.c9.runOn(this)))}if($$t.$b.bk){e.add(c.listen("pointerdown",this.dd.runOn(this)));e.add(c.listen("pointerup",this.dg.runOn(this)));e.add(c.listen("pointercancel",this.dc.runOn(this)));e.add(c.listen("pointermove",this.de.runOn(this)));e.add(c.listen("pointerout",this.df.runOn(this)));e.add(c.listen("lostpointercapture",this.db.runOn(this)))}else{e.add(c.listen("MSPointerDown",this.dd.runOn(this)));e.add(c.listen("MSPointerUp",this.dg.runOn(this)));e.add(c.listen("MSPointerCancel",this.dc.runOn(this)));e.add(c.listen("MSPointerMove",this.de.runOn(this)));e.add(c.listen("MSPointerOut",this.df.runOn(this)));e.add(c.listen("MSLostPointerCapture",this.db.runOn(this)))}}else{e.add(c.listen("gesturestart",this.da.runOn(this)));e.add(c.listen("gesturechange",this.c8.runOn(this)));e.add(c.listen("gestureend",this.c9.runOn(this)));e.add(c.listen("touchstart",this.dj.runOn(this)));e.add(c.listen("touchmove",this.di.runOn(this)));e.add(c.listen("touchend",this.dh.runOn(this)))}if(this._bm){e.add(c.listen("wheel",this.cb.runOn(this)))}else{e.add(c.listen("DOMMouseScroll",this.b9.runOn(this)));e.add(c.listen("mousewheel",this.b9.runOn(this)))}},dg:function(e_){var a=this.cw(e_);if(a){this.bx(this.bx()-1);if(this.bx()<0){this.bx(0)}}if(this.bx()<2&&this.cv&&a){this.cv=false;var b=e_.originalEvent.scale;this.aw(this._cr,b)}else{if(a){this.dh(e_)}else{this.ca(e_)}}},db:function(e_){var a=this.cw(e_);if(a){(function($obj){var $value=$obj.bx();$obj.bx($value-1);return $value})(this);if(this.bx()<0){this.bx(0)}}if(this.bx()<2&&this.cv&&a){this.cv=false;var b=e_.originalEvent.scale;this.aw(this._cr,b)}},dc:function(e_){var a=this.cw(e_);if(a){(function($obj){var $value=$obj.bx();$obj.bx($value-1);return $value})(this);if(this.bx()<0){this.bx(0)}}if(this.bx()<2&&this.cv&&a){this.cv=false;var b=e_.originalEvent.scale;this.aw(this._cr,b)}},dd:function(e_){var a=this.cw(e_);if(this._c2!=null&&a){(function($obj){var $value=$obj.bx();$obj.bx($value+1);return $value})(this);this._c2.addPointer(e_.originalEvent.pointerId)}var eventSource_=this._bt.getNativeElement();if($$t.$b.bk){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}if(this.bx()>1&&!this.cv&&a){this.cv=true;this.cn(e_);var b=e_.originalEvent.scale;this.a4(this._cr,b)}else{if(a){this.dj(e_)}else{this.b6(e_)}}},cw:function(e_){var pointerEvent_=e_.originalEvent;var a=false;if($$t.$b.bk){a=pointerEvent_.pointerType=="touch"}else{a=pointerEvent_.pointerType==pointerEvent_.MSPOINTER_TYPE_TOUCH}return a},de:function(e_){var a=this.cw(e_);if(this.cv){return}if(a){this.di(e_)}else{this.b8(e_)}},df:function(e_){var a=this.cw(e_);if(this.cv){return}if(a){}else{this.b7(e_)}},da:function(e_){this._bi=true;this.cl(e_);this.cn(e_);this.dl();if(this.aa(this._cs,true,false)){this.cj(e_);if($$t.$b.bn()&&this.bx()<2){return}var a=e_.originalEvent.scale;this.a4(this._cr,a)}},c8:function(e_){this._bi=true;this.cl(e_);this.cn(e_);if(this.aa(this._cs,true,false)){this.cj(e_);if($$t.$b.bn()&&this.bx()<2){return}var a=e_.originalEvent.scale;this.a3(this._cr,a)}},c9:function(e_){this.cj(e_);var a=e_.originalEvent.scale;this._bi=false;this.cl(e_);this.cn(e_);if(!$$t.$b.bn()||this.cv){this.aw(this._cr,a)}},dt:null,dj:function(e_){this._bi=true;this.cl(e_);this.cn(e_);this.dt=this._cr;if(this.aa(this._cs,true,false)){if(!this._z){this.cj(e_)}else{this.bl(true)}this.a1(this._cs,false,true);this.ay(this._cs);this.ar(this._cr,true);this.dp()}},c3:0,du:null,c0:0,c1:0,cz:0,dp:function(){if(this.c3==-1){this.c0=this._cs.__x;this.c1=this._cs.__y;this.c3=this._bs.setTimeout(this.dm.runOn(this),1500)}},dl:function(){if(Math.abs(this.c0-this._cs.__x)>this.cz||Math.abs(this.c1-this._cs.__y)>this.cz){this.dq()}},dq:function(){if(this.c3!=-1){window.clearTimeout(this.c3);this.c3=-1}},dm:function(){this.c3=-1;if(this.bl()){this.bl(false);this.b2()}this.ax(this._cr)},cu:false,ds:null,di:function(a){this._bi=true;this.cl(a);this.cn(a);if(this.bl()){if(this.aa(this._cs,true,false)&&this.cx()){this.bl(false);this.b2()}}this.dl();this.dr();if(this.aa(this._cs,true,false)&&this.bx()==1&&!this.bl()){this.cj(a);if(!this.cu){this.cu=true;this.ds=this._cr;this.av(this.ds)}else{this.a1(this._cs,true,true);this.aq(this._cr,true);this.au(this._cr)}}},cx:function(){var a={__x:this.dt.__x-this._cr.__x,__y:this.dt.__y-this._cr.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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._aj(a)},dh:function(a){this._bi=false;this.cl(a);this.cn(a);this.dq();if(this.bl()){this.bl(false);this.b2()}this.cj(a);this.a1(this._cs,false,true);this.a2(this._cs);if(this.bx()==0){this.dn(this._cs);this.cg()}if(this.cu&&this.bx()==0){this.cu=false;this.ds=null;this.at(this._cr);this.cg()}this.ap(this._cr,true)},dn:function(a){if($$a.$ae.l_op_Equality(this.du,null)){this.du=new $$a.ae(0,a.__x-50,a.__y-50,100,100);this._bs.setTimeout(this.dr.runOn(this),500)}else{if(a.__x>=this.du.x()&&a.__x<=this.du.right()&&a.__y>=this.du.y()&&a.__y<=this.du.bottom()){this.dr();this.as(a)}}},dr:function(){this.du=null},dk:function(a){if(this.cy.containsKey(a)){var b=this.cy.item(a);this.cy.remove(a);for(var c=0;c<b.count();c++){b.__inner[c]()}b.clear()}},a8:function(a,b){var c=a;var d=this.c6+b;this.dk(d)},an:function(){if(this._bt==null){return}this.dk(this.c6);this._bt=null},$type:new $.ig.Type("DOMEventProxy",$$t.$b.$type)},true);$c("TouchPointInfo:d","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._a=b;this._b=c},init1:function(a){$.ig.$op.init.call(this)},_a:0,_b:0,$type:new $.ig.Type("TouchPointInfo",$.ig.$ot)},true);$c("TouchGestureRecognizer:f","Object",{init:function(a){this.p=new $$t.l;this.am=NaN;this.an=NaN;this.al=NaN;this.aj=1;this.ak=1;this.y=1;this.x=10;this.ay=-1;this.af=1;this.ag=1;this.ac=1;this.ad=NaN;this.ae=NaN;this.o=null;this.au=800;this.aw=-1;this.ax=-1;$.ig.$op.init.call(this);this.b=a},_n:0,p:null,t:0,u:0,aa:0,ab:0,v:0,w:0,am:0,an:0,al:0,aj:0,ak:0,y:0,x:0,av:function(a){if(arguments.length===1){this.x=a;return a}else{return this.x}},as:function(){return this.t},at:function(){return this.u},bf:function(){return{__x:Math.abs(this.v-this.aa),__y:Math.abs(this.w-this.ab),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},bd:function(a){var b=false;if(!$.ig.util.isNaN(this.aa)&&!$.ig.util.isNaN(this.ab)){this.v=a.__inner[0]._a;this.w=a.__inner[0]._b;if(Math.abs(a.__inner[0]._a-this.aa)>this.x||Math.abs(a.__inner[0]._b-this.ab)>this.x){b=true}}if(b){this.bc()}},a6:function(a){var b=a.count();var c=this._n;var d=false;var e=false;var f=false;var g=false;var h=false;var i=false;var j=false;var k=false;var l=0;var m=0;var n=0;var o=this._n;if(b>0&&b<2){switch(this._n){case 5:c=4;e=true;j=true;break;case 0:c=4;e=true;break;case 2:c=1;j=true;g=true;break}}if(b>1){switch(this._n){case 5:c=2;h=true;k=true;break;case 4:f=true;c=2;h=true;break;case 0:c=2;h=true;break;case 1:c=2;i=true;h=true;break}}if(b==0){switch(this._n){case 4:if(this.r(new $$t.d(0,this.t,this.u))){c=0;f=true;if(this.doubleTapped!=null){this.doubleTapped(this,this.c())}}else{f=true;c=0}break;case 1:c=0;i=true;break;case 2:c=0;g=true;break;case 3:c=0;d=true;break}}if(k){if(j){if(this.panEnding!=null){this.panEnding(this,this.c())}if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}this.a1()}if(e){this.aa=a.__inner[0]._a;this.ab=a.__inner[0]._b}if(c==4){if(!$.ig.util.isNaN(this.aa)&&!$.ig.util.isNaN(this.ab)){this.v=a.__inner[0]._a;this.w=a.__inner[0]._b;if(Math.abs(a.__inner[0]._a-this.aa)>this.x||Math.abs(a.__inner[0]._b-this.ab)>this.x){f=true;j=true;c=1}}}var p=0;var q=0;for(var r=0;r<b;r++){p+=a.__inner[r]._a;q+=a.__inner[r]._b}p/=b;q/=b;if(b==0){p=this.ad;q=this.ae}this.t=p;this.u=q;this.p.g(this.t,this.u,this.a0());if(h){var s=a.__inner[0]._a-a.__inner[1]._a;var t=a.__inner[0]._b-a.__inner[1]._b;this.am=Math.abs(s);this.an=Math.abs(t);this.al=Math.sqrt(s*s+t*t);if(this.am<1){this.am=1}if(this.an<1){this.an=1}if(this.al<1){this.al=1}}if(c==2){var u=a.__inner[0]._a-a.__inner[1]._a;var v=a.__inner[0]._b-a.__inner[1]._b;l=Math.abs(u);m=Math.abs(v);n=Math.sqrt(u*u+v*v);if(l<1){l=1}if(m<1){m=1}if(n<1){n=1}this.aj=l/this.am;this.ak=m/this.an;this.y=n/this.al}else{this.am=NaN;this.an=NaN;this.aj=1;this.ak=1;this.ah=1;this.ai=1;this.z=1}this._n=c;if(o==0&&this._n==1||this._n==2){if(this.manipulationStarting!=null){this.manipulationStarting(this,this.c())}}if(g){this.a5()}if(i){this.a4()}if(d){this.a3()}if(f){this.bc()}if(j){this.ba()}if(e){this.a9()}if(h){this.bb()}if(this._n==2){this.ah=this.aj/this.af;this.ai=this.ak/this.ag;this.z=this.y/this.ac;this.aq=this.t-this.ad;this.ar=this.u-this.ae;this.af=this.af*this.ah;this.ag=this.ag*this.ai;this.ac=this.ac*this.z;this.ad=this.t;this.ae=this.u;if(this.manipulationChanging!=null){this.manipulationChanging(this,this.c())}}if(this._n==1){this.aq=this.t-this.ad;this.ar=this.u-this.ae;this.ad=this.t;this.ae=this.u;if(this.manipulationChanging!=null){this.manipulationChanging(this,this.c())}}this.ad=this.t;this.ae=this.u;if((i||g)&&this._n==0){if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}},ay:0,ao:0,ap:0,r:function(a){var b=this.a0();if(b-this.ay<500){if(Math.abs(a._a-this.ao)<50&&Math.abs(a._b-this.ap)<50){return true}}this.ao=a._a;this.ap=a._b;this.ay=b;return false},a9:function(){this.ax=this.a0();if(!this.q){this.q=true;this.b.executeDelayed(this.a2.runOn(this),1e3)}},a2:function(){if(!this.q){return}var a=this.a0();if(a-this.ax>=1e3){this.a8()}else{this.b.executeDelayed(this.a2.runOn(this),1e3-(a-this.ax))}},bc:function(){this.q=false},a5:function(){this.p.f();if(this.zoomEnding!=null){this.zoomEnding(this,this.c());
}},a8:function(){if(this.holdStarting!=null){this.holdStarting(this,this.c())}},af:0,ag:0,ac:0,ad:0,ae:0,bb:function(){this.p.f();this.a1();this.af=1;this.ag=1;this.ac=1;this.ad=this.t;this.ae=this.u;if(this.zoomStarting!=null){this.zoomStarting(this,this.c())}},a3:function(){if(this.holdEnding!=null){this.holdEnding(this,this.c())}},ba:function(){this.p.f();this.a1();this.ad=this.t;this.ae=this.u;if(this.panStarting!=null){this.panStarting(this,this.c())}},a1:function(){if(this._n==5){this._n=0}},o:null,au:0,aw:0,be:function(){if(this._n!=5){return}if(this.o==null||this.aw==-1){this.a1();return}var a=this.a0();var b=a-this.aw;if(b<16){this.a7(this.be.runOn(this));return}this.aw=a;var c=b/1e3;var d=this.au*c;var e=this.o;if(e._a>0){e._a-=d;if(e._a<0){e._a=0}}if(e._a<0){e._a+=d;if(e._a>0){e._a=0}}if(e._b>0){e._b-=d;if(e._b<0){e._b=0}}if(e._b<0){e._b+=d;if(e._b>0){e._b=0}}if(e._a==0&&e._b==0){this._n=0;if(this.panEnding!=null){this.panEnding(this,this.c())}if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}this.a1();return}this.t+=e._a*c;this.u+=e._b*c;this.aq=this.t-this.ad;this.ar=this.u-this.ae;this.ad=this.t;this.ae=this.u;if(this.manipulationChanging!=null){this.manipulationChanging(this,this.c())}this.a7(this.be.runOn(this))},b:null,q:false,ax:0,s:function(a){if(this._n==5){this.a1()}this.aw=this.a0();this.o=a;this._n=5;this.a7(this.be.runOn(this));if(this.flingStarting!=null){if(!this.flingStarting(this,this.c())){this.a1();return false}}return true},a7:function(a){this.b.enqueueAnimationAction(a)},a4:function(){var a=this.p.b(this.a0());if((a._a>5||a._a<-5||a._b>5||a._b<-5)&&this._n==0){this._n=1;if(!this.s(a)){if(this._n==0){if(this.panEnding!=null){this.panEnding(this,this.c())}if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}}}else{if(this.panEnding!=null){this.panEnding(this,this.c())}if(this._n==0){if(this.manipulationEnding!=null){this.manipulationEnding(this,this.c())}}}},c:function(){var a=new $$t.i;a._a=this.t;a._b=this.u;a._d=this.ah;a._e=this.ai;a._c=this.z;a._f=this.aq;a._g=this.ar;a._h=this.o!=null?this.o._a:this.p.b(this.a0())._a;a._i=this.o!=null?this.o._b:this.p.b(this.a0())._b;return a},a0:function(){return this.b.getCurrentRelativeTime()},holdStarting:null,holdEnding:null,panStarting:null,manipulationStarting:null,manipulationChanging:null,manipulationEnding:null,panEnding:null,zoomStarting:null,zoomEnding:null,flingStarting:null,doubleTapped:null,ah:0,ai:0,z:0,aq:0,ar:0,$type:new $.ig.Type("TouchGestureRecognizer",$.ig.$ot)},true);$c("TouchGestureEventArgs:i","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,_e:0,_c:0,_f:0,_g:0,_a:0,_b:0,_h:0,_i:0,$type:new $.ig.Type("TouchGestureEventArgs",$.ig.$ot)},true);$c("TouchHistoryItem:j","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:0,_c:0,$type:new $.ig.Type("TouchHistoryItem",$.ig.$ot)},true);$c("TouchVelocityReading:k","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:0,$type:new $.ig.Type("TouchVelocityReading",$.ig.$ot)},true);$c("TouchVelocityTracker:l","Object",{init:function(){this.a=new Array(5);this.d=0;$.ig.$op.init.call(this)},a:null,d:0,g:function(a,b,c){if($.ig.util.isNaN(a)||$.ig.util.isNaN(b)){return}var d=function(){var $ret=new $$t.j;$ret._a=a;$ret._b=b;$ret._c=c;return $ret}();this.a[this.d]=d;this.d++;if(this.d>5-1){this.d=0}},f:function(){this.d=0;for(var a=0;a<5;a++){this.a[a]=null}},b:function(a){var b=a;var c=NaN;var d=NaN;var e=NaN;var f=NaN;var g=0;var h=0;var i=true;for(var j=0;j<5;j++){if(this.a[j]==null){continue}var k=this.a[j]._c-b>300;if(k){continue}if(i){i=false;c=this.a[j]._a;d=this.a[j]._a;e=this.a[j]._b;f=this.a[j]._b;g=this.a[j]._c;h=this.a[j]._c}else{if(this.a[j]._c<g){g=this.a[j]._c;d=this.a[j]._a;f=this.a[j]._b}if(this.a[j]._c>h){h=this.a[j]._c;c=this.a[j]._a;e=this.a[j]._b}}}if(g==h||$.ig.util.isNaN(c)||$.ig.util.isNaN(d)||$.ig.util.isNaN(e)||$.ig.util.isNaN(f)){return function(){var $ret=new $$t.k;$ret._a=NaN;$ret._b=NaN;return $ret}()}return function(){var $ret=new $$t.k;$ret._a=(c-d)/((h-g)/1e3);$ret._b=(e-f)/((h-g)/1e3);return $ret}()},$type:new $.ig.Type("TouchVelocityTracker",$.ig.$ot)},true);$$t.$b.bj=false;$$t.$b.bk=false;$$t.$b.b1=0;$$t.$b.by=0;$$t.$a.c7=0;$$t.$c.c4=0})($);/*!@license
* Infragistics.Web.ClientUI infragistics.dv_visualdata.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ap=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IVisualData:a"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("IVisualData:a","Object",{$type:new $.ig.Type("IVisualData",null)},true);$c("PrimitiveVisualData:p","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.r);this.appearance(new $$t.n)},_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().m(a)},getPoints:function(a){var b=new $$4.x($$4.$x.$type.specialize($$t.$i.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.u("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.l(", ")}a.l('"'+this.tags().__inner[b]+'"')}a.u("],");a.u('type: "'+this.type()+'", ');a.u('name: "'+this.name()+'", ');a.u(this.e());a.u("}");return a.toString()},e:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.$ot,[$$t.$a.$type])},true);$c("PrimitiveVisualDataList:b","List$1",{init:function(){$$4.$x.init.call(this,$$t.$p.$type,0)},containingTag:function(a){var b=new $$t.b;for(var c=0;c<this.count();c++){var d=this.__inner[c];for(var e=0;e<d.tags().count();e++){if(d.tags().__inner[e]==a){b.add(d);break}}}return b},serialize:function(){var a=new $$6.aj(0);a.l("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.l(", ")}a.l(this.__inner[b].serialize())}return a.toString()},$type:new $.ig.Type("PrimitiveVisualDataList",$$4.$x.$type.specialize($$t.$p.$type),[$$t.$a.$type])},true);$c("LabelAppearanceData:c","Object",{init:function(){$.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 $$6.aj(0);a.u("{");a.u('text: "'+(this.text()!=null?this.text():"")+'", ');if(this.textAlignment()!=null){a.u('textAlignment: "'+this.textAlignment()+'", ')}if(this.textWrapping()!=null){a.u('textWrapping: "'+this.textWrapping()+'", ')}a.u("labelBrush: "+(this.labelBrush()!=null?this.labelBrush().serialize():"null")+", ");a.u("labelBrushExtended: "+(this.labelBrushExtended()!=null?this.labelBrushExtended().serialize():"null")+", ");a.u("angle: "+this.angle()+", ");a.u("marginLeft: "+this.marginLeft()+", ");a.u("marginRight: "+this.marginRight()+", ");a.u("marginTop: "+this.marginTop()+", ");a.u("marginBottom: "+this.marginBottom()+", ");a.u("opacity: "+this.opacity()+", ");a.u("visibility: "+(this.visibility()?"true":"false")+", ");if(this.horizontalAlignment()!=null){a.u('horizontalAlignment: "'+this.horizontalAlignment()+'", ')}if(this.verticalAlignment()!=null){a.u('verticalAlignment: "'+this.verticalAlignment()+'", ')}if(this.font()!=null){a.u('font: "'+this.font()+'",')}if(this.fontFamily()!=null){a.u('fontFamily: "'+$3(this.fontFamily(),'"',"'")+'",')}if(this.fontWeight()!=null){a.u('fontWeight: "'+this.fontWeight()+'",')}if(this.fontStyle()!=null){a.u('fontStyle: "'+this.fontStyle()+'",')}if(this.fontStretch()!=null){a.u('fontStretch: "'+this.fontStretch()+'",')}a.u("fontSize: "+this.fontSize());a.u("}");return a.toString()},$type:new $.ig.Type("LabelAppearanceData",$.ig.$ot,[$$t.$a.$type])},true);$c("VisualDataPixelScalingOptions:d","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("VisualDataPixelScalingOptions",$.ig.$ot)},true);$c("LabelAppearanceDataList:e","List$1",{init:function(){$$4.$x.init.call(this,$$t.$c.$type,0)},serialize:function(){var a=new $$6.aj(0);a.l("{ items: [");for(var b=0;b<this.count();b++){if(b!=0){a.l(", ")}a.l(this.__inner[b].serialize())}return a.toString()},$type:new $.ig.Type("LabelAppearanceDataList",$$4.$x.$type.specialize($$t.$c.$type),[$$t.$a.$type])},true);$c("BrushAppearanceData:f","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.$a.$type])},true);$c("ColorData:g","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},_r:0,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_g:0,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},serialize:function(){return"{ a: "+this.a()+", r: "+this.r()+", g: "+this.g()+", b: "+this.b()+"}"},a_1:function(a){var b=new $$t.g;b.a(a.l());b.r(a.o());b.g(a.n());b.b(a.m());return b},f:function(){var a=new $$a.ax;a.l(this.a());a.o(this.r());a.n(this.g());a.m(this.b());return a},$type:new $.ig.Type("ColorData",$.ig.$ot,[$$t.$a.$type])},true);$c("RectData:h","Object",{init:function(a,b,c,d){$.ig.$op.init.call(this);this.left(a);this.top(b);this.width(c);this.height(d)},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_left:0,left:function(a){if(arguments.length===1){this._left=a;return a}else{return this._left}},_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}},serialize:function(){return"{ top: "+this.top()+", left: "+this.left()+", width: "+this.width()+", height: "+this.height()+"}"},b:function(a){var b=new $$t.h(a.left(),a.top(),a.width(),a.height());return b},h:function(){var a=new $$a.ae(0,this.left(),this.top(),this.width(),this.height());return a},isEmpty:function(){return this.width()<0},empty:function(){return new $$t.h(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY)},$type:new $.ig.Type("RectData",$.ig.$ot,[$$t.$a.$type])},true);$c("PointData:i","Object",{init:function(a,b){$.ig.$op.init.call(this);this.x(a);this.y(b)},_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}},serialize:function(){return"{ x: "+this.x()+", y: "+this.y()+"}"},b:function(a){var b=new $$t.i(a.__x,a.__y);return b},g:function(){var a=new $$a.y(0);a.__x=this.x();a.__y=this.y();return a},equals:function(a){var b=$b($$t.$i.$type,a);if(b==null){return false}return b.x()==this.x()&&b.y()==this.y()},getHashCode:function(){return this.x()*397^this.y()},empty:function(){return new $$t.i(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY)},$type:new $.ig.Type("PointData",$.ig.$ot,[$$t.$a.$type])},true);$c("SizeData:j","Object",{init:function(a,b){$.ig.$op.init.call(this);this.width(a);this.height(b)},_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}},serialize:function(){return"{ width: "+this.width()+", height: "+this.height()+"}"},b:function(a){var b=new $$t.j(a.width(),a.height());return b},e:function(){var a=new $$a.af(1,this.width(),this.height());return a},empty:function(){return new $$t.j(Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY)},$type:new $.ig.Type("SizeData",$.ig.$ot,[$$t.$a.$type])},true);$c("SolidBrushAppearanceData:k","BrushAppearanceData",{init:function(){$$t.$f.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: "+(this.colorValue()!=null?this.colorValue().serialize():"null")},$type:new $.ig.Type("SolidBrushAppearanceData",$$t.$f.$type)},true);$c("LinearGradientBrushAppearanceData:l","BrushAppearanceData",{init:function(){$$t.$f.init.call(this);this.stops(new $$4.x($$t.$m.$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 $$6.aj(0);a.l("startX: "+this.startX()+", endX: "+this.endX()+", startY: "+this.startY()+", endY: "+this.endY());a.l(", stops: [");for(var b=0;b<this.stops().count();b++){if(b>0){a.l(", ")}a.l(this.stops().__inner[b].serialize())}a.l("]");return a.toString()},$type:new $.ig.Type("LinearGradientBrushAppearanceData",$$t.$f.$type)},true);$c("GradientStopAppearanceData:m","Object",{init:function(){$.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: "+(this.colorValue()!=null?this.colorValue().serialize():"null")+", offset: "+this.offset()+" }"},$type:new $.ig.Type("GradientStopAppearanceData",$.ig.$ot,[$$t.$a.$type])},true);$c("PrimitiveAppearanceData:n","Object",{init:function(){$.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}},_isVisible:false,isVisible:function(a){if(arguments.length===1){this._isVisible=a;return a}else{return this._isVisible}},_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}},m:function(a){this.canvasLeft((this.canvasLeft()-a.left())/a.width());this.canvasTop((this.canvasTop()-a.top())/a.height())},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("stroke: "+(this.stroke()!=null?this.stroke().serialize():"null")+", ");a.u("fill: "+(this.fill()!=null?this.fill().serialize():"null")+", ");a.u("strokeExtended: "+(this.strokeExtended()!=null?this.strokeExtended().serialize():"null")+", ");a.u("fillExtended: "+(this.fillExtended()!=null?this.fillExtended().serialize():"null")+", ");a.u("strokeThickness: "+this.strokeThickness()+", ");a.u("isVisible: "+(this.isVisible()?"true":"false")+", ");a.u("opacity: "+this.opacity()+", ");a.u("canvasLeft: "+this.canvasLeft()+", ");a.u("canvasTop: "+this.canvasTop()+", ");a.u("canvasZIndex: "+this.canvaZIndex()+", ");a.u("dashArray: null, ");a.u("dashCap: "+this.dashCap());a.u("}");return a.toString()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.$ot,[$$t.$a.$type])},true);$c("GetPointsSettings:o","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("RectangleVisualData:q","PrimitiveVisualData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"rect1")},_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}},_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}},e:function(){return"width: "+this.width()+", height: "+this.height()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.width(c.width());this.height(c.height());this.radiusX(c.al());this.radiusY(c.am());$$t.$ai.p(this.appearance(),c)},type:function(){return"Rectangle"},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.appearance().canvasLeft(),this.appearance().canvasTop()));c.add(new $$t.i(this.appearance().canvasLeft()+this.width(),this.appearance().canvasTop()));c.add(new $$t.i(this.appearance().canvasLeft()+this.width(),this.appearance().canvasTop()+this.height()));c.add(new $$t.i(this.appearance().canvasLeft(),this.appearance().canvasTop()+this.height()))},$type:new $.ig.Type("RectangleVisualData",$$t.$p.$type)},true);$c("ShapeTags:r","List$1",{init:function(){$$4.$x.init.call(this,String,0)},$type:new $.ig.Type("ShapeTags",$$4.$x.$type.specialize(String))},true);$c("LineVisualData:s","PrimitiveVisualData",{type:function(){return"Line"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"line1")},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.x1(c._aj);this.y1(c._al);this.x2(c._ak);this.y2(c._am);$$t.$ai.p(this.appearance(),c)},_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}},e:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2: "+this.y2()},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.x1(),this.y1()));c.add(new $$t.i(this.x2(),this.y2()))},$type:new $.ig.Type("LineVisualData",$$t.$p.$type)},true);$c("PolyLineVisualData:t","PrimitiveVisualData",{type:function(){return"Polyline"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"polyLine1");this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.points(new $$4.x($$t.$i.$type,0));for(var d=0;d<c._aj.count();d++){this.points().add($$t.$i.b(c._aj.__inner[d]))}$$t.$ai.p(this.appearance(),c)},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},e:function(){var a=new $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);for(var d=0;d<this.points().count();d++){c.add(this.points().__inner[d])}},$type:new $.ig.Type("PolyLineVisualData",$$t.$p.$type)},true);$c("PolygonVisualData:u","PrimitiveVisualData",{type:function(){return"Polygon"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$p.init1.call(this,1,"polygon1");this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.points(new $$4.x($$t.$i.$type,0));for(var d=0;d<c._aj.count();d++){this.points().add($$t.$i.b(c._aj.__inner[d]))}$$t.$ai.p(this.appearance(),c)},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},e:function(){var a=new $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){$$t.$p.scaleByViewport.call(this,a);for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);for(var d=0;d<this.points().count();d++){c.add(this.points().__inner[d])}},$type:new $.ig.Type("PolygonVisualData",$$t.$p.$type)},true);$c("PathVisualData:v","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.$p.init1.call(this,1,"path1");this.data(new $$4.x($$t.$w.$type,0))},init1:function(a,b,c){$$t.$p.init1.call(this,1,b);this.data($$t.$ai.g(c._aj));$$t.$ai.p(this.appearance(),c)},init2:function(a,b,c){$$t.$p.init1.call(this,1,b);this.data($$t.$ai.h(c));$$t.$ai.p(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 $$6.aj(0);a.u("data: [");for(var b=0;b<this.data().count();b++){if(b!=0){a.l(", ")}a.l(this.data().__inner[b]!=null?this.data().__inner[b].serialize():"null")}a.u("]");return a.toString()},scaleByViewport:function(a){$$t.$p.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.$p.$type)},true);$c("GeometryData:w","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.$a.$type])},true);$c("PathGeometryData:x","GeometryData",{init:function(){$$t.$w.init.call(this);this.figures(new $$4.x($$t.$ab.$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 $$6.aj(0);a.u("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.l(", ")}a.l(this.figures().__inner[b].serialize())}a.u("]");return a.toString()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.d(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.figures().count();c++){var d=this.figures().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathGeometryData",$$t.$w.$type)},true);$c("LineGeometryData:y","GeometryData",{init:function(){$$t.$w.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 $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.x1(),this.y1()));c.add(new $$t.i(this.x2(),this.y2()))},$type:new $.ig.Type("LineGeometryData",$$t.$w.$type)},true);$c("RectangleGeometryData:z","GeometryData",{init:function(){$$t.$w.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 $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.x(),this.y()));c.add(new $$t.i(this.x()+this.width(),this.y()));c.add(new $$t.i(this.x()+this.width(),this.y()+this.height()));c.add(new $$t.i(this.x(),this.y()+this.height()))},$type:new $.ig.Type("RectangleGeometryData",$$t.$w.$type)},true);$c("EllipseGeometryData:aa","GeometryData",{init:function(){$$t.$w.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.centerY((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 $$4.x($$t.$i.$type,0);a.add(c);c.add(new $$t.i(this.centerX(),this.centerY()))},$type:new $.ig.Type("EllipseGeometryData",$$t.$w.$type)},true);$c("PathFigureData:ab","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 $$4.x($$t.$ac.$type,0));this.startPoint(new $$t.i(NaN,NaN))},init1:function(a,b){$.ig.$op.init.call(this);this.segments(new $$4.x($$t.$ac.$type,0));this.startPoint($$t.$i.b(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.ad(1,d);break;case 3:e=new $$t.ae(1,d);break;case 4:e=new $$t.ah(1,d);break;case 2:e=new $$t.ag(1,d);break;case 1:e=new $$t.af(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 $$6.aj(0);a.u("{");if(this.startPoint()!=null){a.u("startPoint: { x: "+this.startPoint().x()+", y: "+this.startPoint().y()+"}, ")}a.u("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.l(", ")}a.l(this.segments().__inner[b].serialize())}a.u("]");a.u("}");return a.toString()},d:function(a){if(this.startPoint()!=null){this.startPoint(new $$t.i((this.startPoint().x()-a.left())/a.width(),(this.startPoint().y()-a.top())/a.height()))}for(var b=0;b<this.segments().count();b++){this.segments().__inner[b].scaleByViewport(a)}},getPointsOverride:function(a,b){var c=new $$4.x($$t.$i.$type,0);a.add(c);if(!b.ignoreFigureStartPoint()){c.add(new $$t.i(this.startPoint().x(),this.startPoint().y()))}for(var d=0;d<this.segments().count();d++){this.segments().__inner[d].getPointsOverride(c,b)}},$type:new $.ig.Type("PathFigureData",$.ig.$ot,[$$t.$a.$type])},true);$c("SegmentData:ac","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u('type: "'+this.type()+'", ');a.u(this.a());a.u("}");return a.toString()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.$ot,[$$t.$a.$type])},true);$c("LineSegmentData:ad","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.point(new $$t.i(NaN,NaN))},init1:function(a,b){$$t.$ac.init.call(this);this.point($$t.$i.b(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(new $$t.i((this.point().x()-a.left())/a.width(),(this.point().y()-a.top())/a.height()))},getPointsOverride:function(a,b){a.add(new $$t.i(this.point().x(),this.point().y()))},$type:new $.ig.Type("LineSegmentData",$$t.$ac.$type)},true);$c("PolylineSegmentData:ae","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b){$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0));for(var c=0;c<b.__points.count();c++){this.points().add($$t.$i.b(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 $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add(new $$t.i(this.points().__inner[c].x(),this.points().__inner[c].y()))}},$type:new $.ig.Type("PolylineSegmentData",$$t.$ac.$type)},true);$c("BezierSegmentData:af","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b){$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0));this.points().add($$t.$i.b(b.e()));this.points().add($$t.$i.b(b.f()));this.points().add($$t.$i.b(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 $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(this.points().__inner[b]==null){break}if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){if(this.points().__inner[b]==null){break}this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add(new $$t.i(this.points().__inner[c].x(),this.points().__inner[c].y()));
}},$type:new $.ig.Type("BezierSegmentData",$$t.$ac.$type)},true);$c("PolyBezierSegmentData:ag","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0))},init1:function(a,b){$$t.$ac.init.call(this);this.points(new $$4.x($$t.$i.$type,0));for(var c=0;c<b._b.count();c++){this.points().add($$t.$i.b(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 $$6.aj(0);a.u("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.l(", ")}a.l("{ x: "+this.points().__inner[b].x()+", y: "+this.points().__inner[b].y()+"}")}a.u("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]=new $$t.i((this.points().__inner[b].x()-a.left())/a.width(),(this.points().__inner[b].y()-a.top())/a.height())}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add(new $$t.i(this.points().__inner[c].x(),this.points().__inner[c].y()))}},$type:new $.ig.Type("PolyBezierSegmentData",$$t.$ac.$type)},true);$c("ArcSegmentData:ah","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ac.init.call(this);this.point(new $$t.i(NaN,NaN));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(a,b){$$t.$ac.init.call(this);this.point($$t.$i.b(b._e));this.isLargeArc(b._b);this.isCounterClockwise(b._d==0);this.sizeX(b._f.width());this.sizeY(b._f.height());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(new $$t.i((this.point().x()-a.left())/a.width(),(this.point().y()-a.top())/a.height()));this.sizeX(this.sizeX()/a.width());this.sizeY(this.sizeY()/a.height())},getPointsOverride:function(a,b){a.add(new $$t.i(this.point().x(),this.point().y()))},$type:new $.ig.Type("ArcSegmentData",$$t.$ac.$type)},true);$c("AppearanceHelper:ai","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){if(a==null){return $$t.$g.a_1($$a.$ax.u(0,0,0,0))}if($$a.$ax.c($m($$a.$ax.$type,a.color()),$m($$a.$ax.$type,null))){return $$t.$g.a_1($$a.$ax.u(0,0,0,0))}return $$t.$g.a_1(a.color())},a:function(a){if(a==null){return null}if(a._isGradient){var b=new $$t.l;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.m;g.colorValue($$t.$g.a_1(d.color()));g.offset(d._offset);b.stops().add(g)}return b}else if(a._isRadialGradient){return null}else{var h=new $$t.k;h.colorValue($$t.$g.a_1(a.color()));return h}},m:function(a){return a._n},n:function(a){return a._o},o:function(a){return a._s},j:function(a){return $$t.$ai.g(a._aj)},h:function(a){var b=new $$a.a4;b._b={__x:a._ak,__y:a._am,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._c={__x:a._aj,__y:a._al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $$t.$ai.g(b)},g:function(a){if(a==null){return new $$4.x($$t.$w.$type,0)}if($b($$a.$a3.$type,a)!==null){var b=new $$4.x($$t.$w.$type,0);var c=a;for(var d=0;d<c._c.count();d++){var e=$$t.$ai.g(c._c.__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($b($$a.$a7.$type,a)!==null){return $$t.$ai.k(a)}else if($b($$a.$a4.$type,a)!==null){return $$t.$ai.i(a)}else if($b($$a.$a5.$type,a)!==null){return $$t.$ai.l(a)}else if($b($$a.$a6.$type,a)!==null){return $$t.$ai.f(a)}else{throw new $$0.n(1,"not supported")}},f:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.aa;b.add(c);c.centerX(a._d.__x);c.centerY(a._d.__y);c.radiusX(a._b);c.radiusY(a._c);return b},l:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.z;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},i:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.y;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},k:function(a){var b=new $$4.x($$t.$w.$type,0);var c=new $$t.x;b.add(c);for(var d=0;d<a._b.count();d++){var e=a._b.__inner[d];var f=new $$t.ab(1,e);c.figures().add(f)}return b},p:function(a,b){a.stroke($$t.$ai.b(b.__stroke));a.fill($$t.$ai.b(b.__fill));a.strokeExtended($$t.$ai.a(b.__stroke));a.fillExtended($$t.$ai.a(b.__fill));a.strokeThickness(b._ac);a.dashArray(null);if(b._ai!=null){a.dashArray(b._ai.asArray())}a.dashCap(b._ad);a.isVisible(b.__visibility==0);a.opacity(b.__opacity);a.canvasLeft($$t.$ai.m(b));a.canvasTop($$t.$ai.n(b));a.canvaZIndex($$t.$ai.o(b))},c:function(a,b){var c=new $$t.c;var d=a;c.text(d.ak());c.labelBrush($$t.$ai.b(d._am));c.labelBrushExtended($$t.$ai.a(d._am));c.visibility(d.__visibility==0?true:false);c.opacity(d.__opacity);if(b!=null){if(b.n()!=null){c.fontFamily(b.n())}if(!$.ig.util.isNaN(b.d())){c.fontSize(b.d())}if(b.s()!=null){c.fontWeight(b.s())}if(b.q()!=null){c.fontStyle(b.q())}if(b.o()!=null){c.fontStretch(b.q())}}var e=0;var f=d._j;if($b($$a.$bm.$type,f)!==null){var g=$b($$a.$bm.$type,f);e=g._j}else if($b($$a.$bp.$type,f)!==null){var h=$b($$a.$bp.$type,f);var j=h._j.getEnumerator();while(j.moveNext()){var i=j.current();if($b($$a.$bm.$type,i)!==null){var k=$b($$a.$bm.$type,i);e=k._j;break}}}c.angle(e);return c},serializeItems:function(a,b,c,d){if(c!=null){if(!d){a.l(", ")}a.l(b);a.l(": [");var e=false;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();if(e){a.u(", ")}else{e=true}a.l(f.serialize())}a.u("]");return true}return false},serializeItem:function(a,b,c,d){if(c!=null){if(!d){a.l(", ")}a.l(b);a.l(": ");a.u(c.serialize());return true}return false},$type:new $.ig.Type("AppearanceHelper",$.ig.$ot)},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.legend.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$p=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["LegendBaseViewManager:b","LegendMouseEventHandler:d","LegendMouseButtonEventHandler:f","ItemLegend:g","Legend:h","LegendBase:k","FinancialLegend:l","ScaleLegend:m","ItemLegendView:n","LegendBaseView:o","LegendView:p","FinancialLegendView:q","ScaleLegendView:r"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber;$d("LegendOrientation:i",false,false,{Horizontal:0,Vertical:1});$c("LegendBaseViewManager:b","Object",{a:null,init:function(a){this.g=null;this.d=false;$.ig.$op.init.call(this);this.a=a;this._f=new $$4.h($.ig.$op.$type,$$1.$h.$type,0);this.q()},g:null,q:function(){var $self=this;if(this.g==null){this.g=function(a){var b=$.ig.LegendItemHelper.prototype.b();if(window.devicePixelRatio!=window.undefined&&($.ig.util.isNaN(b)||window.devicePixelRatio!=b)){$.ig.LegendItemHelper.prototype.b(window.devicePixelRatio);$self.a.aj()}};window.addEventListener("resize",this.g,false)}this.g(null)},t:function(a){if(a==null){if(this.g!=null){window.removeEventListener("resize",this.g,false);this.g=null}this._m=null;this._h=null;return}this._h=a;this._m=this.j();this._m.addClass(this.a._s);this._h.append(this._m)},j:function(){return this._h.createElement("table")},_m:null,_h:null,d:false,i:function(){var a=this._h.createElement("tr");a.addClass(this.a._t);var b=this.a.k();if(b){a.setStyleProperty("display","block");a.setStyleProperty("float","left");a.setStyleProperty("margin","0px");a.setStyleProperty("margin-right","8px")}return a},k:function(a){return this.l(a,this._m)},l:function(a,b){var c=$b($$a.$g.$type,a);var d=this.i();if(c!=null){var e=$b($.ig.ILegendContext.prototype.$type,c.content());if(e!=null&&c._ah!=null){var f=new $$a.l;f.context=d;f.passID="LegendItem";var g=new $$a.m;g.passInfo=f;g.width=NaN;g.height=NaN;g.data=e;g.context=d;var h=new $$a.n;h.passInfo=f;if(c._ah.measure()!=null){c._ah.measure()(g)}h.context=this._h.getSubRenderer(d);h.availableWidth=g.width;h.availableHeight=g.height;h.data=e;h.xPosition=0;h.yPosition=0;c._ah.render()(h);var i=d.findByClass(".ui-legend-item-badge");for(var j=0;j<i.length;j++){i[j].removeClass("ui-legend-item-badge").addClass(this.a._r)}i=d.findByClass(".ui-legend-item-text");for(var k=0;k<i.length;k++){if(this.a.k()){i[k].setStyleProperty("white-space","nowrap")}i[k].removeClass("ui-legend-item-text").addClass(this.a._u)}}}return d},_f:null,p:function(a,b){var c=this.l(a,this._m);c.listen("mouseup",this.a.ae.runOn(this.a));c.listen("mousedown",this.a.ab.runOn(this.a));c.listen("mouseleave",this.a.ac.runOn(this.a));c.listen("mousemove",this.a.ad.runOn(this.a));this._f.add(a,c);if(this._m.getChildCount()==0||b>=this._m.getChildCount()){this._m.append(c)}else{var d=this._m.getChildAt(b);d.before(c)}},v:function(a){},w:function(a){var $self=this;var b;if(function(){var c=$self._f.tryGetValue(a,b);b=c.p1;return c.ret}()){b.unlistenAll();b.remove();this._f.remove(a)}},o:function(visual_){var a=this._f.getEnumerator();while(a.moveNext()){var pair_=a.current();if(pair_.value().getNativeElement()===visual_){return pair_.key()}}return null},e:function(a){var c=this._f.keys().getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$a.$g.$type,b);if(d!=null&&d.content()!=null){var e=$b($.ig.ILegendContext.prototype.$type,d.content());if(e!=null&&e.itemLabel()==a.itemLabel()&&e.legendLabel()==a.legendLabel()&&e.series()==a.series()&&e.itemBrush()==a.itemBrush()){return true}}}return false},_n:null,_c:null,b:function(a){var b=this._h.rootWrapper().width();var c=this._h.rootWrapper().height();this._m.remove();var d=this._h.createElement("div");d.setStyleProperty("position","relative");this._n=this._h.createElement('<canvas style="position : absolute; top : 0; left : 0" />');this._n.setStyleProperty("position","absolute");this._n.setStyleProperty("top","0px");this._n.setStyleProperty("left","0px");this._h.append(d);d.append(this._n);this._c=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._h.get2DCanvasContext(this._n));this._n.setAttribute("width",b.toString());this._n.setAttribute("height",c.toString());return this._c},aa:function(){return new $$a.af(1,this._h.rootWrapper().width(),Math.max(10,this._h.rootWrapper().height()-15))},x:function(a,b,c,d){var e=a.g();e.beginPath();e.moveTo(b._aj.__inner[0].__x,b._aj.__inner[0].__y);for(var f=1;f<b._aj.count();f++){e.lineTo(b._aj.__inner[f].__x,b._aj.__inner[f].__y)}e.lineTo(b._aj.__inner[0].__x,b._aj.__inner[0].__y);var g=e.createLinearGradient(d.left(),d.top(),d.left(),d.top()+d.height());var i=c._a.getEnumerator();while(i.moveNext()){var h=i.current();g.addColorStop(h._a,h._b.__fill)}e.fillStyle=g;e.fill()},r:function(){},s:function(){},u:function(a){var b=this._m==null?0:this._m.getChildCount();for(var c=0;c<b;c++){var d=this._m.getChildAt(c);d.setStyleProperty("display",a?"block":"");d.setStyleProperty("float",a?"left":"");d.setStyleProperty("margin",a?"0px":"");d.setStyleProperty("margin-right",a?"8px":"");d.getChildAt(1).setStyleProperty("white-space",a?"nowrap":"")}},y:function(a){this._m.setStyleProperty("color",a)},z:function(a){var b=$.ig.FontUtil.prototype.getFontInfoFromString(this._h,a);this._m.setStyleProperty("font-family",b.n());this._m.setStyleProperty("font-size",b.d()+"px");this._m.setStyleProperty("font-style",b.q())},$type:new $.ig.Type("LegendBaseViewManager",$.ig.$ot)},true);$c("FinancialLegendViewManager:a","LegendBaseViewManager",{init:function(a){$$t.$b.init.call(this,a)},j:function(){if(this._h==null){return null}var a=this._h.createElement("div");return a},i:function(){if(this._h==null){return null}var a=this._h.createElement("span");a.setStyleProperty("display","inline-block");a.setStyleProperty("background-color","#eee");a.setStyleProperty("padding","5px 2px 5px 2px");a.setStyleProperty("margin","2px");return a},$type:new $.ig.Type("FinancialLegendViewManager",$$t.$b.$type)},true);$c("LegendMouseEventArgs:c","EventArgs",{init:function(a,b,c,d,e){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d);this.legendItem(e)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("LegendMouseEventArgs",$$0.$w.$type)},true);$c("LegendMouseButtonEventArgs:e","EventArgs",{init:function(a,b,c,d,e){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d);this.legendItem(e)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_legendItem:null,legendItem:function(a){if(arguments.length===1){this._legendItem=a;return a}else{return this._legendItem}},$type:new $.ig.Type("LegendMouseButtonEventArgs",$$0.$w.$type)},true);$c("LegendBase:k","ContentControl",{aj:function(){return new $$t.o(this)},a6:function(a){this._ak=a},_ak:null,init:function(){$$a.$g.init.call(this);var a=this.aj();this.a6(a);a.ai();this.children(new $$4.f($$a.$c.$type,0))},addChildInOrder:function(a,b){},a0:function(a,b){},_children:null,children:function(a){if(arguments.length===1){this._children=a;return a}else{return this._children}},_seriesOwner:null,seriesOwner:function(a){if(arguments.length===1){this._seriesOwner=a;return a}else{return this._seriesOwner}},_chartOwner:null,chartOwner:function(a){if(arguments.length===1){this._chartOwner=a;return a}else{return this._chartOwner}},isItemwise:function(){return false},isScale:function(){return false},clearLegendItemsForSeries:function(a){if(a==null||this.children()==null||this.children().count()==0){return}var b=new $$4.f($$a.$c.$type,0);var d=this.children().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$g.$type,c);if(e!=null&&e.content()!=null){var f=$b($.ig.ILegendContext.prototype.$type,e.content());if(f!=null&&f.series()==a){b.add(c)}}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();this.children().remove(g)}},containsChild:function(a){return this.children().contains(a)},removeChild:function(a){this.children().remove(a)},ai:function(){if(this.seriesOwner()!=null){return this.seriesOwner()}else{return this.chartOwner()}},propertyChanged:null,propertyUpdated:null,a7:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},legendItemMouseLeftButtonDown:null,a3:function(a){if(this.legendItemMouseLeftButtonDown!=null){this.legendItemMouseLeftButtonDown(this,a)}},legendItemMouseLeftButtonUp:null,a4:function(a){if(this.legendItemMouseLeftButtonUp!=null){this.legendItemMouseLeftButtonUp(this,a)}},legendItemMouseEnter:null,a1:function(a){if(this.legendItemMouseEnter!=null){this.legendItemMouseEnter(this,a)}},legendItemMouseLeave:null,a2:function(a){if(this.legendItemMouseLeave!=null){this.legendItemMouseLeave(this,a)}},legendItemMouseMove:null,a5:function(a){if(this.legendItemMouseMove!=null){this.legendItemMouseMove(this,a)}},provideContainer:function(a){this._ak.ah(a)},legendItemsListStyle:function(a){if(arguments.length===1){this._ak._s=a;return a}else{return this._ak._s}},legendItemStyle:function(a){if(arguments.length===1){this._ak._t=a;return a}else{return this._ak._t}},legendItemBadgeStyle:function(a){if(arguments.length===1){this._ak._r=a;return a}else{return this._ak._r}},legendItemTextStyle:function(a){if(arguments.length===1){this._ak._u=a;return a}else{return this._ak._u}},exportVisualData:function(){return this._ak.f()},exportSerializedVisualData:function(){return this.exportVisualData().serialize()},isFinancial:function(){return false},$type:new $.ig.Type("LegendBase",$$a.$g.$type,[$$0.$b6.$type,$.ig.IChartLegend.prototype.$type])},true);$c("ItemLegend:g","LegendBase",{aj:function(){return new $$t.n(this)},a6:function(a){$$t.$k.a6.call(this,a);this._a9=a},_a9:null,init:function(){var $self=this;$$t.$k.init.call(this);this._ab=$$t.$g.$type;var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self._a9.al(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self._a9.x(e)}}})},addChildInOrder:function(a,b){if(!this._ak.m()){return}this.be(b)},isItemwise:function(){return true},createItemwiseLegendItems:function(a,b){this.a0(a,b)},a0:function(a,b){this._ak.af();this.clearLegendItemsForSeries(b);if(b==null||a==null||a.count()==0){return}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$g.$type,c);if(e!=null&&e.content()!=null){var f=$b($.ig.ILegendContext.prototype.$type,e.content());if(f!=null&&!this.bb(f)){this.children().add(c);var g=new $$t.j;g._b=f;g._c=c;g._a=b;if(f.legendLabel()!=null){g._d=f.legendLabel()}else{g._d=f.itemLabel()}}}}this._ak.ag()},createLegendItemsInsert:function(a,b){this.bd(a,b)},bd:function(a,b){this._ak.af();try{var c=this.bc(b);if(b==null||a==null||a.count()==0){return}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$a.$g.$type,d);if(f!=null&&f.content()!=null){var g=$b($.ig.ILegendContext.prototype.$type,f.content());if(g!=null&&!this.bb(g)){this.children().insert(c,d);c++;var h=new $$t.j;h._b=g;h._c=d;h._a=b;h._d=g.legendLabel()!=null?g.legendLabel().toString():g.itemLabel()}}}}finally{this._ak.ag()}},renderItemwiseContent:function(a){this.be(a)},be:function(a){var $self=this;this.clearLegendItemsForSeries(a);if(a.hasSubItems()){a.forSubItems(function(b){var c=$b($$a.$g.$type,b);if(c!=null&&c.content()!=null){var d=$b($.ig.ILegendContext.prototype.$type,c.content());if(d!=null&&!$self.bb(d)){$self.children().add(b);var e=new $$t.j;e._b=d;e._c=b;e._a=a;e._d=d.itemLabel()}}})}},bc:function(a){if(a==null||this.children()==null||this.children().count()==0){return 0}var b=new $$4.f($$a.$c.$type,0);var c=-1;var d=0;var f=this.children().getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$a.$g.$type,e);if(g!=null&&g.content()!=null){var h=$b($.ig.ILegendContext.prototype.$type,g.content());if(h!=null&&h.series()==a){if(c==-1){c=d}b.add(e)}}d++}var j=b.getEnumerator();while(j.moveNext()){var i=j.current();this.children().remove(i)}if(c==-1){return this.children().count()}return c},bb:function(a){return this._a9.an(a)},_ba:null,$type:new $.ig.Type("ItemLegend",$$t.$k.$type,[$.ig.IChartItemLegend.prototype.$type])},true);$c("Legend:h","LegendBase",{aj:function(){return new $$t.p(this)},a6:function(a){$$t.$k.a6.call(this,a);this._ba=a},_ba:null,init:function(){var $self=this;$$t.$k.init.call(this);this._ab=$$t.$h.$type;var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self._ba.al(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self._ba.x(e)}}})},bb:function(a){return a.resolveLegendIndex()},bd:function(a){return this.bc(a)},addChildInOrder:function(a,b){if(b.isStacked()){return}if(!b.isUsableInLegend()){return}var c=0;var e=this.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;var i=this._ak.aa(d,f,g,h);f=i.p1;g=i.p2;h=i.p3;if(b.container()!=null&&f!=null&&(this.bd(b.container())<this.bd(f)||this.bd(b.container())==-1&&this.bd(f)==-1&&b.container().getHashCode()<f.getHashCode())){break}if(b.container()!=null&&f!=null&&b.container()==f&&g!=null){var j=this.bb(b);var k=this.bb(g);var l=this.bd(b);var m=this.bd(g);if(g.isVertical()&&!g.isStacked()){if(m==-1&&l==-1){c=0;break}if(l<m||m==-1){break}}if(j<=k){break}}c++}this.children().insert(c,a);var n=new $$t.j;n._c=a;n._a=b;var o=$b($$a.$g.$type,a);if(o!=null&&o.content()!=null){var p=$b($.ig.ILegendContext.prototype.$type,o.content());if(p!=null){n._b=p;n._d=p.itemLabel()}}},orientation:function(a){if(arguments.length===1){this._ak.k(a==0);return a}else{return this._ak.k()?0:0}},bc:function(a){return-1},textColor:function(a){if(arguments.length===1){this._ak.v(a);return a}else{return this._ak.v()}},textStyle:function(a){if(arguments.length===1){this._ak.w(a);return a}else{return this._ak.w()}},$type:new $.ig.Type("Legend",$$t.$k.$type)},true);$c("LegendItemInfo:j","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:null,_a:null,_b:null,$type:new $.ig.Type("LegendItemInfo",$.ig.$ot)},true);$c("FinancialLegend:l","LegendBase",{aj:function(){return new $$t.q(this)},a9:function(){return this._ak},init:function(){var $self=this;$$t.$k.init.call(this);this._ab=$$t.$l.$type;var a=this.children();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a9().al(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a9().x(e)}}})},addChildInOrder:function(a,b){this.children().add(a)},isFinancial:function(){return true},$type:new $.ig.Type("FinancialLegend",$$t.$k.$type)},true);$c("ScaleLegend:m","LegendBase",{aj:function(){return new $$t.r(this)},a6:function(a){$$t.$k.a6.call(this,a);this._bb=a},_bb:null,legendScaleElement:function(){return this._bb._a8},minText:function(){return this._bb._a4},maxText:function(){return this._bb._a3},init:function(){$$t.$k.init.call(this);this._ab=$$t.$m.$type},_bd:0,_bc:0,a9:null,ba:function(a){if(arguments.length===1){this.a9=a;return a}else{return this.a9}},bg:function(){this._bb.a0()},restoreOriginalState:function(){this.bg()},bj:function(a){if(a==null){return this._bb.a7()}return $.ig.ColorUtil.prototype.m(a)},be:function(a){this.ba(a);this.bf()},initializeLegend:function(a){this.be(a)},isScale:function(){return true},bf:function(){var $self=this;if(this.legendScaleElement()==null||this.ba()==null||!this.ba().legendReady()){return}if(this.ba()==null||!this.ba().isAttachedTo(this)){return}var a=false;var b=$b($$a.$bw.$type,this.legendScaleElement());if(b!=null){var c=this._bb.au();if(!this.ba().forScaleColors(function(d,e){$self._bb.aw(c,$self.bj(d),e)})){a=true}this._bb.a1(b,a,c)}if(this.minText()!=null){this.minText().ak(this.ba().minScaleText())}if(this.maxText()!=null){this.maxText().ak(this.ba().maxScaleText())}},$type:new $.ig.Type("ScaleLegend",$$t.$k.$type,[$.ig.IChartScaleLegend.prototype.$type])},true);$c("LegendBaseView:o","Object",{init:function(a){this.l=false;$.ig.$op.init.call(this);this._b=a;this._c=new $$t.b(this)},_c:null,_b:null,ai:function(){},j:function(){return false},d:function(a){var b;var c;var d;var e=this.aa(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$a.as;var g=new $$t.e(b,c,d,f,a);return g},e:function(a){var b;var c;var d;var e=this.aa(a,b,c,d);b=e.p1;c=e.p2;d=e.p3;var f=new $$a.ar;var g=new $$t.c(b,c,d,f,a);return g},aa:function(a,b,c,d){b=this._b.ai();c=null;d=null;if(a!=null){var e=$b($$a.$g.$type,a);if(e!=null&&e.content()!=null&&$b($.ig.ILegendContext.prototype.$type,e.content())!==null){var f=$b($.ig.ILegendContext.prototype.$type,e.content());c=$b($.ig.ILegendSeries.prototype.$type,f.series());if(c!=null){b=c.container()}d=f.item()}}return{p1:b,p2:c,p3:d}},z:function(){},m:function(){return true},y:function(a){},ak:function(a){},ah:function(a){this._c.t(a)},al:function(a){this._c.w(a)},x:function(a){var b=this._b.children().indexOf(a);this._c.p(a,b)},af:function(){this._c.r()},ag:function(){this._c.s()},_s:null,_t:null,_r:null,_u:null,l:false,i:false,k:function(a){if(arguments.length===1){this.i=a;this._c.u(this.i);return a}else{return this.i}},p:null,v:function(a){if(arguments.length===1){this.p=a;this._c.y(this.p);return a}else{return this.p}},q:null,w:function(a){if(arguments.length===1){this.q=a;this._c.z(this.q);return a}else{return this.q}},aj:function(){},n:function(e_){var ev_=e_.originalEvent;return ev_.currentTarget},o:function(e_){return this._c.o(this.n(e_))},ad:function(a){if(!this.l){this._b.a1(this.e(this.o(a)))}this.l=true},ac:function(a){if(this.l){this._b.a2(this.e(this.o(a)))}this.l=false},ab:function(a){this._b.a3(this.d(this.o(a)))},ae:function(a){this._b.a4(this.d(this.o(a)))},h:function(a){var b=a.querySelectorAll("span *");var c=$$a.$ae.empty();for(var e=0;e<b.length;e++){var d=b[e];if(String.isNullOrEmpty(d.getText())){continue}var f=new $$a.ae(0,d.getOffset().left,d.getOffset().top,d.width(),d.height());f.union(c);c=f}return $.ig.RectData.prototype.b(c)},g:function(a){var b=a.querySelectorAll("canvas");var c=b.length>0?b[0]:null;return c!=null?new $.ig.RectData(c.getOffset().left,c.getOffset().top,c.width(),c.height()):null},a:function(a){if(this._b==null||this._b.children()==null||this._b.children().count()<=a){return null}var b=this._b.children().__inner[a];if(b==null){return null}var c=b.content();if(c==null){return null}var d=c.actualItemBrush()!=null?c.actualItemBrush():c.itemBrush();return $.ig.AppearanceHelper.prototype.b(d)},f:function(){var a=new $$t.w;var b=this._c._m;var c=b.getChildCount();for(var d=0;d<c;d++){var e=new $$t.u;var f=b.getChildAt(d);e.label(f.getText());e.label(e.label()!=null?e.label().trim():null);e.bounds(new $.ig.RectData(f.getOffset().left,f.getOffset().top,f.width(),f.height()));e.labelBounds(this.h(f));e.badgeBounds(this.g(f));a.items().add(e)}for(var g=0;g<this._b.children().count();g++){a.items().__inner[g].appearance().fill(this.a(g))}return a},$type:new $.ig.Type("LegendBaseView",$.ig.$ot)},true);$c("ItemLegendView:n","LegendBaseView",{init:function(a){$$t.$o.init.call(this,a);this._am=a},_am:null,ai:function(){$$t.$o.ai.call(this)},j:function(){return true},an:function(a){return this._c.e(a)},f:function(){var a=new $$t.w;var b=this._c._h.rootWrapper();b=b.getChildAt(0);var c=b.getChildCount();for(var d=0;d<c;d++){var e=new $$t.u;var f=b.getChildAt(d);e.label(f.getText());e.label(e.label()!=null?e.label().trim():null);e.bounds(new $.ig.RectData(f.getOffset().left,f.getOffset().top,f.width(),f.height()));e.labelBounds(this.h(f));e.badgeBounds(this.g(f));a.items().add(e)}for(var g=0;g<c;g++){a.items().__inner[g].appearance().fill(this.a(g))}return a},$type:new $.ig.Type("ItemLegendView",$$t.$o.$type)},true);$c("LegendView:p","LegendBaseView",{init:function(a){$$t.$o.init.call(this,a);this._am=a},_am:null,ai:function(){$$t.$o.ai.call(this)},$type:new $.ig.Type("LegendView",$$t.$o.$type)},true);$c("FinancialLegendView:q","LegendBaseView",{init:function(a){$$t.$o.init.call(this,a);this._c=new $$t.a(this)},$type:new $.ig.Type("FinancialLegendView",$$t.$o.$type)},true);$c("ScaleLegendView:r","LegendBaseView",{init:function(a){this._a9=new $$a.af;this.ap=false;$$t.$o.init.call(this,a);this._an=a;this._a4=new $$a.an;this._a3=new $$a.an;this._a8=new $$a.bt},_an:null,_a8:null,_a4:null,_a3:null,a0:function(){},z:function(){},a7:function(){return $$a.$ax.u(0,0,0,0)},au:function(){return new $$t.s},aw:function(a,b,c){var d=a;d._a.add(function(){var $ret=new $$t.t;$ret._b=function(){var $ret=new $$a.at;$ret.color(b);return $ret}();$ret._a=c;return $ret}())},a1:function(a,b,c){if(b){this._a5=this._an.ba().actualMarkerBrush();this._am=null}else{this._a5=null;this._am=c;this._am.b()}this.ax()},_am:null,_ao:null,_a9:null,ah:function(a){$$t.$o.ah.call(this,a);this._ao=this._c.b(a);this._a9=this._c.aa();this.ax()},ap:false,ax:function(){if(!this.ap){this.ap=true;if(this._c._h!=null){this._c._h.setTimeout(this.a2.runOn(this),0)}else{window.setTimeout(this.a2.runOn(this),0)}}},a2:function(){if(this.ap){this.ap=false;this.az()}},az:function(){if(this._ao==null){return}this.ay()},as:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._ao.e(b)+0}return 0},ar:function(a){return this._aq+0},_aq:0,_a6:null,ay:function(){if(this._an.ba()==null||this._an.ba().container()==null||this._am==null&&this._a5==null){return}if(this._ao.d()){var a=$b($.ig.IInternalLegendOwner.prototype.$type,this._an.ba().container());this._ao.ac(a.getFontInfo());this._aq=a.getFontHeight();this._a6=a.getFontBrush();var b=this.as(this._a4);var c=this.as(this._a3);var d=Math.max(b,c)+4;if(d>=this._a9.width()){d=0}var e=this._a9.width()-d;var f=2;var g=2;e=e-4;var h=this._a9.height()-4;var i=f+e+4;var j=g;var k=h;var l={__x:f+3/5*e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m={__x:f+5/5*e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n={__x:f+5/5*e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o={__x:f,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var p=this._a8;p._aj.clear();p._aj.add(l);p._aj.add(m);p._aj.add(n);p._aj.add(o);this._a4._n=i;this._a4._o=j;this._a4._am=this._a6;this._a3._n=i;this._a3._o=j+k-this.ar(this._a4);this._a3._am=this._a6;this._ao.k(0,0,this._a9.width(),this._a9.height());if(this._am==null&&this._a5!=null){p.__fill=this._a5;this._ao.t(p)}else{this._c.x(this._ao,p,this._am,new $$a.ae(0,g,f,e,h))}if(d>0){this._ao.w(this._a4);this._ao.w(this._a3)}}},_a5:null,aj:function(){$$t.$o.aj.call(this)},$type:new $.ig.Type("ScaleLegendView",$$t.$o.$type)},true);$c("GradientData:s","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$t.$type,0)},_a:null,b:function(){this._a.sort2(function(a,b){return $4(a._a,b._a)})},$type:new $.ig.Type("GradientData",$.ig.$ot)},true);$c("GradientStopData:t","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:null,$type:new $.ig.Type("GradientStopData",$.ig.$ot)},true);$c("LegendItemVisualData:u","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($.ig.RectData.prototype.empty());this.appearance(new $.ig.PrimitiveAppearanceData)},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},_bounds:null,bounds:function(a){if(arguments.length===1){this._bounds=a;return a}else{return this._bounds}},_badgeBounds:null,badgeBounds:function(a){if(arguments.length===1){this._badgeBounds=a;return a}else{return this._badgeBounds}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.label()!=null){a.u('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.u("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.u("labelAppearance: "+this.labelAppearance().serialize()+", ")}var b=function(c){return"{ left: "+c.left()+", top: "+c.top()+", width: "+c.width()+", height: "+c.height()+"}"};a.q("bounds: {0},\r\n",b(this.bounds()));a.q("badgeBounds: {0},\r\n",b(this.badgeBounds()));a.q("labelBounds: {0}\r\n",b(this.labelBounds()));a.u("}");return a.toString()},$type:new $.ig.Type("LegendItemVisualData",$.ig.$ot)},true);$c("LegendVisualDataList:v","List$1",{init:function(){$$4.$x.init.call(this,$$t.$u.$type,0)},$type:new $.ig.Type("LegendVisualDataList",$$4.$x.$type.specialize($$t.$u.$type))},true);$c("LegendVisualData:w","Object",{init:function(){$.ig.$op.init.call(this);this.items(new $$t.v)},_items:null,items:function(a){if(arguments.length===1){this._items=a;return a}else{return this._items}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_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}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("width: "+this.width()+",");a.u("height: "+this.height()+",");a.u("items: [");for(var b=0;b<this.items().count();b++){if(b!=0){a.l(", ")}a.l(this.items().__inner[b].serialize())}a.u("],");a.u("}");return a.toString()},$type:new $.ig.Type("LegendVisualData",$.ig.$ot)},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_core.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$j=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","ISupportsMarkers:b","ISupportsErrorBars:c","ISeriesViewerWidgetOptions:d","ISeriesViewerWidget:e","SeriesViewer:f","SeriesViewer___SynchronizedCharts__IteratorClass:g","RefreshCompletedEventHandler:j","SeriesAnimatingEventHandler:k","SeriesViewerView:l","OverviewPlusDetailViewportHost:n","SeriesViewerViewManager:s","IAnnotationInfoProvider:t","AutoRangeCalculator:u","AxisFormatLabelHandler:w","IDateTimeAxis:y","IAxisAnnotation:z","IAxisAnnotationManager:ab","Axis:ac","Axis___DirectSeries__IteratorClass:ad","AxisCollection:ae","AxisLabelManager:ag","AxisLabelPanelBase:ah","AxisLabelPanelBase___GetLabels__IteratorClass:aj","AxisLabelPanelBase___GetTextBlocks__IteratorClass:ak","CategoryAxisBase:al","CategoryAxisBase___RelatedSeries__IteratorClass:am","CategoryAxisBase___RelatedAxes__IteratorClass:an","CategoryXAxis:ao","HorizontalAxisLabelPanelBase:ap","HorizontalAxisLabelPanel:aq","IScaler:ar","ICategoryScaler:as","IAngleScaler:at","ISortingAxis:au","ITimeRangeSelectorAxis:av","NumericAxisBase:aw","StraightNumericAxisBase:ax","NumericXAxis:ay","NumericYAxis:az","AxisRendererBase:a0","GetSnapperInfoStrategy:a1","ShouldRenderLinesHandler:a2","ShouldRenderContentHandler:a3","RenderAxisLineHandler:a4","DetermineCrossingValueHandler:a5","RenderStripHandler:a6","ShouldRenderLabelHandler:a7","GetLabelLocationHandler:a8","TransformToLabelValueHandler:a9","GetLabelForItemHandler:ba","RenderLineHandler:bb","ScaleValueHandler:bc","ShouldRenderHandler:bd","CreateRenderingParamsHandler:be","SnapMajorValueHandler:bf","AdjustMajorValueHandler:bg","GetGroupCenterHandler:bh","GetUnscaledGroupCenterHandler:bi","INumberAbbreviator:bn","NumericAxisRenderer:bq","NumericScaler:bz","VerticalAxisLabelPanel:b9","IIsCategoryBased:cc","IHasSingleValueCategory:cd","IBucketizer:ce","IHasHighLowValueCategory:cf","IHasCategoryModePreference:cg","IHasCategoryAxis:ch","ITileZoomTileInfo:co","ITileZoomTile:cp","IHighlightingManager:cs","HighlightingInfo:ct","IHorizontalAnchoredCategorySeriesProxy:c1","IFinancialPriceSeriesProxy:c2","IAnnotationLayerProxy:c3","IIndicatorProxy:c4","IOverlayProxy:c5","IHorizontalRangeCategorySeriesProxy:c6","ISeriesInteractionManager:c7","ICategorySeriesInteractionManager:c8","IAnchoredCategorySeriesInteractionManager:c9","IHorizontalAnchoredCategorySeriesInteractionManager:da","IVerticalAnchoredCategorySeriesInteractionManager:db","ISeriesViewerInteractionManager:dc","ITrendLineSeries:dd","IDataChartVisualDataManager:de","IAxisVisualDataManager:df","ISeriesVisualDataManager:dg","GetCategoryItemsHandler:dk","AssigningCategoryStyleEventHandler:dl","AssigningCategoryMarkerStyleEventHandler:dn","XamDataChart:dp","LabelPanelArranger:dq","ChartContentManager:ds","ContentInfo:dt","ChartContentManager___InOrder__IteratorClass:dv","MarkerSeries:d2","IFlattener:d5","SyncLink:ea","SyncLinkManager:ed","SyncManager:ee","IHasTrendline:ef","IHasCategoryTrendline:eg","IPreparesCategoryTrendline:ei","ITrendLineManager:eo","AxisRangeChangedEventHandler:e5","ChartCollection:fa","SeriesCollection:fb","CalloutStyleUpdatingEventHandler:fg","ChartCursorEventArgs:fh","DataChartCursorEventHandler:fi","TileZoomManager:fm","TileZoomTileCache:fp","TileZoomTile:fq","DataChartMouseButtonEventArgs:fr","DataChartMouseButtonEventHandler:fs","ChartMouseEventArgs:ft","DataChartMouseEventHandler:fu","Series:fv","AxisComponentsForView:fy","AxisLabelPanelBaseView:f0","AxisLabelSettings:f1","TitleSettings:f2","AxisView:f3","CategoryAxisBaseView:f4","CategoryXAxisView:f5","HorizontalAxisLabelPanelBaseView:f6","NumericAxisBaseView:f7","NumericXAxisView:f8","NumericYAxisView:f9","StraightNumericAxisBaseView:ga","VerticalAxisLabelPanelView:gb","XamDataChartView:gc","MarkerSeriesView:ge","SeriesView:gh","ChartAxisRangeChangedEventArgs:gi","DataChartAxisRangeChangedEventHandler:gj","IDetectsCollisions:gn"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("PriceDisplayType:fe",false,false,{Candlestick:0,OHLC:1});$d("MarkerType:fd",false,false,{Unset:0,None:1,Automatic:2,Circle:3,Triangle:4,Pyramid:5,Square:6,Diamond:7,Pentagon:8,Hexagon:9,Tetragram:10,Pentagram:11,Hexagram:12,Hidden:13});$d("IndicatorDisplayType:fc",false,false,{Line:0,Area:1,Column:2});$d("EnableErrorBars:e2",false,false,{None:0,Both:1,Positive:2,Negative:3});$d("WindowResponse:ey",false,false,{Deferred:0,Immediate:1});$d("TimeAxisDisplayType:ex",false,false,{Continuous:0,Discrete:1});$d("SplineType:ew",false,false,{Natural:0,Clamped:1});$d("GridMode:ev",false,false,{None:0,BeforeSeries:1,BehindSeries:2});$d("BrushSelectionMode:eu",false,false,{Select:0,Interpolate:1});$d("AxisOrientation:et",false,false,{Horizontal:0,Vertical:1,Angular:2,Radial:3});$d("CategoryMode:er",false,false,{Mode0:0,Mode1:1,Mode2:2});$d("AxisLabelsLocation:eq",false,false,{OutsideTop:0,OutsideBottom:1,OutsideLeft:2,OutsideRight:3,InsideTop:4,InsideBottom:5,InsideLeft:6,InsideRight:7});$d("TrendLineManagerType:en",false,false,{Category:0,Sorting:1,Polar:2,Radial:3,Scatter:4});$d("CollisionAvoidanceType:dx",false,false,{None:0,Omit:1,Fade:2,OmitAndShift:3,FadeAndShift:4});$d("ChartContentType:du",false,false,{Series:0,Axis:1,Background:2});$d("AxisTitlePosition:dh",false,false,{Auto:0,Left:1,Right:2,Top:3,Bottom:4});$d("HighlightingMode:cy",false,false,{Closest:0,DirectlyOver:1});$d("ChartHitTestMode:cx",false,false,{Auto:0,Computational:1,ColorEncoded:2,Mixed:3,MixedFavoringComputational:4});$d("SeriesHitTestMode:cv",false,false,{Auto:0,Computational:1,ColorEncoded:2});$d("HighlightingState:cr",false,false,{"Out:outward":0,"In:inward":1,"Static:$static":2});$d("TransitionInSpeedType:cq",false,false,{Auto:0,Normal:1,ValueScaled:2,IndexScaled:3,Random:4});$d("NumericScaleMode:by",false,false,{Linear:0,Logarithmic:1});$d("AxisExtentType:x",false,false,{Pixel:0,Percent:1});$d("ViewerSurfaceUsage:h",false,false,{Normal:0,Minimal:1});$c("IProvidesViewport:a","Object",{$type:new $.ig.Type("IProvidesViewport",null)},true);$c("ISupportsMarkers:b","Object",{$type:new $.ig.Type("ISupportsMarkers",null)},true);$c("ISupportsErrorBars:c","Object",{$type:new $.ig.Type("ISupportsErrorBars",null)},true);$c("ISeriesViewerWidgetOptions:d","Object",{$type:new $.ig.Type("ISeriesViewerWidgetOptions",null)},true);$c("ISeriesViewerWidget:e","Object",{$type:new $.ig.Type("ISeriesViewerWidget",null)},true);$c("SeriesViewer:f","Control",{_widget:null,widget:function(a){if(arguments.length===1){this._widget=a;return a}else{return this._widget}},_bn:null,staticInit:function(){$$t.$f.m0=new $$a.ae(0,0,0,1,1)},by:null,bz:function(){if(this.by==null){this.by=new $.ig.SRProvider(this._bn._i._af)}return this.by},a0:null,a1:function(){var $self=this;if(this.a0==null){this.a0=$.ig.DVContainer.prototype.instance().createInstance($$t.$dc.$type,function(){return $self.bz().n()})}return this.a0},cv:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("InteractivityFactoryManager")},init:function(){var $self=this;this.by=null;this.a3=new $$t.fb;this.mp=$$a.$ae.empty();this.mn=$$a.$ae.empty();this.b1=true;this.ez=30;this.a5=new $$t.gk;this.an=0;this.am=1;this.b3=false;this.bf=0;this.b7=false;this.b2=false;this.b8=false;this.e1=0;this.b9=false;this.mo=$$a.$ae.empty();this.l3=null;this.l2=null;this.d7=NaN;this.d5=NaN;this.d6=NaN;this.d4=NaN;this.d3=NaN;this.d1=NaN;this.d2=NaN;this.d0=NaN;this.b6=false;this.b0=false;this._destroyed=false;this.e7=null;this.dl=new $$4.h(String,$.ig.$op.$type,0);this.d8=NaN;this.dx=NaN;this.dz=NaN;this.dv=NaN;this.du=20;this.dt=NaN;this.b4=true;this.dy=NaN;this.dw=NaN;this.dq=1;this.dp=NaN;this.dr=0;this.ds=0;this.b5=false;this.e0=0;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("InteractivityFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this.ml=$$a.$ae.empty();this.mh={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._dn=$$0.$s.now();this._cq=false;this._cr=false;this.canvasRenderScheduler(new $.ig.CanvasRenderScheduler);this._ai=new $.ig.CanvasRenderScheduler;this._ag=new $.ig.CanvasRenderScheduler;$$t.$f.m0=new $$a.ae(0,0,0,1,1);this.syncSettings(function(){var $ret=new $$t.eb;$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(true);return $ret}());this._bn=this.bm();this.i1(this._bn);this._bn.onInit();this.kb();this.hq();this.actualSyncLink(new $$t.ea);this.ki(null,this.actualSyncLink());this._al=new $$t.ds(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.jd(a,b.propertyName(),b.oldValue(),b.newValue())});var a=this.series();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.j2.runOn(this));var b=this.series();b.collectionResetting=$.ig.Delegate.prototype.combine(b.collectionResetting,this.j3.runOn(this));this._bo=new $.ig.DoubleAnimator(0,1,this.highlightingTransitionDuration());var c=this._bo;c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.hp.runOn(this));this._bn.bu();this.hs();this.hr()},bh:null,hq:function(){if(this.bh!=null&&this.bi()==null){var a=this.bi();a.thumbnailSizeChanged=$.ig.Delegate.prototype.remove(a.thumbnailSizeChanged,this.i9.runOn(this))}if(this.bi()!=null){var b=this.bi();b.thumbnailSizeChanged=$.ig.Delegate.prototype.combine(b.thumbnailSizeChanged,this.i9.runOn(this))}if(this.e9!=null){this.bi().backgroundImageUri(this.e9)}if(this.bi()!=null){this.bi().initializeScalingRatio(this.actualPixelScalingRatio())}if(this.bh==null&&this.bi()!=null){this.h2()}this.bh=this.bi()},i9:function(a,b){this.bi().surfaceIsDirty(true);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.dk(true)}},hr:function(){this._bn.ch();if(this.bi()!=null){this.bi().initializeScalingRatio(this.actualPixelScalingRatio())}},series:function(){return this.a3},a3:null,j2:function(a,b){this._cf=this.cl();if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jw(c);this._bn.dn(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();if(!this._bn.ao(e)){this.kc(e);this._bn.bm(e);e.seriesViewer(this);e.syncLink(this.actualSyncLink());e.jj()}}}this.h1();this.ig()},_skipDataCleanup:false,skipDataCleanup:function(a){if(arguments.length===1){this._skipDataCleanup=a;return a}else{return this._skipDataCleanup}},jw:function(a){if(!this.skipDataCleanup()){if($b($$t.$fv.$type,a)!==null){a.itemsSource(null)}else if($b($$t.$al.$type,a)!==null){a.itemsSource(null)}}this.removeSpecificDataSource(a.name(),true)},j3:function(a,b){this._cf=this.cl();var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jw(c);this._bn.dn(c)}},hu:function(a,b,c,d){var e=this.viewportRect();var f=e.width();var g=e.height();var h=f/g;var i=a/b;if($.ig.util.isNaN(h)){return{p0:a,p1:b}}if($.ig.util.isNaN(i)||c||d||Math.abs(h-i)>1e-4){if(c&&d){if(a>b){b=a/h}else{a=b*h}}else if(c){b=a/h}else{a=b*h}}if(b>1){var j=1/b;b=1;a=a*j}if(a>1){var k=1/a;a=1;b=b*k}return{p0:a,p1:b}},cl:function(){return false},cs:function(){return this.a0!=null},az:function(){return this.a1().highlightingManager()},_bo:null,hp:function(a,b){this.ke(this._bo.transitionProgress())},ke:function(a){var b=this.az().tick(a);if(a==1&&b&&this._bo.intervalMilliseconds()>0){this._bo.start()}var c=this.az().dirtySeries();for(var d=0;d<c.count();d++){var e=c.__inner[d];e.iq()}if(!b){this._bo.stop()}},hideToolTip:function(){this._bn.cd();this.hn()},l6:function(a){return null},mc:function(a){return null},getMarkerBrushByIndex:function(a){return null},getMarkerOutlineByIndex:function(a){return null},_al:null,crosshairPoint:function(a){if(arguments.length===1){if($$a.$y.l_op_Inequality(this.mh,a)){var b=this.mh;this.mh=a;this.jh("CrosshairPoint",b,this.mh)}return a}else{return this.mh}},mh:null,cu:function(){return this.bg()==1||this.bg()==2},legend:function(a){if(arguments.length===1){this.h($$t.$f.legendProperty,a);return a}else{return this.c($$t.$f.legendProperty)}},animateSeriesWhenAxisRangeChanges:function(a){if(arguments.length===1){this.h($$t.$f.animateSeriesWhenAxisRangeChangesProperty,a);return a}else{return this.c($$t.$f.animateSeriesWhenAxisRangeChangesProperty)}},propertyChanged:null,propertyUpdated:null,jh:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},ii:function(){this.ij(this.series())},ij:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=b.actualLegend();if(d==null){continue}var e=b.legendItem();if(e==null){continue}if(d.containsChild(e)){d.removeChild(e)}if(!d.containsChild(e)&&b.legendItemVisibility()!=1){d.addChildInOrder(e,b)}}},it:function(a,b,c){this.jm(a,b,$b($$a.$ar.$type,c))},ix:function(a,b,c){this.jq(a,b,$b($$a.$ar.$type,c))},iu:function(a,b,c){this.jn(a,b,$b($$a.$ar.$type,c))},iv:function(a,b,c){this.jo(a,b,$b($$a.$as.$type,c))},iw:function(a,b,c){var d=$b($$a.$as.$type,c);if(d!=null){this.jp(a,b,$b($$a.$as.$type,c))}},iy:function(a,b,c){},iz:function(a,b,c){},seriesCursorMouseMove:null,jk:function(a,b){if(this.seriesCursorMouseMove!=null&&this._ch){this.seriesCursorMouseMove(this,new $$t.fh(this,a,b))}},seriesMouseLeftButtonDown:null,jo:function(a,b,c){if(this.seriesMouseLeftButtonDown!=null){this.seriesMouseLeftButtonDown(this,new $$t.fr(this,a,b,c))}},seriesMouseLeftButtonUp:null,jp:function(a,b,c){if(this.seriesMouseLeftButtonUp!=null){this.seriesMouseLeftButtonUp(this,new $$t.fr(this,a,b,c))}},seriesMouseMove:null,jq:function(a,b,c){if(this.seriesMouseMove!=null){this.seriesMouseMove(this,new $$t.ft(this,a,b,c))}},seriesMouseEnter:null,jm:function(a,b,c){if(this.seriesMouseEnter!=null){this.seriesMouseEnter(this,new $$t.ft(this,a,b,c))}},seriesMouseLeave:null,jn:function(a,b,c){if(this.seriesMouseLeave!=null){this.seriesMouseLeave(this,new $$t.ft(this,a,b,c))}},mp:null,viewportRect:function(){return this.mp},mn:null,effectiveViewport:function(a){if(arguments.length===1){this.mn=a;return a}else{return this.mn}},my:function(a,b,c){var d=c;var e=b;var f=(d.left()-e.left())/e.width();var g=(d.top()-e.top())/e.height();var h=(d.right()-e.left())/e.width();var i=(d.bottom()-e.top())/e.height();f=a.left()+f*a.width();g=a.top()+g*a.height();h=a.left()+h*a.width();i=a.top()+i*a.height();return new $$a.ae(0,f,g,h-f,i-g)},b1:false,mm:null,contentViewport:function(){if(this.b1){this.b1=false;var a=this.mw(this.viewportRect(),this.effectiveViewport(),this.actualWindowRect());this.mm=a}return this.mm},mw:function(a,b,c){var d=b;var e=c;var f=a;if(f.isEmpty()){return $$a.$ae.empty()}if(d.isEmpty()){return a}var g=(d.left()-f.left())/f.width();var h=(d.right()-f.left())/f.width();var i=(d.top()-f.top())/f.height();var j=(d.bottom()-f.top())/f.height();g=f.left()+(g-e.left())/e.width()*f.width();h=f.left()+(h-e.left())/e.width()*f.width();i=f.top()+(i-e.top())/e.height()*f.height();j=f.top()+(j-e.top())/e.height()*f.height();var k=new $$a.ae(0,g,i,h-g,j-i);k.intersect(f);return k},ms:function(a){this.b1=true;return $$a.$ae.empty()},mx:function(){return this.viewportRect()},ka:function(a){a.iu(this.viewportRect())},windowRect:function(a){if(arguments.length===1){this.h($$t.$f.windowRectProperty,a);return a}else{return this.c($$t.$f.windowRectProperty)}},useTiledZooming:function(a){if(arguments.length===1){this.h($$t.$f.useTiledZoomingProperty,a);return a}else{return this.c($$t.$f.useTiledZoomingProperty)}},_cb:false,preferHigherResolutionTiles:function(a){if(arguments.length===1){this.h($$t.$f.preferHigherResolutionTilesProperty,a);return a}else{return this.c($$t.$f.preferHigherResolutionTilesProperty)}},zoomTileCacheSize:function(a){if(arguments.length===1){this.h($$t.$f.zoomTileCacheSizeProperty,a);return a}else{return $h(this.c($$t.$f.zoomTileCacheSizeProperty))}},ez:0,e2:function(a){if(arguments.length===1){this.ez=a;return a}else{return this.ez}},highlightingTransitionDuration:function(a){if(arguments.length===1){this.h($$t.$f.highlightingTransitionDurationProperty,a);return a}else{return $h(this.c($$t.$f.highlightingTransitionDurationProperty))}},jc:function(a,b){if(!b.isEmpty()){this.mp=b;this.mn=this.ms(this.mp);this._bn.eg(this.mp)}if(this.cl()){if(this.actualSyncLink()!=null){this.kl(this.actualWindowRect(),false)}}this.is(a,b)},a5:null,a6:function(){return this.a5},isPagePanningAllowed:function(a){if(arguments.length===1){this.h($$t.$f.isPagePanningAllowedProperty,a);return a}else{return this.c($$t.$f.isPagePanningAllowedProperty)}},an:0,contentHitTestMode:function(a){if(arguments.length===1){var b=this.an;this.an=a;if(b!=this.an){this.jh("ContentHitTestMode",$$t.$cx.getBox(b),$$t.$cx.getBox(this.an))}return a}else{return this.an}},js:function(){this.actualContentHitTestMode(this.aq())},aq:function(){if(!this.cv()){return 1}return this.a1().getResolvedHitTestmode(this)},am:0,actualContentHitTestMode:function(a){if(arguments.length===1){var b=this.am;this.am=a;if(b!=this.am){this.jh("ActualContentHitTestMode",$$t.$cx.getBox(b),$$t.$cx.getBox(this.am))}return a}else{return this.am}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.h($$t.$f.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$f.isSurfaceInteractionDisabledProperty)}},seriesAnimating:null,jj:function(a){if(this.seriesAnimating!=null){this.seriesAnimating(a)}},isZoomingHorizontallyEnabled:function(){},isZoomingVerticallyEnabled:function(){},isZoomingEnabled:function(){return this.isZoomingHorizontallyEnabled()||this.isZoomingVerticallyEnabled()},h9:function(){$$t.$ee.e(this)},h4:function(){$$t.$ee.c(this)},bg:function(a){if(arguments.length===1){if(this.bg()!=a){this.bf=a;if(this.cv()){this.a1().onStateChanged(this)}}return a}else{return this.bf}},b3:false,bf:0,il:function(a){this.hf(this.mk(a))},im:function(a){this.hf({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},c9:function(a,b){return this.a1().onMouseWheel(this,a,b)},ia:function(a){this.a1().onDoubleTap(this,a)},onKeyDown:function(a){return this.a1().onKeyDown(this,a)},b7:false,_ch:false,b2:false,ce:function(a){if(arguments.length===1){this.b2=a;return a}else{return this.b2}},cw:function(){return this._cf||this.useFixedAspectZoom()},ic:function(a){this.a1().onDragDelta(this,a)},dragCrosshairActivated:function(){return this.b2},_tooltipStyle:null,tooltipStyle:function(a){if(arguments.length===1){this._tooltipStyle=a;return a}else{return this._tooltipStyle}},ir:function(a){this.a1().onPlotAreaHold(this,a)},id:function(a,b){this.a1().onDragStarted(this,a,b)},ib:function(a){this.a1().onDragCompleted(this,a)},da:function(a){if(arguments.length===1){this.b7=a;return a}else{return this.b7}},i7:function(){this.a1().onZoomStart(this)},iq:function(a){this.a1().onPinchStarted(this,a)},i8:function(a,b,c,d){this.a1().onZoomStarted(this,a,b,c,d)},ip:function(a){this.a1().onPinchDelta(this,a)},i4:function(a,b,c,d){this.a1().onZoomDelta(this,a,b,c,d)},ik:function(a){this.a1().onManipulationStarted(this,a)},io:function(a){this.a1().onPinchCompleted(this,a)},ie:function(a){this.a1().onGestureCompleted(this,a)},i3:function(a,b,c,d){this.a1().onZoomCompleted(this,a,b,c,d)},ih:function(a){this._bn.d9(a.height())},hn:function(){if(this.b2){this.hf({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._bn.ca()}this.b2=false},h7:function(a,b){this.a1().onContactStarted(this,a,b)},bd:function(a){var b=this._bn._j!=null&&this._bn._j._ag?this.rightButtonDefaultInteraction():this.defaultInteraction();if(b!=3){return b}return this._bn.k(a)},i6:function(){this.a1().onZoomPanInteractionStarting(this)},i5:function(){this.a1().onZoomPanInteractionEnding(this)},startTiledZoomingIfNecessary:function(){this.a1().startTiledZoomIfNecessary(this)},endTiledZoomingIfRunning:function(){this.a1().endTiledZoomIfRunning(this)},he:function(){this.clearTileZoomCache()},clearTileZoomCache:function(){if(this.cv()){this.a1().clearTileZoomCache(this)}},ja:function(){},jv:function(){},jt:function(){for(var a=0;a<this.series().count();a++){this.series().__inner[a].renderSeries(false)}this.hm(false,false)},h6:function(a,b){this.a1().onContactMoved(this,a,b)},b8:false,df:function(a){if(arguments.length===1){this.b8=a;return a}else{return this.b8}},h5:function(a,b){this.a1().onContactCompleted(this,a,b)},kj:function(a,b){if(b.propertyName()=="SyncChannel"){$$t.$ee.b(this,b.oldValue(),b.newValue())}},ki:function(a,b){if(a!=null){a._ab.remove(this);a.propertyUpdated=$.ig.Delegate.prototype.remove(a.propertyUpdated,this.propertyUpdated)}if(b!=null){b._ab.add(this);b.propertyUpdated=$.ig.Delegate.prototype.combine(b.propertyUpdated,this.propertyUpdated)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(this.actualSyncLink());c.seriesViewer(this)}},hf:function(a){this.actualSyncLink().ak(this,a)},kl:function(a,b){this.km(a,b,false)},km:function(a,b,c){if(!b){this.actualSyncLink().ap(this,a,c)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var d=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var e=a;if(d&&!this.isZoomingHorizontallyEnabled()){e=new $$a.ae(0,0,a.y(),1,a.height())}if(d&&!this.isZoomingVerticallyEnabled()){e=new $$a.ae(0,a.x(),0,a.width(),1)}this.actualSyncLink().ao(this,e)}},jb:function(a,b){if(!b){this.actualSyncLink().al(this,a)}else{if(!this.isZoomingHorizontallyEnabled()&&!this.isZoomingVerticallyEnabled()){return}var c=!a.isEmpty()&&!$.ig.util.isNaN(a.x())&&!$.ig.util.isNaN(a.y())&&!$.ig.util.isNaN(a.width())&&!$.ig.util.isNaN(a.height());var d=a;if(c&&!this.isZoomingHorizontallyEnabled()){d=new $$a.ae(0,0,a.y(),1,a.height())}if(c&&!this.isZoomingVerticallyEnabled()){d=new $$a.ae(0,a.x(),0,a.width(),1)}this.actualSyncLink().al(this,d)}},c0:function(){return this.actualSyncLink()!=null},dm:function(){var d__=new $$t.g((-2));d__.__4__this=this;return d__},mk:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.__x/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.__y/b.height();return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},m2:function(a){var b=this.viewportRect();var c=this.actualWindowRect().left()+this.actualWindowRect().width()*a.left()/b.width();var d=this.actualWindowRect().top()+this.actualWindowRect().height()*a.top()/b.height();var e=this.actualWindowRect().left()+this.actualWindowRect().width()*a.right()/b.width();var f=this.actualWindowRect().top()+this.actualWindowRect().height()*a.bottom()/b.height();return new $$a.ae(0,c,d,e-c,f-d)},windowRectChanged:null,jr:function(a,b){if(this.windowRectChanged!=null&&$$a.$ae.l_op_Inequality(a,b)){this.windowRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},i2:function(a,b){this.jr(a,b)},sizeChanged:null,i0:function(a,b){if(this.sizeChanged!=null&&$$a.$af.l_op_Inequality(a,b)){this.sizeChanged(this,new $.ig.RectChangedEventArgs(new $$a.ae(1,0,0,a),new $$a.ae(1,0,0,b)))}},_cn:false,dc:function(a,b){if(a.width()!=b.width()||a.height()!=b.height()||a.x()!=b.x()||a.y()!=b.y()){return true}return false},actualWindowRectChanged:null,jf:function(a,b){if(this.actualWindowRectChanged!=null&&this.dc(a,b)){this.actualWindowRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},resetZoom:function(){this._bn.ds()},gridAreaRectChanged:null,jg:function(a,b){if(this.gridAreaRectChanged!=null&&$$a.$ae.l_op_Inequality(a,b)){this.gridAreaRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},isMap:function(){return false},is:function(a,b){this.jg(a,b);if(this.cv()){this.a1().renderCrosshairs(this)}if(this.isMap()&&($$a.$ae.l_op_Equality(a,null)||a.isEmpty()||a.width()==0||a.height()==0)){this.kl(this.windowRect(),false)}else{this.hs()}},windowResponse:function(a){if(arguments.length===1){this.h($$t.$f.windowResponseProperty,$$t.$ey.getBox(a));return a}else{return $g(this.c($$t.$f.windowResponseProperty))}},_cj:false,windowRectMinWidth:function(a){if(arguments.length===1){this.h($$t.$f.windowRectMinWidthProperty,a);return a}else{return this.c($$t.$f.windowRectMinWidthProperty)}},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},a7:null,actualSyncLink:function(a){if(arguments.length===1){var b=this.a7;this.a7=a;this.jh("ActualSyncLink",b,this.a7);return a}else{return this.a7}},ht:function(){this._bn.dt()},overviewPlusDetailPaneVisibility:function(a){if(arguments.length===1){this.h($$t.$f.overviewPlusDetailPaneVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$f.overviewPlusDetailPaneVisibilityProperty))}},bi:function(){return this._bn.h()._a},kf:function(a){if(this.bi()!=null){this.bi().mobileMode(a)}},crosshairVisibility:function(a){if(arguments.length===1){this.h($$t.$f.crosshairVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$f.crosshairVisibilityProperty))}},_cm:false,_di:false,plotAreaBorderBrush:function(a){if(arguments.length===1){this.h($$t.$f.plotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$f.plotAreaBorderBrushProperty)}},actualPlotAreaBorderBrush:function(a){if(arguments.length===1){this.h($$t.$f.actualPlotAreaBorderBrushProperty,a);return a}else{return this.c($$t.$f.actualPlotAreaBorderBrushProperty)}},plotAreaBackground:function(a){if(arguments.length===1){this.h($$t.$f.plotAreaBackgroundProperty,a);return a}else{return this.c($$t.$f.plotAreaBackgroundProperty)}},cg:function(){return this.bg()==0&&!this.b7&&!this.b8},cc:function(){if(this.actualSyncLink()!=null&&this.actualSyncLink().charts().count()>0){var a=true;a=this.cg();if(!a){return false}for(var b=0;b<this.actualSyncLink().charts().count();b++){if(!this.actualSyncLink().charts().item(b).cg()){return false}}return true}else{return this.cg()}},e1:0,notifyCrosshairUpdate:function(){},kk:function(a,b){var c=this.windowRectMinWidth();this.windowRect(new $$a.ae(0,this.actualWindowPositionHorizontal(),this.actualWindowPositionVertical(),$.ig.MathUtil.prototype.b(a,c,1),$.ig.MathUtil.prototype.b(b,c,1)))},getActualWindowScaleHorizontal:function(){return 1},getActualWindowScaleVertical:function(){return 1},jd:function(a,b,c,d){switch(b){case"Title":this._bn.c9();break;case"Subtitle":this._bn.c9();break;case"ActualContentHitTestMode":this.h3();break;case"ContentHitTestMode":this.js();break;case"TitleHorizontalAlignment":this._bn.c7(c,d);this._bn.c9();break;case"SubtitleHorizontalAlignment":this._bn.c3(c,d);this._bn.c9();break;case"TitleTextStyle":case"TitleTextColor":case"SubtitleTextStyle":case"SubtitleTextColor":case"TitleTopMargin":case"TitleLeftMargin":case"TitleRightMargin":case"TitleBottomMargin":case"SubtitleTopMargin":case"SubtitleLeftMargin":case"SubtitleRightMargin":case"SubtitleBottomMargin":this._bn.c9();break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.hr()}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"InteractionPixelScalingRatio":this.actualInteractionPixelScalingRatio(this.interactionPixelScalingRatio());break;case"ActualPixelScalingRatio":this._bn.pixelScalingRatioChanged();break;case"IsPagePanningAllowed":this._bn.ci();break;case"ActualSyncLink":this.ki($b($$t.$ea.$type,c),$b($$t.$ea.$type,d));break;case"CrosshairVisibility":if(!this._cm){this._di=true}if(this.crosshairVisibility()==0){this._ch=true}else{this._ch=this.actualMobileMode()}if(this.cv()){this.a1().renderCrosshairs(this)}break;case"CrosshairPoint":if(this.cv()){this.a1().renderCrosshairs(this)}this.notifyCrosshairUpdate();break;case"WindowRect":if(this.actualSyncLink()!=null){this.e1++;this.kl(d,false);this.e1--}if(!this.windowRect().equals1(c)&&this.e1==0){this.i2(c,this.windowRect())}this.hs();break;case"WindowPositionHorizontal":this.actualWindowPositionHorizontal(this.windowPositionHorizontal());break;case"WindowPositionVertical":this.actualWindowPositionVertical(this.windowPositionVertical());break;case"ActualWindowPositionVertical":case"ActualWindowPositionHorizontal":if(!this._dg){this.kk(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"IsSurfaceInteractionDisabled":this._bn.cw();break;case"HighlightingTransitionDuration":this._bo.intervalMilliseconds(this.highlightingTransitionDuration());break;case"OverviewPlusDetailPaneVisibility":this.kh();break;case"ActualWindowRect":this.b1=true;if(!d.equals(c)){this.g9()}if(d.width()==1&&d.height()==1&&c.isEmpty()){this._dk=true}this.jf(c,d);break;case"PlotAreaBackground":this._bn.c1(d);break;case"UseTiledZooming":this._cb=this.useTiledZooming();break;case"ZoomTileCacheSize":this.e2(this.zoomTileCacheSize());this.clearTileZoomCache();break;case"PreferHigherResolutionTiles":this.a1().onPreferHigherResolutionTilesChanged(this);break}},kh:function(){this.b9=this.overviewPlusDetailPaneVisibility()==0;this._bn.de();this.kg();this._bn.updateOverviewPlusDetailRects();this.ht()},h3:function(){this._bn.onActualHitTestModeChanged()},kg:function(){if(this.bi()==null){return}this.bi().isZoomable(this.isZoomingEnabled())},b9:false,_dg:false,defaultInteraction:function(a){if(arguments.length===1){this.h($$t.$f.defaultInteractionProperty,$.ig.InteractionState.prototype.getBox(a));return a}else{return $g(this.c($$t.$f.defaultInteractionProperty))}},rightButtonDefaultInteraction:function(a){if(arguments.length===1){this.h($$t.$f.rightButtonDefaultInteractionProperty,$.ig.InteractionState.prototype.getBox(a));return a}else{return $g(this.c($$t.$f.rightButtonDefaultInteractionProperty))}},dragModifier:function(a){if(arguments.length===1){this.h($$t.$f.dragModifierProperty,$$a.$aq.getBox(a));return a}else{return $g(this.c($$t.$f.dragModifierProperty))}},panModifier:function(a){if(arguments.length===1){this.h($$t.$f.panModifierProperty,$$a.$aq.getBox(a));return a}else{return $g(this.c($$t.$f.panModifierProperty))}},mo:null,previewRect:function(a){if(arguments.length===1){var b=this.mo;this.mo=a;if(this.mo.isEmpty()){this._bn.cc()}else{this._bn.ed(this.viewportRect(),this.m1(this.previewRect()));this._bn.d2();this.jh("PreviewRect",b,this.mo)}return a}else{return this.mo}},_dn:new Date,_dk:false,j9:function(){this.actualWindowPositionHorizontal(this.actualWindowRect().x());this.actualWindowPositionVertical(this.actualWindowRect().y())},g9:function(){this._dk=false;
this._dn=$$0.$s.now();if(this.cs()){this.az().clear()}if(this._bo.animationActive()){this._bo.stop()}var a=this._dg;this._dg=true;this.j9();this._dg=a;this._bn.cd();this._bn.ef(this.actualWindowRect())},windowPositionHorizontal:function(a){if(arguments.length===1){this.h($$t.$f.windowPositionHorizontalProperty,a);return a}else{return this.c($$t.$f.windowPositionHorizontalProperty)}},windowPositionVertical:function(a){if(arguments.length===1){this.h($$t.$f.windowPositionVerticalProperty,a);return a}else{return this.c($$t.$f.windowPositionVerticalProperty)}},m1:function(a){if(this.viewportRect().isEmpty()){return $$a.$ae.empty()}var b=this.viewportRect();var c=b.left()+b.width()*(a.left()-this.actualWindowRect().left())/this.actualWindowRect().width();var d=b.top()+b.height()*(a.top()-this.actualWindowRect().top())/this.actualWindowRect().height();var e=b.left()+b.width()*(a.right()-this.actualWindowRect().left())/this.actualWindowRect().width();var f=b.top()+b.height()*(a.bottom()-this.actualWindowRect().top())/this.actualWindowRect().height();return new $$a.ae(0,c,d,e-c,f-d)},refreshCompleted:null,ji:function(){if(this.refreshCompleted!=null&&!this._destroyed){this.refreshCompleted(this,new $$0.w)}},bm:function(){},i1:function(a){this.kg()},circleMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.circleMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.circleMarkerTemplateProperty)}},triangleMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.triangleMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.triangleMarkerTemplateProperty)}},pyramidMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.pyramidMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.pyramidMarkerTemplateProperty)}},squareMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.squareMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.squareMarkerTemplateProperty)}},diamondMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.diamondMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.diamondMarkerTemplateProperty)}},pentagonMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.pentagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.pentagonMarkerTemplateProperty)}},hexagonMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.hexagonMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.hexagonMarkerTemplateProperty)}},tetragramMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.tetragramMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.tetragramMarkerTemplateProperty)}},pentagramMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.pentagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.pentagramMarkerTemplateProperty)}},hexagramMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$f.hexagramMarkerTemplateProperty,a);return a}else{return this.c($$t.$f.hexagramMarkerTemplateProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$f.titleProperty,a);return a}else{return this.c($$t.$f.titleProperty)}},titleHorizontalAlignment:function(a){if(arguments.length===1){this.h($$t.$f.titleHorizontalAlignmentProperty,$$a.$w.getBox(a));return a}else{return $g(this.c($$t.$f.titleHorizontalAlignmentProperty))}},subtitleHorizontalAlignment:function(a){if(arguments.length===1){this.h($$t.$f.subtitleHorizontalAlignmentProperty,$$a.$w.getBox(a));return a}else{return $g(this.c($$t.$f.subtitleHorizontalAlignmentProperty))}},fb:null,titleTextStyle:function(a){if(arguments.length===1){var b=this.fb;this.fb=a;this.jh("TitleTextStyle",b,a);return a}else{return this.fb}},fa:null,subtitleTextStyle:function(a){if(arguments.length===1){var b=this.fa;this.fa=a;this.jh("SubtitleTextStyle",b,a);return a}else{return this.fa}},l3:null,titleTextColor:function(a){if(arguments.length===1){var b=this.l3;this.l3=a;this.jh("TitleTextColor",b,a);return a}else{return this.l3}},l2:null,subtitleTextColor:function(a){if(arguments.length===1){var b=this.l2;this.l2=a;this.jh("SubtitleTextColor",b,a);return a}else{return this.l2}},d7:0,titleTopMargin:function(a){if(arguments.length===1){var b=this.d7;this.d7=a;this.jh("TitleTopMargin",b,a);return a}else{return this.d7}},d5:0,titleLeftMargin:function(a){if(arguments.length===1){var b=this.d5;this.d5=a;this.jh("TitleLeftMargin",b,a);return a}else{return this.d5}},d6:0,titleRightMargin:function(a){if(arguments.length===1){var b=this.d6;this.d6=a;this.jh("TitleRightMargin",b,a);return a}else{return this.d6}},d4:0,titleBottomMargin:function(a){if(arguments.length===1){var b=this.d4;this.d4=a;this.jh("TitleBottomMargin",b,a);return a}else{return this.d4}},d3:0,subtitleTopMargin:function(a){if(arguments.length===1){var b=this.d3;this.d3=a;this.jh("SubtitleTopMargin",b,a);return a}else{return this.d3}},d1:0,subtitleLeftMargin:function(a){if(arguments.length===1){var b=this.d1;this.d1=a;this.jh("SubtitleLeftMargin",b,a);return a}else{return this.d1}},d2:0,subtitleRightMargin:function(a){if(arguments.length===1){var b=this.d2;this.d2=a;this.jh("SubtitleRightMargin",b,a);return a}else{return this.d2}},d0:0,subtitleBottomMargin:function(a){if(arguments.length===1){var b=this.d0;this.d0=a;this.jh("SubtitleBottomMargin",b,a);return a}else{return this.d0}},subtitle:function(a){if(arguments.length===1){this.h($$t.$f.subtitleProperty,a);return a}else{return this.c($$t.$f.subtitleProperty)}},m5:function(){return this._bn.e6()},m6:function(){return this._bn.e7()},aj:function(a){return this._bn.c(a)},ak:function(a){return this._bn.d(a)},getFontInfo:function(){},getFontHeight:function(){return this._bn.fontHeight()},getFontBrush:function(){},l5:function(){},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},provideContainer:function(a){this._bn.cs(a)},onContainerResized:function(a,b){this._bn.ct(a,b)},notifyContainerResized:function(){this._bn.notifyContainerResized()},getContainerRect:function(){return this._bn.e0()},ensureCorrectSize:function(){this._bn.b1()},getContainerOffsets:function(){return this._bn.ex()},bq:function(){return this._bn.r()},bp:function(){return this._bn.o()},l7:function(){return this._bn.ep()},l8:function(){return this._bn.es()},attachSeries:function(a){this._bn.bm(a)},removeSeries:function(a){this._bn.dn(a)},_canvasRenderScheduler:null,canvasRenderScheduler:function(a){if(arguments.length===1){this._canvasRenderScheduler=a;return a}else{return this._canvasRenderScheduler}},_ai:null,_ag:null,b6:false,mobileMode:function(a){if(arguments.length===1){var b=this.b6;this.b6=a;if(b!=this.b6){this._bn.ck(this.b6)}return a}else{return this.b6}},b0:false,actualMobileMode:function(a){if(arguments.length===1){var b=this.b0;this.b0=a;if(b!=this.b0){this._bn.bh(this.b0)}return a}else{return this.b0}},_syncSettings:null,syncSettings:function(a){if(arguments.length===1){this._syncSettings=a;return a}else{return this._syncSettings}},addTooltipToView:function(a){this._bn.bk(a)},jz:function(a){this._bn.dp(a)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var d=this.actualSyncLink().peekItemsSource(source_);if(d==null){return}d.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var a=this.actualSyncLink().peekItemsSource(source_);if(a==null){return}a.handleCollectionChanged(new $$4.ae(0,4))},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}var c=this.actualSyncLink().peekItemsSource(source_);if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,1,b,a))},_destroyed:false,e7:null,dl:null,_manageDataSources:false,manageDataSources:function(a){if(arguments.length===1){this._manageDataSources=a;return a}else{return this._manageDataSources}},destroy:function(){this._destroyed=true;var a=new $$4.x($$t.$fv.$type,0);for(var b=0;b<this.series().count();b++){a.add(this.series().__inner[b])}for(var c=0;c<a.count();c++){if(a.__inner[c].view()!=null){a.__inner[c].view().destroy()}this.series().remove(a.__inner[c]);this.removeSpecificDataSource(a.__inner[c].name(),true);a.__inner[c].itemsSource(null);a.__inner[c].provideContext(null,null)}this.hi();this.removeWidgetLevelDataSource();this.h9();this._bn.cs(null)},hi:function(){},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.e7=source_;this.kd()},removeWidgetLevelDataSource:function(){this.e7=null;this.kd()},setSpecificDataSource:function(a,source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(String.isNullOrEmpty(a)==false){if(!this.dl.containsKey(a)){this.dl.add(a,source_)}else{this.dl.item(a,source_)}}this.kd()},removeSpecificDataSource:function(a,b){if(String.isNullOrEmpty(a)==false){if(this.dl.containsKey(a)){this.dl.remove(a)}}if(!b){this.kd()}},j4:function(a,b){if(a.itemsSource()!=b){a.itemsSource(b)}},kc:function(a){if(!this.manageDataSources()){return}if($b($$t.$fv.$type,a)!==null){var b=a;if(this.dl.containsKey(b.name())){var c=this.dl.item(b.name());this.j4(b,c)}else{this.j4(b,this.e7)}}if($b($$t.$al.$type,a)!==null){var d=a;if(this.dl.containsKey(d.name())){var e=this.dl.item(d.name());if(d.itemsSource()!=e){d.itemsSource(e)}}else{if(d.itemsSource()!=this.e7){d.itemsSource(this.e7)}}}},kd:function(){if(!this.manageDataSources()){return}var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();this.kc(a)}},d8:0,topMargin:function(a){if(arguments.length===1){this.d8=a;this.ht();return a}else{return this.d8}},dx:0,leftMargin:function(a){if(arguments.length===1){this.dx=a;this.ht();return a}else{return this.dx}},dz:0,rightMargin:function(a){if(arguments.length===1){this.dz=a;this.ht();return a}else{return this.dz}},dv:0,bottomMargin:function(a){if(arguments.length===1){this.dv=a;this.ht();return a}else{return this.dv}},du:0,autoMarginWidth:function(a){if(arguments.length===1){this.du=a;this.ht();return a}else{return this.du}},dt:0,autoMarginHeight:function(a){if(arguments.length===1){this.dt=a;this.ht();return a}else{return this.dt}},shouldAddAutoMargins:function(){return false},b4:false,isAntiAliasingEnabledDuringInteraction:function(a){if(arguments.length===1){var b=this.b4;this.b4=a;this.jh("IsAntiAliasingEnabledDuringInteraction",b,this.b4);return a}else{return this.b4}},dy:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.dy;this.dy=a;this.jh("PixelScalingRatio",b,this.dy);return a}else{return this.dy}},dw:0,interactionPixelScalingRatio:function(a){if(arguments.length===1){var b=this.dw;this.dw=a;this.jh("InteractionPixelScalingRatio",b,this.dw);return a}else{return this.dw}},getCoercionMethod:function(a,b){var c=new $$t.i;c._b=a;c._a=null;var d=$.ig.FastItemsSource.prototype.f(a);if(d._d==null){return c}if(b!=null){var methods_=b;var key_=d._d;var val_=null;if(typeof methods_[key_]!="undefined"){val_=methods_[key_]}c._b=d._c;c._a=val_}else if(d._d=="defaultDateParse"){var e=$.ig.util.defaultDVDateParse;c._b=d._c;c._a=e}return c},e9:null,overviewPlusDetailPaneBackgroundImageUri:function(a){if(arguments.length===1){this.e9=a;if(this.bi()==null){return}this.bi().backgroundImageUri(this.e9);return a}else{return this.e9}},dq:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.dq;this.dq=a;this.jh("ActualPixelScalingRatio",b,this.dq);return a}else{return this.dq}},dp:0,actualInteractionPixelScalingRatio:function(a){if(arguments.length===1){var b=this.dp;this.dp=a;this.jh("ActualInteractionPixelScalingRatio",b,this.dp);return a}else{return this.dp}},ml:null,actualWindowRect:function(a){if(arguments.length===1){var b=$$a.$ae.l_op_Inequality(this.ml,a);if(b){var c=this.ml;this.ml=a;this.jh("ActualWindowRect",c,a)}return a}else{return this.ml}},hs:function(){this.actualWindowRect(this.mr())},mr:function(){return new $$a.ae(0,Math.min(1,Math.max(0,this.windowRect().left())),Math.min(1,Math.max(0,this.windowRect().top())),Math.min(1,Math.max(0,this.windowRect().width())),Math.min(1,Math.max(0,this.windowRect().height())))},dr:0,actualWindowPositionHorizontal:function(a){if(arguments.length===1){var b=this.dr;this.dr=a;this.jh("ActualWindowPositionHorizontal",b,this.dr);return a}else{return this.dr}},ds:0,actualWindowPositionVertical:function(a){if(arguments.length===1){var b=this.ds;this.ds=a;this.jh("ActualWindowPositionVertical",b,this.ds);return a}else{return this.ds}},h2:function(){if(this.b9&&this.bi()!=null){this.bi().surfaceIsDirty(true);this.bi().doRefresh(false)}this.he()},h1:function(){if(this.b9&&this.bi()!=null){this.bi().surfaceIsDirty(true);this.bi().doRefresh(false)}this.he()},flush:function(){this.hm(true,true)},hm:function(a,b){this._al.x();if(a){this._bn.b2();this._al.x()}this.canvasRenderScheduler().i();if(b){this._bn._a.i()}this._dk=true},useFixedAspectZoom:function(){return false},kx:null,ar:null,ju:function(a,b){if(this.kx!=null){this.j8(this.kx);this.kx=null;this.ar=null}this.kx=a;this.ar=this._al.k(2,a,b)},j8:function(a){this._al.ac(2,a);this.kx=null;this.ar=null},hg:function(){this._al.ab(2,this.kx,this.ar,false)},_cq:false,_cr:false,_co:false,ig:function(){var a=false;var b=false;var c=false;for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d];if(e.isDefaultCrosshairBehaviorDisabled()){a=true}if(e.isDefaultTooltipBehaviorDisabled()){b=true}if(e.isAnnotationLayer()){c=true}}this._cq=a;this._cr=b;this._co=c},b5:false,isThumbnailRequired:function(){return this.b9},hc:function(){this._bn.bn();for(var a=0;a<this.series().count();a++){this.series().__inner[a].ig()}},c5:function(){return this._bn.justZoomed()},e0:0,e4:function(){var a=this.e0;this.e0++;return a},bt:function(){if(this.titleTextStyle()==null){return null}return $.ig.FontUtil.prototype.toFontInfo(this._bn._i._af,this.titleTextStyle())},bs:function(){if(this.subtitleTextStyle()==null){return null}return $.ig.FontUtil.prototype.toFontInfo(this._bn._i._af,this.subtitleTextStyle())},kb:function(){var a=false;a=this.actualMobileMode();this._cm=true;this._ch=a&&!this._di||this.crosshairVisibility()==0;this._cm=false},_cf:false,_ct:false,seriesDataUpdated:null,jl:function(){if(this.seriesDataUpdated!=null){this.seriesDataUpdated(this,$$0.$w.empty)}},$type:new $.ig.Type("SeriesViewer",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendOwner.prototype.$type,$.ig.IInternalLegendOwner.prototype.$type])},true);$c("CoercionInfo:i","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:null,$type:new $.ig.Type("CoercionInfo",$.ig.$ot)},true);$c("SeriesViewerView:l","Object",{init:function(a){this.ag=false;this.g=new $$t.gl;this.ey=$$a.$ae.empty();this.ah=false;this.ai=true;this.y=false;this.a0=NaN;this.ez=$$a.$ae.empty();this.z=false;this.ad=false;this.ac=false;this.ei=null;this.eh=null;this.ab=false;this.aa=false;this.ae=true;this.av=null;this.af=true;$.ig.$op.init.call(this);this._a6=0;this._a5=0;this._n=a;this._n.crosshairPoint({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._n.windowResponse(1);this._i=new $$t.s(this);this._e2=function(){var $ret=new $$a.br;$ret.visibility(1);return $ret}();this._e3=function(){var $ret=new $$a.br;$ret.visibility(1);return $ret}()},ch:function(){this._i.a9()},_n:null,onInit:function(){this._n._cm=true;this._n.crosshairVisibility(1);this._n._cm=false;this._e4=new $$a.bs;this._e5=new $$a.bv;this._e5.__visibility=1;this.dw();this._f=new $$t.fb;this._b=new $$t.ae;this._a=new $.ig.CanvasRenderScheduler;this._a.l(this);this._a._e.add(this._n._ai);if(this._n.overviewPlusDetailPaneVisibility()==0){this.cg()}var a=this._n;a.windowRectChanged=$.ig.Delegate.prototype.combine(a.windowRectChanged,this.cm.runOn(this));var b=this._n;b.gridAreaRectChanged=$.ig.Delegate.prototype.combine(b.gridAreaRectChanged,this.cl.runOn(this));this._m=new $$t.n(this);this.de()},cg:function(){if(this._l==null){this._l=this._i.g()}this._n.bi().provideContext(this._x);this._n.bi().provideContainer(this._bg);this._n.bi().provideEventSource(this._j);this._l.world(new $$a.ae(0,0,0,1,1));this._l.window(this._n.windowRect());var model_=this._n;var self_=this;this._l.surfaceViewer(new $.ig.SeriesViewerSurfaceViewer(model_,self_));this._l.viewScheduler(this._a);this.updateOverviewPlusDetailRects();var a=this._l;a.windowChanging=$.ig.Delegate.prototype.combine(a.windowChanging,this.dd.runOn(this));var b=this._l;b.windowChanged=$.ig.Delegate.prototype.combine(b.windowChanged,this.dc.runOn(this))},_a:null,_l:null,dd:function(a,b){var c=b.newValue();if(this._l!=null){c=this._l.changeRect(b.oldValue(),b.newValue(),this._n.isZoomingHorizontallyEnabled(),this._n.isZoomingVerticallyEnabled(),this._l.world())}if(c.isEmpty()){this._l.window(b.oldValue())}else if(!c.equals1(b.newValue())){this._l.window(c)}if(this._n.windowResponse()==1){var d=this._n.viewportRect().width()/this._n.viewportRect().height();c=new $$a.ae(0,c.left()/d,c.top(),c.width()/d,c.height());this._n.windowRect(c)}},dc:function(a,b){var c=b.newValue();if(this._l!=null){c=this._l.changeRect(b.oldValue(),b.newValue(),this._n.isZoomingHorizontallyEnabled(),this._n.isZoomingVerticallyEnabled(),this._l.world())}if(c.isEmpty()){c=b.oldValue()}else if(!c.equals1(b.newValue())){this._l.window(c)}var d=this._n.viewportRect().width()/this._n.viewportRect().height();c=new $$a.ae(0,c.left()/d,c.top(),c.width()/d,c.height());this._n.windowRect(c)},updateOverviewPlusDetailRects:function(){if(this._l==null){return}if(this._n.overviewPlusDetailPaneVisibility()!=0){return}var a=1;if(this._n.viewportRect().isEmpty()==false){a=this._n.viewportRect().width()/this._n.viewportRect().height()}var b=this._l.world();var c=new $$a.ae(0,0,0,a,1);this._l.world(c);if(b.width()!=c.width()||b.height()!=c.height()||b.x()!=c.x()||b.y()!=c.y()){this._l.surfaceViewer().isDirty(true)}this._l.window(new $$a.ae(0,this._n.windowRect().left()*a,this._n.windowRect().top(),this._n.windowRect().width()*a,this._n.windowRect().height()))},cm:function(a,b){this.updateOverviewPlusDetailRects()},cl:function(a,b){this.updateOverviewPlusDetailRects()},_m:null,b4:function(a,b,c){var d=true;var f=this._n.series().getEnumerator();while(f.moveNext()){var e=f.current();if(d&&e.dk()){d=false;c._a.k(0,0,a,b)}e.i7(new $$a.ae(0,0,0,a,b),c)}},dv:function(){this._i.bj()},b6:function(){},dx:function(){this._i.bk()},cd:function(){for(var a=0;a<this._n.series().count();a++){this._n.series().__inner[a].view().am()}},b5:function(){},b7:function(){},dn:function(a){var $self=this;var b=this._f.indexOf(a);if(b>=0){this._f.removeAt(b)}if(a.isStacked()){a.h1(function(c){c.seriesViewer(null);b=$self._f.indexOf(c);if(b>=0){$self._f.removeAt(b)}return true})}this._n.js();a.provideContext(null,null);this.c2()},c2:function(){if(this._n._destroyed){return}if(this._f.count()==0){if(this._w!=null&&$$a.$ae.l_op_Inequality(this._n.viewportRect(),null)&&!this._n.viewportRect().isEmpty()){this._w.k(this._n.viewportRect().left(),this._n.viewportRect().top(),this._n.viewportRect().width(),this._n.viewportRect().height())}}this._n.canvasRenderScheduler().n()},ao:function(a){a.io(a.view().br(),this.ey);return this._f.contains(a)},_f:null,_b:null,ag:false,shouldMergeOverlayContext:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},bm:function(a){var $self=this;if(!this._f.contains(a)){this._f.add(a);if(a.isStacked()){a.h1(function(b){$self._f.add(b);return true})}this._n.js()}a.provideContext(this._w,this._v);this._n.ht()},di:function(a){this._v=a;for(var b=0;b<this._f.count();b++){this._f.__inner[b].provideContext(this._w,this._v)}for(var c=0;c<this._b.count();c++){this._b.__inner[c].gp(this._w,this._v)}},bu:function(){},bq:function(){this.b8();this.cd()},b8:function(){this._e5.__visibility=1;this.cj()},b3:function(){},dg:function(){},_e5:null,_e4:null,dy:function(){this._e5.__visibility=0;this.cj()},d6:function(a){this._e5._o=a.top()+this._n.viewportRect().top();this._e5._n=a.left()+this._n.viewportRect().left();this._e5.width(a.width());this._e5.height(a.height());this._e5.__stroke=this._i.b0();this._e5.__fill=null;this._e5._ac=.5;this.cj()},bt:function(){},c5:function(){},ee:function(a,b,c,d){this._e3._aj=a;this._e3._al=b;this._e3._ak=c;this._e3._am=d;this.cj()},_e3:null,_e2:null,d3:function(){this._e3.__visibility=0;this.cj()},ce:function(){if(this._e3.__visibility==0){this._e3.__visibility=1;this.cj()}},d7:function(a,b,c,d){this._e2._aj=a;this._e2._al=b;this._e2._ak=c;this._e2._am=d;this.cj()},dz:function(){this._e2.__visibility=0;this.cj()},b9:function(){if(this._e2.__visibility==0){this._e2.__visibility=1;this.cj()}},cc:function(){this._e4.__visibility=1;this.cj()},ev:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},ew:function(a){var b=new $$a.a9;var c=new $$a.a8;c.__isClosed=true;c.__startPoint={__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.right(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$a.bd(0,{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b.add(c);return b},ed:function(a,b){b.intersect(a);var c=new $$a.a7;c._b=this.ew(a);var d=new $$a.a7;d._b=this.ev(b);var e=new $$a.a3;e._c.add(c);e._c.add(d);this._e4._aj=e;this._e4.__fill=this._i.b0();this._e4.__opacity=.1;this.cj()},d2:function(){this._e4.__visibility=0;this.cj()},ef:function(a){},dl:function(a){var b=this._b.indexOf(a);this._b.removeAt(b);a.gp(null,null);this.dt();this._n.removeSpecificDataSource(a.name(),true)},dm:function(a){},bl:function(a){if(!this._b.contains(a)){this._b.add(a)}a.gp(this._w,this._v);this.dt()},bi:function(a){},g:null,h:function(){this.g._a=this._l;return this.g},au:function(a){var b=a.seriesViewer().series();var c=new $$4.x($$t.$fv.$type,0);for(var d=0;d<b.count();d++){c.add(b.__inner[d]);if(b.__inner[d].isStacked()){b.__inner[d].h1(function(e){c.add(e);return true})}}return c},ds:function(){this._n.windowRect(new $$a.ae(0,0,0,1,1))},_i:null,_u:null,_x:null,_w:null,_v:null,_mSPointerEnabled:false,mSPointerEnabled:function(a){if(arguments.length===1){this._mSPointerEnabled=a;return a}else{return this._mSPointerEnabled}},_pointerEnabled:false,pointerEnabled:function(a){if(arguments.length===1){this._pointerEnabled=a;return a}else{return this._pointerEnabled}},_bg:null,cs:function(a){var $self=this;if(a==this._bg){return}if(a==null){if(this._j!=null){this._j.an()}this._i.be(null);this._u=null;this._x=null;this._w=null;this._v=null;this._j=null;if(this._n.bi()!=null){this._n.bi().provideContext(null);this._n.bi().provideContainer(null);this._n.bi().provideEventSource(null)}return}this._bg=a;if(this.shouldMergeOverlayContext()){this._a._e.add(this._n.canvasRenderScheduler())}this._i.be(a);this._u=this._i._t;this._x=this._i._w;this._w=this._i._v;this._v=this._i._u;this.mSPointerEnabled(false);try{this.mSPointerEnabled(window.navigator.msPointerEnabled&&MSGesture!==undefined)}catch(b){}this.pointerEnabled(false);try{this.pointerEnabled(window.navigator.pointerEnabled)}catch(c){}if(this.mSPointerEnabled()||this.pointerEnabled()){this.useDeltaZoom(true)}this._j=this._i._f;if(this._j!=null){this._j._bc=this._n.viewportRect();this._j._ai=this.aq.runOn(this);var d=this._j;d.onContactCompleted=$.ig.Delegate.prototype.combine(d.onContactCompleted,this.cp.runOn(this));var e=this._j;e.onContactMoved=$.ig.Delegate.prototype.combine(e.onContactMoved,this.cq.runOn(this));var f=this._j;f.onContactStarted=$.ig.Delegate.prototype.combine(f.onContactStarted,this.cr.runOn(this));var g=this._j;g.onDragCompleted=$.ig.Delegate.prototype.combine(g.onDragCompleted,this._n.ib.runOn(this._n));var h=this._j;h.onFlingStarted=$.ig.Delegate.prototype.combine(h.onFlingStarted,this.aj.runOn(this));var i=this._j;i.onDragDelta=$.ig.Delegate.prototype.combine(i.onDragDelta,function(i){$self._n.ic(i)});var j=this._j;j.onDragStarted=$.ig.Delegate.prototype.combine(j.onDragStarted,function(j){$self._n.id(j,true)});var k=this._j;k.onKeyDown=$.ig.Delegate.prototype.combine(k.onKeyDown,this._n.onKeyDown.runOn(this._n));var l=this._j;l.onMouseDown=$.ig.Delegate.prototype.combine(l.onMouseDown,this.cx.runOn(this));var m=this._j;m.onMouseLeave=$.ig.Delegate.prototype.combine(m.onMouseLeave,this.cy.runOn(this));var n=this._j;n.onMouseOver=$.ig.Delegate.prototype.combine(n.onMouseOver,this.cz.runOn(this));var o=this._j;o.onMouseUp=$.ig.Delegate.prototype.combine(o.onMouseUp,this.c0.runOn(this));var p=this._j;p.onMouseWheel=$.ig.Delegate.prototype.combine(p.onMouseWheel,this._n.c9.runOn(this._n));if(this._j.ah()){var q=this._j;q.onZoomDelta=$.ig.Delegate.prototype.combine(q.onZoomDelta,function(q,r,s,t){$self._n.i4(q,r,s,t)});var r=this._j;r.onZoomStarted=$.ig.Delegate.prototype.combine(r.onZoomStarted,function(r,s,t,u){$self._n.i8(r,s,t,u)});var s=this._j;s.onZoomCompleted=$.ig.Delegate.prototype.combine(s.onZoomCompleted,function(s,t,u,v){$self._n.i3(s,t,u,v)})}else{var t=this._j;t.onPinchDelta=$.ig.Delegate.prototype.combine(t.onPinchDelta,function(t,u){$self._n.ip(u)});var u=this._j;u.onPinchStarted=$.ig.Delegate.prototype.combine(u.onPinchStarted,function(u,v){$self._n.iq(u)});var v=this._j;v.onGestureCompleted=$.ig.Delegate.prototype.combine(v.onGestureCompleted,function(v,w){$self._n.ie(v)})}var w=this._j;w.onDoubleTap=$.ig.Delegate.prototype.combine(w.onDoubleTap,function(w){$self._n.ia(w)});var x=this._j;x.onHold=$.ig.Delegate.prototype.combine(x.onHold,this.cu.runOn(this))}if(this._n.bi()!=null){this._n.bi().provideContext(this._x);this._n.bi().provideContainer(a);this._n.bi().provideEventSource(this._j)}var z=this._b.getEnumerator();while(z.moveNext()){var y=z.current();y._a2.av();this.bl(y)}var ab=this._f.getEnumerator();while(ab.moveNext()){var aa=ab.current();this.bm(aa)}},aj:function(a,b,c){if(this._n.ce()){return false}return true},cq:function(a,b){this._n.h6(a,b)},cr:function(a,b){this._n.a1().onImmediateModeContactStarted(this._n,a,b)},cu:function(a){this._n.ir(a)},cp:function(a,b){this._n.h5(a,b)},dj:function(a){},an:function(){return false},_j:null,d5:function(){this.fontHeight($.ig.FontUtil.prototype.getCurrentFontHeight(this._i._af,this._n.getFontInfo()))},_fontHeight:0,fontHeight:function(a){if(arguments.length===1){this._fontHeight=a;return a}else{return this._fontHeight}},e:function(a,b,c,d){var $self=this;return{ret:function(){var e=$self._n.a1().getHitSeries($self._n,$self._f,$self._v,a,b,c,d);c=e.p5;return e.ret}(),p2:c}},bb:function(){return this._a6},ba:function(){return this._a5},_a6:0,_a5:0,ey:null,ah:false,notifyContainerResized:function(){this._i.bc()},ct:function(a,b){var c=this._a6;var d=this._a5;if(this._a6!=a){this.ah=true}this._a6=a;if(this._a5!=b){this.ah=true}this._a5=b;if(this.ah){var e=new $$a.af(1,c,d);var f=new $$a.af(1,a,b);this._n.i0(e,f)}this.c9();this.dt();this._n.canvasRenderScheduler().n()},dt:function(){this.ae=true;this._n._al.y()},az:0,ax:0,ay:0,aw:0,ai:false,y:false,bz:function(){var $self=this;if(this._a6==0||this._a5==0){return}this.ae=false;this.y=false;if(this.ai){this.c8();this.c4();this.ai=false;this.cj()}var a=this._a6;var b=this._a5;var c=this._n.leftMargin();var d=this._n.rightMargin();var e=this._n.bottomMargin();var f=this._n.topMargin();var g=this._n.autoMarginHeight();var h=this._n.autoMarginWidth();if($.ig.util.isNaN(g)){g=this.fontHeight()/2}if($.ig.util.isNaN(h)){h=0}var i=this._n.shouldAddAutoMargins();var j=new $$4.x($$t.$ah.$type,0);var l=this._b.getEnumerator();while(l.moveNext()){var k=l.current();if(k._at!=null){j.add(k._at);k._at._bo=function(){return $self.ah}}}if(i){var m=false;var n=false;var o=false;var p=false;var r=j.getEnumerator();while(r.moveNext()){var q=r.current();if($$t.$dq.b(q)==2&&(q._ac.labelSettings()==null||q._ac.labelSettings().visibility()==0)){m=true}if($$t.$dq.b(q)==3&&(q._ac.labelSettings()==null||q._ac.labelSettings().visibility()==0)){n=true}if($$t.$dq.b(q)==0&&(q._ac.labelSettings()==null||q._ac.labelSettings().visibility()==0)){o=true}if($$t.$dq.b(q)==1&&(q._ac.labelSettings()==null||q._ac.labelSettings().visibility()==0)){p=true}if(q._ac!=null&&q._ac.labelSettings()!=null){q._ac.labelSettings()._c=q._ac.labelSettings().location()}}if(m||n){if(!o&&$.ig.util.isNaN(f)){f=g}if(!p&&$.ig.util.isNaN(e)){e=g}}if(p||o){if(!m&&$.ig.util.isNaN(c)){c=h}if(!n&&$.ig.util.isNaN(d)){d=h}}}if($.ig.util.isNaN(f)){f=0}if($.ig.util.isNaN(c)){c=0}if($.ig.util.isNaN(d)){d=0}if($.ig.util.isNaN(e)){e=0}var s=this.bd();f+=s;var t=this.bc();f+=t;var u=new $$a.ae(0,c,f,a-(c+d),b-(f+e));u=$$t.$dq.e(j,u);var v=new $$a.af(1,Math.max(0,a-(c+d)),Math.max(0,b-(f+e)));if(this._n.cl()&&u.width()!=u.height()){if(u.width()<u.height()){f+=(u.height()-u.width())/2;u.top(u.top()+(u.height()-u.width())/2);v.height(v.height()-(u.height()-u.width()));u.height(u.width())}else{c+=(u.width()-u.height())/2;u.left(u.left()+(u.width()-u.height())/2);v.width(v.width()-(u.width()-u.height()));u.width(u.height())}}this.az=f-(s+t);this.ax=c;this.ay=d;this.aw=e;this.ey=u;var w=function(){var $ret=new $$t.dr;$ret._f=c;$ret._c=c;$ret._a=f+v.height();$ret._b=f+v.height();$ret._g=c+v.width();$ret._d=c+v.width();$ret._h=f;$ret._e=f;return $ret}();$$t.$dq.d(j,w,this.ey,function(x,y){if(!x.cn().equals1(y)){x.cn(y);x._ac._a2.ac()}});var x=false;if(this.ah){this.ah=false;x=true}this._n.jc(this._n.viewportRect(),this.ey);var z=this._b.getEnumerator();while(z.moveNext()){var y=z.current();if($$a.$ae.l_op_Equality(y.iu(),null)||y.iu().isEmpty()){this.y=true}if(y.iu().equals1(this.ey)&&!this._i.y()){continue}y.gj(y.iu(),this.ey)}var ab=this._f.getEnumerator();while(ab.moveNext()){var aa=ab.current();if($$a.$ae.l_op_Equality(aa.view().br(),null)||aa.view().br().isEmpty()){this.y=true}if(aa.view().br().equals1(this.ey)&&!this._i.y()){continue}aa.io(aa.view().br(),this.ey)}this.ea();this.dk(this.ey);this._i.bb(false)},ea:function(){if(this._n.bi()!=null&&!this.ey.isEmpty()){var a=this._n.bi();var b=this._n.actualMobileMode()?this.ey.width():Number.POSITIVE_INFINITY;var c=this._n.actualMobileMode()?this.ey.height():Number.POSITIVE_INFINITY;var d=a.getDesiredSize(new $$a.af(1,b,c));this._n.bi().arrange(new $$a.ae(0,this.ey.right()-d.width(),this.ey.bottom()-d.height(),d.width(),d.height()));this.updateOverviewPlusDetailRects()}},t:function(){var a=this._n.getFontInfo();
var b=this.q();if(this._n.bt()!=null){a=this._n.bt()}else if(b!=null){a=b}return a},s:function(){var a=this._n.getFontInfo();var b=this.p();if(this._n.bs()!=null){a=this._n.bs()}else if(b!=null){a=b}return a},eu:function(){var a=this._n.getFontBrush();var b=this.er();if(this._n.titleTextColor()!=null){a=this._n.titleTextColor()}else if(b!=null){a=b}return a},et:function(){var a=this._n.getFontBrush();var b=this.eq();if(this._n.subtitleTextColor()!=null){a=this._n.subtitleTextColor()}else if(b!=null){a=b}return a},bd:function(){if(this._n.title()==null||!($b($$t.$dp.$type,this._n)!==null)){return 0}var a=this.t();var b=0;b=$.ig.FontUtil.prototype.getCurrentFontHeight(this._i._af,a);var c=this.getTitleMargin();b+=c._e+c._b;return b},a0:0,bc:function(){if(this._n.subtitle()==null||!($b($$t.$dp.$type,this._n)!==null)){return 0}if(!$.ig.util.isNaN(this.a0)){return this.a0}var a=this.s();this.a0=$.ig.FontUtil.prototype.getCurrentFontHeight(this._i._af,a);var b=this.getSubtitleMargin();this.a0+=b._e+b._b;return this.a0},getTitleMargin:function(){var a=this._i.cb();var b=$.ig.util.isNaN(this._n.titleTopMargin())?a._e:this._n.titleTopMargin();var c=$.ig.util.isNaN(this._n.titleLeftMargin())?a._c:this._n.titleLeftMargin();var d=$.ig.util.isNaN(this._n.titleRightMargin())?a._d:this._n.titleRightMargin();var e=$.ig.util.isNaN(this._n.titleBottomMargin())?a._b:this._n.titleBottomMargin();return new $$a.ah(1,c,b,d,e)},getSubtitleMargin:function(){var a=this._i.ca();var b=$.ig.util.isNaN(this._n.subtitleTopMargin())?a._e:this._n.subtitleTopMargin();var c=$.ig.util.isNaN(this._n.subtitleLeftMargin())?a._c:this._n.subtitleLeftMargin();var d=$.ig.util.isNaN(this._n.subtitleRightMargin())?a._d:this._n.subtitleRightMargin();var e=$.ig.util.isNaN(this._n.subtitleBottomMargin())?a._b:this._n.subtitleBottomMargin();return new $$a.ah(1,c,b,d,e)},dk:function(a){},cj:function(){if(!this.ad){this.ad=true;this._a.n()}},ez:null,dq:function(){if(this._x==null){return}if(this._x.d()){if(this._n.actualPixelScalingRatio()!=1){this._x.z();this._x.aa(this._n.actualPixelScalingRatio(),this._n.actualPixelScalingRatio())}if(!this.ez.isEmpty()){if(!this.shouldMergeOverlayContext()){this._x.k(this.ez.left(),this.ez.top(),this.ez.width(),this.ez.height())}}}this.dr();if(this._x.d()){if(this._n.actualPixelScalingRatio()!=1){this._x.y()}}},isValid:function(){return true},preRender:function(){this._i.a5(this._a6,this._a5);this.dh()},dh:function(){},z:false,dr:function(){if(this._x.d()){this.ez=new $$a.ae(0,0,0,this._a6,this._a5);if(this.av!=null&&this.av.count()>0){this.hidePlotContent();this._x.z();this._x.ae(this._n.viewportRect());if(!this.shouldMergeOverlayContext()){this._x.k(this._n.viewportRect().left(),this._n.viewportRect().top(),this._n.viewportRect().width(),this._n.viewportRect().height())}}this._x.r(this._e2);this._x.r(this._e3);this._x.s(this._e4);this._x.v(this._e5);this._x.ac(this.t());if(this.ei!=null){this.ei._am=this.eu();this._x.w(this.ei)}this._x.ac(this.s());if(this.eh!=null){this.eh._am=this.et();this._x.w(this.eh)}if(this.av!=null&&this.av.count()>0){this._i.bi(this.av);this._x.y()}if(this.shouldClearTiles()){this.showPlotContent();this.shouldClearTiles(false);this.av.clear();this._n.a1().clearVisibleTiles(this._n);this.cj()}}},e0:function(){return new $$a.ae(0,0,0,this._a6,this._a5)},ex:function(){return this._i.b5()},dw:function(){this._n.circleMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.d);$ret.measure($$t.$o.b);return $ret}());this._n.triangleMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.m);$ret.measure($$t.$o.b);return $ret}());this._n.pyramidMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.j);$ret.measure($$t.$o.b);return $ret}());this._n.squareMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.k);$ret.measure($$t.$o.b);return $ret}());this._n.diamondMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.e);$ret.measure($$t.$o.b);return $ret}());this._n.pentagonMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.h);$ret.measure($$t.$o.b);return $ret}());this._n.hexagonMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.f);$ret.measure($$t.$o.b);return $ret}());this._n.tetragramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.l);$ret.measure($$t.$o.b);return $ret}());this._n.pentagramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.i);$ret.measure($$t.$o.b);return $ret}());this._n.hexagramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.g);$ret.measure($$t.$o.b);return $ret}())},styleUpdated:function(){this._i.bm();this.du();var a=this.fontHeight();this.d5();if(a!=this.fontHeight()){this._n.ht()}},de:function(){if(this._n.overviewPlusDetailPaneVisibility()==0){this.cg();this._n.hq()}if(this._n.bi()!=null){var a=this._n.overviewPlusDetailPaneVisibility();this._n.bi().visibility(a);this._n.bi().doRefresh(false)}},aq:function(a){return this._n.a1().shouldInteract(this._n,a)},cz:function(a,b,c){this._n.a1().onImmediateModeMouseOver(this._n,this._f,this._v,a,b,c)},cy:function(a){this._n.a1().onImmediateModeMouseLeave(this._n,a)},cx:function(a){this._n.a1().onImmediateModeMouseDown(this._n,this._j,a)},c0:function(a){this._n.a1().onImmediateModeMouseUp(this._n,this._j,a)},du:function(){},currentModifiers:function(){return this._j._a9},eg:function(a){if(this._j!=null){this._j._bc=this._n.viewportRect()}},ck:function(a){this._n.a1().onMobileModeChanged(this._n,a);this._n.actualMobileMode(a)},bh:function(a){this._n.kb();this._i.bt(a);if(this._n.bi()!=null){this._n.bi().mobileMode(a)}this.eb()},eb:function(){this._n.kh()},ad:false,isDirty:function(a){if(arguments.length===1){this.ad=a;return a}else{return this.ad}},undirty:function(a){this.ad=false;this.dq()},index:function(){return 10},postRender:function(){},b2:function(){this.dt()},ac:false,ca:function(){this._i.a8()},d0:function(){this._i.bl()},bs:function(a){this._i.ax()},addToInfoBox:function(a){this._i.at(a)},d8:function(a){this._i.br(a)},d9:function(a){this._i.bs(a)},bk:function(a){this._i.au(a)},dp:function(a){this._i.bh(a)},c1:function(a){this._n.canvasRenderScheduler().n()},br:function(a){},_useDeltaZoom:false,useDeltaZoom:function(a){if(arguments.length===1){this._useDeltaZoom=a;return a}else{return this._useDeltaZoom}},k:function(a){if(this._n.actualMobileMode()){return 2}else{return 1}},cw:function(){if(this._j!=null){this._j.ab(this._n.isSurfaceInteractionDisabled())}if(this._l!=null){this._l.isSurfaceInteractionDisabled(this._n.isSurfaceInteractionDisabled())}},ei:null,eh:null,a9:function(a,b){if(a==null){return 0}this._x.ac(b);return this._x.e(a)},a8:function(a,b){if(a==null){return 0}var c=0;c=$.ig.FontUtil.prototype.getCurrentFontHeight(this._i._af,b);return c},c9:function(){this.ai=true;this.dt();this.cj()},ej:function(a,b,c,d){if(a==null){return null}var e=function(){var $ret=new $$a.an;$ret.ak(a);$ret._o=b._e;return $ret}();var f=this.a9(e,c);e._o=b._e;var g=this.a8(a,c);e._m=f;e._l=g;switch(d){case 0:e._n=b._c;break;case 2:e._n=Math.max(this._a6-b._d-f,b._c);break;default:case 1:case 3:var h=this._a6/2-f/2;h+=b._c;h-=b._d;e._n=h;break}return e},c8:function(){this.ei=$b($$t.$dp.$type,this._n)!==null?this.ej(this._n.title(),this.getTitleMargin(),this.t(),this.en()):null},c4:function(){this.a0=NaN;this.eh=$b($$t.$dp.$type,this._n)!==null?this.ej(this._n.subtitle(),this.getSubtitleMargin(),this.s(),this.em()):null;if(this.eh!=null){this.eh._o+=this.bd()}},c:function(a){var b=this._i.c();if(b==0){var c=$$t.$dq.b(a._at);if(a.crossingAxis()==null){if(c==4){return 4}if(c==5){return 3}}else{if(c==4){return 3}if(c==5){return 4}}if(c==0){return 3}return 4}return b},d:function(a){var b=this._i.d();if(b==0){var c=$$t.$dq.b(a._at);if(a.crossingAxis()==null){if(c==7){return 1}if(c==6){return 2}}else{if(c==7){return 2}if(c==6){return 1}}if(c==3){return 2}return 1}return b},onZoomPanInteractionEnding:function(){if(!$.ig.util.isNaN(this._n.actualInteractionPixelScalingRatio())){if(!$.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this._n.pixelScalingRatio()))){this._n.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this._n.pixelScalingRatio()))}else{this.ch()}}if(!this._n.isAntiAliasingEnabledDuringInteraction()){this._i.a4()}},onZoomPanInteractionStarting:function(){if(!$.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this._n.actualInteractionPixelScalingRatio()))){this._n.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this._n.actualInteractionPixelScalingRatio()))}if(!this._n.isAntiAliasingEnabledDuringInteraction()){this._i.a3()}},r:function(){return this._i.r()},es:function(){return this._i.b4()},o:function(){return this._i.q()},ep:function(){return this._i.b3()},q:function(){return this._i.p()},p:function(){return this._i.o()},er:function(){return this._i.b2()},eq:function(){return this._i.b1()},a2:function(){return this.ax},a3:function(){return this.ay},a4:function(){return this.az},a1:function(){return this.aw},el:function(){return this.ei},ek:function(){return this.eh},e1:function(){return new $$a.ae(0,0,0,this._a6,this._a5)},e7:function(){return this._i.cd()},e6:function(){return this._i.cc()},ab:false,aa:false,c3:function(a,b){this.aa=true},c7:function(a,b){this.ab=true},en:function(){if(this.ab){return this._n.titleHorizontalAlignment()}else{var a=1;switch(this._i.as()){case"left":a=0;break;case"right":a=2;break}return a}},em:function(){if(this.aa){return this._n.subtitleHorizontalAlignment()}else{var a=1;switch(this._i.ar()){case"left":a=0;break;case"right":a=2;break}return a}},ae:false,bn:function(){if(this.ae){this.bz();if(this.y){this._n._al.x()}if(this.ae){this.bz()}}},justZoomed:function(){if(this._n._dk){return false}if($$0.$s.now().getTime()-this._n._dn.getTime()<300){return true}return false},b1:function(){this._i.a5(this._a6,this._a5)},ci:function(){this._i.ba(this._n.isPagePanningAllowed())},ar:function(a){var b=this._n.actualWindowRect();var c=b.top()>0;var d=b.left()>0;var e=b.right()<1;var f=b.bottom()<1;var g=a.__y<0;var h=a.__y>0;var i=a.__x<0;var j=a.__x>0;if(c&&g){return true}if(d&&i){return true}if(f&&h){return true}if(j&&e){return true}return false},pixelScalingRatioChanged:function(){this._i.bg();this._n.canvasRenderScheduler().n();this._n._ai.n();this._n._ag.n();this._a.n()},av:null,displayZoomTiles:function(a,b,c){this.shouldClearTiles(false);if(this.av==null){this.av=new $$4.x($$t.$cp.$type,0)}for(var d=0;d<this.av.count();d++){while(d<this.av.count()&&!a.containsKey(this.av.__inner[d].content())){this.av.removeAt(d)}}for(var e=0;e<b.count();e++){this.av.add(b.__inner[e])}this.cj()},acquireTileContent:function(a,b,c){return this._i.ao(a,b,c)},destroyAllTileContent:function(){this._i.a1()},by:function(a){this._i.a2(a)},cf:function(){if(this.av==null){return}this.shouldClearTiles(true);this.cj()},_shouldClearTiles:false,shouldClearTiles:function(a){if(arguments.length===1){this._shouldClearTiles=a;return a}else{return this._shouldClearTiles}},be:0,bv:function(){this._i.az()},bo:function(){this._i.av()},bw:function(a){this._i.a0(a)},bp:function(){this._i.aw()},af:false,hidePlotContent:function(){if(this.af){this.af=false;this._w.k(this._n.viewportRect().left(),this._n.viewportRect().top(),this._n.viewportRect().width(),this._n.viewportRect().height());this._n.canvasRenderScheduler()._c=true}},showPlotContent:function(){if(!this.af){this.af=true;this._n.canvasRenderScheduler()._c=false;this._n.canvasRenderScheduler().o(this._w,this._v)}},onTileZoomEnding:function(){},onActualHitTestModeChanged:function(){this._i.bd()},$type:new $.ig.Type("SeriesViewerView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("PointerTooltipStyle:m","Object",{init:function(){$.ig.$op.init.call(this);this._b=NaN;this._a=NaN},_b:0,_a:0,_d:null,_c:null,$type:new $.ig.Type("PointerTooltipStyle",$.ig.$ot)},true);$c("OverviewPlusDetailViewportHost:n","Object",{init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$6.e(0,"view")}this._a=a},_a:null,getViewInfo:function(a,b){a=new $$a.ae(0,0,0,this._a._l.worldRectViewport().width(),this._a._l.worldRectViewport().height());b=$$t.$f.m0;return{p0:a,p1:b}},getEffectiveViewport:function(){if(!this._a._n.isMap()){if(this._a._n.effectiveViewport().isEmpty()){return this._a._n.effectiveViewport()}return this._a._n.my(this._a._l.previewViewportdRect(),this._a._n.viewportRect(),this._a._n.effectiveViewport())}return $$a.$ae.empty()},$type:new $.ig.Type("OverviewPlusDetailViewportHost",$.ig.$ot,[$$t.$a.$type])},true);$c("MarkerTemplates:o","Object",{init:function(){$.ig.$op.init.call(this)},n:function(a,b,c){a.beginPath();var d=b.actualItemBrush();var e=b.outline();if(d!=null){if(d._isGradient){var f=c.availableWidth/2;var g=c.availableHeight/2;var h=c.xPosition-f;var i=c.yPosition-f;h+=c.renderOffsetX;i+=c.renderOffsetY;var j=$.ig.CanvasViewRenderer.prototype.createGradient(a,d,h,i,h+c.availableWidth,i+c.availableHeight,b.thickness(),false);a.fillStyle=j}else{if(a.fillStyle!=d.__fill){a.fillStyle=d.__fill}}}if(b.outline()!=null){if(b.outline()._isGradient){var k=c.availableWidth/2;var l=c.availableHeight/2;var m=c.xPosition-k;var n=c.yPosition-k;m+=c.renderOffsetX;n+=c.renderOffsetY;var o=$.ig.CanvasViewRenderer.prototype.createGradient(a,b.outline(),m,n,m+c.availableWidth,n+c.availableHeight,b.thickness(),true);a.strokeStyle=o}else{if(a.strokeStyle!=b.outline().__fill){a.strokeStyle=b.outline().__fill}}a.lineWidth=b.thickness()}},a:function(a,b){if(b.actualItemBrush()!=null){a.fill()}if(b.outline()!=null){a.stroke()}a.closePath()},b:function(a){a.isConstant=true;a.width=8;a.height=8},d:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=Math.min(a.availableWidth,a.availableHeight)/2;b.arc(a.xPosition,a.yPosition,d,0,Math.PI*2,false);$$t.$o.a(b,c)},m:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+0);b.lineTo(f,g);$$t.$o.a(b,c)},j:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f,g+a.availableHeight);b.lineTo(f+e,g+0);b.lineTo(f+a.availableWidth,g+a.availableHeight);b.lineTo(f,g+a.availableHeight);$$t.$o.a(b,c)},k:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.rect(f,g,a.availableWidth,a.availableHeight);$$t.$o.a(b,c)},c:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var left_=a.xPosition-e;var top_=a.yPosition-d;b.rect(left_|0,top_|0,a.availableWidth,a.availableHeight);$$t.$o.a(b,c)},e:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+0,g+d);b.lineTo(f+e,g+a.availableHeight);b.lineTo(f+a.availableWidth,g+d);b.lineTo(f+e,g+0);b.lineTo(f+0,g+d);$$t.$o.a(b,c)},h:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.1956000030040741/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+1.649999976158142/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+6.349999904632568/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$o.a(b,c)},f:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+.35600000619888306/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$o.a(b,c)},l:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+2.5856/8*a.availableHeight);b.lineTo(f+0/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+2.585599899291992/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+5.414400100708008/8*a.availableHeight);b.lineTo(f+8/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+5.414400100708008/8*a.availableWidth,g+2.585599899291992/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$o.a(b,c)},i:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+2.824399948120117/8*a.availableWidth,g+2.382/8*a.availableHeight);b.lineTo(f+.1956/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+2.0980000495910645/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+1.648800015449524/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6.3512/8*a.availableWidth,g+7.236000061035156/8*a.availableHeight);b.lineTo(f+5.9019999504089355/8*a.availableWidth,g+4.618000030517578/8*a.availableHeight);b.lineTo(f+7.8043999671936035/8*a.availableWidth,g+2.7639999389648438/8*a.availableHeight);b.lineTo(f+5.175600051879883/8*a.availableWidth,g+2.381999969482422/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$o.a(b,c)},g:function(a){var b=a.context;var c=a.data;$$t.$o.n(b,c,a);var d=a.availableHeight/2;var e=a.availableWidth/2;var f=a.xPosition-e;var g=a.yPosition-d;b.moveTo(f+4/8*a.availableWidth,g+0);b.lineTo(f+3/8*a.availableWidth,g+2.268/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+2/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+.536/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+3/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+8/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+5.73199987411499/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+6/8*a.availableHeight);b.lineTo(f+6/8*a.availableWidth,g+4/8*a.availableHeight);b.lineTo(f+7.464000225067139/8*a.availableWidth,g+2/8*a.availableHeight);b.lineTo(f+5/8*a.availableWidth,g+2.2679998874664307/8*a.availableHeight);b.lineTo(f+4/8*a.availableWidth,g+0);$$t.$o.a(b,c)},$type:new $.ig.Type("MarkerTemplates",$.ig.$ot)},true);$c("DataSourceManager:p","Object",{d:null,c:null,b:null,a:null,init:function(){$.ig.$op.init.call(this);this.d=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0);this.c=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0);this.b=new $$4.h($.ig.$op.$type,$$0.$aw.$type,0);this.a=new $$4.h(String,$.ig.$op.$type,0)},e:function(target_,dataSource_){if(this.d.containsKey(target_)){this.f(target_)}this.d.add(target_,dataSource_);var arr_=dataSource_.dataView();if(this.c.containsKey(arr_)){this.c.remove(arr_)}this.c.add(arr_,dataSource_);var a=dataSource_.id;if(this.a.containsKey(a)){this.a.remove(a)}this.a.add(a,dataSource_);if(!this.b.containsKey(dataSource_)){this.b.add(dataSource_,1)}else{this.b.item(dataSource_,this.b.item(dataSource_)+1)}target_.itemsSource(arr_)},f:function(target_){var curr_=target_.itemsSource();this.d.remove(target_);if(!this.c.containsKey(curr_)){return}var ds_=this.c.item(curr_);this.b.item(ds_,this.b.item(ds_)-1);if(this.b.item(ds_)==0){this.b.remove(ds_);this.c.remove(curr_);var a=ds_.id;this.a.remove(a)}},$type:new $.ig.Type("DataSourceManager",$.ig.$ot)},true);$c("LegendTemplates:q","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();if(d==null){d=$$t.$q.ab(c._bj)}var e=c.title();if(e==null){e="Series Title"}$.ig.LegendItemHelper.prototype.d(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo,c.actualLegend()!=null&&c.actualLegend().isFinancial(),[c.finalValue(),c.percentChange()])},resolveLegendItemTemplate:function(a){switch(a){case 0:return $$t.$q.q;case 1:return $$t.$q.r}return $$t.$q.q},b:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();if(d==null){d=$$t.$q.ab(c._bj)}var e=b.itemLabel();if(e==null){e="Series Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},h:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var f=new $$a.br;f._aj=0;f._al=a.availableHeight/2;f._ak=a.availableWidth;f._am=a.availableHeight/2;f._ac=d.thickness();f.__stroke=b.actualItemBrush();f._ai=d.dashArray();e.r(f);var g=$b($$t.$d2.$type,b.series());if(g!=null&&g.actualMarkerTemplate()!=null&&g.actualMarkerTemplate().render()!=null){b.outline(g.actualMarkerOutline());b.thickness(2);$$t.$q.n(g.actualMarkerTemplate(),a)}},n:function(a,b){var c=new $$a.m;c.passInfo=b.passInfo;c.width=11;c.height=11;c.data=b.data;c.context=b.context;c.renderContext=b.renderContext;var d=b.data;var e=d.actualItemBrush();var f=d.itemBrush();if($b($$t.$fv.$type,d.series())!==null){if(d.itemBrush()==null){var g=d.series();d.actualItemBrush(g.getActualMarkerBrush())}}if(a.measure()!=null){a.measure()(c);if($.ig.util.isNaN(c.width)||Number.isInfinity(c.width)||c.width>11){c.width=11}if($.ig.util.isNaN(c.height)||Number.isInfinity(c.height)||c.height>11){c.height=11}}var h=new $$a.n;h.passInfo=b.passInfo;h.availableWidth=c.width;h.availableHeight=c.height;h.xPosition=b.availableWidth/2;h.yPosition=b.availableHeight/2;h.data=b.data;h.context=b.context;h.renderContext=b.renderContext;a.render()(h);d.itemBrush(f);d.actualItemBrush(e)},p:function(a){var b=null;if($b($$t.$fv.$type,a.series())!==null){b=a.series()}if(a.itemBrush()!=null){a.actualItemBrush(a.itemBrush())}else{if(b!=null){a.actualItemBrush(b.actualBrush())}else{a.actualItemBrush(a.itemBrush())}}},c:function(a){},a:function(a){},g:function(a){},m:function(a){var b=a.data;var c=a.context;$$t.$q.p(b);var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=new $$a.bs;var f=new $$a.a7;var g=new $$a.a8;g.__isFilled=true;var h=0;if($b($$t.$fv.$type,b.series())!==null){h=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}g.__startPoint={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.__segments.add(new $$a.bd(0,{__x:h,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());g.__segments.add(new $$a.bd(0,{__x:16,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:5,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(g);e._aj=f;e.__fill=b.actualItemBrush();d.s(e);var i=$b($$t.$d2.$type,b.series());if(i!=null&&i.actualMarkerTemplate()!=null&&i.actualMarkerTemplate().render()!=null){if($b($$t.$fv.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$q.n(i.actualMarkerTemplate(),a)}},j:function(a){var b=a.data;var c=a.context;$$t.$q.p(b);var d=new $$a.bs;var e=new $$a.a7;var f=new $$a.a8;var g=0;if($b($$t.$fv.$type,b.series())!==null){g=b.series().thickness()/2;d._ac=b.series().thickness();d.__stroke=b.series().actualOutline();d._ai=b.series().dashArray()}f.__isFilled=true;f.__startPoint={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f.__segments.add(new $$a.bd(0,{__x:g,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f.__segments.add(new $$a.bd(0,{__x:16,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:5,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());e._b.add(f);d._aj=e;d.__fill=b.actualItemBrush();var h=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);h.s(d)},i:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.br;e._aj=0;e._al=a.availableHeight/2;e._ak=a.availableWidth;e._am=a.availableHeight/2;e._ac=d.thickness();e._ai=d.dashArray();e.__stroke=b.actualItemBrush();var f=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);f.r(e)},k:function(a){var b=a.data;$$t.$q.p(b);var c=$b($$t.$d2.$type,b.series());if(c!=null&&c.actualMarkerTemplate()!=null&&c.actualMarkerTemplate().render()!=null){if($b($$t.$fv.$type,b.series())!==null){b.outline(b.series().getActualMarkerOutlineBrush())}$$t.$q.n(c.actualMarkerTemplate(),a)}},l:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.bs;var f=new $$a.a7;var g=new $$a.a8;var h=0;if($b($$t.$fv.$type,b.series())!==null){h=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}g.__isFilled=true;g.__startPoint={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.__segments.add(new $$a.bd(0,{__x:h,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:16,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:5,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(g);e._aj=f;e.__fill=b.actualItemBrush();var i=new $$a.bs;var j=new $$a.a7;var k=new $$a.a8;var l=0;var m=null;if($b($$t.$fv.$type,b.series())!==null){l=b.series().thickness()/2;i._ac=b.series().thickness();i.__stroke=b.series().actualOutline();m=b.series().k1()}k.__isFilled=true;k.__startPoint={__x:l,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));k.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());k.__segments.add(new $$a.bd(0,{__x:16,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));j._b.add(k);i._aj=j;if(m!=null){i.__fill=m}var n=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);n.s(e);n.s(i);var o=$b($$t.$d2.$type,b.series());if(o!=null&&o.actualMarkerTemplate()!=null&&o.actualMarkerTemplate().render()!=null){if($b($$t.$fv.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$q.n(o.actualMarkerTemplate(),a)}},e:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.bs;var f=new $$a.a7;var g=0;if($b($$t.$fv.$type,b.series())!==null){g=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}var h=new $$a.a8;h.__isFilled=true;h.__startPoint={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h.__segments.add(new $$a.bd(0,{__x:g,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));h.__segments.add(new $$a.bd(0,{__x:16,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));h.__segments.add(new $$a.bd(0,{__x:5,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));h.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(h);e._aj=f;e.__fill=b.actualItemBrush();var i=new $$a.bs;var j=new $$a.a7;var k=new $$a.a8;var l=0;var m=null;if($b($$t.$fv.$type,b.series())!==null){i._ac=b.series().thickness();i.__stroke=b.series().actualOutline();i._ai=b.series().dashArray();m=b.series().k1()}k.__isFilled=true;k.__startPoint={__x:l,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));k.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());k.__segments.add(new $$a.bd(0,{__x:16,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));j._b.add(k);i._aj=j;if(m!=null){i.__fill=m}var n=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);n.s(e);n.s(i)},f:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.bs;var f=new $$a.a7;var g=new $$a.a8;var h=0;if($b($$t.$fv.$type,b.series())!==null){
h=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}g.__isFilled=true;g.__startPoint={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.__segments.add(new $$a.bd(0,{__x:h,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:16,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:5,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(g);e._aj=f;e.__fill=b.actualItemBrush();var i=new $$a.bs;var j=new $$a.a7;var k=new $$a.a8;var l=0;var m=null;if($b($$t.$fv.$type,b.series())!==null){l=b.series().thickness()/2;i._ac=b.series().thickness();i.__stroke=b.series().actualOutline();i._ai=b.series().dashArray();m=b.series().k1()}k.__isFilled=true;k.__startPoint={__x:l,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));k.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());k.__segments.add(new $$a.bd(0,{__x:16,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));j._b.add(k);i._aj=j;if(m!=null){i.__fill=m}var n=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);n.s(e);n.s(i)},o:function(a){var b=a.data;var c=a.context;$$t.$q.p(b);var d=$b($$t.$fv.$type,b.series())!==null?b.series():null;if(d!=null){b.outline(d.actualOutline())}var e=new $$a.a7;var f=function(){var $ret=new $$a.a8;$ret.isClosed(true);$ret.isFilled(true);return $ret}();f.__startPoint={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f.__segments.add(new $$a.bd(0,{__x:16,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:16,__y:16,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:0,__y:16,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));e._b.add(f);var g=function(){var $ret=new $$a.bs;$ret._aj=e;$ret.fill(b.actualItemBrush());return $ret}();var h=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);h.s(g);h.r(function(){var $ret=new $$a.br;$ret._aj=8;$ret._ak=8;$ret._al=0;$ret._am=16;$ret.stroke(b.outline());$ret._ac=2;return $ret}())},ab:function(a){switch(a){case 0:return $$t.$q.u;case 1:return $$t.$q.z;case 4:return $$t.$q.x;case 6:return $$t.$q.s;case 7:return $$t.$q.t;case 2:return $$t.$q.v;case 3:return $$t.$q.w;case 5:return $$t.$q.y;case 8:return $$t.$q.aa}return $$t.$q.z},$type:new $.ig.Type("LegendTemplates",$.ig.$ot)},true);$c("SeriesViewerSurfaceViewer:r","DependencyObject",{init:function(a,b){this.n=true;$$a.$r.init.call(this);if(a==null||b==null){throw new $$6.e(0,"model")}this.l(a);var c=this.l();c.windowRectChanged=$.ig.Delegate.prototype.combine(c.windowRectChanged,this.u.runOn(this));this._m=b;this._x=new $$a.ak;this.w()},_m:null,_o:false,u:function(a,b){var c=this._o;this._o=true;this.zoomLevel(1-Math.min(b.newRect().height(),b.newRect().width()));this._o=c},k:null,l:function(a){if(arguments.length===1){if(this.k!=null){var b=$b($$0.$b6.$type,this.k);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.t.runOn(this))}}this.k=a;if(this.k!=null){var c=$b($$0.$b6.$type,this.k);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.t.runOn(this))}}return a}else{return this.k}},t:function(a,b){if(b.propertyName()=="DefaultInteraction"){this.j=this.l().defaultInteraction();this.v(b.propertyName(),$.ig.InteractionState.prototype.getBox(this.defaultInteraction()),$.ig.InteractionState.prototype.getBox(this.defaultInteraction()))}},_x:null,zoomTo100:function(){this.l().windowRect($$t.$dp.m0)},scaleToFit:function(){this.l().windowRect($$t.$dp.m0)},renderPreview:function(){if(!this.isDirty()){return}var a=new $$t.c0;a._a=this._m._l.viewThumbnailContext();if(a._a!=null&&a._a.d()){var b=this._m._l.viewThumbnailSize();this._m.b4(b.width(),b.height(),a)}this.isDirty(false)},worldRect:function(){return $$t.$dp.m0},viewportRect:function(){return this.l().viewportRect()},minimumZoomLevel:function(){return 0},maximumZoomLevel:function(){if(this.l().windowRectMinWidth()==1e-4){return.9}else{return 1-this.l().windowRectMinWidth()}},n:false,isDirty:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},isIsoScaled:function(){if(this.k==null){return false}return this.k.cw()},zoomLevel:function(a){if(arguments.length===1){this.h($$t.$r.zoomLevelProperty,a);return a}else{return this.c($$t.$r.zoomLevelProperty)}},v:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}switch(a){case"ZoomLevel":if(c-this.minimumZoomLevel()<-1e-5){this.zoomLevel(this.minimumZoomLevel());return}if(c-this.maximumZoomLevel()>1e-4){this.zoomLevel(this.maximumZoomLevel());return}var d=this.l()!=null&&this.l().bi()!=null&&this.l().bi().updatingSliderRanges();if(!this._o&&!d){var e=1-this.zoomLevel();var f=$.ig.RectUtil.prototype.l(this.l().actualWindowRect());var g=new $$a.ae(0,f.__x-e/2,f.__y-e/2,e,e);this.l().windowRect($$t.$r.z(this.l().windowRect(),g,this.l().isZoomingHorizontallyEnabled(),this.l().isZoomingVerticallyEnabled(),this.worldRect()))}this.w();if(this.l().bi()!=null){this.l().bi().pushZoomLevel(this.zoomLevel())}break}},w:function(){var a=Math.round(100*(1/(1-this.zoomLevel())));if(a<=1e3){this.zoomLevelDisplayText(a.toString())}else{this.zoomLevelDisplayText("> 1000")}},q:null,zoomLevelDisplayText:function(a){if(arguments.length===1){var b=this.zoomLevelDisplayText()!=a;if(b){var c=this.zoomLevelDisplayText();this.q=a;this.v("ZoomLevelDisplayText",c,a)}return a}else{return this.q}},j:0,defaultInteraction:function(a){if(arguments.length===1){this.j=a;this.l().defaultInteraction(a);return a}else{return this.j}},propertyChanged:null,z:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$a.ae(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("SeriesViewerSurfaceViewer",$$a.$r.$type,[$.ig.IOverviewPlusDetailControl.prototype.$type,$$0.$b6.$type])},true);$c("SeriesViewerViewManager:s","Object",{_af:null,_ag:null,_ak:null,_aj:null,_ah:null,_al:null,_t:null,_w:null,_v:null,_u:null,_x:null,_f:null,j:null,init:function(a){this.ae=null;this.ab=0;this.aa=0;this.ac=1;this.ad=0;this.l=null;this.b7=new $$a.ah(0,0);this.aq=null;this.ap=String.empty();this.b6=new $$a.ah(0,0);this.bx=null;this.bw=null;this.k=null;this.a=0;this.b=0;this.n=null;this.bz=null;this.m=null;this.by=null;this.b8=new $$a.ah(0,0);this.b9=new $$a.ah(0,0);this.h=null;this.z=new $$4.h(String,$$6.$u.$type.specialize($$1.$h.$type,$.ig.RenderingContext.prototype.$type),0);this.am=-1;this.an=-1;this.s=null;$.ig.$op.init.call(this);this.j=a},_ai:null,bg:function(){},be:function(a){if(a==null){if(this._f!=null){this._f.an()}this._af=null;if(this._ag!=null){this._ag.remove()}this._ag=null;if(this._ak!=null){this._ak.remove()}this._ak=null;if(this._aj!=null){this._aj.remove()}this._aj=null;if(this._ah!=null){this._ah.remove()}this._ah=null;if(this._al!=null){this._al.remove()}this._al=null;this._t=null;this._w=null;this._v=null;this._u=null;if(this._ai!=null){this._ai.remove()}this._ai=null;this._f=null;this.j._n._bo.provideRenderer(null);this.j._n.canvasRenderScheduler().j(null);this.j._n._ai.j(null);this.j._n._ag.j(null);this.j._a.j(null);if(this.ae!=null){window.removeEventListener("resize",this.ae,false);this.ae=null}return}this._af=a;this.j._n._bo.provideRenderer(this._af);this.j._n.canvasRenderScheduler().j(this._af);this.j._n._ai.j(this._af);this.j._n._ag.j(this._af);this.j._a.j(this._af);this.j._n._al.z(this._af);this.bf();this._af.rootWrapper().setStyleProperty("position","relative");this._ag=this._af.createElement("canvas");this._ag.setStyleProperty("position","absolute");this._ag.setStyleProperty("top","0px");this._ag.setStyleProperty("left","0px");this._ak=this._af.createElement("canvas");this._ak.setStyleProperty("position","absolute");this._ak.setStyleProperty("top","0px");this._ak.setStyleProperty("left","0px");this._aj=this._af.createElement("canvas");this._aj.setStyleProperty("position","absolute");this._aj.setStyleProperty("top","0px");this._aj.setStyleProperty("left","0px");this._ah=this._af.createElement("canvas");this._ah.setStyleProperty("position","absolute");this._ah.setStyleProperty("top","0px");this._ah.setStyleProperty("left","0px");this._al=this._af.createElement("canvas");this._al.setStyleProperty("position","absolute");this._al.setStyleProperty("top","0px");this._al.setStyleProperty("left","0px");this._af.append(this._ag);this._af.append(this._aj);this._af.append(this._ak);this._t=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._ag));this._w=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._ak));this._v=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._aj));if(this.j._n.actualContentHitTestMode()!=1){this._u=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._ah));this.s=this._u}else{this._u=new $.ig.RenderingContext(null,null)}this._x=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._al));this.j.dj(this._t);this.j.ct(this._af.rootWrapper().width(),this._af.rootWrapper().height());{if($ig.CanvasGestureDOMEventProxy!=undefined&&!$ig.CanvasGestureDOMEventProxy.prototype.$placeholder){var overlayCanvas_=this._ak;var container_=this._af;this._f=new $ig.CanvasGestureDOMEventProxy(overlayCanvas_,container_,false)}else{this._f=null}if(this._f!=null){this._f._aj=this.j.ar.runOn(this.j)}}this._ai=this._af.createElement("div");this._ai.hide();this._ai.setStyleProperty("position","absolute");this._ai.setStyleProperty("z-index","10000");this._ai.addClass(this.j._n.tooltipStyle());this._af.append(this._ai)},bv:function(a,b){if(a==null||a.rootWrapper()==null){b();return}var c=a.rootWrapper().getNativeElement();if(c==null||c.offsetParent!=null){b();return}var d=null;d=new MutationObserver(function(e,f){if(c.offsetParent!=null){d.disconnect();b()}});var e=new $$1.x;e.childList=true;d.observe(c,e)},bf:function(){this.j.du();this.j.d5();this.bm()},ae:null,a9:function(){var $self=this;if(this.ae==null){this.ae=function(a){var b=$self.j._n.pixelScalingRatio();var c=$self.j._n.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self.j._n.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.ae,false)}this.ae(null)},g:function(){if($ig.XamOverviewPlusDetailPane!=undefined&&!$ig.XamOverviewPlusDetailPane.prototype.$placeholder){var overlayCanvas_=this._ak;var container_=this._af;return new $ig.XamOverviewPlusDetailPane}return null},bj:function(){this._ak.setStyleProperty("cursor","default")},bk:function(){this._ak.setStyleProperty("cursor","pointer")},b0:function(){return function(){var $ret=new $$a.at;$ret.fill("#000000");return $ret}()},ab:0,aa:0,ac:0,ay:function(a,b,c){this.ab=a;this.aa=b;this.ac=c;var d=a;var e=b;if(c!=1){d=Math.round(a*c);e=Math.round(b*c)}if(this._ag!=null){this._ag.setAttribute("width",d.toString());this._ag.setAttribute("height",e.toString());this._ag.setStyleProperty("width",a.toString()+"px");this._ag.setStyleProperty("height",b.toString()+"px")}if(this._ak!=null){this._ak.setAttribute("width",d.toString());this._ak.setAttribute("height",e.toString());this._ak.setStyleProperty("width",a.toString()+"px");this._ak.setStyleProperty("height",b.toString()+"px");this._ak.setAttribute("tabindex","0");this._ak.setStyleProperty("outline","0")}if(this._aj!=null){this._aj.setAttribute("width",d.toString());this._aj.setAttribute("height",e.toString());this._aj.setStyleProperty("width",a.toString()+"px");this._aj.setStyleProperty("height",b.toString()+"px")}if(this._ah!=null){this._ah.setAttribute("width",d.toString());this._ah.setAttribute("height",e.toString());this._ah.setStyleProperty("width",a.toString()+"px");this._ah.setStyleProperty("height",b.toString()+"px")}if(this._al!=null){this._al.setAttribute("width",d.toString());this._al.setAttribute("height",e.toString());this._al.setStyleProperty("width",a.toString()+"px");this._al.setStyleProperty("height",b.toString()+"px")}this.j._n.canvasRenderScheduler().n();this.j._n._ai.n();this.j._n._ag.n()},b5:function(){if(this._f==null){return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var a=this._f.bb(this._af.rootWrapper());return{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},y:function(){return false},bb:function(a){},a7:function(a,b,c,d,e){var f=this.e();a=f._a;b=f._f;c=f._k;d=f._h;e=f._i;return{p0:a,p1:b,p2:c,p3:d,p4:e}},e:function(){var a=new $$t.fx;a._a=new $.ig.BrushCollection;a._f=new $.ig.BrushCollection;a._b=new $.ig.BrushCollection;a._c=new $.ig.BrushCollection;var b=new $$4.x(String,0);b.add("background-image");this._af.startCSSQuery();var c=this._af.getCssDefaultValuesForClassCollection("ui-chart-fill-palette-",b.toArray());var d=c.length;var e=this._af.getCssDefaultValuesForClassCollection("ui-chart-outline-palette-",b.toArray());var f=e.length;var g=this._af.getCssDefaultValuesForClassCollection("ui-chart-marker-fill-palette-",b.toArray());var h=g.length;var i=this._af.getCssDefaultValuesForClassCollection("ui-chart-marker-outline-palette-",b.toArray());var j=i.length;for(var k=0;k<d;k++){a._a.add($$a.$aw.brushFromGradientString(c[k][0]))}for(var l=0;l<f;l++){a._f.add($$a.$aw.brushFromGradientString(e[l][0]))}for(var m=0;m<h;m++){a._b.add($$a.$aw.brushFromGradientString(g[m][0]))}for(var n=0;n<j;n++){a._c.add($$a.$aw.brushFromGradientString(i[n][0]))}b.clear();var o=0;var p=0;var q=Math.min(d,f);var r=null;if(d==0){b.add("background-color")}if(f==0){b.add("border-top-color");p=d==0?1:0}if(b.count()>0){r=this._af.getCssDefaultValuesForClassCollection("ui-chart-palette-",b.toArray());q=r.length}if(d==0){if(q>0){for(var s=0;s<q;s++){var t=new $$a.at;t.__fill=r[s][o];a._a.add(t)}}else{a._a.add(function(){var $ret=new $$a.at;$ret.fill("#50a8be");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#fc6754");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#fec33c");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#3c6399");return $ret}());a._a.add(function(){var $ret=new $$a.at;$ret.fill("#91af49");return $ret}())}}if(f==0){if(q>0){for(var u=0;u<q;u++){var v=new $$a.at;v.__fill=r[u][p];a._f.add(v)}}else{a._f.add(function(){var $ret=new $$a.at;$ret.fill("#B1BFC9");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#798995");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#4F606C");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#374650");return $ret}());a._f.add(function(){var $ret=new $$a.at;$ret.fill("#162C3B");return $ret}())}}b.clear();var w=Math.min(h,j);if(h==0){b.add("background-color")}if(j==0){b.add("border-top-color");p=h==0?1:0}if(b.count()>0){r=this._af.getCssDefaultValuesForClassCollection("ui-chart-marker-palette-",b.toArray());w=r.length}if(h==0){if(w>0){for(var x=0;x<w;x++){var y=function(){var $ret=new $$a.at;$ret.fill(r[x][o]);return $ret}();a._b.add(y)}}else{a._b.add(function(){var $ret=new $$a.at;$ret.fill("#FFFFFF");return $ret}())}}if(j==0){if(w>0){for(var z=0;z<w;z++){var aa=function(){var $ret=new $$a.at;$ret.fill(r[z][p]);return $ret}();a._c.add(aa)}}else{var ac=a._a.getEnumerator();while(ac.moveNext()){var ab=ac.current();a._c.add(ab)}}}var ad=this._af.getCssDefaultPropertyValue("ui-chart-axis","border-top-color");if(ad!=null){a._i=new $$a.at;a._i.__fill=ad}else{var ae=new $$a.at;ae.__fill="#989EA3";a._i=ae}a._k=new $$a.at;a._k.__fill=this._af.getCssDefaultPropertyValue("","color");a._j=a._k;var af=this._af.getCssDefaultPropertyValue("ui-chart-crosshair","border-top-color");if(af!=null){a._j=new $$a.at;a._j.__fill=af}this._af.endCSSQuery();a._h=$.ig.FontUtil.prototype.getFont(this._af);var ag=function(){var $ret=new $$a.at;$ret.fill("#C62828");return $ret}();a._d=new $.ig.BrushCollection;a._d.add(ag);a._e=new $.ig.BrushCollection;a._e.add(ag);return a},a6:function(a,b,c,d,e,f){this._af.startCSSQuery();var g=this._af.getCssDefaultPropertyValue("ui-chart-area-fill-opacity","opacity");a=g!=null?parseFloat(g):1;b=new Array(4);var h=this._af.getCssDefaultPropertyValue("ui-chart-render-margins","margin-top");var i=this._af.getCssDefaultPropertyValue("ui-chart-render-margins","margin-right");var j=this._af.getCssDefaultPropertyValue("ui-chart-render-margins","margin-bottom");var k=this._af.getCssDefaultPropertyValue("ui-chart-render-margins","margin-left");b[0]=h!=null?parseFloat(h):NaN;b[1]=i!=null?parseFloat(i):NaN;b[2]=j!=null?parseFloat(j):NaN;b[3]=k!=null?parseFloat(k):NaN;c=d=null;var l=this._af.getCssDefaultPropertyValue("ui-chart-axis-stroke","border-top-color");if(l!=null){var m=new $$a.at;m.__fill=l;c=m}var n=this._af.getCssDefaultPropertyValue("ui-chart-axis-major-line","border-top-color");if(n!=null){var o=new $$a.at;o.__fill=n;d=o}var p=this._af.getCssDefaultPropertyValue("ui-chart-aligned-gridlines","visibility");f=p!=null&&p=="visible";var q=this._af.getCssDefaultPropertyValue("ui-chart-category-axis-tick","height");if(q!=null){e=parseFloat(q);if(Math.abs(e)>4e3){e=0}}else{q=this._af.getCssDefaultPropertyValue("ui-chart-category-axis-tick","width");e=q!=null?parseFloat(q):0}this._af.endCSSQuery();return{p0:a,p1:b,p2:c,p3:d,p4:e,p5:f}},ax:function(){this._ai.removeChildren()},br:function(x_){var box_=this._ai;var offset_=this._f.bb(this._ai);var a=this.b5();x_=a.__x+this.j._n.viewportRect().left()+x_;box_.setOffset(x_,this.j._n.viewportRect().top()+this.ad+a.__y)},ad:0,bs:function(y_){this.ad=y_;var box_=this._ai;var offset_=this._ai.getOffset();var a=this.b5();y_=this.j._n.viewportRect().top()+this.ad+a.__y;box_.setOffset(offset_.left,y_)},at:function(a){var b=a;b.show();this._ai.append(b)},a8:function(){this._ai.hide()},bl:function(){this._ai.show()},au:function(a){this._af.appendToBody(a)},bh:function(a){a.remove()},bc:function(){if(this._af==null){return}this.j.ct(this._af.rootWrapper().width(),this._af.rootWrapper().height())},l:null,p:function(){return this.l},b7:null,cb:function(){return this.b7},aq:null,as:function(){return this.aq},ap:null,ar:function(){return this.ap},b6:null,ca:function(){return this.b6},bx:null,b2:function(){return this.bx},bw:null,b1:function(){return this.bw},k:null,o:function(){return this.k},a:0,c:function(){return this.a},b:0,d:function(){return this.b},n:null,r:function(){return this.n},bz:null,b4:function(){return this.bz},m:null,q:function(){return this.m},by:null,b3:function(){return this.by},b8:null,cc:function(){return this.b8},b9:null,cd:function(){return this.b9},bm:function(){this._af.startCSSQuery();this.bo();this.bn();this.bq();this.bp();this.bu();this._af.endCSSQuery()},bu:function(){var a="ui-chart-pointer-tooltip";var b=this._af.getCssDefaultPropertyValue(a,"background-color");var c=this._af.getCssDefaultPropertyValue(a,"border-top-color");var d=this._af.getCssDefaultPropertyValue(a,"border-top-left-radius");var e=this._af.getCssDefaultPropertyValue(a,"border-top-width");var f=new $$t.m;f._a=d!=null?parseFloat(d):0;f._c=b!=null?$$a.$at.create(b):function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();f._d=c!=null?$$a.$at.create(c):function(){var $ret=new $$a.at;$ret.fill("gray");return $ret}();f._b=e!=null?parseFloat(e):0;this.h=f},bo:function(){var $self=this;var a="ui-chart-title";this.l=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.bx=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();this.aq=this._af.getCssDefaultPropertyValue(a,"text-align");if(this.aq==null){this.aq="center"}var b=this._af.getCssDefaultPropertyValue(a,"margin-top");var c=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var d=this._af.getCssDefaultPropertyValue(a,"margin-left");var e=this._af.getCssDefaultPropertyValue(a,"margin-right");var f=b!=null?parseFloat(b):0;var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;this.b7=new $$a.ah(1,h,f,i,g)},bn:function(){var $self=this;var a="ui-chart-subtitle";this.k=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.bw=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();this.ap=this._af.getCssDefaultPropertyValue(a,"text-align");if(this.ap==null){this.ap="center"}var b=this._af.getCssDefaultPropertyValue(a,"margin-top");var c=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var d=this._af.getCssDefaultPropertyValue(a,"margin-left");var e=this._af.getCssDefaultPropertyValue(a,"margin-right");var f=b!=null?parseFloat(b):0;var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;this.b6=new $$a.ah(1,h,f,i,g)},bp:function(){var $self=this;var a="ui-chart-horizontal-axis-title";this.m=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.by=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();var b=this._af.getCssDefaultPropertyValue(a,"vertical-align");if(b==null){this.a=0}else if(b.toLowerCase()=="bottom"){this.a=4}else{this.a=3}var c=this._af.getCssDefaultPropertyValue(a,"margin-top");var d=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var e=this._af.getCssDefaultPropertyValue(a,"margin-left");var f=this._af.getCssDefaultPropertyValue(a,"margin-right");var g=c!=null?parseFloat(c):2;var h=d!=null?parseFloat(d):2;var i=e!=null?parseFloat(e):2;var j=f!=null?parseFloat(f):2;this.b8=new $$a.ah(1,i,g,j,h)},bq:function(){var $self=this;var a="ui-chart-vertical-axis-title";this.n=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.bz=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();var b=this._af.getCssDefaultPropertyValue(a,"text-align");if(b==null){this.b=0}else if(b.toLowerCase()=="right"){this.b=2}else{this.b=1}var c=this._af.getCssDefaultPropertyValue(a,"margin-top");var d=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var e=this._af.getCssDefaultPropertyValue(a,"margin-left");var f=this._af.getCssDefaultPropertyValue(a,"margin-right");var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;this.b9=new $$a.ah(1,i,g,j,h)},a5:function(a,b){var c=this.j._n.actualPixelScalingRatio();if(a!=this.ab||b!=this.aa||c!=this.ac){this.ay(a,b,this.j._n.actualPixelScalingRatio());this.j._n.canvasRenderScheduler().i();this.j._a.i()}},h:null,i:function(){return this.h},ba:function(a){if(this._f==null){return}this._f._z=a;this._f._aj=this.j.ar.runOn(this.j)},z:null,ao:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.z.tryGetValue(b.iD().toString(),d);d=e.p1;return e.ret}()){var e=this._af.createElement("canvas");e.setAttribute("width",c.toString());e.setAttribute("height",c.toString());e.setStyleProperty("width",c.toString()+"px");e.setStyleProperty("height",c.toString()+"px");var f=this._af.get2DCanvasContext(e);var g=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,f);var h=new $$6.u($$1.$h.$type,$.ig.RenderingContext.prototype.$type,e,g);d=h;this.z.add(b.iD().toString(),d)}var i=new $$a.ae(0,0,0,c,c);var j=new $$t.c0;j._a=d._d;for(var k=0;k<this.j._n.series().count();k++){var l=this.j._n.series().__inner[k];l.renderAlternateView(i,a,j,"tile",1)}this.j._n._ag.i();return d._c},a2:function(a){this.z.remove(a.iD().toString())},a1:function(){this.z.clear()},bi:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];var d=c.content();this.j._x.m(d.getNativeElement(),1,c.xPosition()+this.j._n.viewportRect().left(),c.yPosition()+this.j._n.viewportRect().top(),c.width(),c.height())}},am:0,az:function(){var $self=this;if(this.am!=-1){this.av()}if(this._af!=null){this.am=this._af.setTimeout(function(){$self.j._n.a1().deferredClearOfTileZoomCache($self.j._n)},5e3)}else{this.am=window.setTimeout(function(){$self.j._n.a1().deferredClearOfTileZoomCache($self.j._n)},5e3)}},av:function(){if(this.am!=-1){if(this._af!=null){this._af.clearTimeout(this.am)}else{window.clearTimeout(this.am)}this.am=-1}},an:0,a0:function(a){var $self=this;if(this.an!=-1){this.aw()}if(this._af!=null){this._af.setTimeout(function(){$self.j._n.endTiledZoomingIfRunning()},a)}else{this.an=window.setTimeout(function(){$self.j._n.endTiledZoomingIfRunning()},a)}},aw:function(){if(this.an!=-1){if(this._af!=null){this._af.clearTimeout(this.an)}else{window.clearTimeout(this.an)}this.an=-1}},s:null,bd:function(){if(this.j._n.actualContentHitTestMode()!=1){if(this.s==null){this._u=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._ah));this.s=this._u}else{this._u=this.s}}else{this._u=new $.ig.RenderingContext(null,null)}this.j.di(this._u)},bt:function(a){if(this._af!=null){var b="igTouch";if(a){this._af.rootWrapper().addClass(b)}else{this._af.rootWrapper().removeClass(b)}}},a3:function(){},a4:function(){},$type:new $.ig.Type("SeriesViewerViewManager",$.ig.$ot)},true);$c("IAnnotationInfoProvider:t","Object",{$type:new $.ig.Type("IAnnotationInfoProvider",null)},true);$c("AutoRangeCalculator:u","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g){f=!$.ig.util.isNaN(b)&&!Number.isInfinity(b)?b:Number.POSITIVE_INFINITY;g=!$.ig.util.isNaN(c)&&!Number.isInfinity(c)?c:Number.NEGATIVE_INFINITY;var h=f;var i=g;if(Number.isInfinity(h)||Number.isInfinity(i)){if(a!=null){var j=a.i4();if(j!=null){h=Math.min(h,j.minimum());i=Math.max(i,j.maximum())}}}if(!Number.isInfinity(h)&&!Number.isInfinity(i)){if(h==i&&h!=0){h*=h>0?.9:1.1;i*=i>0?1.1:.9}if(h==i&&h==0){i=1}if(b>c){var k=c;c=b;b=k}var l=$.ig.util.isNaN(b)||Number.isInfinity(b)?h:b;var m=$.ig.util.isNaN(c)||Number.isInfinity(c)?i:c;if(d){if(l<=0){if(m>1){l=1}else{l=Math.pow(e,Math.floor(Math.logBase(m,e)))}}if($.ig.util.isNaN(b)||Number.isInfinity(b)){var n=Math.logBase(l,e);h=Math.pow(e,Math.floor(n))}else{h=l}if($.ig.util.isNaN(c)||Number.isInfinity(c)){i=Math.pow(e,Math.ceil(Math.logBase(m,e)))}else{i=m}}else{var o=Math.pow(10,Math.floor(Math.log10(m-l))-1);var p=a.ds();if(a!=null&&p>0&&(!a.hasUserMinimum()&&!a.hasUserMaximum())){var q=new $$t.e7(0,h,i,p,a.d6());o=q._g}if(($.ig.util.isNaN(b)||Number.isInfinity(b))&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(o)&&o!=0){{h=o*Math.floor(h/o)}}else{h=l}if(($.ig.util.isNaN(c)||Number.isInfinity(c))&&!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(o)&&o!=0){var r=Math.ceil(i/o);{i=o*r}}else{i=m}}}f=h;g=i;return{p5:f,p6:g}},$type:new $.ig.Type("AutoRangeCalculator",$.ig.$ot)},true);$c("LabelFontHeuristics:v","Object",{init:function(){$.ig.$op.init.call(this);this._a=NaN;this._d=NaN;this._b=NaN;this._c=NaN},_a:0,_d:0,_b:0,_c:0,$type:new $.ig.Type("LabelFontHeuristics",$.ig.$ot)},true);$c("IDateTimeAxis:y","Object",{$type:new $.ig.Type("IDateTimeAxis",null)},true);$c("IAxisAnnotation:z","Object",{$type:new $.ig.Type("IAxisAnnotation",null)},true);$c("AxisAnnotationCollection:aa","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$z.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("AxisAnnotationCollection",$$4.$f.$type.specialize($$t.$z.$type))},true);$c("IAxisAnnotationManager:ab","Object",{$type:new $.ig.Type("IAxisAnnotationManager",null)},true);$c("AxisLabelSettings:f1","Object",{init:function(){var $self=this;this.ax=null;this.b=1;this.a2=0;this.h=true;this.m=0;this.o=NaN;this.p=2;this.q=2;this.r=2;this.n=2;this.au=0;this.az=1;this.f=null;$.ig.$op.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.aq(a,b.propertyName(),b.oldValue(),b.newValue())})},aa:null,textStyle:function(a){if(arguments.length===1){var b=this.aa;this.aa=a;this.ar("TextStyle",b,a);return a}else{return this.aa}},ax:null,textColor:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;this.ar("TextColor",b,a);return a}else{return this.ax}},location:function(a){if(arguments.length===1){var b=this.b;this.b=a;this.ar("Location",$$t.$eq.getBox(b),$$t.$eq.getBox(a));return a}else{return this.b}},b:0,visibility:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;this.ar("Visibility",$$a.$aj.getBox(b),$$a.$aj.getBox(a));return a}else{return this.a2}},a2:0,showFirstLabel:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.ar("ShowFirstLabel",b,a);return a}else{return this.h}},h:false,_c:0,_a:null,registerAxis:function(a){this._a=a},unregisterAxis:function(a){this._a=null},angle:function(a){if(arguments.length===1){var b=this.m;this.m=a;this.ar("Angle",b,a);return a}else{return this.m}},m:0,extent:function(a){if(arguments.length===1){var b=this.o;this.o=a;this.ar("Extent",b,a);return a}else{return this.o}},o:0,margin:function(a){this.topMargin(this.rightMargin(this.bottomMargin(this.leftMargin(a))));return a},leftMargin:function(a){if(arguments.length===1){var b=this.p;this.p=a;this.ar("LeftMargin",b,a);return a}else{return this.p}},p:0,rightMargin:function(a){if(arguments.length===1){var b=this.q;this.q=a;this.ar("RightMargin",b,a);return a}else{return this.q}},q:0,topMargin:function(a){if(arguments.length===1){var b=this.r;this.r=a;this.ar("TopMargin",b,a);return a}else{return this.r}},r:0,bottomMargin:function(a){if(arguments.length===1){var b=this.n;this.n=a;this.ar("BottomMargin",b,a);return a}else{return this.n}},n:0,au:0,horizontalAlignment:function(a){if(arguments.length===1){var b=this.au;this.au=a;this.ar("HorizontalAlignment",$$a.$w.getBox(b),$$a.$w.getBox(a));return a}else{return this.au}},az:0,verticalAlignment:function(a){if(arguments.length===1){var b=this.az;this.az=a;this.ar("VerticalAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(a));return a}else{return this.az}},propertyChanged:null,propertyUpdated:null,ar:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},aq:function(a,b,c,d){switch(b){case"Location":this._c=this.location();break}if(this._a==null||this._a.chart()==null){return}switch(b){case"Angle":this._a.cf(true);this._a.renderAxis();break;case"TextStyle":this.f=null;this._a.cf(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().ht()}this._a.renderAxis();break;
case"Location":case"Extent":case"Visibility":case"HorizontalAlignment":case"VerticalAlignment":case"TopMargin":case"RightMargin":case"BottomMargin":case"LeftMargin":case"ShowFirstLabel":this._a.cf(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().ht()}this._a.renderAxis();break;case"TextColor":this._a.renderAxis();break}},j:function(){return this.m!=0},k:function(){return!$.ig.util.isNaN(this.o)},i:function(){return this.textStyle()!=null},f:null,g:function(a){if(this.f==null){this.f=$.ig.FontUtil.prototype.toFontInfo(a,this.textStyle())}return this.f},$type:new $.ig.Type("AxisLabelSettings",$.ig.$ot,[$$0.$b6.$type])},true);$c("TitleSettings:f2","AxisLabelSettings",{init:function(){this.a4=0;$$t.$f1.init.call(this);this.horizontalAlignment(1);this.leftMargin(NaN);this.rightMargin(NaN);this.topMargin(NaN);this.bottomMargin(NaN)},a4:0,position:function(a){if(arguments.length===1){var b=this.a4;this.a4=a;this.ar("AxisTitlePosition",$$t.$dh.getBox(b),$$t.$dh.getBox(a));return a}else{return this.a4}},aq:function(a,b,c,d){$$t.$f1.aq.call(this,a,b,c,d);if(this._a==null||this._a.seriesViewer()==null){return}switch(b){case"AxisTitlePosition":this._a.cf(true);this._a.renderAxis();break}},$type:new $.ig.Type("TitleSettings",$$t.$f1.$type)},true);$c("Axis:ac","Control",{a1:function(){return new $$t.f3(this)},_a2:null,gm:function(a){},f9:function(){if(this.b1()){this.a5().onAddAnnotations(this)}},bq:null,br:function(){if(this.bq==null){this.bq=new $.ig.SRProvider(this.domRenderer())}if(this.bq.l()==null){this.bq.l(this.domRenderer())}return this.bq},a6:null,a7:function(){var $self=this;if(this.a6==null){this.a6=$.ig.DVContainer.prototype.instance().createInstance($$t.$df.$type,function(){return $self.br().q()})}return this.a6},ds:function(){return this.iu().width()},e4:function(){return null},e3:function(){return null},isCategory:function(){return false},isNumeric:function(){return false},isAngular:function(){return false},isRadial:function(){return false},isVertical:function(){return false},isSorting:function(){return false},isDateTime:function(){return false},isCategoryDateTime:function(){return false},isContinuous:function(){return true},ah:function(){return this.crossingAxis()},init:function(){var $self=this;this.bq=null;this.bu=false;this.c0=NaN;this.cv=50;this.c6=0;this.c3=150;this.ap=0;this.cz=NaN;this.c5=0;this.c2=180;this.bh=null;this.bg=null;this.e5="Verdana";this.c1=NaN;this.c7=8;this.c4=16;this.es=-1;this.er=1;this.eq=3;this.i0=0;this.c9=0;this.c8=2;this.ai=new $$t.aa;this.aj=new $$t.aa;this.im=$$a.$ae.empty();this.bt=false;this.bs=false;this.cx=NaN;this.cy=-1;this._iz=new $$a.af;this.am=new $$t.fy;this.au=new $$t.f1;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");this._df=NaN;this._a2=this.a1();this.gm(this._a2);this._a2.onInit();this._bo=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self._a2.aw.runOn($self._a2));$ret.activate($self._a2.ap.runOn($self._a2));$ret.disactivate($self._a2.ar.runOn($self._a2));$ret.destroy($self._a2.aq.runOn($self._a2));return $ret}();this._bn=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self._a2.aw.runOn($self._a2));$ret.activate($self._a2.ap.runOn($self._a2));$ret.disactivate($self._a2.ar.runOn($self._a2));$ret.destroy($self._a2.aq.runOn($self._a2));return $ret}();this._bm=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self._a2.bb.runOn($self._a2));$ret.activate($self._a2.o.runOn($self._a2));$ret.disactivate($self._a2.q.runOn($self._a2));$ret.destroy($self._a2.p.runOn($self._a2));return $ret}();this._it=$$a.$ae.empty();this._cs=new $$4.x($.ig.$op.$type,0);this._ct=new $$4.x($$t.$ai.$type,0);this._at=this.as();this._at._af=this.labelSettings();this._at._ac=this;this._cu=new $$4.x($$t.$fv.$type,0);var a=this.ai;a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.f6.runOn(this));var b=this.ai;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.f5.runOn(this));var c=this.aj;c.collectionResetting=$.ig.Delegate.prototype.combine(c.collectionResetting,this.f8.runOn(this));var d=this.aj;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.f7.runOn(this));this._ab=$$t.$ac.$type;this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(e,f){$self.go(e,f.propertyName(),f.oldValue(),f.newValue())});this.bp=function(e,f){if($self.seriesViewer()==null||!$self.seriesViewer()._cn){$self.hc(f.oldRect(),f.newRect())}};this._a2.u()},a4:null,a5:function(){var $self=this;if(this.a4==null){this.a4=$.ig.DVContainer.prototype.instance().createInstance($$t.$ab.$type,function(){return $self.br().n()});this.a4.owner(this)}return this.a4},b1:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("AnnotationFactoryManager")},f7:function(a,b){if(!this.b1()){return}this.a5().onAutoAnnotionsChanged(this,this.aj,b)},f8:function(a,b){if(!this.b1()){return}this.a5().onAutoAnnotionsReset(this,this.aj,b)},f5:function(a,b){if(!this.b1()){return}this.a5().onAnnotionsChanged(this,this.ai,b)},f6:function(a,b){if(!this.b1()){return}this.a5().onAnnotionsReset(this,this.ai,b)},provideRenderer:function(a){this.domRenderer(a);this.ga();this._at._af=this.labelSettings()},formatLabel:function(a){if(arguments.length===1){this.h($$t.$ac.formatLabelProperty,a);return a}else{return this.c($$t.$ac.formatLabelProperty)}},gj:function(a,b){if(!a.equals1(b)){this.hb(a,b)}},as:function(){},ac:function(){$$a.$f.ac.call(this);this._a2.ai()},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},bl:function(a){if(arguments.length===1){if(this.bl()!=a){var b=this.bl();this.bk=a;this.gu("FastItemsSourceProvider",b,this.bk)}return a}else{return this.bk}},bk:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.be=a;this.gu("SeriesViewer",b,this.be)}return a}else{return this.be}},be:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$dp.$type,this.seriesViewer())}},bp:null,bu:false,useSmartAxis:function(a){if(arguments.length===1){if(this.bu==a){return}this.bu=a;var b=null;if(this._at!=null&&$$a.$ae.l_op_Inequality(this._at.cn(),null)){b=this._at.cn()}this._at=this.as();this._at._ac=this;this._at._af=this.labelSettings();if($$a.$ae.l_op_Inequality(b,null)){this._at.cn(b)}if(this.seriesViewer()!=null&&this.seriesViewer()._bn!=null){this._at._ae.ak(this.seriesViewer()._bn._w);this.gy(true)}return a}else{return this.bu}},c0:0,smartAxisExtent:function(a){if(arguments.length===1){var b=this.c0;if(b!=a){this.c0=a;this.actualSmartAxisExtent(a);this.gy(true)}return a}else{return this.c0}},cv:0,actualSmartAxisExtent:function(a){if(arguments.length===1){this.cv=a;return a}else{return this.cv}},c6:0,smartAxisMinimumExtent:function(a){if(arguments.length===1){this.c6=a;this.gy(true);return a}else{return this.c6}},c3:0,smartAxisMaximumExtent:function(a){if(arguments.length===1){this.c3=a;this.gy(true);return a}else{return this.c3}},ap:0,smartAxisExtentType:function(a){if(arguments.length===1){var b=this.ap;if(b!=a){this.ap=a;this.gy(true)}return a}else{return this.ap}},cz:0,smartAxisAngle:function(a){if(arguments.length===1){this.cz=a;this.gx();return a}else{return this.cz}},_actualSmartAxisAngle:0,actualSmartAxisAngle:function(a){if(arguments.length===1){this._actualSmartAxisAngle=a;return a}else{return this._actualSmartAxisAngle}},c5:0,smartAxisMinimumAngle:function(a){if(arguments.length===1){this.c5=a;this.gx();return a}else{return this.c5}},c2:0,smartAxisMaximumAngle:function(a){if(arguments.length===1){this.c2=a;this.gx();return a}else{return this.c2}},bh:null,bg:null,smartAxisFont:function(a){if(arguments.length===1){this.bh=a;this.c1=$.ig.FontUtil.prototype.getFontSize(this.bh);this.gx();return a}else{if(this.bh==null){if(this.bg==null){this.bg=this._a2.h()}return this.bg}return this.bh}},e5:null,smartAxisFontName:function(a){if(arguments.length===1){this.e5=a;var b=this.c1;if($.ig.util.isNaN(b)){b=12}this.smartAxisFont().n(a);this.smartAxisFont().d(b);this._at.bz();this.gx();return a}else{return this.e5}},c1:0,smartAxisFontSize:function(a){if(arguments.length===1){this.c1=a;this.smartAxisFont($.ig.FontUtil.prototype.getFontWithNewFontSize(this.smartAxisFont(),this.c1));this.gx();return a}else{return this.c1}},_actualSmartAxisFontSize:0,actualSmartAxisFontSize:function(a){if(arguments.length===1){this._actualSmartAxisFontSize=a;return a}else{return this._actualSmartAxisFontSize}},c7:0,smartAxisMinimumFontSize:function(a){if(arguments.length===1){this.c7=a;this.gx();return a}else{return this.c7}},c4:0,smartAxisMaximumFontSize:function(a){if(arguments.length===1){this.c4=a;this.gx();return a}else{return this.c4}},es:0,smartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this.es=a;this.gx();return a}else{return this.es}},er:0,smartAxisMinimumStaggerLevels:function(a){if(arguments.length===1){this.er=a;this.gx();return a}else{return this.er}},eq:0,smartAxisMaximumStaggerLevels:function(a){if(arguments.length===1){this.eq=a;this.gx();return a}else{return this.eq}},_actualSmartAxisNumberOfStaggerLevels:0,actualSmartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this._actualSmartAxisNumberOfStaggerLevels=a;return a}else{return this._actualSmartAxisNumberOfStaggerLevels}},i0:0,smartAxisVerticalAlignment:function(a){if(arguments.length===1){this.i0=a;this.gx();return a}else{return this.i0}},c9:0,smartAxisTopMargin:function(a){if(arguments.length===1){this.c9=a;this.gx();return a}else{return this.c9}},c8:0,smartAxisProximityMargin:function(a){if(arguments.length===1){this.c8=a;this.gx();return a}else{return this.c8}},unlockSmartAxisLabelPanel:function(){this._at.ce()},gx:function(){this.gy(false)},gy:function(a){if(a){this._at.cd()}this.cf(true);this.gw()},_he:null,title:function(a){if(arguments.length===1){this.h($$t.$ac.titleProperty,a);return a}else{return this.c($$t.$ac.titleProperty)}},stroke:function(a){if(arguments.length===1){this.h($$t.$ac.strokeProperty,a);return a}else{return this.c($$t.$ac.strokeProperty)}},actualStroke:function(a){if(arguments.length===1){this.h($$t.$ac.actualStrokeProperty,a);return a}else{return this.c($$t.$ac.actualStrokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.strokeThicknessProperty,a);return a}else{return this.c($$t.$ac.strokeThicknessProperty)}},strokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.strokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.strokeDashArrayProperty)}},strip:function(a){if(arguments.length===1){this.h($$t.$ac.stripProperty,a);return a}else{return this.c($$t.$ac.stripProperty)}},majorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.majorStrokeProperty,a);return a}else{return this.c($$t.$ac.majorStrokeProperty)}},actualMajorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.actualMajorStrokeProperty,a);return a}else{return this.c($$t.$ac.actualMajorStrokeProperty)}},majorStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.majorStrokeThicknessProperty,a);return a}else{return this.c($$t.$ac.majorStrokeThicknessProperty)}},majorStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.majorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.majorStrokeDashArrayProperty)}},minorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.minorStrokeProperty,a);return a}else{return this.c($$t.$ac.minorStrokeProperty)}},actualMinorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.actualMinorStrokeProperty,a);return a}else{return this.c($$t.$ac.actualMinorStrokeProperty)}},minorStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.minorStrokeThicknessProperty,a);return a}else{return this.c($$t.$ac.minorStrokeThicknessProperty)}},minorStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.minorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.minorStrokeDashArrayProperty)}},tickStroke:function(a){if(arguments.length===1){this.h($$t.$ac.tickStrokeProperty,a);return a}else{return this.c($$t.$ac.tickStrokeProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$ac.tickStrokeThicknessProperty)}},tickStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.tickStrokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.tickStrokeDashArrayProperty)}},tickLength:function(a){if(arguments.length===1){this.h($$t.$ac.tickLengthProperty,a);return a}else{return this.c($$t.$ac.tickLengthProperty)}},_dd:0,g7:function(){if(this.tickLength()>0){this._dd=this.tickLength();return}var a=$b($$t.$dp.$type,this.seriesViewer());if(a!=null&&$.ig.util.isNaN(this.tickLength())&&this.isCategory()&&(this.isVertical()||this.az()==0)){this._dd=a._nj._fd;return}this._dd=0},isDisabled:function(a){if(arguments.length===1){this.h($$t.$ac.isDisabledProperty,a);return a}else{return this.c($$t.$ac.isDisabledProperty)}},isInverted:function(a){if(arguments.length===1){this.h($$t.$ac.isInvertedProperty,a);return a}else{return this.c($$t.$ac.isInvertedProperty)}},_b9:false,useEnhancedIntervalManagement:function(a){if(arguments.length===1){this.h($$t.$ac.useEnhancedIntervalManagementProperty,a);return a}else{return this.c($$t.$ac.useEnhancedIntervalManagementProperty)}},enhancedIntervalMinimumCharacters:function(a){if(arguments.length===1){this.h($$t.$ac.enhancedIntervalMinimumCharactersProperty,a);return a}else{return $h(this.c($$t.$ac.enhancedIntervalMinimumCharactersProperty))}},labelSettings:function(a){if(arguments.length===1){this.h($$t.$ac.labelSettingsProperty,a);return a}else{return this.c($$t.$ac.labelSettingsProperty)}},dh:function(){return 0},h7:function(){if(this.isVertical()){return 2}return 0},i1:function(){return 1},h8:function(){return 1},i2:function(){return 1},dj:function(){if(this.isVertical()){return $.ig.DeviceUtils.prototype.g(5)}return 0},dl:function(){if(!this.isVertical()&&!this.isAngular()){return $.ig.DeviceUtils.prototype.g(5)}return 0},dk:function(){if(this.isVertical()){return $.ig.DeviceUtils.prototype.g(5)}return 0},di:function(){if(!this.isVertical()&&!this.isAngular()){return $.ig.DeviceUtils.prototype.g(5)}return 0},dp:function(){return NaN},dr:function(){return NaN},dq:function(){return NaN},dn:function(){return NaN},ax:function(){if(this.isVertical()){return 2}if(this.isRadial()){return 5}return 1},ay:function(){return 1},crossingAxis:function(a){if(arguments.length===1){this.h($$t.$ac.crossingAxisProperty,a);return a}else{return this.c($$t.$ac.crossingAxisProperty)}},crossingValue:function(a){if(arguments.length===1){this.h($$t.$ac.crossingValueProperty,a);return a}else{return this.c($$t.$ac.crossingValueProperty)}},rangeChanged:null,gv:function(a){if(this.rangeChanged!=null){this.rangeChanged(this,a)}},titleSettings:function(a){if(arguments.length===1){this.h($$t.$ac.titleSettingsProperty,a);return a}else{return this.c($$t.$ac.titleSettingsProperty)}},dm:function(){if(this.isVertical()){return-90}return 0},dg:function(){return NaN},annotations:function(){return this.ai},ai:null,al:function(){return this.aj},aj:null,im:null,iu:function(a){if(arguments.length===1){this.im=a;return a}else{if(this._it.isEmpty()){return this.im}return this._it}},_it:null,g8:function(){var a=0;var b=$b($$t.$dp.$type,this.seriesViewer());if(b!=null&&b.gridMode()==0){a=1}this._a2.au(a)},cq:function(a,b,c){return this.seriesViewer()!=null},cd:function(){var a=$$a.$ae.empty();if(this.seriesViewer()!=null){a=this.seriesViewer().windowRect()}return this.cq(this.iu(),a,this._a2)},_cs:null,_ct:null,_at:null,hb:function(a,b){this.iu(b);this.cf(true);this.updateRange();this.g0(false);if(this.seriesViewer()!=null){this.seriesViewer()._al.ad(1,this,this._a3,b)}},bt:false,cf:function(a){if(arguments.length===1){this.bt=a;return a}else{return this.bt}},ir:function(){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$a.$ae.empty()}var a=this.seriesViewer().effectiveViewport();var b=this.iu();var c=(a.left()-b.left())/b.width();var d=(a.top()-b.top())/b.height();var e=(a.right()-b.left())/b.width();var f=(a.bottom()-b.top())/b.height();return new $$a.ae(0,c,d,e-c,f-d)},hc:function(a,b){this.cf(true);this.g0(true)},gw:function(){this.g0(false)},_a3:null,_domRenderer:null,domRenderer:function(a){if(arguments.length===1){this._domRenderer=a;return a}else{return this._domRenderer}},go:function(a,b,c,d){switch(b){case"SeriesViewer":var e=$b($$t.$f.$type,c);if(e!=null){this.domRenderer(null);e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.bp);e._al.ac(1,this);this._a2.z(e)}var f=$b($$t.$f.$type,d);if(f!=null){this._eo=f.widget()!=null&&f.widget()._creationOptions!=null&&!String.isNullOrEmpty(f.widget()._creationOptions.language)?new $$0.cf(f.widget()._creationOptions.language):null;this.domRenderer(f._bn._i._af);f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.bp);this._a3=f._al.k(1,this,this.ge.runOn(this));if(this.labelSettings()==null&&this.domRenderer()!=null){this.provideRenderer(this.domRenderer())}this._a2.t(f);if(this._cg&&!this._a3._e){this._cg=false;this.updateRange()}this.g6();this.g7()}break;case"IsDisabled":this.g0(false);break;case"IsInverted":this._b9=this.isInverted();var g=new $$t.e4(0,0,0,1,1);this.gd(g);var i=this._cu.getEnumerator();while(i.moveNext()){var h=i.current();h.h4();if(h.seriesViewer()!=null){h.ic()}}break;case"Label":this._a2.onLabelChanged();if($b($$a.$k.$type,d)!==null){this._cp=true}else{this._cp=false}this.cf(true);this.g3();this.g0(false);break;case"MajorStrokeThickness":case"MinorStrokeThickness":case"StrokeThickness":this.g0(false);break;case"LabelSettings":var j=$b($$t.$f1.$type,d);if(j!=null){j.registerAxis(this);this.au=j}else{this.au=new $$t.f1}if(this._at!=null){this._at._af=this.au}if(this._a2.l()){this._a2.v(this.au)}this.cf(true);this.g0(false);break;case"Title":this._a2.aj();break;case"TitleSettings":var k=$b($$t.$f2.$type,d);if(k!=null){k.registerAxis(this)}else{k=new $$t.f2}if(this._he!=null){this._he.dataContext(k)}this._a2.aj();this.g0(false);break;case"TickLength":this.cf(true);this.g7();this._a2.ac();this.g0(false);break;case"EnhancedIntervalMinimumCharacters":case"UseEnhancedIntervalManagement":this.cf(true);this.g0(false);break;case"CrossingAxis":if(this.seriesViewer()!=null){this.seriesViewer().ht()}break;case"MinorStroke":this.g6();if(d!=null){this._ci=true;this.g0(false)}else{this._ci=false}break;case"CrossingValue":if(this.crossingAxis()!=null){this.crossingAxis().renderAxis()}break;case"Stroke":case"MajorStroke":this.g6();this.g0(false);break;case"StrokeDashArray":case"MajorStrokeDashArray":case"MinorStrokeDashArray":case"FormatLabel":case"TickStroke":case"TickStrokeThickness":case"TickStrokeDashArray":case"ActualStroke":case"ActualMajorStroke":case"ActualMinorStroke":case"Strip":this.g0(false);break;case"MinExtent":this._a2.ac();break}},_coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this._coercionMethods=a;return a}else{return this._coercionMethods}},bs:false,expectFunctions:function(a){if(arguments.length===1){this.bs=a;return a}else{return this.bs}},_ci:false,g3:function(){this._bo.count(0);this._bn.count(0);this._bm.count(0);if(this._a2.l()){this._a2.am()}},_cp:false,gl:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(e<d.bottom()&&f>d.top()){var g=new $$a.a5;g._d=new $$a.ae(0,d.left(),e,d.width(),f-e);a.add(g)}},gk:function(a,b,c,d,e){var f=b<=c.bottom()&&b>=c.top();if(!e&&f){f=!this.b7(b,d.c(),c,false)}if(f){if(d._a){b=this.de(b,c.top(),c.bottom(),d)}var g=new $$a.a4;g._c={__x:c.left(),__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g._b={__x:c.right(),__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(g)}},ha:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(f>d.left()&&e<d.right()){var g=new $$a.a5;g._d=new $$a.ae(0,e,d.top(),f-e,d.height());a.add(g)}},g9:function(a,b,c,d,e){var f=b>=c.left()&&b<=c.right();if(!f){var g=$.ig.truncate(Math.round(b));var h=$.ig.truncate(Math.round(c.left()));var i=$.ig.truncate(Math.round(c.right()));if(g>=h&&g<=i){f=true}}if(!e&&f){f=!this.b7(b,d.c(),c,true)}if(f){if(d._a){b=this.de(b,c.left(),c.right(),d)}var j=new $$a.a4;j._c={__x:b,__y:c.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j._b={__x:b,__y:c.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(j)}},b7:function(a,b,c,d){var e=false;var f=$b($$t.$dp.$type,this.seriesViewer());if(f!=null&&f.nu()&&!c.isEmpty()){var h=f.axes().getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility!=0||g.strokeThickness()<1||g.actualStroke()==null||$.ig.BrushUtilCore.prototype.a(g.actualStroke())||g.iu().isEmpty()){continue}if(g.crossingAxis()!=null&&g.by()){var i=this.isVertical()?c.left():c.top();var j=0;var k=g.g4(i,j,g.seriesViewer().windowRect(),c,g.ip(),d?c.left():c.top(),d?c.right():c.bottom());i=k.p0;j=k.p1;var l=$$a.$ae.empty();var m=$$a.$ae.empty();if(d&&g.isVertical()){l=new $$a.ae(0,i-g.strokeThickness()/2,g.iu().top(),g.strokeThickness(),g.iu().height());m=new $$a.ae(0,a-b/2,c.top(),b,c.height())}else if(!d&&!g.isVertical()){l=new $$a.ae(0,g.iu().left(),i-g.strokeThickness()/2,g.iu().width(),g.strokeThickness());m=new $$a.ae(0,c.left(),a-b/2,c.width(),b)}if(l.left()<=m.right()&&m.left()<=l.right()&&l.top()<=m.bottom()&&m.top()<=l.bottom()){e=true;break}}else{var n=$$a.$ae.empty();var o=$$a.$ae.empty();if(d&&g.isVertical()){n=new $$a.ae(0,g.iu().left(),g.iu().top(),g.strokeThickness(),g.iu().height());o=new $$a.ae(0,a-b/2,c.top(),b,c.height())}else if(!d&&!g.isVertical()){n=new $$a.ae(0,g.iu().left(),g.iu().bottom()-g.strokeThickness()/2,g.iu().width(),g.strokeThickness());o=new $$a.ae(0,c.left(),a-b/2,c.width(),b)}if(n.left()<=o.right()&&o.left()<=n.right()&&n.top()<=o.bottom()&&o.top()<=n.bottom()){e=true;break}}}}return e},g4:function(a,b,c,d,e,f,g){var h=Math.abs(f-g);a=this.crossingValue();a=this.crossingAxis().scaleValue(a);var i=$b($$t.$al.$type,this.crossingAxis());if(i!=null&&i.categoryMode()==2){var j=.5*i.getCategorySize(c,d,e);var k=i.az()==0;if(i.isInverted()==k){j=-j}a=a+j}b=a-f;if(a<f){a=f}else if(a>g){a=g}if(b<0){b=0}else if(b>h){b=h}return{p0:a,p1:b}},de:function(a,b,c,d){var e=a;if(d!=null&&d.c()>0){var f=d.c()%2;if(f==0||f==1){var g=1;e=Math.floor(a);if(e+.5<a){g=-1;e=Math.ceil(a)}if(f==1){e+=.5*g}if(e>=c){e-=1}else if(e<=b){e+=1}}}return e},gc:function(a){this._a2.y(a)},gb:function(){this._bo.count(0);this._bn.count(0);this._bm.count(0);this._a2.w();this._cs.clear();this._ct.clear()},renderAxis:function(){this.g0(false)},g0:function(a){if(this.seriesViewer()!=null){this.seriesViewer()._al.ab(1,this,this._a3,a);if(this.renderRequested!=null){var b=new $$t.cz;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,_a9:null,d7:function(){if(this._a9==null){return-1}if($.ig.util.isNaN(this._a9._a)){return-1}if(this.labelSettings()!=null&&this.labelSettings().angle()!=0){return-1}return Math.max($$t.$ac.d2,this._a9._a)},d5:function(){if(this._a9==null){return-1}if($.ig.util.isNaN(this._a9._c)&&$.ig.util.isNaN(this.cx)){return-1}if(this.labelSettings()!=null&&this.labelSettings().angle()!=0){return-1}var a=this._a9._c;if(!$.ig.util.isNaN(this.cx)&&this.enhancedIntervalMinimumCharacters()==-1){return this.cx}return Math.max($$t.$ac.d2,this._a9._c)},d6:function(){if(this.isVertical()){return this.d7()}else{return this.d5()}},cj:function(){return this.enhancedIntervalMinimumCharacters()==-1},ge:function(a){if(this._a2.k()){return}var b=0;var c=0;if(this._ct!=null&&this._ct.count()>0){b=this._ct.__inner[this._ct.count()-1]._c;c=this._ct.count()}if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}this.g1(a);if(!this.isVertical()&&this.cf()&&this.useEnhancedIntervalManagement()&&this.cj()){if(this.bw()){this.g1(a)}}var d=1;var e=0;if(this._ct!=null&&this._ct.count()>0){d=this._ct.__inner[this._ct.count()-1]._c;e=this._ct.count()}if(this.useSmartAxis()){this.cf(true)}var f=false;if(d!=b||e!=c||this.cf()){this.cf(false);if(this._a2.l()){this._a2.ac();f=true}}this._a2.ab();if(!f){this.gf()}},cx:0,bw:function(){if(!$.ig.util.isNaN(this.cx)||this._cs==null||this._cs.count()==0){return false}var a=this.bi();if(a==null){return false}var b=-1.7976931348623157e308;for(var c=0;c<this._cs.count();c++){var d=this._cs.__inner[c];if(typeof d==="string"){var e=$.ig.FontUtil.prototype.measureStringWidth(d,a,this._a2._i);b=Math.max(e,b)}}b+=5;if(this.labelSettings()!=null){b+=this.labelSettings().leftMargin()+this.labelSettings().rightMargin()}this.cx=b;return true},resetCachedEnhancedInterval:function(){this.cx=NaN;this.g0(false)},cy:0,a8:function(){var a=this.bi();if(a==null){return null}var b="W";var c=$.ig.FontUtil.prototype.measureStringWidth(b,a,this._a2._i);if(this.cy!=c||this._a9==null){this.cy=c;var d=$.ig.FontUtil.prototype.getCurrentFontHeight(this.seriesViewer()._bn._i._af,a);if(this._a9==null){this._a9=new $$t.v}this._a9._a=d;this._a9._b=this.enhancedIntervalMinimumCharacters();this._a9._d=c;this._a9._c=this._a9._d*this._a9._b}return this._a9},bi:function(){var a=null;if(this.seriesViewer()!=null){a=this.seriesViewer().getFontInfo()}if(this.labelSettings()!=null&&this.labelSettings().i()){if(this.seriesViewer()!=null){a=this.labelSettings().g(this.seriesViewer()._bn._i._af)}}return a},gf:function(){if(!this._a2.l()){return}if(!this.bz()){this._a2.aa()}},_cg:false,updateRange:function(){return this.updateRange1(false)},updateRange1:function(a){if(a||this.seriesViewer()==null){var b=this.cm();if(b){this.cf(true)}this._cg=false;return b}if(!this._cg){this._cg=true;this.seriesViewer()._al.aa(this,this._a3)}return false},cm:function(){return false},g1:function(a){if(this._he!=null){if((this.titleSettings()==null||this.titleSettings().visibility()==0)&&(this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.title()!=null){this._he.__visibility=0}else{this._he.__visibility=1}}},g6:function(){var a=$b($$t.$dp.$type,this.seriesViewer());if(a==null){return}var b=null,c=null,d=null;if(this.isCategory()&&!this.isAngular()){b=a.defaultAxisStroke();var f=this._cu.getEnumerator();while(f.moveNext()){var e=f.current();if(e.isScatter()||e.isRadial()||e.isPolar()||e.isRadial()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();break}}}else if(this.isNumeric()&&!this.isAngular()){c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke();b=this.crossingAxis()!=null?a.defaultAxisStroke():null;var h=this._cu.getEnumerator();while(h.moveNext()){var g=h.current();if(g.isScatter()||g.isRadial()||g.isPolar()||g.isRadial()){b=a.defaultAxisStroke();break}}}else if(this.isAngular()||this.az()==3){b=a.defaultAxisStroke();c=a.defaultAxisMajorStroke();d=a.defaultAxisMinorStroke()}this.actualStroke(this.stroke()!=null?this.stroke():b);this.actualMajorStroke(this.majorStroke()!=null?this.majorStroke():c);this.actualMinorStroke(this.minorStroke()!=null?this.minorStroke():d)},propertyChanged:null,propertyUpdated:null,gu:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},_cu:null,registerSeries:function(a){var b=this._cu.contains(a);if(!b){this._cu.add(a)}this.g6();return!b},deregisterSeries:function(a){var b=this._cu.contains(a);if(b){this._cu.remove(a)}this.g6();return b},label:function(a){if(arguments.length===1){this.h($$t.$ac.labelProperty,a);return a}else{return this.c($$t.$ac.labelProperty)}},e1:function(a){return this._a2.m(a)},fe:function(a){return this._a2.n(a)},d4:function(){return NaN},getScaledValue:function(a,b){return 0},du:function(a,b,c){return 0},iq:function(a){if(this.seriesViewer()==null){return $$a.$ae.empty()}if(!a.equals1(this.iu())){return $$a.$ae.empty()}return this.seriesViewer().effectiveViewport()},ip:function(){if(this.seriesViewer()==null){return $$a.$ae.empty()}return this.seriesViewer().effectiveViewport()},io:function(){if(this.seriesViewer()==null||this.seriesViewer().contentViewport().isEmpty()){return this.iu()}return this.seriesViewer().contentViewport()},is:function(a,b){if(b.isEmpty()){return a}return b},getScaledValue2:function(a,b,c){var d=this.iq(c);var e=new $$t.b0(0,b,c,this.isInverted(),d);return this.getScaledValue(a,e)},getScaledValueList:function(a,b,c,d){},getScaledBucketValueList:function(a,b,c,d,e){},getUnscaledValue:function(a,b){return 0},dx:function(a,b,c){return 0},getUnscaledValue2:function(a,b,c){var d=this.iq(c);var e=new $$t.b0(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},getUnscaledValueList:function(a,b,c,d){},scaleValue:function(a){var b=this.ip();var c=new $$t.b0(0,this.seriesViewer().windowRect(),this.iu(),this.isInverted(),b);return this.getScaledValue(a,c)},az:function(){},_iz:null,gn:function(){this._it=new $$a.ae(0,0,0,this._iz.width(),this._iz.height())},am:null,an:function(){this.am._a=this._at;return this.am},_df:0,cw:0,d1:function(a){if(arguments.length===1){var b=this.d1();if(a!=b){this.cw=a;this.gu("MinExtent",b,this.d1())}return a}else{return this.cw}},bz:function(){if(!$.ig.util.isNaN(this._df)){return true}if(this.labelSettings()==null){return false}else{return this.labelSettings().k()}},dz:function(){if(!$.ig.util.isNaN(this._df)){return this._df}if(this.labelSettings()==null){return 50}return this.labelSettings().extent()},ga:function(){this._a2.s()},gd:function(a){this.gv(a)},_bo:null,_bn:null,_bm:null,iv:function(){return this.ao()._a},iw:function(){return this.ao()._b},iy:function(){return this._a2.c()._d},ix:function(){return this.ao()._c},bb:function(){return $$t.$ee.a(this.be)},ao:function(){return this._a2.c()},au:null,av:function(){return this.au},gp:function(a,b){if(this._at!=null){this._at.b9(a)}this._a2.ae(a,b)},by:function(){return this.crossingValue()!=null},exportVisualData:function(){return this.a7().exportVisualData(this)},cr:function(){var d__=new $$t.ad((-2));d__.__4__this=this;return d__},gq:function(a){},gt:function(a){},gs:function(a){},_eo:null,$type:new $.ig.Type("Axis",$$a.$f.$type,[$$0.$b6.$type])},true);$c("AxisCollection:ae","ObservableCollection$1",{init:function(){var $self=this;$$4.$f.init.call(this,$$t.$ac.$type,0);this.propertyChanged=$.ig.Delegate.prototype.combine(this.propertyChanged,function(a,b){if(b.propertyName()=="Name"){for(var c=0;c<$self.count();++c){if($self.__inner[c].name()==b.propertyName()){$self.ac(new $$4.ae(2,2,$self.__inner[c],$self.__inner[c],c))}}}})},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("AxisCollection",$$4.$f.$type.specialize($$t.$ac.$type))},true);$c("AxisLabelInfo:af","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:0,$type:new $.ig.Type("AxisLabelInfo",$.ig.$ot)},true);$c("AxisLabelManager:ag","Object",{_e:null,_f:null,_b:null,_a:null,_c:null,init:function(){$.ig.$op.init.call(this);this._c=function(a){}},m:function(a,b){this._e.clear();this._f.clear();this._b._ac=this._a;this._b.cp(a);this._b._co=b;if(b.isEmpty()||a.isEmpty()){this.r(0);this._a._bn.count(0);this._a._bm.count(0)}if(this._a._bo.count()==0&&this._a._bn.count()==0){this._b._ab.clear()}},i:function(a,b){this._e.add1(a);this._f.add(b)},s:function(){this._b.a1(this._e);this._b._a2=this._f},j:function(a){$$t.$ag.k(a,false)},k:function(a,b){},l:function(a){$$t.$ag.k(a,true)},h:function(a){this._b._ab.add(a)},q:function(a){this._b._bn=a;
},n:function(a){this._c(a)},t:function(a){var b=this._a._bo.item(a);return b},r:function(a){if(this._a==null){return}this._a._bo.count(a)},d:function(){if(this._a==null||this._a.labelSettings()==null){return false}return this._a.labelSettings().visibility()!=0},p:function(){this._a._bo.count(0);this._a._bn.count(0);this._a._bm.count(0);this._a._at._a3.clear()},o:function(){this._a.cf(true)},g:function(){this._a.f9()},$type:new $.ig.Type("AxisLabelManager",$.ig.$ot)},true);$c("AxisLabelPanelBase:ah","Panel",{ad:function(){return new $$t.f0(this)},b8:function(a){},_ae:null,_cl:null,bz:function(){},ce:function(){},cd:function(){},init:function(){this.ax=null;this.ck=$$a.$ae.empty();this.a5=50;$$a.$am.init.call(this);this._a6=NaN;this._co=$$a.$ae.empty();this.cn($$a.$ae.empty());this._ae=this.ad();this.b8(this._ae);this._ae.am();this._a3=new $$4.x($$a.$e.$type,0);this._a2=new $$4.x($$t.$ai.$type,0);this._a0=new $$4.x($$a.$ae.$type,0);this._aq=false;this._ap=false;this._ar=false;this._am=false;this.aj=false},_bn:0,_ac:null,aj:false,at:function(a){if(arguments.length===1){this.aj=a;return a}else{return this.aj}},ax:null,a1:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;if(b==null&&b!=a){this.b5()}return a}else{return this.ax}},_a2:null,_co:null,ck:null,cp:function(a){if(arguments.length===1){var b=this.ck;this.ck=a;this.ch(b,this.ck);return a}else{return this.ck}},cj:null,cn:function(a){if(arguments.length===1){var b=this.cj;this.cj=a;this.b4(b,this.cj);return a}else{return this.cj}},a4:0,a8:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},_bo:null,_a3:null,_a0:null,_af:null,_am:false,_ap:false,_aq:false,_ar:false,_bq:null,_ak:false,al:function(a,b){for(var c=0;c<a.count()-1;c++){if(b.__inner[c]){continue}for(var d=c;d<a.count()-1;d++){if(b.__inner[d+1]){continue}if(a.__inner[c].intersectsWith(a.__inner[d+1])){return true}}}return false},bp:function(a,b,c){return{ret:0,p1:b}},ay:function(){return null},bx:function(){},bt:function(a){},bd:function(){return this._af!=null?this._af.angle():0},bh:function(){return this._ac.titleSettings()!=null?this._ac.titleSettings().angle():0},ao:function(a,b){if(a==0&&!this._ac.isAngular()&&this._af!=null){if(this._ac.isVertical()){if(!this._af.showFirstLabel()&&this._ac.seriesViewer().getActualWindowScaleVertical()==1){return false}}else{if(!this._af.showFirstLabel()&&this._ac.seriesViewer().getActualWindowScaleHorizontal()==1){return false}}}return true},bc:function(a){return this._ae.m(a)},bm:function(a){return this._ae.w(a)},be:function(a){return this._ae.n(a)},bb:function(a){return this._ae.l(a)},an:function(){return false},ch:function(a,b){},b4:function(a,b){},az:function(){if(this._ab.count()<1||this._a2.count()==0){return new $$4.x($$a.$ae.$type,0)}this._a3=new $$4.x($$a.$e.$type,0);this._a0=new $$4.x($$a.$ae.$type,0);this.bx();this._ae.ae();var a=this.bd();if(a%360==0){this._ap=false}if(this._a3.count()==0){return new $$4.x($$a.$ae.$type,0)}this._a0=this.ay();this.aj=true;return this._a0},bg:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.width()*Math.cos(c))+Math.abs(b.height()*Math.sin(c));return d},bf:function(a,b){var c=a*(Math.PI/180);var d=Math.abs(b.height()*Math.cos(c))+Math.abs(b.width()*Math.sin(c));return d},bk:function(){var a=this._ae.k();return a},bi:function(){var a=this._ae.j();return a},bj:function(){if(this._ac.title()==null||this._ac.titleSettings()!=null&&this._ac.titleSettings().visibility()==1){return 0}var a=this.bi();var b=this.bk();var c=new $$a.ae(0,0,0,b,a);var d=this.bh();var e=$.ig.RectUtil.prototype.w(c,d);return e.height()+this._ae.v()+this._ae.s()},bl:function(){if(this._ac.title()==null||this._ac.titleSettings()!=null&&this._ac.titleSettings().visibility()==1){return 0}var a=this.bi();var b=this.bk();var c=new $$a.ae(0,0,0,b,a);var d=this.bh();var e=$.ig.RectUtil.prototype.w(c,d);return e.width()+this._ae.t()+this._ae.u()},cq:function(a){if(this._ac==null||this._ab.count()==0){return a}this.bw(a);this.b0();this.bv(a);this._a0=this.az();if(this._a3.count()!=this._a0.count()){return a}var b=this._ae.p();var c=this._ae.r();var d=this._ae.q();var e=this._ae.o();if(this._ap){for(var f=0;f<this._a3.count();f++){if(this.ao(f,this._a0.__inner[f])){this._ae.aa(this._a3.__inner[f],this._a0.__inner[f],b,c,d,e)}this.cb(this._a3.__inner[f],this.bd())}}for(var g=0;g<this._a3.count();g++){if(!this._ap){this._ae.ad(this._a3.__inner[g])}if(this.ao(g,this._a0.__inner[g])){this._ae.aa(this._a3.__inner[g],this._a0.__inner[g],b,c,d,e)}else{this._ae.aa(this._a3.__inner[g],new $$a.ae(0,0,0,0,0),b,c,d,e)}}if(this._ac._bn.count()>0){this._ac.a5().arrangeAnnotations(this._ac,this._ae,this._a3,this._a0,this._ap,this.bd(),b,c,d,e)}this.bt(a);return a},cm:function(){return $$a.$ae.empty()},bw:function(a){if(this._ac._he==null){return}this._ae.ah(this._ac._he,new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));var b=Math.abs(this.bh()-0)>1e-6;var c=this.cm();var d=c.left()+c.width()/2;var e=c.top()+c.height()/2;var f=this.bk()+this._ae.t()+this._ae.u();var g=this.bi()+this._ae.v()+this._ae.s();var h=f/2;var i=g/2;var j=new $$a.ae(0,d-h,e-i,f,g);if(b){this.cc(this._ac._he)}else{this._ae.ad(this._ac._he)}this._ae.aa(this._ac._he,j,this._ae.t(),this._ae.v(),this._ae.u(),this._ae.s());if((this._ac.titleSettings()==null||this._ac.titleSettings().visibility()==0)&&(this._ac.labelSettings()==null||this._ac.labelSettings().visibility()==0)&&this._ac.title()!=null){this._ac._he.__visibility=0}else{this._ac._he.__visibility=1;this._ae.aa(this._ac._he,new $$a.ae(0,0,0,0,0),0,0,0,0)}},bv:function(a){this._ae.ab(a)},b0:function(){},aw:function(){if($b($$t.$al.$type,this._ac)!==null){return this._ac._jf}if($b($$t.$aw.$type,this._ac)!==null){var a=new $$4.x(Number,0);var d=this._ac.actualTickmarkValues().j();for(var c=0;c<d.length;c++){var b=d[c];var e=this._ac.ip();var f=new $$t.b0(0,this._ac.seriesViewer().windowRect(),this._ac.iu(),this._ac._b9,e);a.add(this._ac.getScaledValue(b,f))}return a}return null},ag:function(){var a=this._af!=null?this._af._c:this.ah();if(this._ac.crossingAxis()==null){if(a==4){a=5}else if(a==5){a=4}else if(a==6){a=7}else if(a==7){a=6}}return a},cg:function(a,b,c,d,e,f){var g=b;var h=b;if(f!=null){var i=f.c()/2;g-=i;h+=i}if(h>=e.left()&&g<=e.right()){if(f._a){b=this._ac.de(b,e.left(),e.right(),f)}var j=new $$a.a4;j._c={__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j._b={__x:b,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(j)}},b3:function(a,b,c,d,e,f){if(b<=e.bottom()&&b>=e.top()){if(f._a){b=this._ac.de(b,e.top(),e.bottom(),f)}var g=new $$a.a4;g._c={__x:c,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g._b={__x:d,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(g)}},cb:function(a,b){var c=this.bd();this._ae.ai(a,c)},cc:function(a){var b=this.bh();this.b2(a,b)},b2:function(a,b){var c=$b($$a.$e.$type,a);var d=this.bi();var e=this.bk();var f=.5*e;var g=.5*d;var h=function(){var $ret=new $$a.bm;$ret._j=b;$ret._k=f;$ret._l=g;return $ret}();var i=new $$a.bp;i._j.add(h);c._j=i},cr:function(a){if(this._ab.contains(this._ac._he)==false&&this._ac._he!=null){this._ab.add(this._ac._he);$$t.$ag.l(this._ac._he)}var c=this._ab.getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this._ac._he&&b!=this._ae._av){this._ae.ag(b)}}var d=this._ac==null||this.a5<=0||$.ig.util.isNaN(this.a5)?50:this.a5;if(this._ac!=null&&(this._ac._cu==null||this._ac._cu.count()==0)){if(this._ac.bz()){d=this._ac.dz()}}var e=this.an();d=Math.min(d,e?a.height():a.width());d=Number.isInfinity(d)?50:d;return e?new $$a.af(1,50,d):new $$a.af(1,d,50)},a9:function(a){if(arguments.length===1){this.h($$t.$ah.ci,a);return a}else{return this.c($$t.$ah.ci)}},a5:0,ai:function(a){if(a==null){return this._ac.seriesViewer().aj(this._ac)}if(a.position()==0){if(this._ac!=null&&this._ac.seriesViewer()!=null){return this._ac.seriesViewer().aj(this._ac)}return 4}return a.position()},ah:function(){return 1},as:function(a){return true},au:function(){var d__=new $$t.aj((-2));d__.__4__this=this;return d__},bs:function(a,b,c,d,e){var f=this._ae.x(b,c,d,e);return f},by:function(a){if(this._bq==null||this.bc(this._bq)<this.bc(a)){this._bq=a}},b7:function(a){this._a3.add(a)},av:function(){var d__=new $$t.ak((-2));d__.__4__this=this;return d__},_a6:0,_a7:0,b1:function(){this._ae.af();this.cf()},cf:function(){this._a0=this.az()},b5:function(){},ba:function(a){return this.a5},b6:function(){this._ae.aj()},b9:function(a){this._ae.ak(a)},bu:function(){this._ae.y()},ca:function(){this._ae.an()},$type:new $.ig.Type("AxisLabelPanelBase",$$a.$am.$type)},true);$c("LabelPosition:ai","Object",{_c:0,_a:false,_d:null,_b:false,init:function(a){$.ig.$op.init.call(this);this._c=a},$type:new $.ig.Type("LabelPosition",$.ig.$ot)},true);$c("IScaler:ar","Object",{$type:new $.ig.Type("IScaler",null)},true);$c("ICategoryScaler:as","Object",{$type:new $.ig.Type("ICategoryScaler",null,[$$t.$ar.$type])},true);$c("CategoryAxisBase:al","Axis",{a1:function(){return new $$t.f4(this)},isContinuous:function(){return false},gm:function(a){$$t.$ac.gm.call(this,a);this._i4=a},_i4:null,init:function(){this.jq=0;this.jr=0;this.jt=0;this.i9=false;$$t.$ac.init.call(this);this._jf=new $$4.x(Number,0)},cq:function(a,b,c){var d=$$t.$ac.cq.call(this,a,b,c);if(!d){return false}return this.itemsSource()!=null&&this.jr>0},kc:function(){if(this.i8()!=null&&this.bl()!=null&&this.itemsSource()!=null){this.i8(this.bl().releaseFastItemsSource(this.itemsSource()))}},kb:function(){if(this.i8()==null&&this.bl()!=null&&this.itemsSource()!=null){this.i8(this.bl().getFastItemsSource(this.itemsSource()))}},_jf:null,isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$a.$ae.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.iu().left();var h=this.iu().right();if(d){f=a.__y;g=this.iu().top();h=this.iu().bottom()}var i=this._jf;if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$4.x(Number,0);for(var j=this._jf.count()-1;j>=0;j--){i.add(this._jf.__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$a.ae(0,this.iu().left(),a.__y-c/2,this.iu().width(),c)}else{k=new $$a.ae(0,a.__x-c/2,this.iu().top(),c,this.iu().height())}k.intersect(this.iu());return k}else{if(f>h){return $$a.$ae.empty()}if(f<g){return $$a.$ae.empty()}var l=1.7976931348623157e308;var m=-1;for(e=0;e<i.count();e++){var n=Math.abs(i.__inner[e]-f);if(n<l){l=n;m=e}}if(m==-1){return $$a.$ae.empty()}var o=i.__inner[m];var p;if(d){p=new $$a.ae(0,this.iu().left(),o-c/2,this.iu().width(),c)}else{p=new $$a.ae(0,o-c/2,this.iu().top(),c,this.iu().height())}p.intersect(this.iu());return p}}else{for(e=0;e<i.count();e++){if(i.__inner[e]>f){break}}if(e==0){return $$a.$ae.empty()}if(f>h){return $$a.$ae.empty()}if(f<g){return $$a.$ae.empty()}var q=this.iu().right();if(d){q=this.iu().bottom()}if(e<i.count()){q=i.__inner[e]}if(d){return new $$a.ae(0,this.iu().left(),i.__inner[e-1],this.iu().width(),q-i.__inner[e-1])}else{return new $$a.ae(0,i.__inner[e-1],this.iu().top(),q-i.__inner[e-1],this.iu().height())}}},i8:function(a){if(arguments.length===1){this.h($$t.$al.fastItemsSourceProperty,a);return a}else{return this.c($$t.$al.fastItemsSourceProperty)}},i7:null,itemsSource:function(a){if(arguments.length===1){this.h($$t.$al.itemsSourceProperty,a);return a}else{return this.c($$t.$al.itemsSourceProperty)}},jq:0,jr:0,itemsCount:function(a){if(arguments.length===1){this.jq=a;this.jr=this.jq;return a}else{return this.jq}},categoryMode:function(a){if(arguments.length===1){if(this.i5!=a){var b=this.i5;this.i5=a;this.gu("CategoryMode",$$t.$er.getBox(b),$$t.$er.getBox(a))}return a}else{return this.i5}},i5:0,gap:function(a){if(arguments.length===1){this.h($$t.$al.gapProperty,a);return a}else{return this.c($$t.$al.gapProperty)}},overlap:function(a){if(arguments.length===1){this.h($$t.$al.overlapProperty,a);return a}else{return this.c($$t.$al.overlapProperty)}},useClusteringMode:function(a){if(arguments.length===1){this.h($$t.$al.useClusteringModeProperty,a);return a}else{return this.c($$t.$al.useClusteringModeProperty)}},ju:function(a){if(arguments.length===1){if(a!=this.jt){var b=this.jt;this.jt=a;this.gu("GroupCount",b,this.jt)}return a}else{return this.jt}},jt:0,getUnscaledValue:function(a,b){return NaN},getUnscaledValue3:function(a,b,c,d){return NaN},getCategorySize:function(a,b,c){return NaN},jk:function(a,b,c){return NaN},getGroupCenter:function(a,b,c,d){return NaN},unscaleValue:function(a){var b=this.seriesViewer().windowRect();var c=this.iu();var d=this.ip();var e=new $$t.b0(0,b,c,this.isInverted(),d);return this.getUnscaledValue(a,e)},je:function(){var d__=new $$t.am((-2));d__.__4__this=this;return d__},ja:function(a){return this._cu.contains(a)},jb:function(a){return false},jd:function(){var d__=new $$t.an((-2));d__.__4__this=this;return d__},i9:false,kg:function(a){if(this.i9){return}try{this.i9=true;var b=0;var c=0;var d=false;var f=this.je().getEnumerator();while(f.moveNext()){var e=f.current();if(!e.isCategory()&&!e.isRadial()&&!e.isFinancial()){continue}var g=e;var h=g.preferredCategoryMode(this);if(h==2){b=2;d=true;if(this.ja(e)){c++}}if(h==1&&!d){b=1}}var i=this.useClusteringMode();var k=this.jd().getEnumerator();while(k.moveNext()){var j=k.current();if(j.useClusteringMode()){i=true}if(a){j.kg(false)}}if(b==0&&i){b=2;if(c==0){c=1}}this.categoryMode(b);this.ju(c)}finally{this.i9=false}},go:function(a,b,c,d){$$t.$ac.go.call(this,a,b,c,d);switch(b){case"FastItemsSourceProvider":if($b($.ig.IFastItemsSourceProvider.prototype.$type,c)!=null){this.i8(c.releaseFastItemsSource(this.itemsSource()))}if($b($.ig.IFastItemsSourceProvider.prototype.$type,d)!=null){this.i8(d.getFastItemsSource(this.itemsSource()))}this.itemsCount(0);if(this.i8()!=null){this.itemsCount(this.i8().count())}this.kg(true);break;case"ItemsSource":if(this.bl()!=null){this.i8(this.bl().getFastItemsSource(this.itemsSource()))}break;case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);this.j3();this.cf(true);if(e!=null){e.event=$.ig.Delegate.prototype.remove(e.event,this.j6.runOn(this))}this.itemsCount(0);if(this.i8()!=null){this.itemsCount(this.i8().count())}if(this.i8()!=null){var f=this.i8();f.event=$.ig.Delegate.prototype.combine(f.event,this.j6.runOn(this));this.g0(false);var h=this.cr().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);if(g.seriesViewer()!=null){g.ic()}}}else{this.gb();var j=this.cr().getEnumerator();while(j.moveNext()){var i=j.current();i.hp(true,i.view());if(i.seriesViewer()!=null){i.ic()}}}break;case"ItemsCount":this.gv(new $$t.e4(0,0,0,$h(c)-1,$h(d)-1));this.g0(false);break;case"UseClusteringMode":this.cf(true);this.kh();this.g0(false);this.j4();break;case"CategoryMode":this.cf(true);this.g0(false);this.ke();this.j4();break;case"Overlap":case"Gap":this.cf(true);var l=this.cr().getEnumerator();while(l.moveNext()){var k=l.current();k.dk(true);var m=$b($$t.$cg.$type,k);if(m!=null&&m.preferredCategoryMode(this)==2){k.renderSeries(false)}}this.g0(false);if(this.seriesViewer()!=null){this.seriesViewer().h1()}break;case"CrossingValue":case"CrossingAxis":this.cf(true);this.g0(true);break}},j4:function(){var b=this.cr().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},j6:function(a,b){this.kd(b)},kd:function(a){switch(a.action()){case 3:case 0:case 1:case 2:case 4:if(this.i8()!=null){this.itemsCount(this.i8().count())}this.g0(false);break}if(this.i8()!=null){this.itemsCount(this.i8().count())}},kh:function(){var a=false,b=false;var d=this._cu.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$cg.$type,c);if(e==null){continue}var f=e.preferredCategoryMode(this);a=a||f==1;b=b||f==2}var g=b?2:a?1:0;if(g==0&&this.useClusteringMode()){g=1;if(this.ju()==0){this.ju(1)}}this.categoryMode(g)},registerSeries:function(a){var b=$$t.$ac.registerSeries.call(this,a);if(b){this.kg(true);var c=$b($$t.$cg.$type,a);if(c!=null&&c.preferredCategoryMode(this)==2){var e=this.cr().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$cg.$type,d);if(f!=null&&f!=c&&f.preferredCategoryMode(this)==2){d.renderSeries(false)}}}this.g0(false);this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$ac.deregisterSeries.call(this,a);if(b){this.kg(true);var c=$b($$t.$cg.$type,a);if(c!=null&&c.preferredCategoryMode(this)!=0){var e=this.cr().getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$cg.$type,d);if(f!=null){d.renderSeries(false)}}}this.g0(false)}return b},ke:function(){var a=null;var c=this.cr().getEnumerator();while(c.moveNext()){var b=c.current();if(b.isCategory()){var d=b.am(this);if(d!=null&&d.crossingAxis()==this){a=d}}}if(a!=null){a.renderAxis()}},j3:function(){this.i7=this.i8()},kf:function(){var a=this.labelSettings();if(a==null){a=new $$t.f1}if(a.visibility()==1){this._bo.count(0);this._bn.count(0);this._bm.count(0)}else{var b=0;b=this._i4.be(this._cs);this._bo.count(b)}},handleCollectionChanged:function(a){if(this.i8()!=null){this.i8().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$4.ae(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,1,b,a))},jl:function(a,b,c,d){return this.jm(a,b,c,d,this.categoryMode())},jm:function(a,b,c,d,e){var f=0;var g=e;if(g==0&&this.categoryMode()!=0){g=1}switch(g){case 0:f=0;break;case 1:f=.5*this.getCategorySize(a,b,c);break;case 2:f=this.getGroupCenter(d,a,b,c);break}if(this.isVertical()!=this.isInverted()){f*=-1}return f},getSeriesOffset:function(a,b,c,d,e){return this.jm(a,b,c,d,e)},$type:new $.ig.Type("CategoryAxisBase",$$t.$ac.$type,[$$t.$as.$type])},true);$c("CategoryXAxis:ao","CategoryAxisBase",{a1:function(){return new $$t.f5(this)},gm:function(a){$$t.$al.gm.call(this,a);this._kq=a},_kq:null,init:function(){this.k2=1;this.k1=1;$$t.$al.init.call(this);this._jf=new $$4.x(Number,0);this._ab=$$t.$ao.$type},k2:0,k4:function(a){if(arguments.length===1){this.k2=a;return a}else{return this.k2}},k1:0,k3:function(a){if(arguments.length===1){this.k1=a;return a}else{return this.k1}},as:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.aq}},getCategorySize:function(a,b,c){var d=this.is(b,c);return d.width()/(this.jr*a.width())},jk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$.ig.MathUtil.prototype.b(this.gap(),0,1):0;var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}else{e=0}var f=1-.5*d;var g=this.ju()==0?1:this.ju();var h=this.getCategorySize(a,b,c)*f/(g-(g-1)*e);return h},getGroupCenter:function(a,b,c,d){var e=.5;if(this.ju()>1){var f=!$.ig.util.isNaN(this.gap())?$.ig.MathUtil.prototype.b(this.gap(),0,1):0;var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.ju()-(this.ju()-1)*g);var j=(h-i)/(this.ju()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},dg:function(){return this.interval()},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.iu();var d=this.ir();var e=new $$a.ae(0,0,0,1,1);var f=new $$t.b0(0,e,e,this.isInverted(),d);var g=!b.isEmpty()&&!c.isEmpty()&&this.i8()!=null?this.i8().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().c0()){if(!$.ig.util.isNaN(h)){if(h<b.left()+.1*b.width()){h=h+.4*b.width();b.x(h-.5*b.width())}if(h>b.right()-.1*b.width()){h=h-.4*b.width();b.x(h-.5*b.width())}}this.seriesViewer().km(b,false,true)}},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.ky(a,$$t.$bz.ac,b.c,this.categoryMode());c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.ky(a,b.e,b.d,this.categoryMode())},kp:function(a){if($b($$4.$x.$type.specialize(Array),a)!==null){return a.asArray()}return null},getScaledBucketValueList:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this.categoryMode()==0?this.jr-1:this.jr;if(l<0){l=0}var m=i.left();var n=i.width();var o=g.left();var p=g.width();var q=h.left();var r=h.width();var s=0;var t=1;var u=this.kp(a);var v=false;if(u!=null){v=true}var w;for(var x=0;x<b.count();x++){w=b.item(x);for(var y=c;y<d;y++){if(v){f=u[y]}else{f=a.item(y)}if(k){var z=l>=1?f[w]/l:l==0?.5:NaN;if(j){z=1-z}z=m+n*(z-s)/t;var aa=(z-o*r)/p;f[w]=aa}else{var ab=l>=1?f[w]/l:l==0?.5:NaN;if(j){ab=1-ab}ab=q+r*(ab-o)/p;f[w]=ab}}}},du:function(a,b,c){if(!b.c.isEmpty()){var d=this.ky(a,$$t.$bz.ac,b.c,c);d=(d-b.d.left())/b.d.width();d=b.d.left()+b.d.width()*(d-b.e.left())/b.e.width();return d}return this.ky(a,b.e,b.d,c)},ky:function(a,b,c,d){var e=d==0?this.jr-1:this.jr;if(e<0){e=0}var f=e>=1?a/e:e==0?.5:NaN;if(this._b9){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.getUnscaledValue3(c,$$t.$bz.ac,b.c,this.categoryMode());return c}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},dx:function(a,b,c){if(!b.c.isEmpty()){var d=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();d=d*b.d.width()+b.d.left();d=this.getUnscaledValue3(d,$$t.$bz.ac,b.c,c);return d}return this.getUnscaledValue3(a,b.e,b.d,c)},getUnscaledValue3:function(a,b,c,d){var e=b.left()+(a-c.left())*b.width()/c.width();if(this._b9){e=1-e}var f=d==0?this.jr-1:this.jr;if(f<0){f=0}return e*f},scrollRangeIntoView:function(a,b){if(a==NaN||b==NaN||this.i8()==null||this.i8().count()==0){return}var c=a/this.i8().count();var d=(b+1)/this.i8().count();this.seriesViewer().windowRect(new $$a.ae(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},g1:function(a){$$t.$al.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.iu();var d=this.ip();var e=this.io();var f=new $$t.b0(0,b,c,this.isInverted(),d);var g=this._a2.ax();var h=this._a2.a0();var i=this._a2.ay();var j=this._a2.az();var k=this._a2.e();var l=this._a2.f();var m=this._a2.g();var n=this.i8();var o=this.kr();this.g8();this.gc(g);this.gc(h);this.gc(i);this.gc(j);this._cs.clear();this._ct.clear();this._jf.clear();this._a2.as(this,b,c);if(b.isEmpty()||c.isEmpty()){this._bo.count(0);this._bn.count(0);this._bm.count(0)}if(this._bo.count()==0&&this._bn.count()==0){this._a2.x()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||o==null||n.count()==0){this._bo.count(0);this._bn.count(0);this._bm.count(0);this._a2.x();return}if(!b.isEmpty()&&!c.isEmpty()){var p=this.getUnscaledValue(e.left(),f);var q=this.getUnscaledValue(e.right(),f);if(this.isInverted()){p=Math.ceil(p);q=Math.floor(q)}else{p=Math.floor(p);q=Math.ceil(q)}var r=c.bottom();var s=r-c.top();if(this.crossingAxis()!=null){var t=$b($$t.$az.$type,this.crossingAxis());if(t!=null){var u=this.g4(r,s,b,c,d,c.top(),c.bottom());r=u.p0;s=u.p1}}this.gk(g,r,c,k,true);this._a2.an(s);var v=Math.min(p,q);var w=Math.max(p,q);var x=new $$t.e9(1,v,w,e.width(),this.interval(),this.categoryMode(),this.d6());var y=Math.floor((v-0)/x._g);var z=Math.ceil((w-0)/x._g);this.actualInterval(x._g);if(!$.ig.util.isNaN(y)&&!$.ig.util.isNaN(z)){var aa=$.ig.truncate(y);var ab=$.ig.truncate(z);var ac=this.kx(0+aa*x._g,f);var ad=this.getScaledValue(x._g,f);var ae=Math.abs(ad-this.getScaledValue(0,f));this._a2.ao(ad);var af=$.ig.truncate(Math.ceil(e.right()));var ag=$.ig.truncate(Math.floor(e.left()));var ah=this.minorInterval();var ai=ah>0&&ah<x._g;var aj=c.right();var ak=this._jf;var al=x._g;var am=$.ig.truncate(al);var an=this.ju();var ao=this.isInverted();var ap=this.categoryMode();for(var aq=aa;aq<=ab;++aq){var ar=this.kx(0+(aq+1)*x._g,f);if(ac<=aj){if(aq%2==0){this.ha(h,ac,ar,c)}this.g9(i,ac,c,l,false);ak.add(ac)}if(this.categoryMode()!=0&&this.ju()!=0&&this._ci){if(ai){var as=ae*this.minorInterval();if(this.isInverted()){var at=ac;while(at-as>ar){at-=as;if(Math.abs(at-ar)<1e-4){break}this.g9(j,at,c,m,false)}}else{var au=ac;while(au+as<ar){au+=as;if(Math.abs(au-ar)<1e-4){break}this.g9(j,au,c,m,false)}}this.actualMinorInterval(this.minorInterval())}else{for(var av=0;av<$.ig.truncate(x._g);av++){for(var aw=0;aw<this.ju();aw++){var ax=this.getGroupCenter(aw,b,c,d);if(this.isInverted()){ax=-ax}var ay=this.getScaledValue(av+aq*x._g,f)+ax;this.g9(j,ay,c,m,false)}}this.actualMinorInterval(.5)}}var az=this.kw(aq*al,ac,ap==0,f);var a0=$.ig.truncate(Math.round(az));if(a0>=ag&&a0<=af){var a1=0;if(al>=1){a1=aq*$.ig.truncate(Math.floor(al))}else{if(aq*al*2%2==0){a1=$.ig.truncate(Math.floor(aq*al))}else{a1=-1}}if(o!=null&&a1<n.count()&&a1>=0){var a2=o.getItem(a1);var a3=this.e1(a2);if(!$.ig.util.isNaN(az)&&!Number.isInfinity(az)&&a3!=null){if(typeof a3==="string"&&a3.equals("")){}else{this._cs.add1(a3);this._ct.add(new $$t.ai(az))}}}}ac=ar}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().ht()}}this._a2.at(this._cs,this._ct);this.kf()}},cm:function(){if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}if(this.i8()==null){return false}var a=this.i8().count();if(a!=this.k3()){var b=new $$t.e4(0,1,1,this.k3(),a);this.k3(a);this.gv(b);return true}return false},interval:function(a){if(arguments.length===1){this.h($$t.$ao.intervalProperty,a);return a}else{return this.c($$t.$ao.intervalProperty)}},ks:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ks;this.ks=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.ks}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$ao.minorIntervalProperty,a);return a}else{return this.c($$t.$ao.minorIntervalProperty)}},kt:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.kt;this.kt=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.kt}},jb:function(a){if(a==null){return false}var b=this.bb();if(b==null){return false}return b.synchronizeHorizontally()},az:function(){return 0},kr:function(){return this.i8()},kx:function(a,b){return this.getScaledValue(a,b)},kw:function(a,b,c,d){if(!c){var e=this.kx(a+1,d);return(b+e)/2}return b},$type:new $.ig.Type("CategoryXAxis",$$t.$al.$type)},true);$c("HorizontalAxisLabelPanelBase:ap","AxisLabelPanelBase",{init:function(){$$t.$ah.init.call(this)},ad:function(){return new $$t.f6(this)},b8:function(a){$$t.$ah.b8.call(this,a);this._cs=a},_cs:null,_c4:0,_c1:0,_c3:0,_c2:0,bx:function(){this._cs.az()},cu:function(){return this._af!=null&&this._af.j()&&this.bd()%360!=0},cv:function(){return this._am&&!this._ap},an:function(){return true},ay:function(){var $self=this;var a=new $$4.x($$a.$ae.$type,0);var b=new $$4.x($$0.$aq.$type,0);this._aq=false;this._ap=false;this._ar=false;var c=this._af!=null?this._af.angle():0;var d=c*Math.PI/180;if(this.cu()){this._ap=true}this._am=false;this.c6(a,b,d);this._am=this._am||this.al(a,b);if(this._am){this.c8(a,b)}else{this.c9()}var e=this._ac.bz();if(!e){this.c5(c)}else{this._ae.ac()}if(this._ap){for(var f=0;f<a.count();f++){var g=a.__inner[f];g.x(this._a2.__inner[f]._c);a.__inner[f]=g}}var h=0;if(this.cv()){h=function(){var i=$self.bp($self._c1,a,b);a=i.p1;return i.ret}()}if(this._am&&!this._aq){if(h>0){if(this._cs.ay()){this._ar=true}}}if(this._am&&this.ct()){var i=this.cn().width();var j=this.cz();var k=this.cy();var l=this._a2.count()>1?this._a2.__inner[1]._c-this._a2.__inner[0]._c:i;var m=Math.abs(l*.8);var n=0;var o=Math.abs(Math.atan(this._c1/l)*180/Math.PI);var p=this._ae.p();var q=this._ae.q();for(var r=0;r<a.count();r++){if(this._ak){if(r>0&&r<a.count()-1){var s=this._a2.count()>1?this._a2.__inner[r]._c-(a.__inner[r-1].x()+a.__inner[r-1].width()):i;var t=this._a2.count()>1?a.__inner[r+1].x()-this._a2.__inner[r]._c:i;m=Math.abs(Math.min(Math.abs(s*2),Math.abs(t*2))*.8)}else{if(r==0){var u=this._a2.count()>1?a.__inner[r+1].x()-this._a2.__inner[r]._c:i;m=Math.abs(l*2*.8)}if(r==a.count()-1){var v=this._a2.count()>1?this._a2.__inner[r]._c-(a.__inner[r-1].x()+a.__inner[r-1].width()):i;m=Math.abs(v*2*.8)}}}var w=Math.min(a.__inner[r].width(),m);n=this._ap?this._a2.__inner[r]._c:this._a2.__inner[r]._c-w/2;var x=$.ig.AngleSimplifier.prototype.a(c);var y=x>=o&&x<=180-o||x>=180+o&&x<=360-o;var z=a.__inner[r];if(this._ap&&y){var aa=this.bm(this._a3.__inner[r]);m=Math.min(j/Math.abs(Math.sin(d)),aa)}z.x(n);z.width(Math.min(m,z.width()));a.__inner[r]=z;if(!($b($$a.$an.$type,this._a3.__inner[r])!==null)){this._a3.__inner[r].width(Math.min(m,z.width()))}var ab=$b($$a.$an.$type,this._a3.__inner[r]);if(ab!=null){var ac=this.bs(r,ab,m,p,q);if(this._ar){ab.height(k)}else if(!ab.ak().equals(ac)){ab.ak(ac);this._a3.__inner[r].width(Math.min(m,this.bc(this._a3.__inner[r])));this._c3=Math.min(this._c3,this._a3.__inner[r].width())}}}if(!e){this.c5(c)}}if(this.cw()){this.c7(a)}return a},c6:function(a,b,c){var d=this.bj();var e=this.c0();this._c1=-1.7976931348623157e308;this._c4=-1.7976931348623157e308;this._c2=-1.7976931348623157e308;this._c3=-1.7976931348623157e308;var f=this._ae.p();var g=this._ae.q();var h=this._ae.r();var i=this._ae.o();var j=this.cn().top();var k=this.cn().height()-d;var l=false;for(var m=0;m<this._a3.count();m++){if(!this._a2.__inner[m]._a){l=true}}for(var n=0;n<this._a3.count();n++){if(this._a2==null||n>=this._a2.count()){break}var o,p,q,r,s,t;var u=this._a3.__inner[n];s=this.bc(u);t=this.bb(u);r=s+this._ae.p()+this._ae.q();q=t+h+i;var v=this._a2.__inner[n]._a;if(this._ap){o=this._a2.__inner[n]._c}else{o=this._a2.__inner[n]._c-r/2}p=j+e;if(!v||!l){this._c1=Math.max(q,this._c1);this._c4=Math.max(r,this._c4);this._c2=Math.max(t,this._c2);this._c3=Math.max(s,this._c3)}var w=new $$a.ae(0,o,p,r,q);a.add(w);b.add(v);var x=r*Math.abs(Math.sin(c));this._am=this._am||x>k}},c5:function(a){var b=a*(Math.PI/180);var c=Math.abs(this._c3*Math.sin(b))+Math.abs(this._c2*Math.cos(b));c+=this._ae.r()+this._ae.o();var d=this.bj();this.a9(c+d+this._ac._dd)},c7:function(a){this._cs.a0(a)},c8:function(a,b){},c9:function(){},cb:function(a,b){var c=a._l;var d=a._m;var e=0;var f=c/2;var g=new $$a.bp;var h=$.ig.AngleSimplifier.prototype.a(this.bd());var i=function(){var $ret=new $$a.bm;$ret._j=h;$ret._k=e;$ret._l=f;return $ret}();var j=0;var k=0;if(h!=0&&h!=360){if(h>0&&h<180){j=-Math.sin($.ig.MathUtil.prototype.k(h))*(c/2)}else{i._k=d;k=-d;j=-Math.sin($.ig.MathUtil.prototype.k(h-180))*(c/2)}}var l=function(){var $ret=new $$a.bn;$ret._k=j;$ret._j=k;return $ret}();g._j.add(i);g._j.add(l);a._j=g},cw:function(){return!this._aq&&!this._ap},ct:function(){return true},bp:function(a,b,c){var d=0;var e=new $$4.x($$a.$ae.$type,0);var f=this.c0()+this.cn().top();var g=this.cz();var h=f+g;if(a*3<=this.a5){d=3}else if(a*2<=this.a5){d=2}else{return{ret:d,p1:b}}var i=0;for(var j=0;j<b.count();j++){var k=$.ig.RectUtil.prototype.p(b.__inner[j]);if(!c.__inner[j]){if(i%d==0){k.y(f)}else if(i%d==d-1){k.y(h-k.height())}else{k.y(f+g/2-k.height()/2)}i++}e.add(k)}this._am=this.al(e,c);if(!this._am){this._aq=true;b=e}return{ret:d,p1:b}},cm:function(){var a=this.ai(this._ac.titleSettings());var b=this.bj();var c=this.ag();var d=0;if(a==3){d+=this.cn().top();if(c==1||c==5){d+=this._ac._dd}}else{d=this.cn().bottom()-b;if(c==4||c==0){d-=this._ac._dd}}var e=this.bl();var f=0;var g=this._ac.titleSettings()==null?1:this._ac.titleSettings().horizontalAlignment();
if(g==0){f=this.cn().left()}else if(g==2){f=this.cn().right()-e}else{f=this.cn().left()+this.cn().width()/2-e/2}return new $$a.ae(0,f,d,e,b)},c0:function(){var a=0;var b=this.ai(this._ac.titleSettings());if(b==3){a+=this.bj()}var c=this.ag();if(c==1||c==5){a+=this._ac._dd}return a},cx:function(){var a=0;var b=this.ai(this._ac.titleSettings());if(b==4){a+=this.bj()}var c=this.ag();if(c==0||c==4){a+=this._ac._dd}return a},cz:function(){var a=this.a5-this.c0()-this.cx();if(a<0){a=0}return a},cy:function(){var a=this.cz()-this._ae.r()-this._ae.o();if(a<0){a=0}return a},b0:function(){var a=this._ae.at();this._ac.gc(a);if(this._af!=null&&this._af.visibility()!=0){return}var b=this._ac._dd;if(b==0){return}var c=this.aw();if(c==null){return}var d=this.cn().top();var e;var f=this.ag();if(f==0||f==4){d=this.cn().bottom();e=d-this._ac._dd}else{e=d+this._ac._dd}var g=this._ae.b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.cg(a,h,d,e,this._co,g)}if(!this._ab.contains(this._ae._av)){this._ab.add(this._ae._av)}},$type:new $.ig.Type("HorizontalAxisLabelPanelBase",$$t.$ah.$type)},true);$c("HorizontalAxisLabelPanel:aq","HorizontalAxisLabelPanelBase",{init:function(){$$t.$ap.init.call(this)},ah:function(){return 1},as:function(a){return a==5||a==4||a==1||a==0},$type:new $.ig.Type("HorizontalAxisLabelPanel",$$t.$ap.$type)},true);$c("IAngleScaler:at","Object",{$type:new $.ig.Type("IAngleScaler",null)},true);$c("ISortingAxis:au","Object",{$type:new $.ig.Type("ISortingAxis",null)},true);$c("ITimeRangeSelectorAxis:av","Object",{$type:new $.ig.Type("ITimeRangeSelectorAxis",null)},true);$c("TickmarkValues:b7","DependencyObject",{init:function(){$$a.$r.init.call(this)},s:function(a){this._o=a._m},_o:0,_m:0,_n:0,_l:0,_p:0,_q:0,j:function(){},k:function(){},_r:0,$type:new $.ig.Type("TickmarkValues",$$a.$r.$type)},true);$c("NumericAxisBase:aw","Axis",{a1:function(){return new $$t.f7(this)},gm:function(a){$$t.$ac.gm.call(this,a);this._i5=a},_i5:null,isNumeric:function(){return true},init:function(){$$t.$ac.init.call(this);this._ka=10},minimumValue:function(a){if(arguments.length===1){this.h($$t.$aw.minimumValueProperty,a);return a}else{return this.c($$t.$aw.minimumValueProperty)}},actualMinimumValue:function(a){if(arguments.length===1){if(this.actualMinimumValue()!=a){var b=this.jr;this.jr=a;this._j3=Math.log(this.actualMinimumValue());this.gu("ActualMinimumValue",b,this.actualMinimumValue())}return a}else{return this.jr}},jr:0,_j3:0,e4:function(){return this.minimumValue()},actualVisibleMinimumValue:function(a){if(arguments.length===1){if(this.actualVisibleMinimumValue()!=a){var b=this.ju;this.ju=a;this.gu("ActualVisibleMinimumValue",b,this.actualVisibleMinimumValue())}return a}else{return this.ju}},ju:0,maximumValue:function(a){if(arguments.length===1){this.h($$t.$aw.maximumValueProperty,a);return a}else{return this.c($$t.$aw.maximumValueProperty)}},actualMaximumValue:function(a){if(arguments.length===1){if(this.actualMaximumValue()!=a){var b=this.jq;this.jq=a;this._j2=Math.log(this.actualMaximumValue());this.gu("ActualMaximumValue",b,this.actualMaximumValue())}return a}else{return this.jq}},jq:0,e3:function(){return this.actualMaximumValue()},_j2:0,jt:0,actualVisibleMaximumValue:function(a){if(arguments.length===1){if(this.actualVisibleMaximumValue()!=a){var b=this.jt;this.jt=a;this.gu("ActualVisibleMaximumValue",b,this.actualVisibleMaximumValue())}return a}else{return this.jt}},interval:function(a){if(arguments.length===1){this.h($$t.$aw.intervalProperty,a);return a}else{return this.c($$t.$aw.intervalProperty)}},jp:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.jp;this.jp=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.jp}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$aw.minorIntervalProperty,a);return a}else{return this.c($$t.$aw.minorIntervalProperty)}},js:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.js;this.js=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.js}},referenceValue:function(a){if(arguments.length===1){this.h($$t.$aw.referenceValueProperty,a);return a}else{return this.c($$t.$aw.referenceValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$aw.isLogarithmicProperty,a);return a}else{return this.c($$t.$aw.isLogarithmicProperty)}},jg:false,actualIsLogarithmic:function(a){if(arguments.length===1){if(this.actualIsLogarithmic()!=a){var b=this.jg;if(b!=a){this.jg=a;this.gu("ActualIsLogarithmic",b,this.actualIsLogarithmic())}}return a}else{return this.jg}},jn:function(){return this.actualIsLogarithmic()&&this.actualMinimumValue()>0&&this._ka>1},logarithmBase:function(a){if(arguments.length===1){this.h($$t.$aw.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$aw.logarithmBaseProperty))}},_ka:0,_i8:null,_jo:false,g1:function(a){$$t.$ac.g1.call(this,a);if(this.jn()&&this.seriesViewer()!=null){var b=this.ip();var c=this.io();var d=this.i9(this.iu(),this.seriesViewer().actualWindowRect(),b,c);if(d==null){return}for(var e=0;e<d._k.count();e++){var f=this.logarithmBase();var g=d._k.__inner[e];var h=Math.min(g._d,g._c);var i=Math.max(g._d,g._c);var j=Math.floor(Math.logBase(h,f));var k=Math.ceil(Math.logBase(i,f));if(k-j<2){if($b($$t.$b6.$type,this.jc)!==null){this.jc=new $$t.b5}}else{this.jc=this.tickmarkValues()!=null?this.tickmarkValues():function(){var $ret=new $$t.b6;$ret.x(f);return $ret}()}}}},gt:function(a){$$t.$ac.gt.call(this,a);this.minimumValue(a)},gs:function(a){$$t.$ac.gt.call(this,a);this.maximumValue(a)},go:function(a,b,c,d){$$t.$ac.go.call(this,a,b,c,d);switch(b){case"MinimumValue":this.updateRange();this.g0(false);break;case"MaximumValue":this.updateRange();this.g0(false);break;case"IsLogarithmic":this._jo=true;this.actualIsLogarithmic(this.isLogarithmic());break;case"CrossingValue":case"CrossingAxis":case"Interval":case"MinorInterval":this.cf(true);this.g0(false);break;case"LogarithmBase":this._jo=true;this._ka=this.logarithmBase();if(this.actualIsLogarithmic()){this.updateRange();this.ku();this.g0(false)}break;case"ReferenceValue":var e=new $$t.e4(0,this.actualMinimumValue(),this.actualMinimumValue(),this.actualMaximumValue(),this.actualMaximumValue());this.gv(e);this.cf(true);this.g0(false);break;case"LabelSettings":this._i8=this.i6();this.cf(true);this.g0(false);break;case"TickmarkValues":this.kw();break;case"ActualIsLogarithmic":this.updateRange();this.ku();this.cf(true);this.kw();this.g0(false);break;case"ActualTickmarkValues":this.cf(true);this.g0(false);break;case"AbbreviateLargeNumbers":this.g0(false);break}},ku:function(){var b=this.cr().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},i4:function(){var a=new $$t.es(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY);var b=false;if(this.seriesViewer()!=null){var d=this.cr().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.an(this);if(e!=null){b=true;a=new $$t.es(Math.min(a.minimum(),e.minimum()),Math.max(a.maximum(),e.maximum()))}}}if(b){return a}return null},ks:function(a,b,c,d,e,f,g){var h=$$t.$u.a(a,b,c,d,e,f,g);f=h.p5;g=h.p6;return{p5:f,p6:g}},cm:function(){var a=this.actualIsLogarithmic()&&!$.ig.util.isNaN(this.logarithmBase())&&!Number.isInfinity(this.logarithmBase())&&this.logarithmBase()>1;var b;var c;var d=this.ks(this,this.minimumValue(),this.maximumValue(),a,this.logarithmBase(),b,c);b=d.p5;c=d.p6;if(b!=this.actualMinimumValue()||c!=this.actualMaximumValue()||this._jo){this._jo=false;var e=new $$t.e4(0,this.actualMinimumValue(),b,this.actualMaximumValue(),c);this.actualMinimumValue(b);this.actualMaximumValue(c);this.gv(e);this.kv(e);this.g0(true);return true}return false},kv:function(a){},registerSeries:function(a){var b=$$t.$ac.registerSeries.call(this,a);if(b){this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$ac.deregisterSeries.call(this,a);if(b){this.updateRange()}return b},i7:function(a){return new $$t.bq(a)},i6:function(){var $self=this;var a=function(){var $ret=new $$t.ag;$ret._a=$self;$ret._f=$self._ct;$ret._e=$self._cs;$ret._b=$self._at;return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=this.i7(a);b._u=function(){var c=$self._a2.ax();var d=$self._a2.a0();var e=$self._a2.ay();var f=$self._a2.az();$self.g8();$self.gc(c);$self.gc(d);$self.gc(e);$self.gc(f)};b._o=function(c,d){return!d.isEmpty()&&!c.isEmpty()};b._d=function(c,d,e,f){return $self.i9(c,d,e,f)};b._g=function(c){return $self.e1(c)};return b},ja:function(){return new $$t.br},kt:function(){},jb:function(){return null},i9:function(a,b,c,d){var e=this.ja();var f=this._a2.ax();var g=this._a2.a0();var h=this._a2.ay();var i=this._a2.az();var j=this._a2.e();var k=this._a2.f();var l=this._a2.g();e._t=f;e._w=g;e._u=h;e._v=i;e._a=j;e._c=k;e._d=l;e._l=this.actualMaximumValue();e._m=this.actualMinimumValue();e._h=this.hasUserMaximum();e._f=this.actualTickmarkValues();e._z=a;e._y=c;e._x=d;e._aa=b;e._o=this.d6();e._g=this.jj();e._p=this.interval();e._q=this.minorInterval();e._s=this.label();if(this.label()==null&&this.formatLabel()!=null){e._s="Format"}e._j=this._ci;e._ab=this.abbreviateLargeNumbers();return e},unscaleValue:function(a){var b=this.ip();var c=new $$t.b0(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),b);return this.getUnscaledValue(a,c)},jj:function(){return!$.ig.util.isNaN(this.interval())},hasUserMinimum:function(){return!$.ig.util.isNaN(this.minimumValue())},hasUserMaximum:function(){return!$.ig.util.isNaN(this.maximumValue())},kw:function(){if(this.tickmarkValues()!=null){this.actualTickmarkValues(this.tickmarkValues())}else if(this.actualIsLogarithmic()){this.actualTickmarkValues(new $$t.b6);this._i5.be()}else{this.actualTickmarkValues(new $$t.b5)}},tickmarkValues:function(a){if(arguments.length===1){this.h($$t.$aw.tickmarkValuesProperty,a);return a}else{return $b($$t.$b7.$type,this.c($$t.$aw.tickmarkValuesProperty))}},jc:null,actualTickmarkValues:function(a){if(arguments.length===1){var b=this.jc;var c=b!=a;if(c){this.jc=a;this.gu("ActualTickmarkValues",b,a)}return a}else{if(this.jc==null){this.kw()}return this.jc}},jf:false,abbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.abbreviateLargeNumbers();if(a!=b){this.jf=a;this.gu("AbbreviateLargeNumbers",b,this.abbreviateLargeNumbers())}return a}else{return this.jf}},$type:new $.ig.Type("NumericAxisBase",$$t.$ac.$type)},true);$c("NumericScaler:bz","DependencyObject",{init:function(){$$a.$r.init.call(this)},t:function(a,b,c,d,e){},l:function(a){if(arguments.length===1){this.h($$t.$bz.ab,a);return a}else{return this.c($$t.$bz.ab)}},k:function(a){if(arguments.length===1){this.h($$t.$bz.aa,a);return a}else{return this.c($$t.$bz.aa)}},o:0,n:0,y:function(a){this.l(a)},x:function(a){this.k(a)},w:function(a,b,c){switch(a){case"ActualMinimumValue":this.o=this.l();this.z();break;case"ActualMaximumValue":this.n=this.k();this.z();break}},z:function(){if($.ig.util.isNaN(this.l())||$.ig.util.isNaN(this.k())||Number.isInfinity(this.l())||Number.isInfinity(this.k())||this.l()<-7.922816251426434e28||this.k()>7.922816251426434e28){this._m=this.k()-this.l()}else{this._m=this.k()-this.l()}},_m:0,q:function(a,b){},p:function(a,b){},j:function(a,b,c,d){var e=new $$4.x(Number,2,a.count());for(var f=b;f<c;f++){e.add(this.q(a.item(f),d))}return e},v:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.p(a.item(e),d))}},u:function(a,b,c,d,e){for(var f=0;f<b.count();f++){var g=b.item(f);for(var h=c;h<d;h++){a.item(h)[g]=this.p(a.item(h)[g],e)}}},$type:new $.ig.Type("NumericScaler",$$a.$r.$type)},true);$c("StraightNumericAxisBase:ax","NumericAxisBase",{init:function(){$$t.$aw.init.call(this);this.ll()},a1:function(){return new $$t.ga(this)},gm:function(a){$$t.$aw.gm.call(this,a);this._la=a},_la:null,scaleMode:function(a){if(arguments.length===1){this.h($$t.$ax.scaleModeProperty,$$t.$by.getBox(a));return a}else{return $g(this.c($$t.$ax.scaleModeProperty))}},scaler:function(a){if(arguments.length===1){this.h($$t.$ax.scalerProperty,a);return a}else{return this.c($$t.$ax.scalerProperty)}},lj:function(a,b){var c=$b($$t.$ax.$type,a);c.ll();c.gu("Scaler",b.oldValue(),b.newValue())},k8:function(){return null},k7:null,k6:function(a){if(arguments.length===1){var b=this.k7!=a;if(b){var c=this.k7;this.k7=a;this.gu("ActualScaler",c,a)}return a}else{if(this.k7==null){this.ll()}return this.k7}},ks:function(a,b,c,d,e,f,g){var h=this.k6().t(a,b,c,f,g);f=h.p3;g=h.p4;return{p5:f,p6:g}},lk:function(a){var b=this._lb;this._lb=true;a();this._lb=b},_lb:false,ll:function(){var a=this.scaler();if(a==null){a=this.jb()}this.k6(a);if(this.k6()==null){throw new $$6.e(0,"ActualScaler")}this.lg()},lg:function(){this._la.bg()},go:function(a,b,c,d){if(this._lb){return}$$t.$aw.go.call(this,a,b,c,d);switch(b){case"LogarithmBase":this.ll();break;case"IsLogarithmic":this.ll();break;case"ScaleMode":this.ll();break;case"Scaler":this.ll();break;case"ActualScaler":this.actualIsLogarithmic($b($$t.$bx.$type,this.k6())!==null);this.lg();this.updateRange();this.g0(false);break;case"ActualMaximumValue":this.lh();break;case"ActualMinimumValue":this.li();this.ll();break}},li:function(){this.k6().y(this.actualMinimumValue())},lh:function(){this.k6().x(this.actualMaximumValue())},lc:function(a,b){if(a<this.actualMinimumValue()){a=this.actualMinimumValue()}else if(a>this.actualMaximumValue()){a=this.actualMaximumValue()}if(!b.isVertical()){return(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}else{return(a-this.actualMaximumValue())/(this.actualMinimumValue()-this.actualMaximumValue())}},$type:new $.ig.Type("StraightNumericAxisBase",$$t.$aw.$type)},true);$c("NumericXAxis:ay","StraightNumericAxisBase",{a1:function(){return new $$t.f8(this)},gm:function(a){$$t.$ax.gm.call(this,a);this._lo=a},_lo:null,init:function(){$$t.$ax.init.call(this);this._ab=$$t.$ay.$type;this._i8=this.i6()},as:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.aq}},i6:function(){var $self=this;var a=$$t.$ax.i6.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.crossingAxis()!=null){$self._at.a8(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==4||$self.labelSettings().location()==5)){$self.seriesViewer().ht()}}};a._k=function(b,c,d){$self.g9(c,d,b._z,b._b,false)};a._l=function(b,c,d,e){$self.ha(c,d,e,b._z)};a._m=function(b,c){var d=b._y;var e=new $$t.b0(0,b._aa,b._z,$self._b9,d);return $self.getScaledValue(c,e)};a._q=function(b,c){return true};a._j=function(b){$self.gk(b._t,b._n,b._z,b._a,true)};a._e=function(b){b._n=b._z.bottom();if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){var c=b._n;var d=b._r;var e=$self.g4(c,d,b._aa,b._z,b._y,b._z.top(),b._z.bottom());c=e.p0;d=e.p1;b._n=c;b._r=d}};a._p=function(b,c,d){var e=Math.round(c);return e>=Math.floor(b._z.left())&&e<=Math.ceil(b._z.right())};return a},getScaledValue:function(a,b){if(this.k7!=null){return this.k7.p(a,b)}return this.k6().p(a,b)},getUnscaledValue:function(a,b){if(this.k7!=null){return this.k7.q(a,b)}return this.k6().q(a,b)},getScaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.v(a,b,c,d);return}this.k6().v(a,b,c,d)},getScaledBucketValueList:function(a,b,c,d,e){if(this.k7!=null){this.k7.u(a,b,c,d,e);return}this.k6().u(a,b,c,d,e)},getUnscaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.j(a,b,c,d);return}this.k6().j(a,b,c,d)},scrollRangeIntoView:function(a,b){if(this.seriesViewer()==null||a==NaN||b==NaN){return}var c=this.lc(a,this);var d=this.lc(b,this);if(c==NaN||d==NaN){return}this.seriesViewer().windowRect(new $$a.ae(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},i9:function(a,b,c,d){var e=d;var f=$$t.$ax.i9.call(this,a,b,c,d);var g=new $$t.b0(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.right()==1){i=this.actualMaximumValue()}else if(this.isInverted()&&b.left()==0){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.left(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.right(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);f._k.add(function(){var $ret=new $$t.bs;$ret._d=j;$ret._c=k;$ret._b=e.width();return $ret}());return f},g1:function(a){$$t.$ax.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=!b.isEmpty()?this.iu():$$a.$ae.empty();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},hb:function(a,b){$$t.$ax.hb.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},az:function(){return 0},jb:function(){if(this.isLogarithmic()){return new $$t.bv}switch(this.scaleMode()){case 0:return new $$t.bu;case 1:return new $$t.bv}return null},$type:new $.ig.Type("NumericXAxis",$$t.$ax.$type,[$$t.$ar.$type])},true);$c("NumericYAxis:az","StraightNumericAxisBase",{a1:function(){return new $$t.f9(this)},init:function(){$$t.$ax.init.call(this);this._ab=$$t.$az.$type;this._i8=this.i6()},as:function(){return new $$t.b9},isVertical:function(){return true},ds:function(){return this.iu().height()},getScaledValue:function(a,b){if(this.k7!=null){return this.k7.p(a,b)}return this.k6().p(a,b)},getScaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.v(a,b,c,d);return}this.k6().v(a,b,c,d)},getScaledBucketValueList:function(a,b,c,d,e){if(this.k7!=null){this.k7.u(a,b,c,d,e);return}this.k6().u(a,b,c,d,e)},getUnscaledValue:function(a,b){if(this.k7!=null){return this.k7.q(a,b)}return this.k6().q(a,b)},getUnscaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.j(a,b,c,d);return}this.k6().j(a,b,c,d)},scrollRangeIntoView:function(a,b){if(this.seriesViewer()==null||a==NaN||b==NaN){return}var c=this.lc(a,this);var d=this.lc(b,this);if(c==NaN||d==NaN){return}this.seriesViewer().windowRect(new $$a.ae(0,this.seriesViewer().windowRect().x(),d,this.seriesViewer().windowRect().width(),c-d))},i6:function(){var $self=this;var a=$$t.$ax.i6.call(this);a._b._c=function(b){if($self.labelSettings()==null||$self.labelSettings().visibility()==0){$self._at.a8(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==6)){$self.seriesViewer().ht()}}};a._k=function(b,c,d){$self.gk(c,d,b._z,b._b,false)};a._l=function(b,c,d,e){$self.gl(c,d,e,b._z)};a._m=function(b,c){var d=b._y;var e=new $$t.b0(0,b._aa,b._z,$self._b9,d);return $self.getScaledValue(c,e)};a._q=function(b,c){return true};a._j=function(b){$self.g9(b._t,b._n,b._z,b._a,true)};a._e=function(b){b._n=$self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==3)?b._z.right():b._z.left();var c=b._y;var d=new $$t.b0(0,b._aa,b._z,$self._b9,c);if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){var e=b._n;var f=b._r;var g=$self.g4(e,f,b._aa,b._z,b._y,b._z.left(),b._z.right());e=g.p0;f=g.p1;b._n=e;b._r=f}};a._p=function(b,c,d){var e=Math.round(c);return e>=Math.floor(b._z.top())&&e<=Math.ceil(b._z.bottom())};return a},i9:function(a,b,c,d){var e=d;var f=$$t.$ax.i9.call(this,a,b,c,d);var g=new $$t.b0(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.top()==0){i=this.actualMaximumValue()}else if(this.isInverted()&&b.bottom()==1){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.bottom(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.top(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);var l=function(){var $ret=new $$t.bs;$ret._d=j;$ret._c=k;$ret._b=e.height();return $ret}();f._k.add(l);return f},g1:function(a){$$t.$ax.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.iu();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},hb:function(a,b){$$t.$ax.hb.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},az:function(){return 1},jb:function(){if(this.isLogarithmic()){return new $$t.b3}switch(this.scaleMode()){case 0:return new $$t.b2;case 1:return new $$t.b3}return null},$type:new $.ig.Type("NumericYAxis",$$t.$ax.$type,[$$t.$ar.$type])},true);$c("AxisRendererBase:a0","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);this._u=function(){};this._o=function(b,c){return false};this._v=function(){};this._m=function(b,c){return c};this._l=function(b,c,d,e){};this._k=function(b,c,d){};this._q=function(b,c){return false};this._n=function(b,c){return $self._q(b,c)};this._j=function(b){};this._e=function(b){};this._p=function(b,c,d){return false};this._h=function(b,c){return new $$t.ai(c)};this._t=function(b,c){return c};this._g=function(b){return null};this._r=function(b,c,d,e){return c};this._a=function(b,c,d,e){return c};this._b=a;this._d=function(b,c,d,e){return null}},_u:null,_o:null,_v:null,_m:null,_l:null,_k:null,_q:null,_n:null,_j:null,_e:null,_p:null,_h:null,_t:null,_b:null,_g:null,_d:null,_r:null,_a:null,_f:null,_i:null,c:function(a,b,c,d,e){this.x(c,b);if(this._o(b,c)){this._v();var f=this._d(b,c,d,e);this.x(c,b);if(f==null){this.aa();return null}if(f._k.count()>1&&!f._g){this.ab(f)}var h=f._k.getEnumerator();while(h.moveNext()){var g=h.current();f._e=g;if($.ig.util.isNaN(g._c)||Number.isInfinity(g._c)||$.ig.util.isNaN(g._d)||Number.isInfinity(g._d)){continue}if(g._d==g._c){continue}this._e(f);this._b.n(f._r);var i=0;var j=0;var k=false;var l=function(m){return m};if(this._f!=null){l=this._i}if($b($$t.$bl.$type,f)!==null){i=f._ab;j=f._af;k=f._ac}f._f=this.s(f);f._f.s(function(){var $ret=new $$t.b8;$ret._n=f._e._d;$ret._m=f._e._c;$ret._g=f._m;$ret._f=f._l;$ret._k=f._e._b;$ret._d=f._g;$ret._l=f._p;$ret._j=f._q;$ret._h=f._o;$ret._i=f._e._a;$ret._p=f._e._e;$ret._a=i;$ret._q=j;$ret._s=f._aa;$ret._r=f._z;$ret._e=k;$ret._c=l;return $ret}());this.y(f)}this.z();return f}return null},aa:function(){this._b.p()},ab:function(a){var b=-1.7976931348623157e308;var c=-2147483648;var d=0;var e=0;var f=false;var g=function(h){return h};if(this._f!=null){g=this._i}if($b($$t.$bl.$type,a)!==null){d=a._ab;e=a._af;f=a._ac}var i=a._k.getEnumerator();while(i.moveNext()){var h=i.current();a._e=h;a._f.s(function(){var $ret=new $$t.b8;$ret._n=h._d;$ret._m=h._c;$ret._g=a._m;$ret._f=a._l;$ret._k=h._b;$ret._d=a._g;$ret._l=a._p;$ret._i=h._a;$ret._p=h._e;$ret._h=a._o;$ret._j=a._q;$ret._a=d;$ret._q=e;$ret._s=a._aa;$ret._r=a._z;$ret._e=f;$ret._c=g;return $ret}());h._a=a._f._m;h._e=a._f._r;if(!$.ig.util.isNaN(a._f._m)){b=Math.max(b,a._f._m);c=Math.max(c,a._f._r)}}var k=a._k.getEnumerator();while(k.moveNext()){var j=k.current();if(j._a==b){j._a=-1;j._e=-1}else{j._a=b;j._e=c}}},x:function(a,b){this._u();this._b.m(a,b);this._b.s()},z:function(){this._b.s();var a=false;if(this._b.d()){this._b.r(0)}else{var b=0;var d=this._b._e.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$e.$type,c);if(e==null){e=this._b.t(b);var f=e.ak();var g=c.toString();var h=0;var i=0;if(f!=null){h=f.length}if(g!=null){i=g.length}if(h!=i){a=true}e.ak(g);b++}else{this._b.h(e)}}if(a){this._b.o()}this._b.g();this._b.r(b)}},s:function(a){return a._f},y:function(a){var b=a._f.j();var c=a._f.k();this._b.q(this._m(a,a._f._m));this._j(a);for(var d=0;d<b.length;d++){var e=a._f._p+d;var f=b[d];var g=f;var h=0;if(d<b.length-1){h=b[d+1]}else{h=Number.POSITIVE_INFINITY}g=this._r(a,g,e,a._f._m);h=this._r(a,h,e,a._f._m);var i=this._m(a,g);var j=this._m(a,h);if(this._q(a,i)){if(e%2==0&&this._n(a,j)&&!Number.isInfinity(j)){this._l(a,a._w,i,j)}a._b=a._c;this._k(a,a._u,i);a._b=null}i=this._a(a,i,e,a._f._m);if(!$.ig.util.isNaN(i)&&!Number.isInfinity(i)&&this._p(a,i,d==b.length-1)){var k=this.w(a,g,e,a._f._m);if(k!=null){this._b.i(k,this._h(a,i))}}}if(a._j){for(var l=0;l<c.length;l++){var m=c[l];var n=this._m(a,m);a._b=a._d;this._k(a,a._v,n);a._b=null}}},w:function(a,b,c,d){return null},$type:new $.ig.Type("AxisRendererBase",$.ig.$ot)},true);$c("AxisRenderingParametersBase:bj","Object",{init:function(){$.ig.$op.init.call(this);this._k=new $$4.x($$t.$bs.$type,0)},_o:0,_z:null,_aa:null,_y:null,_x:null,_k:null,_e:null,_f:null,_w:null,_u:null,_v:null,_t:null,_m:0,_l:0,_n:0,_r:0,_s:null,_p:0,_g:false,_h:false,_j:false,_b:null,_a:null,_c:null,_d:null,_q:0,i:function(){return false},$type:new $.ig.Type("AxisRenderingParametersBase",$.ig.$ot)},true);$c("PathRenderingInfo:bk","Object",{init:function(){$.ig.$op.init.call(this)},b:0,c:function(a){if(arguments.length===1){if(a<0){this.b=a*-1}else{this.b=a}return a}else{return this.b}},_e:null,_d:null,_f:null,_a:false,$type:new $.ig.Type("PathRenderingInfo",$.ig.$ot)},true);$c("CategoryAxisRenderingParameters:bl","AxisRenderingParametersBase",{init:function(){$$t.$bj.init.call(this)},_ae:0,_ab:0,_ad:false,_af:0,_ac:false,$type:new $.ig.Type("CategoryAxisRenderingParameters",$$t.$bj.$type)},true);$c("CategoryAxisRenderer:bm","AxisRendererBase",{init:function(a){$$t.$a0.init.call(this,a)},ac:function(a,b,c,d,e){var f=$b($$t.$bl.$type,a);var g=0;if(f!=null){g=f._ab}var h=new $$t.e9(1,a._e._d,a._e._c,a._e._b,a._p,g,a._o);b=h._g;if(a._e._a!=-1){b=a._e._a}var i=Math.floor((a._e._d-a._m)/b);var j=Math.ceil((a._e._c-a._m)/b);d=$.ig.truncate(i);e=$.ig.truncate(j);c=$.ig.truncate(h._h);if(a._e._e!=-1){c=a._e._e}return{p1:b,p2:c,p3:d,p4:e}},w:function(a,b,c,d){var e=$b($$t.$bl.$type,a);if(e==null){return null}var f=0;if(d>=1){f=c*$.ig.truncate(Math.floor(d))}else{if(c*d*2%2==0){f=$.ig.truncate(Math.floor(c*d))}else{f=-1}}var g=null;if(e._ae>0&&f<e._ae&&f>=0||e._ad){while(f>=e._ae&&e._ad){f-=e._ae}g=this._g(f)}return g},ad:function(a,b,c,d,e,f){var g=$b($$t.$bl.$type,a);if(g._ab!=0&&g._af!=0){for(var h=0;h<$.ig.truncate(b);h++){for(var i=0;i<g._af;i++){var j=this._f(i,a._aa,a._z,a._y);if(g._ac){j=-j}var k=this._m(a,h+e*b)+j;a._b=a._d;this._k(a,a._v,k);a._b=null}}}},$type:new $.ig.Type("CategoryAxisRenderer",$$t.$a0.$type)},true);$c("INumberAbbreviator:bn","Object",{$type:new $.ig.Type("INumberAbbreviator",null)},true);$c("NumberAbbreviatorFactory:bo","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b=new $$t.bp;return b},$type:new $.ig.Type("NumberAbbreviatorFactory",$.ig.$ot)},true);$c("NumberAbbreviator:bp","Object",{init:function(){$.ig.$op.init.call(this)},abbreviate:function(a){var b="0.#";var c=Math.abs(a);var d=["Q","T","B","M","K"];var e=[1e15,1e12,1e9,1e6,1e3];for(var f=0;f<d.length;f++){if(c>=e[f]){return $0(a/e[f],b,null)+d[f]}}return a.toString()},$type:new $.ig.Type("NumberAbbreviator",$.ig.$ot,[$$t.$bn.$type])},true);$c("NumericAxisRenderer:bq","AxisRendererBase",{init:function(a){this.ac=null;this.ad=false;$$t.$a0.init.call(this,a)},w:function(a,b,c,d){var e;if(a._s!=null){e=this._g(b)}else{b=Math.round(b*1e6)/1e6;if(a.i()&&a._ab){return this.ae(b)}e=b.toString()}return e},ac:null,ad:false,ae:function(a){if(this.ad){return a.toString()}if(this.ac==null){this.ac=$$t.$bo.a(this._b._a.br());if(this.ac==null){this.ad=true;return a.toString()}}return this.ac.abbreviate(a)},$type:new $.ig.Type("NumericAxisRenderer",$$t.$a0.$type)},true);$c("NumericAxisRenderingParameters:br","AxisRenderingParametersBase",{init:function(){$$t.$bj.init.call(this)},i:function(){return true},_ab:false,$type:new $.ig.Type("NumericAxisRenderingParameters",$$t.$bj.$type)},true);$c("RangeInfo:bs","Object",{init:function(){$.ig.$op.init.call(this);this._a=-1;this._e=-1},_d:0,_c:0,_a:0,_b:0,_e:0,$type:new $.ig.Type("RangeInfo",$.ig.$ot)},true);$c("LinearScaler:bw","NumericScaler",{init:function(){$$t.$bz.init.call(this)},t:function(a,b,c,d,e){var f;var g;var h=$$t.$u.a(a,b,c,false,-1,f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LinearScaler",$$t.$bz.$type)},true);$c("HorizontalLinearScaler:bt","LinearScaler",{init:function(){$$t.$bw.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.ae(c,$$t.$bz.ac,b.c,b.a);return c}return this.ae(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.ad(a,$$t.$bz.ac,b.c,b.a);c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.ad(a,b.e,b.d,b.a)},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=0;var t=1;var u=$.ig.ArrayAccessHelper.prototype.b(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ae:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.o+e*this._m},ad:function(a,b,c,d){var e=(a-this.o)/this._m;if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLinearScaler",$$t.$bw.$type)},true);$c("FastHorizontalLinearScaler:bu","HorizontalLinearScaler",{init:function(){$$t.$bt.init.call(this)},u:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this._m;var m=this.o;var n=i.left();var o=i.width();var p=g.left();var q=g.width();var r=h.left();var s=h.width();var t=0;var u=1;var v=$.ig.ArrayAccessHelper.prototype.a(a);var w=false;if(v!=null){w=true}var x;for(var y=0;y<b.count();y++){x=b.item(y);for(var z=c;z<d;z++){if(w){f=v[z]}else{f=a.item(z)}if(k){var aa=(f[x]-m)/l;if(j){aa=1-aa}aa=n+o*(aa-t)/u;var ab=(aa-p*s)/q;f[x]=ab}else{var ac=(f[x]-m)/l;if(j){ac=1-ac}ac=r+s*(ac-p)/q;f[x]=ac}}}},$type:new $.ig.Type("FastHorizontalLinearScaler",$$t.$bt.$type)},true);$c("LogarithmicScaler:bx","NumericScaler",{init:function(){$$t.$bz.init.call(this)},_ae:0,_ad:0,w:function(a,b,c){$$t.$bz.w.call(this,a,b,c);switch(a){case"ActualMinimumValue":this._ae=Math.log(this.l());break;case"ActualMaximumValue":this._ad=Math.log(this.k());break}},t:function(a,b,c,d,e){var f;var g;var h=$$t.$u.a(a,b,c,true,a.logarithmBase(),f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LogarithmicScaler",$$t.$bz.$type)},true);$c("HorizontalLogarithmicScaler:bv","LogarithmicScaler",{init:function(){$$t.$bx.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.ag(c,$$t.$bz.ac,b.c,b.a);return c}return this.ag(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.af(a,$$t.$bz.ac,b.c,b.a);c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.af(a,b.e,b.d,b.a)},ag:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return Math.exp(e*(this._ad-this._ae)+this._ae)},af:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e=0;if(a<=0){e=(Math.log(this.o)-this._ae)/(this._ad-this._ae)}else{e=(Math.log(a)-this._ae)/(this._ad-this._ae)}if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},$type:new $.ig.Type("HorizontalLogarithmicScaler",$$t.$bx.$type)},true);$c("ScalerParams:b0","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.e=b;this.d=c;this.c=e;this.a=d;this._b=NaN},init1:function(a,b,c,d){$$t.$b0.init.call(this,0,b,c,d,$$a.$ae.empty())},e:null,d:null,c:null,a:false,_b:0,$type:new $.ig.Type("ScalerParams",$.ig.$ot)},true);$c("VerticalLinearScaler:b1","LinearScaler",{init:function(){$$t.$bw.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();c=c*b.d.height()+b.d.top();c=this.ae(c,$$t.$bz.ac,b.c,b.a);return c}return this.ae(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){
var c=this.ad(a,$$t.$bz.ac,b.c,b.a);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.ad(a,b.e,b.d,b.a)},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=0;var t=1;var u=$.ig.ArrayAccessHelper.prototype.b(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(!i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(!i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},ad:function(a,b,c,d){var e=(a-this.o)/this._m;if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ae:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return this.o+e*this._m},$type:new $.ig.Type("VerticalLinearScaler",$$t.$bw.$type)},true);$c("FastVerticalLinearScaler:b2","VerticalLinearScaler",{init:function(){$$t.$b1.init.call(this)},u:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this._m;var m=this.o;var n=i.top();var o=i.height();var p=g.top();var q=g.height();var r=h.top();var s=h.height();var t=0;var u=1;var v=$.ig.ArrayAccessHelper.prototype.a(a);var w=false;if(v!=null){w=true}var x;for(var y=0;y<b.count();y++){x=b.item(y);for(var z=c;z<d;z++){if(w){f=v[z]}else{f=a.item(z)}if(k){var aa=(f[x]-m)/l;if(!j){aa=1-aa}aa=n+o*(aa-t)/u;var ab=(aa-p*s)/q;f[x]=ab}else{var ac=(f[x]-m)/l;if(!j){ac=1-ac}ac=r+s*(ac-p)/q;f[x]=ac}}}},$type:new $.ig.Type("FastVerticalLinearScaler",$$t.$b1.$type)},true);$c("VerticalLogarithmicScaler:b3","LogarithmicScaler",{init:function(){$$t.$bx.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();c=c*b.d.height()+b.d.top();c=this.ag(c,$$t.$bz.ac,b.c,b.a);return c}return this.ag(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.af(a,$$t.$bz.ac,b.c,b.a);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.af(a,b.e,b.d,b.a)},af:function(a,b,c,d){if($.ig.util.isNaN(a)){return NaN}var e;if(a<=0){e=(Math.log(this.o)-this._ae)/(this._ad-this._ae)}else{e=(Math.log(a)-this._ae)/(this._ad-this._ae)}if(!d){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},ag:function(a,b,c,d){var e=b.top()+b.height()*(a-c.top())/c.height();if(!d){e=1-e}return Math.exp(e*(this._ad-this._ae)+this._ae)},$type:new $.ig.Type("VerticalLogarithmicScaler",$$t.$bx.$type)},true);$c("CategoryTickmarkValues:b4","TickmarkValues",{init:function(){this.t=null;$$t.$b7.init.call(this)},_v:0,_z:0,_aa:null,_ab:null,_x:false,_w:null,s:function(a){$$t.$b7.s.call(this,a);var b=a._a;this._v=b;this._z=a._q;this._aa=a._r;this._ab=a._s;this._x=a._e;this._w=a._c;var c=new $$t.e9(1,a._n,a._m,a._k,a._l,b,a._h);var d=c._g;if(a._i!=-1){d=a._i}var e=Math.floor((a._n-a._g)/d);var f=Math.ceil((a._m-a._g)/d);var g=$.ig.truncate(e);var h=$.ig.truncate(f);var i=$.ig.truncate(c._h);if(a._p!=-1){i=a._p}this._m=d;this._n=a._j;this._p=g;this._q=h;this._r=i;this._y=a._g},_y:0,t:null,j:function(){var a=this._p;var b=this._q-a+1;if(b<0){b=0}if(this.t==null||this.t.length!=b){this.t=new Array(b)}var c=this.t;for(var d=0;d<b;++d){var e=this._y+(d+a)*this._m;c[d]=e}return c},u:null,k:function(){var a=this._m;var b=this._q;var c=this._p;var d=this._z;var e=this._v;a=Math.min(a,20);var f=0;for(var g=c;g<b;++g){if(e!=0&&d!=0){for(var h=0;h<$.ig.truncate(a);h++){for(var i=0;i<d;i++){f++}}}}if(this.u==null||this.u.length!=f){this.u=new Array(f)}var j=this.u;var k=0;for(var l=c;l<b;++l){if(e!=0&&d!=0){for(var m=0;m<$.ig.truncate(a);m++){for(var n=0;n<d;n++){var o=this._w(n);var p=m+l*a+o;j[k]=p;k++}}}}return this.u},$type:new $.ig.Type("CategoryTickmarkValues",$$t.$b7.$type)},true);$c("LinearTickmarkValues:b5","TickmarkValues",{init:function(){this.t=null;this.u=null;$$t.$b7.init.call(this);this._y=0},_y:0,s:function(a){$$t.$b7.s.call(this,a);var b;if(this._y!=0){b=new $$t.e7(1,a._n,a._m,a._k,this._y,a._h)}else{b=new $$t.e7(0,a._n,a._m,a._k,a._h)}this._m=b._g;if(a._d&&a._l>0&&(a._m-a._n)/a._l<1e3){this._m=a._l}if(a._i!=-1){this._m=a._i}if(this._m==0){this._p=0;this._q=0}else{this._p=$.ig.truncate(Math.floor((a._n-a._g)/this._m));this._q=$.ig.truncate(Math.ceil((a._m-a._g)/this._m))}this._r=b._i;if(a._p!=-1){this._r=a._p}this._n=a._j;this._x=a._g},_x:0,t:null,j:function(){var a=0;var b=this._p;if(!$.ig.util.isNaN(this._m)){a=this._q-b+1;if(a<0){a=0}}if(this.t==null||this.t.length!=a){this.t=new Array(a)}var c=this.t;for(var d=0;d<a;++d){var e=this._x+(d+b)*this._m;c[d]=e}return c},u:null,k:function(){if(this._n>0){return this.w()}return this.v()},v:function(){var a=this._p;var b=this._q;var c=this._r;var d=this._m;var e=this._x;var f=this._o;var g=d/c;var h=0;for(var i=a;i<b;++i){for(var j=1;j<c;++j){var k=e+i*d+j*g;if(k<=f){h++}}}if(this.u==null||this.u.length!=h){this.u=new Array(h)}var l=this.u;var m=0;for(var n=a;n<b;++n){for(var o=1;o<c;++o){var p=e+n*d+o*g;if(p<=this._o){l[m]=p;m++}}}return l},w:function(){var a=this._p;var b=this._q;var c=this._r;var d=this._m;var e=this._x;var f=this._o;var g=d/c;var h=0;for(var i=a;i<b;++i){var j=e+i*this._m;var k=this._o;if(i+1<=this._q){k=this._x+(i+1)*this._m}if(k>this._o){k=this._o}while(j<k){j+=this._n;if(j<k){h++}}}if(this.u==null||this.u.length!=h){this.u=new Array(h)}var l=this.u;var m=0;for(var n=a;n<b;++n){var o=e+n*this._m;var p=this._o;if(n+1<=this._q){p=this._x+(n+1)*this._m}if(p>this._o){p=this._o}while(o<p){o+=this._n;if(o<p){l[m]=o;m++}}}return l},$type:new $.ig.Type("LinearTickmarkValues",$$t.$b7.$type)},true);$c("LogarithmicTickmarkValues:b6","TickmarkValues",{init:function(){this.t=null;this.u=null;$$t.$b7.init.call(this)},s:function(a){$$t.$b7.s.call(this,a);var b=new $$t.e8(a._n,a._m,this.x(),a._k);this._m=1;this._r=$.ig.truncate(b._h);this._p=$.ig.truncate(Math.floor(Math.logBase(Math.max(5e-324,a._n),this.x())));this._q=$.ig.truncate(Math.ceil(Math.logBase(Math.max(5e-324,a._m),this.x())))},x:function(a){if(arguments.length===1){this.h($$t.$b6.z,a);return a}else{return $h(this.c($$t.$b6.z))}},v:function(a){var b=a*this._m;return Math.pow(this.x(),b)},t:null,j:function(){var a=this._p;var b=this._q;var c=this._o;var d=0;for(var e=a;e<=b;++e){var f=this.v(e);if(f<=c){d++}}if(this.t==null||this.t.length!=d){this.t=new Array(d)}var g=this.t;var h=0;for(var i=a;i<=b;++i){var j=this.v(i);if(j<=c){g[h]=j;h++}}return g},u:null,k:function(){var a=this._p;var b=this._q;var c=this.x();var d=this._r;var e=this._o;var f=0;for(var g=a;g<=b;++g){var h=this.v(g);var i=Math.pow(c,g);for(var j=1;j<this._r-1;++j){var k=h+j*i;if(k<=e){f++}}}if(this.u==null||this.u.length!=f){this.u=new Array(f)}var l=this.u;var m=0;for(var n=a;n<=b;++n){var o=this.v(n);var p=Math.pow(c,n);for(var q=1;q<this._r-1;++q){var r=o+q*p;if(r<=e){l[m]=r;m++}}}return l},$type:new $.ig.Type("LogarithmicTickmarkValues",$$t.$b7.$type)},true);$c("TickmarkValuesInitializationParameters:b8","Object",{init:function(){$.ig.$op.init.call(this)},_n:0,_m:0,_g:0,_f:0,_k:0,_d:false,_l:0,_i:0,_p:0,_a:0,_q:0,_r:null,_s:null,_e:false,_o:null,_b:null,_c:null,_j:0,_h:0,$type:new $.ig.Type("TickmarkValuesInitializationParameters",$.ig.$ot)},true);$c("VerticalAxisLabelPanel:b9","AxisLabelPanelBase",{init:function(){$$t.$ah.init.call(this)},ad:function(){return new $$t.gb(this)},b8:function(a){$$t.$ah.b8.call(this,a);this._cs=a},_cs:null,_c1:0,_cy:0,_c0:0,_cz:0,bx:function(){this._cs.ay()},bh:function(){return this._ac.titleSettings()!=null?this._ac.titleSettings().angle():-90},cu:function(){var a=0;var b=this.ai(this._ac.titleSettings());if(b==1){a+=this.bl()}var c=this.ag();if(c==3||c==7){a+=this._ac._dd}return a},cw:function(){var a=0;var b=this.ai(this._ac.titleSettings());if(b==2){a+=this.bl()}var c=this.ag();if(c==2||c==6){a+=this._ac._dd}return a},cx:function(){var a=this.a5-this.cu()-this.cw();if(a<0){a=0}return a},cv:function(){var a=this.cx()-this._ae.p()-this._ae.q();if(a<0){a=0}return a},ay:function(){var a=new $$4.x($$a.$ae.$type,0);this._aq=false;this._ap=false;if(this._af!=null&&this._af.j()&&this.bd()%360!=0){this._ap=true}this._c1=-1.7976931348623157e308;this._cy=-1.7976931348623157e308;this._c0=-1.7976931348623157e308;this._cz=-1.7976931348623157e308;var b=this._ae.p();var c=this._ae.r();var d=this._ae.q();var e=this._ae.o();var f=this.cu();var g=false;if(!$.ig.util.isNaN(this._a6)){this._c1=Math.max(this._a6,this._c1);this._c0=Math.max(this._a7,this._c0)}for(var h=0;h<this._a3.count();h++){var i=this._a3.__inner[h];var j=this._a2.__inner[h]._a;var k=this.bb(i);var l=this.bc(i);var m=k+c+e;var n=l+b+d;var o=this.cn().left()+f;var p=this._a2.__inner[h]._c-m/2;if(j){var q=this._a6;if(($.ig.util.isNaN(this._a6)||n>this._a6||this._a2.__inner[h]._b)&&!g){if(this._a2.__inner[h]._b){g=true}this._a2.__inner[h]._b=false;this._a6=n;this._a7=l}this._c1=Math.max(this._a6,this._c1);this._cy=Math.max(m,this._cy);this._c0=Math.max(this._a7,this._c0);this._cz=Math.max(k,this._cz)}else{this._c1=Math.max(n,this._c1);this._cy=Math.max(m,this._cy);this._c0=Math.max(l,this._c0);this._cz=Math.max(k,this._cz)}var r=new $$a.ae(0,o,p,n,m);a.add(r)}var s=0;if(this._ap){s=this.bd()%360;if(s<0){s+=360}}var t=this._ac.bz();if(!t){this.c2(s,b,d)}else{this._ae.ac()}if(this._ap){for(var u=0;u<a.count();u++){var v=a.__inner[u];v.y(this._a2.__inner[u]._c-this._cy/2);a.__inner[u]=v}}var w=false;if(!this._ap&&this._c1<=this.a5){w=true}if(!w){var x=this.cn().height();var y=this.cx();var z=y;var aa=this._a2.count()>1?Math.abs(this._a2.__inner[1]._c-this._a2.__inner[0]._c):x;var ab=Math.abs(Math.asin(aa/this._c1)*(180/Math.PI));var ac=s>=ab&&s<=180-ab||s-180>=ab&&s-180<=180-ab;for(var ad=0;ad<a.count();ad++){if(this._ap){var ae=s*(Math.PI/180);var af=this.bm(this._a3.__inner[ad]);z=Math.min(y/Math.abs(Math.cos(ae)),af);if(ac){var ag;if(s>0&&s<90){ag=Math.PI/180*(90-s)}else if(s>270&&s<360){ag=Math.PI/180*(s-270)}else{ag=0}z=aa/Math.cos(ag)}}var ah=a.__inner[ad];ah.width(Math.min(ah.width(),z));a.__inner[ad]=ah;if(!($b($$a.$an.$type,this._a3.__inner[ad])!==null)){this._a3.__inner[ad].width(z)}var ai=$b($$a.$an.$type,this._a3.__inner[ad]);if(ai!=null){var aj=this.bs(ad,ai,z,b,d);if(!ai.ak().equals(aj)){ai.ak(aj);this._a3.__inner[ad].width(z)}}}if(!t){this.c2(s,b,d)}}if(this.ct()){this.c3(a)}return a},c2:function(a,b,c){var d=a*(Math.PI/180);var e=Math.abs(this._c0*Math.cos(d))+Math.abs(this._cz*Math.sin(d));var f=this.bl();var g=e+b+c+f+this._ac._dd;this.a9(Math.max(this._ac.d1(),g))},c3:function(a){this._cs.az(a,this._c1)},cb:function(a,b){var c=0;var d=this._cz/2;var e=new $$a.bp;var f=$.ig.AngleSimplifier.prototype.a(this.bd());var g=function(){var $ret=new $$a.bm;$ret._j=f;$ret._k=c;$ret._l=d;return $ret}();var h=0;var i=0;if(f!=0&&f!=360){f-=90;if(f>0&&f<180){g._k=this._c0;h=-this._c0+this._cz/2;h=h+Math.sin($.ig.MathUtil.prototype.k(f-180))*(this._cz/2)}else{if(f>=180){h=h-Math.cos($.ig.MathUtil.prototype.k(f))*(this._cz/2)}else{h=h+Math.cos($.ig.MathUtil.prototype.k(f))*(this._cz/2)}}}var j=function(){var $ret=new $$a.bn;$ret._j=h;$ret._k=i;return $ret}();e._j.add(g);e._j.add(j);a._j=e},ct:function(){return!this._aq&&!this._ap},cm:function(){var a=this.ai(this._ac.titleSettings());var b=this.bl();var c=this.ag();var d=0;if(a==1){d+=this.cn().left();if(c==3||c==7){d+=this._ac._dd}}else{d=this.cn().right()-b;if(c==6||c==2){d-=this._ac._dd}}var e=this.bj();var f=0;var g=this._ac.titleSettings()==null?1:this._ac.titleSettings().verticalAlignment();if(g==0){f=this.cn().top()}else if(g==2){f=this.cn().bottom()-e}else{f=this.cn().top()+this.cn().height()/2-e/2}return new $$a.ae(0,d,f,b,e)},ai:function(a){if(a==null){return this._ac.seriesViewer().ak(this._ac)}if(a.position()==0){if(this._ac!=null&&this._ac.seriesViewer()!=null){return this._ac.seriesViewer().ak(this._ac)}return 1}return a.position()},ah:function(){return 2},as:function(a){return a==2||a==3||a==6||a==7},b0:function(){var a=this._ae.at();this._ac.gc(a);if(this._af!=null&&this._af.visibility()!=0){return}var b=this._ac._dd;if(b==0){return}var c=this.aw();if(c==null){return}var d=this.cn().left();var e;var f=this.ag();if(f==2||f==6){d=this.cn().right();e=d-b}else{e=d+b}var g=this._ae.b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.b3(a,h,d,e,this._co,g)}if(!this._ab.contains(this._ae._av)){this._ab.add(this._ae._av)}},$type:new $.ig.Type("VerticalAxisLabelPanel",$$t.$ah.$type)},true);$c("ViewportUtils:ca","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},a:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},f:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},e:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},d:function(a,b,c){return c.width()*a/b.width()},b:function(a,b,c){return b.width()*a/c.width()},g:function(a,b,c){return c.height()*a/b.height()},$type:new $.ig.Type("ViewportUtils",$.ig.$ot)},true);$c("Frame:dw","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){},a:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){a.insertRange(a.count(),new Array(g-a.count()))}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var i=0;i<Math.min(e,f);++i){a.__inner[i]={__x:c.__inner[i].__x*h+d.__inner[i].__x*b,__y:c.__inner[i].__y*h+d.__inner[i].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(e<f){var j=e>0?c.__inner[e-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var k=e;k<f;++k){a.__inner[k]={__x:j.__x*h+d.__inner[k].__x*b,__y:j.__y*h+d.__inner[k].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(e>f){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var m=f;m<e;++m){a.__inner[m]={__x:c.__inner[m].__x*h+l.__x*b,__y:c.__inner[m].__y*h+l.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},d:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l<Math.min(f,g);++l){j=b*e.__inner[l];j=j>1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f<g){var m=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var n=f;n<g;++n){j=b*e.__inner[n];j=j>1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var p=g;p<f;++p){j=b*e.__inner[p];j=j>1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},b:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=0}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){a.__inner[k]=c.__inner[k]*h+d.__inner[k]*b}if(e<f){var l=e>0?c.__inner[e-1]:0;for(var m=e;m<f;++m){a.__inner[m]=l*h+d.__inner[m]*b}}if(e>f){var n=f>0?d.__inner[f-1]:0;for(var o=f;o<e;++o){a.__inner[o]=c.__inner[o]*h+n*b}}},e:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){var j=new Array(h-a.count());for(var k=0;k<h-a.count();k++){j[k]=0}a.insertRange(a.count(),j)}if(a.count()>h){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n<Math.min(f,g);++n){l=b*e.__inner[n];l=l>1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f<g){var o=f>0?c.__inner[f-1]:0;for(var p=f;p<g;++p){l=b*e.__inner[p];l=l>1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r<f;++r){l=b*e.__inner[r];l=l>1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$c("CategoryFrame:cb","Frame",{init:function(a){this.f=new $$4.x(Array,0);this.k=new $$4.x(Number,0);this.l=new $$4.x(Number,0);this.m=new $$4.x($$a.$y.$type,0);this.n=new $$4.x(Number,0);this.p=new $$4.x($$a.$y.$type,0);this.q=new $$4.x(Number,0);this.i=new $$4.x($$a.$y.$type,0);this.j=new $$4.x(Number,0);this.h=new $$4.x(Number,0);this.g=new $$4.x(Number,0);this.o=new $$4.x(Number,0);$$t.$dw.init.call(this);this.z=new $$a.ae(0,0,0,1,1);this.s=a;this.w()},z:null,f:null,k:null,l:null,m:null,n:null,p:null,q:null,i:null,j:null,h:null,g:null,o:null,_t:0,s:0,c:function(a,b,c){this.w();var d=$b($$t.$cb.$type,b);var e=$b($$t.$cb.$type,c);var f=d.f.count();var g=e.f.count();var h=Math.max(f,g);var i=Math.max(d.m.count(),e.m.count());var j=Math.max(d.p.count(),e.p.count());var k=Math.max(d.k.count(),e.k.count());var l=Math.max(d.i.count(),e.i.count());var m=d.o.count()>0;if(m){this.x(this.o,a,d.o,e.o,h)}var n=d.n.count()>0;if(n){this.x(this.n,a,d.n,e.n,i)}var o=d.q.count()>0;if(o){this.x(this.q,a,d.q,e.q,j)}var p=d.l.count()>0;if(p){this.x(this.l,a,d.l,e.l,k)}var q=d.j.count()>0;if(q){this.x(this.j,a,d.j,e.j,l)}if(this.f.count()<h){while(this.f.count()<h){this.f.add(new Array(this.s))}}if(this.f.count()>h){this.f.removeRange(h,this.f.count()-h)}if(m){var r=0;for(var s=0;s<Math.min(f,g);++s){var t=this.f.__inner[s];r=a*this.o.__inner[s];r=r>1?1:r;for(var u=0;u<this.s;++u){t[u]=d.f.__inner[s][u]+r*(e.f.__inner[s][u]-d.f.__inner[s][u])}}}else{for(var v=0;v<Math.min(f,g);++v){var w=this.f.__inner[v];for(var x=0;x<this.s;++x){w[x]=d.f.__inner[v][x]+a*(e.f.__inner[v][x]-d.f.__inner[v][x])}}}if(f<g){var y=new Array(this.s);for(var z=this.s-1;z>=0;--z){y[z]=d.f.count()>0?d.f.__inner[d.f.count()-1][z]:0}if(m){var aa=0;for(var ab=f;ab<g;++ab){var ac=this.f.__inner[ab];aa=a*this.o.__inner[ab];aa=aa>1?1:aa;for(var ad=this.s-1;ad>=0;--ad){ac[ad]=y[ad]+aa*(e.f.__inner[ab][ad]-y[ad])}}}else{for(var ae=f;ae<g;++ae){var af=this.f.__inner[ae];for(var ag=this.s-1;ag>=0;--ag){af[ag]=y[ag]+a*(e.f.__inner[ae][ag]-y[ag])}}}}if(f>g){var ah=new Array(this.s);for(var ai=this.s-1;ai>=0;--ai){ah[ai]=e.f.count()>0?e.f.__inner[e.f.count()-1][ai]:0}if(m){var aj=0;for(var ak=g;ak<f;++ak){var al=this.f.__inner[ak];aj=a*this.o.__inner[ak];aj=aj>1?1:aj;for(var am=this.s-1;am>=0;--am){al[am]=d.f.__inner[ak][am]+aj*(ah[am]-d.f.__inner[ak][am])}}}else{for(var an=g;an<f;++an){var ao=this.f.__inner[an];for(var ap=this.s-1;ap>=0;--ap){ao[ap]=d.f.__inner[an][ap]+a*(ah[ap]-d.f.__inner[an][ap])}}}}if(n){$$t.$dw.d(this.m,a,d.m,e.m,this.n)}else{$$t.$dw.a(this.m,a,d.m,e.m)}if(o){$$t.$dw.d(this.p,a,d.p,e.p,this.q)}else{$$t.$dw.a(this.p,a,d.p,e.p)}if(p){$$t.$dw.d(this.i,a,d.i,e.i,this.l)}else{$$t.$dw.a(this.i,a,d.i,e.i)}if(q){$$t.$dw.e(this.h,a,d.h,e.h,this.j);$$t.$dw.e(this.g,a,d.g,e.g,this.j)}else{$$t.$dw.b(this.h,a,d.h,e.h);$$t.$dw.b(this.g,a,d.g,e.g)}var aq=d._aa;var ar=e._aa;if($$a.$ae.l_op_Equality(aq,null)){aq=this.z}if($$a.$ae.l_op_Equality(ar,null)){ar=this.z}var as=aq.left()+(ar.left()-aq.left())*a;var at=aq.top()+(ar.top()-aq.top())*a;var au=Math.max(0,aq.width()+(ar.width()-aq.width())*a);var av=Math.max(0,aq.height()+(ar.height()-aq.height())*a);this._aa=new $$a.ae(0,as,at,au,av)},x:function(a,b,c,d,e){if(d.count()==0){for(var f=0;f<c.count();f++){d.add(c.__inner[f])}}else{$$t.$dw.b(a,b,c,d)}if(a.count()<e){var g=a.count();for(var h=0;h<e-g;h++){a.add(1)}}},v:function(){this.o.clear();this.q.clear();this.n.clear();this.l.clear();this.j.clear()},u:function(){this.w();this.v();this._aa=this.z},y:function(){this.u();this.f.clear();this.i.clear();this.k.clear();this.m.clear();this.p.clear()},w:function(){$$t.$cb.r++;if($$t.$cb.r>=2147483647-1){$$t.$cb.r=0}this._t=$$t.$cb.r},_aa:null,$type:new $.ig.Type("CategoryFrame",$$t.$dw.$type)},true);$c("IIsCategoryBased:cc","Object",{$type:new $.ig.Type("IIsCategoryBased",null)},true);$c("IHasSingleValueCategory:cd","Object",{$type:new $.ig.Type("IHasSingleValueCategory",null)},true);$c("IBucketizer:ce","Object",{$type:new $.ig.Type("IBucketizer",null)},true);$c("IHasHighLowValueCategory:cf","Object",{$type:new $.ig.Type("IHasHighLowValueCategory",null)},true);$c("IHasCategoryAxis:ch","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$c("IHasCategoryModePreference:cg","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$ch.$type])},true);$c("MarkerTypeCollection:ci","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$fd.$type,0)},$type:new $.ig.Type("MarkerTypeCollection",$$4.$f.$type.specialize($$t.$fd.$type))},true);$c("OrderedDictionary:ck","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},b:function(a){},c:function(a){},$type:new $.ig.Type("OrderedDictionary",$.ig.$ot)},true);$c("OrderedDictionary$2:cj","OrderedDictionary",{$tKey:null,$tValue:null,_e:null,_f:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$$t.$ck.init.call(this);this._e=new $$4.h(this.$tKey,this.$tValue,0);this._f=new $$4.x(this.$tKey,0)},item1:function(a){return this._f.__inner[a]},item:function(a,b){if(arguments.length===2){var c=this._f.indexOf(a);this._f.__inner[c]=a;this._e.item(a,b);return b}else{return this._e.item(a)}},a:function(){return this.count()},count:function(){return this._e.count()},isReadOnly:function(){return false},keys:function(){return this._f},values:function(){return this._e.values()},add1:function(a){this.add(a.key(),a.value())},add:function(a,b){this._e.add(a,b);this._f.add(a)},clear:function(){this._e.clear();this._f.clear()},contains:function(a){return this._e.contains(a)},containsKey:function(a){return this._e.containsKey(a)},copyTo:function(a,b){this._e.copyTo(a,b)},getEnumerator:function(){return new $$t.cl(this.$tKey,this.$tValue,this)},remove1:function(a){return this.remove(a.key())},remove:function(a){return this._e.remove(a)&&this._f.remove(a)},tryGetValue:function(a,b){if(this._e.containsKey(a)){b=this._e.item(a);return{ret:true,p1:b}}b=$f(this.$tValue);return{ret:false,p1:b}},getEnumerator:function(){return new $$t.cl(this.$tKey,this.$tValue,this)},b:function(a){return $e(this.$tKey,this.item1(a))},c:function(a){return this.item(a)},$type:new $.ig.Type("OrderedDictionary$2",$$t.$ck.$type,[$$4.$t.$type.specialize(0,1),$$0.$bl.$type])},true);$c("OrderedDictionary_Enumerator$2:cl","Object",{$tKey:null,$tValue:null,_b:0,_a:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this._b=-1;this._a=a},current:function(){return $e(this.$tValue,this._a.item(this._a.item1(this._b)))},current:function(){var a=this._a.item1(this._b);return new $$4.u(this.$tKey,this.$tValue,1,a,this._a.item(a))},moveNext:function(){this._b++;return this._b<this._a.count()},reset:function(){this._b=-1},dispose:function(){},$type:new $.ig.Type("OrderedDictionary_Enumerator$2",$.ig.$ot,[$$0.$bx.$type.specialize($$4.$u.$type.specialize(0,1)),$$0.$bu.$type])},true);$c("PreparationParams:cm","Object",{init:function(){$.ig.$op.init.call(this)},_i:0,_j:0,_h:0,_g:0,_m:null,_l:null,_k:null,_b:null,_d:null,_c:null,_a:null,_e:false,_f:false,$type:new $.ig.Type("PreparationParams",$.ig.$ot)},true);$c("ValuesHolder:cn","Object",{init:function(){$.ig.$op.init.call(this)},e:function(){},_a:0,_b:0,_c:0,_d:0,$type:new $.ig.Type("ValuesHolder",$.ig.$ot)},true);$c("ITileZoomTileInfo:co","Object",{$type:new $.ig.Type("ITileZoomTileInfo",null)},true);$c("ITileZoomTile:cp","Object",{$type:new $.ig.Type("ITileZoomTile",null)},true);$c("IHighlightingManager:cs","Object",{$type:new $.ig.Type("IHighlightingManager",null)},true);$c("HighlightingInfo:ct","Object",{init:function(){$.ig.$op.init.call(this);this.state($$t.$cr.outward);this.progress(0);this.isMarker(false)},_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_state:0,state:function(a){if(arguments.length===1){this._state=a;return a}else{return this._state}},_progress:0,progress:function(a){if(arguments.length===1){this._progress=a;return a}else{return this._progress}},_isMarker:false,isMarker:function(a){if(arguments.length===1){this._isMarker=a;return a}else{return this._isMarker}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("HighlightingInfo",$.ig.$ot)},true);$c("SeriesPointOfInterest:cu","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_c:null,_a:null,_d:null,$type:new $.ig.Type("SeriesPointOfInterest",$.ig.$ot)},true);$c("FrameExtended:cw","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){var e=$.ig.BrushUtil.prototype.g(b,a,c,d);return e},a:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=function(){var $ret=new $$a.at;$ret.fill("transparent");return $ret}();var j=1-b;if(a.count()<h){var k=new Array(h-a.count());for(var l=0;l<h-a.count();l++){k[l]=new $$a.at}a.insertRange(a.count(),k)}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var m=0;m<Math.min(f,g);++m){a.__inner[m]=$$t.$cw.b(b,c.__inner[m],d.__inner[m],e)}if(f<g){var n=f>0?c.__inner[f-1]:i;for(var o=f;o<g;++o){a.__inner[o]=$$t.$cw.b(b,n,d.__inner[o],e)}}if(f>g){var p=g>0?d.__inner[g-1]:i;for(var q=g;q<f;++q){a.__inner[q]=$$t.$cw.b(b,c.__inner[q],p,e)}}},$type:new $.ig.Type("FrameExtended",$.ig.$ot)},true);$c("RenderRequestedEventArgs:cz","EventArgs",{init:function(){$$0.$w.init.call(this)},_animate:false,animate:function(a){if(arguments.length===1){this._animate=a;return a}else{return this._animate}},$type:new $.ig.Type("RenderRequestedEventArgs",$$0.$w.$type)},true);$c("RenderSurface:c0","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("RenderSurface",$.ig.$ot)},true);$c("IHorizontalAnchoredCategorySeriesProxy:c1","Object",{$type:new $.ig.Type("IHorizontalAnchoredCategorySeriesProxy",null)},true);$c("IFinancialPriceSeriesProxy:c2","Object",{$type:new $.ig.Type("IFinancialPriceSeriesProxy",null)},true);$c("IAnnotationLayerProxy:c3","Object",{$type:new $.ig.Type("IAnnotationLayerProxy",null)},true);$c("IIndicatorProxy:c4","Object",{$type:new $.ig.Type("IIndicatorProxy",null)},true);$c("IOverlayProxy:c5","Object",{$type:new $.ig.Type("IOverlayProxy",null)},true);$c("IHorizontalRangeCategorySeriesProxy:c6","Object",{$type:new $.ig.Type("IHorizontalRangeCategorySeriesProxy",null)},true);$c("ISeriesInteractionManager:c7","Object",{$type:new $.ig.Type("ISeriesInteractionManager",null)},true);$c("ICategorySeriesInteractionManager:c8","Object",{$type:new $.ig.Type("ICategorySeriesInteractionManager",null)},true);$c("IAnchoredCategorySeriesInteractionManager:c9","Object",{$type:new $.ig.Type("IAnchoredCategorySeriesInteractionManager",null)},true);$c("IHorizontalAnchoredCategorySeriesInteractionManager:da","Object",{$type:new $.ig.Type("IHorizontalAnchoredCategorySeriesInteractionManager",null)},true);$c("IVerticalAnchoredCategorySeriesInteractionManager:db","Object",{$type:new $.ig.Type("IVerticalAnchoredCategorySeriesInteractionManager",null)},true);$c("ISeriesViewerInteractionManager:dc","Object",{$type:new $.ig.Type("ISeriesViewerInteractionManager",null)},true);$c("ITrendLineSeries:dd","Object",{$type:new $.ig.Type("ITrendLineSeries",null)},true);$c("IDataChartVisualDataManager:de","Object",{$type:new $.ig.Type("IDataChartVisualDataManager",null)},true);$c("IAxisVisualDataManager:df","Object",{$type:new $.ig.Type("IAxisVisualDataManager",null)},true);$c("ISeriesVisualDataManager:dg","Object",{$type:new $.ig.Type("ISeriesVisualDataManager",null)},true);$c("AssigningCategoryStyleEventArgsBase:di","Object",{init:function(){$.ig.$op.init.call(this)},_startIndex:0,startIndex:function(a){if(arguments.length===1){this._startIndex=a;return a}else{return this._startIndex}},_endIndex:0,endIndex:function(a){if(arguments.length===1){this._endIndex=a;return a}else{return this._endIndex}},_startDate:new Date,startDate:function(a){if(arguments.length===1){this._startDate=a;return a}else{return this._startDate}},_endDate:new Date,endDate:function(a){if(arguments.length===1){this._endDate=a;return a}else{return this._endDate}},_getItems:null,getItems:function(a){if(arguments.length===1){this._getItems=a;return a}else{return this._getItems}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_highlightingInfo:null,highlightingInfo:function(a){if(arguments.length===1){this._highlightingInfo=a;return a}else{return this._highlightingInfo}},_maxAllSeriesHighlightingProgress:0,maxAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._maxAllSeriesHighlightingProgress=a;return a}else{return this._maxAllSeriesHighlightingProgress}},_sumAllSeriesHighlightingProgress:0,sumAllSeriesHighlightingProgress:function(a){if(arguments.length===1){this._sumAllSeriesHighlightingProgress=a;return a}else{return this._sumAllSeriesHighlightingProgress}},_highlightingHandled:false,highlightingHandled:function(a){if(arguments.length===1){this._highlightingHandled=a;return a}else{return this._highlightingHandled}},_hasDateRange:false,hasDateRange:function(a){if(arguments.length===1){this._hasDateRange=a;return a}else{return this._hasDateRange}},_isNegativeShape:false,isNegativeShape:function(a){if(arguments.length===1){this._isNegativeShape=a;return a}else{return this._isNegativeShape}},_isThumbnail:false,isThumbnail:function(a){if(arguments.length===1){this._isThumbnail=a;return a}else{return this._isThumbnail}},$type:new $.ig.Type("AssigningCategoryStyleEventArgsBase",$.ig.$ot)},true);$c("AssigningCategoryStyleEventArgs:dj","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$di.init.call(this)},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_strokeDashArray:null,strokeDashArray:function(a){if(arguments.length===1){this._strokeDashArray=a;return a}else{return this._strokeDashArray}},_strokeDashCap:0,strokeDashCap:function(a){if(arguments.length===1){this._strokeDashCap=a;return a}else{return this._strokeDashCap}},_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}},$type:new $.ig.Type("AssigningCategoryStyleEventArgs",$$t.$di.$type)},true);$c("AssigningCategoryMarkerStyleEventArgs:dm","AssigningCategoryStyleEventArgsBase",{init:function(){$$t.$di.init.call(this)},$type:new $.ig.Type("AssigningCategoryMarkerStyleEventArgs",$$t.$di.$type)},true);$c("XamDataChart:dp","SeriesViewer",{nl:null,nm:function(){if(this.nl==null){this.nl=new $.ig.SRProvider(this._bn._i._af)}return this.nl},nh:null,ni:function(){var $self=this;if(this.nh==null){this.nh=$.ig.DVContainer.prototype.instance().createInstance($$t.$de.$type,function(){
return $self.nm().q()})}return this.nh},staticInit:function(){$$t.$dp.n6=-1.7976931348623157e308;$$t.$dp.n5=1.7976931348623157e308},od:function(a){if(a.seriesViewer()==null){return-1}if(!a.isIndexed()){return-1}var b=$$t.$gc.au(a);if(b.count()==0){return-1}var c=-1;for(var d=0;d<b.count();d++){c=Math.max(c,b.__inner[d].index())}var e=c+1;if(a.isFragment()){e=a.e4();if(e==-1){return-1}var f=a.a6();e=f.index()+e}return e},init:function(){this.nl=null;this.nx=1;this.ny=1;this.nd=new $$t.ae;this.n0=0;this.n2=0;this.n1=0;this.nz=0;$$t.$f.init.call(this);this._ab=$$t.$dp.$type;var a=this.axes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.oz.runOn(this));var b=this.axes();b.collectionResetting=$.ig.Delegate.prototype.combine(b.collectionResetting,this.o0.runOn(this))},jd:function(a,b,c,d){$$t.$f.jd.call(this,a,b,c,d);switch(b){case"WindowScaleHorizontal":this.actualWindowScaleHorizontal(this.windowScaleHorizontal());break;case"WindowScaleVertical":this.actualWindowScaleVertical(this.windowScaleVertical());break;case"ActualWindowScaleHorizontal":case"ActualWindowScaleVertical":if(!this._dg){this.kk(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"GridMode":this._bn.fe(d);{var f=this.axes().getEnumerator();while(f.moveNext()){var e=f.current();e.renderAxis()}}break;case"HorizontalZoomable":this.isHorizontalZoomEnabled(this.horizontalZoomable());break;case"VerticalZoomable":this.isVerticalZoomEnabled(this.verticalZoomable());break;case"IsHorizontalZoomEnabled":case"IsVerticalZoomEnabled":this.kg();break;case"AlignsGridLinesToPixels":case"ShouldClipGridlines":if(c!=d){var h=this.axes().getEnumerator();while(h.moveNext()){var g=h.current();g.cf(true);g.renderAxis()}}break;case"DefaultAxisStroke":case"DefaultAxisMajorStroke":case"DefaultAxisMinorStroke":var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.g6()}break}},o2:function(){this.effectiveViewport(this.ms(this.viewportRect()));var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.cf(true);a.renderAxis()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false)}},isSquare:function(a){if(arguments.length===1){this.h($$t.$dp.isSquareProperty,a);return a}else{return this.c($$t.$dp.isSquareProperty)}},getActualWindowScaleHorizontal:function(){return this.actualWindowScaleHorizontal()},getActualWindowScaleVertical:function(){return this.actualWindowScaleVertical()},j9:function(){$$t.$f.j9.call(this);this.actualWindowScaleHorizontal(this.actualWindowRect().width());this.actualWindowScaleVertical(this.actualWindowRect().height())},windowScaleHorizontal:function(a){if(arguments.length===1){this.h($$t.$dp.windowScaleHorizontalProperty,a);return a}else{return this.c($$t.$dp.windowScaleHorizontalProperty)}},windowScaleVertical:function(a){if(arguments.length===1){this.h($$t.$dp.windowScaleVerticalProperty,a);return a}else{return this.c($$t.$dp.windowScaleVerticalProperty)}},nx:0,actualWindowScaleHorizontal:function(a){if(arguments.length===1){var b=this.nx;this.nx=a;this.jh("ActualWindowScaleHorizontal",b,this.nx);return a}else{return this.nx}},ny:0,actualWindowScaleVertical:function(a){if(arguments.length===1){var b=this.ny;this.ny=a;this.jh("ActualWindowScaleVertical",b,this.ny);return a}else{return this.ny}},isZoomingHorizontallyEnabled:function(){return this.isHorizontalZoomEnabled()},isZoomingVerticallyEnabled:function(){return this.isVerticalZoomEnabled()},horizontalZoomable:function(a){if(arguments.length===1){this.h($$t.$dp.horizontalZoomableProperty,a);return a}else{return this.c($$t.$dp.horizontalZoomableProperty)}},verticalZoomable:function(a){if(arguments.length===1){this.h($$t.$dp.verticalZoomableProperty,a);return a}else{return this.c($$t.$dp.verticalZoomableProperty)}},isHorizontalZoomEnabled:function(a){if(arguments.length===1){this.h($$t.$dp.isHorizontalZoomEnabledProperty,a);return a}else{return this.c($$t.$dp.isHorizontalZoomEnabledProperty)}},isVerticalZoomEnabled:function(a){if(arguments.length===1){this.h($$t.$dp.isVerticalZoomEnabledProperty,a);return a}else{return this.c($$t.$dp.isVerticalZoomEnabledProperty)}},gridMode:function(a){if(arguments.length===1){this.h($$t.$dp.gridModeProperty,$$t.$ev.getBox(a));return a}else{return $g(this.c($$t.$dp.gridModeProperty))}},alignsGridLinesToPixels:function(a){if(arguments.length===1){this.h($$t.$dp.alignsGridLinesToPixelsProperty,a);return a}else{return this.c($$t.$dp.alignsGridLinesToPixelsProperty)}},nu:function(a){if(arguments.length===1){this.h($$t.$dp.pi,a);return a}else{return this.c($$t.$dp.pi)}},brushes:function(a){if(arguments.length===1){this.h($$t.$dp.brushesProperty,a);return a}else{return this.c($$t.$dp.brushesProperty)}},markerBrushes:function(a){if(arguments.length===1){this.h($$t.$dp.markerBrushesProperty,a);return a}else{return this.c($$t.$dp.markerBrushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$dp.outlinesProperty,a);return a}else{return this.c($$t.$dp.outlinesProperty)}},markerOutlines:function(a){if(arguments.length===1){this.h($$t.$dp.markerOutlinesProperty,a);return a}else{return this.c($$t.$dp.markerOutlinesProperty)}},defaultAxisStroke:function(a){if(arguments.length===1){this.h($$t.$dp.defaultAxisStrokeProperty,a);return a}else{return this.c($$t.$dp.defaultAxisStrokeProperty)}},defaultAxisMajorStroke:function(a){if(arguments.length===1){this.h($$t.$dp.defaultAxisMajorStrokeProperty,a);return a}else{return this.c($$t.$dp.defaultAxisMajorStrokeProperty)}},defaultAxisMinorStroke:function(a){if(arguments.length===1){this.h($$t.$dp.defaultAxisMinorStrokeProperty,a);return a}else{return this.c($$t.$dp.defaultAxisMinorStrokeProperty)}},axes:function(){return this.nd},nd:null,oz:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c!=null){c.bl(null);c.seriesViewer(null);this.jw(c);this._bn.dl(c);c.rangeChanged=$.ig.Delegate.prototype.remove(c.rangeChanged,this.o1.runOn(this));this._bn.dm(c);if(c._cu!=null){var f=c.cr().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}}}}if(this.axes().count()==0){this.resetZoom()}}if(b.newItems()!=null){var h=b.newItems().getEnumerator();while(h.moveNext()){var g=h.current();if(g!=null){this.kc(g);g.bl(this.actualSyncLink());g.seriesViewer(this);g._a2.av();this._bn.bl(g);g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.o1.runOn(this));this._bn.bi(g)}}}this.h1()},o0:function(a,b){var c=new $$4.x($$t.$fv.$type,0);var e=this.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d._cu!=null){var g=d.cr().getEnumerator();while(g.moveNext()){var f=g.current();if(!c.contains(f)){c.add(f)}}}d.bl(null);d.seriesViewer(null);this.jw(d);this._bn.dl(d);d.rangeChanged=$.ig.Delegate.prototype.remove(d.rangeChanged,this.o1.runOn(this));this._bn.dm(d);this.resetZoom()}var i=this.series().getEnumerator();while(i.moveNext()){var h=i.current();if(!c.contains(h)){c.add(h)}}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();j.renderSeries(false)}},axisRangeChanged:null,o1:function(a,b){var c=$b($$t.$ac.$type,a);if(c==null){return}this.h1();if(this.axisRangeChanged!=null){this.axisRangeChanged(this,new $$t.gi(this,c,b.oldMinimumValue(),b.minimumValue(),b.oldMaximumValue(),b.maximumValue()))}if(c.crossingAxis()!=null){c.crossingAxis().gw()}c.gw();var d=this.animateSeriesWhenAxisRangeChanges();if($b($$t.$al.$type,c)!==null){d=true}var f=c.cr().getEnumerator();while(f.moveNext()){var e=f.current();e.dk(true);this.h1();e.renderSeries(d)}if(c.seriesViewer()!=null){var h=c.seriesViewer().series().getEnumerator();while(h.moveNext()){var g=h.current();$$t.$dp.o3(c,d,g)}}var j=this.axes().getEnumerator();while(j.moveNext()){var i=j.current();if(i!=c&&i.crossingAxis()!=null&&i.crossingAxis()==c){i.gw()}}},o3:function(a,b,c){},ki:function(a,b){$$t.$f.ki.call(this,a,b);if(this.axes()==null){return}var d=this.axes().getEnumerator();while(d.moveNext()){var c=d.current();c.bl(this.actualSyncLink());c.seriesViewer(this)}},nk:null,getFontInfo:function(){this.nk=this._nj.font();return this.nk},styleUpdated:function(){this._bn.styleUpdated();var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.g0(false)}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.view().bg();c.renderSeries(false)}},getFontBrush:function(){return this._nj.fontBrush()},hi:function(){$$t.$f.hi.call(this);var a=new $$4.x($$t.$ac.$type,0);for(var b=0;b<this.axes().count();b++){a.add(this.axes().__inner[b])}for(var c=0;c<a.count();c++){this.axes().remove(a.__inner[c]);if($b($$t.$al.$type,a.__inner[c])!==null){var d=a.__inner[c];this.removeSpecificDataSource(d.name(),true);d.itemsSource(null)}a.__inner[c].gp(null,null)}},l5:function(){return this._nj.axisLineBrush()},shouldAddAutoMargins:function(){return true},kd:function(){$$t.$f.kd.call(this);if(!this.manageDataSources()){return}var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();this.kc(a)}},l6:function(a){return this.pp(a,this.brushes())},pp:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},getMarkerBrushByIndex:function(a){return this.pp(a,this.markerBrushes())},getMarkerOutlineByIndex:function(a){return this.pp(a,this.markerOutlines())},mc:function(a){return this.pp(a,this.outlines())},cl:function(){if(this.isSquare()){return true}return this.np()},np:function(){for(var a=0;a<this.series().count();a++){if(this.series().__inner[a].isRadial()||this.series().__inner[a].isPolar()){return true}}for(var b=0;b<this.axes().count();b++){if(this.axes().__inner[b].isAngular()||this.axes().__inner[b].isRadial()){return true}}return false},bm:function(){return new $$t.gc(this)},i1:function(a){$$t.$f.i1.call(this,a);this._nj=a},_nj:null,jt:function(){for(var a=0;a<this.nd.count();a++){this.nd.__inner[a].cf(true);this.nd.__inner[a].g0(false)}$$t.$f.jt.call(this)},n0:0,plotAreaMarginLeft:function(a){if(arguments.length===1){this.n0=a;this.o2();return a}else{return this.n0}},n2:0,plotAreaMarginTop:function(a){if(arguments.length===1){this.n2=a;this.o2();return a}else{return this.n2}},n1:0,plotAreaMarginRight:function(a){if(arguments.length===1){this.n1=a;this.o2();return a}else{return this.n1}},nz:0,plotAreaMarginBottom:function(a){if(arguments.length===1){this.nz=a;this.o2();return a}else{return this.nz}},ms:function(a){var b=$$t.$f.ms.call(this,a);if(a.isEmpty()){return $$a.$ae.empty()}if(this.plotAreaMarginLeft()==0&&this.plotAreaMarginTop()==0&&this.plotAreaMarginRight()==0&&this.plotAreaMarginBottom()==0){return $$a.$ae.empty()}if(this.plotAreaMarginLeft()+this.plotAreaMarginRight()>=a.width()||this.plotAreaMarginTop()+this.plotAreaMarginBottom()>=a.height()){return $$a.$ae.empty()}var c=new $$a.ae(0,a.left()+this.plotAreaMarginLeft(),a.top()+this.plotAreaMarginTop(),a.width()-this.plotAreaMarginLeft()-this.plotAreaMarginRight(),a.height()-this.plotAreaMarginTop()-this.plotAreaMarginBottom());return c},mx:function(){var a=this.viewportRect();var b=this.windowRect();var c=this.effectiveViewport();if(c.isEmpty()||a.isEmpty()){return a}if(c.containsRect(a)){return a}if(a.containsRect(c)){return c}return a},exportVisualData:function(){return this.ni().exportVisualData(this)},exportSerializedVisualData:function(){var cvd_=this.exportVisualData();cvd_.scaleByViewport();return cvd_.serialize()},ja:function(){$$t.$f.ja.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];var c=50;if(!$.ig.util.isNaN(b._at.a9())){c=b._at.a9()}b._df=c}},jv:function(){$$t.$f.jv.call(this);for(var a=0;a<this.axes().count();a++){var b=this.axes().__inner[a];b._df=NaN;b.cf(true);b.g0(false)}},nw:function(a){var b=new $$4.x($$t.$ac.$type,0);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.am(a);if(e!=null){b.add(e)}}return b},$type:new $.ig.Type("XamDataChart",$$t.$f.$type)},true);$c("LabelPanelArranger:dq","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=c._ac;var f=e.crossingAxis();f=$$t.$dq.a(c,e,f);var g=$$t.$dq.b(c);var h=0;var i=0;var j=0;if(e.bz()){c._ae.ac();j=c.a9()}else{j=c.ba(b)}h=j;i=j;if(c._ac.labelSettings()!=null&&c._ac.labelSettings().visibility()!=0){i=0;h=0}if(c.an()){switch(g){case 0:b.y(Math.max(0,b.top()+i));b.height(Math.max(0,b.height()-i));e.labelSettings()._c=0;break;case 4:if(f!=null&&(c.a8()-b.top()<i&&$b($$t.$aq.$type,c)!==null)){e.labelSettings()._c=5}else{e.labelSettings()._c=4}break;case 5:if(f!=null&&(b.bottom()-c.a8()<i&&$b($$t.$aq.$type,c)!==null)){if(e.labelSettings()!=null){e.labelSettings()._c=4}}else{if(e.labelSettings()!=null){e.labelSettings()._c=5}}break;case 1:default:if(e.labelSettings()!=null){e.labelSettings()._c=1}b.height(Math.max(0,b.height()-i));break}}if($b($$t.$b9.$type,c)!==null){switch(g){case 3:b.width(Math.max(0,b.width()-h));e.labelSettings()._c=3;break;case 6:if(f!=null&&c.a8()-b.left()<h){e.labelSettings()._c=7}else{e.labelSettings()._c=6}break;case 7:if(f!=null&&b.right()-c.a8()<h){e.labelSettings()._c=6}else{e.labelSettings()._c=7}break;case 2:default:if(e.labelSettings()!=null){e.labelSettings()._c=2}b.x(Math.max(0,b.left()+h));b.width(Math.max(0,b.width()-h));break}}if(c._ac.isAngular()){if(e.labelSettings()!=null){e.labelSettings()._c=g}}}return b},a:function(a,b,c){return b.ah()},b:function(a){if(a==null){return 1}else{var b=a._ac;if(b!=null&&b.labelSettings()!=null){var c=b.labelSettings()._c;if(!a.as(c)){return a.ah()}return c}else{return a.ah()}}},c:function(a,b,c,d){var e=a._ac;var f=e.crossingAxis();f=$$t.$dq.a(a,e,f);var g=$$t.$dq.b(a);var h;var i=a.ba(c);var j=Math.max(0,i);var k=Math.max(0,i);if(a._ac!=null&&a._ac.labelSettings()!=null&&a._ac.labelSettings().visibility()==1){return}switch(g){case 3:b._g=b._g-k;b._d=b._d-k;h=new $$a.ae(0,b._g,c.top(),k,c.height());d(a,h);break;case 2:h=new $$a.ae(0,b._f,c.top(),k,c.height());d(a,h);b._f=b._f+k;b._c=b._c+k;break;case 7:if(f!=null){h=new $$a.ae(0,b._f+a.a8(),c.top(),k,c.height())}else{b._d=b._d-k;h=new $$a.ae(0,b._d,c.top(),k,c.height())}d(a,h);break;case 6:if(f!=null){h=new $$a.ae(0,b._f+a.a8()-k,c.top(),k,c.height())}else{h=new $$a.ae(0,b._c,c.top(),k,c.height());b._c=b._c+k}d(a,h);break;case 1:b._a=b._a-j;b._b=b._b-j;h=new $$a.ae(0,c.left(),b._a,c.width(),j);d(a,h);break;case 0:h=new $$a.ae(0,c.left(),b._h,c.width(),j);d(a,h);b._h=b._h+j;b._e=b._e+j;break;case 5:if(f!=null){h=new $$a.ae(0,c.left(),b._h+a.a8(),c.width(),j)}else{b._b=b._b-j;h=new $$a.ae(0,c.left(),b._b,c.width(),j)}d(a,h);break;case 4:if(f!=null){h=new $$a.ae(0,c.left(),b._h+a.a8()-j,c.width(),j)}else{h=new $$a.ae(0,c.left(),b._e,c.width(),j);b._e=b._e+j}d(a,h);break}if(a._ac.isAngular()){h=new $$a.ae(0,c.left(),c.top(),c.width(),c.height());d(a,h)}},d:function(a,b,c,d){var e=new $$4.x($$t.$ah.$type,0);var f=new $$4.x($$t.$ah.$type,0);var h=a.getEnumerator();while(h.moveNext()){var g=h.current();var i=$$t.$dq.b(g);switch(i){case 1:case 2:case 0:case 3:f.add(g);break;case 5:case 6:case 4:case 7:e.add(g);break}}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();$$t.$dq.c(j,b,c,d)}var m=e.getEnumerator();while(m.moveNext()){var l=m.current();$$t.$dq.c(l,b,c,d)}},$type:new $.ig.Type("LabelPanelArranger",$.ig.$ot)},true);$c("LabelPanelsArrangeState:dr","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_h:0,_b:0,_e:0,_f:0,_g:0,_c:0,_d:0,$type:new $.ig.Type("LabelPanelsArrangeState",$.ig.$ot)},true);$c("ChartContentManager:ds","DependencyObject",{l:null,q:null,s:null,t:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},init:function(a){this.l=null;this.q=new $$4.h($$t.$du.$type,$$4.$h.$type.specialize($$a.$r.$type,$$t.$dt.$type),0);this.s=new $$4.x($$t.$fv.$type,0);this.m=false;this.u=null;$$a.$r.init.call(this);this._o=true;this._n=true;this.q.add(0,new $$4.h($$a.$r.$type,$$t.$dt.$type,0));this.q.add(1,new $$4.h($$a.$r.$type,$$t.$dt.$type,0));this.q.add(2,new $$4.h($$a.$r.$type,$$t.$dt.$type,0));this.l=a},k:function(a,b,c){var d=this.j(a,b);d._a=c;return d},ac:function(a,b){var c=this.q.item(a);if(c.containsKey(b)){c.remove(b)}var d=$b($$t.$fv.$type,b);if(d!=null&&this.t().contains(d)){this.t().remove(d)}},m:false,u:null,z:function(a){var b=this.u;this.u=a;if(this.m&&b==null&&this.u!=null){this.u.setTimeout(this.v.runOn(this),0)}},y:function(){if(!this.m){this.m=true;if(this.u!=null){this.u.setTimeout(this.v.runOn(this),0)}else{}}},ab:function(a,b,c,d){var e=c;if(!e._c){e._b=d}else{if(!d){e._b=false}}if(!e._c){e._c=true;this.y()}},_p:false,j:function(a,b){var c=this.q.item(a);var d=null;if(!function(){var e=c.tryGetValue(b,d);d=e.p1;return e.ret}()){d=new $$t.dt;d._h=b;c.add(b,d);var e=$b($$t.$fv.$type,b);if(e!=null&&!this.t().contains(e)){if(e.isFragment()){var f=e.a6();var g=this.t().indexOf(f)+1;g+=e.e8();if(this.t().count()<=g||f.fd()==0||g==-1){this.t().add(e)}else{this.t().insert(g,e)}}else{this.t().add(e)}}}return d},x:function(){this.v()},v:function(){if(this.l==null||this.q==null){return}if(!this.m){return}this.m=false;if(this.l!=null){this.l.hc()}var b=this.r().getEnumerator();while(b.moveNext()){var a=b.current();a.f()}if(!this.m){this.l.ji()}},r:function(){var d__=new $$t.dv((-2));d__.__4__this=this;return d__},w:function(a){var c=this.q.item(1).values().getEnumerator();while(c.moveNext()){var b=c.current();b._h.gn()}var e=this.q.item(1).values().getEnumerator();while(e.moveNext()){var d=e.current();d.f()}var g=this.q.item(1).values().getEnumerator();while(g.moveNext()){var f=g.current();f._h._it=$$a.$ae.empty()}},_n:false,_o:false,ad:function(a,b,c,d){c._i=d},aa:function(a,b){if(!b._e){b._e=true;this.y()}},$type:new $.ig.Type("ChartContentManager",$$a.$r.$type)},true);$c("ContentInfo:dt","Object",{init:function(){$.ig.$op.init.call(this)},_h:null,_a:null,_b:false,_c:false,_i:null,d:function(){if(this._i.isEmpty()){return false}if(this._i.width()==0&&this._i.height()==0){return false}return true},g:function(){if(this._e&&$b($$t.$ac.$type,this._h)!==null){this._e=false;var a=this._c;this._c=true;var b=this._h.updateRange1(true);if(!b){this._c=a}}},f:function(){this.g();if($b($$t.$ac.$type,this._h)!==null){var a=$b($$t.$ac.$type,this._h);if(a.crossingAxis()!=null){var b=a.crossingAxis();if(b._a3!=null&&b._a3._e){b._a3.g()}}}if(this._c){this._c=false;this._a(this._b);this._b=false}},_e:false,$type:new $.ig.Type("ContentInfo",$.ig.$ot)},true);$c("MarkerManagerBase:d0","Object",{_f:null,_h:null,_a:null,_g:null,_e:null,_b:false,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this._h=a;this._g=b;this._a=c;this._f=d;this._e=e},l:function(a,b,c,d,e){},j:function(a,b){},d:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=new $$4.x($$0.$aw.$type,0);var f=b.getEnumerator();while(f.moveNext()){var e=f.current();if(a.item(e).e().count()>0){c.add(e)}else{d.add(e)}}var g=new $$4.x($$0.$aw.$type,0);g.addRange(c);g.addRange(d);return g},k:function(a,b,c,d){while(a>0){if(a<c.count()){if(!$$t.$d0._b){var e=c;$.ig.ArrayUtil.prototype.g($$0.$aw.$type,e)}c=this.d(b,c);var f=a;for(var g=0;g<f;g++){var h=g;var i=b.item(c.__inner[h]);var j;var k=function(){var l=i.f(j);j=l.p0;return l.ret}();d.add(k);a--;if(i.a()){b.remove(c.__inner[h])}}}else{var m=c.getEnumerator();while(m.moveNext()){var l=m.current();var n=b.item(l);var o;var p=function(){var q=n.f(o);o=q.p0;return q.ret}();d.add(p);a--;if(n.a()){b.remove(l)}}c=new $$4.x($$0.$aw.$type,1,b.keys())}}},i:function(a,b,c,d){var e=b.left();var f=b.right();var g=b.top();var h=b.bottom();if(!a.isEmpty()&&!b.isEmpty()){for(var i=0;i<c.count();++i){var j=c.item(i).__x;if($.ig.util.isNaN(j)){continue}var k=c.item(i).__y;if($.ig.util.isNaN(k)){continue}if(j<e||j>f){continue}if(k<g||k>h){continue}d.add(i)}}},c:function(a,b,c,d){var e=new Array(d.count());var g=this._e().getEnumerator();while(g.moveNext()){var f=g.current();if(f!=-1){e[f]=true}}var h=$.ig.truncate(Math.floor(a.width()/c));var i=new $$4.h($$0.$aw.$type,$$t.$d1.$type,0);var k=b.getEnumerator();while(k.moveNext()){var j=k.current();var l=d.item(j).__x;var m=d.item(j).__y;var n=$.ig.truncate(Math.floor(m/c));var o=$.ig.truncate(Math.floor(l/c));var p=n*h+o;var q;if(!function(){var r=i.tryGetValue(p,q);q=r.p1;return r.ret}()){q=new $$t.d1;i.add(p,q)}if(e[j]){q.e().add(j)}else{q.d().add(j)}}return i},$type:new $.ig.Type("MarkerManagerBase",$.ig.$ot)},true);$c("NumericMarkerManager:dy","MarkerManagerBase",{init:function(a,b,c,d,e,f){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$dy.init1.call(this,1,b,c,d,e,f,function(){return 0})},init1:function(a,b,c,d,e,f,g){$$t.$d0.init.call(this,b,c,d,e,f);this._n=false;this._p=function(h){return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}};this._o=g},_n:false,_p:null,_o:null,_q:null,l:function(a,b,c,d,e){var f=this._f();a.clear();var g=new $$4.x($$0.$aw.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$4.x($$0.$aw.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$4.x($$0.$aw.$type,1,j.keys());if($$t.$d0._b){k.sort()}this.k(b,j,k,h)}this.r(a,f,h)},r:function(a,b,c){for(var d=0;d<c.count();++d){var e=c.__inner[d];var f=b[e];var g=this._g(e);var h=this._h(g);if(h.content()!=null){h.content().item(g)}var i=new $$t.fk;if(this._n){i._b=this._p(e)}i._a=g;i._c={__x:f.__x,__y:f.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!a.containsKey(g)){a.add(g,i)}}},j:function(a,b){var c=a.keys();if($$t.$d0._b){var d=new $$4.x($.ig.$op.$type,1,a.keys());d.sort2(function(e,f){var g=a.item(e);var h=a.item(f);var i=Math.pow(g._c.__x,2)+Math.pow(g._c.__y,2);var j=Math.pow(h._c.__x,2)+Math.pow(h._c.__y,2);return i.compareTo(j)});c=d}var e=null;var f=null;switch(this._o()){case 0:break;case 1:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.3;$ret._b=0;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$gd.$type);f.noWiggle(true);break;case 2:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.6;$ret._b=2;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$gd.$type);f.noWiggle(true);break;case 3:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.3;$ret._b=0;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$gd.$type);break;case 4:e=function(){var $ret=new $.ig.SmartPlacer;$ret._c=.6;$ret._b=2;return $ret}();f=new $.ig.SmartPlaceableWrapper$1($$t.$gd.$type);break}var h=c.getEnumerator();while(h.moveNext()){var g=h.current();var i=a.item(g);var j=this._h(i._a);if(e!=null&&f!=null){f.element(j);f.elementDesiredSize(this._q(j));f.originalLocation(i._c);e.d(f);if(f.opacity()==0){f.smartPosition(f.smartPosition())}i._c=f.elementLocationResult()}else{j.__opacity=1;j.__visibility=0}this.s(j,i,b)}this._a(a)},s:function(a,b,c){a._n=b._c.__x;a._o=b._c.__y},_m:null,$type:new $.ig.Type("NumericMarkerManager",$$t.$d0.$type)},true);$c("CategoryMarkerManager:dz","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){var e=a.lv();if(c==null){return}if(e){for(var f=0;f<b.count();++f){$$t.$dz.a(c,f,b,d)}c.count(b.count())}},a:function(a,b,c,d){a.item(b)._n=c.__inner[b].__x;a.item(b)._o=c.__inner[b].__y},$type:new $.ig.Type("CategoryMarkerManager",$.ig.$ot)},true);$c("MarkerManagerBucket:d1","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:function(){if(this.b==null){this.b=new $$4.x($$0.$aw.$type,0)}return this.b},c:null,e:function(){if(this.c==null){this.c=new $$4.x($$0.$aw.$type,0)}return this.c},f:function(a){if(this.e().count()>0){var b=this.e().__inner[this.e().count()-1];this.e().removeAt(this.e().count()-1);a=true;return{ret:b,p0:a}}var c=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1);a=false;return{ret:c,p0:a}},a:function(){return this.d().count()==0&&this.e().count()==0},$type:new $.ig.Type("MarkerManagerBucket",$.ig.$ot)},true);$c("Series:fv","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},_uniqueIndex:0,_lh:null,e0:null,renderer:function(a){if(arguments.length===1){this.e0=a;this._bt.provideRenderer(this.e0);return a}else{return this.e0}},provideRenderer:function(a){this.renderer(a)},resolveTooltipBrush:function(){return this.a0().getDefaultTooltipTemplateLabelColorString(this)},init:function(){var $self=this;this.b1=null;this.b6=true;this.b7=false;this.b5=false;this.a7=new $$t.gf;this.b8=false;this.b4=false;this.bb=0;this.k7={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.d1=NaN;this.d2=NaN;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("InteractivityFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this._uniqueIndex=$$t.$fv.e2++;this.dk(true);this._lh=$$a.$ae.empty();this.view(this.bf());this.view().br($$a.$ae.empty());this.im(this.view());this.view().duringInit(true);this.view().onInit();this.view().duringInit(false);this._ab=$$t.$fv.$type;this.b0=function(a,b){if($self.seriesViewer()==null||!$self.seriesViewer()._cn){$self.jl(b.oldRect(),b.newRect())}};this.a4=function(a,b){$self.is(a,b.propertyName(),b.oldValue(),b.newValue())};this.ex=function(a,b){if($self.seriesViewer()!=null){$self.dk(true);$self.seriesViewer().h2()}$self.hs(b.action(),b.position(),b.count(),b.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.is(a,b.propertyName(),b.oldValue(),b.newValue())});this.rootCanvas(new $$a.ak);this._bt=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._bt;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.hi.runOn(this));this.g($$t.$fv.ku,function(){var $ret=new $$a.ao(1,"Visibility");$ret.d($self);return $ret}());this.actualHitTestMode(this.bd())},hi:function(a,b){this.ew(this._bt.transitionProgress())},b1:null,b2:function(){if(this.b1==null){this.b1=new $.ig.SRProvider(this.renderer())}if(this.b1.l()==null){this.b1.l(this.renderer())}return this.b1},a1:null,a2:function(){var $self=this;if(this.a1==null){this.a1=$.ig.DVContainer.prototype.instance().createInstance($$t.$dg.$type,function(){return $self.b2().q()})}return this.a1},dw:function(){return this.a0().alternateViews()},az:null,a0:function(){var $self=this;if(this.az==null){this.az=$.ig.DVContainer.prototype.instance().createInstance($$t.$c7.$type,function(){return $self.b2().n()});if(this.toolTip()!=null){this.az.updateToolTipValue(this,this.toolTip())}}return this.az},cx:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("InteractivityFactoryManager")},_bt:null,im:function(a){},ik:function(){this.hj(this.actualLegend(),this.actualLegend());if(this.bz()==null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bz(this.syncLink().getFastItemsSource(this.itemsSource()))}this.view().as()},il:function(){this.ho();if(this.bz()!=null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bz(this.syncLink().releaseFastItemsSource(this.itemsSource()))}this.view().at()},bg:function(){return this.bf()},bf:function(){return new $$t.gh(this)},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},ds:function(){return false},getExactItemIndex:function(a){return this.getItemIndex(a)},e7:function(a){return-1},c1:function(){return false},ap:function(){return null},getItemIndex:function(a){return-1},getItem:function(a){return null},fp:function(a,b){return a.getItem(b)},e4:function(){return-1},e8:function(){return-1},fd:function(){return-1},container:function(){return this.seriesViewer()},hasSubItems:function(){return this.ci()},ci:function(){return false},forSubItems:function(a){this.h0(a)},h0:function(a){},h1:function(a){},k1:function(){return null},resolveLegendIndex:function(){return this.index()},a6:function(){return null},isAnnotationLayer:function(){return false},isVertical:function(){return false},isFragment:function(){return false},isAreaOrLine:function(){return false},isPolar:function(){return false},isScatter:function(){return false},isRadial:function(){return false},isStacked:function(){return false},isFinancial:function(){return false},isRange:function(){return false},isCategory:function(){return false},isGeographic:function(){return false},isShape:function(){return false},a5:function(){return null},isDefaultCrosshairBehaviorDisabled:function(){return false},isDefaultTooltipBehaviorDisabled:function(){return false},d6:function(a,b,c,d,e){return Number.POSITIVE_INFINITY},d7:function(a,b,c,d,e,f,g){return this.a0().getDistanceToIndexHelper(this,a,b,c,d,e,f,g)},du:function(){return false},em:function(a,b,c,d,e,f,g,h){return this.a0().getSeriesValueHelper(this,a,b,c,d,e,f,g,h)},ec:function(a,b,c,d,e,f,g,h){return this.a0().getInterpolatedSeriesValue(this,a,b,c,d,e,f,g,h)},fc:function(a,b,c,d,e){return this.a0().getPreviousOrExactIndexHelper(this,a,b,c,d,e)},eb:function(a){return a?10:3},ah:function(a){return null},ai:function(a){return null},df:function(a,b){return this.a0().testHighLowStrokeOver(this,a,b)},aj:function(a,b,c,d,e,f){return this.a0().getMatchingBuckets(this,a,b,c,d,e,f)},dh:function(a,b,c){return this.a0().testNearStroke(this,a,b,c)},di:function(a,b){return this.a0().testOverPoly(this,a,b)},fa:function(a,b,c,d,e){return this.a0().getNextOrExactIndexHelper(this,a,b,c,d,e)},ea:function(a,b){return this.a0().getExactUnsortedItemIndexHelper(this,a,b)},getPreviousOrExactIndex:function(a,b){return-1},getNextOrExactIndex:function(a,b){return-1},getSeriesValue:function(a,b,c){return NaN},getSeriesValuePosition:function(a,b,c){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValueBoundingBox:function(a){return $$a.$ae.empty()},getSeriesValueFineGrainedBoundingBoxes:function(a){var b=this.getSeriesValueBoundingBox(a);if(!b.isEmpty()){var c=new Array(1);c[0]=b;return c}return null},getSeriesValueBoundingBoxFromSeriesPixel:function(a){return this.getSeriesValueBoundingBox(this.toWorldPosition(a))},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(a){return this.getSeriesValueFineGrainedBoundingBoxes(this.toWorldPosition(a))},getSeriesValueMarkerBoundingBox:function(a){return $$a.$ae.empty()},getSeriesValueMarkerBoundingBoxFromSeriesPixel:function(a){return this.getSeriesValueMarkerBoundingBox(this.toWorldPosition(a))},dj:function(a,b){return this.a0().testShapesOver(this,a,b)},lf:function(a,b,c,d,e,f,g,h,i){return this.a0().getSeriesValuePositionHelper(this,a,b,c,d,e,f,g,h,i)},getSeriesHighValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValuePosition(d,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValue(d,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValuePosition(d,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValue(d,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValuePosition(d,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValue(d,b,c)},getItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItemIndex(b)},getItemSpan:function(){return 0},getExactItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);
return this.getExactItemIndex(b)},getItemFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItem(b)},getVisiblePointsOfInterest:function(a,b,c){return false},propertyChanged:null,propertyUpdated:null,raisePropertyChanged:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},hasMarkers:function(){return false},getActualMarkerBrush:function(){return null},getActualMarkerOutlineBrush:function(){return null},getActualMarkerTemplate:function(){return null},toWorldPosition:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().contentViewport():this.view().br();var c=this.view().bs();var d={__x:c.left()+c.width()*(a.__x-b.left())/b.width(),__y:c.top()+c.height()*(a.__y-b.top())/b.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return d},fromWorldPosition:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().contentViewport():this.view().br();var c=this.view().bs();var d=b.left()+(a.__x-c.left())/c.width()*b.width();var e=b.top()+(a.__y-c.top())/c.height()*b.height();return{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fq:function(a,b){var c=this.view().c(a);var d=c!=null?c.item():null;if(d==null){var e=this.toWorldPosition(b);d=this.getItem(e)}return d},scrollIntoView:function(a){return false},an:function(a){return new $$t.es(NaN,NaN)},ao:function(){return new $$t.es(NaN,NaN)},renderSeries:function(a){this._dd=false;if(this.seriesViewer()!=null){this.seriesViewer()._al.ab(0,this,this._aq,a);if(this.renderRequested!=null){var b=new $$t.cz;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,hv:function(a){this.i6(a);this._dd=false},i6:function(a){if(this.dn()&&!this.db()){this.dm(false)}},_dl:false,hm:function(){if(this._dl&&!this.dn()){this._bt.intervalMilliseconds($.ig.truncate(Math.max(this.en(),this.eo())));this.hq()}},hq:function(){},_bh:null,i7:function(a,b){if(this._bh==null){this._bh=this.bf();this._bh.isThumbnailView(true);if(this.seriesViewer()!=null){this.seriesViewer()._ai.l(this._bh);this._bh._a=this.seriesViewer()._ai}this._bh.onInit()}this._bh.br(a)},renderAlternateView:function(a,b,c,d,e){this.a0().ensureAlternateView(this,a,b,d,e)},getEffectiveViewport1:function(a){if(this.seriesViewer()==null){return $$a.$ae.empty()}if(a.isAlternateView()){return this.seriesViewer().effectiveViewport()}if(a.isThumbnailView()){if(this.seriesViewer().effectiveViewport().isEmpty()){return this.seriesViewer().effectiveViewport()}var b=this.seriesViewer().my(a.br(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());return b}return this.seriesViewer().effectiveViewport()},li:function(a){if(this.seriesViewer()==null||this.seriesViewer().contentViewport().isEmpty()){return a.br()}if(a.isAlternateView()){return a.br()}if(a.isThumbnailView()){if(this.seriesViewer().effectiveViewport().isEmpty()){return a.br()}if(this.seriesViewer().contentViewport().equals1(this.seriesViewer().viewportRect())){return a.br()}var b=this.seriesViewer().my(a.br(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());var c=this.seriesViewer().mw(a.br(),b,this.seriesViewer().actualWindowRect());return c}return this.seriesViewer().contentViewport()},getEffectiveViewportForViewport:function(a){if(!this.lq().equals1(a)){return $$a.$ae.empty()}return this.getEffectiveViewport()},lk:function(a){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$a.$ae.empty()}var b=this.seriesViewer().effectiveViewport();var c=a.br();var d=(b.left()-c.left())/c.width();var e=(b.top()-c.top())/c.height();var f=(b.right()-c.left())/c.width();var g=(b.bottom()-c.top())/c.height();return new $$a.ae(0,d,e,f-d,g-e)},getEffectiveViewport:function(){return this.getEffectiveViewport1(this.view())},removeAllAlternateViews:function(){this.i1(null)},i1:function(a){if(this.cx()){this.a0().removeAllAlternateViews(this,a)}},removeAlternateView:function(a){if(this.cx()){this.a0().removeAlternateView(this,a,this.seriesViewer())}},getViewInfo:function(a,b){a=this.view().br();b=this.view().bs();return{p0:a,p1:b}},dv:function(a,b,c){if(a.width()==0||a.height()==0){return false}if(this.isFragment()){return true}return this.__visibility==0},hp:function(a,b){if(a){this.dk(true)}},cb:function(){return this.cc(this.view())},cc:function(a){var b=a.br();var c=a.bs();if(!this.dv(b,c,a)){this.hp(true,a);return true}return false},io:function(a,b){this.view().br(b);this.jk(a,b);if(this.seriesViewer()!=null){this.seriesViewer()._al.ad(0,this,this._aq,b)}},jl:function(a,b){},jk:function(a,b){},_aq:null,b6:false,dk:function(a){if(arguments.length===1){this.b6=a;return a}else{return this.b6}},hz:function(a){a.hw()},id:function(){this._de=false;this.dk(true);if(this.seriesViewer()!=null){this.seriesViewer().h2()}},ic:function(){this._de=false;this.dk(true);if(this.seriesViewer()!=null){this.seriesViewer().h1()}},isIndexed:function(){return true},isUsableInLegend:function(){return true},ii:function(){this.view().al()},notifyVisualPropertiesChanged:function(){this.ip()},ip:function(){this.view().onVisualPropertiesChanged();this.ir(false)},iq:function(){this.view().onVisualPropertiesChanged();this.ir(true)},_dd:false,_de:false,c7:function(){return false},ir:function(a){if(this._aq==null||this._aq._c){return}var b=this.view().br();var c=this.view().bs();var d=this.dv(b,c,this.view());var e=this.seriesViewer()!=null&&this.seriesViewer().isThumbnailRequired()&&this._bh!=null&&this.dv(this._bh.br(),this._bh.bs(),this._bh);if(d){if(a){this._dd=!this.c7();this.hv(false)}else{this.renderSeries(false);this._dd=!this.c7()}}if(e){if(!this.dk()){this.ic();this._de=true}}},b7:false,dm:function(a){if(arguments.length===1){this.b7=a;return a}else{return this.b7}},dn:function(){if(this.dm()==false){return false}return this.eo()>0},is:function(a,b,c,d){switch(b){case"SyncLink":if($b($$t.$ea.$type,c)!==null){var e=c;e.propertyUpdated=$.ig.Delegate.prototype.remove(e.propertyUpdated,this.a4);this.iz($b($.ig.IFastItemsSourceProvider.prototype.$type,c))}if($b($$t.$ea.$type,d)!==null){var f=d;f.propertyUpdated=$.ig.Delegate.prototype.combine(f.propertyUpdated,this.a4);this.iy($b($.ig.IFastItemsSourceProvider.prototype.$type,d))}if(this.index()==-1){this.index($$t.$dp.od(this))}break;case"Brushes":case"MarkerOutlines":case"MarkerBrushes":case"Outlines":this.hw();break;case"SeriesViewer":if($b($$t.$f.$type,c)!==null){this.renderer(null);var g=c;g.windowRectChanged=$.ig.Delegate.prototype.remove(g.windowRectChanged,this.b0);var h=c.series();h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.d0);var i=c;i.propertyUpdated=$.ig.Delegate.prototype.remove(i.propertyUpdated,this.a4);c._al.ac(0,this);this.i1(c);this.view().ah(c)}if($b($$t.$f.$type,d)!==null){this.renderer(d._bn._i._af);var j=d;j.windowRectChanged=$.ig.Delegate.prototype.combine(j.windowRectChanged,this.b0);var k=d.series();k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.d0);var l=d;l.propertyUpdated=$.ig.Delegate.prototype.combine(l.propertyUpdated,this.a4);this._aq=d._al.k(0,this,this.hv.runOn(this));this.view().ad(d);this.jf();this.hx();this._uniqueIndex=this.seriesViewer().e4()}if(this.seriesViewer()==null){this._bt.stop()}if(this.index()!=-1){this.jg()}if(this.index()==-1||d==null){this.index($$t.$dp.od(this))}this.actualLegend(this.ax());this.hk($b($$t.$dp.$type,c),$b($$t.$dp.$type,d));break;case"Title":if(this.view()!=null){this.view().av()}break;case"HitTestMode":this.actualHitTestMode(this.bd());break;case"ActualHitTestMode":if(this.seriesViewer()!=null){this.seriesViewer().js()}break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.view().bg();break;case"Brush":case"Outline":case"DashArray":case"DashCap":this.hw();this.ip();break;case"Index":if($h(c)!=$h(d)){this.hw();this.ip()}break;case"RadiusX":case"RadiusY":case"RoundedCornersLocation":this.ip();break;case"AreaFillOpacity":this.jf();this.ip();break;case"StartCap":case"EndCap":case"MiterLimit":this.ip();break;case"IsDropShadowEnabled":this.ii();this.ip();break;case"UseSingleShadow":case"ShadowColor":case"ShadowBlur":case"ShadowOffsetX":case"ShadowOffsetY":this.ip();break;case"ActualBrush":case"ActualOutline":case"Thickness":this.ip();this.view().bg();if(this.toolTip()!=null&&this.az!=null){this.a0().updateToolTipValue(this,this.toolTip())}break;case"Visibility":this.view().visibilityChanged();break;case"ItemsSource":if(this.syncLink()!=null){this.iy(this.syncLink())}break;case"FastItemsSource":if(c!=d&&d!=null){this.dm(true)}this.id();if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){var m=c;m.event=$.ig.Delegate.prototype.remove(m.event,this.ex)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){var n=d;n.event=$.ig.Delegate.prototype.combine(n.event,this.ex)}break;case"Legend":if(d!=null){if(a==this){d.seriesOwner(this)}else if($b($$t.$dp.$type,a)!==null){d.chartOwner(a)}}this.actualLegend(this.ax());break;case"ActualLegend":this.hj($b($.ig.IChartLegend.prototype.$type,c),$b($.ig.IChartLegend.prototype.$type,d));break;case"LegendItem":this.hl($b($$a.$f.$type,c),$b($$a.$f.$type,d));break;case"LegendItemVisibility":this.view().aq();break;case"ToolTip":if(this.az!=null){this.a0().updateToolTipValue(this,this.toolTip())}break;case"CrosshairPoint":if(this.seriesViewer()!=null){if(!this._cd){this.seriesViewer().jk(this,this.getItem(this.seriesViewer().crosshairPoint()))}}break;case"Resolution":this.renderSeries(false);this.ic();break;case"TransitionDuration":case"TransitionEasingFunction":this._bt.stop();this._bt.intervalMilliseconds(this.transitionDuration());this._bt.easingFunction(this.transitionEasingFunction());this.renderSeries(false);break;case"DiscreteLegendItemTemplate":this.renderSeries(false);break;case"VisibilityProxy":if(c!=d){this.renderSeries(false)}this.ic();this.view().visibilityChanged();break;case"IsHighlightingEnabled":this._b9=this.cg();this.renderSeries(false);break;case"ShowDefaultTooltip":this.hx();break;case"FinalValue":this.ji();break}},hx:function(){},cg:function(){return this.isHighlightingEnabled()&&this.cv()},cv:function(){return false},_cd:false,hu:function(a){a._cd=true},syncLink:function(a){if(arguments.length===1){if(this.syncLink()!=a){var b=this.syncLink();this.bm=a;this.raisePropertyChanged("SyncLink",b,this.syncLink())}return a}else{return this.bm}},bm:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.br=a;this.raisePropertyChanged("SeriesViewer",b,this.br)}return a}else{return this.br}},br:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$dp.$type,this.seriesViewer())}},d0:null,a4:null,b0:null,itemsSource:function(a){if(arguments.length===1){this.h($$t.$fv.itemsSourceProperty,a);return a}else{return this.c($$t.$fv.itemsSourceProperty)}},bz:function(a){if(arguments.length===1){this.h($$t.$fv.j1,a);return a}else{return this.c($$t.$fv.j1)}},ex:null,hs:function(a,b,c,d){if(this.seriesViewer()!=null){this.seriesViewer().jl()}},legend:function(a){if(arguments.length===1){this.h($$t.$fv.legendProperty,a);return a}else{return this.c($$t.$fv.legendProperty)}},legendItem:function(a){if(arguments.length===1){if(this.legendItem()!=a){var b=this.legendItem();this.jn=a;this.raisePropertyChanged("LegendItem",b,this.jn)}return a}else{if(this.jn==null&&this.actualLegend()!=null){this.jn=this.jm()}return this.jn}},jn:null,fr:function(){return this.jm()},jm:function(){var $self=this;var a=$b($$a.$g.$type,this.jn);var b=this.legendItemTemplate();if(b==null){b=this.view().bi(this._bl)}if(b!=null){if(a==null){a=new $$a.g}a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(null);return $ret}());a._ah=b}else{a=null}return a},actualLegend:function(a){if(arguments.length===1){if(this.actualLegend()!=a){var b=this.av;this.av=a;this.raisePropertyChanged("ActualLegend",b,this.av)}return a}else{return this.av}},av:null,legendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$fv.legendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$fv.legendItemVisibilityProperty))}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$fv.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$fv.legendItemBadgeTemplateProperty)}},_bl:0,_bj:0,_bk:0,legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$fv.legendItemTemplateProperty,a);return a}else{return this.c($$t.$fv.legendItemTemplateProperty)}},discreteLegendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$fv.discreteLegendItemTemplateProperty,a);return a}else{return this.c($$t.$fv.discreteLegendItemTemplateProperty)}},index:function(a){if(arguments.length===1){this.h($$t.$fv.indexProperty,a);return a}else{return $h(this.c($$t.$fv.indexProperty))}},jj:function(){this.jg()},hw:function(){this.jg()},jg:function(){this.ic();if(this.index()<0){return}if(this.brush()!=null){this.view().a4();this.view().ae()}else{this.actualBrush(this.seriesViewer()==null?null:this.seriesViewer().l6(this.index()))}if(this.outline()!=null){this.view().a5();this.view().af()}else{this.actualOutline(this.seriesViewer()==null?null:this.seriesViewer().mc(this.index()))}},transitionEasingFunction:function(a){if(arguments.length===1){this.h($$t.$fv.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$fv.transitionEasingFunctionProperty)}},transitionInEasingFunction:function(a){if(arguments.length===1){this.h($$t.$fv.transitionInEasingFunctionProperty,a);return a}else{return this.c($$t.$fv.transitionInEasingFunctionProperty)}},_cf:false,transitionDuration:function(a){if(arguments.length===1){this.h($$t.$fv.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$fv.transitionDurationProperty))}},ew:function(a){if(arguments.length===1){this.h($$t.$fv.ks,a);return a}else{return this.c($$t.$fv.ks)}},ca:function(){return this._bt.animationActive()},jd:function(){this._bt.start()},resolution:function(a){if(arguments.length===1){this.h($$t.$fv.resolutionProperty,a);return a}else{return this.c($$t.$fv.resolutionProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$fv.titleProperty,a);return a}else{return this.c($$t.$fv.titleProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$fv.brushProperty,a);return a}else{return this.c($$t.$fv.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.h($$t.$fv.actualBrushProperty,a);return a}else{return this.c($$t.$fv.actualBrushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$fv.outlineProperty,a);return a}else{return this.c($$t.$fv.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.h($$t.$fv.actualOutlineProperty,a);return a}else{return this.c($$t.$fv.actualOutlineProperty)}},miterLimit:function(a){if(arguments.length===1){this.h($$t.$fv.miterLimitProperty,a);return a}else{return this.c($$t.$fv.miterLimitProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$fv.thicknessProperty,a);return a}else{return this.c($$t.$fv.thicknessProperty)}},dashCap:function(a){if(arguments.length===1){this.h($$t.$fv.dashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$fv.dashCapProperty))}},dashArray:function(a){if(arguments.length===1){this.h($$t.$fv.dashArrayProperty,a);return a}else{return this.c($$t.$fv.dashArrayProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$fv.toolTipProperty,a);return a}else{return this.c($$t.$fv.toolTipProperty)}},isHighlightingEnabled:function(a){if(arguments.length===1){this.h($$t.$fv.isHighlightingEnabledProperty,a);return a}else{return this.c($$t.$fv.isHighlightingEnabledProperty)}},isDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$fv.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$fv.isDropShadowEnabledProperty)}},cq:function(){return true},shadowBlur:function(a){if(arguments.length===1){this.h($$t.$fv.shadowBlurProperty,a);return a}else{return this.c($$t.$fv.shadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.h($$t.$fv.shadowColorProperty,a);return a}else{return this.c($$t.$fv.shadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.h($$t.$fv.useSingleShadowProperty,a);return a}else{return this.c($$t.$fv.useSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$fv.shadowOffsetXProperty,a);return a}else{return this.c($$t.$fv.shadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$fv.shadowOffsetYProperty,a);return a}else{return this.c($$t.$fv.shadowOffsetYProperty)}},_b9:false,areaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$fv.areaFillOpacityProperty,a);return a}else{return this.c($$t.$fv.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$fv.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$fv.actualAreaFillOpacityProperty)}},jf:function(){var a=$b($$t.$dp.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a._nj._fc:this.areaFillOpacity())}},b5:false,isDefaultToolTipSelected:function(a){if(arguments.length===1){this.b5=a;return a}else{return this.b5}},showDefaultTooltip:function(a){if(arguments.length===1){this.h($$t.$fv.showDefaultTooltipProperty,a);return a}else{return this.c($$t.$fv.showDefaultTooltipProperty)}},as:function(a){var $self=this;return function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(a);return $ret}()},transitionInDuration:function(a){if(arguments.length===1){this.h($$t.$fv.transitionInDurationProperty,a);return a}else{return $h(this.c($$t.$fv.transitionInDurationProperty))}},transitionInSpeedType:function(a){if(arguments.length===1){this.h($$t.$fv.transitionInSpeedTypeProperty,$$t.$cq.getBox(a));return a}else{return $g(this.c($$t.$fv.transitionInSpeedTypeProperty))}},bo:function(){return 1},_fk:null,i3:function(){this.view().a0()},replayTransitionIn:function(){this.dm(true);this.renderSeries(true)},hn:function(){},h4:function(){},toEnumerableRange:function(a,b,c){var d__=new $$t.fw((-2));d__.__3__expression=a;d__.__3__start=b;d__.__3__length=c;return d__},toEnumerable:function(a,b){return $$t.$fv.toEnumerableRange(a,0,b)},startCap:function(a){if(arguments.length===1){this.h($$t.$fv.startCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$fv.startCapProperty))}},endCap:function(a){if(arguments.length===1){this.h($$t.$fv.endCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$fv.endCapProperty))}},a7:null,a8:function(){return this.a7},i9:function(a){this.jh(a)},en:function(){return this.transitionDuration()},eo:function(){return this.transitionInDuration()},b8:false,dp:function(a){if(arguments.length===1){this.b8=a;return a}else{return this.b8}},da:function(){return this.dp()},mouseOverEnabled:function(a){if(arguments.length===1){this.h($$t.$fv.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$fv.mouseOverEnabledProperty)}},at:function(a,b){return null},au:function(a,b){return null},ij:function(a,b,c){this.a0().onMouseEnter(this,a,b,c)},simulateHover:function(a){this.a0().simulateHover(this,a)},hk:function(a,b){if(this.actualLegend()!=null&&this.legendItem()!=null){if(b==null&&this.actualLegend().containsChild(this.legendItem())){this.actualLegend().removeChild(this.legendItem())}if(b!=null&&!this.actualLegend().containsChild(this.legendItem())&&this.legendItemVisibility()!=1){this.actualLegend().addChildInOrder(this.legendItem(),this)}}},ho:function(){if(this.actualLegend()==null||this.legendItem()==null){return}this.actualLegend().removeChild(this.legendItem())},hj:function(a,b){if(this.legendItem()!=null){if(a!=null&&a.containsChild(this.legendItem())){a.removeChild(this.legendItem())}if(this.seriesViewer()!=null&&b!=null&&!b.containsChild(this.legendItem())&&this.legendItemVisibility()!=1){b.addChildInOrder(this.legendItem(),this)}}},hl:function(a,b){if(this.actualLegend()!=null){if(a!=null&&this.actualLegend().containsChild(a)){this.actualLegend().removeChild(a)}if(this.seriesViewer()!=null&&b!=null&&this.legendItemVisibility()!=1){this.actualLegend().addChildInOrder(b,this)}}},iz:function(a){this.bz(a.releaseFastItemsSource(this.itemsSource()))},iy:function(a){this.bz(a.getFastItemsSource(this.itemsSource()))},ax:function(){if(this.legend()!=null){return this.legend()}if(this.seriesViewer()!=null&&this.seriesViewer().legend()!=null){return this.seriesViewer().legend()}return null},db:function(){return false},c9:function(a){return a&&this.en()>0||this.ca()||this.dn()&&this.db()&&this.eo()>0},ht:function(a){if(a!=null){a.deregisterSeries(this)}},ix:function(a){if(a!=null){a.registerSeries(this)}},a9:function(){return this.view().g()},jh:function(a){this.view().a6(a)},jb:function(a,b){this.a0().showToolTip(this,a,b)},dr:function(){return false},provideContext:function(a,b){this.view().ao(a,b)},provideViewport:function(a){this.io(this.lq(),a)},handleCollectionChanged:function(a){if(this.bz()!=null){this.bz().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$4.ae(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,1,b,a))},styleUpdated:function(){this.renderSeries(false)},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},_flattenEventArgs:null,flattenEventArgs:function(a){if(arguments.length===1){this._flattenEventArgs=a;return a}else{return this._flattenEventArgs}},testHit:function(a,b){return false},__coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;return a}else{return this.__coercionMethods}},b4:false,expectFunctions:function(a){if(arguments.length===1){this.b4=a;return a}else{return this.b4}},getHitDataContext:function(a,b){return null},bb:0,hitTestMode:function(a){if(arguments.length===1){var b=this.bb;this.bb=a;if(b!=this.bb){this.raisePropertyChanged("HitTestMode",$$t.$cv.getBox(b),$$t.$cv.getBox(this.bb))}return a}else{return this.bb}},bd:function(){return this.hitTestMode()==0?2:this.hitTestMode()},ba:0,actualHitTestMode:function(a){if(arguments.length===1){var b=this.ba;this.ba=a;if(b!=this.ba){this.raisePropertyChanged("ActualHitTestMode",$$t.$cv.getBox(b),$$t.$cv.getBox(this.ba))}return a}else{return this.ba}},bw:function(a){if(a==null){return this.bz().registerColumn(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.bz().registerColumn(a,b,this.expectFunctions())},bx:function(a){if(a==null){return this.bz().registerColumnInt(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.bz().registerColumnInt(a,b,this.expectFunctions())},by:function(a){if(a==null){return this.bz().registerColumnObject(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.bz().registerColumnObject(a,b,this.expectFunctions())},lq:function(){return this.view()!=null?this.view().br():$$a.$ae.empty()},isNegativeColorSupported:function(){return false},isMarkerlessDisplayPreferred:function(){return true},setNegativeColors:function(a,b){},b3:null,hr:function(a,b){this.a2().copyVisualData(a,b)},exportVisualData:function(){var a=this.a2().exportVisualData(this,this.lq());this.hy(a);this.view().ai(a);return a},hy:function(a){},k7:null,moveCursorPoint:function(a){if(this.k7.__x!=a.__x||this.k7.__y!=a.__y){this.k7=a;this.ih(a)}},ih:function(a){},h6:function(){},ib:function(){},am:function(a){return null},getAxes:function(){return null},ee:function(){return NaN},ef:function(a,b){if(a==null||a.count()==0){return NaN}if(b!=null&&b.sortedIndices()!=null){if(b.sortedIndices().count()!=a.count()){return NaN}for(var c=0;c<a.count();c++){if(!$.ig.util.isNaN(a.item(b.sortedIndices().__inner[c]))&&a.item(b.sortedIndices().__inner[c])!=0){return a.item(b.sortedIndices().__inner[c])}}}for(var d=0;d<a.count();d++){if(!$.ig.util.isNaN(a.item(d))&&a.item(d)!=0){return a.item(d)}}return NaN},ig:function(){},d1:0,finalValue:function(a){if(arguments.length===1){var b=this.finalValue();if(a!=b){this.d1=a;this.raisePropertyChanged("FinalValue",b,this.finalValue())}return a}else{return this.d1}},d2:0,percentChange:function(a){if(arguments.length===1){var b=this.percentChange();if(a!=b){this.d2=a;this.raisePropertyChanged("PercentChange",b,this.percentChange())}return a}else{return this.d2}},ji:function(){var a=this.ee();this.percentChange((this.finalValue()-a)/a*100)},fo:function(a){return null},$type:new $.ig.Type("Series",$$a.$f.$type,[$$0.$b6.$type,$$t.$a.$type,$.ig.ILegendSeries.prototype.$type,$.ig.ILegendOwner.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type])},true);$c("MarkerSeries:d2","Series",{_ls:null,init:function(){$$t.$fv.init.call(this)},im:function(a){$$t.$fv.im.call(this,a);this._ls=a},hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.mb},markerType:function(a){if(arguments.length===1){this.h($$t.$d2.markerTypeProperty,$$t.$fd.getBox(a));return a}else{return $g(this.c($$t.$d2.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$d2.markerTemplateProperty,a);return a}else{return this.c($$t.$d2.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$d2.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$d2.actualMarkerTemplateProperty)}},mb:null,nullMarkerTemplate:function(){if($$t.$d2.l9==null){$$t.$d2.l9=new $$a.k}return $$t.$d2.l9},markerBrush:function(a){if(arguments.length===1){this.h($$t.$d2.markerBrushProperty,a);return a}else{return this.c($$t.$d2.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$d2.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$d2.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$d2.markerOutlineProperty,a);return a}else{return this.c($$t.$d2.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$d2.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$d2.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$d2.markerStyleProperty,a);return a}else{return this.c($$t.$d2.markerStyleProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$d2.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$d2.useLightweightMarkersProperty)}},lv:function(){return this.mb!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},is:function(a,b,c,d){$$t.$fv.is.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.jg();this.ip();break;case"ActualMarkerTemplate":this.mb=d;if(c==$$t.$d2.nullMarkerTemplate()||d==$$t.$d2.nullMarkerTemplate()||(c==null||d!=null)){this._ls.cd();var e=$b($$t.$ge.$type,this._bh);if(e!=null){e.cd()}this.renderSeries(false)}this.view().bg();if(this.toolTip()!=null&&this.cx()){this.a0().updateToolTipValue(this,this.toolTip())}this.ic();break;case"UseLightweightMarkers":this._ls.ck(this.useLightweightMarkers());this.renderSeries(false);break;case"ActualMarkerBrush":case"ActualMarkerOutline":if(this.lv()){this.renderSeries(false)}break}},getMarkerTemplatePropertyName:function(a){switch(a){case 3:case 13:return"CircleMarkerTemplate";case 4:return"TriangleMarkerTemplate";case 5:return"PyramidMarkerTemplate";case 6:return"SquareMarkerTemplate";case 7:return"DiamondMarkerTemplate";case 8:return"PentagonMarkerTemplate";case 9:return"HexagonMarkerTemplate";case 10:return"TetragramMarkerTemplate";case 11:return"PentagramMarkerTemplate";case 12:return"HexagramMarkerTemplate";default:case 0:case 1:return null}},resolveMarkerType:function(a,b){var c=a.seriesViewer()!=null?b:1;if(c==2){var d=[3,4,8,10,7,6,9,11,5,12];c=a.index()>=0?d[a.index()%d.length]:1}return c},jg:function(){$$t.$fv.jg.call(this);if(this.index()<0){return}if(this._ls.bz()){this._ls.cb();this._ls.b5()}else{var a=$$t.$d2.resolveMarkerType(this,this.markerType());var b=$$t.$d2.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$d2.nullMarkerTemplate())}else{this._ls.b8(b)}}if(this.markerBrush()!=null&&this.markerType()!=13){this._ls.b9();this._ls.b6()}else{if(this.markerType()==13){this.actualMarkerBrush(this.view().getTransparentBrush())}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}}if(this.markerOutline()!=null){this._ls.ca();this._ls.b7()}else{if(this.markerType()==13){this.actualMarkerOutline(this.view().getTransparentBrush())}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}}},hy:function(a){$$t.$fv.hy.call(this,a);this.a2().exportMarkerVisualData(this,a)},lw:function(a,b){if(this.hasMarkers()&&this.lv()){var c=this.getSeriesValueMarkerBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=$.ig.RectUtil.prototype.r(c,this.eb(b));if(d.containsPoint(a)){return true}}return false},getHitDataContext:function(a,b){var c=this._ls.getHitMarker(a);var d=null;if(c!=null){d=c.content()}return d},$type:new $.ig.Type("MarkerSeries",$$t.$fv.$type)},true);$c("PathRenderer:d3","Object",{_a:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._b=1},init1:function(a,b){$.ig.$op.init.call(this);this._a=b},_b:0,d:function(a,b,c){var d=$$t.$d4.c(b,this._b);var e=this.c(d,c);var f=new $$a.a7;var h=e.getEnumerator();while(h.moveNext()){var g=h.current();f._b.add(g)}a._aj=f},c:function(a,b){var d__=new $$t.d7((-2));d__.__4__this=this;d__.__3__segments=a;d__.__3__resolution=b;return d__},e:function(a,b){var c=new $$a.bg;if(this._a==null){for(var d=1;d<a.count();d++){var e=a.item(d);c.__points.add(e)}}else{var f=this._a.flatten(a,b);for(var g=1;g<f.count();g++){var h=f.item(g);c.__points.add(h)}}return c},$type:new $.ig.Type("PathRenderer",$.ig.$ot)},true);$c("NaNSegmenter:d4","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b){var c=new $$4.x($$0.$bz.$type.specialize($$a.$y.$type),0);var d=a.getEnumerator();var e=new $$4.x($$a.$y.$type,0);var f=true;while(d.moveNext()){if($$t.$d4.a(d.current())){if(!f&&b==1){f=true;var g=e;e=new $$4.x($$a.$y.$type,0);c.add(new $$4.g($$a.$y.$type,1,g))}}else{f=false;e.add(d.current())}}c.add(new $$4.g($$a.$y.$type,1,e));return c},a:function(a){return $.ig.util.isNaN(a.__x)||$.ig.util.isNaN(a.__y)||Number.isInfinity(a.__x)||Number.isInfinity(a.__y)},b:function(a){return!$$t.$d4.a(a)},$type:new $.ig.Type("NaNSegmenter",$.ig.$ot)},true);$c("IFlattener:d5","Object",{$type:new $.ig.Type("IFlattener",null)},true);$c("DefaultFlattener:d6","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f){var g=new $$4.x($$0.$aw.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$.ig.Flattener.prototype.c(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$.ig.Flattener.prototype.c(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},d:function(a,b,c,d,e){var f=new $$4.x($$0.$aw.$type,0);var g=c;var h=d;var i=h-g+1;while(i>0){if(i<=512){$.ig.FastFlattener.prototype.e(f,a,b,g,h,e);g=h+1}else{var j=g+512-1;$.ig.FastFlattener.prototype.e(f,a,b,g,j,e);g=j+1}i=h-g+1}return f},flatten:function(a,b){
var $self=this;var c=function(d){return $self.f(a,d)};var d=function(e){return $self.g(a,e)};return this.getFlattened(a,b,c,d)},fastFlatten:function(a,b,c,d){return this.getFastFlattened(a,b,c,d)},getFlattened:function(a,b,c,d){var e=this.a(new $$4.x($$0.$aw.$type,0),c,d,0,a.count()-1,b);var f=new $.ig.RearrangedList$1($$a.$y.$type,a,e);return f},getFastFlattened:function(a,b,c,d){var e=this.d(a,b,0,c-1,d);var f=new $$4.x($$a.$y.$type,0);for(var g=0;g<e.count();g++){f.add({__x:a[e.__inner[g]],__y:b[e.__inner[g]],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return f},f:function(a,b){return a.item(b).__x},g:function(a,b){return a.item(b).__y},$type:new $.ig.Type("DefaultFlattener",$.ig.$ot,[$$t.$d5.$type])},true);$c("SeriesRenderingArguments:d8","Object",{init:function(a,b,c,d,e){$.ig.$op.init.call(this);this._c=a.transitionDuration();this._d=a;this._e=b;this._f=c;this._a=d;this._b=e},_e:null,_f:null,_c:0,_a:false,_d:null,_b:false,$type:new $.ig.Type("SeriesRenderingArguments",$.ig.$ot)},true);$c("SeriesRenderer$2:d9","Object",{$tFrame:null,$tView:null,_c:null,_d:null,_a:null,_e:null,_f:null,_b:null,init:function($tFrame,$tView,a,b,c,d,e,f){this.$tFrame=$tFrame;this.$tView=$tView;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tFrame,this.$tView)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._c=b;this._d=c;this._a=function(g){};this._f=d;this._e=e;this._b=f},init1:function($tFrame,$tView,a,b,c,d,e,f,g){this.$tFrame=$tFrame;this.$tView=$tView;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tFrame,this.$tView)}$.ig.$op.init.call(this);this._c=b;this._d=c;this._a=g;this._f=d;this._e=e;this._b=f},g:function(a,b,c,d,e){var f=0;f=a._c;if(a._a&&f>0&&!a._b){var g=b;if(this._f()){this._b();b=d;d=g}else{b=c;c=g}this._a(c);this._c(c,e);this._e()}else{if(!a._b){this._a(c);this._c(c,e)}this._d(c,e)}return{p1:b,p2:c,p3:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.$ot)},true);$c("SyncLink:ea","FrameworkElement",{init:function(){var $self=this;this.af=new $$4.h($$0.$bt.$type,$.ig.FastItemsSourceReference.prototype.$type,0);$$a.$e.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.am(a,b.propertyName(),b.oldValue(),b.newValue())});this._ab=new $$t.fa;var a=this._ab;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.aj.runOn(this));this._aq=new $$a.ae(0,0,0,1,1)},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},am:function(a,b,c,d){},releaseFastItemsSource:function(a){var $self=this;if(a!=null){var b=null;if(function(){var c=$self.af.tryGetValue(a,b);b=c.p1;return c.ret}()){--b.b;if(b.b==0){this.af.remove(a)}}}return null},_fastItemsSourceFactory:null,fastItemsSourceFactory:function(a){if(arguments.length===1){this._fastItemsSourceFactory=a;return a}else{return this._fastItemsSourceFactory}},ad:function(a){return function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource(a);return $ret}()},getFastItemsSource:function(a){var $self=this;if($$t.$ea.fastItemsSourceFactory()==null){$$t.$ea.fastItemsSourceFactory($$t.$ea.ad)}var b=null;if(a!=null){var c=null;if(!function(){var d=$self.af.tryGetValue(a,c);c=d.p1;return d.ret}()){b=$$t.$ea.fastItemsSourceFactory()(a);c=new $.ig.FastItemsSourceReference(b);this.af.add(a,c)}c.b++;b=c.a}return b},peekItemsSource:function(a){var $self=this;var b=null;if(a!=null){var c=null;if(!function(){var d=$self.af.tryGetValue(a,c);c=d.p1;return d.ret}()){return null}b=c.a}return b},af:null,_aq:null,ar:function(a,b,c){return this.as(a,b,c,false)},as:function(a,b,c,d){if(!c.isEmpty()){c=new $$a.ae(0,c.left(),c.top(),c.width(),c.height());var e=a.windowRectMinWidth();if(b==a){if(!d){if(!b.isZoomingHorizontallyEnabled()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(!b.isZoomingVerticallyEnabled()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}}else{var f=$$t.$ee.a(b);if(f==null||!f.synchronizeHorizontally()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(f==null||!f.synchronizeVertically()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}var g=.5*(c.left()+c.right());var h=.5*(c.top()+c.bottom());var i=c.width();var j=c.height();var k=$.ig.MathUtil.prototype.b(c.width(),e,1);var l=$.ig.MathUtil.prototype.b(c.height(),e,1);if(a.useFixedAspectZoom()&&!a.viewportRect().isEmpty()){var m=a.viewportRect();var n=m.width()/m.height();var o=k*m.width();var p=l*m.height();var q=o/p;if(q!=n){if(p*n>o){o=p*n;k=o/m.width()}else{p=o/n;l=p/m.height()}}}else if(a.cl()){var r=false;var s=false;if(Math.abs(k-a.actualWindowRect().width())>e){r=true}if(Math.abs(l-a.actualWindowRect().height())>e){s=true}var t=a.hu(k,l,r,s);k=t.p0;l=t.p1;k=$.ig.MathUtil.prototype.b(k,e,1);l=$.ig.MathUtil.prototype.b(l,e,1)}var u=k!=i;var v=l!=j;var w=u?g-.5*k:c.left();var x=v?h-.5*l:c.top();var y=u?g+.5*k:c.right();var z=v?h+.5*l:c.bottom();if(w<0){w=0;y=w+k}if(y>1){y=1;w=y-k}if(x<0){x=0;z=x+l}if(z>1){z=1;x=z-l}c=new $$a.ae(0,w,x,y-w,z-x)}return c},charts:function(){return this._ab},_ab:null,aj:function(a,b){if(b.newItems()!=null){var d=b.newItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c.windowRect().isEmpty()){c.windowRect(this.ar(null,c,this._aq))}}}},ak:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();if(c==a){c.crosshairPoint({__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{var e={__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=$$t.$ee.a(c);if(f==null||!f.synchronizeHorizontally()){e.__x=NaN}if(f==null||!f.synchronizeVertically()){e.__y=NaN}c.crosshairPoint(e)}}},al:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();c.previewRect(this.ar(a,c,b))}},ao:function(a,b){this.ap(a,b,false)},ap:function(a,b,c){var d=b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())||$.ig.util.isNaN(b.width())||$.ig.util.isNaN(b.height());if(!d&&!a._cj){var f=this.charts().getEnumerator();while(f.moveNext()){var e=f.current();e._cj=true;e.windowRect(this.as(a,e,b,c));e._cj=false}}},propertyChanged:null,propertyUpdated:null,an:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},$type:new $.ig.Type("SyncLink",$$a.$e.$type,[$$0.$b6.$type,$.ig.IFastItemsSourceProvider.prototype.$type])},true);$c("SyncSettings:eb","FrameworkElement",{init:function(){$$a.$e.init.call(this)},syncChannel:function(a){if(arguments.length===1){this.h($$t.$eb.syncChannelProperty,a);return a}else{return this.c($$t.$eb.syncChannelProperty)}},synchronizeVertically:function(a){if(arguments.length===1){this.h($$t.$eb.synchronizeVerticallyProperty,a);return a}else{return this.c($$t.$eb.synchronizeVerticallyProperty)}},synchronizeHorizontally:function(a){if(arguments.length===1){this.h($$t.$eb.synchronizeHorizontallyProperty,a);return a}else{return this.c($$t.$eb.synchronizeHorizontallyProperty)}},ai:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},propertyChanged:null,propertyUpdated:null,$type:new $.ig.Type("SyncSettings",$$a.$e.$type,[$$0.$b6.$type])},true);$c("SyncSettingsConverter:ec","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SyncSettingsConverter",$.ig.$ot)},true);$c("SyncLinkManager:ed","Object",{instance:function(){if($$t.$ed.b==null){$$t.$ed.b=new $$t.ed}return $$t.$ed.b},d:null,e:function(){return this.d.count()},init:function(){$.ig.$op.init.call(this);this.d=new $$4.h(String,$$t.$ea.$type,0)},getLink:function(a){var $self=this;var b;if(function(){var c=$self.d.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}b=new $$t.ea;b.syncChannel(a);this.d.add(a,b);return b},releaseLink:function(a){if(a.charts().count()==0&&a.syncChannel()!=null&&this.d.containsKey(a.syncChannel())){this.d.remove(a.syncChannel())}},$type:new $.ig.Type("SyncLinkManager",$.ig.$ot)},true);$c("SyncManager:ee","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=$$t.$ee.a(a);if(b==null){return}if(!a.c0()){return}if(a.syncChannel()!=b.syncChannel()){return}$$t.$ee.b(a,a.syncChannel(),null)},c:function(a){var b=$$t.$ee.a(a);if(b==null){return}if(a.c0()&&a.syncChannel()==b.syncChannel()){return}var c=null;if(a.c0()){c=a.syncChannel()}$$t.$ee.b(a,c,b.syncChannel())},b:function(a,b,c){if(a!=null){if(String.isNullOrEmpty(c)){var d=a.actualSyncLink();a.actualSyncLink(null);a.actualSyncLink(new $$t.ea);if(d!=null){$$t.$ed.instance().releaseLink(d)}a.syncChannel(null)}else{if(!String.isNullOrEmpty(b)){var e=a.actualSyncLink();a.actualSyncLink(null);if(e!=null){$$t.$ed.instance().releaseLink(e)}}a.actualSyncLink($$t.$ed.instance().getLink(c));a.syncChannel(c)}}},d:function(a,b){a.syncSettings(b)},a:function(a){return a.syncSettings()},$type:new $.ig.Type("SyncManager",$.ig.$ot)},true);$c("IHasTrendline:ef","Object",{$type:new $.ig.Type("IHasTrendline",null)},true);$c("IHasCategoryTrendline:eg","Object",{$type:new $.ig.Type("IHasCategoryTrendline",null,[$$t.$ef.$type])},true);$c("DefaultCategoryTrendlineHost:eh","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.ej},a:null,trendlinePreparer:function(){return this.a},trendLineType:function(){return 0},trendLinePeriod:function(){return 1},isVertical:function(){return false},$type:new $.ig.Type("DefaultCategoryTrendlineHost",$.ig.$ot,[$$t.$eg.$type])},true);$c("IPreparesCategoryTrendline:ei","Object",{$type:new $.ig.Type("IPreparesCategoryTrendline",null)},true);$c("DefaultCategoryTrendlinePreparer:ej","Object",{init:function(){$.ig.$op.init.call(this)},prepareLine:function(a,b,c,d){},prepareLineCore:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("DefaultCategoryTrendlinePreparer",$.ig.$ot,[$$t.$ei.$type])},true);$c("TrendResolutionParams:ek","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,_e:0,_c:0,_f:null,_g:null,_b:0,_a:0,$type:new $.ig.Type("TrendResolutionParams",$.ig.$ot)},true);$c("TrendFitCalculator:el","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$.ig.LeastSquaresFit.prototype.k(e,f,g);break;case 2:d=$.ig.LeastSquaresFit.prototype.o(e,f,g);break;case 3:d=$.ig.LeastSquaresFit.prototype.i(e,f,g);break;case 4:d=$.ig.LeastSquaresFit.prototype.p(e,f,g);break;case 5:d=$.ig.LeastSquaresFit.prototype.q(e,f,g);break;case 7:d=$.ig.LeastSquaresFit.prototype.j(e,f,g);break;case 6:d=$.ig.LeastSquaresFit.prototype.l(e,f,g);break;case 8:d=$.ig.LeastSquaresFit.prototype.n(e,f,g);break;default:throw new $$6.q(0)}}if(d==null){return null}for(var l=0;l<c._f.width();l+=2){var m=l/(c._f.width()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$.ig.LeastSquaresFit.prototype.ad(d,n);break;case 2:o=$.ig.LeastSquaresFit.prototype.ah(d,n);break;case 3:o=$.ig.LeastSquaresFit.prototype.ab(d,n);break;case 4:o=$.ig.LeastSquaresFit.prototype.ai(d,n);break;case 5:o=$.ig.LeastSquaresFit.prototype.aj(d,n);break;case 7:o=$.ig.LeastSquaresFit.prototype.ac(d,n);break;case 6:o=$.ig.LeastSquaresFit.prototype.ae(d,n);break;case 8:o=$.ig.LeastSquaresFit.prototype.ag(d,n);break;default:throw new $$6.q(0)}n=h(n);o=i(o);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:n+c._a,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}return d},$type:new $.ig.Type("TrendFitCalculator",$.ig.$ot)},true);$c("TrendAverageCalculator:em","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d;switch(a){case 9:case 10:case 11:case 13:if(c<1){c=1}break}switch(a){case 9:d=$.ig.TrendCalculators.prototype.e(b,c);break;case 10:d=$.ig.TrendCalculators.prototype.b(b,c);break;case 11:d=$.ig.TrendCalculators.prototype.c(b,c);break;case 12:d=$.ig.TrendCalculators.prototype.a(b);break;case 13:d=$.ig.TrendCalculators.prototype.g(b,c);break;default:throw new $$6.q(0)}return d},b:function(a,b,c,d){if(b.count()==0){var e=$$t.$em.a(a,c,d);var g=e.getEnumerator();while(g.moveNext()){var f=g.current();b.add(f)}}},c:function(a,b,c,d,e){if(b.count()==0){var f=$$t.$em.a(a,c,e).getEnumerator();var g=$$t.$em.a(a,d,e).getEnumerator();while(f.moveNext()&&g.moveNext()){b.add({__x:f.current(),__y:g.current(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},$type:new $.ig.Type("TrendAverageCalculator",$.ig.$ot)},true);$c("ITrendLineManager:eo","Object",{$type:new $.ig.Type("ITrendLineManager",null)},true);$c("TrendLineManagerBase$1:ep","Object",{$tTrendColumn:null,managerType:function(){},_trendColumn:null,trendColumn:function(a){if(arguments.length===1){this._trendColumn=a;return a}else{return this._trendColumn}},_a:null,init:function($tTrendColumn){this.$tTrendColumn=$tTrendColumn;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tTrendColumn)}this.o=function(){var $ret=new $$a.bu;$ret._ab=false;return $ret}();$.ig.$op.init.call(this);this.trendColumn(new $$4.x(this.$tTrendColumn,0))},trendPolyline:function(){return this.o},o:null,rasterizeTrendLine:function(a){this.rasterizeTrendLine1(a,null)},c:function(a){return a==1||a==2||a==3||a==4||a==5||a==6||a==7||a==8},b:function(a){return a==9||a==10||a==11||a==12||a==13},rasterizeTrendLine1:function(a,b){this.trendPolyline()._aj.clear();if(b!=null){b.i(this.trendPolyline()._aj)}if(a!=null){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!$.ig.util.isNaN(c.__x)&&!$.ig.util.isNaN(c.__y)){if(b!=null){b.j(c)}else{this.trendPolyline()._aj.add(c)}}}}this.trendPolyline()._ab=this.trendPolyline()._aj.count()>0},m:function(a,b,c){this.n(a,b,c,null)},n:function(a,b,c,d){if(d!=null){d.i(c)}var f=$.ig.Flattener.prototype.d(a.count(),function(g){return a.item(g).__x},function(g){return a.item(g).__y},b._b).getEnumerator();while(f.moveNext()){var e=f.current();if(d!=null){d.j(a.item(e))}else{c.add(a.item(e))}}},attachPolyLine:function(a,b){if(a==null||b==null){return}if(this.trendPolyline()._x!=null){this.detach()}a._ab.add(this.trendPolyline())},detach:function(){if(this.trendPolyline()==null){return}var a=$b($$a.$am.$type,this.trendPolyline()._x);if(a!=null){a._ab.remove(this.trendPolyline())}},clearPoints:function(){this.trendPolyline()._aj.clear()},reset:function(){this._a=null;this.trendColumn().clear()},dataUpdated:function(a,b,c,d){switch(a){case 3:case 2:case 1:case 0:case 4:this.reset();break}},propertyUpdated:function(a,b,c,d){var e=false;switch(b){case"TrendLineType":case"TrendLinePeriod":this.reset();e=true;break;case"TrendLineThickness":e=true;break;case"FastItemsSource":e=true;this.reset();break}return e},$type:new $.ig.Type("TrendLineManagerBase$1",$.ig.$ot,[$$t.$eo.$type])},true);$c("AxisRange:es","Object",{init:function(a,b){$.ig.$op.init.call(this);this.minimum(a);this.maximum(b)},_minimum:0,minimum:function(a){if(arguments.length===1){this._minimum=a;return a}else{return this._minimum}},_maximum:0,maximum:function(a){if(arguments.length===1){this._maximum=a;return a}else{return this._maximum}},equals:function(a){return a!=null&&this.minimum()==a.minimum()&&this.maximum()==a.maximum()},equals1:function(a){return this.equals($b($$t.$es.$type,a))},getHashCode:function(){return $.ig.$op.getHashCode.call(this)},$type:new $.ig.Type("AxisRange",$.ig.$ot,[$$0.$b.$type.specialize(-1)])},true);$$t.$es.$type.initSelfReferences();$c("ErrorBarSettingsBase:ez","DependencyObject",{init:function(){$$a.$r.init.call(this);this.n(new $$a.ag)},n:function(a){if(arguments.length===1){this.h($$t.$ez.defaultErrorBarStyleProperty,a);return a}else{return this.c($$t.$ez.defaultErrorBarStyleProperty)}},propertyChanged:null,propertyUpdated:null,l:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},$type:new $.ig.Type("ErrorBarSettingsBase",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CategoryErrorBarSettings:e0","ErrorBarSettingsBase",{init:function(){$$t.$ez.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ab.runOn(this))},enableErrorBars:function(a){if(arguments.length===1){this.h($$t.$e0.enableErrorBarsProperty,$$t.$e2.getBox(a));return a}else{return $g(this.c($$t.$e0.enableErrorBarsProperty))}},errorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$e0.errorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$e0.errorBarCapLengthProperty))}},calculator:function(a){if(arguments.length===1){this.h($$t.$e0.calculatorProperty,a);return a}else{return this.c($$t.$e0.calculatorProperty)}},stroke:function(a){if(arguments.length===1){this.h($$t.$e0.strokeProperty,a);return a}else{return this.c($$t.$e0.strokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$e0.strokeThicknessProperty,a);return a}else{return this.c($$t.$e0.strokeThicknessProperty)}},errorBarStyle:function(a){if(arguments.length===1){this.h($$t.$e0.errorBarStyleProperty,a);return a}else{return this.c($$t.$e0.errorBarStyleProperty)}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},ab:function(a,b){switch(b.propertyName()){case"Calculator":var c=$b($.ig.IErrorBarCalculator.prototype.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.aa.runOn(this))}if(this.q()!=null){this.q().renderSeries(false);if(this.q().seriesViewer()!=null){this.q().ic()}}var d=$b($.ig.IErrorBarCalculator.prototype.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.aa.runOn(this))}break;case"EnableErrorBars":case"ErrorBarCapLength":case"ErrorBarStyle":case"Stroke":case"StrokeThickness":if(this.q()!=null){this.q().renderSeries(false);if(this.q().seriesViewer()!=null){this.q().ic()}}break}},aa:function(a,b){var c=$b($.ig.IErrorBarCalculator.prototype.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.aa.runOn(this));if(this.q()!=null){this.q().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.aa.runOn(this))}},$type:new $.ig.Type("CategoryErrorBarSettings",$$t.$ez.$type)},true);$c("ErrorBarsHelper:e1","Object",{init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b},_b:null,_a:null,c:function(a){var b=a.getCalculatorType();if(b==1||b==2){return false}else{return true}},i:function(a,b){if(a.hasConstantPosition()){b=a.getPosition()}return{p1:b}},k:function(a,b,c,d,e){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b0(0,f,g,c.isInverted(),h);var k=c.getScaledValue(a,j);var l=b.getIndependentValue();d=Math.abs(Math.round(c.getScaledValue(a+l,j)-k));e=Math.abs(Math.round(c.getScaledValue(a-l,j)-k));return{p3:d,p4:e}},j:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b0(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);var k=b.getIndependentValue();d=Math.abs(Math.round(c.getScaledValue(j+k,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-k,i)-a));return{p3:d,p4:e}},g:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b0(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);var k=b.getDependentValue(j);d=Math.abs(Math.round(c.getScaledValue(j+k,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-k,i)-a));return{p3:d,p4:e}},f:function(a,b,c,d,e,f){var g;var h;var i=this._a.getViewInfo(h,g);h=i.p0;g=i.p1;var j=new $$t.b0(1,g,h,c.isInverted());var k=new $$t.b0(1,g,h,d.isInverted());var l=c.getUnscaledValue(a,j);var m=b.getDependentValue(l);e=Math.abs(Math.round(c.getScaledValue(l+m,k)-a));f=Math.abs(Math.round(c.getScaledValue(l-m,k)-a));return{p4:e,p5:f}},h:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b0(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);d=Math.abs(Math.round(c.getScaledValue(j+b,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-b,i)-a));return{p3:d,p4:e}},e:function(a,b,c,d){},d:function(a,b,c,d){},l:function(a,b,c,d){var e=new $$a.y(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b0(0,f,g,b.isInverted(),h);e.__x=Math.round(b.getScaledValue(d,j));e.__y=Math.round(c.__y)}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},m:function(a,b,c,d){var e=new $$a.y(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b0(0,f,g,b.isInverted(),h);e.__x=Math.round(c.__x);e.__y=Math.round(b.getScaledValue(d,j))}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},$type:new $.ig.Type("ErrorBarsHelper",$.ig.$ot)},true);$c("ScatterErrorBarSettings:e3","ErrorBarSettingsBase",{init:function(){$$t.$ez.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ap.runOn(this))},enableErrorBarsHorizontal:function(a){if(arguments.length===1){this.h($$t.$e3.enableErrorBarsHorizontalProperty,$$t.$e2.getBox(a));return a}else{return $g(this.c($$t.$e3.enableErrorBarsHorizontalProperty))}},horizontalCalculatorReference:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalCalculatorReferenceProperty,$.ig.ErrorBarCalculatorReference.prototype.getBox(a));return a}else{return $g(this.c($$t.$e3.horizontalCalculatorReferenceProperty))}},horizontalCalculator:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalCalculatorProperty,a);return a}else{return this.c($$t.$e3.horizontalCalculatorProperty)}},horizontalErrorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalErrorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$e3.horizontalErrorBarCapLengthProperty))}},horizontalStroke:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalStrokeProperty,a);return a}else{return this.c($$t.$e3.horizontalStrokeProperty)}},horizontalStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalStrokeThicknessProperty,a);return a}else{return this.c($$t.$e3.horizontalStrokeThicknessProperty)}},horizontalErrorBarStyle:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalErrorBarStyleProperty,a);return a}else{return this.c($$t.$e3.horizontalErrorBarStyleProperty)}},enableErrorBarsVertical:function(a){if(arguments.length===1){this.h($$t.$e3.enableErrorBarsVerticalProperty,$$t.$e2.getBox(a));return a}else{return $g(this.c($$t.$e3.enableErrorBarsVerticalProperty))}},verticalCalculatorReference:function(a){if(arguments.length===1){this.h($$t.$e3.verticalCalculatorReferenceProperty,$.ig.ErrorBarCalculatorReference.prototype.getBox(a));return a}else{return $g(this.c($$t.$e3.verticalCalculatorReferenceProperty))}},verticalCalculator:function(a){if(arguments.length===1){this.h($$t.$e3.verticalCalculatorProperty,a);return a}else{return this.c($$t.$e3.verticalCalculatorProperty)}},verticalErrorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$e3.verticalErrorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$e3.verticalErrorBarCapLengthProperty))}},verticalStroke:function(a){if(arguments.length===1){this.h($$t.$e3.verticalStrokeProperty,a);return a}else{return this.c($$t.$e3.verticalStrokeProperty)}},verticalStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e3.verticalStrokeThicknessProperty,a);return a}else{return this.c($$t.$e3.verticalStrokeThicknessProperty)}},verticalErrorBarStyle:function(a){if(arguments.length===1){this.h($$t.$e3.verticalErrorBarStyleProperty,a);return a}else{return this.c($$t.$e3.verticalErrorBarStyleProperty)}},q:null,r:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},ap:function(a,b){switch(b.propertyName()){case"HorizontalCalculator":case"VerticalCalculator":var c=$b($.ig.IErrorBarCalculator.prototype.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.ao.runOn(this))}if(this.r()!=null){this.r().renderSeries(false);if(this.r().seriesViewer()!=null){this.r().ic()}}var d=$b($.ig.IErrorBarCalculator.prototype.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.ao.runOn(this))}break;case"EnableErrorBarsHorizontal":case"EnableErrorBarsVertical":case"HorizontalCalculatorReference":case"HorizontalErrorBarCapLength":case"HorizontalErrorBarStyle":case"HorizontalStroke":case"HorizontalStrokeThickness":case"VerticalCalculatorReference":case"VerticalErrorBarCapLength":case"VerticalErrorBarStyle":case"VerticalStroke":case"VerticalStrokeThickness":if(this.r()!=null){this.r().renderSeries(false);if(this.r().seriesViewer()!=null){this.r().ic()}}break}},ao:function(a,b){var c=$b($.ig.IErrorBarCalculator.prototype.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.ao.runOn(this));if(this.r()!=null){this.r().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.ao.runOn(this))}},$type:new $.ig.Type("ScatterErrorBarSettings",$$t.$ez.$type)},true);$c("AxisRangeChangedEventArgs:e4","EventArgs",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$w.init.call(this);this.oldMinimumValue(b);this.minimumValue(c);this.oldMaximumValue(d);this.maximumValue(e)},init1:function(a){$$0.$w.init.call(this)},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("AxisRangeChangedEventArgs",$$0.$w.$type)},true);$c("Snapper:e6","Object",{init:function(){this.c=7;this.a=false;$.ig.$op.init.call(this)},c:0,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:false,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},d:function(a,b){var c=1;if(b>0){for(;b>0;--b){c*=a}}else{for(;b<0;++b){c/=a}}return c},e:function(a,b){var c=$.ig.truncate(Math.floor(Math.log10(a)));var d=a/Math.pow(10,c);if(b){var e=d<1.5?1:d<3?2:d<7?5:10;return e*Math.pow(10,c)}else{var f=d<=1?1:d<=2?2:d<=5?5:10;return f*Math.pow(10,c)}},$type:new $.ig.Type("Snapper",$.ig.$ot)},true);$c("LinearNumericSnapper:e7","Snapper",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e6.init.call(this);if(e>0){this.f(e);this.b(true)}this.k(b,c,d,10)},init1:function(a,b,c,d,e,f){$$t.$e6.init.call(this);if(f>0){this.f(f);this.b(true)}this.k(b,c,d,e)},k:function(a,b,c,d){this._g=NaN;this._j=0;this._i=0;var e=0;if(c<100){e=4}else{e=Math.min(d,$.ig.truncate(c/this.f()))}if(e>0){var f=this.h(a,b,e);if(this.b()&&f>e){this._g=NaN;f=this.h(a,b,e-1)}e=f;if(c/e>this.f()*10){this._i=10}else{if(c/e>this.f()*5){this._i=5}else{if(c/e>this.f()*2){this._i=2}}}this._j=Math.max(-$.ig.truncate(Math.floor(Math.log10(this._g))),0)}},h:function(a,b,c){var d=$$t.$e6.e(b-a,false);this._g=$$t.$e6.e(d/(c-1),true);var e=Math.floor(a/this._g)*this._g;var f=Math.ceil(b/this._g)*this._g;var g=$.ig.truncate(Math.round((f-e)/this._g));return g},_g:0,_j:0,_i:0,$type:new $.ig.Type("LinearNumericSnapper",$$t.$e6.$type)},true);$c("LogarithmicNumericSnapper:e8","Snapper",{init:function(a,b,c,d){$$t.$e6.init.call(this);this._g=1;this._h=c},_g:0,_h:0,$type:new $.ig.Type("LogarithmicNumericSnapper",$$t.$e6.$type)},true);$c("LinearCategorySnapper:e9","Snapper",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e9.init1.call(this,1,b,c,d,NaN,0,e)},init1:function(a,b,c,d,e,f,g){$$t.$e6.init.call(this);if(g>0){this.f(g);this.b(true)}this._g=e;this._h=0;var h=Math.min(10,$.ig.truncate(d/this.f()));if(h>0){var i=this.i(b,c,h);if(this.b()&&i>h){this._g=e;i=this.i(b,c,h-1)}h=i;if(d/h>this.f()*10){this._h=10}else{if(d/h>this.f()*5){this._h=5}else{if(d/h>this.f()*2){this._h=2}}}}},i:function(a,b,c){var d=$$t.$e6.e(b-a,false);if($.ig.util.isNaN(this._g)){this._g=$$t.$e6.e(d/(c-1),true)}if(this._g<1){this._g=1}var e=Math.floor(a/this._g)*this._g;var f=Math.ceil(b/this._g)*this._g;var g=$.ig.truncate(Math.round((f-e)/this._g));return g},_g:0,_h:0,$type:new $.ig.Type("LinearCategorySnapper",$$t.$e6.$type)},true);$c("ChartCollection:fa","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$f.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("ChartCollection",$$4.$f.$type.specialize($$t.$f.$type))},true);$c("SeriesCollection:fb","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$fv.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("SeriesCollection",$$4.$f.$type.specialize($$t.$fv.$type))},true);$c("CalloutStyleUpdatingEventArgs:ff","Object",{init:function(){$.ig.$op.init.call(this)},_xValue:null,xValue:function(a){if(arguments.length===1){this._xValue=a;return a}else{return this._xValue}},_yValue:null,yValue:function(a){if(arguments.length===1){this._yValue=a;return a}else{return this._yValue}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_background:null,background:function(a){if(arguments.length===1){this._background=a;return a}else{return this._background}},_textColor:null,textColor:function(a){if(arguments.length===1){this._textColor=a;return a}else{return this._textColor}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_leaderBrush:null,leaderBrush:function(a){if(arguments.length===1){this._leaderBrush=a;return a}else{return this._leaderBrush}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},$type:new $.ig.Type("CalloutStyleUpdatingEventArgs",$.ig.$ot)},true);$c("ChartCursorEventArgs:fh","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.seriesViewer(a);this.series(b);this.item(c)},toString:function(){return this.seriesViewer().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_seriesViewer:null,seriesViewer:function(a){if(arguments.length===1){this._seriesViewer=a;return a}else{return this._seriesViewer}},chart:function(){return $b($$t.$dp.$type,this.seriesViewer())},$type:new $.ig.Type("ChartCursorEventArgs",$$0.$w.$type)},true);$c("DictInterpolator$3:fj","Object",{$tKey:null,$tValue:null,$tFrame:null,init:function($tKey,$tValue,$tFrame,a,b,c,d){this.$tKey=$tKey;this.$tValue=$tValue;this.$tFrame=$tFrame;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$tFrame)}$.ig.$op.init.call(this);this._a=a;this._c=b;this._d=c;this._b=d},_a:null,_c:null,_d:null,_b:null,e:function(a,b,c,d,e,f){var g=new $$4.x(this.$tKey,0);var i=a.keys().getEnumerator();while(i.moveNext()){
var h=i.current();var j;var k;var l=a.item(h);var m=function(){var n=c.tryGetValue(h,j);j=n.p1;return n.ret}();var n=function(){var o=d.tryGetValue(h,k);k=o.p1;return o.ret}();if(!m&&!n){g.add(h)}else{this._a(l,b,j,k,e,f);if(!this._d(l)){g.add(h)}}}var p=g.getEnumerator();while(p.moveNext()){var o=p.current();a.remove(o)}var r=c.keys().getEnumerator();while(r.moveNext()){var q=r.current();var s=c.item(q);var t;var u;var v=d.tryGetValue(q,t);t=v.p1;var w=function(){var x=a.tryGetValue(q,u);u=x.p1;return x.ret}();if(!w){u=this._b();this._a(u,b,s,t,e,f);if(!this._d(u)){continue}a.add(this._c(u),u)}}var y=d.keys().getEnumerator();while(y.moveNext()){var x=y.current();var z=d.item(x);var aa;var ab;var ac=function(){var ad=c.tryGetValue(x,aa);aa=ad.p1;return ad.ret}();var ad=function(){var ae=a.tryGetValue(x,ab);ab=ae.p1;return ae.ret}();if(!ad&&!ac){ab=this._b();this._a(ab,b,aa,z,e,f);if(!this._d(ab)){continue}a.add(this._c(ab),ab)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$c("OwnedPoint:fk","Object",{init:function(){$.ig.$op.init.call(this);this._b={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_c:null,_a:null,_b:null,$type:new $.ig.Type("OwnedPoint",$.ig.$ot)},true);$c("ScatterFrameBase$1:fl","Frame",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$t.$dw.init.call(this);this._m=new $$4.x($$a.$y.$type,0);this._g=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._j=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._n=new $$4.x($$a.$y.$type,0);this._h=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._l=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._i=new $$4.h($.ig.$op.$type,Array,0);this._k=new $$4.h($.ig.$op.$type,Array,0);this._o=function(a,b,c){return a};this._f=new $$t.fj($.ig.$op.$type,$$t.$fk.$type,this.$t,this.s.runOn(this),function(a){return a._a},function(a){return!$.ig.util.isNaN(a._c.__x)&&!$.ig.util.isNaN(a._c.__y)},function(){return new $$t.fk})},_f:null,c:function(a,b,c){var d=b;var e=c;if(d==null||e==null){return}this._f.e(this._g,a,d._g,e._g,d,e);$$t.$dw.a(this._m,a,d._m,e._m);this._f.e(this._j,a,d._j,e._j,d,e);this._f.e(this._h,a,d._h,e._h,d,e);this._f.e(this._l,a,d._l,e._l,d,e);this.p(this._j,a,d,e);$$t.$dw.a(this._n,a,d._n,e._n);this._i=e._i;this._k=e._k;this.r(a,d,e)},r:function(a,b,c){},p:function(a,b,c,d){var f=c._g.values().getEnumerator();while(f.moveNext()){var e=f.current();if(a.containsKey(e._a)){continue}var g;if(!function(){var h=d._g.tryGetValue(e._a,g);g=h.p1;return h.ret}()||g._b.__x==e._b.__x&&g._b.__y==e._b.__y){continue}var h=new $$t.fk;this.s(h,b,e,g,c,d);if($.ig.util.isNaN(h._c.__x)||$.ig.util.isNaN(h._c.__y)){continue}a.add(h._a,h)}},_o:null,q:function(a,b,c,d){if(c!=null){a._b={__x:c._b.__x,__y:c._b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(d!=null){a._b={__x:d._b.__x,__y:d._b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},s:function(a,b,c,d,e,f){var g;var h;if(c==null){if(d!=null){var i;if(function(){var j=e._g.tryGetValue(d._a,i);i=j.p1;return j.ret}()){g=i}else{g=this._o(d,e,f)}}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{g=c;if(a._a==null){a._a=c._a}}if(d==null){if(c!=null){var j;if(function(){var k=f._g.tryGetValue(c._a,j);j=k.p1;return k.ret}()){h=j}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{h=d;if(a._a==null){a._a=d._a}}this.q(a,b,g,h);if($.ig.util.isNaN(g._c.__x)||$.ig.util.isNaN(g._c.__y)){g=h}this.t(a,b,g,h)},t:function(a,b,c,d){var e=1-b;a._c={__x:c._c.__x*e+d._c.__x*b,__y:c._c.__y*e+d._c.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_j:null,_g:null,_m:null,_n:null,_h:null,_l:null,_i:null,_k:null,$type:new $.ig.Type("ScatterFrameBase$1",$$t.$dw.$type)},true);$c("TileZoomManager:fm","Object",{_e:null,_av:null,_aw:null,_au:null,_i:false,_v:0,_k:null,_l:null,_n:null,init:function(a,b,c){this.q=-1;this.p=1;this.r=1;this.y=0;$.ig.$op.init.call(this);this._e=a;var d=this._e;d.actualWindowRectChanged=$.ig.Delegate.prototype.combine(d.actualWindowRectChanged,this.am.runOn(this));var e=this._e;e.gridAreaRectChanged=$.ig.Delegate.prototype.combine(e.gridAreaRectChanged,this.an.runOn(this));this._d=new $$t.fp(c,this);this._o=new $$4.x($$t.$fo.$type,0);this._m=new $$4.x($$t.$fq.$type,0);this._k=new $$4.h($$t.$fq.$type,$$t.$cp.$type,0);this._l=new $$4.h($$t.$fq.$type,$$t.$cp.$type,0);this._n=new $$4.x($$t.$cp.$type,0);this._h=b;this.ai()},q:0,ai:function(){this._av=this._e.viewportRect();this._ao=this.ap(this._av);var a=this.s();this.ac();this.ab();this.q=a;this._v=this.t(a);this._au=new $$a.ae(0,0,0,a,a)},_ao:null,ap:function(a){return new $$a.ae(0,a.left(),a.top(),a.width()*this.p,a.height()*this.r)},t:function(a){var b=a/512;var c=Math.logBase(b,2);return c},s:function(){var a=Math.max(this._ao.width(),this._ao.height());var b=1;var c=512;while(c<a){b++;c=512*b}return c},an:function(a,b){this.ai();this.aj()},am:function(a,b){this.aj()},aj:function(){this.f=true;this._aw=this._e.actualWindowRect();if(this._i){if(this.j(this._aw)){this.ai()}this.af();this.ak();this.ag()}},p:0,r:0,j:function(a){var b=1;var c=1;if(this.g(a)){if(a.width()>a.height()){var d=1;if(a.height()!=0){d=a.width()/a.height()}var e=0;var f=1;while(f<d){e++;f=$.ig.truncate(Math.pow(3,e))}f=$.ig.truncate(Math.pow(3,e-1));c=f;if(c==0||Number.isInfinity(c)||$.ig.util.isNaN(c)){c=1}}else{var g=1;if(a.width()!=0){g=a.height()/a.width()}var h=0;var i=1;while(i<g){h++;i=$.ig.truncate(Math.pow(3,h))}i=$.ig.truncate(Math.pow(3,h-1));b=i;if(Number.isInfinity(b)||$.ig.util.isNaN(b)){b=1}}}else{b=1;c=1}var j=c!=this.r||b!=this.p;this.p=b;this.r=c;return j},g:function(a){return a.width()/a.height()>3||a.height()/a.width()>3},ag:function(){var a=this.a();for(var b=0;b<this._m.count();b++){this.aa(a,this._m.__inner[b])}var c=new $$4.h($.ig.$op.$type,$$t.$cp.$type,0);var e=this._l.keys().getEnumerator();while(e.moveNext()){var d=e.current();c.add(this._l.item(d).content(),this._l.item(d))}this._e._bn.displayZoomTiles(c,this._n,512)},aa:function(a,b){var c=this.as(b,a);var d=c.left()*a._b;var e=c.top()*a._a;var f=c.right()*a._b;var g=c.bottom()*a._a;var h=d-a._f.left();var i=e-a._f.top();var j=f-d;var k=g-e;b.xPosition(h/this.p);b.yPosition(i/this.r);b.width(j/this.p);b.height(k/this.r)},ak:function(){var a=this.a();this._k.clear();for(var b=0;b<this._m.count();b++){var c=this._m.__inner[b];this._k.add(c,c)}this._m.clear();this._l.clear();this._n.clear();for(var d=0;d<this._o.count();d++){var e=this._o.__inner[d];var f=this._d.b(e);if(f==null){f=this.b(e,a);this._d.f(f)}if(this._k.containsKey(f)){this._k.remove(f);this._l.add(f,f)}else{this.z(f);this._n.add(f)}this._m.add(f)}var h=this._k.keys().getEnumerator();while(h.moveNext()){var g=h.current();this.ad(g)}},ad:function(a){},z:function(a){},b:function(a,b){var c=this.c(a);var d=this.as(c,b);var e=this.ar();var f=1/e.width();var g=e.height();if(e.width()>e.height()){f=e.width();g=1/e.height()}var h=(d.left()-e.left())*f;var i=(d.top()-e.top())*g;var j=(d.right()-e.left())*f;var k=(d.bottom()-e.top())*g;d=new $$a.ae(0,h,i,j-h,k-i);var l=this._e._bn.acquireTileContent(d,c,$.ig.truncate(512));c.content(l);return c},ar:function(){var a=this._e.viewportRect();var b=this._e.effectiveViewport();if(b.isEmpty()){return new $$a.ae(0,0,0,1,1)}var c=(b.left()-a.left())/a.width();var d=(b.top()-a.top())/a.height();var e=(b.right()-a.left())/a.width();var f=(b.bottom()-a.top())/a.height();return new $$a.ae(0,c,d,e-c,f-d)},as:function(a,b){var c=a.info().xPosition()*512;var d=a.info().yPosition()*512;var e=c+512;var f=d+512;var g=c/b._d;var h=d/b._c;var i=512/b._d;var j=512/b._c;return new $$a.ae(0,g,h,i,j)},y:0,c:function(a){var b=0;b=this.y;this.y++;var c=new $$t.fq;c.info(a);c.iD(b);return c},_o:null,_m:null,a:function(){var a=this.aq(this._aw);var b=this.x(a);var c=Math.pow(2,b)*512;var d=c;var e=this._ao.width()/this._au.width()*c;var f=this._ao.height()/this._au.height()*d;var g=this._ao.width()/a.width();var h=this._ao.height()/a.height();var i=a.left()*g;var j=a.top()*h;var k=a.right()*g;var l=a.bottom()*h;var m=new $$t.fn;m._f=new $$a.ae(0,i,j,k-i,l-j);var n=this.at(this._aw,m._f,b,g,h,e,f);var o=n.left()*e;var p=n.top()*f;var q=n.right()*e;var r=n.bottom()*f;m._g=new $$a.ae(0,o,p,q-o,r-p);m._e=b;m._d=e;m._c=f;m._b=g;m._a=h;return m},aq:function(a){return a},at:function(a,b,c,d,e,f,g){var h=(a.left()+a.right())/2;var i=(a.top()+a.bottom())/2;var j=a.width();var k=a.height();j=j*d/f;k=k*e/g;var l=j/2;var m=k/2;return new $$a.ae(0,h-l,i-m,j,k)},af:function(){var a=this.a();var b=512*a._b/a._d;var c=512*a._a/a._c;var d=$.ig.truncate(Math.floor(a._f.left()/b));var e=$.ig.truncate(Math.floor(a._f.top()/c));var f=$.ig.truncate(Math.floor(a._f.right()/b));var g=$.ig.truncate(Math.floor(a._f.bottom()/c));this._o.clear();for(var h=e;h<=g;h++){for(var i=d;i<=f;i++){this._o.add(function(){var $ret=new $$t.fo;$ret.xPosition(i);$ret.yPosition(h);$ret.zoomLevel(a._e);return $ret}())}}},x:function(a){var b=1/a.width();var c=1/a.height();var d;var e;if(this._h){d=Math.floor(Math.logBase(b,2));e=Math.floor(Math.logBase(c,2))}else{d=Math.ceil(Math.logBase(b,2));e=Math.ceil(Math.logBase(c,2))}var f=Math.min(d,e)+this._v;return $.ig.truncate(f)},_d:null,f:false,ab:function(){if(!this.f){return}this.f=false;this._e._bn.destroyAllTileContent();this._d.g()},al:function(){this._i=true},ah:function(){this._i=false;this._e._bn.cf()},_h:false,ae:function(a){this._e._bn.by(a)},ac:function(){this._m.clear();this._o.clear();this._k.clear()},$type:new $.ig.Type("TileZoomManager",$.ig.$ot)},true);$c("TileZoomInfo:fn","Object",{init:function(){$.ig.$op.init.call(this)},_f:null,_g:null,_e:0,_d:0,_c:0,_b:0,_a:0,$type:new $.ig.Type("TileZoomInfo",$.ig.$ot)},true);$c("TileZoomTileInfo:fo","Object",{init:function(){$.ig.$op.init.call(this)},_zoomLevel:0,zoomLevel:function(a){if(arguments.length===1){this._zoomLevel=a;return a}else{return this._zoomLevel}},_xPosition:0,xPosition:function(a){if(arguments.length===1){this._xPosition=a;return a}else{return this._xPosition}},_yPosition:0,yPosition:function(a){if(arguments.length===1){this._yPosition=a;return a}else{return this._yPosition}},toString:function(){return this.zoomLevel()+"_"+this.xPosition()+"_"+this.yPosition()},$type:new $.ig.Type("TileZoomTileInfo",$.ig.$ot,[$$t.$co.$type])},true);$c("TileZoomTileCache:fp","Object",{c:null,d:null,e:0,a:null,init:function(a,b){this.c=new $$4.h(String,$$t.$fq.$type,0);this.d=new $$4.v($$t.$fq.$type);$.ig.$op.init.call(this);this.e=a;this.a=b},g:function(){this.c.clear();this.d=new $$4.v($$t.$fq.$type)},i:function(a){this.d.h(a.node());this.d.f(a);a.node(this.d.d())},f:function(a){this.d.f(a);this.c.add(a.info().toString(),a);a._a=this;a.node(this.d.d());while(this.c.count()>this.e){this.h(this.d.c()._c)}},h:function(a){this.d.h(a.node());this.c.remove(a.info().toString());this.a.ae(a)},b:function(a){if(this.c.containsKey(a.toString())){var b=this.c.item(a.toString());b.touch();return b}return null},$type:new $.ig.Type("TileZoomTileCache",$.ig.$ot)},true);$c("TileZoomTile:fq","Object",{init:function(){$.ig.$op.init.call(this)},_info:null,info:function(a){if(arguments.length===1){this._info=a;return a}else{return this._info}},_a:null,_node:null,node:function(a){if(arguments.length===1){this._node=a;return a}else{return this._node}},touch:function(){if(this._a==null){return}this._a.i(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_xPosition:0,xPosition:function(a){if(arguments.length===1){this._xPosition=a;return a}else{return this._xPosition}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_yPosition:0,yPosition:function(a){if(arguments.length===1){this._yPosition=a;return a}else{return this._yPosition}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_iD:0,iD:function(a){if(arguments.length===1){this._iD=a;return a}else{return this._iD}},$type:new $.ig.Type("TileZoomTile",$.ig.$ot,[$$t.$cp.$type])},true);$c("DataChartMouseButtonEventArgs:fr","EventArgs",{init:function(a,b,c,d){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("DataChartMouseButtonEventArgs",$$0.$w.$type)},true);$c("ChartMouseEventArgs:ft","EventArgs",{init:function(a,b,c,d){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("ChartMouseEventArgs",$$0.$w.$type)},true);$c("DefaultPaletteInfo:fx","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_f:null,_b:null,_c:null,_g:null,_d:null,_e:null,_k:null,_j:null,_h:null,_i:null,$type:new $.ig.Type("DefaultPaletteInfo",$.ig.$ot)},true);$c("AxisComponentsForView:fy","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("AxisComponentsForView",$.ig.$ot)},true);$c("AxisComponentsFromView:fz","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_d:null,_c:null,$type:new $.ig.Type("AxisComponentsFromView",$.ig.$ot)},true);$c("AxisLabelPanelBaseView:f0","Object",{_a:null,_av:null,init:function(a){this.au=$$a.$ae.empty();this.h=0;this.i=NaN;$.ig.$op.init.call(this);this._a=a},aa:function(a,b,c,d,e,f){var g=$b($$a.$e.$type,a);if(g!=null){g.__visibility=0;if(b.width()==0&&b.height()==0){g.__visibility=1}var h=b.height()-(d+f);var i=b.width()-(c+e);g._n=b.left()+c;g._o=b.top()+d;if(i<0){i=0}if(h<0){h=0}g._l=h;g._m=i;if(g._j!=null){var j=g._j;var k=j._j.__inner[0];k._k=k._k+g._n;k._l=k._l+g._o}}},z:function(a,b,c,d,e,f,g,h){var i=Math.max(e,Math.max(f,Math.max(g,h)));var j=new $$a.ah(0,i);if(this._a._ap){j=new $$a.ah(0,Math.sqrt(i*i/2))}var k=c._d;if($.ig.util.isNaN(k._c)||$.ig.util.isNaN(k._e)||$.ig.util.isNaN(k._d)||$.ig.util.isNaN(k._b)){k=j}if(k._c>j._c||k._e>j._e||k._d>j._d||k._b>j._b){k=j}var l=new $$a.ae(0,d.left()-k._c,d.top()-k._e,d.width()+k._c+k._d,d.height()+k._e+k._b);var m=a._j;a._j=null;this.aa(a,l,e,f,g,h);a._j=m;a.width(a._m);a.height(a._l)},ad:function(a){var b=a;b._j=null},ag:function(a){},ah:function(a,b){},ai:function(a,b){var c=$b($$a.$e.$type,a);var d=0;var e=0;var f=new $$a.bp;var g=function(){var $ret=new $$a.bm;$ret._j=b;$ret._k=d;$ret._l=e;return $ret}();f._j.add(g);c._j=f},aq:function(a,b,c,d,e,f,g,h,i){var j=Math.max(e,Math.max(f,Math.max(g,h)));var k=new $$a.ah(0,j);if(this._a._ap){k=new $$a.ah(0,Math.sqrt(j*j/2))}var l=c._d;if($.ig.util.isNaN(l._c)||$.ig.util.isNaN(l._e)||$.ig.util.isNaN(l._d)||$.ig.util.isNaN(l._b)){l=k}if(l._c>k._c||l._e>k._e||l._d>k._d||l._b>k._b){l=k}var m=b._j;var n=new $$a.bp;var o=a._n+l._c;var p=a._o+l._e;n._j.add(m);a._j=n},x:function(a,b,c,d){var e=a.ak().length;var f=a.ak();var g=a.ak();while(this.m(a)+c+d>b&&e>0){e--;f=f.substr(0,e)+"\u2026";a.ak(f)}a.ak(g);return f},ae:function(){if(this._e==null){return}var a=this.g();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$a.$e.$type,b);if(d!=null){this._a.b7(d)}this._a.by(b)}},g:function(){var a=this._a.av();var b=this._a.au();if(!this._a._ac._cp){return a}else{return b}},l:function(a){return this.h},n:function(a){return this.l(a)+this.r()+this.o()},am:function(){this._av=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;return $ret}()},m:function(a){var b=a;if(b!=null&&b.ak()!=null){return this._e.e(b)}return 0},w:function(a){var b=a;if(b!=null&&b.ak()!=null){return this.m(a)+this.p()+this.q()}return 0},ac:function(){this._a.a9(this._a._ac.dz())},aj:function(){this.af();this._a.cr(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},_e:null,f:function(){return this._e},ak:function(a){this._e=a},y:function(){if(this._a.cn().isEmpty()){return}var a=this._a.a5;this._a.cq(new $$a.af(1,this._a.cn().width(),this._a.cn().height()));if(this._a.a5!=a){this._a._ac.chart().ht();this.al()}},al:function(){},au:null,ao:function(a){this._e.w(a)},an:function(){if(this._e==null){return}if(this._e.d()){if(this._a._ac.seriesViewer()!=null&&this._a._ac.seriesViewer().actualPixelScalingRatio()!=1){this._e.z();this._e.aa(this._a._ac.seriesViewer().actualPixelScalingRatio(),this._a._ac.seriesViewer().actualPixelScalingRatio())}this.af();this.au=this._a.cn();var a=this._a._ac.chart().getFontBrush();if(this._a._af!=null&&this._a._af.textColor()!=null){a=this._a._af.textColor()}if(this._a._j!=null){this._e.z();this._e.j(this._a._j)}var b=false;var d=this.g().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$an.$type,c);if(e!=null){if(e._s!=0){b=true;continue}e._am=a;if(e._j!=null){this._e.z();this._e.j(e._j)}this.ao(e);if(e._j!=null){this._e.y()}}}if(b){var g=this._a._ab.getEnumerator();while(g.moveNext()){var f=g.current();var h=$b($$a.$bv.$type,f);if(h!=null){if(h._s==0){continue}if(h._j!=null){this._e.z();this._e.j(h._j)}this._e.v(h);if(h._j!=null){this._e.y()}}var i=$b($$a.$an.$type,f);if(i!=null){if(i._s==0){continue}if(i._j!=null){this._e.z();this._e.j(i._j)}if(i._am==null){i._am=a}this._e.w(i);if(i._j!=null){this._e.y()}}}}if(this._a._j!=null){this._e.y()}this.ap();a=this.as();this._e.ac(this.d());var j=this._a._ac._he;if(j!=null){j._am=a;if(j._j!=null){this._e.z();this._e.j(j._j)}this._e.w(j);if(j._j!=null){this._e.y()}}if(this._a._ac.seriesViewer()!=null&&this._a._ac.seriesViewer().actualPixelScalingRatio()!=1){this._e.y()}}},d:function(){var a=this._a._ac.seriesViewer().getFontInfo();if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().textStyle()!=null){a=this._a._ac.titleSettings().g(this._a._ac.seriesViewer()._bn._i._af)}else{var b=this._a._ac.seriesViewer().bp();if(b!=null){a=b}}return a},as:function(){var a=this._a._ac.chart().getFontBrush();if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().textColor()!=null){a=this._a._ac.titleSettings().textColor()}else{var b=this._a._ac.seriesViewer().l7();if(b!=null){a=b}}return a},c:null,af:function(){if(this._e==null){return}var a=this._a._ac.seriesViewer().getFontInfo();if(this._a._af!=null&&this._a._af.textStyle()!=null){a=this._a._af.g(this._a._ac.seriesViewer()._bn._i._af)}if(this.c!=a){this.c=a;this.ar()}this._e.ac(a)},h:0,ar:function(){if(this._a._ac!=null&&this._a._ac.seriesViewer()!=null){if(this._a._af==null||this._a._af.textStyle()==null){this.h=this._a._ac.seriesViewer()._bn.fontHeight();return}if(this.h==0){this.h=this._a._ac.seriesViewer()._bn.fontHeight()}var a=this.h;var b=this._a._ac.seriesViewer().getFontInfo();if(this._a._af!=null&&this._a._af.textStyle()!=null){b=this._a._af.g(this._a._ac.seriesViewer()._bn._i._af)}var c=$.ig.FontUtil.prototype.getCurrentFontHeight(this._a._ac.seriesViewer()._bn._i._af,b);this.h=c;if(a!=this.h){this._a._ac.seriesViewer().ht()}}},i:0,j:function(){if(this._a._ac.title()==null){return 0}if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().visibility()==1){return 0}if(!$.ig.util.isNaN(this.i)){return this.i}var a=this.d();if(this._a._ac.seriesViewer()==null){return this.h}this.i=$.ig.FontUtil.prototype.getCurrentFontHeight(this._a._ac.seriesViewer()._bn._i._af,a);return this.i},k:function(){if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().visibility()==1){return 0}if(this._e==null){return 0}var a=this._a._ac._he;if(a!=null&&a.ak()!=null){this._e.ac(this.d());var b=this._e.e(a);this.af();return b}return 0},ap:function(){if(this._a._ab.count()==0){return}if(this._a._ac.tickStroke()==null){this._av.__stroke=this._a._ac.chart().l5()}else{this._av.__stroke=this._a._ac.tickStroke()}this._av._ac=this._a._ac.tickStrokeThickness();this._e.s(this._av)},ab:function(a){},aw:function(){return this._a._ac.seriesViewer().m5()},v:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().topMargin())){return Math.max(0,this._a._ac.titleSettings().topMargin())}else{return this.aw()._e}},s:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().bottomMargin())){return Math.max(0,this._a._ac.titleSettings().bottomMargin())}else{return this.aw()._b}},t:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().leftMargin())){return Math.max(0,this._a._ac.titleSettings().leftMargin())}else{return this.aw()._c}},u:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().rightMargin())){return Math.max(0,this._a._ac.titleSettings().rightMargin())}else{return this.aw()._d}},at:function(){return this._av._aj._c},b:function(){var $self=this;var a=function(){var $ret=new $$t.bk;$ret._e=$self._a._ac.tickStroke();$ret.c($self._a._ac.tickStrokeThickness());return $ret}();if(this._a._ac!=null&&$b($$t.$dp.$type,this._a._ac.chart())!==null){var b=this._a._ac.chart();if(b.alignsGridLinesToPixels()&&b.bg()!=2&&b.bg()!=1){a._a=true}}return a},r:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.topMargin())},p:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.leftMargin())},q:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.rightMargin())},o:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.bottomMargin())},$type:new $.ig.Type("AxisLabelPanelBaseView",$.ig.$ot)},true);$c("AxisView:f3","Object",{_a:null,init:function(a){this.b=new $$t.fz;this.a4=$$a.$ae.empty();$.ig.$op.init.call(this);this._a=a;this.ba=new $$a.bv},onInit:function(){this._a6=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;return $ret}();this._a9=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;$ret.stroke(null);return $ret}();this._a7=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;return $ret}();this._a8=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;return $ret}();this._a.majorStrokeThickness(1);this._a.strokeThickness(1)},ah:function(a){},_a6:null,_a7:null,_a9:null,_a8:null,aw:function(){var a=new $$a.an;return a},ap:function(a){a.__visibility=0;a._s=0;if(a._x==null){this._a._at._ab.add(a)}},ar:function(a){a.__visibility=1},aq:function(a){if(this._a._at._ab.contains(a)){this._a._at._ab.remove(a)}},bb:function(){var a=new $$a.bv;return a},o:function(a){if(a._x==null){this.d()._ab.add(a)}a.__visibility=0},q:function(a){a.__visibility=1},p:function(a){if(this._a._at._ab.contains(a)){this._a._at._ab.remove(a)}},ai:function(){},l:function(){return true},index:function(){if(this._a.seriesViewer()!=null&&this._a.seriesViewer().isMap()){return this._a.seriesViewer().series().count()+1}var a=$b($$t.$dp.$type,this._a.chart());var b=0;if(a==null){return 0}if(a!=null&&a.gridMode()==1){var c=0;for(var d=0;d<this._a.seriesViewer().series().count();d++){if(this._a.seriesViewer().series().__inner[d].isStacked()){c+=this._a.seriesViewer().series().__inner[d].fd()}else{c++}}b=c}return b+a.axes().indexOf(this._a)},ac:function(){this.d().b6();this.d().bu()},aa:function(){this.d().b1()},w:function(){if(this.d()!=null){this.d()._ab.clear()}this.y(this._a6._aj._c);this.y(this._a9._aj._c);this.y(this._a7._aj._c);this.y(this._a8._aj._c);this.ad()},au:function(a){this._a6.__visibility=a;this._a7.__visibility=a;this._a9.__visibility=a;this._a8.__visibility=a},am:function(){},v:function(a){this._a.cf(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().ht()}this._a.renderAxis()},b:null,c:function(){this.b._a=this._a6;this.b._b=this._a7;this.b._c=this._a8;this.b._d=this._a9;return this.b},y:function(a){if(a!=null){a.clear()}},ax:function(){return this._a6._aj._c},e:function(){var $self=this;var a=function(){var $ret=new $$t.bk;$ret._e=$self._a.stroke();$ret.c($self._a.strokeThickness());$ret._f=$self._a.strokeDashArray();return $ret}();if($b($$t.$dp.$type,this._a.chart())!==null){var b=this._a.chart();if(b.alignsGridLinesToPixels()&&b.bg()!=2&&b.bg()!=1){a._a=true}}return a},a0:function(){return this._a9._aj._c},ay:function(){return this._a7._aj._c},f:function(){var $self=this;var a=function(){var $ret=new $$t.bk;$ret._e=$self._a.majorStroke();$ret.c($self._a.majorStrokeThickness());$ret._f=$self._a.majorStrokeDashArray();return $ret}();if($b($$t.$dp.$type,this._a.chart())!==null){var b=this._a.chart();if(b.alignsGridLinesToPixels()&&b.bg()!=2&&b.bg()!=1){a._a=true}}return a},az:function(){return this._a8._aj._c},g:function(){var $self=this;var a=function(){var $ret=new $$t.bk;$ret._e=$self._a.minorStroke();$ret.c($self._a.minorStrokeThickness());$ret._f=$self._a.minorStrokeDashArray();return $ret}();if($b($$t.$dp.$type,this._a.chart())!==null){var b=this._a.chart();if(b.alignsGridLinesToPixels()&&b.bg()!=2&&b.bg()!=1){a._a=true}}return a},d:function(){return this._a.an()._a},as:function(a,b,c){this.d()._ac=a;this.d().cp(b);this.d()._co=c;this.ad()},x:function(){this.d()._ab.clear();this.ad()},ao:function(a){this.d()._bn=a;this.ad()},at:function(a,b){this.d().a1(a);this.d()._a2=b},an:function(a){this.d().a8(a)},u:function(){},n:function(a){return null},m:function(dataItem_){if(this._a.formatLabel()!=null){return this._a.formatLabel()(dataItem_)}var label_=this._a.label();var a=typeof dataItem_==="number"&&typeof label_==="string";var labelValue_=a?$4(label_,dataItem_):typeof dataItem_[label_]!="undefined"?dataItem_[label_]:label_;if(this._a.expectFunctions()){if(typeof labelValue_=="function"){labelValue_=labelValue_()}}return labelValue_},_j:null,_i:null,ae:function(a,b){this._i=a;this._j=b},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},ad:function(){if(this._a.chart()==null||this._i==null){return}if(!this.isDirty()){this.isDirty(true);this._a.chart().canvasRenderScheduler().n()}},undirty:function(a){this.isDirty(false);this.ak(a)},ba:null,ak:function(a){if(this._i==null){return}if(this._i.d()){if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._i.z();this._i.aa(this._a.seriesViewer().actualPixelScalingRatio(),this._a.seriesViewer().actualPixelScalingRatio())}var b=this._a.chart().getContainerRect();if(a){this._i.k(b.left(),b.top(),b.width(),b.height())}if(a){if(this._a.seriesViewer().plotAreaBackground()!=null){this.ba._o=this._a.iu().top();this.ba._n=this._a.iu().left();this.ba.width(this._a.iu().width());this.ba.height(this._a.iu().height());this.ba.__fill=this._a.seriesViewer().plotAreaBackground();this._i.v(this.ba)}}this._i.z();this._i.ae(this._a.iu());this.al();this._i.y();if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._i.y()}}if(this._j.d()){if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._j.z();this._j.aa(this._a.seriesViewer().actualPixelScalingRatio(),this._a.seriesViewer().actualPixelScalingRatio())}var c=this.a4;var d=this._a.chart().getContainerRect();if(!c.isEmpty()&&a){this._j.k(d.left(),d.top(),d.width(),d.height())}if(this._a.seriesViewer()!=null&&this._a.seriesViewer().actualPixelScalingRatio()!=1){this._j.y()}}},postRender:function(){this.d().ca()},a4:null,al:function(){if(this._i.d()){this._a6.__stroke=this._a.actualStroke();this._a9.__fill=this._a.strip();this._a8.__stroke=this._a.actualMinorStroke();this._a7.__stroke=this._a.actualMajorStroke();this._a8._ac=this._a.minorStrokeThickness();this._a7._ac=this._a.majorStrokeThickness();this._a6._ac=this._a.strokeThickness();this._a8._ai=this._a.minorStrokeDashArray();this._a7._ai=this._a.majorStrokeDashArray();this._a6._ai=this._a.strokeDashArray();this.a4=this._a.iu();this._i.s(this._a6);this._i.s(this._a9);this._i.s(this._a7);this._i.s(this._a8)}},ab:function(){this.ad()},z:function(a){if(a!=null){a.canvasRenderScheduler().r(this);a._bn.cj()}},t:function(a){if(a!=null){a.canvasRenderScheduler().l(this);this.ad()}},h:function(){if(this._a.seriesViewer()==null||this._a.seriesViewer()._bn._i._af==null){return null}return $.ig.FontUtil.prototype.getFont(this._a.seriesViewer()._bn._i._af)},k:function(){return this._i==null},aj:function(){if(this._a.isAngular()||this._a.isRadial()){return}if(this._a.title()==null){this._a._he=null;this._a.cf(true);this._a.renderAxis();return}if(this._a._he==null){var a=new $$a.an;a.ak(this._a.title());a.dataContext(this._a.titleSettings());this._a._he=a}else{this._a._he.ak(this._a.title());this._a._he.dataContext(this._a.titleSettings())}this._a.cf(true);this._a.renderAxis()},s:function(){var a;var b=new $$t.f1;if(this._a.isAngular()){a="ui-angular-axis-labels";b.margin(0)}else if(this._a.isVertical()){a="ui-vertical-axis-labels";b.location(2)}else if(this._a.az()==3){a="ui-radial-axis-labels";b.location(5)}else{a="ui-horizontal-axis-labels";b.location(1)}this.r(b,a)},av:function(){if(this._a.seriesViewer()==null){return}var a=this._a.seriesViewer()._nj;var b=a.cssAxisStroke();var c=a.cssAxisMajorStroke();if(this._a.stroke()==null){if(b==null){this._a.stroke(a.axisLineBrush())}else if(b.color().l()!=0){this._a.stroke(b)}}if(this._a.majorStroke()==null){if(c==null){this._a.majorStroke(a.axisLineBrush())}else if(c.color().l()!=0){this._a.majorStroke(c)}}},r:function(a,b){this._a.domRenderer().startCSSQuery();var c=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-top");var d=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-right");var e=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-bottom");var f=this._a.domRenderer().getCssDefaultPropertyValue(b,"margin-left");var g=this._a.domRenderer().getCssDefaultPropertyValue(b,"text-align");var h=this._a.domRenderer().getCssDefaultPropertyValue(b,"vertical-align");var i=this._a.domRenderer().getCssDefaultPropertyValue(b,"color");this._a.domRenderer().endCSSQuery();if(c!=null){a.topMargin(parseFloat(c))}if(d!=null){a.rightMargin(parseFloat(d))}if(e!=null){a.bottomMargin(parseFloat(e))}if(f!=null){a.leftMargin(parseFloat(f))}if(i!=null){if(a.textColor()==null){a.textColor(new $$a.at)}a.textColor().__fill=i}if(g!=null){switch(g){case"right":a.horizontalAlignment(2);
break;case"left":a.horizontalAlignment(0);break;default:a.horizontalAlignment(1);break}}if(h!=null){switch(h){case"top":a.verticalAlignment(0);break;case"bottom":a.verticalAlignment(2);break;default:a.verticalAlignment(1);break}}this._a.labelSettings(a)},preRender:function(){if(this._a.seriesViewer()!=null){this._a.seriesViewer().ensureCorrectSize()}},isValid:function(){return this._a!=null&&!this._a.iu().isEmpty()},a1:function(a){return{__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},exportLabelsPanelPosition:function(){return{__x:this._a._at.cn().left(),__y:this._a._at.cn().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},exportLabelsPanelViewport:function(){var a=this._a._at.cn();return a},exportTitlePosition:function(a){return{__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},exportTitleMargin:function(a){var b=this._a._at._ae.t();var c=this._a._at._ae.v();var d=this._a._at._ae.u();var e=this._a._at._ae.s();return new $$a.ah(1,b,c,d,e)},onLabelChanged:function(){},$type:new $.ig.Type("AxisView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type])},true);$c("CategoryAxisBaseView:f4","AxisView",{_bd:null,init:function(a){$$t.$f3.init.call(this,a);this._bd=a},n:function(a){var b=0;if(this._bd.categoryMode()==0){b=$.ig.truncate(Math.round(a))}else{b=$.ig.truncate(Math.floor(a))}if(b<0||b>this._a.itemsCount()-1){return null}var c=this._a.i8().item(b);var d=this.m(c);if(d==null){return null}return d.toString()},be:function(a){var b=0;var c=false;for(var d=0;d<a.count();d++){var e=$b($$a.$e.$type,a.__inner[d]);if(e==null){e=this._a._bo.item(d);var f=a.__inner[d]==null?"":a.__inner[d].toString();var g=e.ak();var h=0;var i=0;if(g!=null){h=g.length}if(f!=null){i=f.length}if(h!=i){c=true}e.ak(f);b++}else{this.d()._ab.add(e)}}if(c){this._a.cf(true)}this._a.f9();return b},$type:new $.ig.Type("CategoryAxisBaseView",$$t.$f3.$type)},true);$c("CategoryXAxisView:f5","CategoryAxisBaseView",{_bf:null,init:function(a){$$t.$f4.init.call(this,a);this._bf=a},$type:new $.ig.Type("CategoryXAxisView",$$t.$f4.$type)},true);$c("HorizontalAxisLabelPanelBaseView:f6","AxisLabelPanelBaseView",{_ax:null,init:function(a){$$t.$f0.init.call(this,a);this._ax=a},az:function(){},ay:function(){return false},a0:function(a){var b=this._a.bj();var c,d;c=this._ax.c0();d=this._ax.cx();var e=this._a._af!=null?this._a._af.verticalAlignment():1;var f=this._a.a5;var g=a.count();var h=this._a.cn();var i=this._ax.cz();var j=i/2;for(var k=0;k<g;k++){var l=a.__inner[k];var m=l.height()/2;switch(e){case 0:l.y(h.top()+c);break;case 1:case 3:l.y(h.top()+c+j-m);break;case 2:l.y(h.bottom()-d-l.height());break}}},$type:new $.ig.Type("HorizontalAxisLabelPanelBaseView",$$t.$f0.$type)},true);$c("NumericAxisBaseView:f7","AxisView",{_bd:null,init:function(a){$$t.$f3.init.call(this,a);this._bd=a},be:function(){},n:function(a){var b=this._bd._i8._d(this._bd.iu(),this._bd.seriesViewer().actualWindowRect(),this._bd.ip(),this._bd.io());return this._bd._i8.w(b,a,-1,NaN)},$type:new $.ig.Type("NumericAxisBaseView",$$t.$f3.$type)},true);$c("StraightNumericAxisBaseView:ga","NumericAxisBaseView",{_bf:null,init:function(a){$$t.$f7.init.call(this,a);this._bf=a},bg:function(){this._bf.k6().x(this._bf.actualMaximumValue());this._bf.k6().y(this._bf.actualMinimumValue())},$type:new $.ig.Type("StraightNumericAxisBaseView",$$t.$f7.$type)},true);$c("NumericXAxisView:f8","StraightNumericAxisBaseView",{_bh:null,init:function(a){$$t.$ga.init.call(this,a);this._bh=a},$type:new $.ig.Type("NumericXAxisView",$$t.$ga.$type)},true);$c("NumericYAxisView:f9","StraightNumericAxisBaseView",{init:function(a){$$t.$ga.init.call(this,a);this._bh=a},_bh:null,$type:new $.ig.Type("NumericYAxisView",$$t.$ga.$type)},true);$c("VerticalAxisLabelPanelView:gb","AxisLabelPanelBaseView",{_ax:null,init:function(a){$$t.$f0.init.call(this,a);this._ax=a},ay:function(){},d:function(){var a=this._a._ac.seriesViewer().getFontInfo();if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().textStyle()!=null){a=this._a._ac.titleSettings().g(this._a._ac.seriesViewer()._bn._i._af)}else{var b=this._a._ac.seriesViewer().bq();if(b!=null){a=b}}return a},aw:function(){return this._a._ac.seriesViewer().m6()},as:function(){var a=this._a._ac.chart().getFontBrush();if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().textColor()!=null){a=this._a._ac.titleSettings().textColor()}else{var b=this._a._ac.seriesViewer().l8();if(b!=null){a=b}}return a},az:function(a,b){var c,d;c=this._ax.cu();d=this._ax.cw();var e=this._a._af!=null?this._a._af.horizontalAlignment():1;var f=this._a.a5;var g=this._ax.cx();var h=g/2;var i=this._a.cn();for(var j=0;j<a.count();j++){var k=a.__inner[j];var l=k.width()/2;switch(e){case 0:k.x(i.left()+c);break;case 1:case 3:k.x(i.left()+c+h-l);break;case 2:k.x(i.right()-d-k.width());break}}},$type:new $.ig.Type("VerticalAxisLabelPanelView",$$t.$f0.$type)},true);$c("XamDataChartView:gc","SeriesViewerView",{init:function(a){$$t.$l.init.call(this,a);this._fa=a},_fa:null,fe:function(a){this._n.canvasRenderScheduler().p()},dh:function(){$$t.$l.dh.call(this);if(this._b.count()==0&&this._w!=null){this._w.k(0,0,this._a6,this._a5)}},du:function(){var a,b;var c=1,d=0;var e=false;var f=this._i.e();var g;var h=this._i.a6(c,g,a,b,d,e);c=h.p0;g=h.p1;a=h.p2;b=h.p3;d=h.p4;e=h.p5;if($.ig.util.isNaN(this._n.topMargin())){this._n.topMargin(g[0])}if($.ig.util.isNaN(this._n.rightMargin())){this._n.rightMargin(g[1])}if($.ig.util.isNaN(this._n.bottomMargin())){this._n.bottomMargin(g[2])}if($.ig.util.isNaN(this._n.leftMargin())){this._n.leftMargin(g[3])}this._fa.defaultAxisStroke(f._i);this._fa.defaultAxisMajorStroke(f._i);this._fa.defaultAxisMinorStroke(f._i);this._fa.alignsGridLinesToPixels(e);this.cssAxisStroke(a);this.cssAxisMajorStroke(b);this._fa.brushes(f._a);this._fa.outlines(f._f);this._fa.markerBrushes(f._b!=null?f._b:new $.ig.BrushCollection);this._fa.markerOutlines(f._c!=null?f._c:new $.ig.BrushCollection);if(this._fa.markerBrushes().count()==0){for(var i=0;i<f._a.count();i++){this._fa.markerBrushes().add(f._a.item(i))}}if(f._c.count()==0){for(var j=0;j<f._f.count();j++){this._fa.markerOutlines().add(f._f.item(j))}}this.crosshairBrush(f._j);this.fontBrush(f._k);this.font(f._h);this.axisLineBrush(f._i);this._fc=c;var l=this._fa.series().getEnumerator();while(l.moveNext()){var k=l.current();k.jf()}this._fd=d},_fontBrush:null,fontBrush:function(a){if(arguments.length===1){this._fontBrush=a;return a}else{return this._fontBrush}},_axisLineBrush:null,axisLineBrush:function(a){if(arguments.length===1){this._axisLineBrush=a;return a}else{return this._axisLineBrush}},_crosshairBrush:null,crosshairBrush:function(a){if(arguments.length===1){this._crosshairBrush=a;return a}else{return this._crosshairBrush}},_cssAxisStroke:null,cssAxisStroke:function(a){if(arguments.length===1){this._cssAxisStroke=a;return a}else{return this._cssAxisStroke}},_cssAxisMajorStroke:null,cssAxisMajorStroke:function(a){if(arguments.length===1){this._cssAxisMajorStroke=a;return a}else{return this._cssAxisMajorStroke}},_fc:0,_fd:0,dr:function(){this._e2._ac=this._e3._ac=$.ig.DeviceUtils.prototype.g(1.4);this._e2.__stroke=this._e3.__stroke=this.crosshairBrush();$$t.$l.dr.call(this)},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},$type:new $.ig.Type("XamDataChartView",$$t.$l.$type)},true);$c("Marker:gd","ContentControl",{init:function(){$$a.$g.init.call(this)},_am:null,_an:null,_ak:0,_al:0,ai:0,aj:0,$type:new $.ig.Type("Marker",$$a.$g.$type)},true);$c("SeriesView:gh","Object",{_e:null,_p:false,init:function(a){this.bk=null;this.bo=$$a.$ae.empty();this.bj=new $$a.at;this.f=new $$t.gg;this.j=false;$.ig.$op.init.call(this);this._s=NaN;this._o=true;this._e=a;this.isThumbnailView(false);this.bt=new $$a.bv;this._p=false},getDefaultTooltipTemplate:function(){return this._e.a0().getDefaultTooltipTemplate(this._e)},am:function(){if(this._e.cx()){this._e.a0().hideTooltip(this._e)}},_d:null,onInit:function(){if(!this.isThumbnailView()){this._e._bl=0;this._e._bj=0;this._e._bk=1;this._d=new $.ig.DataContext;this._d.series(this._e);this._e.transitionInEasingFunction($.ig.EasingFunctions.prototype.cubicEase);this.ac()}},getEffectiveViewport:function(){return this._e.getEffectiveViewport1(this)},onVisualPropertiesChanged:function(){this.an()},destroy:function(){},seriesViewerRenderer:function(){if(this._e.seriesViewer()!=null){return this._e.seriesViewer()._bn._i._af}return null},_isDirty:false,isDirty:function(a){if(arguments.length===1){this._isDirty=a;return a}else{return this._isDirty}},index:function(){if(this._e==null||this._e.seriesViewer()==null){return 0}if(this._e.seriesViewer().isMap()){if(this._e.isGeographic()){return this._e.seriesViewer().series().indexOf(this._e)}else{var a=this._e.seriesViewer().series().indexOf(this._e);if(a>=0){return a}for(var b=0;b<this._e.seriesViewer().series().count();b++){if(this._e.seriesViewer().series().__inner[b].isGeographic()){var c=this._e.seriesViewer().series().__inner[b].a5();if(c==this._e){return b}}}return a}}var d=$b($$t.$dp.$type,this._e.chart());var e=0;if(d!=null){if(d.gridMode()==2||d.gridMode()==0){e=d.axes().count()}}var f=0;for(var g=0;g<this._e.seriesViewer().series().count();g++){if(this._e.seriesViewer().series().__inner[g]==this._e){break}if(this._e.seriesViewer().series().__inner[g].isStacked()){f+=this._e.seriesViewer().series().__inner[g].fd()}else{f++}}return e+f},an:function(){if(this._e.seriesViewer()==null){return}if(!this.isDirty()){this.isDirty(true);this._a.o(this._h,this._i)}},undirty:function(a){this.isDirty(false);this.a1(a)},bt:null,onRenderFrame:function(){this.an()},bk:null,getTransparentBrush:function(){if(this.bk==null){this.bk=function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(0,0,0,0));return $ret}()}return this.bk},_s:0,r:function(){if(!$.ig.util.isNaN(this._s)){return this._s}if(this._e.seriesViewer()!=null){return this._e.seriesViewer().actualPixelScalingRatio()}else{return 1}},a1:function(a){if(this._h==null){return}if(this.bo.isEmpty()){this.bo=this.br()}var b=this.bo;var c=this._e.seriesViewer().getContainerRect();var d=c.left();var e=c.top();var f=c.width();var g=c.height();var h=this.r();if(this.isAlternateView()){d=this.br().left();e=this.br().top();f=this.br().width();g=this.br().height()}if(this._h.d()){if(h!=1){this._h.z();this._h.aa(h,h)}if(a){this._h.k(d,e,f,g)}if(a){if(this._e.seriesViewer().plotAreaBackground()!=null){this.bt._o=this.br().top();this.bt._n=this.br().left();this.bt.width(this.br().width());this.bt.height(this.br().height());this.bt.__fill=this._e.seriesViewer().plotAreaBackground();this._h.v(this.bt)}}if(h!=1){this._h.y()}}if(this._i!=null&&this._o){if(this._i.d()){if(this._e.seriesViewer()!=null&&h!=1){this._i.z();this._i.aa(h,h)}if(!b.isEmpty()&&a){this._i.k(b.left(),b.top(),b.width(),b.height())}this.a7(true);this.a3(this._i,true);this.a2(this._i,true);if(h!=1){this._i.y()}}}if(this._h.d()&&this._o){if(h!=1){this._h.z();this._h.aa(h,h)}this._h.z();if(!this.isThumbnailView()&&$$a.$ae.l_op_Inequality(this._e._lh,null)&&!this._e._lh.isEmpty()&&(this._e._lh.width()!=1||this._e._lh.height()!=1)){this._h.ae(new $$a.ae(0,this.br().left()+this.br().width()*this._e._lh.left(),this.br().top()+this.br().height()*this._e._lh.top(),this.br().width()*this._e._lh.width(),this.br().height()*this._e._lh.height()))}else{this._h.ae(this.br())}this.a7(false);this._h.ad(this._e.__opacity);if(this._e.isDropShadowEnabled()&&this._e.cq()&&!this.isThumbnailView()){if(this._e.useSingleShadow()){this._h.o(this._e.shadowColor().colorString(),0,this._e.shadowOffsetX(),this._e.shadowOffsetY());var i=this._e.seriesViewer()._bn._i._x;var j=this._e.seriesViewer()._bn._i._al;if(h!=1){i.z();i.aa(h,h)}i.k(c.left(),c.top(),c.width(),c.height());this.a3(i,false);this.a2(i,false);this._h.m(j.getNativeElement(),1,0,0,c.width(),c.height());if(h!=1){i.y()}}else{this._h.o(this._e.shadowColor().colorString(),this._e.shadowBlur(),this._e.shadowOffsetX(),this._e.shadowOffsetY());this.a3(this._h,false);this.a2(this._h,false)}this._h.l()}else{this.a3(this._h,false);this.a2(this._h,false)}this._h.ad(1);this._h.y();if(h!=1){this._h.y()}}},bo:null,ba:function(a,b,c){if(c){this.bc(a,b)}else{this.bb(a,b)}},bd:function(a,b,c){if(c){this.bf(a,b)}else{this.be(a,b)}},x:function(a,b){if(b){return this.y(a)}else{return this.z(a)}},y:function(a){return null},z:function(a){return null},bb:function(a,b){},be:function(a,b){},bc:function(a,b){},bf:function(a,b){},a7:function(a){if(a){this.a9()}else{this.a8()}},a8:function(){},a9:function(){},bj:null,bm:function(a){return this.bl()},bl:function(){var a=this._e._uniqueIndex;var num_=(a+1)*1e3;var b=(num_&63)<<2;num_=num_>>6;var c=(num_&63)<<2;num_=num_>>6;var d=(num_&63)<<2;this.bj.__fill="rgb("+b+","+c+","+d+")";return this.bj},a3:function(a,b){this.bo=this.br()},a2:function(a,b){},au:function(){},aj:function(){},ak:function(){},f:null,g:function(){return this.f},a6:function(a){},q:function(){return true},at:function(){},as:function(){},a4:function(){this._e.actualBrush(null)},ae:function(){this._e.actualBrush(this._e.brush())},a5:function(){this._e.actualOutline(null)},af:function(){this._e.actualOutline(this._e.outline())},c:function(a){if($b($.ig.DataContext.prototype.$type,a)!==null){return a}return null},_h:null,_i:null,ao:function(a,b){this._h=a;this._i=b},bp:null,br:function(a){if(arguments.length===1){this.bp=a;return a}else{return this.bp}},_bq:null,bs:function(){if(this.isAlternateView()){return this._bq}else if(this.isThumbnailView()){return $$t.$dp.m0}else{return this._e.seriesViewer()!=null?this._e.seriesViewer().actualWindowRect():$$a.$ae.empty()}},j:false,isThumbnailView:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},ah:function(a){if(a!=null){this._a.r(this);if(this._e._bh!=null){this._e._bh._a.r(this._e._bh)}}},_a:null,ad:function(a){if(a!=null){if(this._e.dr()){this._h=this._e.seriesViewer()._bn._x;a._bn._a.l(this);this._a=a._bn._a}else{this._h=this._e.seriesViewer()._bn._w;a.canvasRenderScheduler().l(this);this._a=a.canvasRenderScheduler()}if(this._e._bh!=null){a._ai.l(this._e._bh);this._e._bh._a=a._ai;this._e._bh.an()}if(this._e.cx()){var c=this._e.a0().alternateViews().keys().getEnumerator();while(c.moveNext()){var b=c.current();a._ag.l(this._e.a0().alternateViews().item(b));this._e.a0().alternateViews().item(b)._a=a._ag;this._e.a0().alternateViews().item(b).an()}}this.an()}},postRender:function(){this.ax()},ax:function(){},b:function(a){return null},az:function(a){this._e._bh._h=a._a},ai:function(a){},bg:function(){if(this.duringInit()){return}if(this._e.seriesViewer()!=null){var a=this._e.legend()!=null?this._e.legend():this._e.seriesViewer().legend();if(a!=null&&this._e.legendItem()!=null&&a.containsChild(this._e.legendItem())){a.removeChild(this._e.legendItem());var b=this._e.fr();b.content().actualItemBrush(this._e.actualBrush());b.content().outline(this._e.outline());b.content().thickness(this._e.thickness());a.addChildInOrder(this._e.legendItem(),this._e)}}},aq:function(){this._e.hj(this._e.actualLegend(),this._e.actualLegend())},av:function(){this.bg()},getViewInfo:function(a,b){a=this.br();b=this.bs();return{p0:a,p1:b}},l:function(){return this._h!=null},_o:false,visibilityChanged:function(){this._o=this._e.__visibility==0;this.an()},a0:function(){this._e.a0().removeToolTipFromCurrentParent(this._e)},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},al:function(){},preRender:function(){if(this._e.seriesViewer()!=null&&!this.isThumbnailView()){this._e.seriesViewer().ensureCorrectSize()}},isValid:function(){return true},_duringInit:false,duringInit:function(a){if(arguments.length===1){this._duringInit=a;return a}else{return this._duringInit}},_isAlternateView:false,isAlternateView:function(a){if(arguments.length===1){this._isAlternateView=a;return a}else{return this._isAlternateView}},prepAltSurface:function(a){this._h=a._a},_alternateViewIdentifier:null,alternateViewIdentifier:function(a){if(arguments.length===1){this._alternateViewIdentifier=a;return a}else{return this._alternateViewIdentifier}},bi:function(type_){var legendTemplates_=$.ig.LegendTemplates;var a=legendTemplates_.prototype.resolveLegendItemTemplate(type_);return a},$type:new $.ig.Type("SeriesView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type,$$t.$a.$type])},true);$c("MarkerSeriesView:ge","SeriesView",{_by:null,b2:0,b4:0,b3:0,init:function(a){this.b2=1;this.b4=2;this.b3=3;this.bu=new $$t.gd;$$t.$gh.init.call(this,a);this.bu=new $$t.gd;this.bu.content(new $.ig.DataContext);this._by=a},onInit:function(){$$t.$gh.onInit.call(this);this._b1=new $$4.x($$t.$gd.$type,0);this.cl=function(){var $ret=new $$a.k;$ret.render($$t.$o.c);$ret.measure($$t.$o.b);return $ret}()},cd:function(){var b=this._b1.getEnumerator();while(b.moveNext()){var a=b.current();a._ah=this._by.mb}this.an()},ck:function(a){},_b1:null,bx:function(){var $self=this;var a=new $$t.gd;a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());a._ah=this._by.mb;this._b1.add(a);return a},cc:function(a){},cg:function(a){a.__visibility=0},ci:function(a){a.__visibility=1},ch:function(a){this._b1.remove(a)},bz:function(){return this._by.markerTemplate()!=null},cb:function(){this._by.actualMarkerTemplate(null)},b5:function(){this._by.actualMarkerTemplate(this._by.markerTemplate())},cm:function(a){var b=a._n;var c=a._o;var d=a._m;var e=a._l;return new $$a.ae(0,b-d/2,c-d/2,d,e)},b8:function(a){switch(a){case"CircleMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().tetragramMarkerTemplate());break;case"PentagramMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().hexagramMarkerTemplate());break}},b9:function(){this._by.actualMarkerBrush(null)},b6:function(){this._by.actualMarkerBrush(this._by.markerBrush())},ca:function(){this._by.actualMarkerOutline(null)},b7:function(){this._by.actualMarkerOutline(this._by.markerOutline())},cj:function(){this.an()},_b0:false,be:function(a,b){$$t.$gh.be.call(this,a,b);if(!this._b0){var c=a;var d=c.content();if(d!=null){d.actualItemBrush(this._by.actualMarkerBrush());if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}d.outline(this._by.actualMarkerOutline());d.thickness(this.b4)}}},bu:null,bf:function(a,b){$$t.$gh.bf.call(this,a,b);var c=a;this.bu.__visibility=c.__visibility;this.bu._ah=c._ah;this.bu.width(c.width());this.bu.height(c.height());this.bu._m=c._m;this.bu._l=c._l;this.bu._n=c._n;this.bu._o=c._o;var d=this.bm(b);var e=this.bu.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(this.b2+this.b3)}},b:function(a){if(a>=0&&a<this._b1.count()){return this._b1.__inner[a].content()}return $$t.$gh.b.call(this,a)},cl:null,a2:function(a,b){$$t.$gh.a2.call(this,a,b);if(a.d()){var c=new $$a.l;c.isHitTestRender=b;c.context=a.g();c.viewportTop=this.br().top();c.viewportLeft=this.br().left();c.viewportWidth=this.br().width();c.viewportHeight=this.br().height();c.passID="Markers";var d=new $$a.n;d.isHitTestRender=b;d.passInfo=c;var e=new $$a.m;e.passInfo=c;var f=false;var g=a.g();e.context=g;d.context=g;var h=0;var i=0;if(this._by.mb!=null&&this._by.mb.passStarting()!=null){this._by.mb.passStarting()(c)}for(var j=0;j<this._b1.count();j++){var k=this._b1.__inner[j];if(k.__visibility==1){continue}this.bd(k,j,b);if(b){k=this.bu}if(!f){e.data=k.content();e.width=k.width();e.height=k.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var l=k._ah;if(l.measure()!=null){e.data=k.content();l.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(k.width())&&!Number.isInfinity(k.width())){d.availableWidth=k.width()}if(!$.ig.util.isNaN(k.height())&&!Number.isInfinity(k.height())){d.availableHeight=k.height()}a.p(d,k);k._m=d.availableWidth;k._l=d.availableHeight;k.ai=d.renderOffsetX;k.aj=d.renderOffsetY}if(this._by.mb!=null&&this._by.mb.passCompleted()!=null){this._by.mb.passCompleted()(c)}}},ce:function(a){a.create(this.bx.runOn(this));a.destroy(this.ch.runOn(this));a.activate(this.cg.runOn(this));a.disactivate(this.ci.runOn(this))},cf:function(a){a.create(this.bx.runOn(this));a.destroy(this.ch.runOn(this));a.activate(this.cg.runOn(this));a.disactivate(this.ci.runOn(this))},getHitMarker:function(a){var b=this.bw(a,0);if(b==null){b=this.bw(a,3)}return b},bw:function(a,b){var c;var d;var e;var f;for(var g=this._b1.count()-1;g>=0;g--){var h=this._b1.__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h._m/2+b;d=h._l/2+b;e=h.ai;f=h.aj;if(h._n+e-c<=a.__x&&h._n+e+c>=a.__x&&h._o+f-d<=a.__y&&h._o+f+d>=a.__y){return h}}return null},$type:new $.ig.Type("MarkerSeriesView",$$t.$gh.$type)},true);$c("SeriesComponentsForView:gf","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsForView",$.ig.$ot)},true);$c("SeriesComponentsFromView:gg","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsFromView",$.ig.$ot)},true);$c("ChartAxisRangeChangedEventArgs:gi","EventArgs",{init:function(a,b,c,d,e,f){$$0.$w.init.call(this);this.chart(a);this.axis(b);this.oldMinimumValue(c);this.minimumValue(d);this.oldMaximumValue(e);this.maximumValue(f)},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_axis:null,axis:function(a){if(arguments.length===1){this._axis=a;return a}else{return this._axis}},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("ChartAxisRangeChangedEventArgs",$$0.$w.$type)},true);$c("SeriesViewerComponentsForView:gk","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesViewerComponentsForView",$.ig.$ot)},true);$c("SeriesViewerComponentsFromView:gl","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("SeriesViewerComponentsFromView",$.ig.$ot)},true);$c("IDetectsCollisions:gn","Object",{$type:new $.ig.Type("IDetectsCollisions",null)},true);$c("CollisionAvoider:gm","Object",{init:function(){this.a=new $$4.x($$a.$ae.$type,0);$.ig.$op.init.call(this)},tryAdd:function(a){for(var b=this.a.count()-1;b>=0;--b){if(a.left()>this.a.__inner[b].right()){break}if(this.a.__inner[b].intersectsWith(a)){return false}}if(this.a.count()==0||a.right()>=this.a.__inner[this.a.count()-1].right()){this.a.add(a)}else{this.a.add(a);this.a.sort2(function(c,d){return Math.sign(c.right()-d.right())})}return true},clear:function(){this.a.clear()},a:null,$type:new $.ig.Type("CollisionAvoider",$.ig.$ot,[$$t.$gn.$type])},true);$c("SafeEnumerable:go","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},b:function(){var d__=new $$t.gp((-2));d__.__4__this=this;return d__},getEnumerator:function(){return this.b().getEnumerator()},$type:new $.ig.Type("SafeEnumerable",$.ig.$ot,[$$0.$bw.$type.specialize(Number)])},true);$c("SafeReadOnlyDoubleCollection:gq","Object",{a:null,b:0,c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.b}return a},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.b=0;$.ig.$op.init.call(this);this.a=new $$4.g(Number,1,b)},init1:function(a,b,c){this.b=0;$.ig.$op.init.call(this);this.a=new $$4.g(Number,1,b);this.b=c},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$0.$bz.$type.specialize(Number),this.a).item(a,b);return b}else{return this.c(this.a.item(a))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){return new $$t.go(this.a).getEnumerator()},$type:new $.ig.Type("SafeReadOnlyDoubleCollection",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("SafeSortedReadOnlyDoubleCollection:gr","Object",{a:null,b:null,c:0,d:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.c}return a},init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.c=0;$.ig.$op.init.call(this);this.a=new $$t.gq(0,b);this.b=c},init1:function(a,b,c,d){this.c=0;$.ig.$op.init.call(this);this.a=new $$t.gq(1,b,d);this.b=c;this.c=d},indexOf:function(a){var b=this.a.indexOf(a);return this.b.indexOf(b)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$0.$bz.$type.specialize(Number),this.a).item(a,b);return b}else{var b=this.b.item(a);return this.d(this.a.item(b))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c<a.length;c++){a[c]=this.item(c)}},count:function(){return this.a.count()},isReadOnly:function(){return this.a.isReadOnly()},remove:function(a){return this.a.remove(a)},getEnumerator:function(){var d__=new $$t.gs(0);d__.__4__this=this;return d__},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("SafeEnumerable___MakeSafe__IteratorClass:gp","Object",{e:0,c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.a==null){return false}this.e=1;this.b=this.__4__this.a.getEnumerator();this.e=2;break;case 2:this.e=1;if(this.b.moveNext()){this.d=this.b.current();this.c=this.__4__this.c(this.d);this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.gp(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("SafeEnumerable___MakeSafe__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("CategoryAxisBase___RelatedSeries__IteratorClass:am","Object",{i:0,b:null,g:null,c:null,f:null,e:null,h:null,d:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.g!=null){this.g.dispose()}},k:function(){this.i=-1;if(this.f!=null){this.f.dispose()}},l:function(){this.i=3;if(this.h!=null){this.h.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=1;this.g=this.__4__this._cu.getEnumerator();this.i=2;break;case 2:this.i=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.i=2;return true}this.j();if(this.__4__this.seriesViewer()!=null&&this.__4__this.seriesViewer().c0()&&this.__4__this.jb(this.__4__this.seriesViewer())){this.i=3;this.f=this.__4__this.seriesViewer().dm().getEnumerator();this.i=4;break}break;case 4:this.i=3;if(this.f.moveNext()){this.e=this.f.current();if(this.e!=this.__4__this.seriesViewer()){this.i=5;this.h=this.e.series().getEnumerator();this.i=6;break}this.i=4;break}this.k();break;case 6:this.i=5;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.i=6;return true}this.l();this.i=4;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.am(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:this.k();break;case 5:case 6:try{this.l()}finally{this.k()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedSeries__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$fv.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$fv.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("CategoryAxisBase___RelatedAxes__IteratorClass:an","Object",{i:0,b:null,d:null,h:null,f:null,e:null,g:null,a:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.h!=null){this.h.dispose()}},k:function(){this.i=1;if(this.g!=null){this.g.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=-1;this.d=$b($$t.$dp.$type,this.__4__this.seriesViewer());if(this.d!=null&&this.d.c0()&&this.__4__this.jb(this.d)){this.i=1;this.h=this.d.dm().getEnumerator();this.i=2;break}break;case 2:this.i=1;if(this.h.moveNext()){this.f=this.h.current();if(this.f!=this.__4__this.seriesViewer()){this.e=$b($$t.$dp.$type,this.f);if(this.e!=null){this.i=3;this.g=this.e.axes().getEnumerator();this.i=4;break}}this.i=2;break}this.j();break;case 4:this.i=3;if(this.g.moveNext()){this.a=this.g.current();if($b($$t.$al.$type,this.a)!==null){this.b=$b($$t.$al.$type,this.a);this.i=4;return true}this.i=4;break}this.k();this.i=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.an(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:try{this.k()}finally{this.j()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedAxes__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$al.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$al.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("PathRenderer___GetFigures__IteratorClass:d7","Object",{g:0,i:null,h:0,c:null,d:null,__3__segments:null,f:0,__3__resolution:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.g=a;
},moveNext:function(){while(this.g>=0){switch(this.g){case 0:this.g=-1;this.h=0;this.g=1;break;case 1:this.g=-1;if(this.h<this.d.count()){this.c=this.d.item(this.h);if(this.c.count()>=2){var a=new $$a.a8;var b=this.c.item(0);a.__startPoint=b;var c=this.__4__this.e(this.c,this.f);a.__segments.add(c);this.i=a;this.g=2;return true}this.g=2;break}break;case 2:this.g=-1;this.h++;this.g=1;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.d7(0);d__.__4__this=this.__4__this}d__.d=this.__3__segments;d__.f=this.__3__resolution;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.i},current1:function(){return this.i},$type:new $.ig.Type("PathRenderer___GetFigures__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a.$a8.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a.$a8.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("ChartContentManager___InOrder__IteratorClass:dv","Object",{j:0,b:null,f:null,g:null,c:null,h:null,d:null,i:null,e:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.g!=null){this.g.dispose()}},l:function(){this.j=-1;if(this.h!=null){this.h.dispose()}},m:function(){this.j=-1;if(this.i!=null){this.i.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=-1;this.f=null;this.f=this.__4__this.q.item(1);this.j=1;this.g=this.f.values().getEnumerator();this.j=2;break;case 2:{this.j=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.j=2;return true}this.k();this.f=this.__4__this.q.item(0);var a=new $$4.x($$t.$dt.$type,0);var c=this.__4__this.t().getEnumerator();while(c.moveNext()){var b=c.current();if(!b.isAnnotationLayer()){a.add(this.f.item(b))}}var e=this.__4__this.t().getEnumerator();while(e.moveNext()){var d=e.current();if(d.isAnnotationLayer()){a.add(this.f.item(d))}}this.j=3;this.h=a.getEnumerator();this.j=4;break}case 4:this.j=3;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.j=4;return true}this.l();this.f=this.__4__this.q.item(2);this.j=5;this.i=this.f.values().getEnumerator();this.j=6;break;case 6:this.j=5;if(this.i.moveNext()){this.e=this.i.current();this.b=this.e;this.j=6;return true}this.m();break}}}catch(f){__hasError__=true;throw f}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $$t.dv(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:this.l();break;case 5:case 6:this.m();break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("ChartContentManager___InOrder__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$dt.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$dt.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("SeriesViewer___SynchronizedCharts__IteratorClass:g","Object",{e:0,a:null,d:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.actualSyncLink()==null){return false}this.e=1;this.d=this.__4__this.actualSyncLink().charts().getEnumerator();this.e=2;break;case 2:this.e=1;if(this.d.moveNext()){this.c=this.d.current();this.a=this.c;this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.g(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("SeriesViewer___SynchronizedCharts__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$f.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$f.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("Axis___DirectSeries__IteratorClass:ad","Object",{c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this._cu.count()){var a=this.__4__this._cu.__inner[this.d];this.b=a;this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $$t.ad(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("Axis___DirectSeries__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$fv.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$fv.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("AxisLabelPanelBase___GetLabels__IteratorClass:aj","Object",{c:0,d:null,b:null,f:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},e:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this._ab.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.f=this.b.current();if(this.f!=this.__4__this._ac._he&&this.f!=this.__4__this._ae._av){this.d=this.f;this.c=2;return true}this.c=2;break}this.e();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $$t.aj(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.c){case 1:case 2:this.e();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("AxisLabelPanelBase___GetLabels__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($.ig.$op.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("AxisLabelPanelBase___GetTextBlocks__IteratorClass:ak","Object",{b:0,e:null,c:0,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c<this.__4__this._ac._bo.count()){this.e=this.__4__this._ac._bo.item(this.c);this.b=2;return true}this.d=0;this.b=3;break;case 2:this.b=-1;this.c++;this.b=1;break;case 3:this.b=-1;if(this.d<this.__4__this._ac._bn.count()){this.e=this.__4__this._ac._bn.item(this.d);this.b=4;return true}break;case 4:this.b=-1;this.d++;this.b=3;break}}return false},getEnumerator:function(){var d__;if(this.b==-2){this.b=0;d__=this}else{d__=new $$t.ak(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("AxisLabelPanelBase___GetTextBlocks__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($.ig.$op.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("Series___ToEnumerableRange__IteratorClass:fw","Object",{d:0,a:0,g:0,c:null,__3__expression:null,i:0,__3__start:0,h:0,__3__length:0,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.g=this.i;this.d=1;break;case 1:this.d=-1;if(this.g<this.h){this.a=this.c(this.g);this.d=2;return true}break;case 2:this.d=-1;this.g++;this.d=1;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.fw(0)}d__.c=this.__3__expression;d__.i=this.__3__start;d__.h=this.__3__length;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("Series___ToEnumerableRange__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass:gs","Object",{c:0,b:0,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.a.count()){this.b=this.__4__this.item(this.d);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("SafeSortedReadOnlyDoubleCollection___GetEnumerator__IteratorClass",$.ig.$ot,[$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$f.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$f.$type,a);c.jh("Legend",b.oldValue(),b.newValue())}));$$t.$f.animateSeriesWhenAxisRangeChangesProperty=$$a.$s.i("AnimateSeriesWhenAxisRangeChanges",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$f.$type,a);c.jh("AnimateSeriesWhenAxisRangeChanges",b.oldValue(),b.newValue())}));$$t.$f.windowRectProperty=$$a.$s.i("WindowRect",$$a.$ae.$type,$$t.$f.$type,new $$a.ac(2,new $$a.ae(0,0,0,1,1),function(a,b){a.jh("WindowRect",b.oldValue(),b.newValue())}));$$t.$f.useTiledZoomingProperty=$$a.$s.i("UseTiledZooming",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.jh("UseTiledZooming",b.oldValue(),b.newValue())}));$$t.$f.preferHigherResolutionTilesProperty=$$a.$s.i("PreferHigherResolutionTiles",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.jh("PreferHigherResolutionTiles",b.oldValue(),b.newValue())}));$$t.$f.zoomTileCacheSizeProperty=$$a.$s.i("ZoomTileCacheSize",$$0.$aw.$type,$$t.$f.$type,new $$a.ac(2,30,function(a,b){a.jh("ZoomTileCacheSize",b.oldValue(),b.newValue())}));$$t.$f.highlightingTransitionDurationProperty=$$a.$s.i("HighlightingTransitionDuration",$$0.$aw.$type,$$t.$f.$type,new $$a.ac(2,300,function(a,b){a.jh("HighlightingTransitionDuration",b.oldValue(),b.newValue())}));$$t.$f.isPagePanningAllowedProperty=$$a.$s.i("IsPagePanningAllowed",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,true,function(a,b){a.jh("IsPagePanningAllowed",b.oldValue(),b.newValue())}));$$t.$f.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.jh("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$f.windowResponseProperty=$$a.$s.i("WindowResponse",$$t.$ey.$type,$$t.$f.$type,new $$a.ac(2,$$t.$ey.getBox(1),function(a,b){a.jh("WindowResponse",b.oldValue(),b.newValue())}));$$t.$f.windowRectMinWidthProperty=$$a.$s.i("WindowRectMinWidth",Number,$$t.$f.$type,new $$a.ac(2,1e-4,function(a,b){a.jh("WindowRectMinWidth",b.oldValue(),b.newValue())}));$$t.$f.overviewPlusDetailPaneVisibilityProperty=$$a.$s.i("OverviewPlusDetailPaneVisibility",$$a.$aj.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aj.getBox(1),function(a,b){a.jh("OverviewPlusDetailPaneVisibility",b.oldValue(),b.newValue())}));$$t.$f.crosshairVisibilityProperty=$$a.$s.i("CrosshairVisibility",$$a.$aj.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.jh("CrosshairVisibility",b.oldValue(),b.newValue())}));$$t.$f.plotAreaBorderBrushProperty=$$a.$s.i("PlotAreaBorderBrush",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("PlotAreaBorderBrush",b.oldValue(),b.newValue())}));$$t.$f.actualPlotAreaBorderBrushProperty=$$a.$s.i("ActualPlotAreaBorderBrush",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("ActualPlotAreaBorderBrush",b.oldValue(),b.newValue())}));$$t.$f.plotAreaBackgroundProperty=$$a.$s.i("PlotAreaBackground",$$a.$at.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("PlotAreaBackground",b.oldValue(),b.newValue())}));$$t.$f.defaultInteractionProperty=$$a.$s.i("DefaultInteraction",$.ig.InteractionState.prototype.$type,$$t.$f.$type,new $$a.ac(2,$.ig.InteractionState.prototype.getBox(3),function(a,b){a.jh("DefaultInteraction",b.oldValue(),b.newValue())}));$$t.$f.rightButtonDefaultInteractionProperty=$$a.$s.i("RightButtonDefaultInteraction",$.ig.InteractionState.prototype.$type,$$t.$f.$type,new $$a.ac(2,$.ig.InteractionState.prototype.getBox(3),function(a,b){a.jh("RightButtonDefaultInteraction",b.oldValue(),b.newValue())}));$$t.$f.dragModifierProperty=$$a.$s.i("DragModifier",$$a.$aq.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aq.getBox(2),function(a,b){a.jh("DragModifier",b.oldValue(),b.newValue())}));$$t.$f.panModifierProperty=$$a.$s.i("PanModifier",$$a.$aq.$type,$$t.$f.$type,new $$a.ac(2,$$a.$aq.getBox(4),function(a,b){a.jh("PanModifier",b.oldValue(),b.newValue())}));$$t.$f.windowPositionHorizontalProperty=$$a.$s.i("WindowPositionHorizontal",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){a.jh("WindowPositionHorizontal",b.oldValue(),b.newValue())}));$$t.$f.windowPositionVerticalProperty=$$a.$s.i("WindowPositionVertical",Number,$$t.$f.$type,new $$a.ac(2,NaN,function(a,b){a.jh("WindowPositionVertical",b.oldValue(),b.newValue())}));$$t.$f.m0=$$a.$ae.empty();$$t.$f.circleMarkerTemplateProperty=$$a.$s.i("CircleMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("CircleMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.triangleMarkerTemplateProperty=$$a.$s.i("TriangleMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("TriangleMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.pyramidMarkerTemplateProperty=$$a.$s.i("PyramidMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("PyramidMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.squareMarkerTemplateProperty=$$a.$s.i("SquareMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("SquareMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.diamondMarkerTemplateProperty=$$a.$s.i("DiamondMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("DiamondMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.pentagonMarkerTemplateProperty=$$a.$s.i("PentagonMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("PentagonMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.hexagonMarkerTemplateProperty=$$a.$s.i("HexagonMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("HexagonMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.tetragramMarkerTemplateProperty=$$a.$s.i("TetragramMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("TetragramMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.pentagramMarkerTemplateProperty=$$a.$s.i("PentagramMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("PentagramMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.hexagramMarkerTemplateProperty=$$a.$s.i("HexagramMarkerTemplate",$$a.$k.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("HexagramMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$f.titleProperty=$$a.$s.i("Title",String,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("Title",b.oldValue(),b.newValue())}));$$t.$f.titleHorizontalAlignmentProperty=$$a.$s.i("TitleHorizontalAlignment",$$a.$w.$type,$$t.$f.$type,new $$a.ac(2,$$a.$w.getBox(1),function(a,b){a.jh("TitleHorizontalAlignment",b.oldValue(),b.newValue())}));$$t.$f.subtitleHorizontalAlignmentProperty=$$a.$s.i("SubtitleHorizontalAlignment",$$a.$w.$type,$$t.$f.$type,new $$a.ac(2,$$a.$w.getBox(1),function(a,b){a.jh("SubtitleHorizontalAlignment",b.oldValue(),b.newValue())}));$$t.$f.subtitleProperty=$$a.$s.i("Subtitle",String,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.jh("Subtitle",b.oldValue(),b.newValue())}));if($$t.$f.staticInit&&!$$t.$f.seriesViewerStaticInitCalled){$$t.$f.staticInit();$$t.$f.seriesViewerStaticInitCalled=true}$$t.$q.q=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.d);return $ret}();$$t.$q.r=function(){var $ret=new $$a.k;$ret.measure($$t.$q.a);$ret.render($$t.$q.b);return $ret}();$$t.$q.u=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.h);return $ret}();$$t.$q.z=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.m);return $ret}();$$t.$q.x=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.k);return $ret}();$$t.$q.s=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.e);return $ret}();$$t.$q.t=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.f);return $ret}();$$t.$q.v=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.j);return $ret}();$$t.$q.w=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.i);return $ret}();$$t.$q.y=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.l);return $ret}();$$t.$q.aa=function(){var $ret=new $$a.k;$ret.measure($$t.$q.c);$ret.render($$t.$q.o);return $ret}();$$t.$r.zoomLevelProperty=$$a.$s.i("ZoomLevel",Number,$$t.$r.$type,new $$a.ac(2,0,function(a,b){a.v("ZoomLevel",b.oldValue(),b.newValue())}));$$t.$f1.extentPropertyDefault=NaN;$$t.$ac.formatLabelProperty=$$a.$s.i("FormatLabel",$$t.$w.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("FormatLabel",b.oldValue(),b.newValue())}));$$t.$ac.titleProperty=$$a.$s.i("Title",String,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("Title",b.oldValue(),b.newValue())}));$$t.$ac.strokeProperty=$$a.$s.i("Stroke",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("Stroke",b.oldValue(),b.newValue())}));$$t.$ac.actualStrokeProperty=$$a.$s.i("ActualStroke",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("ActualStroke",b.oldValue(),b.newValue())}));$$t.$ac.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$ac.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.gu("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$ac.strokeDashArrayProperty=$$a.$s.i("StrokeDashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("StrokeDashArray",b.oldValue(),b.newValue())}));$$t.$ac.stripProperty=$$a.$s.i("Strip",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("Strip",b.oldValue(),b.newValue())}));$$t.$ac.majorStrokeProperty=$$a.$s.i("MajorStroke",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("MajorStroke",b.oldValue(),b.newValue())}));$$t.$ac.actualMajorStrokeProperty=$$a.$s.i("ActualMajorStroke",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("ActualMajorStroke",b.oldValue(),b.newValue())}));$$t.$ac.majorStrokeThicknessProperty=$$a.$s.i("MajorStrokeThickness",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.gu("MajorStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ac.majorStrokeDashArrayProperty=$$a.$s.i("MajorStrokeDashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("MajorStrokeDashArray",b.oldValue(),b.newValue())}));$$t.$ac.minorStrokeProperty=$$a.$s.i("MinorStroke",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("MinorStroke",b.oldValue(),b.newValue())}));$$t.$ac.actualMinorStrokeProperty=$$a.$s.i("ActualMinorStroke",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("ActualMinorStroke",b.oldValue(),b.newValue())}));$$t.$ac.minorStrokeThicknessProperty=$$a.$s.i("MinorStrokeThickness",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.gu("MinorStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ac.minorStrokeDashArrayProperty=$$a.$s.i("MinorStrokeDashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("MinorStrokeDashArray",b.oldValue(),b.newValue())}));$$t.$ac.tickStrokeProperty=$$a.$s.i("TickStroke",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("TickStroke",b.oldValue(),b.newValue())}));$$t.$ac.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$ac.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.gu("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ac.tickStrokeDashArrayProperty=$$a.$s.i("TickStrokeDashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("TickStrokeDashArray",b.oldValue(),b.newValue())}));$$t.$ac.tickLengthProperty=$$a.$s.i("TickLength",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.gu("TickLength",b.oldValue(),b.newValue())}));$$t.$ac.isDisabledProperty=$$a.$s.i("IsDisabled",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.gu("IsDisabled",b.oldValue(),b.newValue())}));$$t.$ac.isInvertedProperty=$$a.$s.i("IsInverted",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.gu("IsInverted",b.oldValue(),b.newValue())}));$$t.$ac.useEnhancedIntervalManagementProperty=$$a.$s.i("UseEnhancedIntervalManagement",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.gu("UseEnhancedIntervalManagement",b.oldValue(),b.newValue())}));$$t.$ac.enhancedIntervalMinimumCharactersProperty=$$a.$s.i("EnhancedIntervalMinimumCharacters",$$0.$aw.$type,$$t.$ac.$type,new $$a.ac(2,(-1),function(a,b){a.gu("EnhancedIntervalMinimumCharacters",b.oldValue(),b.newValue())}));$$t.$ac.labelSettingsProperty=$$a.$s.i("LabelSettings",$$t.$f1.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.gu("LabelSettings",b.oldValue(),b.newValue())}));$$t.$ac.crossingAxisProperty=$$a.$s.i("CrossingAxis",$$t.$ac.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.gu("CrossingAxis",b.oldValue(),b.newValue())}));$$t.$ac.crossingValueProperty=$$a.$s.i("CrossingValue",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.gu("CrossingValue",b.oldValue(),b.newValue())}));$$t.$ac.titleSettingsProperty=$$a.$s.i("TitleSettings",$$t.$f2.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.gu("TitleSettings",b.oldValue(),b.newValue())}));$$t.$ac.d2=7;$$t.$ac.labelProperty=$$a.$s.i("Label",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.gu("Label",b.oldValue(),b.newValue())}));$$t.$ah.ci=$$a.$s.i("Extent",Number,$$t.$ah.$type,new $$a.ac(2,50,function(a,b){a.a5=b.newValue()}));$$t.$al.fastItemsSourceProperty=$$a.$s.i("FastItemsSource",$.ig.IFastItemsSource.prototype.$type,$$t.$al.$type,new $$a.ac(1,function(a,b){a.gu("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$al.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$al.$type,a);if(c.bl()!=null){c.bl().releaseFastItemsSource(b.oldValue())}a.gu("ItemsSource",b.oldValue(),b.newValue())}));$$t.$al.gapProperty=$$a.$s.i("Gap",Number,$$t.$al.$type,new $$a.ac(2,.2,function(a,b){a.gu("Gap",b.oldValue(),b.newValue())}));$$t.$al.overlapProperty=$$a.$s.i("Overlap",Number,$$t.$al.$type,new $$a.ac(2,0,function(a,b){a.gu("Overlap",b.oldValue(),b.newValue())}));$$t.$al.useClusteringModeProperty=$$a.$s.i("UseClusteringMode",$$0.$aq.$type,$$t.$al.$type,new $$a.ac(2,false,function(a,b){a.gu("UseClusteringMode",b.oldValue(),b.newValue())}));$$t.$ao.intervalProperty=$$a.$s.i("Interval",Number,$$t.$ao.$type,new $$a.ac(2,NaN,function(a,b){a.gu("Interval",b.oldValue(),b.newValue());a.g0(false)}));$$t.$ao.minorIntervalProperty=$$a.$s.i("MinorInterval",Number,$$t.$ao.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ao.$type,a).gu("MinorInterval",b.oldValue(),b.newValue());$b($$t.$ao.$type,a).g0(false)}));$$t.$aw.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$aw.$type,new $$a.ac(2,NaN,function(a,b){a.gu("MinimumValue",b.oldValue(),b.newValue())}));$$t.$aw.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$aw.$type,new $$a.ac(2,NaN,function(a,b){a.gu("MaximumValue",b.oldValue(),b.newValue())}));$$t.$aw.intervalProperty=$$a.$s.i("Interval",Number,$$t.$aw.$type,new $$a.ac(2,NaN,function(a,b){a.gu("Interval",b.oldValue(),b.newValue())}));$$t.$aw.minorIntervalProperty=$$a.$s.i("MinorInterval",Number,$$t.$aw.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$aw.$type,a).gu("MinorInterval",b.oldValue(),b.newValue())}));$$t.$aw.referenceValueProperty=$$a.$s.i("ReferenceValue",Number,$$t.$aw.$type,new $$a.ac(2,0,function(a,b){a.gu("ReferenceValue",b.oldValue(),b.newValue())}));$$t.$aw.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$aw.$type,new $$a.ac(2,false,function(a,b){a.gu("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$aw.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$aw.$type,new $$a.ac(2,10,function(a,b){a.gu("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$aw.tickmarkValuesProperty=$$a.$s.i("TickmarkValues",$$t.$b7.$type,$$t.$aw.$type,new $$a.ac(1,function(a,b){a.gu("TickmarkValues",b.oldValue(),b.newValue())}));$$t.$bz.ac=new $$a.ae(0,0,0,1,1);$$t.$bz.ab=$$a.$s.i("ActualMinimumValue",Number,$$t.$bz.$type,new $$a.ac(2,NaN,function(a,b){a.w("ActualMinimumValue",b.oldValue(),b.newValue())}));$$t.$bz.aa=$$a.$s.i("ActualMaximumValue",Number,$$t.$bz.$type,new $$a.ac(2,NaN,function(a,b){a.w("ActualMaximumValue",b.oldValue(),b.newValue())}));$$t.$ax.scaleModeProperty=$$a.$s.i("ScaleMode",$$t.$by.$type,$$t.$ax.$type,new $$a.ac(2,$$t.$by.getBox(0),function(a,b){a.gu("ScaleMode",b.oldValue(),b.newValue())}));$$t.$ax.scalerProperty=$$a.$s.i("Scaler",$$t.$bz.$type,$$t.$ax.$type,new $$a.ac(2,null,$$t.$ax.lj));$$t.$b6.z=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$b6.$type,new $$a.ac(2,10,function(a,b){}));$$t.$cb.r=0;$$t.$dp.n6=0;$$t.$dp.n5=0;$$t.$dp.isSquareProperty=$$a.$s.i("IsSquare",$$0.$aq.$type,$$t.$dp.$type,new $$a.ac(2,false,function(a,b){a.jh("IsSquare",b.oldValue(),b.newValue())}));$$t.$dp.windowScaleHorizontalProperty=$$a.$s.i("WindowScaleHorizontal",Number,$$t.$dp.$type,new $$a.ac(2,NaN,function(a,b){a.jh("WindowScaleHorizontal",b.oldValue(),b.newValue())}));$$t.$dp.windowScaleVerticalProperty=$$a.$s.i("WindowScaleVertical",Number,$$t.$dp.$type,new $$a.ac(2,NaN,function(a,b){a.jh("WindowScaleVertical",b.oldValue(),b.newValue())}));$$t.$dp.horizontalZoomableProperty=$$a.$s.i("HorizontalZoomable",$$0.$aq.$type,$$t.$dp.$type,new $$a.ac(2,false,function(a,b){a.jh("HorizontalZoomable",b.oldValue(),b.newValue())}));$$t.$dp.verticalZoomableProperty=$$a.$s.i("VerticalZoomable",$$0.$aq.$type,$$t.$dp.$type,new $$a.ac(2,false,function(a,b){a.jh("VerticalZoomable",b.oldValue(),b.newValue())}));$$t.$dp.isHorizontalZoomEnabledProperty=$$a.$s.i("IsHorizontalZoomEnabled",$$0.$aq.$type,$$t.$dp.$type,new $$a.ac(2,false,function(a,b){a.jh("IsHorizontalZoomEnabled",b.oldValue(),b.newValue())}));$$t.$dp.isVerticalZoomEnabledProperty=$$a.$s.i("IsVerticalZoomEnabled",$$0.$aq.$type,$$t.$dp.$type,new $$a.ac(2,false,function(a,b){a.jh("IsVerticalZoomEnabled",b.oldValue(),b.newValue())}));$$t.$dp.gridModeProperty=$$a.$s.i("GridMode",$$t.$ev.$type,$$t.$dp.$type,new $$a.ac(2,$$t.$ev.getBox(2),function(a,b){a.jh("GridMode",b.oldValue(),b.newValue())}));$$t.$dp.alignsGridLinesToPixelsProperty=$$a.$s.i("AlignsGridLinesToPixels",$$0.$aq.$type,$$t.$dp.$type,new $$a.ac(2,true,function(a,b){a.jh("AlignsGridLinesToPixels",b.oldValue(),b.newValue())}));$$t.$dp.pi=$$a.$s.i("ShouldClipGridlines",$$0.$aq.$type,$$t.$dp.$type,new $$a.ac(2,true,function(a,b){a.jh("ShouldClipGridlines",b.oldValue(),b.newValue())}));$$t.$dp.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$dp.$type,new $$a.ac(2,null,function(a,b){a.jh("Brushes",b.oldValue(),b.newValue())}));$$t.$dp.markerBrushesProperty=$$a.$s.i("MarkerBrushes",$.ig.BrushCollection.prototype.$type,$$t.$dp.$type,new $$a.ac(2,null,function(a,b){a.jh("MarkerBrushes",b.oldValue(),b.newValue())}));$$t.$dp.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$dp.$type,new $$a.ac(2,null,function(a,b){a.jh("Outlines",b.oldValue(),b.newValue())}));$$t.$dp.markerOutlinesProperty=$$a.$s.i("MarkerOutlines",$.ig.BrushCollection.prototype.$type,$$t.$dp.$type,new $$a.ac(2,null,function(a,b){a.jh("MarkerOutlines",b.oldValue(),b.newValue())}));$$t.$dp.defaultAxisStrokeProperty=$$a.$s.i("DefaultAxisStroke",$$a.$at.$type,$$t.$dp.$type,new $$a.ac(2,null,function(a,b){a.jh("DefaultAxisStroke",b.oldValue(),b.newValue())}));$$t.$dp.defaultAxisMajorStrokeProperty=$$a.$s.i("DefaultAxisMajorStroke",$$a.$at.$type,$$t.$dp.$type,new $$a.ac(2,null,function(a,b){a.jh("DefaultAxisMajorStroke",b.oldValue(),b.newValue())}));$$t.$dp.defaultAxisMinorStrokeProperty=$$a.$s.i("DefaultAxisMinorStroke",$$a.$at.$type,$$t.$dp.$type,new $$a.ac(2,null,function(a,b){a.jh("DefaultAxisMinorStroke",b.oldValue(),b.newValue())}));if($$t.$dp.staticInit&&!$$t.$dp.xamDataChartStaticInitCalled){$$t.$dp.staticInit();$$t.$dp.xamDataChartStaticInitCalled=true}$$t.$fv.e2=0;$$t.$fv.ku=$$a.$s.i("VisibilityProxy",$$a.$aj.$type,$$t.$fv.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("VisibilityProxy",b.oldValue(),b.newValue())}));$$t.$fv.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$fv.$type,a);if(c.syncLink()!=null){c.syncLink().releaseFastItemsSource(b.oldValue())}a.raisePropertyChanged("ItemsSource",b.oldValue(),b.newValue())}));$$t.$fv.j1=$$a.$s.i("FastItemsSource",$.ig.IFastItemsSource.prototype.$type,$$t.$fv.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$fv.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$fv.$type,a);c.raisePropertyChanged("Legend",b.oldValue(),b.newValue())}));$$t.$fv.legendItemVisibilityProperty=$$a.$s.i("LegendItemVisibility",$$a.$aj.$type,$$t.$fv.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("LegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$fv.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$fv.$type,a);c.raisePropertyChanged("LegendItemBadgeTemplate",b.oldValue(),b.newValue());if(c.legendItem()!=null){c.legendItem(c.jm())}}));$$t.$fv.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$fv.$type,a);c.raisePropertyChanged("LegendItemTemplate",b.oldValue(),b.newValue());if(c.legendItem()!=null){c.legendItem(c.jm())}}));$$t.$fv.discreteLegendItemTemplateProperty=$$a.$s.i("DiscreteLegendItemTemplate",$$a.$k.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){var c=$b($$t.$fv.$type,a);c.raisePropertyChanged("DiscreteLegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$fv.indexProperty=$$a.$s.i("Index",$$0.$aw.$type,$$t.$fv.$type,new $$a.ac(2,(-1),function(a,b){var c=$b($$t.$fv.$type,a);c.raisePropertyChanged("Index",b.oldValue(),b.newValue());if(c.legendItem()!=null){c.legendItem(c.jm())}}));$$t.$fv.transitionEasingFunctionProperty=$$a.$s.i("TransitionEasingFunction",$.ig.EasingFunctionHandler.prototype.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TransitionEasingFunction",b.oldValue(),b.newValue())}));$$t.$fv.transitionInEasingFunctionProperty=$$a.$s.i("TransitionInEasingFunction",$.ig.EasingFunctionHandler.prototype.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TransitionInEasingFunction",b.oldValue(),b.newValue())}));$$t.$fv.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$fv.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$fv.ks=$$a.$s.i("TransitionProgress",Number,$$t.$fv.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("TransitionProgress",b.oldValue(),b.newValue())}));$$t.$fv.resolutionProperty=$$a.$s.i("Resolution",Number,$$t.$fv.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("Resolution",b.oldValue(),b.newValue())}));$$t.$fv.titleProperty=$$a.$s.i("Title",$.ig.$op.$type,$$t.$fv.$type,new $$a.ac(2,"Series Title",function(a,b){a.raisePropertyChanged("Title",b.oldValue(),b.newValue())}));$$t.$fv.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("Brush",b.oldValue(),b.newValue())}));$$t.$fv.actualBrushProperty=$$a.$s.i("ActualBrush",$$a.$at.$type,$$t.$fv.$type,new $$a.ac(1,function(a,b){
a.raisePropertyChanged("ActualBrush",b.oldValue(),b.newValue())}));$$t.$fv.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("Outline",b.oldValue(),b.newValue())}));$$t.$fv.actualOutlineProperty=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$fv.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualOutline",b.oldValue(),b.newValue())}));$$t.$fv.miterLimitProperty=$$a.$s.i("MiterLimit",Number,$$t.$fv.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("MiterLimit",b.oldValue(),b.newValue())}));$$t.$fv.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$fv.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(2),function(a,b){a.raisePropertyChanged("Thickness",b.oldValue(),b.newValue())}));$$t.$fv.dashCapProperty=$$a.$s.i("DashCap",$$a.$bj.$type,$$t.$fv.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.raisePropertyChanged("DashCap",b.oldValue(),b.newValue())}));$$t.$fv.dashArrayProperty=$$a.$s.i("DashArray",$$a.$ay.$type,$$t.$fv.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("DashArray",b.oldValue(),b.newValue())}));$$t.$fv.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$fv.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ToolTip",b.oldValue(),b.newValue())}));$$t.$fv.isHighlightingEnabledProperty=$$a.$s.i("IsHighlightingEnabled",$$0.$aq.$type,$$t.$fv.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsHighlightingEnabled",b.oldValue(),b.newValue())}));$$t.$fv.isDropShadowEnabledProperty=$$a.$s.i("IsDropShadowEnabled",$$0.$aq.$type,$$t.$fv.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$fv.shadowBlurProperty=$$a.$s.i("ShadowBlur",Number,$$t.$fv.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("ShadowBlur",b.oldValue(),b.newValue())}));$$t.$fv.shadowColorProperty=$$a.$s.i("ShadowColor",$$a.$ax.$type,$$t.$fv.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ShadowColor",b.oldValue(),b.newValue())}));$$t.$fv.useSingleShadowProperty=$$a.$s.i("UseSingleShadow",$$0.$aq.$type,$$t.$fv.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseSingleShadow",b.oldValue(),b.newValue())}));$$t.$fv.shadowOffsetXProperty=$$a.$s.i("ShadowOffsetX",Number,$$t.$fv.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$fv.shadowOffsetYProperty=$$a.$s.i("ShadowOffsetY",Number,$$t.$fv.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("ShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$fv.areaFillOpacityProperty=$$a.$s.i("AreaFillOpacity",Number,$$t.$fv.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$fv.actualAreaFillOpacityProperty=$$a.$s.i("ActualAreaFillOpacity",Number,$$t.$fv.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("ActualAreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$fv.showDefaultTooltipProperty=$$a.$s.i("ShowDefaultTooltip",$$0.$aq.$type,$$t.$fv.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ShowDefaultTooltip",b.oldValue(),b.newValue())}));$$t.$fv.transitionInDurationProperty=$$a.$s.i("TransitionInDuration",$$0.$aw.$type,$$t.$fv.$type,new $$a.ac(2,1e3,function(a,b){a.raisePropertyChanged("TransitionInDuration",b.oldValue(),b.newValue())}));$$t.$fv.transitionInSpeedTypeProperty=$$a.$s.i("TransitionInSpeedType",$$t.$cq.$type,$$t.$fv.$type,new $$a.ac(2,$$t.$cq.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInSpeedType",b.oldValue(),b.newValue())}));$$t.$fv.startCapProperty=$$a.$s.i("StartCap",$$a.$bj.$type,$$t.$fv.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.raisePropertyChanged("StartCap",b.oldValue(),b.newValue())}));$$t.$fv.endCapProperty=$$a.$s.i("EndCap",$$a.$bj.$type,$$t.$fv.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.raisePropertyChanged("EndCap",b.oldValue(),b.newValue())}));$$t.$fv.mouseOverEnabledProperty=$$a.$s.i("MouseOverEnabled",$$0.$aq.$type,$$t.$fv.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.oldValue(),b.newValue())}));$$t.$d2.markerTypeProperty=$$a.$s.i("MarkerType",$$t.$fd.$type,$$t.$d2.$type,new $$a.ac(2,$$t.$fd.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$d2.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$d2.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$d2.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$d2.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$d2.l9=null;$$t.$d2.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$d2.$type,new $$a.ac(1,function(a,b){var c=$b($$t.$d2.$type,a);c.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$d2.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$d2.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$d2.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$d2.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$d2.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$d2.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$d2.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$d2.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$d2.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$d2.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$eb.syncChannelProperty=$$a.$s.i("SyncChannel",String,$$t.$eb.$type,new $$a.ac(2,null,function(a,b){a.ai("SyncChannel",b.oldValue(),b.newValue())}));$$t.$eb.synchronizeVerticallyProperty=$$a.$s.i("SynchronizeVertically",$$0.$aq.$type,$$t.$eb.$type,new $$a.ac(2,true,function(a,b){a.ai("SynchronizeVertically",b.oldValue(),b.newValue())}));$$t.$eb.synchronizeHorizontallyProperty=$$a.$s.i("SynchronizeHorizontally",$$0.$aq.$type,$$t.$eb.$type,new $$a.ac(2,true,function(a,b){a.ai("SynchronizeHorizontally",b.oldValue(),b.newValue())}));$$t.$ed.b=null;$$t.$ep.trendLineDashArrayPropertyName="TrendLineDashArray";$$t.$ep.trendLineTypePropertyName="TrendLineType";$$t.$ep.trendLinePeriodPropertyName="TrendLinePeriod";$$t.$ep.trendLineBrushPropertyName="TrendLineBrush";$$t.$ep.trendLineActualBrushPropertyName="ActualTrendLineBrush";$$t.$ep.trendLineThicknessPropertyName="TrendLineThickness";$$t.$ep.trendLineDashCapPropertyName="TrendLineDashCap";$$t.$ep.trendLineZIndexPropertyName="TrendLineZIndex";$$t.$ez.defaultErrorBarStyleProperty=$$a.$s.i("DefaultErrorBarStyle",$$a.$ag.$type,$$t.$ez.$type,new $$a.ac(2,null,function(a,b){a.l("DefaultErrorBarStyle",b.oldValue(),b.newValue())}));$$t.$e0.enableErrorBarsProperty=$$a.$s.i("EnableErrorBars",$$t.$e2.$type,$$t.$e0.$type,new $$a.ac(2,$$t.$e2.getBox(0),function(a,b){a.l("EnableErrorBars",b.oldValue(),b.newValue())}));$$t.$e0.errorBarCapLengthProperty=$$a.$s.i("ErrorBarCapLength",$$0.$aw.$type,$$t.$e0.$type,new $$a.ac(2,6,function(a,b){a.l("ErrorBarCapLength",b.oldValue(),b.newValue())}));$$t.$e0.calculatorProperty=$$a.$s.i("Calculator",$.ig.IErrorBarCalculator.prototype.$type,$$t.$e0.$type,new $$a.ac(2,null,function(a,b){a.l("Calculator",b.oldValue(),b.newValue())}));$$t.$e0.strokeProperty=$$a.$s.i("Stroke",$$a.$at.$type,$$t.$e0.$type,new $$a.ac(2,null,function(a,b){a.l("Stroke",b.oldValue(),b.newValue())}));$$t.$e0.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$e0.$type,new $$a.ac(2,1,function(a,b){a.l("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$e0.errorBarStyleProperty=$$a.$s.i("ErrorBarStyle",$$a.$ag.$type,$$t.$e0.$type,new $$a.ac(2,null,function(a,b){a.l("ErrorBarStyle",b.oldValue(),b.newValue())}));$$t.$e3.enableErrorBarsHorizontalProperty=$$a.$s.i("EnableErrorBarsHorizontal",$$t.$e2.$type,$$t.$e3.$type,new $$a.ac(2,$$t.$e2.getBox(0),function(a,b){a.l("EnableErrorBarsHorizontal",b.oldValue(),b.newValue())}));$$t.$e3.horizontalCalculatorReferenceProperty=$$a.$s.i("HorizontalCalculatorReference",$.ig.ErrorBarCalculatorReference.prototype.$type,$$t.$e3.$type,new $$a.ac(2,$.ig.ErrorBarCalculatorReference.prototype.getBox(0),function(a,b){a.l("HorizontalCalculatorReference",b.oldValue(),b.newValue())}));$$t.$e3.horizontalCalculatorProperty=$$a.$s.i("HorizontalCalculator",$.ig.IErrorBarCalculator.prototype.$type,$$t.$e3.$type,new $$a.ac(2,null,function(a,b){a.l("HorizontalCalculator",b.oldValue(),b.newValue())}));$$t.$e3.horizontalErrorBarCapLengthProperty=$$a.$s.i("HorizontalErrorBarCapLength",$$0.$aw.$type,$$t.$e3.$type,new $$a.ac(2,6,function(a,b){a.l("HorizontalErrorBarCapLength",b.oldValue(),b.newValue())}));$$t.$e3.horizontalStrokeProperty=$$a.$s.i("HorizontalStroke",$$a.$at.$type,$$t.$e3.$type,new $$a.ac(2,null,function(a,b){a.l("HorizontalStroke",b.oldValue(),b.newValue())}));$$t.$e3.horizontalStrokeThicknessProperty=$$a.$s.i("HorizontalStrokeThickness",Number,$$t.$e3.$type,new $$a.ac(2,1,function(a,b){a.l("HorizontalStrokeThickness",b.oldValue(),b.newValue())}));$$t.$e3.horizontalErrorBarStyleProperty=$$a.$s.i("HorizontalErrorBarStyle",$$a.$ag.$type,$$t.$e3.$type,new $$a.ac(2,null,function(a,b){a.l("HorizontalErrorBarStyle",b.oldValue(),b.newValue())}));$$t.$e3.enableErrorBarsVerticalProperty=$$a.$s.i("EnableErrorBarsVertical",$$t.$e2.$type,$$t.$e3.$type,new $$a.ac(2,$$t.$e2.getBox(0),function(a,b){a.l("EnableErrorBarsVertical",b.oldValue(),b.newValue())}));$$t.$e3.verticalCalculatorReferenceProperty=$$a.$s.i("VerticalCalculatorReference",$.ig.ErrorBarCalculatorReference.prototype.$type,$$t.$e3.$type,new $$a.ac(2,$.ig.ErrorBarCalculatorReference.prototype.getBox(1),function(a,b){a.l("VerticalCalculatorReference",b.oldValue(),b.newValue())}));$$t.$e3.verticalCalculatorProperty=$$a.$s.i("VerticalCalculator",$.ig.IErrorBarCalculator.prototype.$type,$$t.$e3.$type,new $$a.ac(2,null,function(a,b){a.l("VerticalCalculator",b.oldValue(),b.newValue())}));$$t.$e3.verticalErrorBarCapLengthProperty=$$a.$s.i("VerticalErrorBarCapLength",$$0.$aw.$type,$$t.$e3.$type,new $$a.ac(2,6,function(a,b){a.l("VerticalErrorBarCapLength",b.oldValue(),b.newValue())}));$$t.$e3.verticalStrokeProperty=$$a.$s.i("VerticalStroke",$$a.$at.$type,$$t.$e3.$type,new $$a.ac(2,null,function(a,b){a.l("VerticalStroke",b.oldValue(),b.newValue())}));$$t.$e3.verticalStrokeThicknessProperty=$$a.$s.i("VerticalStrokeThickness",Number,$$t.$e3.$type,new $$a.ac(2,1,function(a,b){a.l("VerticalStrokeThickness",b.oldValue(),b.newValue())}));$$t.$e3.verticalErrorBarStyleProperty=$$a.$s.i("VerticalErrorBarStyle",$$a.$ag.$type,$$t.$e3.$type,new $$a.ac(2,null,function(a,b){a.l("VerticalErrorBarStyle",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_extendedaxes.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$l=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SmartAxisLabelDisplayType:a","Enum:b","ValueType:c","Object:d","Type:e","Boolean:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Error:s","Error:t","Void:u","Number:v","String:w","StringComparison:x","Array:y","IList:z","ICollection:aa","IEnumerable:ab","IEnumerator:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat: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","FontMappingInfo:ba","HorizontalSmartAxisLabelPanel:bb","HorizontalAxisLabelPanelBase:bc","AxisLabelPanelBase:bd","Panel:be","FrameworkElement:bf","UIElement:bg","DependencyObject:bh","Dictionary:bi","DependencyProperty:bj","PropertyMetadata:bk","PropertyChangedCallback:bl","MulticastDelegate:bm","IntPtr:bn","DependencyPropertyChangedEventArgs:bo","DependencyPropertiesCollection:bp","UnsetValue:bq","Script:br","Binding:bs","PropertyPath:bt","Transform:bu","Visibility:bv","Style:bw","UIElementCollection:bx","ObservableCollection$1:by","List$1:bz","IList$1:b0","ICollection$1:b1","IArray:b2","IArrayList:b3","Array:b4","CompareCallback:b5","Func$3:b6","Action$1:b7","Comparer$1:b8","IComparer:b9","IComparer$1:ca","DefaultComparer$1:cb","Comparison$1:cc","ReadOnlyCollection$1:cd","Predicate$1:ce","NotImplementedException:cf","INotifyCollectionChanged:cg","NotifyCollectionChangedEventHandler:ch","NotifyCollectionChangedEventArgs:ci","EventArgs:cj","NotifyCollectionChangedAction:ck","INotifyPropertyChanged:cl","PropertyChangedEventHandler:cm","PropertyChangedEventArgs:cn","Delegate:co","Interlocked:cp","AxisLabelPanelBaseView:cq","Path:cr","Shape:cs","Brush:ct","Color:cu","Math:cv","ArgumentException:cw","CssGradientUtil:cx","GradientStop:cy","LinearGradientBrush:cz","Point:c0","DoubleCollection:c1","Geometry:c2","GeometryType:c3","RenderingContext:c4","IRenderer:c5","Rectangle:c6","Rect:c7","Size:c8","TextBlock:c9","Polygon:da","PointCollection:db","Polyline:dc","DataTemplateRenderInfo:dd","DataTemplatePassInfo:de","ContentControl:df","Control:dg","Thickness:dh","HorizontalAlignment:di","VerticalAlignment:dj","DataTemplate:dk","DataTemplateRenderHandler:dl","DataTemplateMeasureHandler:dm","DataTemplateMeasureInfo:dn","DataTemplatePassHandler:dp","Line:dq","FontInfo:dr","FontUtil:ds","DomRenderer:dt","DomWrapper:du","DomWrapperPosition:dv","Action:dw","INormalizedEvent:dx","Callback:dy","CanvasContext2D:dz","CanvasContext:d0","TextMetrics:d1","ImageData:d2","CanvasElement:d3","Element:d4","Node:d5","ElementAttributeCollection:d6","ElementCollection:d7","WebStyle:d8","ElementNodeType:d9","document:ea","EventListener$1:eb","Event:ec","DOMTokenList:ed","EventListener:ee","IElementEventHandler:ef","ElementEventHandler:eg","ElementAttribute:eh","Gradient:ei","TransformGroup:ej","TransformCollection:ek","RotateTransform:el","LabelPosition:em","Axis:en","AxisView:eo","ISchedulableRender:ep","XamDataChart:eq","SeriesViewer:er","ILegendOwner:es","IInternalLegendOwner:et","ISeriesViewerWidget:eu","ISeriesViewerWidgetOptions:ev","SeriesViewerView:ew","CanvasRenderScheduler:ex","window:ey","IOverviewPlusDetailPane:ez","IOverviewPlusDetailControl:e0","InteractionState:e1","EventHandler$1:e2","PropertyChangedEventArgs$1:e3","EventProxy:e4","ModifierKeys:e5","Func$2:e6","Func$4:e7","MouseWheelHandler:e8","GestureHandler:e9","ZoomGestureHandler:fa","FlingGestureHandler:fb","ContactHandler:fc","TouchHandler:fd","MouseOverHandler:fe","MouseHandler:ff","KeyHandler:fg","Key:fh","OverviewPlusDetailViewportHost:fi","IProvidesViewport:fj","ArgumentNullException:fk","SeriesCollection:fl","Series:fm","ILegendSeries:fn","ILegendTemplateProvider:fo","SeriesView:fp","DataContext:fq","ILegendContext:fr","SeriesViewerViewManager:fs","AxisTitlePosition:ft","PointerTooltipStyle:fu","Dictionary$2:fv","IDictionary$2:fw","KeyValuePair$2:fx","IDictionary:fy","IEqualityComparer$1:fz","EqualityComparer$1:f0","IEqualityComparer:f1","DefaultEqualityComparer$1:f2","InvalidOperationException:f3","Thread:f4","ThreadStart:f5","Tuple$2:f6","DoubleAnimator:f7","EasingFunctionHandler:f8","ChartContentManager:f9","ChartContentType:ga","ContentInfo:gb","CanvasViewRenderer:gc","GeometryGroup:gd","GeometryCollection:ge","FillRule:gf","PathGeometry:gg","PathFigureCollection:gh","PathFigure:gi","PathSegmentCollection:gj","PathSegment:gk","PathSegmentType:gl","LineGeometry:gm","RectangleGeometry:gn","EllipseGeometry:go","ArcSegment:gp","SweepDirection:gq","LineSegment:gr","PolyLineSegment:gs","BezierSegment:gt","PolyBezierSegment:gu","CoreGeometryUtil:gv","TranslateTransform:gw","ScaleTransform:gx","MutationRecord:gy","MutationObserver:gz","Action$2:g0","MutationObserverInit:g1","BrushCollection:g2","InterpolationMode:g3","Random:g4","DefaultPaletteInfo:g5","ITileZoomTile:g6","ITileZoomTileInfo:g7","RenderSurface:g8","ISeriesViewerInteractionManager:g9","IHighlightingManager:ha","HighlightingInfo:hb","HighlightingState:hc","IFastItemsSource:hd","IGetItemAtIndex:he","IFastItemColumn$1:hf","IFastItemColumnPropertyName:hg","FastItemsSourceEventArgs:hh","FastItemsSourceEventAction:hi","ChartHitTestMode:hj","SeriesComponentsFromView:hk","ISeriesInteractionManager:hl","ScalerParams:hm","CategoryAxisBase:hn","ICategoryScaler:ho","IScaler:hp","CategoryMode:hq","CategoryAxisBaseView:hr","Pool$1:hs","IIndexedPool$1:ht","IPool$1:hu","Func$1:hv","IFastItemsSourceProvider:hw","IHasCategoryModePreference:hx","IHasCategoryAxis:hy","AxisRangeChangedEventArgs:hz","AxisLabelSettings:h0","AxisLabelsLocation:h1","PropertyUpdatedEventHandler:h2","PropertyUpdatedEventArgs:h3","EasingFunctions:h4","Canvas:h5","IChartLegend:h6","StandardLegendItems:h7","SRProvider:h8","DVSR:h9","ISeriesVisualDataManager:ia","MarkerSeries:ib","MarkerSeriesView:ic","Marker:id","MarkerTemplates:ie","HashPool$2:ig","IHashPool$2:ih","MarkerType:ii","RectUtil:ij","MathUtil:ik","DVContainer:il","Monitor:im","SyncLink:io","ChartCollection:ip","FastItemsSourceReference:iq","FastItemsSource:ir","ColumnReference:is","IFastItemColumnInternal:it","FastItemDateTimeColumn:iu","FastItemColumn:iv","FastItemObjectColumn:iw","FastItemIntColumn:ix","SyncSettings:iy","SyncManager:iz","SyncLinkManager:i0","StandardLegendBadges:i1","PenLineCap:i2","TransitionInSpeedType:i3","SeriesHitTestMode:i4","SeriesComponentsForView:i5","RectChangedEventHandler:i6","RectChangedEventArgs:i7","SeriesPointOfInterest:i8","AxisRange:i9","RenderRequestedEventArgs:ja","XamDataChartView:jb","DeviceUtils:jc","CoercionInfo:jd","ISortingAxis:je","AxisCollection:jf","SeriesViewerComponentsFromView:jg","LabelPanelsArrangeState:jh","LabelPanelArranger:ji","HorizontalAxisLabelPanel:jj","VerticalAxisLabelPanel:jk","VerticalAxisLabelPanelView:jl","AngleSimplifier:jm","TitleSettings:jn","PathRenderingInfo:jo","WindowResponse:jp","SeriesViewerComponentsForView:jq","MouseEventArgs:jr","MouseButtonEventArgs:js","DataChartCursorEventHandler:jt","ChartCursorEventArgs:ju","DataChartMouseButtonEventHandler:jv","DataChartMouseButtonEventArgs:jw","DataChartMouseEventHandler:jx","ChartMouseEventArgs:jy","SeriesAnimatingEventHandler:jz","RefreshCompletedEventHandler:j0","IDataChartVisualDataManager:j1","GridMode:j2","AxisRangeChangedEventHandler:j3","DataChartAxisRangeChangedEventHandler:j4","ChartAxisRangeChangedEventArgs:j5","AxisComponentsForView:j6","AxisComponentsFromView:j7","AxisFormatLabelHandler:j8","IAxisVisualDataManager:j9","IAxisAnnotationManager:ka","AxisAnnotationCollection:kb","IAxisAnnotation:kc","AxisExtentType:kd","LabelFontHeuristics:ke","AxisOrientation:kf","BrushUtilCore:kg","NumericAxisBase:kh","NumericAxisBaseView:ki","AxisRenderingParametersBase:kj","RangeInfo:kk","TickmarkValues:kl","TickmarkValuesInitializationParameters:km","GetGroupCenterHandler:kn","GetUnscaledGroupCenterHandler:ko","AxisRendererBase:kp","ShouldRenderHandler:kq","ScaleValueHandler:kr","RenderStripHandler:ks","RenderLineHandler:kt","ShouldRenderLinesHandler:ku","ShouldRenderContentHandler:kv","RenderAxisLineHandler:kw","DetermineCrossingValueHandler:kx","ShouldRenderLabelHandler:ky","GetLabelLocationHandler:kz","TransformToLabelValueHandler:k0","AxisLabelManager:k1","GetLabelForItemHandler:k2","CreateRenderingParamsHandler:k3","SnapMajorValueHandler:k4","AdjustMajorValueHandler:k5","CategoryAxisRenderingParameters:k6","NumericAxisRenderer:k7","INumberAbbreviator:k8","NumericAxisRenderingParameters:k9","NumberAbbreviatorFactory:la","NumberAbbreviator:lb","RuntimeHelpers:lc","RuntimeFieldHandle:ld","LogarithmicTickmarkValues:le","LogarithmicNumericSnapper:lf","Snapper:lg","LinearTickmarkValues:lh","LinearNumericSnapper:li","AutoRangeCalculator:lj","NumericScaler:lk","HorizontalAxisLabelPanelBaseView:ll","HorizontalSmartAxisLabelPanelView:lm","JQueryObject:ln","JQueryPosition:lo","JQueryCallback:lp","JQueryEvent:lq","JQueryUICallback:lr","AngleAxisLabelPanel:ls","AngleAxisLabelPanelView:lt","Extensions:lu","NumericAngleAxis:lv","IAngleScaler:lw","NumericAngleAxisView:lx","PolarAxisRenderingManager:ly","ViewportUtils:lz","PolarAxisRenderingParameters:l0","IPolarRadialRenderingParameters:l1","RadialAxisRenderingParameters:l2","NumericRadiusAxis:l3","NumericRadiusAxisView:l4","CategoryAngleAxis:l5","CategoryAngleAxisView:l6","CategoryAxisRenderer:l7","LinearCategorySnapper:l8","CategoryTickmarkValues:l9","RadialAxisLabelPanel:ma","RadialAxisLabelPanelView:mb","CategoryDateTimeXAxis:mc","TimeAxisBase:md","IDateTimeAxis:me","SortedListView$1:mf","ArrayUtil:mg","CategoryDateTimeXAxisView:mh","TimeAxisDisplayType:mi","NumericYAxis:mj","StraightNumericAxisBase:mk","StraightNumericAxisBaseView:ml","NumericScaleMode:mm","LogarithmicScaler:mn","NumericYAxisView:mo","VerticalLogarithmicScaler:mp","FastVerticalLinearScaler:mq","VerticalLinearScaler:mr","LinearScaler:ms","ArrayAccessHelper:mt","OrdinalTimeXAxis:mu","CategoryXAxis:mv","CategoryXAxisView:mw","ITimeRangeSelectorAxis:mx","TimeAxisLabelFormatCollection:my","TimeAxisLabelFormat:mz","TimeXAxis:m0","TimeAxisBreakCollection:m1","TimeAxisBreak:m2","OrderedDictionary$2:m3","OrderedDictionary:m4","TimeAxisInterval:m5","TimeAxisIntervalType:m6","TimeAxisIntervalCollection:m7","PercentChangeAxisRenderer:m8","PercentChangeYAxis:m9","VerticalPercentChangeScaler:na","PolarAxes:nb","RadialAxes:nc","AngleRadiusPair:nd","PolarLinePlanner:ne","UnknownValuePlotting:nf","Clipper:ng","EdgeClipper:nh","LeftClipper:ni","BottomClipper:nj","RightClipper:nk","TopClipper:nl","SpiralFlattener:nm","Stack$1:nn","ReverseArrayEnumerator$1:no","SpiralTodo:np","AbstractEnumerable:nq","AbstractEnumerator:nr","GenericEnumerable$1:ns","GenericEnumerator$1:nt"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("TimeAxisIntervalType:m6",false,false,{Ticks:0,Milliseconds:1,Seconds:2,Minutes:3,Hours:4,Days:5,Weeks:6,Months:7,Years:8});$d("SmartAxisLabelDisplayType:a",false,false,{Wrap:0,Stagger:1,Rotate:2});$c("FontMappingInfo:ba","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:0,_c:null,$type:new $.ig.Type("FontMappingInfo",$.ig.$ot)},true);$c("HorizontalSmartAxisLabelPanel:bb","HorizontalAxisLabelPanelBase",{d9:null,ec:null,ea:null,ee:0,fy:null,dl:false,dm:false,eb:null,fx:null,dj:false,dk:false,ef:0,fb:0,dn:false,da:null,db:null,fz:null,di:false,fi:null,fj:null,de:0,d7:null,er:function(){return this._ac.smartAxisExtent()},eh:function(a){if(arguments.length===1){this._ac.actualSmartAxisExtent(a);return a}else{return this._ac.actualSmartAxisExtent()}},e4:function(){return this._ac.smartAxisMinimumExtent()},e0:function(){return this._ac.smartAxisMaximumExtent()},dc:function(){return this._ac.smartAxisExtentType()},ej:function(){return this._ac.smartAxisAngle()},eg:function(a){if(arguments.length===1){this._ac.actualSmartAxisAngle(a);return a}else{return this._ac.actualSmartAxisAngle()}},e3:function(){return this._ac.smartAxisMinimumAngle()},ez:function(){return this._ac.smartAxisMaximumAngle()},dg:function(){return this._ac.smartAxisFont()},et:function(){return this._ac.smartAxisFontSize()},ei:function(a){if(arguments.length===1){this._ac.actualSmartAxisFontSize(a);return a}else{return this._ac.actualSmartAxisFontSize()}},e5:function(){return this._ac.smartAxisMinimumFontSize()},e1:function(){return this._ac.smartAxisMaximumFontSize()},fh:function(){return this._ac.smartAxisNumberOfStaggerLevels()},fg:function(){return this._ac.smartAxisMinimumStaggerLevels()},ff:function(){return this._ac.smartAxisMaximumStaggerLevels()},fc:function(a){if(arguments.length===1){this._ac.actualSmartAxisNumberOfStaggerLevels(a);return a}else{return this._ac.actualSmartAxisNumberOfStaggerLevels()}},f1:function(){return this._ac.smartAxisVerticalAlignment()},e8:function(){return this._ac.smartAxisTopMargin()},e6:function(){return this._ac.smartAxisProximityMargin()},eq:function(){return this.ee},fl:function(a){if(arguments.length===1){this.fi=a;return a}else{return this.fi}},fm:function(a){if(arguments.length===1){this.fj=a;return a}else{return this.fj}},df:function(a){if(arguments.length===1){this.de=a;return a}else{return this.de}},d3:function(a){if(arguments.length===1){this.dm=this.dm||a;return a}else{return this.dm}},d0:function(){var a=this.a1().count();var b=this.ec.count();if(b!=a){return true}for(var c=0;c<a;c++){var d=this._dd.a9(this.a1().__inner[c]);var e=this.ec.__inner[c];if(d!=e){return true}}return false},ft:function(){this.dl=true},cd:function(){this.fv();this.dl=false},ad:function(){return new $$t.lm(this)},b8:function(a){$$t.$bc.b8.call(this,a);this._dd=a},_dd:null,d8:function(a){if(arguments.length===1){this.d7=a;return a}else{return this.d7}},init:function(){this.da=[" ","\0"];this.db=null;this.fz=new $$t.c8;this.dh=true;$$t.$bc.init.call(this);this.d9=new $$t.bz(String,0);this.ea=new $$t.bz($$t.$c7.$type,0);this.ec=new $$t.bz(String,0);this.eb=new $$t.bz($$t.$bz.$type.specialize($$t.$c7.$type),0);this.dm=true;this.dl=false;this.dj=false;this.dk=false;this.ee=0;this.ef=-1;this.dn=true;this.di=false;this.d7=new $$t.fv($$t.$l.$type,$$t.$ba.$type,0)},ds:function(a){if(a%180==0){return true}return false},dv:function(a){if(!this.du(a)){return false}if(a<=0){return false}return true},dt:function(a){if(!this.du(a)){return false}if(a<0){return false}return true},du:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return false}return true},e7:function(){var a=0;if(this.ag()==0||this.ag()==4){a=a+this.bj()+this.e8()}if(this.ag()==1||this.ag()==5){a=a+this._ac._dd+this.e8()}return a},fw:function(){var a=0;if(this.du(this.e3())){a=this.e3()}var b=180;if(this.du(this.ez())){b=this.ez()}if(this.dw()){var c=this.ey(this.ej());if(c<a){c=a}if(c>b){c=b}this.eg(this.ey(c))}},fv:function(){this.dn=true},ba:function(a){if(!this.dl){if(this._ac!=null&&this._a2!=null&&this._a2.count()>0&&this.a1()!=null){var b=this._ac.chart().nw(this._ac);if(b!=null&&b.count()>0){this.db=b.__inner[0];if(this.db._at.at()||this.db.labelSettings().visibility()==1){var c=this.db._at.a9()+a.left();var d=this.cn().top();var e=a.width()-c;var f=1.7976931348623157e308;this.fy=new $$t.c7(0,c,a.top(),e,a.height());this._ac.ge(false);this.fx=new $$t.c7(0,c,d,e,this.eh());this.f0(new $$t.c8(1,e,f));if(e==this.cn().width()&&e==this._ac.iu().width()){if(this.ec.count()>0){this.ft()}}this._ac._a2.ac()}}}}return this.eh()},ew:function(a){if(this._a2.count()>a){return this._a2.__inner[a]._c}return 0},bz:function(){this.d8().clear();var a=this.dg().a();var b=this.eu();for(var c=4;c<=this.e1();c++){var d=$$t.$ds.getFontWithNewFontSize(a,c);this.fk(b,d)}},ce:function(){$$t.$bc.ce.call(this);this.cd();this.b6()},es:function(a){var b=0;if(this.d8().containsKey(a)){var c=this.d8().item(a);b=c._a}else{var d=$$t.$ds.getFontWithNewFontSize(this.dg(),a);b=$$t.$ds.measureStringHeight(this._ac.domRenderer(),"gM",d)}return b},ex:function(a,b){var c=0;var d=0;var e="";var f=b+"px "+this.dg().n();var g=this._dd.a3(a,this.da);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();d=$$t.$ds.measureStringWidth1(h,f,this._dd.f());if(d>c){e=h;c=d}}return c},fo:function(){var a="";var b=0;var c=0;var d="16px "+this.dg().n();var f=this.d9.getEnumerator();while(f.moveNext()){var e=f.current();var g=this._dd.a3(e,this.da);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();c=$$t.$ds.measureStringWidth1(h,d,this._dd.f());if(c>b){a=h;b=c}}}return a},fn:function(){var a="";var b=0;var c=0;var d="16px "+this.dg().n();var f=this.d9.getEnumerator();while(f.moveNext()){var e=f.current();c=$$t.$ds.measureStringWidth1(e,d,this._dd.f());if(c>b){a=e;b=c}}return a},fk:function(a,b){var c="";var d=0;var e=0;var g=this.d9.getEnumerator();while(g.moveNext()){var f=g.current();e=this.e2(f,b,a);if(e>d){c=f;d=e}}this.fa.remove();this.e9.remove();this.dh=false;var h=$.ig.truncate(b.d());if(this.d8().containsKey(h)){this.d8().item(h)._c=c;this.d8().item(h)._b=d}else{var i=new $$t.ba;i._b=d;i._c=c;i._a=this.es(h);this.d8().add(h,i)}return c},dr:function(a){for(var b=0;b<this.da.length;b++){for(var c=0;c<a.length;c++){if($$t.$ds.charsEqual(a,c,this.da,b)){return true}}}return false},fu:function(){this.d9.clear();if(this._ac.isDateTime()&&this._ac.isContinuous()){for(var a=0;a<this.a1().count();a++){var b=this._dd.a9(this.a1().__inner[a]);this.d9.add(b)}}else{var c=this._ac.dg();if($.ig.util.isNaN(c)||c==0){c=1}var d=$.ig.truncate(c);var e=this._ac.i8();for(var f=0;f<e.count();f=f+d){var g=this._dd.a9(e.item(f));this.d9.add(g)}}},ed:function(){if(this.d0()||this.a1().count()!=0&&this.a1().count()!=this.ec.count()){this.fu();this.ec.clear();var b=this.a1().getEnumerator();while(b.moveNext()){var a=b.current();var c=this._dd.a9(a);this.ec.add(c)}this.fl(this.fn());this.fm(this.fo())}return this.ec},fs:function(){this._dd.bg()},fp:function(){var a=this._ac;var b=0;var c=0;var d=true;var e=a.seriesViewer().viewportRect();var f=a.seriesViewer().windowRect();var g=a.chart().plotAreaMarginLeft();var h=a.chart().plotAreaMarginRight();var i=a.ip();if($$t.$c7.l_op_Equality(this.fy,null)||this.fy.isEmpty()||$$t.$c7.l_op_Equality(e,null)||e.isEmpty()){d=false}if(d&&this.fy.width()!=e.width()){d=false}if(d){c=this.fy.width()}else{c=e.width()}if(this.dl&&f.width()<1){b=a.getCategorySize(a.seriesViewer().windowRect(),a.seriesViewer().viewportRect(),i)}else{b=(c-g-h)/(a.jr*f.width())}this.ee=Math.max(0,b)},eu:function(){return Math.max(this.eq()*this.fb-this.e6(),0)},fe:function(a){if(this.d9.count()==0||this.ec.count()==0||this._ac==null||this.db==null){this.fb=-1;return-1}var b=this.eq();var c=this._ac.dg();if($.ig.util.isNaN(c)||c<=0){c=1}var d=0;if(b==0&&c>1){d=this._co.width()/this.ec.count()}else{d=Math.max(b*c-this.e6(),0)}var e=this.dy()?this.et():this.e5();var f=$$t.$ds.getFontWithNewFontSize(this.dg(),e);var g=this.ef-this.e8()-this._ac._dd-this.bj();var h=$$t.$ds.getCurrentFontHeight(this._ac.domRenderer(),f);if(d<h){this.fb=-1;return-1}var i=this.fl();var j=this.d9.__inner[0];var k=this.d9.__inner[this.d9.count()-1];var l=this._dd.a6(i,f);var m=this._dd.bi();var n=this.db._at.a9()-this._dd.a6(j,f)/Math.sqrt(2)<m.left()&&this.cn().right()+this._dd.a6(k,f)/Math.sqrt(2)>m.right();if(l>g&&l>g*Math.sqrt(2)*g&&n&&this._dd.a6(this.fm(),f)>d&&this.e2(i,f,d)>g){this.fa.remove();this.e9.remove();this.dh=false;this.fb=-1;return-1}this.fb=$.ig.truncate(c);return $.ig.truncate(c)},ch:function(a,b){$$t.$bc.ch.call(this,a,b);if(a.equals1(b)){return}this.di=false;if(a.x()!=b.x()&&a.width()==b.width()){this.di=true}if(a.width()!=b.width()){this.fy=this._ac.iu();this.dk=true;this.dn=true;this.fp()}},b4:function(a,b){$$t.$bc.b4.call(this,a,b);if(b.isEmpty()||a.equals1(b)){return}this.dj=true;if(this._dd!=null){this.fy=b;this.dn=true;this.fp()}},d1:function(){return this.d3()||this.dj||this.dk},d6:function(a){if(this.d4()||this.d5()||this.ef<=0||!this.dn){return false}var b=this.eu();var c=a;var d=this.dy()?this.et():this.e5();var e=$$t.$ds.getFontWithNewFontSize(this.dg(),d);var f=this._dd.bj(this.fm(),e);if(f.width()>b||f.height()>c){this.dn=false;return false}var g=this.d8().item($.ig.truncate(d));var h=0;if(g!=null){h=g._b}if(h>c){this.dn=false;return false}return true},d4:function(){if(this.du(this.ej())){if(this.ds(this.ej())){return false}return true}if(this.du(this.e3())&&!this.ds(this.e3())){return true}return false},d5:function(){if(this.dz()&&this.fh()>1){return true}if(this.fg()>1&&this.ff()>1){return true}return false},dy:function(){if(this.du(this.et())&&this.et()>=this.e5()&&this.et()<=this.e1()){return true}return false},dw:function(){if(this.du(this.ej())){return true}return false},dz:function(){if(this.dv(this.fh())&&this.fh()>=this.fg()&&this.fh()<=this.ff()){return true}return false},dx:function(){if(this.du(this.er())&&this.er()>=this.e4()&&this.er()<=this.e0()){return true}return false},an:function(){return true},b5:function(){this.dm=true},ep:function(a,b){var c=b.toString()+"px "+this.dg().n();return $$t.$ds.measureStringWidth1(a,c,this._ae.f())},eo:function(a){if(this._a2.count()==0){return 0}if(this.ec.count()==1){return this.ep(this.ec.__inner[0],a)}var b=this.ep(this.ec.__inner[0],a)/2;for(var c=0;c<this.ec.count()-1;c++){var d=this.ew(c);var e=this.ew(c+1);var f=this.ec.__inner[c];var g=this.ec.__inner[c+1];var h=this.ep(f,a);var i=this.ep(g,a);var j=Math.max(e-d,i/2+h/2);b=b+j}b=b+this.ep(this.ec.__inner[this.ec.count()-1],a)/2;return b},ek:function(a){return this.es($.ig.truncate(a))},ey:function(a){var b=$$t.$jm.a(a);if(b>180){b=b%180}return b},em:function(a,b,c,d){this.dn=false;var e=this.ev(c,d,b);var f=this.fz;if(e==-1){return-1}var g=this.dg();g.d(e);this.dn=true;return Math.max(f.height()+this.e8()+this._ac._dd+this.bj(),a)},ev:function(a,b,c){var d=this.eu();var e=new $$t.c8(1,0,0);for(var f=b;f>=a;f=f-1){var g=0;var h=$$t.$ds.getFontWithNewFontSize(this.dg(),f);var i=f+"px "+this.dg().n();g=$$t.$ds.measureStringWidth1(this.fm(),i,this._dd.f());if(g>d){continue}var j=1e3;this.fk(d,h);j=this.d8().item($.ig.truncate(f))._b;if(j<c){e.width(d);e.height(j);this.fz=e;this.ei(f);return f}}return-1},fr:function(a,b){this.eb.clear();this.eb.add(new $$t.bz($$t.$c7.$type,0));var c=this.eu();var d=this.e7()+this.cn().top();for(var e=0;e<this.ec.count();e++){var f=this.ew(e)-c/2;var g=new $$t.c7(0,f,d,c,b);this.eb.__inner[0].add(g)}},el:function(a,b,c,d,e,f,g){if(this.dy()){var h=this.et();if(h<f){h=f}if(h>g){h=g}f=g=h;this.ei(h)}if(this.d6(b)){var i=this.em(a,b,f,g);if(i!=-1){this.fc(1);return i+1}}if(!this.d4()&&this.fd(c,b)>0){return this.ek(this.ei())*this.fc()+this.e7()}var j=this.ep(this.fl(),f);var k=this.ek(f);var l=this.bj();var m=l;var n=this.eu();this.ei(f);if(this.dw()){return Math.min(b,this.e8()+l+this._ac._dd+k+j*Math.abs(Math.sin(this.eg()*.017453292519943295)))}if(k>n){return l}var o=this._ac;var p=n/2;if(o.categoryMode()==0){p=0}var q=this.d9.__inner[0];var r=this.d9.__inner[this.d9.count()-1];var s=$$t.$ds.getFontWithNewFontSize(this.dg(),f);var t=this._dd.bi();var u=this.db._at.a9()-this._dd.a6(q,s)/Math.sqrt(2)+p<0&&this.cn().right()+this._dd.a6(r,s)/Math.sqrt(2)-p>t.width();if(!u){m=this.e8()+l+this._ac._dd+(k+j)*Math.sin(Math.PI/4)+(k-k*Math.sin(Math.PI/4))}else{m=this.e8()+j+l+this._ac._dd}var v=1;m=Math.ceil(m+v);if(m>b){return l}return m+1},en:function(a,b,c,d,e){var f=(d+e)/2;var g=0;var h=0;var i=0;var j=this.dy();var k=this.dz();if(j){h=this.ek(this.et());if(k){this.fc(this.fh());i=h*this.fh()+this.e8()}else{var l=this.eo(this.et());for(var m=1;m<=this.ff();m++){if(l/m<=a){this.fc(m);i=h*m+this.e8();break}}}}else{while(f>=this.e5()&&f<=this.e1()){var n=this.eo(f);if(g==0){if(n/this.ff()<=a){g=1}else{g=-1}}if(k){this.fc(this.fh());h=this.ek(f);i=h*this.fh()+this.e8()}else{for(var o=1;o<=this.fc();o++){if(n/o<=a){this.fc(o);h=this.ek(f);i=h*o+this.e8();break}}}f=f+g}}i=Math.max(i,b);i=Math.min(i,c);return i},f0:function(a){if(this._ac==null||this._ac.iu().isEmpty()){this.eh(0);return this._dd.bk()}var b=0;var c=this._ac.iu().height();this.fp();if(this.ee<=0){var d=this.bj();this.eh(d);return new $$t.c8(1,a.width(),d)}this.fw();this.fu();this.fl(this.fn());this.fm(this.fo());var e=0;var f=a.height();if(this.dt(this.e4())){if(this.dc()!=1){e=this.e4()}else{e=this.e4()*c/100}}if(this.dt(this.e0())){if(this.dc()!=1){f=this.e0()}else{f=this.e0()*c/100}}this.ef=f;if(this.dt(this.er())){if(this.dc()==0){b=this.er()}else{b=c*this.er()/100}if(b<e){b=e}if(b>f){b=f}this.eh(b);return new $$t.c8(1,a.width(),b)}var g=0;if(this.du(this.e3())){g=this.e3()}var h=180;if(this.du(this.ez())){h=this.ez()}var i=8;if(this.du(this.e5())){i=this.e5()}var j=16;if(this.du(this.e1())){j=this.e1()}this.fe(a.width());var k=this.eu();if(this.fb<=0||this.ek(i)>k){var l=this.bj();this.eh(l);return new $$t.c8(1,a.width(),l)}this.bz();var m=this.el(e,f,a.width(),g,h,i,j);this.eh(m);return new $$t.c8(1,a.width(),m)},dq:function(a,b){if(a==null||a.count()==0){return false}if(a.count()==1){var c=a.__inner[0];if(c.width()>b.width()||c.bottom()>b.bottom()){return true}}for(var d=0;d<a.count()-1;d++){var e=a.__inner[d];var f=a.__inner[d+1];if(e.right()+this.e6()>f.left()||e.right()>b.right()||f.right()>b.right()||e.bottom()>b.bottom()||f.bottom()>b.bottom()){return true}}return false},dp:function(a,b,c,d){if(a==null){return false}if(a.count()==1){var e=a.__inner[0];var f=$$t.$ij.x(e,e.x(),e.y()+e.height()/2,b);if(!c.containsRect(f)){return true}}for(var g=0;g<a.count()-1;g++){var h=a.__inner[g];var i=a.__inner[g+1];var j=(i.left()-h.left())*Math.sin(b*.017453292519943295);var k=new $$t.c7(0,i.left(),i.top()-j,i.width(),i.height());if(h.intersectsWith(k)){return true}var l=$$t.$ij.x(h,h.x(),h.y()+h.height()/2,b);var m=$$t.$ij.x(i,i.x(),i.y()+i.height()/2,b);l.y(h.top());m.y(i.top());if(!c.containsRect(l)){return true}if(!c.containsRect(m)){return true}}return false},fq:function(a,b,c,d){this.eb.clear();var e=this.e7();for(var f=0;f<a;f++){this.eb.add(new $$t.bz($$t.$c7.$type,0))}for(var g=0;g<this.ec.count();g++){var h=this.ec.__inner[g];var i=this.ep(h,b);var j=d?this.ew(g):this.ew(g)-i/2;var k=new $$t.c7(0,j,e,i,c);this.eb.__inner[g%a].add(k)}if(!d){for(var l=0;l<a;l++){var m=this.eb.__inner[l].__inner[0];var n=this.eb.__inner[l].__inner[this.eb.__inner[l].count()-1];if(m.left()<0){var o=0-m.left();m.x(m.x()+o);this.eb.__inner[l].__inner[0]=m}if(n.right()>this.fx.right()){var p=n.right()-this.fx.right();n.x(n.x()-p);this.eb.__inner[l].__inner[this.eb.__inner[l].count()-1]=n}}}},fd:function(a,b){var c=-1;if(this.ec.count()==0){return 0}var d=this.dy();var e=this.d4();var f=this.dz();var g=d?this.et():this.e5();var h=false;var i=this.eu();if(this._dd.a6(this.fl(),$$t.$ds.getFontWithNewFontSize(this.dg(),g))>2*i){return-1}var j=this.eo(g);var k=this.ek(g);var l=$.ig.truncate(Math.min(this.ff(),b/k));var m=new $$t.c7(0,this.fx.left(),this.fx.top(),this.fx.width(),b);if(this.du(this.ej())&&this.ds(this.ej())||j/l<=a){h=true}if(!h||e){this.fc(0);return-1}if(f){l=this.fh()}this.eb=new $$t.bz($$t.$bz.$type.specialize($$t.$c7.$type),0);if(d){g=this.et();k=this.ek(this.et());if(f){c=this.fh()}else{var n=false;for(var o=1;o<=Math.min(l,this.ff());o++){this.fq(o,g,k,false);for(var p=0;p<o;p++){n=this.dq(this.eb.__inner[p],m);if(n){break}}if(!n){c=o;break}}}}else{var q=f?this.fh():1;while(b>=q*k&&g<=this.e1()&&q<=this.ff()){this.fq(q,g,k,false);var r=false;for(var s=0;s<q;s++){if(r){break}r=this.dq(this.eb.__inner[s],m)}if(!r){c=q;g=g+1;k=this.ek(g)}else{if(f){break}else{q=q+1}}}g=Math.max(g-1,this.e5());k=this.ek(g)}if(c>0){this.fq(c,g,k,false);this.ea.clear();for(var t=0;t<this.ec.count();t++){this.ea.add(this.eb.__inner[t%c].__inner[$a(t,c)])}}this.ei(g);this.fc(Math.max(0,c));return c},az:function(){return null},ay:function(){return null},d2:function(){if(this.ec==null||this.ec.count()==0||this.fb==-1){return false}return true},cr:function(a){if(this.cn().isEmpty()||this.a1()==null){return a}this.ed();if(!this.dl){this._ac.seriesViewer().ht()}var b=1;var c=this.cn().width();var d=this.cp();if(this._ac!=null&&this._ac.seriesViewer()!=null&&this._ac.seriesViewer()._bn!=null){c=this._dd.bi().width();b=Math.min(1,this._ac.seriesViewer().windowRect().width());d=this._ac.seriesViewer().windowRect()}var e=c/b;var f=this.cn().height();var g=0-d.left()*e;var h=0;this.fx=new $$t.c7(0,g,h,e,f);var i=new $$t.c8(1,e,f);return i},e9:null,fa:null,dh:false,e2:function(a,b,c){var d=$("body");if(this.dh){this.dh=false;this.e9=this._ac.domRenderer().createElement("div");this.e9.setStyleProperty("visibility","hidden");this.e9.setStyleProperty("position","absolute");this.e9.setStyleProperty("width","0px");this.fa=this._ac.domRenderer().createElement("<span>defaultText</span>");this.fa.setText("defaultText");this.e9.append(this.fa);this._ac.domRenderer().appendToBody(this.e9)}this.__span.text(text);this.__div.width(width);this.e9.setStyleProperty("font-size",b.d()+"px");return this.e9.height()},cq:function(a){if(!this.dl){return a}var b=a.width();var c=a.height();var d=this.dy();var e=this.dw();var f=this.e5();var g=this.e1();if(this.ec.count()==0||this._ac==null||b<=0||c<=0){this.fs();this.ei(0);return a}this.fp();var h=this.eu();this.bw(a);this.fw();if(this.d1()){this.dk=false;this.dj=false;this.fe(a.width())}if(this.fb==-1){this.fs();this.ei(0);return a}this.b0();this.bv(a);if(d){f=this.et();g=this.et()}var i=f;var j=$$t.$ds.getFontWithNewFontSize(this.dg(),i);var k=this.ek(i);var l=c-this.e7();this.fk(h,j);if(this.d6(l)){this.df(0);i=this.ev(f,g,l);var m=this.fz;this.fr(i,m.height());this.ea.clear();for(var n=0;n<this.ec.count();n++){this.ea.add(this.eb.__inner[0].__inner[n])}this.ei(i);this.eg(0);this.fc(1);this._dd.ba(this.ea,m,h);return a}var o;if(this.di){o=this.fc();if(o>0){this.fq(o,this.ei(),this.ek(this.ei()),false);this.ea.clear();for(var p=0;p<this.ec.count();p++){this.ea.add(this.eb.__inner[p%o].__inner[$a(p,o)])}}}else{o=this.fd(b,l)}if(o>0){this.df(1);k=this.ek(this.ei());this._dd.be(this.ea,k)}else if(e){var q=this.eg();var r=i;var s=new $$t.c7(0,this.fx.left(),this.fx.top(),this.fx.width(),a.height());this.df(2);while(i<=this.e1()&&!d){this.eb.clear();k=this.ek(i);this.fq(1,i,k,true);var t=this.dp(this.eb.__inner[0],q,s,i);if(t){break}r=i;i=i+1}this.ei(r);this.eg(q);var u=$$t.$ds.getFontWithNewFontSize(this.dg(),i);this._dd.bb(u,k,l)}else{this.df(2);var v=45;if(this.du(this.e3())){v=this.e3()}var w=135;if(this.du(this.ez())){w=this.ez()}var x=new $$t.bz($$t.$l.$type,0);if(v<=45){x.add(45)}if(w>=135){x.add(135)}if(v<=90&&w>=90){x.add(90)}if(x.count()==0){this.fs();this.ei(0);return a}var y=0;var z=x.__inner[y];var aa=x.__inner[x.count()-1];var ab=i;var ac=new $$t.c7(0,this.fx.left(),this.fx.top(),this.fx.width(),a.height());var ad=false;while(i<=this.e1()){this.eb.clear();k=this.ek(i);this.fq(1,i,k,true);ad=this.dp(this.eb.__inner[0],z,ac,i);
if(ad){y++;if(y>=x.count()){break}z=x.__inner[y];continue}aa=z;ab=i;if(d){break}i=i+1;y=0;z=x.__inner[y]}if(ad&&i==f){this.fs();this.ei(0);return a}this.ei(ab);this.eg(aa);var ae=$$t.$ds.getFontWithNewFontSize(this.dg(),ab);this._dd.bb(ae,k,l)}return a},$type:new $.ig.Type("HorizontalSmartAxisLabelPanel",$$t.$bc.$type)},true);$c("HorizontalSmartAxisLabelPanelView:lm","HorizontalAxisLabelPanelBaseView",{_a2:null,init:function(a){$$t.$ll.init.call(this,a);this._a2=a},bf:function(){var a=$$t.$ds.getFontWithNewFontSize(this._a2.dg(),this._a2.ei());$$t.$ds.updateFontString(a);this._e.ac(a)},aj:function(){this._a.cr(new $$t.c8(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},y:function(){if(this._a.cn().isEmpty()){return}this._a.cq(new $$t.c8(1,this._a.cn().width(),this._a.cn().height()))},an:function(){if(!this._a2.d2()){return}$$t.$ll.an.call(this)},ao:function(a){this._e.z();this.bf();if(this._a2.df()==0){var b=this._a2.ei();this._e.x(a,new $$t.c7(0,a._n,a._o,a.width(),a.height()),b)}else{this._e.w(a)}this._e.y()},a7:null,a8:function(){if(this._a._ac.seriesViewer()!=null){return this._a._ac.seriesViewer()._bn._i._af}else{if(this.a7==null){this.a7=this._a._ac.domRenderer().createElement("div")}return this.a7}},bi:function(){var a=this._a._ac.chart()._bn;return new $$t.c7(0,0,0,a.bb(),a.ba())},a9:function(a){if($b(String,a)!=null){return a}var b=this._a._ac.e1(a);if($b(String,b)!=null){return b}return a.toString()},bc:function(a,b,c,d){if(!d){a.width(NaN);a.height(NaN)}else{a.width(c.width());a.height(c.height())}a._j=null;a._n=c.x();a._o=c.y();a.__visibility=0},bd:function(a,b,c,d,e,f){a.width(NaN);a.height(NaN);this.bh(a,c,b,d,e,f)},bh:function(a,b,c,d,e,f){var g={__x:d,__y:this._a2.e7(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=this._a2.cn().top()+g.__y;var i=new $$t.ej;var j=new $$t.gw;var k=new $$t.el;var l=b;var m=0;var n=this._a2.ep(a.ak(),e.d());if(this._a2.ds(l)){m=n/2}if(l>90&&l<270){j._j=g.__x+m-n+f/2*Math.cos(l*.017453292519943295);k._j=l+180}else{j._j=g.__x-m-f/2*Math.sin(l*.017453292519943295);k._j=l}j._k=h;k._k=g.__x;k._l=h+f/2;i._j.add(k);a._j=i;a._n=j._j;a._o=j._k},ba:function(a,b,c){var d=0;var f=this._a.av().getEnumerator();while(f.moveNext()){var e=f.current();var g=this._a2.ew(d)-c/2;var h=a.__inner[d].y();var i=c;var j=b.height();var k=new $$t.c7(0,g,h,i,j);this.bc(e,d,k,true);d++}},be:function(a,b){var c=0;var e=this._a2.av().getEnumerator();while(e.moveNext()){var d=e.current();var f=a.__inner[c].x();var g=a.__inner[c].y()+this._a2.cn().top()+b*(c%this._a2.fc());var h=Number.POSITIVE_INFINITY;var i=Number.POSITIVE_INFINITY;var j=new $$t.c7(0,f,g,h,i);this.bc(d,c,j,false);c++}},bb:function(a,b,c){if(c==0){this.bg();return}var d=0;var f=this._a2.av().getEnumerator();while(f.moveNext()){var e=f.current();if(c==0){e.__visibility=1}else{e.__visibility=0}this.bd(e,d,this._a2.eg(),this._a2.ew(d),a,b);d++}},bg:function(){var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();a.__visibility=1}},a1:function(a,b){return $.ig.util.stringSplit(a,b,0)},a3:function(a,b){var c=this.a1(a,b);var d=new $$t.bz(String,1,c);return d},bk:function(){return new $$t.c8(1,0,0)},a6:function(a,b){var c=b.d().toString()+"px "+b.n();return $$t.$ds.measureStringWidth1(a,c,this._e)},a4:function(a,b){return this._a2.es($.ig.truncate(b.d()))},a5:function(a,b){return this._a2.es($.ig.truncate(b))},bj:function(a,b){var c=b.d().toString()+"px "+b.n();var d=$$t.$ds.measureStringWidth1(a,c,this._e);var e=this._a2.es($.ig.truncate(b.d()));return new $$t.c7(0,0,0,d,e)},$type:new $.ig.Type("HorizontalSmartAxisLabelPanelView",$$t.$ll.$type)},true);$c("AngleAxisLabelPanel:ls","AxisLabelPanelBase",{ad:function(){return new $$t.lt(this)},b8:function(a){$$t.$bd.b8.call(this,a);this._cs=a},_cs:null,init:function(){$$t.$bd.init.call(this)},_ct:false,_cz:null,ao:function(a,b){if(!$$t.$lu.b(b)){return false}if(this._ac==null||this._ac.iu().isEmpty()){return $$t.$bd.ao.call(this,a,b)}return true},_cx:0,_cu:0,_cw:0,_cv:0,ay:function(){var a=new $$t.bz($$t.$c7.$type,0);var b=new $$t.bz($$t.$f.$type,0);if(this._a3.count()!=this._a2.count()){return a}this._cs.ay(a,b);var c=false;this._am=this.al(a,b);if(!this._ac.bz()){c=true;this.a9(this._cx/2);this.a9(this.a9()+this.cy())}else{c=true;this._cs.ac()}if(c){for(var d=0;d<a.count();d++){var e=this._a3.__inner[d];var f=this._a2.__inner[d];var g=a.__inner[d];var h=this._cz(f._c);var i=h.__x-this.bc(e)/2;var j=h.__y-this.bb(e)/2;g.x(i);g.y(j);a.__inner[d]=g}}return a},cy:function(){var a;var b;b=this._ac;a=null;if(b!=null){a=$b($$t.$eq.$type,b.seriesViewer())}if(a==null||b==null){return 0}var c=new $$t.bz($$t.$en.$type,0);for(var d=0;d<a.axes().count();d++){var e=a.axes().__inner[d];if(($b($$t.$lv.$type,e)!==null||$b($$t.$l5.$type,e)!==null)&&$b($$t.$ls.$type,e._at)!==null&&e._at._a3.count()>0&&!e.bz()&&!e.by()&&(e.crossingAxis()==null||this._ac.crossingAxis()==null||e.crossingAxis()._lc==b.crossingAxis()._lc)){c.add(e)}}var f=c.indexOf(b);if(f==-1){return 0}var g=0;var h=5;if(f==0){g+=h}else{g+=c.__inner[f-1]._at.a9();g+=c.__inner[f]._at.a9()*2+h}return g},ah:function(){return 4},as:function(a){return a==4||a==5},$type:new $.ig.Type("AngleAxisLabelPanel",$$t.$bd.$type)},true);$c("CategoryAngleAxis:l5","CategoryAxisBase",{a1:function(){return new $$t.l6(this)},gm:function(a){$$t.$hn.gm.call(this,a);this._kq=a},_kq:null,isAngular:function(){return true},kv:null,init:function(){this.kw=false;this.k0=NaN;this.k1=0;this.lc=1;$$t.$hn.init.call(this);this._ab=$$t.$l5.$type;this._ks=this.kr();this.kv=new $$t.ly},as:function(){var $self=this;var a=new $$t.ls;a._cz=function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$c7.empty();var d=!c.isEmpty()?$self.iu():$$t.$c7.empty();return $self.lp(b,{__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,d,$self._at.a9())};return a},_ks:null,kw:false,la:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},k0:0,kr:function(){var $self=this;var a=function(){var $ret=new $$t.k1;$ret._a=$self;$ret._f=$self._ct;$ret._e=$self._cs;$ret._b=$self._at;return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=new $$t.l7(a);b._u=function(){var c=$self._a2.ax();var d=$self._a2.a0();var e=$self._a2.ay();var f=$self._a2.az();$self.g8();$self.gc(c);$self.gc(d);$self.gc(e);$self.gc(f)};b._o=function(c,d){return!d.isEmpty()&&!c.isEmpty()&&$self.ku()!=null};b._d=function(c,d,e,f){return $self.kp(c,d,e,f)};b._v=function(){if(!$self.kw){$self.kw=true;$self.ku().updateRange();$self.kw=false}};b._g=function(c){var d=$h(c);if(d>$self.i8().count()-1){d-=$self.i8().count()}var e=$self.i8().item(d);return $self.e1(e)};b._b._c=function(c){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.ku()!=null&&$self.k0!=c){var d=$b($$t.$eq.$type,$self.seriesViewer());if(d==null){return}$self.k0=c;$self._at.a8(c);d.ht();var f=d.axes().getEnumerator();while(f.moveNext()){var e=f.current();if(e!=$self&&$b($$t.$ls.$type,e._at)!==null){e._a2.ac()}}}};b._k=function(c,d,e){var f=$b($$t.$l2.$type,c);$self.kv.m(d,e,c._z,c._aa,f.minLength(),f.maxLength(),f.center())};b._l=function(c,d,e,f){var g=$b($$t.$l2.$type,c);$self.kv.n(d,e,f,g._z,c._aa,g.minLength(),g.maxLength(),g.center())};b._m=function(c,d){return $self.getScaledAngle(d)};b._q=function(c,d){if($self.la(d-$self.k1)<0){return false}if($self.la(d-$self.k1-2*Math.PI)>0){return false}return true};b._j=function(c){var d=$b($$t.$l2.$type,c);if(d._e==d._k.__inner[0]){$self.kv.i(c._t,c._n,c._z,c._aa,d.center(),d.minAngle(),d.maxAngle())}};b._e=function(c){c._n=$self.k4();c._r=c._n};b._p=function(c,d,e){var f=$b($$t.$l2.$type,c);if(e){return false}var g=$self.lp(d,f.center(),c._aa,c._z,0);if(g.__x<c._z.right()&&g.__x>=c._z.left()&&g.__y<c._z.bottom()&&g.__y>=c._z.top()){return true}return false};b._a=function(c,d,e,f){var g=c._y;var h=new $$t.hm(0,c._aa,c._z,$self.isInverted(),g);var i=d;if($self.categoryMode()!=0){var j=e*f+1;j=Math.min(j,$self.jr);var k=$self.getScaledValue(j,h);i=(d+k)/2}return i};b._f=this.getGroupCenter.runOn(this);b._i=this.k7.runOn(this);return b},lp:function(a,b,c,d,e){var f=this.k4();var g=$$t.$lz.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings()._c==5||this.labelSettings()._c==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$lz.c(h,c,d);i=$$t.$lz.f(i,c,d);return{__x:h,__y:i,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},k4:function(){if(this.ku()==null){return 0}if(!this.by()){return this.ku().lh()}else{return this.ku().getScaledValue3(this.crossingValue())}},kp:function(a,b,c,d){if(this.i8()==null){return null}var e=new $$t.l2;var f=this.i8().count()-1;var g=this._a2.ax();var h=this._a2.a0();var i=this._a2.ay();var j=this._a2.az();e._t=g;e._w=h;e._u=i;e._v=j;e._l=f;e._m=0;e._h=false;e._z=a;e._y=c;e._x=d;e._aa=b;e._g=this.kx();e._p=this.interval();e._o=this.d6();e._q=this.minorInterval();e._s=this.label();var k=this.kv.f(b);var l=this.kv.g(b);var m=.5*this.ku()._lc;var n=.5*this.ku()._lb;var o=k;var p=l;var q=this.ku().lh();if($.ig.util.isNaN(q)||Number.isInfinity(q)){return null}if(p>=m){p=q}if(o<n){o=n}var r=a.width();this.kv.k(b,e,0,this.i8().count(),this.isInverted(),this.getUnscaledAngle.runOn(this),r);var s={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.center(s);e.maxLength(p);e.minLength(o);e.effectiveMaximum(q);e._ae=this.i8().count();e._ab=this.categoryMode();e._ad=true;e._ac=this.isInverted();e._af=this.ju();e._f=new $$t.l9;e._j=this._ci;return e},getMinMaxAngle:function(a,b,c){var d=this.kv.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},ac:function(){$$t.$hn.ac.call(this);this.g0(false)},kt:null,ku:function(a){if(arguments.length===1){this.kt=a;return a}else{if(this.kt!=null){return this.kt}var a=$b($$t.$eq.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$l3.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.kt}},ah:function(){return this.ku()},startAngleOffset:function(a){if(arguments.length===1){this.h($$t.$l5.startAngleOffsetProperty,a);return a}else{return this.c($$t.$l5.startAngleOffsetProperty)}},k1:0,getCategorySize:function(a,b,c){return 2*Math.PI/this.jr},jk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;return this.getCategorySize(a,b,c)*f/(this.ju()-(this.ju()-1)*e)},getGroupCenter:function(a,b,c,d){var e=.5;if(this.ju()>1){var f=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.ju()-(this.ju()-1)*g);var j=(h-i)/(this.ju()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},k7:function(a){var b=.5;if(this.ju()>1){var c=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var d=0;if(!$.ig.util.isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=e/(this.ju()-(this.ju()-1)*d);var g=(e-f)/(this.ju()-1);b=.25*c+.5*f+a*g}return b},g1:function(a){$$t.$hn.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=this._ks.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},k6:function(a,b){var c;var d;var e=this.kv.l(b,c,d);c=e.p1;d=e.p2;if(c==0){if(this.isInverted()){return this.jr}else{return 0}}var f=this.getUnscaledAngle(c);if(f<0||f>this.jr){f=this.getUnscaledAngle(c+Math.PI*2)}return f},k5:function(a,b){var c;var d;var e=this.kv.l(b,c,d);c=e.p1;d=e.p2;if(d>Math.PI*2){d=d-Math.PI*2}if(d==Math.PI*2){if(this.isInverted()){return 0}else{return this.jr}}var f=this.getUnscaledAngle(d);if(f<0||f>this.jr){f=this.getUnscaledAngle(d+Math.PI*2)}return f},getScaledAngle:function(a){var b=this.jr;var c=b>=2?a/b:b==1?.5:NaN;if(this._b9){c=1-c}return c*2*Math.PI+this.k1},getUnscaledAngle:function(a){if(a<this.k1){a+=2*Math.PI}var b=(a-this.k1)/(2*Math.PI);if(this.isInverted()){b=1-b}return b*this.jr},getScaledValue:function(a,b){return this.getScaledAngle(a)},getUnscaledValue:function(a,b){return this.getUnscaledAngle(a)},go:function(a,b,c,d){$$t.$hn.go.call(this,a,b,c,d);var e=$b($$t.$eq.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$l3.$type,d);this.ll(f);if(f!=null){f.lr(this)}this.cf(true);this.g0(false);break;case"StartAngleOffset":this.k1=this.startAngleOffset();while(this.k1<0){this.k1+=360}while(this.k1>=360){this.k1-=360}this.k1=this.k1*Math.PI/180;this.cf(true);this.g0(false);var h=this._cu.getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.ic()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.cf(true);i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$lv.$type,k)!==null||$b($$t.$l5.$type,k)!==null){k.cf(true);k.renderAxis()}}}break;case"LabelSettings":this._ks=this.kr();this.lj();this.cf(true);this.g0(false);break}},lj:function(){this.k0=NaN},ll:function(a){this.ku(a)},interval:function(a){if(arguments.length===1){this.h($$t.$l5.intervalProperty,a);return a}else{return this.c($$t.$l5.intervalProperty)}},ky:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ky;this.ky=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.ky}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$l5.minorIntervalProperty,a);return a}else{return this.c($$t.$l5.minorIntervalProperty)}},kz:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.kz;this.kz=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.kz}},kx:function(){return false},az:function(){return 2},cm:function(){if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}if(this.i8()==null){return false}var a=this.i8().count();if(a!=this.ld()){var b=new $$t.hz(0,1,1,this.ld(),a);this.ld(a);this.gv(b);return true}return false},lc:0,ld:function(a){if(arguments.length===1){this.lc=a;return a}else{return this.lc}},$type:new $.ig.Type("CategoryAngleAxis",$$t.$hn.$type,[$$t.$lw.$type])},true);$c("TimeAxisBase:md","CategoryAxisBase",{init:function(){this.kt=false;this.k1=$$t.$ah.maxValue();this.k0=$$t.$ah.minValue();$$t.$hn.init.call(this)},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.k6(a,$$t.$lk.ac,b.c,$$t.$c7.empty());c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.k6(a,b.e,b.d,b.c)},k6:function(a,b,c,d){var e;if(+this.actualMaximumValue()==+this.actualMinimumValue()){e=-1}else{e=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var f=0;if(this.categoryMode()==2){f=this.getGroupCenter(0,b,c,d)}if(this.isInverted()){e=1-e;f=-f}return c.left()+c.width()*(e-b.left())/b.width()-f},k7:function(a,b,c){var d;if(+this.actualMaximumValue()==+this.actualMinimumValue()){d=-1}else{d=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var e=0;if(this.isInverted()){d=1-d;e=-e}return c.left()+c.width()*(d-b.left())/b.width()-e},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.d.left();var d=b.d.width();if(this.categoryMode()!=0){var e=this.getCategorySize(b.e,b.d,b.c);c+=e/2;d-=e}var f=b.e.left()+b.e.width()*(a-c)/this.width();f=f*b.d.width()+b.d.left();f=this.getUnscaledValue3(f,$$t.$lk.ac,b.c,this.categoryMode());return f}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},getUnscaledValue3:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(this.isInverted()){e=1-e}return $.ig.truncate(Math.floor(this.actualMinimumValue().getTime()+e*(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())))},ensureActualMinimumAndMaximum:function(){this.lm()},lm:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var b=!a.isEmpty()?this.iu():$$t.$c7.empty();var c=new Date;var d=new Date;var e=false;if(!a.isEmpty()&&!b.isEmpty()&&this.kq()!=null){var f=$b($$t.$iu.$type,this.kq());if(f!=null){if(this.kz()==null){this.ln()}}else{this.kz(null)}if(this.kq().count()>0){e=true;var g=this.kz()==null?0:this.kz().__inner[0];var h=this.kz()==null?this.kq().count()-1:this.kz().__inner[this.kq().count()-1];c=this.kq().item(g);d=this.kq().item(h);this.ku(false);if(this.categoryMode()==2){var i=this.lk(c,d);if(+c!=+$$t.$ah.minValue()){c=$.ig.util.dateSubtract(c,i)}d=$.ig.util.dateAdd(d,i)}}}if(this.kx()){e=true;c=this.minimumValue()}if(this.kw()){e=true;d=this.maximumValue()}var j=+this.actualMinimumValue()!=+c||+this.actualMaximumValue()!=+d;if(e&&j){var k=this.actualMinimumValue();var l=this.actualMaximumValue();this.actualMinimumValue(c);this.actualMaximumValue(d);this.lr()}},lr:function(){},dateTimeMemberPath:function(a){if(arguments.length===1){this.h($$t.$md.dateTimeMemberPathProperty,a);return a}else{return this.c($$t.$md.dateTimeMemberPathProperty)}},kq:function(a){if(arguments.length===1){if(this.kp!=a){var b=this.kp;this.kp=a;this.gu("DateTimeColumn",b,this.kp)}return a}else{return this.kp}},kp:null,ky:null,kz:function(a){if(arguments.length===1){this.ky=a;return a}else{return this.ky}},sortedIndices:function(){if(this.kz()==null){var a=$b($$t.$iu.$type,this.kq());if(a!=null){this.ln()}else{this.kz(null)}}return this.kz()},ln:function(){if(this.isDataPreSorted()){this.kz(new $$t.bz($$t.$l.$type,0));var a=this.kz();var b=this.kq().count();for(var c=0;c<b;c++){a.add(c)}}else{var d=$b($$t.$iu.$type,this.kq());this.kz(d.getSortedIndices())}},getFirstVisibleIndex:function(a,b,c,d){return this.k9(a,b,c,d)},k9:function(a,b,c,d){if(b.isEmpty()){return-1}var e=d;var f=new $$t.hm(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=Math.max($$t.$ah.minValue().getTime(),Math.min($$t.$ah.maxValue().getTime(),$.ig.truncate(g)));return this.k8($.ig.Date.prototype.fromTicks(i))},k8:function(a){if(this.kq()==null||this.kz().count()!=this.kq().count()){return-1}for(var b=0;b<this.kz().count();b++){var c=this.kq().item(this.kz().__inner[b]);if(c>=a){return Math.max(b-1,0)}}return this.kz().count()-1},getLastVisibleIndex:function(a,b,c,d){return this.lc(a,b,c,d)},lc:function(a,b,c,d){if(b.isEmpty()){return-1}var e=d;var f=new $$t.hm(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=Math.max($$t.$ah.minValue().getTime(),Math.min($$t.$ah.maxValue().getTime(),$.ig.truncate(h)));return this.lb($.ig.Date.prototype.fromTicks(i))},lb:function(a){if(this.kq()==null||this.kz().count()!=this.kq().count()){return-1}for(var b=this.kz().count()-1;b>=0;b--){var c=this.kz().__inner[b];var d=this.kq().item(c);if(d<a){return b==this.kz().count()-1?b:b+1}}return 0},getUnscaledValueAt:function(a){if(this.kq()==null){return NaN}var b=this.kp.item(a);var c=b.getTime();var d=c;return d},getExactUnsortedIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.mf($$t.$ah.$type,this.kq(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.la(d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var diff1_=d.getTime()-c.item(e-1).getTime();var diff2_=c.item(e).getTime()-d.getTime();var f=e-1;var g=e;if(f<0&&g>=0){return g}if(g>b.sortedIndices().count()-1&&f<b.sortedIndices().count()){return f}if(f<0&&g<0){return-1}if(f>b.sortedIndices().count()-1&&g>b.sortedIndices().count()-1){return-1}var h=diff1_/(diff1_+diff2_);if($.ig.util.isNaN(h)){h=0}return f+h}if(e>=0&&e<b.sortedIndices().count()){return e}var i=this.ip();if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),i))<this.iu().right()+2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),i))-this.iu().left())<2){return 0}return-1},la:function(a,b){var c=this;if(this.kq()==null||c.sortedIndices()==null){return-1}var d=-1;var e=$$t.$mg.c($$t.$ah.$type,b,function(f){if(a<f){return-1}if(a>f){return 1}return 0});if(e>=0){d=e}else{d=~e}while(d>=0&&d<b.count()&&d-1>=0&&+b.item(d)==+b.item(d-1)){d--}return d},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null||this.kq()==null||b.sortedIndices().count()!=this.kq().count()){return-1}var c=new $$t.mf($$t.$ah.$type,this.kq(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.la(d,c);var f=this.ip();if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var g=d-c.item(e-1);var h=c.item(e)-d;if(g<h){e=e-1}}if(e>=0&&e<b.sortedIndices().count()){return b.sortedIndices().__inner[e]}if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),f))<this.iu().right()+2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),f))-this.iu().left())<2){return 0}return-1},notifyDataChanged:function(){this.kz(null);this.renderAxis()},isDataPreSorted:function(a){if(arguments.length===1){this.h($$t.$md.isDataPreSortedProperty,a);return a}else{return this.c($$t.$md.isDataPreSortedProperty)}},kt:false,ku:function(a){if(arguments.length===1){this.kt=a;return a}else{return this.kt}},gq:function(a){$$t.$hn.gq.call(this,a);this.dateTimeMemberPath(a)},gt:function(a){$$t.$hn.gt.call(this,a);this.minimumValue(a)},gs:function(a){$$t.$hn.gt.call(this,a);this.maximumValue(a)},cm:function(){if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}var a=this.actualMinimumValue().getTime();var b=this.actualMaximumValue().getTime();this.lm();var c=!this.kx()?this.actualMinimumValue().getTime():this.minimumValue().getTime();var d=!this.kw()?this.actualMaximumValue().getTime():this.maximumValue().getTime();var e=new $$t.hz(0,a,c,b,d);this.gv(e);return true},kx:function(){if(+this.minimumValue()==+$$t.$ah.minValue()){return false}return this.minimumValue()!=null},kw:function(){if(+this.maximumValue()==+$$t.$ah.maxValue()){return false}return this.maximumValue()!=null},k1:new Date,actualMinimumValue:function(a){if(arguments.length===1){var b=+this.k1!=+a;if(b){var c=this.k1;this.k1=a;this.gu("ActualMinimumValue",c,a)}return a}else{return this.k1}},k0:new Date,e4:function(){return this.actualMinimumValue()},actualMaximumValue:function(a){if(arguments.length===1){var b=+this.k0!=+a;if(b){var c=this.k0;this.k0=a;this.gu("ActualMaximumValue",c,a)}return a}else{return this.k0}},e3:function(){return this.maximumValue()},minimumValue:function(a){if(arguments.length===1){this.h($$t.$md.minimumValueProperty,a);return a}else{return this.c($$t.$md.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$md.maximumValueProperty,a);return a}else{return this.c($$t.$md.maximumValueProperty)}},lo:function(a){this.g1(a);if(this.i8()==null){return}var c=this.cr().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(a)}},go:function(a,b,c,d){$$t.$hn.go.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$hd.$type,c);if(e!=null){e.deregisterColumn(this.kq());this.kq(null);e.event=$.ig.Delegate.prototype.remove(e.event,this.ll.runOn(this))}var f=$b($$t.$hd.$type,d);if(f!=null){this.kz(null);this.kq(this.kr(this.dateTimeMemberPath()));f.event=$.ig.Delegate.prototype.combine(f.event,this.ll.runOn(this))}this.lo(false);break;case"DateTimeMemberPath":if(this.i8()!=null){this.i8().deregisterColumn(this.kq());this.kq(this.kr(this.dateTimeMemberPath()));this.kz(null)}break;case"MinimumValue":this.updateRange();this.lo(false);break;case"MaximumValue":this.updateRange();this.lo(false);break;case"DateTimeColumn":this.lm();break}},ll:function(a,b){this.kz(null)},kr:function(a){return $$t.$md.ks(a,this)},ks:function(a,b){if(a==null){return b.i8().registerColumnDateTime(null,null,false)}var c=null;var d=$$t.$er.getCoercionMethod(a,b.coercionMethods());c=d._a;return b.i8().registerColumnDateTime(a,c,b.expectFunctions())},as:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.jj}},az:function(){return 0},g1:function(a){$$t.$hn.g1.call(this,a);var b=this._a2.ax();var c=this._a2.a0();var d=this._a2.ay();var e=this._a2.az();var f=this._a2.e();var g=this._a2.f();var h=this._a2.g();this.g8();this.gc(b);this.gc(c);this.gc(d);this.gc(e);this._cs.clear();this._ct.clear();this._jf.clear();this._at._ac=this;var i=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var j=!i.isEmpty()?this.iu():$$t.$c7.empty();this._at.cp(i);this._at._co=j;if(i.isEmpty()||j.isEmpty()){this._bo.count(0);this._bn.count(0);this._bm.count(0)}if(this._bo.count()==0){this._at._ab.clear()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}this.lm()},isDateTime:function(){return true},startCursor:function(){},resetCursor:function(){},getCategorySize:function(a,b,c){if(this.jr==0){return 0}var d=this.is(b,c);return d.width()/(this.jr*a.width())},getGroupCenter:function(a,b,c,d){return this.getCategorySize(b,c,d)*.5},jk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var e=1-.5*d;var f=this.getCategorySize(a,b,c)*e;return f},isSorting:function(){return true},lk:function(a,b){return 0},preferredCategoryMode:function(a){return this.isCategoryDateTime()?0:1},$type:new $.ig.Type("TimeAxisBase",$$t.$hn.$type,[$$t.$je.$type,$$t.$me.$type])},true);$c("CategoryDateTimeXAxis:mc","TimeAxisBase",{init:function(){$$t.$md.init.call(this);this._ab=$$t.$mc.$type;this.actualMinimumValue(new Date);this.actualMaximumValue(new Date)},isContinuous:function(){return this.displayType()==0},a1:function(){return new $$t.mh(this)},gm:function(a){$$t.$md.gm.call(this,a);this._lw=a},_lw:null,displayType:function(a){if(arguments.length===1){this.h($$t.$mc.displayTypeProperty,$$t.$mi.getBox(a));return a}else{return $g(this.c($$t.$mc.displayTypeProperty))}},interval:function(a){if(arguments.length===1){this.h($$t.$mc.intervalProperty,a);return a}else{return $h(this.c($$t.$mc.intervalProperty))}},l2:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.l2;this.l2=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.l2}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$mc.minorIntervalProperty,a);return a}else{return $h(this.c($$t.$mc.minorIntervalProperty))}},l3:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.l3;this.l3=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.l3}},cq:function(a,b,c){var d=$$t.$md.cq.call(this,a,b,c);if(!d){return false}return+this.actualMinimumValue()!=+this.actualMaximumValue()},dg:function(){return this.actualInterval()},g1:function(a){$$t.$md.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=new $$t.hm(0,b,c,this.isInverted(),d);if(this.kq()==null&&!this.kw()&&!this.kx()){return}if(!b.isEmpty()&&!c.isEmpty()&&(this.displayType()!=1||this.kq()!=null)){var g=c.bottom();var h=g-c.top();if(this.crossingAxis()!=null){var i=$b($$t.$mj.$type,this.crossingAxis());if(i!=null){var j=this.g4(g,h,b,c,d,c.top(),c.bottom());g=j.p0;h=j.p1}}if($.ig.util.isNaN(g)){g=0}this.gk(this._a2.ax(),g,c,this._a2.e(),true);this._at.a8(h);var k=this._a2.a0();var l=this._a2.f();var m=this._a2.ay();var n=this._a2.az();var o=this._a2.g();if(this.displayType()==1){var p=this.getFirstVisibleIndex(b,c,d,e);var q=this.getLastVisibleIndex(b,c,d,e);if(p<0||q<0){return}var r=NaN;for(var s=p;s<=q;s++){var t=this.kz()==null?s:this.kz().__inner[s];var u=this.getScaledValue(this.kq().item(t).getTime(),f);if(u==r){continue}r=u;if(this.categoryMode()==2){u+=this.isInverted()?-this.getGroupCenter(s,b,c,d):this.getGroupCenter(s,b,c,d)}if(u<e.left()||u>e.right()){continue}this.g9(m,u,c,l,false);this._jf.add(u);if(this.i8()!=null&&s<this.i8().count()){var v=this.i8().item(t);var w=$$t.$md.e1.call(this,v);if(!$.ig.util.isNaN(u)&&!Number.isInfinity(u)&&w!=null){if(typeof w==="string"&&w.equals("")){}else{this._cs.add1(w);this._ct.add(new $$t.em(u))}}}}}else{var x=this.getUnscaledValue(e.left(),f);var y=this.getUnscaledValue(e.right(),f);var z=Math.min(x,y);var aa=Math.max(x,y);var ab=new $$t.li(0,z,aa,e.width(),this.d6());var ac=this.ku()?this.l1():ab._g;this.mf($.ig.truncate(ac));var ad=$.ig.truncate(Math.floor((z-this.actualMinimumValue().getTime())/ac));var ae=$.ig.truncate(Math.ceil((aa-this.actualMinimumValue().getTime())/ac));var af=0;if(this.categoryMode()==2){af=this.getGroupCenter(0,b,c,d);af=this.isInverted()?-af:af}var ag=$.ig.truncate(Math.ceil(e.right()));var ah=$.ig.truncate(Math.floor(e.left()));var ai=this.getScaledValue(this.actualMinimumValue().getTime()+ad*ac,f)+af;for(var aj=ad;aj<=ae;aj++){var ak=this.getScaledValue(this.actualMinimumValue().getTime()+(aj+1)*ac,f)+af;if(!$.ig.util.isNaN(ai)&&!Number.isInfinity(ai)){var al=$.ig.truncate(Math.round(ai));if(al<=ag){if(aj%2==0){this.ha(k,ai,ak,c)}this.g9(m,ai,c,l,false);this._jf.add(ai);if(this._ci){var am=this.l6();if(am>0&&am<ac){if(ac/am<20){var an=ai;var ao=Math.abs(this.getScaledValue(this.actualMinimumValue().getTime()+am,f)-this.getScaledValue(this.actualMinimumValue().getTime(),f));while(an+ao<ak){if(Math.abs(an+ao-ak)<1e-4){break}an+=ao;if(an>0){this.g9(n,an,c,o,false)}}this.mg(am)}}else{for(var ap=1;ap<ab._i;++ap){var aq=this.getScaledValue(this.actualMinimumValue().getTime()+aj*ac+ap*ac/ab._i,f)+af;this.g9(n,aq,c,o,false)}if(ab._i>0){this.mg($.ig.truncate(ac/ab._i))}}}}if(al>=ah&&al<=ag){var ar=this.actualMinimumValue().getTime()+aj*ac;var ticks_=$.ig.truncate(Math.floor(ar));var as=new Date(ticks_);var at=this.e1(as);if(at!=null){this._cs.add1(at);this._ct.add(new $$t.em(ai))}}}ai=ak}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().ht()}}this._at.a1(this._cs);this._at._a2=this._ct;this.kf()}},l1:function(){return this.actualInterval()},l6:function(){return this.minorInterval()},mf:function(a){this.actualInterval(a)},mg:function(a){this.actualMinorInterval(a)},lz:function(){return this.interval()!=0},ly:function(){return this.actualInterval()==0},l0:function(a){return this.kq()==null?$$t.$ah.minValue():this.kq().item(a)},scrollIntoView:function(a,b){if(a>b||this.i8()==null||this.i8().count()==0){return}var c=(a.getTime()-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());var d=(b.getTime()-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());this.seriesViewer().windowRect(new $$t.c7(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},go:function(a,b,c,d){$$t.$md.go.call(this,a,b,c,d);
switch(b){case"DisplayType":this.cf(true);this._at._ak=this.displayType()==1;this.g0(false);break;case"Interval":this.cf(true);this.g0(false);break}},lm:function(){$$t.$md.lm.call(this);if(this.lz()){this.actualInterval(this.interval());var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var b=!a.isEmpty()?this.iu():$$t.$c7.empty();var c=Math.abs(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());this.ku(this.ly()||this.displayType()==1||1*c/this.l1()>b.width()/a.width()?false:true)}else{this.ku(false)}},lk:function(a,b){var c=b.getTime()-a.getTime();var timeOffset_=$.ig.truncate(Math.round($a(c,this.jr)/2));return timeOffset_==0?$.ig.util.timeSpanFromMilliseconds(1):$.ig.util.timeSpanFromMilliseconds(timeOffset_)},isCategoryDateTime:function(){return true},$type:new $.ig.Type("CategoryDateTimeXAxis",$$t.$md.$type)},true);$c("NumericAngleAxis:lv","NumericAxisBase",{a1:function(){return new $$t.lx(this)},gm:function(a){$$t.$kh.gm.call(this,a);this._k5=a},_k5:null,_k8:null,isAngular:function(){return true},init:function(){this.k9=false;this.la=NaN;this.lb=0;$$t.$kh.init.call(this);this._ab=$$t.$lv.$type;this._k8=new $$t.ly;this._i8=this.i6()},as:function(){var $self=this;var a=new $$t.ls;a._cz=function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$c7.empty();var d=!c.isEmpty()?$self.iu():$$t.$c7.empty();return $self.ll(b,{__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,d,$self._at.a9())};return a},lc:function(){if(this.k7()==null){return 0}if(!this.by()){return this.k7().lh()}else{return this.k7().getScaledValue3(this.crossingValue())}},le:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},k9:false,la:0,i6:function(){var $self=this;var a=$$t.$kh.i6.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.k7()!=null&&$self.la!=b){var c=$b($$t.$eq.$type,$self.seriesViewer());if(c==null){return}$self.la=b;$self._at.a8(b);c.ht();var e=c.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d!=$self&&$b($$t.$ls.$type,d._at)!==null){d._a2.ac()}}}};a._e=function(b){b._n=$self.lc();b._r=b._n};a._j=function(b){var c=$b($$t.$l0.$type,b);if(c._e==c._k.__inner[0]){$self._k8.i(b._t,b._n,b._z,b._aa,c.center(),c.minAngle(),c.maxAngle())}};a._k=function(b,c,d){var e=$b($$t.$l0.$type,b);$self._k8.m(c,d,b._z,b._aa,e.minLength(),e.maxLength(),e.center())};a._l=function(b,c,d,e){var f=$b($$t.$l0.$type,b);$self._k8.n(c,d,e,f._z,b._aa,f.minLength(),f.maxLength(),f.center())};a._d=function(b,c,d,e){var f=$b($$t.$l0.$type,$self.i9(b,c,d,e));return f};a._v=function(){if(!$self.k9){$self.k9=true;$self.k7().updateRange();$self.k9=false}};a._m=function(b,c){return $self.getScaledAngle(c)};a._o=function(b,c){return!c.isEmpty()&&!b.isEmpty()&&$self.k7()!=null};a._q=function(b,c){if($self.le(c-$self.lb)<0){return false}if($self.le(c-$self.lb-2*Math.PI)>0){return false}return true};a._p=function(b,c,d){var e=$b($$t.$l0.$type,b);var f=$self.ll($self.getScaledAngle(e._l),e.center(),b._aa,b._z,0);var g=$self.ll(c,e.center(),b._aa,b._z,0);if(d&&$$t.$ik.e(f.__x-g.__x,f.__y-g.__y)<2){return false}if(g.__x<b._z.right()&&g.__x>=b._z.left()&&g.__y<b._z.bottom()&&g.__y>=b._z.top()){return true}return false};a._r=function(b,c,d,e){if(c<b._m&&$b($$t.$le.$type,b._f)!==null){return b._m}else if(c>b._l&&($b($$t.$le.$type,b._f)!==null||b._h)){return b._l}return c};return a},ll:function(a,b,c,d,e){var f=this.lc();var g=$$t.$lz.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings()._c==5||this.labelSettings()._c==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$lz.c(h,c,d);i=$$t.$lz.f(i,c,d);return{__x:h,__y:i,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getScaledValue:function(a,b){return this.getScaledAngle(a)},getScaledAngle1:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this._j3)/(this._j2-this._j3)}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*Math.PI+this.lb},getScaledAngle:function(a){return this.getScaledAngle1(a,this.jn(),this._b9)},getUnscaledValue:function(a,b){return this.getUnscaledAngle(a)},getUnscaledAngle:function(a){var b=(a-this.lb)/(2*Math.PI);if(this.isInverted()){b=1-b}if(this.jn()){return Math.exp(b*(this._j2-this._j3)+this._j3)}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.h($$t.$lv.startAngleOffsetProperty,a);return a}else{return this.c($$t.$lv.startAngleOffsetProperty)}},lb:0,go:function(a,b,c,d){$$t.$kh.go.call(this,a,b,c,d);var e=$b($$t.$eq.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$l3.$type,d);this.lj(f);if(f!=null){f.lr(this)}this.g0(false);break;case"StartAngleOffset":this.lb=this.startAngleOffset();while(this.lb<0){this.lb+=360}while(this.lb>=360){this.lb-=360}this.lb=this.startAngleOffset()*Math.PI/180;this.g0(false);var h=this.cr().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.ic()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$lv.$type,k)!==null||$b($$t.$l5.$type,k)!==null){k.renderAxis()}}}break;case"LabelSettings":this._i8=this.i6();this.lh();this.cf(true);this.g0(false);break}},lh:function(){this.la=NaN},ja:function(){return new $$t.l0},i9:function(a,b,c,d){var e=$b($$t.$l0.$type,$$t.$kh.i9.call(this,a,b,c,d));var f=this._k8.f(b);var g=this._k8.g(b);var h=.5*this.k7()._lc;var i=.5*this.k7()._lb;var j=f;var k=g;var l=this.k7().lh();if($.ig.util.isNaN(l)||Number.isInfinity(l)){return null}if(k>=h){k=l}if(j<i){j=i}var m=a.width();this._k8.k(b,e,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),m);var n={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.center(n);e.maxLength(k);e.minLength(j);e.effectiveMaximum(l);return e},getMinMaxAngle:function(a,b,c){var d=this._k8.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},g1:function(a){$$t.$kh.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},k6:null,k7:function(a){if(arguments.length===1){this.k6=a;return a}else{if(this.k6!=null){return this.k6}var a=$b($$t.$eq.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if(a.axes().__inner[b].isRadial()){return a.axes().__inner[b]}}}return this.k6}},ah:function(){return this.k7()},lj:function(a){this.k7(a)},hb:function(a,b){$$t.$kh.hb.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},az:function(){return 2},$type:new $.ig.Type("NumericAngleAxis",$$t.$kh.$type,[$$t.$lw.$type])},true);$c("NumericRadiusAxis:l3","NumericAxisBase",{a1:function(){return new $$t.l4(this)},gm:function(a){$$t.$kh.gm.call(this,a);this._k7=a},_k7:null,isRadial:function(){return true},ds:function(){var a=this._lc;var b=this._lb;var c=Math.min(this.lg(),this.lf())*(a-b)/2;c=Math.max(c,14);return c},lg:function(){return this.iu().width()},lf:function(){return this.iu().height()},k8:null,init:function(){this.la=NaN;$$t.$kh.init.call(this);this._ab=$$t.$l3.$type;this._lc=this.radiusExtentScale();this._lb=this.innerRadiusExtentScale();this.k8=new $$t.ly;this._i8=this.i6()},as:function(){return new $$t.ma},_k9:false,ld:function(a){if(a==null){return 0}return a},la:0,i6:function(){var $self=this;var a=$$t.$kh.i6.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.k6()!=null){if(($self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5))&&$self.la!=b){$self.la=b;$self._at.a8(b);$self.seriesViewer().ht()}}};a._k=function(b,c,d){var e=$b($$t.$l0.$type,b);$self.k8.i(c,d,e._z,e._aa,e.center(),e.minAngle(),e.maxAngle())};a._l=function(b,c,d,e){if(d==e){return}var f=$b($$t.$l0.$type,b);$self.k8.j(c,d,e,f._z,f._aa,f.center(),f.minAngle(),f.maxAngle())};a._m=function(b,c){return $self.getScaledValue3(c)};a._q=function(b,c){var d=$b($$t.$l0.$type,b);return c<=d.effectiveMaximum()};a._n=function(b,c){var d=$b($$t.$l0.$type,b);return c<=d.effectiveMaximum()};a._j=function(b){var c=$b($$t.$l0.$type,b);$self.k8.m(b._t,c.crossingAngleRadians(),b._z,b._aa,c.minLength(),c.maxLength(),c.center())};a._e=function(b){b._n=$self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==0)?b._z.top():b._z.bottom();b._r=b._n;var c=$b($$t.$l0.$type,b);c.crossingAngleRadians($self.ld($self.crossingValue())*Math.PI/180);if($self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5)){c._n=$$t.$lz.f(.5,c._aa,c._z)-b._z.top();c._r=c._n;var d=$b($$t.$ma.$type,$self._at);if(d!=null){var e=0;if($self.labelSettings()!=null&&$self.labelSettings()._c==4){e=1}d._dh={__x:$$t.$lz.c(.5,c._aa,c._z),__y:e,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d._de=c.crossingAngleRadians()}}};a._p=function(b,c,d){var e=$b($$t.$l0.$type,b);if($self.k6()==null){return false}if(c>e.effectiveMaximum()){return false}var f=false;f=$self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5);var g=0;if(f){g=$self._le}var h=e.center().__x+c*Math.cos(g);var i=e.center().__y+c*Math.sin(g);h=$$t.$lz.c(h,e._aa,e._z);i=$$t.$lz.f(i,e._aa,e._z);if(h<=b._z.right()&&h>=b._z.left()&&(i<=b._z.bottom()&&i>=b._z.top()||!f)){return true}return false};a._h=function(b,c){var d=$b($$t.$l0.$type,b);return new $$t.em($$t.$lz.c(d.center().__x+c,d._aa,d._z))};a._r=function(b,c,d,e){if(c<b._m){return b._m}else if(c>b._l){return b._l}return c};return a},getScaledValue:function(a,b){return this.getScaledValue3(a)},lj:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this._j3)/(this._j2-this._j3)}else{f=(Math.log(a)-this._j3)/(this._j2-this._j3)}}else{f=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){f=1-f}f=e+f*(d-e);f/=2;return f},getScaledValue3:function(a){return this.lj(a,this.jn(),this._b9,this._lc,this._lb)},getUnscaledValue3:function(a){var b=a*2;b=(b-this._lb)/(this._lc-this._lb);if(this.isInverted()){b=1-b}if(this.jn()){return Math.exp(b*(this._j2-this._j3)+this._j3)}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},getUnscaledValue:function(a,b){return this.getUnscaledValue3(a)},radiusExtentScale:function(a){if(arguments.length===1){this.h($$t.$l3.radiusExtentScaleProperty,a);return a}else{return this.c($$t.$l3.radiusExtentScaleProperty)}},_lc:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this.h($$t.$l3.innerRadiusExtentScaleProperty,a);return a}else{return this.c($$t.$l3.innerRadiusExtentScaleProperty)}},_lb:0,go:function(a,b,c,d){switch(b){case"CrossingValue":this._le=this.ld(this.crossingValue())*Math.PI/180;break}$$t.$kh.go.call(this,a,b,c,d);switch(b){case"RadiusExtentScale":this._lc=this.radiusExtentScale();if(this._lc<0){this._lc=.1}if(this._lc>1){this._lc=1}if(this._lb>=this._lc){this._lb=this._lc-.01;if(this._lb<0){this._lb=0;this._lc=.01}}this.cf(true);this.g0(false);if(this.k6()!=null){this.k6().renderAxis()}var f=this.cr().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"InnerRadiusExtentScale":this._lb=this.innerRadiusExtentScale();if(this._lb<0){this._lb=.1}if(this._lb>1){this._lb=1}if(this._lb>=this._lc){this._lb=this._lc-.01;if(this._lb<0){this._lb=0;this._lc=.01}}this.cf(true);this.g0(false);if(this.k6()!=null){this.k6().renderAxis()}var h=this.cr().getEnumerator();while(h.moveNext()){var g=h.current();g.dk(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().h1()}break;case"CrossingAxis":var i=$b($$t.$lv.$type,d);var j=$b($$t.$l5.$type,d);if(i==null&&j==null){this.lr(null)}if(i!=null){this.lr(i);i.lj(this)}if(j!=null){this.lr(j);j.ll(this)}this.cf(true);this.g0(false);break;case"IsInverted":if(this.k6()!=null){this.k6().cf(true);this.k6().g0(false)}break}},_le:0,lr:function(a){this.k6(a)},k5:null,k6:function(a){if(arguments.length===1){this.k5=a;return a}else{if(this.k5!=null){return this.k5}var a=$b($$t.$eq.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$lv.$type,a.axes().__inner[b])!==null||$b($$t.$l5.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.k5}},ah:function(){return this.k6()},ja:function(){return new $$t.l0},i9:function(a,b,c,d){var e=$b($$t.$l0.$type,$$t.$kh.i9.call(this,a,b,c,d));var f=this.k8.f(b);var g=this.k8.g(b);var h=.5*this._lc;var i=.5*this._lb;var j,k;if($$t.$c7.l_op_Equality(b,$$t.$er.m0)){k=this.actualMaximumValue();j=this.actualMinimumValue()}else{k=Math.min(g,h);j=this.getUnscaledValue3(f);k=this.getUnscaledValue3(k);var l=this.ls(a,b,j,k);j=l.p2;k=l.p3}var m={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n=f;var o=g;var p=Math.min(a.width(),a.height())*(this._lc-this._lb)/2;e.center(m);var q=Math.max(o,n);var r=Math.min(n,o);e.maxLength(q);e.minLength(r);var s=Math.min(j,k);var t=Math.max(j,k);if(s<this.actualMinimumValue()){s=this.actualMinimumValue()}if(t>this.actualMaximumValue()){t=this.actualMaximumValue()}this.actualVisibleMinimumValue(s);this.actualVisibleMaximumValue(t);e._k.add(function(){var $ret=new $$t.kk;$ret._d=s;$ret._c=t;$ret._b=p;return $ret}());var u=$b($$t.$lw.$type,this.k6());if(u!=null){var v;var w;var x=u.getMinMaxAngle(b,v,w);v=x.p1;w=x.p2;e.minAngle(Math.min(v,w));e.maxAngle(Math.max(v,w))}var y=this.lh();if(o>=h){o=y}if(n<i){n=i}e.minLength(n);e.maxLength(o);e.effectiveMaximum(y);e._f=this.actualTickmarkValues();var z=$b($$t.$lh.$type,e._f);if(z!=null){z._y=this.ln(m,e.minLength(),e.maxLength(),b,a)}return e},ls:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue3(this.actualMinimumValue())}else{f=this.getScaledValue3(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this._le}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$$t.$lz.c(e.__x,b,a);e.__y=$$t.$lz.f(e.__y,b,a);h=$$t.$lz.c(h,b,a);i=$$t.$lz.f(i,b,a);if(h>=a.left()&&h<=a.right()&&i>=a.top()&&i<=a.bottom()){if(this.isInverted()){d=this.actualMinimumValue()}else{d=this.actualMaximumValue()}}if(e.__x>=a.left()&&e.__x<=a.right()&&e.__y>=a.top()&&e.__y<=a.bottom()){if(this.isInverted()){c=this.actualMaximumValue()}else{c=this.actualMinimumValue()}}return{p2:c,p3:d}},ln:function(a,b,c,d,e){var f=$$t.$lz.d(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},lh:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue3(this.actualMaximumValue())}else{a=this.getScaledValue3(this.actualMinimumValue())}return a},kv:function(a){if(this.k6()!=null){this.k6().renderAxis()}},g1:function(a){$$t.$kh.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},hb:function(a,b){$$t.$kh.hb.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},lq:function(a,b,c,d,e){var f=$b($$t.$l1.$type,this.i9(b,c,d,e));if(f==null){return}this.k8.j(a._c,f.minLength(),f.maxLength(),b,c,f.center(),f.minAngle(),f.maxAngle())},az:function(){return 3},$type:new $.ig.Type("NumericRadiusAxis",$$t.$kh.$type)},true);$c("OrdinalTimeXAxis:mu","CategoryXAxis",{getScaledValue2:function(a,b,c){return this.getScaledValue(a,new $$t.hm(0,b,c,this.isInverted(),this.ip()))},du:function(a,b,c){return this.getScaledValue(a,b)},getScaledValue:function(a,b){var c=this.k3();var d=this.k4();var e=this.k3()-this.k4();var f=e>=1?(a-d)/(c-d):e==0?.5:NaN;if(this._b9){f=1-f}var g=b.d;var h=b.e;return g.left()+g.width()*(f-h.left())/h.width()},getScaledBucketValueList:function(a,b,c,d,e){var f=this.kp(a);var g=f!=null;for(var h=0;h<b.count();h++){for(var i=c;i<d;i++){var j=g?f[i]:a.item(i);j[h]=this.getScaledValue(j[h],e)}}},getScaledValueList:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.getScaledValue(a.item(e),d))}},getUnscaledValue2:function(a,b,c){return this.getUnscaledValue(a,new $$t.hm(0,b,this.iu(),this.isInverted(),this.ip()))},getUnscaledValue3:function(a,b,c,d){return this.getUnscaledValue(a,new $$t.hm(0,b,this.iu(),this.isInverted(),this.ip()))},getUnscaledValue:function(a,b){var c=b.e;var d=b.d;var e=c.left()+(a-d.left())*c.width()/d.width();if(this._b9){e=1-e}return this.k4()+e*(this.k3()-this.k4())},dx:function(a,b,c){return this.getUnscaledValue(a,b)},getUnscaledValueList:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.getUnscaledValue(a.item(e),d))}},init:function(){this.li=$$t.$ah.maxValue();this.lh=$$t.$ah.minValue();this.lm=$$t.$ah.maxValue();this.ll=$$t.$ah.minValue();this._ly=new $$t.ai;this.lk=$$t.$ah.minValue();this.lj=$$t.$ah.maxValue();$$t.$mv.init.call(this);this.ld=new $$t.my;var a=this.labelFormats();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.l0.runOn(this));this.k4(0)},go:function(a,b,c,d){$$t.$mv.go.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$hd.$type,c);if(e!=null){e.deregisterColumn(this.lg());this.lg(null)}if(this.i8()!=null){this.lg($$t.$md.ks(this.dateTimeMemberPath(),this))}break;case"DateTimeMemberPath":if(this.i8()!=null){this.i8().deregisterColumn(this.lg());this.lg($$t.$md.ks(this.dateTimeMemberPath(),this))}break;case"DateTimeColumn":this.updateRange();this._ly=this.lx();break;case"MinimumValue":case"MaximumValue":this.updateRange();this.renderAxis();break}},li:new Date,actualMinimumValue:function(a){if(arguments.length===1){this.li=a;return a}else{return this.li}},lh:new Date,actualMaximumValue:function(a){if(arguments.length===1){this.lh=a;return a}else{return this.lh}},lm:new Date,visibleMinimum:function(a){if(arguments.length===1){this.lm=a;return a}else{return this.lm}},ll:new Date,visibleMaximum:function(a){if(arguments.length===1){this.ll=a;return a}else{return this.ll}},l1:function(){if(this.lg()==null||this.lg().count()==0||this.lg().count()<this.k4()-1){this.actualMinimumValue($$t.$ah.minValue());this.actualMaximumValue($$t.$ah.maxValue());return}var a=Math.max(0,Math.min(this.k4(),this.lg().count()-1));var b=Math.max(0,Math.min(this.k3(),this.lg().count()-1));var c=+this.actualMinimumValue()!=+this.lg().item(a)||+this.actualMaximumValue()!=+this.lg().item(b);if(c){var d=this.actualMinimumValue();var e=this.actualMaximumValue();this.actualMinimumValue(this.lg().item(a));this.actualMaximumValue(this.lg().item(b));this.l2()}},l2:function(){if(this.lg()==null||this.lg().count()==0||this.seriesViewer()==null){var a=+this.visibleMinimum()!=+this.actualMinimumValue()||+this.visibleMaximum()!=+this.actualMaximumValue();this.visibleMinimum(this.actualMinimumValue());this.visibleMaximum(this.actualMaximumValue());if(a&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}return}var b=new $$t.hm(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.isInverted());var c=$.ig.truncate(Math.ceil(this.getUnscaledValue(this.seriesViewer().viewportRect().left(),b)));var d=$.ig.truncate(Math.ceil(this.getUnscaledValue(this.seriesViewer().viewportRect().right(),b)));var e=c>=0&&c<this.lg().count()?this.lg().item(c):this.actualMinimumValue();var f=d>=0&&d<this.lg().count()?this.lg().item(d):this.actualMaximumValue();var g=+this.visibleMinimum()!=+e||+this.visibleMaximum()!=+f;this.visibleMinimum(e);this.visibleMaximum(f);if(g&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}},lr:null,dateTimeMemberPath:function(a){if(arguments.length===1){var b=this.dateTimeMemberPath();if(a!=b){this.lr=a;this.gu("DateTimeMemberPath",b,this.dateTimeMemberPath())}return a}else{return this.lr}},lf:null,lg:function(a){if(arguments.length===1){if(this.lf!=a){var b=this.lf;this.lf=a;this.gu("DateTimeColumn",b,this.lf)}return a}else{return this.lf}},hc:function(a,b){$$t.$mv.hc.call(this,a,b);this.l2()},getWindowRectForSelection:function(a,b){if(this.lg()==null){return $$t.$c7.empty()}var c=a>b;var d=c?b:a;var e=c?a:b;var f=-1;while(++f<this.lg().count()&&this.lg().item(f)<d){}var g=this.lg().count();while(--g>=0&&this.lg().item(g)>e){}var h=new $$t.hm(0,new $$t.c7(0,0,0,1,1),new $$t.c7(0,0,0,1,1),this.isInverted(),this.seriesViewer().effectiveViewport());var i=this.getScaledValue(f,h);var j=this.getScaledValue(g+1,h);return new $$t.c7(0,i,NaN,Math.max(0,j-i),NaN)},ld:null,labelFormats:function(){return this.ld},l0:function(a,b){this.g0(false)},gq:function(a){$$t.$mv.gq.call(this,a);this.dateTimeMemberPath(a)},e1:function(a){if(this.formatLabel()!=null){return this.formatLabel()(a)}if(!($b($$t.$ah.$type,a)!==null)){return $$t.$mv.e1.call(this,a)}var b=$$t.$m0.mg(a,this.lz(),this.labelFormats(),this._eo);return b==null?$$t.$mv.e1.call(this,a):b},fe:function(a){var b=0;if(this.categoryMode()==0){b=$.ig.truncate(Math.round(a))}else{b=$.ig.truncate(Math.floor(a))}if(b<0||b>this.itemsCount()-1){return $$t.$mv.fe.call(this,a)}var c=this.lg().item(b);var d=this.e1(c);if(d==null){return null}return d.toString()},lz:function(){return this.visibleMaximum()-this.visibleMinimum()},kr:function(){return this.lg()},hb:function(a,b){$$t.$mv.hb.call(this,a,b);this.l2()},kx:function(a,b){var c=this.categoryMode()==0?0:.5;return $$t.$mv.kx.call(this,a+c,b)},kw:function(a,b,c,d){return b},_ly:null,lx:function(){var $self=this;if(this.lg()==null||this.lg().count()<2){return 0}return $$t.$m0.mo(function(a){return $self.lg().item(a)},this.lg().count())},itemLabelFormat:function(){return $$t.$m0.ml(this._ly)},lk:new Date,minimumValue:function(a){if(arguments.length===1){var b=this.minimumValue();if(+a!=+b){this.lk=a;this.go(this,"MinimumValue",b,this.minimumValue())}return a}else{return this.lk}},lj:new Date,maximumValue:function(a){if(arguments.length===1){var b=this.maximumValue();if(+a!=+b){this.lj=a;this.go(this,"MaximumValue",b,this.maximumValue())}return a}else{return this.lj}},cm:function(){if(+this.minimumValue()==+$$t.$ah.maxValue()||+this.maximumValue()==+$$t.$ah.minValue()){return $$t.$mv.cm.call(this)}if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}if(this.i8()==null||this.lg()==null){return false}var a=this.k4();if(+this.minimumValue()!=+$$t.$ah.minValue()){var b=-1;while(b++<=this.lg().count()){if(this.lg().item(b)>=this.minimumValue()){break}}a=b}var c=this.categoryMode()==0?this.i8().count()-1:this.i8().count();if(+this.maximumValue()!=+$$t.$ah.maxValue()){var d=this.i8().count();while(d-- >0){if(this.lg().item(d)<=this.maximumValue()){break}}c=d}if(a!=this.k4()||c!=this.k3()){var e=new $$t.hz(0,this.k4(),a,this.k3(),c);this.k4(a);this.k3(c);this.gv(e);this.l1();this.j4();return true}return false},visibleRangeChanged:null,kd:function(a){$$t.$mv.kd.call(this,a);this.updateRange1(true)},$type:new $.ig.Type("OrdinalTimeXAxis",$$t.$mv.$type,[$$t.$mx.$type])},true);$c("PercentChangeAxisRenderer:m8","NumericAxisRenderer",{init:function(a){$$t.$k7.init.call(this,a)},w:function(a,b,c,d){var e=$$t.$k7.w.call(this,a,b,c,d);if(a._s==null){e+="%"}return e},$type:new $.ig.Type("PercentChangeAxisRenderer",$$t.$k7.$type)},true);$c("PercentChangeYAxis:m9","NumericYAxis",{init:function(){$$t.$mj.init.call(this)},jb:function(){return new $$t.na(this)},i4:function(){var a=1.7976931348623157e308;var b=-1.7976931348623157e308;var d=this.cr().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.an(this);if(e==null){continue}var f=c.ee();if($.ig.util.isNaN(f)||f==0){continue}var g=e.maximum()-f;var h=f-e.minimum();var i=Math.abs(g/f*100);var j=Math.abs(h/f*100);a=Math.min(a,-j);b=Math.max(b,i)}return new $$t.i9(a,b)},i7:function(a){return new $$t.m8(a)},$type:new $.ig.Type("PercentChangeYAxis",$$t.$mj.$type)},true);$c("IPolarRadialRenderingParameters:l1","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)},true);$c("RadialAxisRenderingParameters:l2","CategoryAxisRenderingParameters",{init:function(){$$t.$k6.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("RadialAxisRenderingParameters",$$t.$k6.$type,[$$t.$l1.$type])},true);$c("PolarAxisRenderingParameters:l0","NumericAxisRenderingParameters",{init:function(){$$t.$k9.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("PolarAxisRenderingParameters",$$t.$k9.$type,[$$t.$l1.$type])},true);$c("PolarAxisRenderingManager:ly","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f){var g=$$t.$lz.d(a,e,f);var h=$$t.$lz.g(a,e,f);var i=$$t.$lz.c(b.__x,e,f);var j=$$t.$lz.f(b.__y,e,f);if(d-c<Math.PI&&d-c>0){var k={__x:$$t.$lz.c(b.__x+a*Math.cos(c),e,f),__y:$$t.$lz.f(b.__y+a*Math.sin(c),e,f),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:$$t.$lz.c(b.__x+a*Math.cos(d),e,f),__y:$$t.$lz.f(b.__y+a*Math.sin(d),e,f),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m=new $$t.gi;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $$t.gp;$ret._b=false;$ret._e=l;$ret._f=new $$t.c8(1,g,h);$ret._d=1;return $ret}());return m}else{var n=new $$t.gi;n.__startPoint={__x:i,__y:j-h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $$t.gp;$ret._b=false;$ret._e={__x:i,__y:j+h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,g,h);$ret._d=1;return $ret}());n.__segments.add(function(){var $ret=new $$t.gp;$ret._b=false;$ret._e={__x:i,__y:j-h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,g,h);$ret._d=1;return $ret}());return n}},j:function(a,b,c,d,e,f,g,h){var i=Math.min(b,c);var j=Math.max(b,c);var k=new $$t.gg;var l=null;var m=null;var n=null;var o=null;if(i>0){l=this.p(i,f,g,h,e,d);if(h-g<Math.PI&&h-g>0){var p=$b($$t.$gp.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$$t.$lz.c(f.__x+j*Math.cos(h),e,d),__y:$$t.$lz.f(f.__y+j*Math.sin(h),e,d),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m=function(){var $ret=new $$t.gr(1);$ret.c(q);return $ret}()}}}if(j>0){n=this.p(j,f,g,h,e,d)}if(i>0){if(h-g<Math.PI&&h-g>0){var r=n.__startPoint;var s=$b($$t.$gp.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s._e;s._e=r;s._d=0;var t={__x:$$t.$lz.c(f.__x+i*Math.cos(g),e,d),__y:$$t.$lz.f(f.__y+i*Math.sin(g),e,d),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o=function(){var $ret=new $$t.gr(1);$ret.c(t);return $ret}()}}}if(m!=null&&o!=null){l.__segments.add(m);var u=n.__segments.__inner[0];n.__segments.remove(u);l.__segments.add(u);l.__segments.add(o);l.__isClosed=true;k._b.add(l)}else{if(l!=null){k._b.add(l);this.o(n)}if(n!=null){k._b.add(n)}}a.add(k)},o:function(a){if(a.__segments.count()>1){var b=$b($$t.$gp.$type,a.__segments.__inner[0]);var c=$b($$t.$gp.$type,a.__segments.__inner[1]);a.__segments.__inner[0]=c;a.__segments.__inner[1]=b;var d=c._e;var e=a.__startPoint;var f=b._e;a.__startPoint=d;c._e=f;b._e=e;b._d=0;c._d=0}else{var g=a.__startPoint;var h=$b($$t.$gp.$type,a.__segments.__inner[0]);if(h!=null){a.__startPoint=h._e;h._e=g;h._d=0}}},i:function(a,b,c,d,e,f,g){if(b>0){var h=new $$t.gg;h._b.add(this.p(b,e,f,g,d,c));a.add(h)}},n:function(a,b,c,d,e,f,g,h){var i=Math.min(b,c);var j=Math.max(b,c);var k=false;if(j-i>Math.PI){k=true}var l=Math.cos(i);var m=Math.sin(i);var n=h.__x+l*f;var o=h.__y+m*f;var p=h.__x+l*g;var q=h.__y+m*g;var r=Math.cos(j);var s=Math.sin(j);var t=h.__x+r*f;var u=h.__y+s*f;var v=h.__x+r*g;var w=h.__y+s*g;n=$$t.$lz.c(n,e,d);o=$$t.$lz.f(o,e,d);p=$$t.$lz.c(p,e,d);q=$$t.$lz.f(q,e,d);t=$$t.$lz.c(t,e,d);u=$$t.$lz.f(u,e,d);v=$$t.$lz.c(v,e,d);w=$$t.$lz.f(w,e,d);var x=new $$t.gi;x.__startPoint={__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $$t.gr(1);$ret.c({__x:p,__y:q,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.gp;$ret._e={__x:v,__y:w,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,$$t.$lz.d(g,e,d),$$t.$lz.g(g,e,d));$ret._d=1;$ret._b=k;return $ret}());x.__segments.add(function(){var $ret=new $$t.gr(1);$ret.c({__x:t,__y:u,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.gp;$ret._e={__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,$$t.$lz.d(f,e,d),$$t.$lz.g(f,e,d));$ret._d=0;$ret._b=k;return $ret}());var y=new $$t.gg;y._b.add(x);a.add(y)},m:function(a,b,c,d,e,f,g){var h=new $$t.gm;var i=Math.cos(b);var j=Math.sin(b);var k=g.__x+i*e;var l=g.__y+j*e;var m=g.__x+i*f;var n=g.__y+j*f;k=$$t.$lz.c(k,d,c);l=$$t.$lz.f(l,d,c);m=$$t.$lz.c(m,d,c);n=$$t.$lz.f(n,d,c);h._c={__x:k,__y:l,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h._b={__x:m,__y:n,$type:$$t.$c0.$type,
getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(h)},a:function(a,b){return a.__x>=b.left()&&a.__x<=b.right()},b:function(a,b){return a.__y>=b.top()&&a.__y<=b.bottom()},c:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.min(c,Math.min(d,Math.min(e,f)))},d:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.max(c,Math.max(d,Math.max(e,f)))},f:function(a){var b={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(b,a)&&this.b(b,a)){return 0}if(this.a(b,a)){if(b.__y<a.top()){return a.top()-b.__y}else{return b.__y-a.bottom()}}if(this.b(b,a)){if(b.__x<a.left()){return a.left()-b.__x}else{return b.__x-a.right()}}return this.c(b,a)},g:function(a){var b={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return this.d(b,a)},e:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*Math.PI-d}return d},h:function(a,b){return(a.__y-.5)*b.__x+(.5-a.__x)*b.__y+(a.__x*.5-.5*a.__y)},l:function(a,b,c){var d={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(d,a)&&this.b(d,a)){b=0;c=Math.PI*2;return{p1:b,p2:c}}var e=this.e(d,{__x:a.left(),__y:a.top(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var f=this.e(d,{__x:a.right(),__y:a.top(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=this.e(d,{__x:a.right(),__y:a.bottom(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var h=this.e(d,{__x:a.left(),__y:a.bottom(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this.b(d,a)&&a.left()>d.__x){b=e;c=2*Math.PI+h;return{p1:b,p2:c}}b=Math.min(e,Math.min(f,Math.min(g,h)));c=Math.max(e,Math.max(f,Math.max(g,h)));return{p1:b,p2:c}},k:function(a,b,c,d,e,f,g){var h;var i;var j=this.l(a,h,i);h=j.p1;i=j.p2;var k=Math.min(h,i);var l=Math.max(h,i);if($b($$t.$l0.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}else if($b($$t.$l2.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}if(h==0&&i==Math.PI*2){var m=c;var n=d;var o=Math.min(m,n);var p=Math.max(m,n);b._k.add(function(){var $ret=new $$t.kk;$ret._d=o;$ret._c=p;$ret._b=g;return $ret}());return}else{if(i>Math.PI*2){i=i-Math.PI*2}var q=f(h);var r=f(i);if(q<c||q>d){q=f(h+Math.PI*2)}if(r<c||r>d){r=f(i+Math.PI*2)}var s=Math.min(q,r);var t=Math.max(q,r);if(!e&&q>r||e&&q<r){var u=d-t;var v=s-c;b._k.add(function(){var $ret=new $$t.kk;$ret._d=t;$ret._c=d;$ret._b=u/(u+v)*g;return $ret}());b._k.add(function(){var $ret=new $$t.kk;$ret._d=c;$ret._c=s;$ret._b=v/(u+v)*g;return $ret}())}else{b._k.add(function(){var $ret=new $$t.kk;$ret._d=s;$ret._c=t;$ret._b=g;return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.$ot)},true);$c("PolarAxes:nb","Object",{_b:null,_a:null,init:function(a,b){this.g={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$.ig.$op.init.call(this);this._b=a;this._a=b},g:null,c:function(a,b,c,d,e){var f=this.g.__x+b*e(a);return $$t.$lz.c(f,c,d)},h:function(a,b,c,d,e,f,g,h,i,j){var k=this._a.getScaledAngle1(a,e,f);var l=this._b.lj(b,g,h,i,j);var m=this.g.__x;var n=this.g.__y;var o=m+l*Math.cos(k);var p=n+l*Math.sin(k);o=d.left()+d.width()*(o-c.left())/c.width();p=d.top()+d.height()*(p-c.top())/c.height();return{__x:o,__y:p,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a,b,c,d,e,f,g,h){var i=Math.min(b!=null?b.count():0,c!=null?c.count():0);a.clear();var j;var k;var l=this.g.__x;var m=this.g.__y;var n;var o;var p=Math.min(this._a.actualMinimumValue(),this._a.actualMaximumValue());var q=Math.max(this._a.actualMinimumValue(),this._a.actualMaximumValue());var r=Math.min(this._b.actualMaximumValue(),this._b.actualMinimumValue());var s=Math.max(this._b.actualMaximumValue(),this._b.actualMinimumValue());var t=this._a.jn();var u=this._a.isInverted();var v=this._b.jn();var w=this._b.isInverted();var x=this._b._lc;var y=this._b._lb;for(var z=0;z<i;z++){if(b.item(z)<=q&&b.item(z)>=p&&c.item(z)<=s&&c.item(z)>=r||($.ig.util.isNaN(b.item(z))||$.ig.util.isNaN(c.item(z)))){j=this._a.getScaledAngle1(b.item(z),t,u);k=this._b.lj(c.item(z),v,w,x,y);n=l+k*f(z,j);o=m+k*g(z,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();a.add({__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{a.add({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},f:function(a,b,c,d,e,f){var g=$$t.$lz.a(a,c,d);var h=$$t.$lz.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.g.__x,2)+Math.pow(h-this.g.__y,2));var j=Math.acos((g-this.g.__x)/i);if(h-this.g.__y<0){j=2*Math.PI-j}e=this._a.getUnscaledAngle(j);f=this._b.getUnscaledValue3(i);return{p4:e,p5:f}},d:function(a,b,c,d,e){var f=this.g.__y+b*e(a);return $$t.$lz.f(f,c,d)},$type:new $.ig.Type("PolarAxes",$.ig.$ot)},true);$c("RadialAxes:nc","Object",{_b:null,_a:null,init:function(a,b){this.h={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$.ig.$op.init.call(this);this._b=a;this._a=b},h:null,d:function(a,b,c,d){var e=this.h.__x+b*Math.cos(a);return $$t.$lz.c(e,c,d)},f:function(a,b,c,d,e,f,g){var h=Math.min(b!=null?b.count():0,c!=null?c.count():0);var i=false;if(a.count()==h){i=true}var j;var k;var l=this.h.__x;var m=this.h.__y;var n;var o;for(var p=0;p<h;p++){j=this._a.getScaledAngle(b.item(p));k=this._b.getScaledValue3(c.item(p));n=l+k*f(p,j);o=m+k*g(p,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();if(!i){a.add({__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{a.item(p,{__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},g:function(a,b,c,d,e,f){var g=$$t.$lz.a(a,c,d);var h=$$t.$lz.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.h.__x,2)+Math.pow(h-this.h.__y,2));var j=Math.acos((g-this.h.__x)/i);if(h-this.h.__y<0){j=2*Math.PI-j}e=this._a.getUnscaledAngle(j);f=this._b.getUnscaledValue3(i);return{p4:e,p5:f}},e:function(a,b,c,d){var e=this.h.__y+b*Math.sin(a);return $$t.$lz.f(e,c,d)},c:function(a){var b=Math.sqrt(Math.pow(a.__x-this.h.__x,2)+Math.pow(a.__y-this.h.__y,2));var c=Math.acos((a.__x-this.h.__x)/b);if(a.__y-this.h.__y<0){c=2*Math.PI-c}return c},$type:new $.ig.Type("RadialAxes",$.ig.$ot)},true);$c("RadialAxisLabelPanel:ma","HorizontalAxisLabelPanelBase",{init:function(){this.dd=new $$t.bz($$t.$l.$type,0);$$t.$bc.init.call(this)},ad:function(){return new $$t.mb(this)},b8:function(a){$$t.$bc.b8.call(this,a);this._da=a},_da:null,_dh:null,_de:0,dc:function(){return this._ac.labelSettings()!=null&&(this._ac.labelSettings()._c!=5&&this._ac.labelSettings()._c!=4)},db:function(){return!this.dc()},cv:function(){return this._am&&(!this._ap||this.bd()==-180)},cw:function(){return!this._aq},bt:function(a){$$t.$bc.bt.call(this,a);if(this._de%360==0||this.dc()){this._da.a3()}else{this._da.a2(a)}},bd:function(){var a=$$t.$bc.bd.call(this);if(this.db()){a-=this._de*180/Math.PI}return a},cu:function(){return this.bd()%360!=0},ct:function(){if(this.dc()){return true}var a=this._de*180/Math.PI;if(a<30||a>330||a>150&&a<210){return true}return false},dd:null,cb:function(a,b){var c=b*Math.PI/180;var d=Math.abs(Math.sin(c));if(this._ac.labelSettings()!=null&&this._ac.labelSettings()._c==4){d=d*-1}this._da.a4(a,b,d)},dg:function(){var a=1.7976931348623157e308;var c=this._a2.getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b._c,a)}return a},df:function(){var a=-1.7976931348623157e308;var c=this._a2.getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b._c,a)}return a},c8:function(a,b){var c;if(this._ac.isInverted()){c=this.dg()}else{c=this.df()}var d=new $$t.bz($$t.$l.$type,0);var e=new $$t.bz($$t.$f.$type,0);for(var f=0;f<this._a2.count();f++){var g=this._a2.__inner[f];if(g._c==c&&!g._a){d.add(this._a2.indexOf(g))}}this.dd=d;var h=new $$t.bz($$t.$c7.$type,0);for(var i=0;i<a.count();i++){var j=a.__inner[i];var k=this._a2.__inner[i]._a;if(!this.dd.contains(i)){h.add(j);e.add(k)}}this._am=this.al(h,e)},ao:function(a,b){if(this.dd.contains(a)){return false}else{return $$t.$bc.ao.call(this,a,b)}},c9:function(){this.dd=new $$t.bz($$t.$l.$type,0);$$t.$bc.c9.call(this)},ah:function(){return 5},as:function(a){return a==5||a==4||a==1||a==0},b0:function(){},$type:new $.ig.Type("RadialAxisLabelPanel",$$t.$bc.$type)},true);$c("TimeAxisLabelFormat:mz","Object",{init:function(){this.e=0;$.ig.$op.init.call(this)},e:null,range:function(a){if(arguments.length===1){var b=this.range();if(a!=b){this.e=a;this.g("Range",b,this.range())}return a}else{return this.e}},a:null,format:function(a){if(arguments.length===1){var b=this.format();if(a!=b){this.a=a;this.g("Format",b,this.format())}return a}else{return this.a}},g:function(a,b,c){this.h(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},h:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisLabelFormat",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisLabelFormatCollection:my","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$mz.$type,0)},$type:new $.ig.Type("TimeAxisLabelFormatCollection",$$t.$by.$type.specialize($$t.$mz.$type))},true);$c("TimeAxisInterval:m5","Object",{init:function(){this.j=0;$.ig.$op.init.call(this)},j:null,range:function(a){if(arguments.length===1){var b=this.range();if(a!=b){this.j=a;this.l("Range",b,this.range())}return a}else{return this.j}},e:0,interval:function(a){if(arguments.length===1){var b=this.interval();if(a!=b){this.e=a;this.l("Interval",b,this.interval())}return a}else{return this.e}},a:0,intervalType:function(a){if(arguments.length===1){var b=this.intervalType();if(a!=b){this.a=a;this.l("Interval",$$t.$m6.getBox(b),$$t.$m6.getBox(this.intervalType()))}return a}else{return this.a}},d:function(a){var b;switch(this.intervalType()){case 0:var c=1e4;return $.ig.Date.prototype.addSeconds(a,1/c);case 1:b=$.ig.Date.prototype.addSeconds(a,1/1e3);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),b.getSeconds(),b.getMilliseconds());case 2:b=$.ig.Date.prototype.addSeconds(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),b.getSeconds(),0);case 3:b=$.ig.Date.prototype.addMinutes(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),0,0);case 4:case 5:b=$.ig.Date.prototype.addHours(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),0,0,0);case 6:case 7:case 8:b=$.ig.Date.prototype.addDays(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),0,0,0,0);default:return a}},c:function(a){var b=$$t.$ah.maxValue()-a;switch(this.intervalType()){case 0:var c=1e4;if(b>$.ig.util.timeSpanFromTicks($.ig.truncate(this.interval()))){return $.ig.Date.prototype.addSeconds(a,this.interval()/c)}return $$t.$ah.maxValue();case 1:if(b>$.ig.util.timeSpanFromMilliseconds(this.interval())){return $.ig.Date.prototype.addSeconds(a,this.interval()/1e3)}return $$t.$ah.maxValue();case 2:if(b>$.ig.util.timeSpanFromSeconds(this.interval())){return $.ig.Date.prototype.addSeconds(a,this.interval())}return $$t.$ah.maxValue();case 3:if(b>$.ig.util.timeSpanFromMinutes(this.interval())){return $.ig.Date.prototype.addMinutes(a,this.interval())}return $$t.$ah.maxValue();case 4:if(b>$.ig.util.timeSpanFromHours(this.interval())){return $.ig.Date.prototype.addHours(a,this.interval())}return $$t.$ah.maxValue();case 5:if(b>$.ig.util.timeSpanFromDays(this.interval())){return $.ig.Date.prototype.addDays(a,this.interval())}return $$t.$ah.maxValue();case 6:if(b>$.ig.util.timeSpanFromDays(7*this.interval())){return $.ig.Date.prototype.addDays(a,this.interval()*7)}return $$t.$ah.maxValue();case 7:if(b>$.ig.util.timeSpanFromDays(31*$.ig.truncate(this.interval()))){return $.ig.Date.prototype.addMonths(a,$.ig.truncate(this.interval()))}return $$t.$ah.maxValue();case 8:if(b>$.ig.util.timeSpanFromDays(365*$.ig.truncate(this.interval()))){return $.ig.Date.prototype.addYears(a,$.ig.truncate(this.interval()))}return $$t.$ah.maxValue();default:return a}},l:function(a,b,c){this.m(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},m:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisInterval",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisIntervalCollection:m7","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$m5.$type,0)},$type:new $.ig.Type("TimeAxisIntervalCollection",$$t.$by.$type.specialize($$t.$m5.$type))},true);$c("TimeAxisBreak:m2","Object",{init:function(){this.h=0;$.ig.$op.init.call(this)},b:new Date,start:function(a){if(arguments.length===1){var b=this.start();if(+a!=+b){this.b=a;this.j("Start",b,this.start())}return a}else{return this.b}},a:new Date,end:function(a){if(arguments.length===1){var b=this.end();if(+a!=+b){this.a=a;this.j("End",b,this.end())}return a}else{return this.a}},h:null,interval:function(a){if(arguments.length===1){var b=this.interval();if(a!=b){this.h=a;this.j("Interval",b,this.interval())}return a}else{return this.h}},j:function(a,b,c){this.k(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},k:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisBreak",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisBreakCollection:m1","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$m2.$type,0)},$type:new $.ig.Type("TimeAxisBreakCollection",$$t.$by.$type.specialize($$t.$m2.$type))},true);$c("TimeXAxis:m0","TimeAxisBase",{init:function(){this._omission=new $$t.ai;this._mr=new $$t.ai;this.mb=$$t.$ah.maxValue();this.ma=$$t.$ah.minValue();this._mp=new $$t.ai;$$t.$md.init.call(this);this._ab=$$t.$m0.$type;this.omission(0);this._mf=-2147483648;this.lz=new $$t.m1;var a=this.breaks();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.mu.runOn(this));this.l3=new $$t.m7;var b=this.intervals();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.mv.runOn(this));this.l5=new $$t.my;var c=this.labelFormats();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.mw.runOn(this));this._mr=0},getScaledValue:function(a,b){var c=new $$t.fx($$t.$m2.$type,Number);var d=this._mf!=-2147483648?this._mf:0;var e=this._lx!=null?this._lx.count():0;while(d<e){var f=this._lx.item1(d);if(f.start().getTime()<=a&&f.end().getTime()>=a){return NaN}if(f.end().getTime()<=a){c=new $$t.fx($$t.$m2.$type,Number,1,f,this._lx.item(f));d++}else{break}}if(d>0){d-=1}if(this._mf!=-2147483648){this._mf=d}var g;var h;if(c.key()!=null){g=c.value();h=c.key().end()}else{g=0;h=this.actualMinimumValue()}var fromPrecedingBreak_=$.ig.Date.prototype.fromTicks($.ig.truncate(a))-h;var i=fromPrecedingBreak_/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime()-this.omission());var j=g+i;j-=b.e.left();j/=b.e.width();var k=b.d.left();var l=b.d.right();var m=b.d.width();if(this.categoryMode()!=0){var n=this.getCategorySize(b.e,b.d,b.c);k+=n/2;l-=n/2;m-=n}if(this.isInverted()){return l-m*j}return k+m*j},getScaledValueList:function(a,b,c,d){this._mf=0;for(var e=b;e<c;e++){a.item(e,this.getScaledValue(a.item(e),d))}this._mf=-2147483648},startCursor:function(){this._mf=0},resetCursor:function(){this._mf=-2147483648},_mf:0,getUnscaledValue:function(a,b){var c=b.d.left();var d=b.d.width();if(this.categoryMode()!=0){var e=this.getCategorySize(b.e,b.d,b.c);c+=e/2;d-=e}var f=b.e.left()+b.e.width()*(a-c)/d;if(this.isInverted()){f=1-f}var g=new $$t.fx($$t.$m2.$type,Number);if(this._lx!=null){var i=this._lx.getEnumerator();while(i.moveNext()){var h=i.current();if(h.value()>=f&&h.value()<=f){return h.key().start().getTime()}if(h.value()<f&&h.value()>g.value()){g=h}}}var precedingBreakEnd_;var j;if(g.key()!=null){j=g.value();precedingBreakEnd_=g.key().end()}else{j=0;precedingBreakEnd_=this.actualMinimumValue()}var portionFromPrecedingBreak_=f-j;var actualRange_=this.actualMaximumValue()-this.actualMinimumValue()-this.omission();return precedingBreakEnd_.getTime()+portionFromPrecedingBreak_*actualRange_},lz:null,breaks:function(){return this.lz},l5:null,labelFormats:function(){return this.l5},go:function(a,b,c,d){$$t.$md.go.call(this,a,b,c,d);switch(b){case"ActualMaximumValue":this.mt();break;case"DateTimeColumn":this._mp=this.mn();break}},hc:function(a,b){$$t.$md.hc.call(this,a,b);this.ms();this.lr()},hb:function(a,b){$$t.$md.hb.call(this,a,b);this.ms();this.lr()},cm:function(){var a=$$t.$md.cm.call(this);this.ms();return a},_omission:null,omission:function(a){if(arguments.length===1){this._omission=a;return a}else{return this._omission}},mt:function(){var a=this.l8(this.breaks());var b=0;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b+=c.end()-c.start()}this.omission(b)},_lx:null,l8:function(a){var b=new $$t.bz($$t.$m2.$type,0);if(a==null||+this.actualMaximumValue()==+$$t.$ah.maxValue()){return b}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(c.end()>=this.actualMinimumValue()&&c.start()<=this.actualMaximumValue()){b.add(c)}if(c.interval()!=0){var e=c.end()-c.start();var f=$.ig.util.dateAdd(c.start(),c.interval());while(f<=this.actualMaximumValue()){var g=this.mc(f,e);var h=function(){var $ret=new $$t.m2;$ret.start(f);$ret.end(g);return $ret}();if(h.end()>=this.actualMinimumValue()&&h.start()<=this.actualMaximumValue()){b.add(h)}if($.ig.util.dateSubtract($$t.$ah.maxValue(),c.interval())<h.start()){break}f=this.mc(h.start(),c.interval())}}}return b},mc:function(a,b){var c=$.ig.Date.prototype.fromTicks(a.getTime());c.setMilliseconds(c.getMilliseconds()+b);return c},ms:function(){this._lx=new $$t.m3($$t.$m2.$type,Number);if(+this.actualMaximumValue()==+$$t.$ah.maxValue()||this.breaks()==null||this.breaks().count()==0||this.seriesViewer()==null){return}var a=new $$t.bz($$t.$m2.$type,1,this.l8(this.breaks()));a.sort2(function(b,c){return b.start()<c.start()?-1:b.start()>c.start()?1:0});var b=this.seriesViewer().actualWindowRect();var c=new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),this.isInverted(),this.seriesViewer().effectiveViewport());var d=this.actualMaximumValue()-this.actualMinimumValue()-this.omission();var e=0;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();var h=$.ig.util.timeSpanTicks(f.start()-this.actualMinimumValue())/$.ig.util.timeSpanTicks(d);var i=$.ig.util.timeSpanTicks(f.end()-this.actualMinimumValue())/$.ig.util.timeSpanTicks(d);if(i<0||h-e>1){continue}this._lx.add(f,h-e);e+=i-h}},fe:function(a){if($.ig.util.isNaN(a)){return null}var ticks_=$.ig.truncate(a);var b=new Date(ticks_);var c=this.e1(b);if(c==null){return null}return c.toString()},e1:function(a){if(!($b($$t.$ah.$type,a)!==null)){return $$t.$md.e1.call(this,a)}var b=$$t.$m0.mg(a,this._mr,this.labelFormats(),this._eo);return b==null?$$t.$md.e1.call(this,a):b},mg:function(a,b,c,d){var e=null;if(b==0){return null}var f;if(c==null||c.count()==0){f=$$t.$m0.mj(b)}else{var h=c.getEnumerator();while(h.moveNext()){var g=h.current();if(g.range()>b){continue}if(e==null||g.range()>e.range()){e=g}}if(e==null){return null}f=e.format()}return $.ig.Date.prototype.toStringFormat(a,f,d)},ku:function(a){if(arguments.length===1){$$t.$md.ku.call(this,a);return a}else{return $$t.$md.ku.call(this)||this.intervals()!=null&&this.intervals().count()>0}},l3:null,intervals:function(){return this.l3},mi:function(){return $$t.$m0.mj(this._mr)},mj:function(a){a=Math.abs(a);if(a>$.ig.util.timeSpanInit3(1825,0,0,0)){return"yyyy"}if(a>$.ig.util.timeSpanInit3(365,0,0,0)){return"MMM yyyy"}if(a>$.ig.util.timeSpanInit3(4,0,0,0)){return"MMM dd"}if(a>$.ig.util.timeSpanInit3(1,0,0,0)){return"MMM dd hh:mmtt"}if(a>$.ig.util.timeSpanInit1(0,10,0)){return"hh:mm"}return"hh:mm:ss"},ly:function(){if($$t.$m0.lw==null){$$t.$m0.lw=function(){var $ret=new $$t.m3($$t.$ai.$type,$$t.$m5.$type);$ret.add(0,function(){var $ret=new $$t.m5;$ret.intervalType(0);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromMilliseconds(1),function(){var $ret=new $$t.m5;$ret.intervalType(1);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromSeconds(1),function(){var $ret=new $$t.m5;$ret.intervalType(2);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromSeconds(30),function(){var $ret=new $$t.m5;$ret.intervalType(2);$ret.interval(30);return $ret}());$ret.add($.ig.util.timeSpanFromMinutes(2),function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(2);return $ret}());$ret.add($.ig.util.timeSpanFromMinutes(5),function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(5);return $ret}());$ret.add($.ig.util.timeSpanFromHours(1),function(){var $ret=new $$t.m5;$ret.intervalType(4);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(1),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(2),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(2);return $ret}());$ret.add($.ig.util.timeSpanFromDays(5),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(5);return $ret}());$ret.add($.ig.util.timeSpanFromDays(10),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(10);return $ret}());$ret.add($.ig.util.timeSpanFromDays(30),function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(60),function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(3);return $ret}());$ret.add($.ig.util.timeSpanFromDays(365),function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(365*10),function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(10);return $ret}());return $ret}()}return $$t.$m0.lw},l1:function(){if(this.useEnhancedIntervalManagement()&&(this.labelSettings()==null||this.labelSettings().angle()==0)){var a=this.d5();var b=this.iu().width();var c=$.ig.truncate(Math.floor(b/a));var d=Number.MAX_VALUE;var e=c==0?d:$.ig.util.timeSpanFromTicks($a($.ig.util.timeSpanTicks(this._mr),c));var f=null;var h=$$t.$m0.ly().getEnumerator();while(h.moveNext()){var g=h.current();f=g.value();if(g.key()>e){break}}return f}var i=this._mr;if(i==0){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(365*100)){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(10);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(365*5)){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(365*2)){return function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(3);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(150)){return function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(60)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(10);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(30)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(5);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(20)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(2);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(4)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(1)){return function(){var $ret=new $$t.m5;$ret.intervalType(4);$ret.interval(12);return $ret}()}if(i>=$.ig.util.timeSpanFromHours(6)){return function(){var $ret=new $$t.m5;$ret.intervalType(4);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromMinutes(30)){return function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(5);return $ret}()}if(i>=$.ig.util.timeSpanFromMinutes(10)){return function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(2);return $ret}()}return function(){var $ret=new $$t.m5;$ret.intervalType(2);$ret.interval(30);return $ret}()},l2:function(){if(this.intervals()==null||this.intervals().count()==0){return this.l1()}if(this._mr==0){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}()}var a=null;var c=this.intervals().getEnumerator();while(c.moveNext()){var b=c.current();if(b.range()>this._mr){continue}if(a==null||b.range()>a.range()){a=b}}return a==null?this.l1():a},g1:function(a){$$t.$md.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=new $$t.hm(0,b,c,this.isInverted(),d);if(this.kq()==null&&!this.kw()&&!this.kx()){return}if(!b.isEmpty()&&!c.isEmpty()){var g=c.bottom();var h=g-c.top();if(this.crossingAxis()!=null){var i=$b($$t.$mj.$type,this.crossingAxis());if(i!=null){var j=this.g4(g,h,b,c,d,c.top(),c.bottom());g=j.p0;h=j.p1}}if($.ig.util.isNaN(g)){g=0}this.gk(this._a2.ax(),g,c,this._a2.e(),true);this._at.a8(h);var k=$.ig.truncate(Math.ceil(e.right()));var l=$.ig.truncate(Math.floor(e.left()));var m=this._a2.a0();var n=this._a2.f();var o=this._a2.ay();this.lr();var p=new $$t.bz($$t.$ah.$type,1,this.l7());var q=new $$t.bz(Number,0);for(var r=0;r<p.count();r++){q.add(p.__inner[r].getTime())}this.getScaledValueList(q,0,q.count(),f);for(var s=0;s<p.count();s++){var t=p.__inner[s];var u=q.__inner[s];var v=$.ig.truncate(Math.round(u));if(v<=k){if(s%2==0){var w=s<q.count()-1?q.__inner[s+1]:e.right();this.ha(m,u,w,c)}this.g9(o,u,c,n,false);this._jf.add(u)}if(v>=l&&v<=k){var x=this.e1(t);if(x!=null){this._cs.add1(x);this._ct.add(new $$t.em(u))}}}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().ht()}}this._at.a1(this._cs);this._at._a2=this._ct;this.kf()},l7:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var b=!a.isEmpty()?this.iu():$$t.$c7.empty();var c=this.ip();var d=this.io();var e=new $$t.hm(0,a,b,this.isInverted(),c);var f=this.l2();var g=this.visibleMinimum();if(!this.kx()&&f!=null){if(f.intervalType()==7&&g.getDate()!=1){g=$.ig.Date.prototype.addMonths(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),1,0,0,0,0)}else if(f.intervalType()==5&&$.ig.Date.prototype.getTimeOfDay(g)!=0){g=$.ig.Date.prototype.addDays(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),g.getDate(),0,0,0,0)}else if(f.intervalType()==4&&g.getMinutes()!=0){g=$.ig.Date.prototype.addHours(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),g.getDate(),g.getHours(),0,0,0)}}var h=new $$t.bz($$t.$ah.$type,0);var i=0;var j=1e4;if(f.interval()==0){return h}while(g<=this.visibleMaximum()&&i++<j){var k=this.l9(g);var l=g;if(k.key()!=null){l=f.d(k.key().end())}h.add(l);while(g<=l){g=f.c(g)}}return h},l9:function(a){if(this._lx==null){return new $$t.fx($$t.$m2.$type,Number)}var c=this._lx.getEnumerator();while(c.moveNext()){var b=c.current();if(b.key().start()<=a&&b.key().end()>=a){return b}}return new $$t.fx($$t.$m2.$type,Number)},_mr:null,mb:new Date,visibleMinimum:function(a){if(arguments.length===1){this.mb=a;return a}else{return this.mb}},ma:new Date,visibleMaximum:function(a){if(arguments.length===1){this.ma=a;return a}else{return this.ma}},lr:function(){$$t.$md.lr.call(this);if(this.seriesViewer()==null||!$$t.$lu.b(this.seriesViewer().viewportRect())){return}var a=new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),this.isInverted(),this.seriesViewer().effectiveViewport());var b=this.seriesViewer().viewportRect().left();var c=this.seriesViewer().viewportRect().right();if(this.categoryMode()!=0){var d=this.getCategorySize(a.e,a.d,a.c);b+=d/2;c-=d/2}var e=$.ig.truncate(this.getUnscaledValue(b,a));var f=$.ig.truncate(this.getUnscaledValue(c,a));if(e<0||f<0){this._mr=0;return}e=Math.min($$t.$ah.maxValue().getTime(),e);f=Math.min($$t.$ah.maxValue().getTime(),f);var g=$.ig.Date.prototype.fromTicks(Math.min(e,f));var h=$.ig.Date.prototype.fromTicks(Math.max(e,f));var i=+this.visibleMinimum()!=+g||+this.visibleMaximum()!=+h;this.visibleMinimum(g);this.visibleMaximum(h);if(i&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}this._mr=this.visibleMaximum()-this.visibleMinimum()},jm:function(a,b,c,d,e){return 0},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.mf($$t.$ah.$type,this.kq(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.la(d,c);e=Math.max(0,Math.min(b.sortedIndices().count()-1,e));var f=c.item(e);var g;var h;if(f<d){g=e;h=g+1}else{h=e;g=e-1}if(g<0){return h}if(h>=b.sortedIndices().count()){return g}var i=c.item(g);var j=c.item(h);var k=new $$t.hm(0,this.seriesViewer().windowRect(),this.iu(),this.isInverted(),this.seriesViewer().effectiveViewport());this.startCursor();var l=this.getScaledValue(i.getTime(),k);var m=this.getScaledValue(a,k);var n=this.getScaledValue(j.getTime(),k);this.resetCursor();if(i<this.visibleMinimum()&&j<=this.visibleMaximum()){return this.kz().__inner[h]}if(j>this.visibleMaximum()&&i>=this.visibleMinimum()){return this.kz().__inner[g]}if(Math.abs(l-m)<Math.abs(n-m)){return this.kz().__inner[g]}else{return this.kz().__inner[h]}},mu:function(a,b){this.mt();this.ms();if(this._at!=null){this._at._ak=this.breaks().count()>0}this.g0(false);var d=this.cr().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false)}},mw:function(a,b){this.g0(false)},mv:function(a,b){this.g0(false)},isCategoryDateTime:function(){return false},getWindowRectForSelection:function(a,b){var c=this.actualMaximumValue()-this.actualMinimumValue();var d=$.ig.util.timeSpanTotalMilliseconds(a-this.actualMinimumValue())/$.ig.util.timeSpanTotalMilliseconds(c);var e=1-$.ig.util.timeSpanTotalMilliseconds(this.actualMaximumValue()-b)/$.ig.util.timeSpanTotalMilliseconds(c);e=Math.min(1,e);return new $$t.c7(0,d,NaN,Math.max(0,e-d),NaN)},getCategorySize:function(a,b,c){if(this._mr!=0){var d=$.ig.util.timeSpanFromTicks($.ig.truncate($.ig.util.timeSpanTicks(this._mr)*(a.width()/(this.seriesViewer()!=null?this.seriesViewer().actualWindowRect().width():1))));var e=$.ig.util.timeSpanTicks(d)/$.ig.util.timeSpanTicks(this._mp);var f=b.width()/4;return Math.min(f,b.width()/(e+1))}return $$t.$md.getCategorySize.call(this,a,b,c)},_mp:null,mo:function(a,b){var c=Math.min(5,b);var d=a(0);var e=new $$t.fv($$t.$ai.$type,$$t.$l.$type,0);var f=0;var g=0;for(var h=0;h<c;h++){
var i=a(h);var j=i-d;if(!e.containsKey(j)){e.add(j,0)}e.item(j,e.item(j)+1);if(e.item(j)>f){f=e.item(j);g=j}d=i}return g},mn:function(){var $self=this;if(this.kq()==null||this.kq().count()<2||this.kz()==null){return 0}return $$t.$m0.mo(function(a){return $self.kq().item($self.kz().__inner[a])},this.kq().count())},ln:function(){$$t.$md.ln.call(this);this._mp=this.mn()},ml:function(a){if(a>=$.ig.util.timeSpanFromDays(1)){return"D"}return"g"},itemLabelFormat:function(){return $$t.$m0.ml(this._mp)},visibleRangeChanged:null,k9:function(a,b,c,d){return this.k8(this.visibleMinimum())},lc:function(a,b,c,d){return this.lb(this.visibleMaximum())},$type:new $.ig.Type("TimeXAxis",$$t.$md.$type,[$$t.$mx.$type])},true);$c("VerticalPercentChangeScaler:na","NumericScaler",{_ad:null,init:function(a){$$t.$lk.init.call(this);this._ad=a},t:function(a,b,c,d,e){var f=$$t.$lj.a(this._ad,b,c,false,-1,d,e);d=f.p5;e=f.p6;return{p3:d,p4:e}},p:function(a,b){var c;if($.ig.util.isNaN(b._b)){c=a}else{var d=(a-b._b)/Math.abs(b._b)*100;c=d}var e=(c-this.o)/this._m;if(!b.a){e=1-e}return b.d.top()+b.d.height()*(e-b.e.top())/b.e.height()},q:function(a,b){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();if(!b.a){c=1-c}return this.o+c*this._m},$type:new $.ig.Type("VerticalPercentChangeScaler",$$t.$lk.$type)},true);$c("AngleRadiusPair:nd","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,_a:0,_b:0,$type:new $.ig.Type("AngleRadiusPair",$.ig.$ot)},true);$c("PolarLinePlanner:ne","Object",{init:function(){$.ig.$op.init.call(this)},_f:false,_b:0,_m:null,_n:null,_o:null,_p:null,_l:0,_q:0,z:null,ab:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},aa:null,ac:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},_a:null,_c:false,_d:false,_i:null,g:function(){if(this._m==null||this._n==null||this._o==null||this._p==null||$$t.$c7.l_op_Equality(this.ab(),$$t.$c7.empty())||$$t.$c7.l_op_Equality(this.ac(),$$t.$c7.empty())){return false}return true},k:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},h:function(a){var b=new $$t.bz($$t.$nd.$type,0);var c=this._l*this._l;var d;if(a!=null){d=a}else{var e=new $$t.bz($$t.$l.$type,0);for(var f=0;f<this._q;f++){e.add(f)}d=e}var g=d.getEnumerator();var h=true;h=g.moveNext();var i=0;if(h){i=g.current()}while(h){var j=i;h=g.moveNext();i=g.current();while(h&&this.k(this._o,this._p,j,i)<c){h=g.moveNext();i=g.current()}var k=new $$t.nd;k._c=j;if(!this._f){k._a=this._m(j);k._b=this._n(j)}b.add(k)}return b},v:function(a){var c=this.h(a).getEnumerator();while(c.moveNext()){var b=c.current();if($.ig.util.isNaN(b._a)||Number.isInfinity(b._a)||$.ig.util.isNaN(b._b)||Number.isInfinity(b._b)){this.s({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});continue}this.s({__x:this._o(b._c),__y:this._p(b._c),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},j:function(){return Math.pow(this._l/Math.max(this.ab().width()/this.ac().width(),this.ab().height()/this.ac().height()),2)},r:function(a,b){var c=.5+b*Math.cos(a);var d=.5+b*Math.sin(a);c=this.z.left()+this.z.width()*(c-this.aa.left())/this.aa.width();d=this.z.top()+this.z.height()*(d-this.aa.top())/this.aa.height();this.s({__x:c,__y:d,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},y:function(a){var b=this.j();var c=this.h(a);var d=c.item(0)._a;var e=c.item(0)._b;var f=c.item(0)._c;for(var g=1;g<c.count();g++){var h=c.item(g)._a;var i=c.item(g)._b;var j=c.item(g)._c;if($.ig.util.isNaN(h)||Number.isInfinity(h)||$.ig.util.isNaN(i)||Number.isInfinity(i)){this.s({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this._b!=0){g++;if(g<c.count()){d=c.item(g)._a;e=c.item(g)._b}}continue}this.t(h,i,d,e,g,b,f>j);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(a<c&&!g||a>c&&g){h=true;var i=a;a=c;c=i;i=b;b=d;d=i}var j=$$t.$nm.a(c,d,a,b,f);if(h){var k=new $$t.bz(Number,2,j.count());for(var l=j.count()-1;l>=0;l--){k.add(j.__inner[l])}j=k}for(var m=0;m<j.count();m++){var n=j.__inner[m];var o=c+n*(a-c);var p=d+n*(b-d);this.r(o,p)}},u:function(a){var $self=this;var b=this.ab().top()-10;var c=this.ab().bottom()+10;var d=this.ab().left()-10;var e=this.ab().right()+10;if(this._a==null){this._a=function(){var $ret=new $$t.ng(1,d,c,e,b,$self._d);$ret.i(a);return $ret}()}},e:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},s:function(a){if(this._b==0&&!this.e(a)){return}if(this._c){this._i.add(a)}else{this._a.j(a)}},w:function(a){this.x(null,null)},x:function(a,b){this._i=a;if(!this.g()){return}if(this._q>1){this.u(a);if(this._f){this.v(b)}else{this.y(b)}this._a.i(null)}},$type:new $.ig.Type("PolarLinePlanner",$.ig.$ot)},true);$c("AngleAxisLabelPanelView:lt","AxisLabelPanelBaseView",{_ax:null,init:function(a){$$t.$cq.init.call(this,a);this._ax=a},am:function(){$$t.$cq.am.call(this);this._ax._ct=true},ay:function(a,b){this._ax._cx=-1.7976931348623157e308;this._ax._cu=-1.7976931348623157e308;this._ax._cw=-1.7976931348623157e308;this._ax._cv=-1.7976931348623157e308;for(var c=0;c<this._a._a3.count();c++){var d=this._a._a3.__inner[c];var e=this._a._a2.__inner[c];var f=e._a;var g=this._ax._cz(e._c);var h=this.m(d);var i=this.l(d);var j=h+this.p()+this.q();var k=i+this.r()+this.o();var l=g.__x-j/2;var m=g.__y-k/2;this._ax._cw=Math.max(h,this._ax._cw);this._ax._cv=Math.max(i,this._ax._cv);this._ax._cx=Math.max(j,this._ax._cx);this._ax._cu=Math.max(k,this._ax._cu);var n=new $$t.c7(0,l,m,j,k);a.add(n);b.add(f)}},o:function(){return 0},p:function(){return 0},q:function(){return 0},r:function(){return 0},$type:new $.ig.Type("AngleAxisLabelPanelView",$$t.$cq.$type)},true);$c("CategoryAngleAxisView:l6","CategoryAxisBaseView",{_bf:null,init:function(a){$$t.$hr.init.call(this,a);this._bf=a},$type:new $.ig.Type("CategoryAngleAxisView",$$t.$hr.$type)},true);$c("CategoryDateTimeXAxisView:mh","CategoryAxisBaseView",{_bf:null,init:function(a){$$t.$hr.init.call(this,a);this._bf=a},n:function(a){var b=this.m($.ig.Date.prototype.fromTicks($.ig.truncate(a)));return b},$type:new $.ig.Type("CategoryDateTimeXAxisView",$$t.$hr.$type)},true);$c("NumericAngleAxisView:lx","NumericAxisBaseView",{_bf:null,init:function(a){$$t.$ki.init.call(this,a);this._bf=a},$type:new $.ig.Type("NumericAngleAxisView",$$t.$ki.$type)},true);$c("NumericRadiusAxisView:l4","NumericAxisBaseView",{_bf:null,init:function(a){$$t.$ki.init.call(this,a);this._bf=a},$type:new $.ig.Type("NumericRadiusAxisView",$$t.$ki.$type)},true);$c("RadialAxisLabelPanelView:mb","HorizontalAxisLabelPanelBaseView",{_a1:null,init:function(a){$$t.$ll.init.call(this,a);this._a1=a},a4:function(a,b,c){var d=this.m(a);var e=this.l(a);var f=new $$t.ej;f._j.add(function(){var $ret=new $$t.el;$ret._j=b;$ret._k=d/2;$ret._l=e/2;return $ret}());f._j.add(function(){var $ret=new $$t.gw;$ret._j=d/-2;$ret._k=d/2*c;return $ret}());a._j=f},a3:function(){this._a._j=null},a2:function(a){var $self=this;var b=$$t.$lz.f(.5,this._a.cp(),this._a._co);this._a._j=function(){var $ret=new $$t.el;$ret._j=$self._a1._de*180/Math.PI;$ret._k=$self._a1._dh.__x;$ret._l=$self._a1._dh.__y*a.height()+b;return $ret}()},al:function(){$$t.$ll.al.call(this);this._a.cq(new $$t.c8(1,this._a.cn().width(),this._a.cn().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$$t.$ll.$type)},true);$c("SortedListView$1:mf","Object",{$t:null,c:null,d:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.c=null;this.d=null;$.ig.$op.init.call(this);this.c=b;this.d=a},add:function(a){throw new $$t.cf(0)},clear:function(){throw new $$t.cf(0)},contains:function(a){return this.d.contains(a)},indexOf:function(a){return this.c.indexOf(this.d.indexOf(a))},insert:function(a,b){throw new $$t.cf(0)},isFixedSize:function(){return true},isReadOnly:function(){return true},remove:function(a){throw new $$t.cf(0)},removeAt:function(a){throw new $$t.cf(0)},item:function(a,b){if(arguments.length===2){throw new $$t.cf(0);return b}else{return this.d.item(this.c.item(a))}},count:function(){return this.d.count()},isSynchronized:function(){throw new $$t.cf(0)},syncRoot:function(){throw new $$t.cf(0)},getEnumerator:function(){var d__=new $.ig.SortedListView___GetEnumerator__IteratorClass$1(this.$t,0);d__.__4__this=this;return d__},getEnumerator:function(){var d__=new $.ig.SortedListView___GetEnumerator__IteratorClass1$1(this.$t,0);d__.__4__this=this;return d__},copyTo:function(a,b){throw new $$t.cf(0)},$type:new $.ig.Type("SortedListView$1",$.ig.$ot,[$$t.$b0.$type.specialize(0)])},true);$c("SortedListView___GetEnumerator__IteratorClass$1","Object",{$t:null,b:0,d:null,c:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c<this.__4__this.count()){this.d=$e(this.$t,this.__4__this.item(this.c));this.b=2;return true}break;case 2:this.b=-1;this.c++;this.b=1;break}}return false},reset:function(){throw new $$t.s(0)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$aq.$type.specialize($.ig.$op.$type),$$t.$ac.$type,$$t.$ar.$type])},true);$c("SortedListView___GetEnumerator__IteratorClass1$1","Object",{$t:null,c:0,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.count()){this.b=this.__4__this.item(this.d);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},reset:function(){throw new $$t.s(0)},dispose:function(){},current:function(){return this.b},current1:function(){return $e(this.$t,this.b)},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$t.$aq.$type.specialize(0),$$t.$ac.$type,$$t.$ar.$type])},true);$$t.$l5.startAngleOffsetProperty=$$t.$bj.i("StartAngleOffset",Number,$$t.$l5.$type,new $$t.bk(2,0,function(a,b){a.gu("StartAngleOffset",b.oldValue(),b.newValue())}));$$t.$l5.intervalProperty=$$t.$bj.i("Interval",Number,$$t.$l5.$type,new $$t.bk(2,NaN,function(a,b){a.gu("Interval",b.oldValue(),b.newValue());a.g0(false)}));$$t.$l5.minorIntervalProperty=$$t.$bj.i("MinorInterval",Number,$$t.$l5.$type,new $$t.bk(2,NaN,function(a,b){$b($$t.$l5.$type,a).gu("MinorInterval",b.oldValue(),b.newValue());$b($$t.$l5.$type,a).g0(false)}));$$t.$md.dateTimeMemberPathProperty=$$t.$bj.i("DateTimeMemberPath",String,$$t.$md.$type,new $$t.bk(2,null,function(a,b){a.gu("DateTimeMemberPath",b.oldValue(),b.newValue())}));$$t.$md.isDataPreSortedProperty=$$t.$bj.i("IsDataPreSorted",$$t.$f.$type,$$t.$md.$type,new $$t.bk(2,false,function(a,b){a.gu("IsDataPreSorted",b.oldValue(),b.newValue())}));$$t.$md.minimumValueProperty=$$t.$bj.i("MinimumValue",$$t.$ah.$type,$$t.$md.$type,new $$t.bk(2,null,function(a,b){a.gu("MinimumValue",b.oldValue(),b.newValue())}));$$t.$md.maximumValueProperty=$$t.$bj.i("MaximumValue",$$t.$ah.$type,$$t.$md.$type,new $$t.bk(2,null,function(a,b){a.gu("MaximumValue",b.oldValue(),b.newValue())}));$$t.$mc.displayTypeProperty=$$t.$bj.i("DisplayType",$$t.$mi.$type,$$t.$mc.$type,new $$t.bk(2,$$t.$mi.getBox(0),function(a,b){a.gu("DisplayType",b.oldValue(),b.newValue())}));$$t.$mc.intervalProperty=$$t.$bj.i("Interval",$$t.$v.$type,$$t.$mc.$type,new $$t.bk(2,0,function(a,b){a.gu("Interval",b.oldValue(),b.newValue())}));$$t.$mc.minorIntervalProperty=$$t.$bj.i("MinorInterval",$$t.$v.$type,$$t.$mc.$type,new $$t.bk(2,0,function(a,b){$b($$t.$mc.$type,a).gu("MinorInterval",b.oldValue(),b.newValue());$b($$t.$mc.$type,a).g0(false)}));$$t.$lv.startAngleOffsetProperty=$$t.$bj.i("StartAngleOffset",Number,$$t.$lv.$type,new $$t.bk(2,0,function(a,b){a.gu("StartAngleOffset",b.oldValue(),b.newValue())}));$$t.$l3.radiusExtentScaleProperty=$$t.$bj.i("RadiusExtentScale",Number,$$t.$l3.$type,new $$t.bk(2,.75,function(a,b){a.gu("RadiusExtentScale",b.oldValue(),b.newValue())}));$$t.$l3.innerRadiusExtentScaleProperty=$$t.$bj.i("InnerRadiusExtentScale",Number,$$t.$l3.$type,new $$t.bk(2,0,function(a,b){a.gu("InnerRadiusExtentScale",b.oldValue(),b.newValue())}));$$t.$m0.lw=null})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_categorycore.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$g=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryBucketCalculator:a","CategoryFramePreparer:n","CategoryFramePreparerBase:o","CategorySeries:q","CategorySeriesView:t"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("CategoryTransitionInMode:j",false,false,{Auto:0,FromZero:1,SweepFromLeft:2,SweepFromRight:3,SweepFromTop:4,SweepFromBottom:5,SweepFromCenter:6,AccordionFromLeft:7,AccordionFromRight:8,AccordionFromTop:9,AccordionFromBottom:10,Expand:11,SweepFromCategoryAxisMinimum:12,SweepFromCategoryAxisMaximum:13,SweepFromValueAxisMinimum:14,SweepFromValueAxisMaximum:15,AccordionFromCategoryAxisMinimum:16,AccordionFromCategoryAxisMaximum:17,AccordionFromValueAxisMinimum:18,AccordionFromValueAxisMaximum:19});$c("CategoryBucketCalculator:a","Object",{_c:null,init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$6.e(0,"view")}this._c=a;this.e=-1;this.d=0},e:0,f:0,d:0,getBucket:function(a){return null},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getErrorBucket:function(a,b){return NaN},g:function(a){var b=this._c.bs();var c=this._c.br();var d=this._c._cp;var e=$b($.ig.CategoryAxisBase.prototype.$type,d.mw());var f=d.bz();if(b.isEmpty()||c.isEmpty()||e==null||f==null||f.count()==0){this.d=0;return}var g=d.getEffectiveViewport1(this._c);var h=d.li(this._c);var i=$b($.ig.ISortingAxis.prototype.$type,e);if(i==null||i.sortedIndices()==null){var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),g);var k=Math.floor(e.dx(h.left(),j,0));var l=Math.ceil(e.dx(h.right(),j,0));if(e.isInverted()){l=Math.ceil(e.dx(h.left(),j,0));k=Math.floor(e.dx(h.right(),j,0))}var m=Math.floor((l-k+1)*a/h.width());this.d=$.ig.truncate(Math.max(1,m));this.e=$.ig.truncate(Math.max(0,Math.floor(k/this.d)-1));this.f=$.ig.truncate(Math.ceil(l/this.d))}else{this.e=i.getFirstVisibleIndex(b,c,g,h);this.f=i.getLastVisibleIndex(b,c,g,h);this.d=1}},getBucketInfo:function(a,b,c,d){a=this.e;b=this.f;c=this.d;d=this._c._cp.resolution();return{p0:a,p1:b,p2:c,p3:d}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("CategoryBucketCalculator",$.ig.$ot,[$.ig.IBucketizer.prototype.$type])},true);$c("DefaultSupportsMarkers:b","Object",{init:function(){$.ig.$op.init.call(this)},shouldDisplayMarkers:function(){return false},updateMarkerCount:function(a){},updateMarkerTemplate:function(a,b,c){},$type:new $.ig.Type("DefaultSupportsMarkers",$.ig.$ot,[$.ig.ISupportsMarkers.prototype.$type])},true);$c("DefaultProvidesViewport:c","Object",{init:function(){$.ig.$op.init.call(this)},getViewInfo:function(a,b){a=$$a.$ae.empty();b=$$a.$ae.empty();return{p0:a,p1:b}},getEffectiveViewport:function(){return $$a.$ae.empty()},$type:new $.ig.Type("DefaultProvidesViewport",$.ig.$ot,[$.ig.IProvidesViewport.prototype.$type])},true);$c("DefaultSupportsErrorBars:d","Object",{init:function(){$.ig.$op.init.call(this)},xAxis:function(){return null},yAxis:function(){return null},$type:new $.ig.Type("DefaultSupportsErrorBars",$.ig.$ot,[$.ig.ISupportsErrorBars.prototype.$type])},true);$c("CategoryTrendLineManagerBase:g","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,Number)},managerType:function(){return 0},prepareLine:function(a,b,c,d){var e=b._k;var f=new $.ig.ScalerParams(0,b._m,b._l,b._b.isInverted(),e);var g=new $.ig.ScalerParams(0,b._m,b._l,b._c.isInverted(),e);if($b($.ig.Series.prototype.$type,a)!==null){g._b=a.ee()}var h=c._f;if(b._d!=null&&b._d.sortedIndices()!=null){h=new $.ig.SafeSortedReadOnlyDoubleCollection(0,h,b._d.sortedIndices())}var i=function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._h;$ret._d=b._i;$ret._e=b._j;$ret._a=d;$ret._b=b._g;$ret._f=b._l;return $ret}();if(a.trendLineType()!=0){if(a.isVertical()){this.prepareLineCore(b._a.p,a.trendLineType(),h,a.trendLinePeriod(),function(j){return b._c.getScaledValue(j,g)},function(j){return b._b.getScaledValue(j,f)},i)}else{this.prepareLineCore(b._a.p,a.trendLineType(),h,a.trendLinePeriod(),function(j){return b._b.getScaledValue(j,f)},function(j){return b._c.getScaledValue(j,g)},i)}}},prepareLineCore:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("CategoryTrendLineManagerBase",$.ig.TrendLineManagerBase$1.prototype.$type.specialize(Number),[$.ig.IPreparesCategoryTrendline.prototype.$type])},true);$c("SortingTrendLineManager:e","CategoryTrendLineManagerBase",{managerType:function(){return 1},init:function(a,b){$$t.$g.init.call(this);this.getUnscaledValueFromUnsortedIndex(a);this.getUnscaledXValue(b)},_getUnscaledValueFromUnsortedIndex:null,getUnscaledValueFromUnsortedIndex:function(a){if(arguments.length===1){this._getUnscaledValueFromUnsortedIndex=a;return a}else{return this._getUnscaledValueFromUnsortedIndex}},_getUnscaledXValue:null,getUnscaledXValue:function(a){if(arguments.length===1){this._getUnscaledXValue=a;return a}else{return this._getUnscaledXValue}},prepareLineCore:function(a,b,c,d,e,f,g){var $self=this;var h=g._d*g._c;var i=g._e*g._c;var j=new $$4.x($$a.$y.$type,0);if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(j,b,g,this._a,c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){var l=$.ig.truncate(Math.floor(k));var m=$.ig.truncate(Math.ceil(k));var n=k-l;var o;if(m<=i){o=$self.getUnscaledValueFromUnsortedIndex()(l)+n*($self.getUnscaledValueFromUnsortedIndex()(m)-$self.getUnscaledValueFromUnsortedIndex()(l))}else{o=$self.getUnscaledValueFromUnsortedIndex()(l)+n*($self.getUnscaledValueFromUnsortedIndex()($.ig.truncate(i))-$self.getUnscaledValueFromUnsortedIndex()(l))}return e(o)},f,h,i)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var k=g._d;k<=g._e;k+=1){var l=k*g._c;var m=this.getUnscaledValueFromUnsortedIndex()(l);if(l>=0&&l<this.trendColumn().count()){var n=e(m);var o=f(this.trendColumn().__inner[l]);j.add({__x:n+g._a,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.m(j,g,a)},$type:new $.ig.Type("SortingTrendLineManager",$$t.$g.$type)},true);$c("CategoryTrendLineManagerFactory:f","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){if(b!=null&&$b($.ig.ISortingAxis.prototype.$type,b)!==null){if(a!=null){a.detach()}var f=new $$t.e(function(g){var h=g;var i=$b($.ig.ISortingAxis.prototype.$type,b);if(i!=null){g=Math.min(g,i.sortedIndices().count()-1);h=i.sortedIndices().__inner[g]}return i.getUnscaledValueAt(h)},function(g,h,i){var j=d.getEffectiveViewport1(d.view());var k=new $.ig.ScalerParams(0,i,h,b.isInverted(),j);return b.getUnscaledValue(g,k)});f.attachPolyLine(c,d);return f}else if(a==null||a.managerType()!=0){if(a!=null){a.detach()}var g=new $$t.r;g.attachPolyLine(c,d);return g}return a},$type:new $.ig.Type("CategoryTrendLineManagerFactory",$.ig.$ot)},true);$c("RangeValueList:h","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=b},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{var b=NaN;var c=NaN;if(this.a!=null&&a>=0&&a<this.a.count()){b=this.a.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}var d=$.ig.util.isNaN(b);var e=$.ig.util.isNaN(c);if(!d&&!e){return(b+c)/2}if(!d){return b}if(!e){return c}return NaN}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){var a=0;var b=0;if(this.a!=null){a=this.a.count()}if(this.b!=null){b=this.b.count()}var c=0;c=Math.max(c,a);c=Math.max(c,b);return c},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("RangeValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("CategoryTransitionSourceFramePreparer:i","Object",{init:function(){this.a=new $$6.s(0);$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f,g,h,i,j,k){a._aa=new $$a.ae(0,0,0,1,1);a.f.clear();a.k.clear();a.m.clear();a.p.clear();a.i.clear();a.h.clear();a.g.clear();var l=false;var m=false;if(e!=null){l=e.isInverted()}if(d!=null){m=d.isInverted()}var n=f;if(n==0){n=g}switch(n){case 1:var o=j();this.t(a,b,o,c);break;case 7:this.r(a,b,false,c,k);break;case 9:this.s(a,b,true,c,k);break;case 10:this.s(a,b,false,c,k);break;case 8:this.r(a,b,true,c,k);break;case 2:this.u(a,b,false);break;case 3:this.u(a,b,true);break;case 4:this.v(a,b,true);break;case 5:this.v(a,b,false);break;case 6:this.j(a,b);a._aa=new $$a.ae(0,.5,.5,0,0);break;case 16:if(c){this.s(a,b,l,c,k)}else{this.r(a,b,m,c,k)}break;case 17:if(c){this.s(a,b,!l,c,k)}else{this.r(a,b,!m,c,k)}break;case 18:if(c){this.r(a,b,m,c,k)}else{this.s(a,b,l,c,k)}break;case 19:if(c){this.r(a,b,!m,c,k)}else{this.s(a,b,!l,c,k)}break;case 12:if(c){this.v(a,b,l)}else{this.u(a,b,m)}break;case 13:if(c){this.v(a,b,!l)}else{this.u(a,b,!m)}break;case 14:if(c){this.u(a,b,m)}else{this.v(a,b,l)}break;case 15:if(c){this.u(a,b,!m)}else{this.v(a,b,!l)}break;case 11:this.q(a,b);break}if(h==0){h=i}a.v();b.v();switch(h){case 3:this.b(a.f.count(),n,a.o,b.o,d,e,c,k);this.b(a.m.count(),n,a.n,b.n,d,e,c,k);this.b(a.p.count(),n,a.q,b.q,d,e,c,k);this.b(a.i.count(),n,a.l,b.l,d,e,c,k);this.b(a.h.count(),n,a.j,b.j,d,e,c,k);break;case 2:var p=j();this.d(a.f.count(),p,n,a.f,b.f,a.o,b.o,d,e,c,k);this.f(a.m.count(),p,n,a.m,b.m,a.n,b.n,d,e,c,k);this.f(a.p.count(),p,n,a.p,b.p,a.q,b.q,d,e,c,k);this.f(a.i.count(),p,n,a.i,b.i,a.l,b.l,d,e,c,k);this.e(a.h.count(),p,n,a.h,b.h,a.j,b.j,d,e,c,k);break;case 4:this.c(a.f.count(),n,a.o,b.o);this.c(a.m.count(),n,a.n,b.n);this.c(a.p.count(),n,a.q,b.q);this.c(a.i.count(),n,a.l,b.l);this.c(a.h.count(),n,a.j,b.j);break}},a:null,c:function(a,b,c,d){if(a==0){return}for(var e=0;e<a;e++){c.add(1+this.a.nextDouble());d.add(1+this.a.nextDouble())}},d:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];for(var s=1;s<q.length;s++){if($.ig.util.isNaN(q[s])||Number.isInfinity(q[s])){continue}n=Math.max(n,Math.abs(b-q[s]))}}var t;var u;var v;for(var w=0;w<a;w++){q=e.__inner[w];t=Math.abs(q[1]-b);u=Math.abs(q[1]-b);for(var x=1;x<q.length;x++){if($.ig.util.isNaN(q[x])||Number.isInfinity(q[x])){continue}t=Math.max(Math.abs(q[x]-b),t);u=Math.min(Math.abs(q[x]-b),u)}var y=(t+u)/2;if($.ig.util.isNaN(y)||n==0){v=1}else{v=y/n}f.add(2-v);g.add(2-v)}},f:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if(j){if($.ig.util.isNaN(q.__x)||Number.isInfinity(q.__x)){continue}n=Math.max(n,Math.abs(q.__x-b))}else{if($.ig.util.isNaN(q.__y)||Number.isInfinity(q.__y)){continue}n=Math.max(n,Math.abs(q.__y-b))}}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;if(j){u=q.__x}else{u=q.__y}if($.ig.util.isNaN(u)||Number.isInfinity(u)||n==0){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},e:function(a,b,c,d,e,f,g,h,i,j,k){if(a==0){return}var l=false;var m=i;if(j){m=h}if(m!=null){l=m.isInverted()}var n=k.bottom();var o=k.bottom();var p=k.top();if(j){o=k.right();p=k.left()}if(l){o=k.top();p=k.bottom();if(j){o=k.left();p=k.right()}}b=Math.max(b,Math.min(p,o));b=Math.min(b,Math.max(p,o));n=0;var q;for(var r=0;r<a;r++){q=e.__inner[r];if($.ig.util.isNaN(q)||Number.isInfinity(q)){continue}n=Math.max(n,Math.abs(q-b))}var s;for(var t=0;t<a;t++){q=e.__inner[t];var u;u=q;if(n==0||$.ig.util.isNaN(u)||Number.isInfinity(u)){s=1}else{s=Math.abs(u-b)/n}f.add(2-s);g.add(2-s)}},b:function(a,b,c,d,e,f,g,h){if(a==0){return}var i=e;if(g){i=f}var j=false;if(i!=null){j=i.isInverted()}var k;for(var l=0;l<a;l++){if(a==1){k=1}else{k=l/(a-1)}k=1-k;c.add(1+k);d.add(1+k)}},q:function(a,b){a.f.clear();a.k.clear();a.m.clear();a.p.clear();a.i.clear();a.h.clear();a.g.clear();this.g(a.f,b.f);this.h(a.k,b.k);this.k(a.m,b.m);this.k(a.p,b.p);this.k(a.i,b.i);this.h(a.h,b.h);this.h(a.g,b.g);var c=a.f.count();var d=a.f;var e;var f;var g;var h;for(var i=0;i<c;i++){e=d.__inner[i];f=e[1];g=e[1];for(var j=2;j<e.length;j++){f=Math.min(f,e[j]);g=Math.max(g,e[j])}h=(f+g)/2;for(var k=1;k<e.length;k++){e[k]=h}}var l=a.h.count();var m=a.h;var n=a.g;for(var o=0;o<l;o++){m.__inner[o]=0;n.__inner[o]=0}},u:function(a,b,c){if(c){this.j(a,b);a._aa=new $$a.ae(0,1,0,0,1)}else{this.j(a,b);a._aa=new $$a.ae(0,0,0,0,1)}},v:function(a,b,c){if(c){this.j(a,b);a._aa=new $$a.ae(0,0,0,1,0)}else{this.j(a,b);a._aa=new $$a.ae(0,0,1,1,0)}},j:function(a,b){a.f.clear();a.k.clear();a.m.clear();a.p.clear();a.i.clear();a.h.clear();a.g.clear();this.g(a.f,b.f);this.h(a.k,b.k);this.k(a.m,b.m);this.k(a.p,b.p);this.k(a.i,b.i);this.h(a.h,b.h);this.h(a.g,b.g)},o:function(a,b,c,d,e){var f=b.count();var g;var h;for(var i=0;i<f;i++){g=b.__inner[i];if(e){if(c){h={__x:d,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{h={__x:g.__x,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}else{if(c){h={__x:g.__x,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{h={__x:d,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}a.add(h)}},k:function(a,b){var c=b.count();var d;var e;for(var f=0;f<c;f++){d=b.__inner[f];e={__x:d.__x,__y:d.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(e)}},g:function(a,b){var c=b.count();var d=b;var e;var f;var g=a;for(var h=0;h<c;h++){f=d.__inner[h];e=new Array(f.length);for(var i=0;i<e.length;i++){e[i]=f[i]}g.add(e)}},l:function(a,b,c,d,e){var f=b.count();var g=b;var h;var i;var j=a;for(var k=0;k<f;k++){i=g.__inner[k];h=new Array(i.length);if(e){h[0]=i[0];for(var l=1;l<h.length;l++){h[l]=d}}else{h[0]=d;for(var m=1;m<h.length;m++){h[m]=i[m]}}j.add(h)}},n:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},i:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},h:function(a,b){var c=b.count();var d;for(var e=0;e<c;e++){d=b.__inner[e];a.add(d)}},m:function(a,b,c,d,e){var f=b.count();var g;for(var h=0;h<f;h++){g=b.__inner[h];a.add(g)}},r:function(a,b,c,d,e){var f=e.right();if(!c){f=e.left()}var g=false;if(d){g=true}this.l(a.f,b.f,d,f,g);this.m(a.k,b.k,d,f,g);this.o(a.m,b.m,d,f,g);this.o(a.p,b.p,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.h,b.h,d,f,g);this.m(a.g,b.g,d,f,g)},s:function(a,b,c,d,e){var f=e.bottom();if(c){f=e.top()}var g=true;if(d){g=false}this.l(a.f,b.f,d,f,g);this.m(a.k,b.k,d,f,g);this.o(a.m,b.m,d,f,g);this.o(a.p,b.p,d,f,g);this.o(a.i,b.i,d,f,g);this.m(a.h,b.h,d,f,g);this.m(a.g,b.g,d,f,g)},t:function(a,b,c,d){this.l(a.f,b.f,d,c,true);this.m(a.k,b.k,d,c,true);this.o(a.m,b.m,d,c,true);this.o(a.p,b.p,d,c,true);this.o(a.i,b.i,d,c,true);this.m(a.h,b.h,d,c,true);this.m(a.g,b.g,d,c,true)},$type:new $.ig.Type("CategoryTransitionSourceFramePreparer",$.ig.$ot)},true);$c("CategorySeriesRenderManager:k","Object",{init:function(){$.ig.$op.init.call(this)},ah:null,ai:null,l:0,an:null,ap:0,j:0,k:0,i:0,h:0,ar:0,aq:0,al:null,am:null,r:0,ao:null,as:0,p:0,q:0,o:0,n:0,au:0,at:0,aj:null,ak:null,m:0,f:false,e:false,af:null,ag:null,g:0,_c:null,_b:null,d:null,s:0,t:0,w:function(a,b,c,d,e){this.s=d;this.t=e;this.e=false;this.aj=a.actualMarkerBrush();this.ak=a.actualMarkerOutline();this.m=1;this.af=this.aj;this.ag=this.ak;this.g=this.m;var f=b;this._b=null;if(f){this._b=new $.ig.AssigningCategoryMarkerStyleEventArgs;this._b.maxAllSeriesHighlightingProgress(0);this._b.sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null&&a._b9){this._b.maxAllSeriesHighlightingProgress(a.seriesViewer().az().maxMarkerHighlightingProgress());this._b.sumAllSeriesHighlightingProgress(a.seriesViewer().az().sumMarkerHighlightingProgress())}this._b.getItems(c)}},x:function(a,b,c,d,e,f){this.s=e;this.t=f;this.f=false;this.al=a.actualBrush();this.am=a.actualOutline();this.r=a.thickness();this.ao=a.dashArray();this.as=a.dashCap();this.p=0;this.q=0;this.o=1;this.n=a.miterLimit();this.au=a.startCap();this.at=a.endCap();this.ah=this.al;this.ai=this.am;this.l=this.r;this.an=this.ao;this.ap=this.as;this.j=this.p;this.k=this.q;this.i=this.o;this.h=this.n;this.ar=this.au;this.aq=this.at;this.d=c;var g=b;this._c=null;if(g){this._c=new $.ig.AssigningCategoryStyleEventArgs;this._c.maxAllSeriesHighlightingProgress(0);this._c.sumAllSeriesHighlightingProgress(0);if(a.seriesViewer()!=null&&a._b9){this._c.maxAllSeriesHighlightingProgress(a.seriesViewer().az().maxHighlightingProgress());this._c.sumAllSeriesHighlightingProgress(a.seriesViewer().az().sumHighlightingProgress())}this._c.getItems(d)}},ae:function(a,b,c,d,e){var f=this.ah;if(e){f=this.ai}if(c){a.__fill=f}else{if(b){a.__stroke=f}else{a.__fill=f;a.__stroke=this.ai}a._ac=this.l;a._ai=this.an;a._ad=this.ap;if(d){}}a.__opacity=this.i},ad:function(a,b){a.__opacity=this.g;b.itemBrush(this.af);b.actualItemBrush(b.itemBrush());b.outline(this.ag);b.thickness($.ig.DeviceUtils.prototype.g(2))},a:function(a,b){var c=this.s;var d=Math.min(b*c,a-1);var e=Math.min(d+c-1,a-1);var f=new Array(2);f[0]=Math.min(d+this.t*c,a-1);f[1]=Math.min(e+this.t*c,a-1);return f},u:function(a){if(a==null){return}if(a.series()==null){return}this.ah=a.series().a0().applyHighlightingColor(a.series(),a,this.ah);this.ai=a.series().a0().applyHighlightingColor(a.series(),a,this.ai)},v:function(a){if(a==null){return}if(a.series()==null){return}this.af=a.series().a0().applyHighlightingColor(a.series(),a,this.af);this.ag=a.series().a0().applyHighlightingColor(a.series(),a,this.ag)},y:function(a,b,c,d,e,f,g,h,i){if(d==-1){if(b){a.hasDateRange(true);a.startDate(f.e4());a.endDate(f.e3())}else{a.hasDateRange(false);a.startIndex(0);a.endIndex(e-1)}}else{if(b){var longStart_=$.ig.truncate(f.getUnscaledValue(c.__inner[d][0],g));var longEnd_=longStart_;if(d+1<c.count()){longEnd_=$.ig.truncate(f.getUnscaledValue(c.__inner[d+1][0],g))}a.hasDateRange(true);a.startDate(new Date(longStart_));a.endDate(new Date(longEnd_));if(f.isInverted()){var j=a.endDate();a.endDate(a.startDate());a.startDate(j)}if(i){a.startIndex(d);a.endIndex(d)}else{var k=this.a(e,d);a.startIndex(k[0]);a.endIndex(k[1])}}else{if(i){a.startIndex(d);a.endIndex(d)}else{var l=this.a(e,d);a.hasDateRange(false);a.startIndex(l[0]);a.endIndex(l[1])}}}},ac:function(a,b,c,d,e,f,g){this.ah=this.al;this.ai=this.am;this.l=this.r;this.an=this.ao;this.ap=this.as;this.j=this.p;this.k=this.q;this.i=this.o;var h=this._c;var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,false);h.fill(this.ah);h.stroke(this.ai);h.strokeThickness(this.l);h.strokeDashArray(this.an);h.strokeDashCap(this.ap);h.radiusX(this.j);h.radiusY(this.k);h.opacity(this.i);h.isNegativeShape(this.f);h.highlightingHandled(false)},aa:function(a,b,c){var d=this._c;this.ah=d.fill();this.ai=d.stroke();this.l=d.strokeThickness();this.an=d.strokeDashArray();this.ap=d.strokeDashCap();this.j=d.radiusX();this.k=d.radiusY();this.i=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.u(a)}},ab:function(a,b,c,d,e,f,g){this.af=this.aj;this.ag=this.ak;this.g=this.m;var h=this._b;var i=d.isSorting();this.y(h,i,a,b,c,d,e,f,true);h.fill(this.af);h.stroke(this.ag);h.opacity(this.g);h.isNegativeShape(this.e);h.highlightingHandled(false)},z:function(a,b,c){var d=this._b;this.af=d.fill();this.ag=d.stroke();this.g=d.opacity();if(c&&!d.highlightingHandled()&&!b){this.v(a)}},$type:new $.ig.Type("CategorySeriesRenderManager",$.ig.$ot)},true);$c("SingleValuesHolder:l","ValuesHolder",{init:function(){$.ig.ValuesHolder.prototype.init.call(this)},_f:null,e:function(){if(this._f!=null){return this._f.count()}return 0},$type:new $.ig.Type("SingleValuesHolder",$.ig.ValuesHolder.prototype.$type)},true);$c("DefaultSingleValueProvider:m","Object",{init:function(){$.ig.$op.init.call(this)},valueColumn:function(){return new $$4.x(Number,0)},$type:new $.ig.Type("DefaultSingleValueProvider",$.ig.$ot,[$.ig.IHasSingleValueCategory.prototype.$type])},true);$c("FramePreparer:s","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$s.init1.call(this,1,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b))},init1:function(a,b,c,d){$.ig.$op.init.call(this);this._c=new $$t.b;this._a=new $$t.c;this._b=new $$t.d;if(b!=null){this._c=b}if(c!=null){this._a=c}if(d!=null){this._b=d}},_b:null,_c:null,_a:null,d:function(a,b){},$type:new $.ig.Type("FramePreparer",$.ig.$ot)},true);$c("CategoryFramePreparerBase:o","FramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$o.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},init1:function(a,b,c,d,e,f){this.o=new $$4.x(Array,0);this.p=new $$4.x($$0.$aw.$type,0);this.n=new $$4.x($$0.$aw.$type,0);$$t.$s.init1.call(this,1,c,d,e);this._h=b;this._g=f},_g:null,_h:null,l:function(a,b,c,d,e,f){},_m:false,i:function(a){var b=new $.ig.PreparationParams;b._f=this._h.useHighMarkerFidelity();b._b=this._h.scaler();b._c=this._h.yScaler();b._d=$b($.ig.ISortingAxis.prototype.$type,b._b);b._a=$b($.ig.CategoryFrame.prototype.$type,a);if(b._a==null||b._b==null||b._c==null){return null}var c;var d;var e;var f;var g=this._g.getBucketInfo(c,d,e,f);c=g.p0;d=g.p1;e=g.p2;f=g.p3;b._i=c;b._j=d;b._h=e;b._g=f;if(b._j<b._i){return null}var h;var i;var j;var k=this._a.getViewInfo(i,h);i=k.p0;h=k.p1;j=this._a.getEffectiveViewport();b._m=h;b._l=i;b._k=j;if($$a.$ae.l_op_Equality(b._m,$$a.$ae.empty())||$$a.$ae.l_op_Equality(b._l,$$a.$ae.empty())){return null}if(this._h!=null&&($b($.ig.Series.prototype.$type,this._h)!==null&&this._h.isFragment())&&this._g!=null){b._e=true}return b},r:function(a,b,c,d){return a.getSeriesOffset(b,c,d,this._h.currentMode2Index(),this._h.currentCategoryMode())},s:function(a){return this.r(a._b,a._m,a._l,a._k)},d:function(a,b){var c=this.i(a);if(c==null||this._g==null){return}c._a.f.clear();c._a.k.clear();c._a.m.clear();c._a.p.clear();c._a.i.clear();c._a.h.clear();c._a.g.clear();var d=this._c.shouldDisplayMarkers();var e=false;var f=this.s(c);var g=this.j(c);if(c._d!=null&&c._d.sortedIndices()!=null&&c._d.sortedIndices().count()!=g.e()){return}if(c._d!=null&&c._d.isDateTime()){c._d.ensureActualMinimumAndMaximum()}this._g.cacheValues();if(this._m&&c._d!=null&&c._d.sortedIndices().count()>0){var h=c._d.sortedIndices().__inner[c._i];this.z(g,h,true,c._e);while(($.ig.util.isNaN(g._c)||$.ig.util.isNaN(g._d))&&c._i>0){c._i=c._i-1;h=c._d.sortedIndices().__inner[c._i];this.z(g,h,true,c._e)}var i=c._d.sortedIndices().__inner[c._j];this.z(g,i,true,c._e);while(($.ig.util.isNaN(g._c)||$.ig.util.isNaN(g._d))&&c._j<g.e()-1){c._j=c._j+1;i=c._d.sortedIndices().__inner[c._j];this.z(g,i,true,c._e)}}if(this._m&&c._d==null){var j=c._i;var k=this._g.getBucket(j);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c._i>0){c._i=c._i-1;j=c._i;k=this._g.getBucket(j)}var l=c._j;k=this._g.getBucket(l);while(($.ig.util.isNaN(k[1])||$.ig.util.isNaN(k[2]))&&c._j<$a(g.e(),c._h)){c._j=c._j+1;l=c._j;k=this._g.getBucket(l)}}this.w(c,g,f);var m=this.t(c,g,f,d,e);this._c.updateMarkerCount(m);this.v($b($.ig.CategoryFrame.prototype.$type,a),b);this._g.unCacheValues();return},v:function(a,b){},o:null,q:function(){return this.o},p:null,n:null,t:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h=null;var i=false;var j=a._d!=null;var k=a._m;var l=a._l;var m=$b($.ig.NumericAxisBase.prototype.$type,a._c)!==null&&a._c.jn();var n=a._f;var o=this._h.mayContainUnknowns();var p=this.o;var q=this.n;var r=this.p;p.clear();q.clear();r.clear();var s=this._g;var t=this._h.provideCollisionDetector();var u=0;var v=a._k;var w=new $.ig.ScalerParams(0,k,l,a._b.isInverted(),v);var x=function(){var $ret=new $.ig.ScalerParams(0,k,l,a._c.isInverted(),v);$ret._b=$b($.ig.Series.prototype.$type,$self._h)!==null?$self._h.ee():NaN;return $ret}();if(j){u=a._b.getUnscaledValue(2,w)-a._b.getUnscaledValue(1,w);i=this.k()}var y=a._i;var z=a._j;var aa=a._a.f;var ab=$b($.ig.IDateTimeAxis.prototype.$type,a._b);if(ab!=null){ab.startCursor()}for(var ac=y;ac<=z;++ac){var ad;if(!j){if(!o){ad=s.getBucketWithoutUnknowns(ac)}else{ad=s.getBucket(ac)}}else{ad=function(){var ae=$self.f(a,ac,b,u,g,h,c);ac=ae.p1;g=ae.p4;h=ae.p5;return ae.ret}()}var ae=!m||m&&ad[1]>0;var af=ad[0];if(!j||!$.ig.util.isNaN(ad[0])){aa.add(ad);if(g&&i){if(h!=null){aa.add(h)}}if(d&&ae){var ag=ac*a._h;var ah=ag;if(j&&a._d.sortedIndices()!=null&&ag>=0&&ag<a._d.sortedIndices().count()){ag=a._d.sortedIndices().__inner[ag]}var ai=new Array(ad.length);ai[0]=ad[0];ai[1]=ad[1];ai[2]=ad[2];if(n&&ag<b.e()){ai=new Array(ad.length);ai[0]=af;this.z(b,ag,true,a._e);ai[1]=b._c;ai[2]=b._d}p.add(ai);q.add(a._a.f.count()-1);r.add(ag)}}}if(ab!=null){ab.resetCursor()}this.y(a,c,j,w,x,e,d);if(d){var aj=p.count();var ak;for(var al=0;al<aj;al++){ak=p.__inner[al];if(this.l(a._a,ak,t,Math.min(r.__inner[al],b.e()-1),f,q.__inner[al])){++f}}}return f},k:function(){if($b($.ig.Series.prototype.$type,this._h)!==null){return this._h.isAreaOrLine()}return false},z:function(a,b,c,d){},u:function(a,b,c){},e:function(a,b){},f:function(a,b,c,d,e,f,g){var h;f=null;e=false;var i=$b($$t.$q.$type,this._h);var j=a._l;var k=a._m;var l=a._k;var m=new $.ig.ScalerParams(0,k,j,a._b.isInverted(),l);var n=new $.ig.ScalerParams(0,k,j,a._c.isInverted(),l);var o=a._e;if(a._d==null||a._d.sortedIndices()==null||a._d.sortedIndices().count()==0){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}if(i!=null&&i.bz()!=null&&i.bz().count()<a._d.sortedIndices().count()){return{ret:[NaN,NaN,NaN],p1:b,p4:e,p5:f}}var p=a._d.sortedIndices().__inner[b];var q=a._d.getUnscaledValueAt(p);var r=q;this.z(c,p,false,o);while(b<a._j){p=a._d.sortedIndices().__inner[b+1];r=a._d.getUnscaledValueAt(p);this.z(c,p,true,o);if(r-q>=d||$.ig.util.isNaN(c._c)||$.ig.util.isNaN(c._d)){if(e){var s=a._d.sortedIndices().__inner[b];this.z(c,s,true,o);f=[a._b.getScaledValue(q,m),c._c,c._d]}break}if(!e&&this.k()){var t=a._d.sortedIndices().__inner[b];this.z(c,t,true,o);var u=[a._b.getScaledValue(q,m),c._c,c._d];if(!$.ig.util.isNaN(u[0])){if(!$.ig.util.isNaN(u[1])&&!$.ig.util.isNaN(u[2])){if(a._d!=null){u[0]=u[0]+g}a._a.f.add(u);e=true}else{break}}}b++;this.u(c,p,o)}var v=NaN;if(!$.ig.util.isNaN(q)){v=a._b.getScaledValue(q,m)}h=this.e(v,c);return{ret:h,p1:b,p4:e,p5:f}},y:function(a,b,c,d,e,f,g){var h=a._h;var i=a._a.f.count();var j=a._a.f;var k=this.o;var l=k.count();if(f){var m=a._c.getScaledValue(a._c.referenceValue(),e);a._c.getScaledValueList(a._a.k,0,a._a.k.count(),e);var n=a._a.k;var o=n.count();for(var p=0;p<n.count();p++){n.__inner[p]=Math.abs(n.__inner[p]-m)}}},x:function(a,b,c,d,e,f){},w:function(a,b,c){},j:function(a){},$type:new $.ig.Type("CategoryFramePreparerBase",$$t.$s.$type)},true);$c("CategoryFramePreparer:n","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$n.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},init1:function(a,b,c,d,e,f){$$t.$o.init1.call(this,1,b,c,d,e,f);this._aa=new $.ig.DefaultCategoryTrendlineHost;if($b($.ig.IHasCategoryTrendline.prototype.$type,b)!==null){this._aa=$b($.ig.IHasCategoryTrendline.prototype.$type,b)}this._ab=new $$t.m;if($b($.ig.IHasSingleValueCategory.prototype.$type,b)!==null){this._ab=$b($.ig.IHasSingleValueCategory.prototype.$type,b)}},_aa:null,_ab:null,l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},j:function(a){var b=new $$t.l;var c=this._ab.valueColumn();b._f=c;return b},x:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a._b.getScaledValue(b[0],e)+c}b[1]=a._c.getScaledValue(b[1],f);if(a._h>1||d){b[2]=a._c.getScaledValue(b[2],f)}else{b[2]=b[1]}},y:function(a,b,c,d,e,f,g){$$t.$o.y.call(this,a,b,c,d,e,f,g);var h=a._h;var i=a._a.f.count();var j=a._a.f;var k=this.q();var l=k.count();var m=new $$4.x($$0.$aw.$type,0);if(!c){m.add(0)}var n=new $$4.x($$0.$aw.$type,0);n.add(1);if(c||h>1){n.add(2)}a._b.getScaledBucketValueList(j,m,0,i,d);a._c.getScaledBucketValueList(j,n,0,i,e);for(var o=0;o<i;o++){j.__inner[o][0]=j.__inner[o][0]+b}if(h==1&&!c){for(var p=0;p<i;p++){j.__inner[p][2]=j.__inner[p][1]}}if(g){a._b.getScaledBucketValueList(k,m,0,l,d);a._c.getScaledBucketValueList(k,n,0,l,e);for(var q=0;q<l;q++){k.__inner[q][0]=k.__inner[q][0]+b}if(h==1&&!c){for(var r=0;r<l;r++){k.__inner[r][2]=k.__inner[r][1]}}}},w:function(a,b,c){if(this._aa.trendLineType()==0||this._aa.trendlinePreparer()==null||this._aa.trendLinePeriod()<1){return}this._aa.trendlinePreparer().prepareLine(this._aa,a,b,c)},z:function(a,b,c,d){var e=a;var f=e._f;var g=f.item(b);var h=g;if(d){var i=this._g.getBucket(b);g=i[1];h=i[1]}if(c){e._c=g;e._d=h}else{e._a=g;e._b=h}},u:function(a,b,c){var d=a;var e=d._f;if(b<e.count()){var f;if(c){var g=this._g.getBucket(b);f=g[1]}else{f=e.item(b)}d._a=Math.min(d._a,f);d._b=Math.max(d._b,f)}},e:function(a,b){var c=b;return[a,c._a,c._b]},$type:new $.ig.Type("CategoryFramePreparer",$$t.$o.$type)},true);$c("CategoryLineRasterizer:p","Object",{init:function(){this.n=new $$a.z(0);$.ig.$op.init.call(this)},_a:false,n:null,o:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},m:function(a,b,c,d,e,f,g,h,i,j){var k=new $$a.a7;var l=new $$a.a7;var m=new $$a.a7;a._aj=k;b._aj=l;c._aj=m;k._b=new $$a.a9;l._b=new $$a.a9;m._b=new $$a.a9;var n=new $$4.x($$a.$bg.$type,0);var o=new $$4.x($$a.$bg.$type,0);var p=new $$4.x($$a.$bg.$type,0);var q=new $$4.x($$a.$bg.$type,0);if(g==0||g==1){var r=g==1?h:null;var s=0;for(var t=0;t<d;t++){if($.ig.util.isNaN(e.__inner[t][1])){var u=t-s;var v=g==0&&u>0||g==1&&u>1;if(v){if(g==1||n.count()==0){var w=new $$a.bg;var x=new $$a.bg;var y=new $$a.bg;var z=new $$a.bg;n.add(w);o.add(x);p.add(y);q.add(z)}this.l(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,t-1,e,f,r,i,j)}s=t+1}}if(g==1||n.count()==0){var aa=new $$a.bg;
var ab=new $$a.bg;var ac=new $$a.bg;var ad=new $$a.bg;n.add(aa);o.add(ad);p.add(ab);q.add(ac)}this.l(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,d-1,e,f,r,i,j);if(r==null&&n.count()==1&&h!=null){this.d(n.__inner[0],h);if(o.count()==1){this.d(o.__inner[0],h)}}}else{n.add(new $$a.bg);o.add(new $$a.bg);p.add(new $$a.bg);q.add(new $$a.bg);this.k(n.__inner[0].__points,o.__inner[0].__points,p.__inner[0].__points,q.__inner[0].__points,d,e,f,h,i,j)}for(var ae=0;ae<n.count();ae++){var af=n.__inner[ae];var ag=o.__inner[ae];var ah=p.__inner[ae];var ai=q.__inner[ae];if(af.__points.count()>0){var aj=function(){var $ret=new $$a.a8;$ret.startPoint(af.__points.__inner[0]);return $ret}();aj.__segments.add(af);k._b.add(aj)}if(ag.__points.count()>0){var ak=function(){var $ret=new $$a.a8;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);m._b.add(ak)}if(ah.__points.count()>0&&ai.__points.count()>0){var al=new $$a.bg;if(h!=null){var am=h.f();h.f(true);h.i(al.__points);h.k(ah.__points,false);h.k(ai.__points,true);h.i(null);h.f(am)}else{var ao=ah.__points.getEnumerator();while(ao.moveNext()){var an=ao.current();al.__points.add(an)}for(var ap=ai.__points.count()-1;ap>=0;ap--){al.__points.add(ai.__points.__inner[ap])}}if(al.__points.count()>0){var aq=function(){var $ret=new $$a.a8;$ret.startPoint(al.__points.__inner[0]);return $ret}();aq.__segments.add(al);l._b.add(aq)}}}},d:function(a,b){var c=a.__points;b.i(a.__points=new $$a.z(0));b.k(c,false);b.i(null)},k:function(a,b,c,d,e,f,g,h,i,j){this.l(a,b,c,d,0,e-1,f,g,h,i,j)},e:function(a,b,c,d,e,f,g){var h=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),d,e,f,b,c,g);var i=$.ig.ArrayAccessHelper.prototype.c(h);var j=$.ig.ArrayAccessHelper.prototype.a(d);var k=i!=null;var l=j!=null;var m=0;var n=h.count();var o;var p;var q;if(e){for(var r=0;r<n;r++){m=k?i[r]:h.item(r);o=l?j[m]:d.__inner[m];p=o[0];q=o[1];var s={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(s)}}else if(f){for(var t=0;t<n;t++){m=k?i[t]:h.item(t);o=l?j[m]:d.__inner[m];p=o[0];q=o[2];var u={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(u)}}else{for(var v=0;v<n;v++){m=k?i[v]:h.item(v);o=l?j[m]:d.__inner[m];p=o[2];q=o[3];var w={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(w)}}},b:function(a,b,c,d){c.i(a);c.k(b,false);c.i(null)},c:function(a,b,c,d,e){var f=c.f();c.f(e);this.b(a,b,c,d);c.f(f)},l:function(a,b,c,d,e,f,g,h,i,j,k){if(f>-1){if(j==1&&!this._a){var l=new $$a.z(0);this.e(l,e,f,g,true,h,k);if(i!=null){this.b(a,l,i,k)}else{this.f(a,l)}}else{var m=new $$a.z(0);var n=new $$a.z(0);this.e(m,e,f,g,true,h,k);this.e(n,e,f,g,false,h,k);this.f(c,m);this.f(d,n);if(i!=null){this.b(a,m,i,k);this.b(b,n,i,k)}else{this.f(a,m);this.f(b,n)}}}},i:function(a,b,c,d,e,f,g,h,i,j,k){this.j(a,b,c,d,e,f,g,h,i,j,k,null)},j:function(a,b,c,d,e,f,g,h,i,j,k,l){var m=new $$a.a7;var n=new $$a.a7;var o=new $$a.a7;var p=new $$a.a7;a._aj=m;b._aj=n;c._aj=o;d._aj=p;m._b=new $$a.a9;n._b=new $$a.a9;o._b=new $$a.a9;p._b=new $$a.a9;var q=new $$4.x($$a.$bg.$type,0);var r=new $$4.x($$a.$bg.$type,0);var s=new $$4.x($$a.$bg.$type,0);var t=new $$4.x($$a.$bg.$type,0);if(k==0||k==1){var u=k==1?l:null;var v=0;for(var w=0;w<e;w++){if($.ig.util.isNaN(f.__inner[w][1])){var x=w-v;var y=k==0&&x>0||k==1&&x>1;if(y){if(k==1||r.count()==0){var z=new $$a.bg;var aa=new $$a.bg;var ab=new $$a.bg;var ac=new $$a.bg;q.add(z);r.add(aa);s.add(ab);t.add(ac)}var ad;var ae;var af;var ag;if(l!=null&&k==1){ad=new $$a.z(0);ae=new $$a.z(0);af=new $$a.z(0);ag=new $$a.z(0)}else{ad=q.__inner[q.count()-1].__points;ae=r.__inner[r.count()-1].__points;af=s.__inner[s.count()-1].__points;ag=t.__inner[t.count()-1].__points}this.g(ad,ae,af,ag,v,w-1,f,g,null,h,i);if(k==1){j(ad,ae,af,ag,false);if(l!=null){this.c(q.__inner[q.count()-1].__points,ad,l,i,true);this.c(r.__inner[r.count()-1].__points,ae,l,i,false);this.c(s.__inner[s.count()-1].__points,af,l,i,true);this.c(t.__inner[t.count()-1].__points,ag,l,i,false)}}}v=w+1}}if(k==1||r.count()==0){var ah=new $$a.bg;var ai=new $$a.bg;var aj=new $$a.bg;var ak=new $$a.bg;q.add(ah);r.add(ai);s.add(aj);t.add(ak)}var al;var am;var an;var ao;if(l!=null){al=new $$a.z(0);this.f(al,q.__inner[q.count()-1].__points);am=new $$a.z(0);this.f(am,r.__inner[r.count()-1].__points);an=new $$a.z(0);this.f(an,s.__inner[s.count()-1].__points);ao=new $$a.z(0);this.f(ao,t.__inner[t.count()-1].__points);q.__inner[q.count()-1].__points.clear();r.__inner[r.count()-1].__points.clear();s.__inner[s.count()-1].__points.clear();t.__inner[t.count()-1].__points.clear()}else{al=q.__inner[q.count()-1].__points;am=r.__inner[r.count()-1].__points;an=s.__inner[s.count()-1].__points;ao=t.__inner[t.count()-1].__points}this.g(al,am,an,ao,v,e-1,f,g,null,h,i);j(al,am,an,ao,true);if(l!=null){this.c(q.__inner[q.count()-1].__points,al,l,i,true);this.c(r.__inner[r.count()-1].__points,am,l,i,false);this.c(s.__inner[s.count()-1].__points,an,l,i,true);this.c(t.__inner[t.count()-1].__points,ao,l,i,false)}}else{q.add(new $$a.bg);r.add(new $$a.bg);s.add(new $$a.bg);t.add(new $$a.bg);this.h(q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,t.__inner[0].__points,0,e-1,f,g,h,i);j(q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,t.__inner[0].__points,true)}for(var ap=0;ap<r.count();ap++){var aq=q.__inner[ap];var ar=r.__inner[ap];var as=s.__inner[ap];var at=t.__inner[ap];if(aq.__points.count()>0){var au=function(){var $ret=new $$a.a8;$ret.startPoint(aq.__points.__inner[0]);return $ret}();au.__segments.add(aq);m._b.add(au)}if(ar.__points.count()>0){var av=function(){var $ret=new $$a.a8;$ret.startPoint(ar.__points.__inner[0]);return $ret}();av.__segments.add(ar);n._b.add(av)}if(as.__points.count()>0){var aw=function(){var $ret=new $$a.a8;$ret.startPoint(as.__points.__inner[0]);return $ret}();aw.__segments.add(as);o._b.add(aw)}if(at.__points.count()>0){var ax=function(){var $ret=new $$a.a8;$ret.startPoint(at.__points.__inner[0]);return $ret}();ax.__segments.add(at);p._b.add(ax)}}},h:function(a,b,c,d,e,f,g,h,i,j){this.g(a,b,c,d,e,f,g,h,null,i,j)},g:function(a,b,c,d,e,f,g,h,i,j,k){this.o().clear();if(j==1&&!this._a){var l=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),g,true,h,e,f,k);var m=l.count();var n=0;var o;var p;var q;var r=new $$a.z(0);for(var s=0;s<m;s++){n=l.item(s);o=g.__inner[n];p=o[0];q=o[1];r.add({__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i!=null){this.c(a,r,i,k,true);this.c(d,r,i,k,false);this.c(this.o(),r,i,k,false)}else{this.f(a,r);this.f(d,r);this.f(this.o(),r)}}else{var t=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),g,true,h,e,f,k);var u=$.ig.FastFlattener.prototype.a(new $$4.x($$0.$aw.$type,0),g,false,h,e,f,k);var v=t.count();var w=u.count();var x=0;var y;var z;var aa;var ab=new $$a.z(0);var ac=new $$a.z(0);for(var ad=0;ad<v;ad++){x=t.item(ad);y=g.__inner[x];z=y[0];aa=y[1];ab.add({__x:z,__y:aa,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ac.add({__x:z,__y:aa,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var ae=new $$a.z(0);var af;var ag;for(var ah=w-1;ah>=0;ah--){x=u.item(ah);y=g.__inner[x];if(h){af=y[0];ag=y[2]}else{af=y[2];ag=y[3]}ae.add({__x:af,__y:ag,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ac.add({__x:af,__y:ag,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i!=null){this.c(a,ab,i,k,true);this.c(b,ab,i,k,false);this.c(d,ae,i,k,false);this.c(c,ac,i,k,true)}else{this.f(a,ab);this.f(b,ab);this.f(d,ae);this.f(c,ac)}}},f:function(a,b){var c=b.count();for(var d=0;d<c;d++){a.add(b.__inner[d])}},$type:new $.ig.Type("CategoryLineRasterizer",$.ig.$ot)},true);$c("CategorySeries:q","MarkerSeries",{_m3:null,bf:function(){var a=new $$t.t(this);return a},_m7:null,ng:null,nh:function(){var $self=this;if(this.ng==null){this.ng=$.ig.DVContainer.prototype.instance().createInstance($.ig.ICategorySeriesInteractionManager.prototype.$type,function(){return $self.b2().n()})}return this.ng},getVisiblePointsOfInterest:function(a,b,c){var $self=this;if(!this.hasMarkers()){return false}var d=this.getEffectiveViewport1(this.view());var e=this.mw();var f=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),e.isInverted());f.c=d;var g=this.mx();var h=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),g.isInverted());h.c=d;var i=this.seriesViewer().actualWindowRect();var j=this.lq();var k=this.currentMode2Index();var l=0;if(e.isDateTime()&&e.isCategoryDateTime()){l=e.getSeriesOffset(i,j,d,k,e.categoryMode())}a.clear();this._ls.cc(function(m){if(m.__visibility==0){var n=new $.ig.SeriesPointOfInterest;var o=m._n;var p=m._o;if(o<$self.lq().left()||o>$self.lq().right()||p<$self.lq().top()||p>$self.lq().bottom()){return}if(e.isCategory()&&!e.isDateTime()&&e.categoryMode()!=0){n._b=m._ak}else{n._b=e.getUnscaledValue(o,f)}n._c=g.getUnscaledValue(p,h);n._a=m.content();if(b){n._d=$self.n2(n._c,c)}else{n._d=e.fe(m._ak)}a.add(n)}});return true},n2:function(a,b){if(b>=0){return Math.round10N(a,b).toString()}else{return a.toString()}},im:function(a){$.ig.MarkerSeries.prototype.im.call(this,a);this._m7=a},preferredCategoryMode:function(a){return 0},categoryAxis:function(){return this.my()},my:function(){return this.mw()},ni:function(){return this.mx()},isCategory:function(){return true},init:function(){this.m0=new $.ig.CategoryFrame(3);this.m2=new $.ig.CategoryFrame(3);this.mz=new $.ig.CategoryFrame(3);this.m1=new $.ig.CategoryFrame(3);$.ig.MarkerSeries.prototype.init.call(this);this.m6=new $$t.k;this._na=new $$t.i;this._nk=false;this._nj=false;this._ab=$$t.$q.$type},ac:function(){$.ig.MarkerSeries.prototype.ac.call(this);this._m7._cn.g(this.resolution())},isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$q.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$q.isCustomCategoryStyleAllowedProperty)}},isCustomCategoryMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$q.isCustomCategoryMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$q.isCustomCategoryMarkerStyleAllowedProperty)}},_nk:false,_nj:false,assigningCategoryStyle:null,assigningCategoryMarkerStyle:null,nr:function(){return this.assigningCategoryStyle!=null&&this._nk||this.isHighlightingEnabled()},ns:function(){return this.assigningCategoryMarkerStyle!=null&&this._nj||this.isHighlightingEnabled()},of:function(a){if(this.assigningCategoryStyle!=null&&this._nk){this.assigningCategoryStyle(this,a)}},oe:function(a){if(this.assigningCategoryMarkerStyle!=null&&this._nj){this.assigningCategoryMarkerStyle(this,a)}},getCategoryItems:function(a,b){return null},hp:function(a,b){$.ig.MarkerSeries.prototype.hp.call(this,a,b);if(a){this.n9(b)}},a8:function(){var a=$.ig.MarkerSeries.prototype.a8.call(this);return a},h4:function(){$.ig.MarkerSeries.prototype.h4.call(this);var a=this.mw();if(a!=null){a.g0(false)}var b=this.mx();if(b!=null){b.g0(false)}},useHighMarkerFidelity:function(a){if(arguments.length===1){this.h($$t.$q.useHighMarkerFidelityProperty,a);return a}else{return this.c($$t.$q.useHighMarkerFidelityProperty)}},jl:function(a,b){$.ig.MarkerSeries.prototype.jl.call(this,a,b);this._m7._cn.g(this.resolution());this.renderSeries(false)},transitionInMode:function(a){if(arguments.length===1){this.h($$t.$q.transitionInModeProperty,$$t.$j.getBox(a));return a}else{return $g(this.c($$t.$q.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.h($$t.$q.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$q.isTransitionInEnabledProperty)}},jk:function(a,b){if(this._dl&&this.ew()<.05&&(this.seriesViewer()==null||!this.seriesViewer().c5())){this.dm(true)}$.ig.MarkerSeries.prototype.jk.call(this,a,b);this._m7._cn.g(this.resolution());this.renderSeries(false)},is:function(a,b,c,d){$.ig.MarkerSeries.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=this.mx();var f=this.mw();if(c!=null&&d==null){this.ht(f);this.ht(e)}if(c==null&&d!=null){this.ix(f);this.ix(e)}this._m7._cn.g(this.resolution());this.renderSeries(false);break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this._m7._cn.g(this.resolution())}this.renderSeries(false);break;case"TransitionProgress":this.m2.c(this.ew(),this.m0,this.mz);if(this.cc(this.view())){return}if(this.ew()==1){this.mz.v();this.og(this.mz,this._m7);if(this._dl){this._dl=false;this.hq();this._bt.intervalMilliseconds($.ig.truncate(this.en()));this._bt.easingFunction(this.transitionEasingFunction())}}else{this.og(this.m2,this._m7)}if(this.seriesViewer()!=null){this.seriesViewer().jj(this)}break;case"ErrorBarSettings":this.ic();break;case"UseHighMarkerFidelity":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this._nk=this.nm();this.renderSeries(false);break;case"IsCustomCategoryMarkerStyleAllowed":this._nj=this.nl();this.renderSeries(false);break}},nm:function(){return this.isCustomCategoryStyleAllowed()},nl:function(){return this.isCustomCategoryMarkerStyleAllowed()},nx:function(a){return this.ea(a,this.mw())},c1:function(){return $b($.ig.ISortingAxis.prototype.$type,this.my())!==null},ap:function(){return this.my()},e7:function(a){return this.nh().getItemIndexSorted(this,a)},getOffsetValue:function(){},getCategoryWidth:function(){},getItem:function(a){return this.nh().getItem(this,a)},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){return this.nh().getExactItemIndex(this,a)},_ne:null,_nf:null,nn:function(){return false},au:function(a,b){var c=this.nd(a,b,this._nf);this._nf=c;return c},cv:function(){return true},at:function(a,b){if(this.nn()){var c=this.nc(a,b,this._ne);this._ne=c;return c}else{var d=this.nb(a,b,this._ne);this._ne=d;return d}},nw:function(){return this._m7._cq.active()},nd:function(a,b,c){if(!this.lv()){return null}var d=this.mz;if(this.ca()){d=this.m2}var e=this.nw();return this.nh().getSpecificMarkerHighlightingInfo(this,e,d.f,a,b,c)},nc:function(a,b,c){var d=this._m7._cn.e;var e=this._m7._cn.f;var f=this._m7._cn.d;var g=this.mz;if(this.ca()){g=this.m2}return this.nh().getSpecificHighlightingInfo(this,g.f,d,e,f,a,b,c)},nb:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.bz().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},m0:null,m2:null,mz:null,m1:null,m6:null,ob:function(a,b,c,d,e,f){var g=this._b9;this.m6.ab(a,b,c,d,e,f,g);var h=this.m6._b;var i=null;var j=this.bz();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().az().getHighlightingInfo(this,j,d,h.startIndex(),h.endIndex(),true);h.highlightingInfo(i)}h.isThumbnail(f);this.oe(h);this.m6.z(i,f,g)},oc:function(a,b,c,d,e,f){var g=this._b9;this.m6.ac(a,b,c,d,e,f,g);var h=this.m6._c;var i=null;var j=this.bz();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().az().getHighlightingInfo(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.of(h);this.m6.aa(i,f,g)},dv:function(a,b,c){var d=$.ig.MarkerSeries.prototype.dv.call(this,a,b,c);d=d&&this.nv(this.mw());d=d&&this.nv(this.mx());var e=c;if(!c.l()||b.isEmpty()||a.isEmpty()||this.bz()==null){d=false}if(!d){e._cn.d=0}return d},nv:function(a){if(a==null||a.seriesViewer()==null){return false}var b=$b($.ig.CategoryAxisBase.prototype.$type,a);if(b!=null){if(b.itemsSource()==null){return false}if(b.jr<1){return false}}else{var c=$b($.ig.NumericAxisBase.prototype.$type,a);if(c!=null){return c.actualMinimumValue()!=c.actualMaximumValue()}}return true},db:function(){return this.isTransitionInEnabled()},m8:function(){return 12},_na:null,hq:function(){$.ig.MarkerSeries.prototype.hq.call(this);this.m0.v();this.mz.v();this.m2.v()},i6:function(a){$.ig.MarkerSeries.prototype.i6.call(this,a);this._m7._cn.g(this.resolution());if(this.cc(this.view())){this.mz.y();this.m2.y();this.m0.y();return}if(this._dd){if(this.ca()){if(this._bt.needsFlush()){this._bt.flush()}this.og(this.m2,this._m7)}else{this.og(this.mz,this._m7)}return}if(this.c9(a)){var b=this.m0;if(this.ca()){if(this._bt.needsFlush()){this._bt.flush()}this.m0=this.m2;this.m2=b}else{this.m0=this.mz;this.mz=b}this.od(this.mz,this._m7);if(this.dn()){this._bt.stop();this._bt.intervalMilliseconds($.ig.truncate(this.eo()));this._bt.easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this._na.p(this.m0,this.mz,this.isVertical(),this.mw(),this.mx(),this.transitionInMode(),this.m8(),this.transitionInSpeedType(),this.bo(),this.ny.runOn(this),this._m7.br())}this.hm();this.jd();if(this.dn()){this.dm(false);this._dl=true}}else{this.od(this.mz,this._m7);this.og(this.mz,this._m7)}},bo:function(){return 3},ny:function(){if(this.isVertical()){return this.lq().left()}return this.lq().bottom()},n1:function(){var a=0;var b=this.mw();var d=this.seriesViewer().series().getEnumerator();while(d.moveNext()){var c=d.current();if(c==this){return a}var e=$b($$t.$q.$type,c);if(e!=null){var f=$b($.ig.CategoryAxisBase.prototype.$type,e.mw());if(f==b&&e.preferredCategoryMode(f)==2){a++}}}return-1},xAxis:function(){return this.mw()},yAxis:function(){return this.mx()},oa:function(a,b){this.m6.w(this,this.ns(),this.getCategoryItems.runOn(this),this.nz(a),this.n0(a));var c=this.m6._b;var d=c!=null;var e=this.my();if(e==null){return}var f=this.getEffectiveViewport1(a);var g=new $.ig.ScalerParams(0,a.bs(),a.br(),e.isInverted(),f);var h=this.bz()==null?0:this.bz().count();var i=a;var j=b.f;var k=i._cn.e;var l=i._cn.f;var m=i._cn.d;var n=k*m;for(var o=0;o<a._cq.count();o++){var p=a._cq.item(o);var q=p.content();if(d){var r=p._al;this.ob(j,r,h,e,g,a.isThumbnailView())}this.m6.ad(p,q)}},og:function(a,b){this._lh=a._aa;b.onRenderFrame()},od:function(a,b){a.u()},nz:function(a){return a._cn.d},n0:function(a){return a._cn.e},n9:function(a){var b=a;b._cq.count(0)},i7:function(a,b){$.ig.MarkerSeries.prototype.i7.call(this,a,b);if(!this.dk()){this.view().az(b);return}var c=$b($$t.$t.$type,this._bh);c._cn.g(this.resolution());this.view().az(b);if(this.cc(this._bh)){return}this.oh();this.dk(false)},oh:function(){var a=$b($$t.$t.$type,this._bh);if(!this._de){this.od(this.m1,a)}this._de=false;this.og(this.m1,a)},mw:function(){},mx:function(){},nt:function(){},m4:function(a){var b=$b($$t.$t.$type,a);if(b!=null&&b.isThumbnailView()){if(b.isAlternateView()){return new $$t.n(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,b),b,this,b._cn)}else{return new $$t.n(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._bn._m,this,b._cn)}}else{return this._m3}},am:function(a){if(this.mw()==a){return this.mx()}if(this.mx()==a){return this.mw()}return null},getAxes:function(){return[this.mw(),this.mx()]},mt:function(a,b,c,d,e){var f=null;if(b>-1&&!d.isEmpty()&&!c.isEmpty()){var g=a.__inner[0][0]<c.left()-2e3?c.left()-10:NaN;var h=c.bottom()+10;var i=a.__inner[b][0]>c.right()+2e3?c.right()+10:NaN;var j=c.top()-10;f=new $.ig.Clipper(1,g,h,i,j,e)}return f},$type:new $.ig.Type("CategorySeries",$.ig.MarkerSeries.prototype.$type,[$.ig.IHasCategoryModePreference.prototype.$type,$.ig.ISupportsErrorBars.prototype.$type])},true);$c("CategoryTrendLineManager:r","CategoryTrendLineManagerBase",{init:function(){$$t.$g.init.call(this)},prepareLineCore:function(a,b,c,d,e,f,g){var h=g._d*g._c;var i=g._e*g._c;var j=new $$4.x($$a.$y.$type,0);if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(j,b,g,this._a,c.count(),function(k){return k+1},function(k){return c.item(k)},function(k){return e(k-1)},f,h+1,i+1)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var k=g._d;k<=g._e;k+=1){var l=k*g._c;if(l>=0&&l<this.trendColumn().count()){var m=e(l);var n=f(this.trendColumn().__inner[l]);j.add({__x:m+g._a,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.m(j,g,a)},$type:new $.ig.Type("CategoryTrendLineManager",$$t.$g.$type)},true);$c("CategorySeriesView:t","MarkerSeriesView",{_cp:null,_frameVersion:0,frameVersion:function(a){if(arguments.length===1){this._frameVersion=a;return a}else{return this._frameVersion}},checkFrameDirty:function(a){if(this.frameVersion()!=a._t){return true}return false},updateFrameVersion:function(a){this.frameVersion(a._t)},init:function(a){var $self=this;$.ig.MarkerSeriesView.prototype.init.call(this,a);this.frameVersion(-1);this._cp=a;this._cn=this.co();this._cq=function(){var $ret=new $.ig.Pool$1($.ig.Marker.prototype.$type);$ret.create($self.bx.runOn($self));$ret.activate($self.cg.runOn($self));$ret.disactivate($self.ci.runOn($self));$ret.destroy($self.ch.runOn($self));return $ret}()},updateMarkerTemplate:function(a,b,c){if(!this._by.useLightweightMarkers()){var d=this._cq.item(a);var e=d.content();e.item(this._e.bz().item(b));d._ak=b;d._al=c}},_cn:null,co:function(){return new $$t.a(this)},_cq:null,shouldDisplayMarkers:function(){return this._cp.lv()},updateMarkerCount:function(a){this._cq.count(a)},cc:function(a){this._cq.doToAll(a)},ct:function(){},$type:new $.ig.Type("CategorySeriesView",$.ig.MarkerSeriesView.prototype.$type,[$.ig.ISupportsMarkers.prototype.$type])},true);$$t.$q.isCustomCategoryStyleAllowedProperty=$$a.$s.i("IsCustomCategoryStyleAllowed",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.oldValue(),b.newValue())}));$$t.$q.isCustomCategoryMarkerStyleAllowedProperty=$$a.$s.i("IsCustomCategoryMarkerStyleAllowed",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$q.useHighMarkerFidelityProperty=$$a.$s.i("UseHighMarkerFidelity",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseHighMarkerFidelity",b.oldValue(),b.newValue())}));$$t.$q.transitionInModeProperty=$$a.$s.i("TransitionInMode",$$t.$j.$type,$$t.$q.$type,new $$a.ac(2,$$t.$j.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.oldValue(),b.newValue())}));$$t.$q.isTransitionInEnabledProperty=$$a.$s.i("IsTransitionInEnabled",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_category.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$f=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$g=$.ig.globalDefs.$$g;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AnchoredCategoryBucketCalculator:c","PointSeries:h","AnchoredCategorySeries:i","AreaSeries:j","ColumnSeries:k","LineSeries:l","SplineAreaSeries:m","SplineSeries:n","SplineSeriesBase:o","StepAreaSeries:p","StepLineSeries:q","WaterfallSeries:r","AnchoredCategorySeriesView:s","AreaSeriesView:t","ColumnSeriesView:u","LineSeriesView:v","PointSeriesView:w","SplineAreaSeriesView:x","SplineSeriesBaseView:y","SplineSeriesView:z","StepAreaSeriesView:aa","StepLineSeriesView:ab","WaterfallSeriesView:ac"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("ConsolidatedItemHitTestBehavior:e",false,false,{Basic:0,NearestY:1});$d("CategorySeriesMarkerCollisionAvoidance:d",false,false,{None:0,Omit:1});$d("ConsolidatedItemsPosition:a",false,false,{Minimum:0,Maximum:1,Median:2,RelativeMinimum:3,RelativeMaximum:4});$c("AnchoredCategorySeries:i","CategorySeries",{ou:null,ov:function(){var $self=this;if(this.ou==null){this.ou=$.ig.DVContainer.prototype.instance().createInstance($.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.b2().n()})}return this.ou},_oq:null,getHostReferenceValue:function(){return this.ee()},bf:function(){var a=new $$t.s(this);return a},im:function(a){$.ig.CategorySeries.prototype.im.call(this,a);this._oq=a},_oy:false,init:function(){$.ig.CategorySeries.prototype.init.call(this);this._m3=new $.ig.CategoryFramePreparer(1,this,this._m7,this,this,this._m7._cn)},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$i.valueMemberPathProperty,a);return a}else{return this.c($$t.$i.valueMemberPathProperty)}},valueColumn:function(a){if(arguments.length===1){if(this.ow!=a){var b=this.ow;this.ow=a;if(!this._oy){this.raisePropertyChanged("ValueColumn",b,this.ow)}}return a}else{return this.ow}},ow:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$i.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.trendLineBrushProperty,a);return a}else{return this.c($$t.$i.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$i.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$i.trendLineThicknessProperty,a);return a}else{return this.c($$t.$i.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$i.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$i.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$i.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$i.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$i.trendLineZIndexProperty))}},scrollIntoView:function(a){var b=new $$a.ae(0,0,0,1,1);var c=this.mw();var d=this.mx();var e=this.lk(this.view());var f=c!=null?this._m3.r($b($.ig.ICategoryScaler.prototype.$type,c),b,b,e):0;return this.ov().scrollIntoView(this,this.valueColumn(),c,d,f,a)},on:function(a,b,c){if(b<a||a<0||a>this.valueColumn().count()||b<0||b>this.valueColumn().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bz().item(g)}return d},is:function(a,b,c,d){$.ig.CategorySeries.prototype.is.call(this,a,b,c,d);if(this._oq.cz()&&this._oq.cy().propertyUpdated(a,b,c,d)){this.renderSeries(false);this.ic()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.valueColumn());this.valueColumn(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.valueColumn(this.bw(this.valueMemberPath()))}var e=$b($.ig.NumericAxisBase.prototype.$type,this.mx());if(e!=null&&!e.updateRange()){this._oq._cn.g(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.valueColumn());this.valueColumn(this.bw(this.valueMemberPath()))}this._o1=this.valueMemberPath();break;case"ValueColumn":if(this._oq.cz()){this._oq.cy().reset()}var f=$b($.ig.NumericAxisBase.prototype.$type,this.mx());if(f!=null&&!f.updateRange()){this._oq._cn.g(this.resolution());this.renderSeries(false)}this.pb();this.ji();break;case"TrendLineBrush":this.jg();break;case"ErrorBarSettings":this.renderSeries(false);break;case"TrendLineType":this.ic();break;case"MarkerCollisionAvoidance":this.renderSeries(false);break}},an:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.mw()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}if(a==this.mx()){return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},hs:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._oq._cn.g(this.resolution());break}if(this._oq.cz()){this._oq.cy().dataUpdated(a,b,c,d)}this.pb();this.ji()},ny:function(){return this.oz(this._m7)},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(!c.isEmpty()&&!d.isEmpty()&&f!=null){var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);if(f.isVertical()){g._b=this.ee()}b=f.getScaledValue(f.referenceValue(),g)}return b},pa:function(a,b,c){var d=this.oz(c);if(a.count()>0){var e=d;a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},oo:function(a,b,c,d){return this.op(a,b,c,d,false)},op:function(a,b,c,d,e){return $.ig.CategorySeries.prototype.mt(a,b,c,d,e)},dv:function(a,b,c){var d=$.ig.CategorySeries.prototype.dv.call(this,a,b,c);var e=c;if(this.valueColumn()==null||this.valueColumn().count()==0||e._cn.d<1){d=false}return d},hp:function(a,b){$.ig.CategorySeries.prototype.hp.call(this,a,b);var c=b;c.ct();if(c.cz()){c.cy().clearPoints()}},od:function(a,b){$.ig.CategorySeries.prototype.od.call(this,a,b);this.m4(b).d(a,b)},og:function(a,b){$.ig.CategorySeries.prototype.og.call(this,a,b);var c=$b($$t.$s.$type,b);c._b0=true;if(c.cz()){c.cy().rasterizeTrendLine(a.p)}if(this.lv()){$.ig.CategoryMarkerManager.prototype.b(this,a.m,b._cq,this.useLightweightMarkers());this.oa(b,a);b.cj()}this.o7(a,b)},_or:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;g._cn.g(this.resolution());f.prepAltSurface(c);if(this.cc(g)){return}if(this._or==null){this._or=new $.ig.CategoryFrame(3)}this._or.u();this.od(this._or,g);this.og(this._or,g)},o7:function(a,b){},jg:function(){$.ig.CategorySeries.prototype.jg.call(this);if(this.index()<0){return}this._oq.c3();if(this.trendLineBrush()!=null){this._oq.c1()}else{this._oq.c0()}},fq:function(a,b){if(this._oq.cz()&&a==this._oq.cy().trendPolyline()){return null}return $.ig.CategorySeries.prototype.fq.call(this,a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.mw()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.mw())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.mx())},bucketizer:function(){return this._oq._cn},currentMode2Index:function(){return this.n1()},provideCollisionDetector:function(){if(this.markerCollisionAvoidance()==1){return new $.ig.CollisionAvoider}return $$t.$g._a},trendlinePreparer:function(){return this._oq.cz()?this._oq.cy():null},_o1:null,o8:function(a){},o9:function(a){},hy:function(a){$.ig.CategorySeries.prototype.hy.call(this,a);if(this._oq.cz()){this.a2().exportTrendlineData(this,a,this._oq.cy().trendPolyline())}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$i.markerCollisionAvoidanceProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$i.markerCollisionAvoidanceProperty))}},getItem:function(a){var $self=this;var b=this.mw();var c=this.mx();return this.ov().getItem(this,a,this.nz(this.view()),this.valueColumn(),b,c,this.consolidatedItemHitTestBehavior()==1,function(d){return $.ig.CategorySeries.prototype.getItem.call($self,d)})},consolidatedItemHitTestBehavior:function(a){if(arguments.length===1){this.h($$t.$i.consolidatedItemHitTestBehaviorProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$i.consolidatedItemHitTestBehaviorProperty))}},mayContainUnknowns:function(){return this.valueColumn()==null||this.valueColumn().mayContainUnknowns()},ee:function(){return $.ig.Series.prototype.ef(this.valueColumn(),$b($.ig.ISortingAxis.prototype.$type,this.mw()))},ao:function(){if(this.valueColumn()==null){return null}var a=this.my();var b=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),a.isInverted(),this.getEffectiveViewport());var c=a.getUnscaledValue(this.seriesViewer().viewportRect().left(),b);var d=a.getUnscaledValue(this.seriesViewer().viewportRect().right(),b);var e=null;if(a.isSorting()){e=a;c=e.getIndexClosestToUnscaledValue(c);d=e.getIndexClosestToUnscaledValue(d)}else{c=Math.floor(c);d=Math.ceil(d)}if($.ig.util.isNaN(c)||$.ig.util.isNaN(d)){return null}c=Math.max(0,Math.min(this.valueColumn().count()-1,c));d=Math.max(0,Math.min(this.valueColumn().count()-1,d));var f=1.7976931348623157e308;var g=-1.7976931348623157e308;for(var h=$.ig.truncate(c);h<=$.ig.truncate(d);h++){var i=h;if(e!=null){i=e.sortedIndices().__inner[h]}f=Math.min(f,this.valueColumn().item(i));g=Math.max(g,this.valueColumn().item(i))}return new $.ig.AxisRange(f,g)},pb:function(){this.finalValue(this.valueColumn()==null||this.valueColumn().count()==0?NaN:this.valueColumn().item(this.valueColumn().count()-1))},$type:new $.ig.Type("AnchoredCategorySeries",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IHasSingleValueCategory.prototype.$type,$.ig.IHasCategoryTrendline.prototype.$type,$.ig.ITrendLineSeries.prototype.$type])},true);$c("HorizontalAnchoredCategorySeries:b","AnchoredCategorySeries",{init:function(){$$t.$i.init.call(this)},pu:null,pv:function(){var $self=this;if(this.pu==null){this.pu=$.ig.DVContainer.prototype.instance().createInstance($.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.b2().n()})}return this.pu},hn:function(){$$t.$i.hn.call(this);this.xAxis(null);this.yAxis(null)},xAxis:function(a){if(arguments.length===1){this.h($$t.$b.xAxisProperty,a);return a}else{return this.c($$t.$b.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$b.yAxisProperty,a);return a}else{return this.c($$t.$b.yAxisProperty)}},bd:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$i.bd.call(this)}},my:function(){return this._pq},ni:function(){return this._pw},getSeriesValueMarkerBoundingBox:function(a){if(this.mz==null||this.mz.m.count()==0||!this.hasMarkers()||!this.lv()){return $$a.$ae.empty()}return this.pv().getSeriesValueMarkerBoundingBox(this,this.mz.m,a,this.p8.runOn(this))},p8:function(a){return this._oq.c5(a)},p0:function(a,b,c){return this.pv().testAreaOver(this,this.ni(),a,b,c)},ah:function(a){return this.pv().getHighStrokeSegments(this,this.mz.f,this.nz(this.view()),this.n0(this.view()),a)},ai:function(a){return this.pv().getLowStrokeSegments(this,this.mz.f,this.nz(this.view()),this.n0(this.view()),a)},testHit:function(a,b){if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},getOffsetValue:function(){return this._m3.r(this.my(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){var a=this.getEffectiveViewport1(this.view());return this.my().getCategorySize(this.view().bs(),this.view().br(),a)},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=this.my();var f=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().br(),e.isInverted(),d);var g=this._m3.r(e,this.seriesViewer().actualWindowRect(),this.view().br(),d);return this.em(this.valueColumn(),a,e,f,g,this.nx.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){return this.fc(a,b,this.my(),this.nx.runOn(this),this.valueColumn())},getNextOrExactIndex:function(a,b){return this.fa(a,b,this.my(),this.nx.runOn(this),this.valueColumn())},d6:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.d7(a,b,this.my(),d,e,this.valueColumn().count(),this.nx.runOn(this))},getSeriesValuePosition:function(a,b,c){if(this.my()==null||this.ni()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return this.lf(a,b,c,this._m3.r(this.my(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.ni(),this.my(),null,null,null)},mw:function(){return this._pq},mx:function(){return this._pw},o8:function(a){this.xAxis($b($.ig.CategoryAxisBase.prototype.$type,a))},o9:function(a){this.yAxis($b($.ig.NumericYAxis.prototype.$type,a))},nt:function(){return this._pw!=null&&this._pw.updateRange()},_pq:null,_pw:null,p4:function(a){this._pq=a},p5:function(a){this._pw=a},getCategoryItems:function(a,b){return this.on(a,b,this._pq)},is:function(a,b,c,d){switch(b){case"XAxis":this.p4(this.xAxis());if(this._oq.cz()){this._oq.cy($.ig.CategoryTrendLineManagerFactory.prototype.a(this._oq.cy(),this._pq,this.rootCanvas(),this,this.b2()))}break;case"TrendLineType":var e=$g(d);if(e!=0){this._oq.cy($.ig.CategoryTrendLineManagerFactory.prototype.a(this._oq.cy(),this._pq,this.rootCanvas(),this,this.b2()))}break}$$t.$i.is.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this.p4(this.xAxis());this._m7._cn.g(this.resolution());this.renderSeries(false);this.ic()}break;case"YAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this.p5(this.yAxis());this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic()}break;case"CategoryMode":if(this.xAxis()!=null){this.xAxis().kg(true)}break}},hs:function(a,b,c,d){$$t.$i.hs.call(this,a,b,c,d);if(this._pq!=null&&$b($.ig.ISortingAxis.prototype.$type,this._pq)!==null){this._pq.notifyDataChanged()}switch(a){case 4:if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 1:if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 0:if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 2:if(this._o1!=null&&this._oq._cn.d>0&&this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}break;case 3:if(d==this._o1){if(this._pq!=null){this._pq.updateRange()}if(this._pw!=null&&!this._pw.updateRange()){this.renderSeries(true)}}break}},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},ps:0,pt:function(a){if(arguments.length===1){var b=this.pt();if(a!=b){this.ps=a;this.raisePropertyChanged("CategoryMode",$.ig.CategoryMode.prototype.getBox(b),$.ig.CategoryMode.prototype.getBox(this.pt()))}return a}else{return this.ps}},$type:new $.ig.Type("HorizontalAnchoredCategorySeries",$$t.$i.$type)},true);$c("AnchoredCategoryBucketCalculator:c","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._i=a},_i:null,getBucketWithoutUnknowns:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=1.7976931348623157e308;var h=-1.7976931348623157e308;var i=true;for(var j=d;j<=e;++j){var k=b[j];g=g<k?g:k;h=h>k?h:k;i=false}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},getBucket:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=0;var h=0;var i=true;for(var j=d;j<=e;++j){var k=b[j];if(!i){if(!$.ig.util.isNaN(k)){g=g<k?g:k;h=h>k?h:k}}else{if(!$.ig.util.isNaN(k)){g=k;h=k;i=false}}}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},h:null,j:0,cacheValues:function(){this.j=this._i._cw.valueColumn().count();this.h=this._i._cw.valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("AnchoredCategoryBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("HorizontalAnchoredCategorySeriesProxy:f","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){return $b($$t.$b.$type,a)!==null},setCategoryMode:function(a,b){a.pt(b)},setValueMemberPath:function(a,b){a.valueMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("HorizontalAnchoredCategorySeriesProxy",$.ig.$ot,[$.ig.IHorizontalAnchoredCategorySeriesProxy.prototype.$type])},true);$c("NonCollisionAvoider:g","Object",{staticInit:function(){$$t.$g._a=new $$t.g},init:function(){$.ig.$op.init.call(this)},_a:null,clear:function(){},tryAdd:function(a){return true},$type:new $.ig.Type("NonCollisionAvoider",$.ig.$ot,[$.ig.IDetectsCollisions.prototype.$type])},true);$c("PointSeries:h","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.w(this)},_p9:null,im:function(a){$$t.$b.im.call(this,a);this._p9=a},init:function(){$$t.$b.init.call(this);this._ab=$$t.$h.$type},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.lw(a,b)){return true}return false},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d)},isMarkerlessDisplayPreferred:function(){return false},$type:new $.ig.Type("PointSeries",$$t.$b.$type)},true);$c("AreaSeries:j","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.t(this)},m8:function(){return 1},im:function(a){$$t.$b.im.call(this,a);this._p9=a},_p9:null,isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._qa=new $.ig.CategoryLineRasterizer;this._ab=$$t.$j.$type;this.pt(0)},_qa:null,preferredCategoryMode:function(a){return this.pt()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.p0(a,c,b)){return true}if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},og:function(a,b){var $self=this;$$t.$b.og.call(this,a,b);var c=b._cn.d;var d=$b($$t.$t.$type,b);var e=a.f;var f=this.getEffectiveViewport1(d);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var g=false;var h=this.m6._c;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),f);this.oc(e,-1,this.valueColumn().count(),this._pq,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.m6.ae(j,true,false,true,true);this.m6.ae(k,true,false,true,true);this.m6.ae(l,false,true,false,false);this.m6.ae(m,false,true,false,false);if(b.checkFrameDirty(a)){d.c9(e.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.pa(n,a.f.count(),b)},this.unknownValuePlotting(),e.count()==1?null:this.op(e,e.count()-1,b.br(),b.bs(),true));b.updateFrameVersion(a)}var n=this.mx();l.__opacity=this.m6.i*this.actualAreaFillOpacity();m.__opacity=.5*this.m6.i*this.actualAreaFillOpacity()},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$j.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$j.unknownValuePlottingProperty))}},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._m3._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.ic();break}},$type:new $.ig.Type("AreaSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("ColumnSeries:k","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.u(this)},_p9:null,im:function(a){$$t.$b.im.call(this,a);this._p9=a},m8:function(){return 1},init:function(){this.qf=null;this.qa=0;$$t.$b.init.call(this);this._ab=$$t.$k.$type;this.pt(2)},radiusX:function(a){if(arguments.length===1){this.h($$t.$k.radiusXProperty,a);return a}else{return this.c($$t.$k.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$k.radiusYProperty,a);return a}else{return this.c($$t.$k.radiusYProperty)}},nn:function(){return true},preferredCategoryMode:function(a){return this.pt()},qf:null,getSeriesValueBoundingBox:function(a){if(this.qf==null){this.qf=this.qc.runOn(this)}var b=this._pw!=null?this._pw:this.yAxis();var c=this._pq;return this.ov().getColumnShapeBoundingBox(this,a,c,b,this.mz,this.nz(this.view()),this.n0(this.view()),this.qf)},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;if(a&&c._c7!=null){c._c7.count(0)}},getItemSpan:function(){return this._pq.jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},og:function(a,b){$$t.$b.og.call(this,a,b);var c=a.f;if(!b.q()){return}var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this._pw.isInverted(),f);g._b=this.ee();var h=new $.ig.ScalerParams(0,d,e,this._pq.isInverted(),f);var i=this._pw;var j=i.getScaledValue(i.referenceValue(),g);var k=this._pq.jk(d,e,f);var l=this._pq;var m=b;if($.ig.util.isNaN(k)||Number.isInfinity(k)){m._c7.count(0);return}this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));this.m6.p=this.radiusX();this.m6.q=this.radiusY();this.m6.j=this.radiusX();this.m6.k=this.radiusY();var n=false;var o=this.m6._c;if(o!=null){n=true}var p=this._pq.isSorting();var q=p?this._pq:null;var r=this.valueColumn().count();var s=this.nz(b);var t=0;for(var u=0;u<c.count();++u){var v=c.__inner[u][0]-.5*k;var w=this.qc(c.__inner[u]);var x=j;w=Math.max(w,-100);x=Math.min(x,e.bottom()+100);var y=Math.abs(x-w);if(Number.isInfinity(y)){continue}var z=m._c7.item(t);t++;z.width(k);z.height(y);if(n){this.oc(c,u,r,l,h,b.isThumbnailView())}if(z.dataContext()!=null){var aa=z.dataContext();if(s==1){var ab=this.m6.a(r,u)[0];if(ab>=0&&ab<this.bz().count()){if(q!=null&&q.sortedIndices()!=null&&q.sortedIndices().count()>ab){ab=q.sortedIndices().__inner[ab]}aa.item(this.bz().item(ab))}}else{aa.item(null)}}this.m6.ae(z,false,false,false,false);z.al(this.m6.j);z.am(this.m6.k);m.dc(z,v,Math.min(x,w))}m._c7.count(t);b.updateFrameVersion(a)},qa:0,consolidatedColumnVerticalPosition:function(a){if(arguments.length===1){if(this.consolidatedColumnVerticalPosition()!=a){var b=this.consolidatedColumnVerticalPosition();this.qa=a;this.raisePropertyChanged("ConsolidatedColumnVerticalPosition",$$t.$a.getBox(b),$$t.$a.getBox(this.consolidatedColumnVerticalPosition()))}return a}else{return this.qa}},qc:function(a){if(a==null||a.length<3){return NaN}switch(this.consolidatedColumnVerticalPosition()){case 0:return a[1];case 1:return a[2];case 2:return(a[1]+a[2])/2;case 3:var b=(a[1]+a[2])/2;if(this.yAxis()==null){return b}var c=this.yAxis().getUnscaledValue(b,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(c<this.yAxis().referenceValue()){return a[2]}else{return a[1]}case 4:var d=(a[1]+a[2])/2;var e=this.yAxis().getUnscaledValue(d,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(this.yAxis()==null){return d}if(e<this.yAxis().referenceValue()){return a[1]}else{return a[2]}default:return(a[1]+a[2])/2}},$type:new $.ig.Type("ColumnSeries",$$t.$b.$type)},true);$c("LineSeries:l","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.v(this)},_qa:null,im:function(a){$$t.$b.im.call(this,a);this._qa=a},isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._p9=new $.ig.CategoryLineRasterizer;this._ab=$$t.$l.$type;this.pt(0)},_p9:null,preferredCategoryMode:function(a){return this.pt()},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},og:function(a,b){$$t.$b.og.call(this,a,b);var c=b._cn.d;var d=$b($$t.$v.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var g=false;var h=this.m6._c;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),f);this.oc(e,-1,this.valueColumn().count(),this._pq,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.fillArea();this.m6.ae(j,true,false,true,false);this.m6.ae(k,true,false,true,false);this.m6.ae(l,false,true,false,false);l.__opacity=.75*this.m6.i;if(b.checkFrameDirty(a)){d.c8(e.count(),e,true,this.unknownValuePlotting(),this.oo(e,e.count()-1,b.br(),b.bs()),c,this.resolution());b.updateFrameVersion(a)}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$l.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.unknownValuePlottingProperty))}},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._m3._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.ic();break}},$type:new $.ig.Type("LineSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("SplineSeriesBase:o","HorizontalAnchoredCategorySeries",{init:function(){$$t.$b.init.call(this)},bf:function(){return new $$t.y(this)},im:function(a){$$t.$b.im.call(this,a);this._qa=a},_qa:null,isAreaOrLine:function(){return true},_p9:null,qg:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);var h=this.getEffectiveViewport1(f);if(g==null){return}var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);j._b=this.ee();var k=this.lv();var l=0;var m=this.qe(d,b,c,h);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(g.sortedIndices().__inner[p])};var p=this._m7._cn.f;var q=this._m7._cn.e;var r=$.ig.truncate(Math.ceil(c.width()/(p-q)));var s=new $.ig.CollisionAvoider;var t=this._m7._cn.d;if(t<=0||q<=0&&p<=0){this._m7._cq.count(l);return}var u=0;var v=0;for(var w=q;w<p+1;++w){var x=null;var y=w*t;if(g!=null&&g.sortedIndices()!=null&&y>=0&&y<g.sortedIndices().count()){y=g.sortedIndices().__inner[y]}if(w>=this.valueColumn().count()-1){if(k&&this.qc(a,a.f.__inner[a.f.count()-1],s,Math.min(y,this.bz().count()-1),l,f,u-1)){++l}break}var z=n(w);var aa=o(w);var ab=n(w+1);var ac=o(w+1);var ad=ab-z;var ae=this._p9[w];var af=this._p9[w+1];var ag=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var ah=d.getScaledValue(ag,i)+m;var ai=e.getScaledValue(aa,j);a.f.add([ah,ai,ai]);u++;v=u;for(var aj=1;aj<r;++aj){var ak=aj/r;var al=z+ad*ak;var am=(ab-al)/ad;var an=(al-z)/ad;var ao=am*aa+an*ac+((am*am*am-am)*ae+(an*an*an-an)*af)*(ad*ad)/6;var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[w+1]);var ar=ap+(aq-ap)*ak;al=d.getScaledValue(ar,i)+m;ao=e.getScaledValue(ao,j);a.f.add([al,ao,ao]);u++}if(k){x=[ah,ai,ai]}if(k&&this.qc(a,x,s,Math.min(y,this.bz().count()-1),l,f,v-1)){++l}}f._cq.count(l)},qc:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$a.ae(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&c.tryAdd(j)){a.m.add({__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f._cq.item(e);k.content().item(this.bz().item(d));k._al=g;return true}return false},aj:function(a,b,c,d,e,f){if(a==null||a.isSorting()||this.nz(this.view())>1||this.nz(this.view())==0){return $$t.$b.aj.call(this,this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),e,f)}if(this.mz.f.count()==0){return null}var g=this._qa._cn.f;var h=this.view().br();var i=$.ig.truncate(Math.ceil(h.width()/(g-d)));var j=-1;var k=-1;var l=this.getExactItemIndex(e);var m=this.getPreviousOrExactIndex(e,f);var n=this.getNextOrExactIndex(e,f);var o=$.ig.truncate(Math.floor(m/this.nz(this.view())));var p=$.ig.truncate(Math.floor(n/this.nz(this.view())));j=o-this.n0(this.view());k=p-this.n0(this.view());var q=j*i;var r=k*i;var s=0;if(m!=n){s=(l-m)/(n-m)}var t=$.ig.truncate(Math.floor(q+s*(r-q)));j=t;k=t+1;if(j<0){j=0}if(j>this.mz.f.count()-1){j=this.mz.f.count()-1}if(k<0){k=0}if(k>this.mz.f.count()-1){k=this.mz.f.count()-1}var u=this.mz.f.__inner[j];var v=this.mz.f.__inner[k];var w=new Array(2);w[0]=u;w[1]=v;return w},od:function(a,b){var $self=this;$$t.$b.od.call(this,a,b);if(a.f.count()<=1){return}if(b._cn.d==0){return}var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this._pq;var g=this._pw;var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);$ret._b=$self.ee();return $ret}();a.f.clear();a.m.clear();var j=this.lv();var k=0;var l=$b($.ig.ISortingAxis.prototype.$type,this._pq);if(l!=null&&l.sortedIndices().count()!=this.bz().count()){return}var m=this.qe(f,c,d,e);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(p)};var p=b._cn.d;if((this._p9==null||this._p9.length!=this.valueColumn().count())&&p==1){var q=this.splineType()==0?NaN:0;if(this._pq!=null&&$b($.ig.ISortingAxis.prototype.$type,this._pq)!==null&&this._pq.sortedIndices()!=null){var r=new $.ig.SafeSortedReadOnlyDoubleCollection(1,this.valueColumn(),this._pq.sortedIndices(),NaN);o=function(s){return r.item(s)}}this._p9=$.ig.Numeric.prototype.c(this.valueColumn().count(),n,o,q,q)}var s=b._cn.f;var t=b._cn.e;var u=$.ig.truncate(Math.ceil(d.width()/(s-t)));var v=new $.ig.CollisionAvoider;if(l!=null){this.qg(a,c,d,f,g,b);return}var w=b;w.c2();var x=0;var y=0;for(var z=t;z<=s;++z){var aa=null;if(p==1){if(z>=this.valueColumn().count()-1){if(j&&this.qc(a,a.f.__inner[a.f.count()-1],v,Math.min(z*p,this.bz().count()-1),k,b,x-1)){++k}break}var ab=n(z);var ac=o(z);var ad=n(z+1);var ae=o(z+1);var af=ad-ab;var ag=this._p9[z];var ah=this._p9[z+1];var ai=f.getScaledValue(ab,h)+m;var aj=g.getScaledValue(ac,i);a.f.add([ai,aj,aj]);x++;y=x;for(var ak=1;ak<u;++ak){var al=ab+af*ak/u;var am=(ad-al)/af;var an=(al-ab)/af;var ao=am*ac+an*ae+((am*am*am-am)*ag+(an*an*an-an)*ah)*(af*af)/6;al=f.getScaledValue(al,h)+m;ao=g.getScaledValue(ao,i);a.f.add([al,ao,ao]);x++}if(j){aa=b._cn.getBucket(z);aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i)}}else{aa=b._cn.getBucket(z);if(!$.ig.util.isNaN(aa[0])){
aa[0]=f.getScaledValue(aa[0],h)+m;aa[1]=g.getScaledValue(aa[1],i);aa[2]=g.getScaledValue(aa[2],i);a.f.add(aa);x++}}if(j&&this.qc(a,aa,v,Math.min(z*p,this.bz().count()-1),k,b,y-1)){++k}}w.c4();b._cq.count(k)},qd:function(a,b,c,d,e,f,g){var h=d-b;var i=b+h*a;var j=(d-i)/h;var k=(i-b)/h;var l=j*c+k*e+((j*j*j-j)*f+(k*k*k-k)*g)*(h*h)/6;return l},ec:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}var k=e;var l=f;var m=i;var n=j;var o=NaN;var p=NaN;if(this._p9!=null&&e>=0&&e<this._p9.length){o=this._p9[e]}if(this._p9!=null&&f>=0&&f<this._p9.length){p=this._p9[f]}return this.qd(a,k,m,l,n,o,p)},qe:function(a,b,c,d){var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}var f=0;switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.index(),b,c,d);break}if(a.isInverted()){f=-f}return f},splineType:function(a){if(arguments.length===1){this.h($$t.$o.splineTypeProperty,$.ig.SplineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$o.splineTypeProperty))}},qh:function(){this._p9=null},is:function(a,b,c,d){switch(b){case"ValueColumn":case"FastItemsSource":this.qh();break}$$t.$b.is.call(this,a,b,c,d);switch(b){case"SplineType":this.qh();this.renderSeries(false);this.ic();break}},hs:function(a,b,c,d){this.qh();$$t.$b.hs.call(this,a,b,c,d)},$type:new $.ig.Type("SplineSeriesBase",$$t.$b.$type)},true);$c("SplineAreaSeries:m","SplineSeriesBase",{bf:function(){return new $$t.x(this)},m8:function(){return 1},im:function(a){$$t.$o.im.call(this,a);this._qk=a},_qk:null,init:function(){$$t.$o.init.call(this);this._qj=new $.ig.CategoryLineRasterizer;this._ab=$$t.$m.$type},_qj:null,preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$o.hp.call(this,a,b);var c=b;c.c8()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.p0(a,c,b)){return true}if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},og:function(a,b){var $self=this;$$t.$o.og.call(this,a,b);var c=this._m7._cn.d;var d=$b($$t.$x.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var g=false;var h=this.m6._c;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),f);this.oc(e,-1,this.valueColumn().count(),this._pq,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.m6.ae(j,true,false,true,true);this.m6.ae(k,true,false,true,true);this.m6.ae(l,false,true,false,false);this.m6.ae(m,false,true,false,false);l.__opacity=this.m6.i*this.actualAreaFillOpacity();m.__opacity=.5*this.m6.i*this.actualAreaFillOpacity();if(b.checkFrameDirty(a)){d.rasterizeSplineArea1(a.f.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.pa(n,a.f.count(),b)},1,a.f.count()==1?null:this.op(e,e.count()-1,b.br(),b.bs(),true));b.updateFrameVersion(a)}var n=this.mx()},$type:new $.ig.Type("SplineAreaSeries",$$t.$o.$type)},true);$c("SplineSeries:n","SplineSeriesBase",{bf:function(){return new $$t.z(this)},im:function(a){$$t.$o.im.call(this,a);this._qk=a},_qk:null,init:function(){$$t.$o.init.call(this);this._qj=new $.ig.CategoryLineRasterizer;this._ab=$$t.$n.$type},_qj:null,preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$o.hp.call(this,a,b);var c=b;c.c8()},og:function(a,b){$$t.$o.og.call(this,a,b);var c=b;var d=c._cn.d;var e=$b($$t.$z.$type,b);var f=a.f;var g=this.getEffectiveViewport1(b);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var h=false;var i=this.m6._c;if(i!=null){h=true}if(h){var j=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),g);this.oc(f,-1,this.valueColumn().count(),this._pq,j,b.isThumbnailView())}var k=e.line0();var l=e.line1();var m=e.fillArea();this.m6.ae(k,true,false,true,false);this.m6.ae(l,true,false,true,false);this.m6.ae(m,false,true,false,false);m.__opacity=.75*this.m6.i;if(b.checkFrameDirty(a)){e.c9(f.count(),f,true,1,this.oo(f,f.count()-1,b.br(),b.bs()),d,this.resolution());b.updateFrameVersion(a)}},$type:new $.ig.Type("SplineSeries",$$t.$o.$type)},true);$c("StepAreaSeries:p","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.aa(this)},getHostReferenceValue:function(){return this.ee()},im:function(a){$$t.$b.im.call(this,a);this._qa=a},_qa:null,isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._p9=new $.ig.CategoryLineRasterizer;this._ab=$$t.$p.$type},_p9:null,preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},qb:function(a,b,c,d,e){if(b){if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==1?-d:d)}if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==0?-d:d)},m8:function(){return 1},ec:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},bd:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bd.call(this)}},og:function(a,b){var $self=this;$$t.$b.og.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._pq)!=null;var g=this._pq!=null?.5*this._pq.getCategorySize(c,d,e):0;if(this._pq!=null&&this._pq.isInverted()){g=-g}var h=a.f.count()*2;var i=new $$4.x(Array,2,h);this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var j=false;var k=this.m6._c;if(k!=null){j=true}for(var l=0;l<h;l++){var m=new Array(4);m[0]=this.qb(l,false,a,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.qb(l,true,a,g,f);m[3]=a.f.__inner[$a(l,2)][2];i.add(m)}var n=this._m7._cn.d;if(j){var o=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),e);this.oc(i,-1,this.valueColumn().count(),this._pq,o,b.isThumbnailView())}var p=$b($$t.$aa.$type,b);var q=p.polyline0();var r=p.polyline1();var s=p.polygon0();var t=p.polygon1();this.m6.ae(q,true,false,true,true);this.m6.ae(r,true,false,true,true);this.m6.ae(s,false,true,false,false);this.m6.ae(t,false,true,false,false);if(b.checkFrameDirty(a)){p.rasterizeStepArea1(h,i,false,n,this.resolution(),function(u,v,w,x,y){$self.pa(u,2*a.f.count(),b)},1,this.op(i,i.count()-1,b.br(),b.bs(),true));b.updateFrameVersion(a)}var u=this.mx();p.polygon0().__opacity=this.actualAreaFillOpacity();p.polygon1().__opacity=.5*this.actualAreaFillOpacity()},currentCategoryMode:function(){return this.preferredCategoryMode(this._pq)},$type:new $.ig.Type("StepAreaSeries",$$t.$b.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("StepLineSeries:q","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.ab(this)},getHostReferenceValue:function(){return this.ee()},im:function(a){$$t.$b.im.call(this,a);this._qa=a},_qa:null,init:function(){$$t.$b.init.call(this);this._p9=new $.ig.CategoryLineRasterizer;this._ab=$$t.$q.$type},_p9:null,ac:function(){$$t.$b.ac.call(this)},preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},isAreaOrLine:function(){return true},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.c7()},bd:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bd.call(this)}},ec:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},qb:function(a,b,c,d,e,f){var g;if(b){if(f){g=(a&1)==0;if(g||$a(a,2)+1<0){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?d:-d)}if(f){g=(a&1)==0;if(g||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?-d:d)},og:function(a,b){$$t.$b.og.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._pq)!=null;var g=this._pq.isInverted();var h=0;if(this._pq!=null){h=.5*this._pq.getCategorySize(c,d,e)}var i=a.f;var j=2*i.count();var k=new $$4.x(Array,2,j);if(!this._pq.isInverted()){for(var l=0;l<j;l++){var m=new Array(4);m[0]=this.qb(l,false,a,h,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.qb(l,true,a,h,g,f);m[3]=a.f.__inner[$a(l,2)][2];k.add(m)}}else{for(var n=0;n<j;n++){var o=new Array(4);o[0]=this.qb(n,true,a,h,g,f);o[1]=a.f.__inner[$a(n,2)][1];o[2]=this.qb(n,true,a,h,g,f);o[3]=a.f.__inner[$a(n,2)][2];k.add(o)}}var p=$b($$t.$ab.$type,b);var q=p._cn.d;this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var r=false;var s=this.m6._c;if(s!=null){r=true}if(r){var t=new $.ig.ScalerParams(0,b.bs(),b.br(),this._pq.isInverted(),e);this.oc(i,-1,this.valueColumn().count(),this._pq,t,b.isThumbnailView())}var u=p.line0();var v=p.line1();var w=p.fillArea();this.m6.ae(u,true,false,true,false);this.m6.ae(v,true,false,true,false);this.m6.ae(w,false,true,false,false);w.__opacity=.75*this.m6.i;if(b.checkFrameDirty(a)){p.c8(j,k,false,1,this.oo(k,j-1,b.br(),b.bs()),q,this.resolution());b.updateFrameVersion(a)}},currentCategoryMode:function(){return this.preferredCategoryMode(this._pq)},$type:new $.ig.Type("StepLineSeries",$$t.$b.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("WaterfallSeries:r","HorizontalAnchoredCategorySeries",{bf:function(){return new $$t.ac(this)},im:function(a){$$t.$b.im.call(this,a);this._p9=a},_p9:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$r.$type},preferredCategoryMode:function(a){return 2},isNegativeColorSupported:function(){return true},setNegativeColors:function(a,b){$$t.$b.setNegativeColors.call(this,a,b);this.negativeBrush(a);this.negativeOutline(b)},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$r.negativeBrushProperty,a);return a}else{return this.c($$t.$r.negativeBrushProperty)}},k1:function(){return this.negativeBrush()},radiusX:function(a){if(arguments.length===1){this.h($$t.$r.radiusXProperty,a);return a}else{return this.c($$t.$r.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$r.radiusYProperty,a);return a}else{return this.c($$t.$r.radiusYProperty)}},nn:function(){return true},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"RadiusY":case"RadiusX":case"NegativeBrush":case"NegativeOutline":this.renderSeries(false);break}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},getSeriesValueBoundingBox:function(a){var $self=this;if(this._p9==null||this._p9._c7==null||this._p9._c7.count()==0||this.xAxis()==null){return $$a.$ae.empty()}var b=this._p9._c7;var c=this.fromWorldPosition(a);var d=-1;var e=this.xAxis().isInverted();var f=this.lq().right()*2;if(e){d=$.ig.ArrayUtil.prototype.b($$a.$bv.$type,b,function(g){var h=$self._p9.getColumnBoundingBoxFromColumn(g);return f-c.__x<f-(h.left()+h.width()/2)?-1:f-c.__x>f-(h.left()+h.width()/2)?1:0})}else{d=$.ig.ArrayUtil.prototype.b($$a.$bv.$type,b,function(g){var h=$self._p9.getColumnBoundingBoxFromColumn(g);return c.__x<h.left()+h.width()/2?-1:c.__x>h.left()+h.width()/2?1:0})}if(d<0){d=~d;d--}if(d<0){d=0}if(d>b.count()-1){d=b.count()-1}var g=d;var h=d;if(g<0){g--}if(h<b.count()-1){h++}var i=this.qm(g);var j=this.qm(d);var k=this.qm(h);var l=i.left()+i.width()/2;var m=j.left()+j.width()/2;var n=k.left()+k.width()/2;var o=Math.abs(l-c.__x);var p=Math.abs(m-c.__x);var q=Math.abs(n-c.__x);var r=i.containsPoint(c);var s=j.containsPoint(c);var t=k.containsPoint(c);if(p<=o&&p<=q){if(!e&&t){return k}if(e&&r){return i}return j}if(o<=p&&o<=q){if(!e&&s){return j}return i}if(q<=p&&q<=o){if(e&&s){return j}return k}return $$a.$ae.empty()},qm:function(a){return this._p9.getColumnBoundingBox(a)},m8:function(){return 1},hp:function(a,b){$$t.$b.hp.call(this,a,b);this._p9._c7.count(0)},getItemSpan:function(){return this._pq.jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},og:function(a,b){var c=b;$$t.$b.og.call(this,a,b);var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=this._pq.jk(d,e,f);var h=this.radiusX();var i=this.radiusY();var j;var k=this.oz(b);var l=NaN;var m=c._c7;var n;var o=0;this.m6.x(this,this.nr(),this._pq,this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));this.m6.p=this.radiusX();this.m6.q=this.radiusY();this.m6.j=this.radiusX();this.m6.k=this.radiusY();var p=false;var q=this.m6._c;if(q!=null){p=true}var r=this._pq.isSorting();var s=this.valueColumn().count();var t=a.f;var u=this._pq;var v=new $.ig.ScalerParams(0,d,e,this._pq.isInverted(),f);var w=this.actualBrush();var x=this.negativeBrush();var y=this.actualOutline();var z=this.negativeOutline()||y;if(a.f.count()>0){j=a.f.__inner[0][0]-.5*g;var aa=a.f.__inner[0][1];if(!$.ig.util.isNaN(aa)){if(aa>k){n=m.item(o);o++;c.dc(n,j,k);n.width(g);n.height(Math.abs(k-aa));this.m6.al=x;this.m6.ah=x;this.m6.am=z;this.m6.ai=z;this.m6.f=true;if(p){this.oc(t,0,s,u,v,b.isThumbnailView())}this.m6.ae(n,false,false,false,false);n.al(this.m6.j);n.am(this.m6.k)}else{n=m.item(o);o++;c.dc(n,j,aa);n.width(g);n.height(Math.abs(aa-k));this.m6.al=w;this.m6.ah=w;this.m6.am=y;this.m6.ai=y;this.m6.f=false;if(p){this.oc(t,0,s,u,v,b.isThumbnailView())}this.m6.ae(n,false,false,false,false);n.al(this.m6.j);n.am(this.m6.k)}l=aa}else{l=k}}for(var ab=1;ab<a.f.count();++ab){var ac=a.f.__inner[ab];j=a.f.__inner[ab][0]-.5*g;var ad=ac[1];if(!$.ig.util.isNaN(ad)){n=m.item(o);o++;c.dc(n,j,Math.min(l,ad));n.width(g);n.height(Math.abs(l-ad));this.m6.al=w;this.m6.ah=w;this.m6.am=y;this.m6.ai=y;this.m6.f=false;if(l>ad){if(p){this.oc(t,ab,s,u,v,b.isThumbnailView())}}else{this.m6.al=x;this.m6.ah=x;this.m6.am=z;this.m6.ai=z;this.m6.f=true;if(p){this.oc(t,ab,s,u,v,b.isThumbnailView())}}this.m6.ae(n,false,false,false,false);n.al(this.m6.j);n.am(this.m6.k);l=ad}}m.count(o);b.updateFrameVersion(a)},negativeOutline:function(a){if(arguments.length===1){this.h($$t.$r.negativeOutlineProperty,a);return a}else{return this.c($$t.$r.negativeOutlineProperty)}},$type:new $.ig.Type("WaterfallSeries",$$t.$b.$type)},true);$c("AnchoredCategorySeriesView:s","CategorySeriesView",{_cw:null,init:function(a){this.cx=null;$.ig.CategorySeriesView.prototype.init.call(this,a);this._cw=a},cx:null,cy:function(a){if(arguments.length===1){this.cx=a;return a}else{if(this.cx==null){this.cx=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.cx,this._e.ap(),this._e.rootCanvas(),this._e,this._e.b2())}return this.cx}},cz:function(){return this.cx!=null},c3:function(){this._cw.actualTrendLineBrush(null)},c1:function(){this._cw.actualTrendLineBrush(this._cw.trendLineBrush())},c0:function(){this._cw.actualTrendLineBrush(this._cw.actualBrush())},co:function(){return new $$t.c(this)},c2:function(){this._cn.cacheValues()},c4:function(){this._cn.unCacheValues()},c5:function(a){var b=this._cq.item(a);return this.cm(b)},a2:function(a,b){if(a.d()){if(this._cw.trendLineType()!=0&&!b){var c=this.cy().trendPolyline();c._ac=this._cw.trendLineThickness();c.__stroke=this._cw.actualTrendLineBrush();c._ai=this._cw.trendLineDashArray();c._ad=this._cw.trendLineDashCap();a.u(c)}}$.ig.CategorySeriesView.prototype.a2.call(this,a,b)},getDefaultTooltipTemplate:function(){return this._cw.ov().getDefaultTooltipTemplate(this._e,this._cw.valueMemberPath())},$type:new $.ig.Type("AnchoredCategorySeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("AreaSeriesView:t","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.dg=new $$a.bs;this.dk=new $$a.bs;this.di=new $$a.bs;this.dl=new $$a.bs;this.da=new $$a.bs;this.dc=new $$a.bs;this.db=new $$a.bs;this.dd=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},line0:function(){return this.dk},line1:function(){return this.dl},polygon0:function(){return this.dg},polygon1:function(){return this.di},dg:null,dk:null,di:null,dl:null,c7:function(){this.dg._aj=null;this.di._aj=null;this.dk._aj=null;this.dl._aj=null;this.an()},c8:function(a,b,c,d,e,f,g){this.c9(a,b,c,d,e,f,g,null)},c9:function(a,b,c,d,e,f,g,h){this._c6._qa._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._qa.j(this.dg,this.dk,this.di,this.dl,a,b,c,d,e,f,g,h);this.an()},da:null,dc:null,db:null,dd:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.dg._aj;this.dc._aj=this.dk._aj;this.db._aj=this.di._aj;this.dd._aj=this.dl._aj;var a=this.bl();this.da.__fill=a;this.da.__opacity=1;this.db.__fill=a;this.db.__opacity=1;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3;this.dd.__stroke=a;this.dd._ac=this._e.thickness()+3},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(b){a.s(this.da);a.s(this.db);a.s(this.dc);a.s(this.dd)}else{a.s(this.dg);a.s(this.di);a.s(this.dk);a.s(this.dl)}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.dk,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dl,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.di,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.dg,"fillShape",["Fill"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("AreaSeriesView",$$t.$s.$type)},true);$c("ColumnSeriesView:u","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._c8=new $$4.x($$a.$bv.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._e._bj=1}},_c6:null,init:function(a){var $self=this;this.dd=new $$a.bv;$$t.$s.init.call(this,a);this._c6=a;this._c7=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.de.runOn($self));$ret.activate($self.c9.runOn($self));$ret.disactivate($self.db.runOn($self));$ret.destroy($self.da.runOn($self));return $ret}()},de:function(){var a=new $$a.bv;this._c8.add(a);a.__visibility=1;return a},_c8:null,c9:function(a){a.__visibility=0},db:function(a){a.__visibility=1},da:function(a){this._c8.remove(a)},dc:function(a,b,c){if(!this.isDirty()){this.an()}a._o=c;a._n=b},z:function(a){return this._c8.__inner[a]},dd:null,y:function(a){var b=this._c8.__inner[a];this.dd.__visibility=b.__visibility;this.dd._n=b._n;this.dd._o=b._o;this.dd.width(b.width());this.dd.height(b.height());var c=this.bm(a);this.dd.__fill=c;this.dd.__stroke=c;this.dd._ac=this._e.thickness()+3;return this.dd},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._c8.count();c++){var d=this.x(c,b);this.ba(d,c,b);a.v(d)}}},_c7:null,ai:function(a){$$t.$s.ai.call(this,a);var b=0;var c=new $$4.x($$a.$bv.$type,0);var e=this._c7.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a2().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},$type:new $.ig.Type("ColumnSeriesView",$$t.$s.$type)},true);$c("LineSeriesView:v","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.dg=new $$a.bs;this.df=new $$a.bs;this.dh=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;this.c9=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},dg:null,df:null,dh:null,line0:function(){return this.dg},line1:function(){return this.dh},fillArea:function(){return this.df},c7:function(){this.df._aj=null;this.dg._aj=null;this.dh._aj=null;this.an()},c8:function(a,b,c,d,e,f,g){this._c6._p9._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._p9.m(this.dg,this.df,this.dh,a,b,c,d,e,f,g);this.an()},a8:function(){$$t.$s.a8.call(this)},db:null,da:null,c9:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.dg._aj;this.db._aj=this.dh._aj;this.c9._aj=this.df._aj;var a=this.bl();this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.c9.__fill=a;this.c9.__opacity=1},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){if(b){a.s(this.c9);a.s(this.da);a.s(this.db)}else{a.s(this.df);a.s(this.dg);a.s(this.dh)}}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.dg,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.dh,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.df,"translucentShape",["Translucent"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("LineSeriesView",$$t.$s.$type)},true);$c("PointSeriesView:w","AnchoredCategorySeriesView",{_c6:null,init:function(a){$$t.$s.init.call(this,a);this._c6=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._by.markerType(2);this._e._bj=4}},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("PointSeriesView",$$t.$s.$type)},true);$c("SplineSeriesBaseView:y","AnchoredCategorySeriesView",{_c6:null,init:function(a){$$t.$s.init.call(this,a);this._c6=a},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("SplineSeriesBaseView",$$t.$s.$type)},true);$c("SplineAreaSeriesView:x","SplineSeriesBaseView",{_c7:null,init:function(a){this.dh=new $$a.bs;this.dl=new $$a.bs;this.dj=new $$a.bs;this.dm=new $$a.bs;this.db=new $$a.bs;this.dd=new $$a.bs;this.dc=new $$a.bs;this.de=new $$a.bs;$$t.$y.init.call(this,a);this._c7=a},onInit:function(){$$t.$y.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},dh:null,dl:null,dj:null,dm:null,line0:function(){return this.dl},line1:function(){return this.dm},polygon0:function(){return this.dh},polygon1:function(){return this.dj},c8:function(){this.dh._aj=null;this.dj._aj=null;this.dl._aj=null;this.dm._aj=null;this.an()},rasterizeSplineArea:function(a,b,c,d,e,f,g){this.rasterizeSplineArea1(a,b,c,d,e,f,g,null)},rasterizeSplineArea1:function(a,b,c,d,e,f,g,h){this._c7._qj._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c7._qj.j(this.dh,this.dl,this.dj,this.dm,a,b,c,d,e,f,g,h);this.an()},db:null,dd:null,dc:null,de:null,a9:function(){$$t.$y.a9.call(this);this.db._aj=this.dh._aj;this.dd._aj=this.dl._aj;this.dc._aj=this.dj._aj;this.de._aj=this.dm._aj;var a=this.bl();this.db.__fill=a;this.db.__opacity=1;this.dc.__fill=a;this.dc.__opacity=1;this.dd.__stroke=a;this.dd._ac=this._e.thickness()+3;this.de.__stroke=a;this.de._ac=this._e.thickness()+3},a3:function(a,b){$$t.$y.a3.call(this,a,b);if(b){a.s(this.db);a.s(this.dc);a.s(this.dd);a.s(this.de)}else{a.s(this.dh);a.s(this.dj);a.s(this.dl);a.s(this.dm)}},ai:function(a){$$t.$y.ai.call(this,a);this._e.a2().exportPathData(a,this.dl,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dm,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.dj,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.dh,"fillShape",["Fill"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("SplineAreaSeriesView",$$t.$y.$type)},true);$c("SplineSeriesView:z","SplineSeriesBaseView",{_c7:null,init:function(a){this.dh=new $$a.bs;this.dg=new $$a.bs;this.di=new $$a.bs;this.dc=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;$$t.$y.init.call(this,a);this._c7=a},dh:null,dg:null,di:null,line0:function(){return this.dh},line1:function(){return this.di},fillArea:function(){return this.dg},c8:function(){this.dg._aj=null;this.dh._aj=null;this.di._aj=null;this.an()},c9:function(a,b,c,d,e,f,g){this._c7._qj._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c7._qj.m(this.dh,this.dg,this.di,a,b,c,d,e,f,g);this.an()},dc:null,db:null,da:null,a9:function(){$$t.$y.a9.call(this);this.db._aj=this.dh._aj;this.dc._aj=this.di._aj;this.da._aj=this.dg._aj;var a=this.bl();this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3;this.da.__fill=a;this.da.__opacity=1},a3:function(a,b){$$t.$y.a3.call(this,a,b);if(a.d()){if(b){a.s(this.da);a.s(this.db);a.s(this.dc)}else{a.s(this.dg);a.s(this.dh);a.s(this.di)}}},ai:function(a){$$t.$y.ai.call(this,a);this._e.a2().exportPathData(a,this.dh,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.di,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.dg,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineSeriesView",$$t.$y.$type)},true);$c("StepAreaSeriesView:aa","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.de=new $$a.bs;this.di=new $$a.bs;this.dg=new $$a.bs;this.dk=new $$a.bs;this.da=new $$a.bs;this.dc=new $$a.bs;this.db=new $$a.bs;this.dd=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},de:null,di:null,dg:null,dk:null,polygon0:function(){return this.de},polyline0:function(){return this.di},polygon1:function(){return this.dg},polyline1:function(){return this.dk},c7:function(){this.de._aj=null;this.dg._aj=null;this.di._aj=null;this.dk._aj=null;this.an()},rasterizeStepArea:function(a,b,c,d,e,f,g){this.rasterizeStepArea(a,b,c,d,e,f,g)},rasterizeStepArea1:function(a,b,c,d,e,f,g,h){this._c6._p9._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._p9.j(this.de,this.di,this.dg,this.dk,a,b,c,d,e,f,g,h);this.an()},da:null,dc:null,db:null,dd:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.de._aj;this.dc._aj=this.di._aj;this.db._aj=this.dg._aj;this.dd._aj=this.dk._aj;var a=this.bl();this.da.__fill=a;this.da.__opacity=1;this.db.__fill=a;this.db.__opacity=1;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3;this.dd.__stroke=a;this.dd._ac=this._e.thickness()+3},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(b){a.s(this.da);a.s(this.db);a.s(this.dc);a.s(this.dd)}else{a.s(this.de);a.s(this.dg);a.s(this.di);a.s(this.dk)}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.di,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dk,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.dg,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.de,"fillShape",["Fill"])},$type:new $.ig.Type("StepAreaSeriesView",$$t.$s.$type)},true);$c("StepLineSeriesView:ab","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.dg=new $$a.bs;this.df=new $$a.bs;this.dh=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;this.c9=new $$a.bs;$$t.$s.init.call(this,a);this._c6=a},dg:null,df:null,dh:null,line0:function(){return this.dg},line1:function(){return this.dh},fillArea:function(){return this.df},c7:function(){this.df._aj=null;this.dg._aj=null;this.dh._aj=null;this.an()},c8:function(a,b,c,d,e,f,g){this._c6._p9._a=$b($.ig.ISortingAxis.prototype.$type,this._cp.mw())!==null?true:false;this._c6._p9.m(this.dg,this.df,this.dh,a,b,c,d,e,f,g);this.an()},db:null,da:null,c9:null,a9:function(){$$t.$s.a9.call(this);this.da._aj=this.dg._aj;this.db._aj=this.dh._aj;this.c9._aj=this.df._aj;var a=this.bl();this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.c9.__fill=a;this.c9.__opacity=1},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){if(b){a.s(this.c9);a.s(this.da);a.s(this.db)}else{a.s(this.df);a.s(this.dg);a.s(this.dh)}}},ai:function(a){$$t.$s.ai.call(this,a);this._e.a2().exportPathData(a,this.dg,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.dh,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.df,"translucentShape",["Translucent"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("StepLineSeriesView",$$t.$s.$type)},true);$c("WaterfallSeriesView:ac","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._c8=new $$4.x($$a.$bv.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._c6.negativeBrush(function(){var $ret=new $$a.at;$ret.fill("#C62828");return $ret}());this._c6.negativeOutline(function(){var $ret=new $$a.at;$ret.fill("#C62828");return $ret}());this._e._bj=5}},_c6:null,init:function(a){var $self=this;this.df=new $$a.bv;$$t.$s.init.call(this,a);this._c6=a;this._c7=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.dg.runOn($self));$ret.activate($self.c9.runOn($self));$ret.disactivate($self.db.runOn($self));$ret.destroy($self.da.runOn($self));return $ret}()},dg:function(){var a=new $$a.bv;this._c8.add(a);a.__visibility=1;return a},_c8:null,c9:function(a){a.__visibility=0},db:function(a){a.__visibility=1},da:function(a){this._c8.remove(a)},dc:function(a,b,c){var d=false;if(a._o!=c){d=true;a._o=c}if(a._n!=b){d=true;a._n=b}if(d){this.an()}},z:function(a){return this._c8.__inner[a]},df:null,y:function(a){var b=this._c8.__inner[a];this.df.__visibility=b.__visibility;this.df._n=b._n;this.df._o=b._o;this.df.width(b.width());this.df.height(b.height());var c=this.bm(a);this.df.__fill=c;this.df.__stroke=c;this.df._ac=this._e.thickness()+3;return this.df},a3:function(a,b){$$t.$s.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._c8.count();c++){var d=this.x(c,b);this.ba(d,c,b);a.v(d)}}},_c7:null,ai:function(a){$$t.$s.ai.call(this,a);var b=0;var c=new $$4.x($$a.$bv.$type,0);var e=this._c7.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();var h="Negative";if(f.__fill==this._e.actualBrush()){h="Positive"}this._e.a2().exportRectangleData(a,f,"column"+b,["Main",h])}b++},getColumnBoundingBox:function(a){var b=this._c7.item(a);return new $$a.ae(0,b._n,b._o,b.width(),b.height())},getColumnBoundingBoxFromColumn:function(a){return new $$a.ae(0,a._n,a._o,a.width(),a.height())},$type:new $.ig.Type("WaterfallSeriesView",$$t.$s.$type)},true);$$t.$i.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$i.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$i.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$i.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$i.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$i.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$i.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bj.$type,$$t.$i.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){
a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$i.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$i.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$i.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$i.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$$t.$d.$type,$$t.$i.$type,new $$a.ac(2,$$t.$d.getBox(1),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$i.consolidatedItemHitTestBehaviorProperty=$$a.$s.i("ConsolidatedItemHitTestBehavior",$$t.$e.$type,$$t.$i.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.raisePropertyChanged("ConsolidatedItemHitTestBehavior",b.oldValue(),b.newValue())}));$$t.$b.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$b.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));if($$t.$g.staticInit&&!$$t.$g.nonCollisionAvoiderStaticInitCalled){$$t.$g.staticInit();$$t.$g.nonCollisionAvoiderStaticInitCalled=true}$$t.$j.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$j.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$k.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$k.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$k.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$k.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$l.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$o.splineTypeProperty=$$a.$s.i("SplineType",$.ig.SplineType.prototype.$type,$$t.$o.$type,new $$a.ac(2,$.ig.SplineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("SplineType",b.oldValue(),b.newValue())}));$$t.$r.negativeBrushProperty=$$a.$s.i("NegativeBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$r.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$r.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$r.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$r.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$r.negativeOutlineProperty=$$a.$s.i("NegativeOutline",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeOutline",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_verticalcategory.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_category.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$i=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$f=$.ig.globalDefs.$$f;$$g=$.ig.globalDefs.$$g;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryYAxis:a","BarSeries:e","BarBucketCalculator:f","IBarSeries:g","CategoryYAxisView:i","BarSeriesView:j"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$c("CategoryYAxis:a","CategoryAxisBase",{a1:function(){return new $$t.i(this)},gm:function(a){$.ig.CategoryAxisBase.prototype.gm.call(this,a);this._kq=a},_kq:null,isVertical:function(){return true},ds:function(){return this.iu().height()},getCategoryBoundingBox:function(a,b,c){return this.getCategoryBoundingBoxHelper(a,b,c,true)},kp:function(a){if($b($$4.$x.$type.specialize(Array),a)!==null){return a.asArray()}return null},getScaledBucketValueList:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this.categoryMode()==0?this.jr-1:this.jr;if(l<0){l=0}var m=i.top();var n=i.height();var o=g.top();var p=g.height();var q=h.top();var r=h.height();var s=0;var t=1;var u=this.kp(a);var v=false;if(u!=null){v=true}var w;for(var x=0;x<b.count();x++){w=b.item(x);for(var y=c;y<d;y++){if(v){f=u[y]}else{f=a.item(y)}if(k){var z=l>=1?f[w]/l:l==0?.5:NaN;if(!j){z=1-z}z=m+n*(z-s)/t;var aa=(z-o*r)/p;f[w]=aa}else{var ab=l>=1?f[w]/l:l==0?.5:NaN;if(!j){ab=1-ab}ab=q+r*(ab-o)/p;f[w]=ab}}}},init:function(){this.kz=1;this.ky=1;$.ig.CategoryAxisBase.prototype.init.call(this);this._jf=new $$4.x(Number,0);this._ab=$$t.$a.$type},interval:function(a){if(arguments.length===1){this.h($$t.$a.intervalProperty,a);return a}else{return this.c($$t.$a.intervalProperty)}},kr:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.kr;this.kr=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.kr}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$a.minorIntervalProperty,a);return a}else{return this.c($$t.$a.minorIntervalProperty)}},kt:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.kt;this.kt=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.kt}},kz:0,k1:function(a){if(arguments.length===1){this.kz=a;return a}else{return this.kz}},ky:0,k0:function(a){if(arguments.length===1){this.ky=a;return a}else{return this.ky}},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.kv(a,$.ig.NumericScaler.prototype.ac,b.c);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.kv(a,b.e,b.d)},kv:function(a,b,c){var d=this.categoryMode()==0?this.jr-1:this.jr;if(d<0){d=0}var e=d>=1?a/d:d==0?.5:NaN;if(!this._b9){e=1-e}return c.top()+c.height()*(e-b.top())/b.height()},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();c=c*b.d.height()+b.d.top();c=this.getUnscaledValue3(c,$.ig.NumericScaler.prototype.ac,b.c,this.categoryMode());return c}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},dx:function(a,b,c){if(!b.c.isEmpty()){var d=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();d=d*b.d.height()+b.d.top();d=this.getUnscaledValue3(d,$.ig.NumericScaler.prototype.ac,b.c,c);return d}return this.getUnscaledValue3(a,b.e,b.d,c)},getUnscaledValue3:function(a,b,c,d){var e=b.top()+(a-c.top())*b.height()/c.height();if(!this._b9){e=1-e}var f=d==0?this.jr-1:this.jr;if(f<0){f=0}return e*f},scrollRangeIntoView:function(a,b){if(a==NaN||b==NaN||this.i8()==null||this.i8().count()==0){return}var c=a/this.i8().count();var d=b/this.i8().count();this.seriesViewer().windowRect(new $$a.ae(0,this.seriesViewer().windowRect().x(),1-d,this.seriesViewer().windowRect().width(),d-c))},as:function(){return new $.ig.VerticalAxisLabelPanel},dg:function(){return this.interval()},getCategorySize:function(a,b,c){var d=this.is(b,c);return d.height()/(this.jr*a.height())},jk:function(a,b,c){var d=0;if(!$.ig.util.isNaN(this.gap())){d=$.ig.MathUtil.prototype.b(this.gap(),0,1)}var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;var g=this.getCategorySize(a,b,c)*f/(this.ju()-(this.ju()-1)*e);return g},getGroupCenter:function(a,b,c,d){var e=.5;if(this.ju()>1){var f=0;if(!$.ig.util.isNaN(this.gap())){f=$.ig.MathUtil.prototype.b(this.gap(),0,1)}var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.ju()-(this.ju()-1)*g);var j=(h-i)/(this.ju()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.iu();var d=new $$a.ae(0,0,0,1,1);var e=this.ir();var f=new $.ig.ScalerParams(0,d,d,this.isInverted(),e);var g=!b.isEmpty()&&!c.isEmpty()&&this.i8()!=null?this.i8().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().c0()){if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}this.seriesViewer().km(b,false,true)}},cm:function(){if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}if(this.i8()==null){return false}var a=this.i8().count();if(a!=this.k0()){var b=new $.ig.AxisRangeChangedEventArgs(0,1,1,this.k0(),a);this.k0(a);this.gv(b);return true}return false},jb:function(a){if(a==null){return false}var b=this.bb();if(b==null){return false}return b.synchronizeVertically()},g1:function(a){$.ig.CategoryAxisBase.prototype.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.iu();var d=this.ip();var e=this.io();var f=new $.ig.ScalerParams(0,b,c,this.isInverted(),d);var g=this._a2.ax();var h=this._a2.a0();var i=this._a2.ay();var j=this._a2.az();var k=this._a2.e();var l=this._a2.f();var m=this._a2.g();this.g8();this.gc(g);this.gc(h);this.gc(i);this.gc(j);this._cs.clear();this._ct.clear();this._jf.clear();this._a2.as(this,b,c);if(b.isEmpty()||c.isEmpty()){this._bo.count(0);this._bn.count(0);this._bm.count(0)}if(this._bo.count()==0&&this._bn.count()==0){this._a2.x()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||this.i8()==null||this.i8().count()==0){this._bo.count(0);this._bn.count(0);this._bm.count(0);this._a2.x();return}if(!b.isEmpty()&&!c.isEmpty()){var n=this.getUnscaledValue(e.top(),f);var o=this.getUnscaledValue(e.bottom(),f);if(!this.isInverted()){n=Math.ceil(n);o=Math.floor(o)}else{n=Math.floor(n);o=Math.ceil(o)}var p=c.left();var q=0;if(this.crossingAxis()!=null){var r=$b($.ig.NumericXAxis.prototype.$type,this.crossingAxis());if(r!=null){var s=this.g4(p,q,b,c,d,c.left(),c.right());p=s.p0;q=s.p1}}this.g9(g,p,c,k,true);this._a2.an(q);var t=Math.min(n,o);var u=Math.max(n,o);var v=new $.ig.LinearCategorySnapper(1,t,u,e.height(),this.interval(),this.categoryMode(),this.d6());var w=Math.floor((t-0)/v._g);var x=Math.ceil((u-0)/v._g);if(!$.ig.util.isNaN(w)&&!$.ig.util.isNaN(x)){var y=$.ig.truncate(w);var z=$.ig.truncate(x);var aa=this.getScaledValue(0+y*v._g,f);var ab=Math.abs(this.getScaledValue(v._g,f)-this.getScaledValue(0,f));this._at._bn=this.getScaledValue(v._g,f);for(var ac=y;ac<=z;++ac){var ad=this.getScaledValue(0+(ac+1)*v._g,f);if(aa<=e.bottom()){if(ac%2==0){this.gl(h,aa,ad,c)}this.gk(i,aa,c,l,false);this._jf.add(aa)}if(this.categoryMode()!=0&&this.ju()!=0&&this._ci){if(this.minorInterval()>0&&this.minorInterval()<v._g){var ae=ab*this.minorInterval();if(!this.isInverted()){var af=aa;while(af-ae>ad){af-=ae;if(Math.abs(af-ad)<1e-4){break}this.gk(j,af,c,m,false)}}else{var ag=aa;while(ag+ae<ad){ag+=ae;if(Math.abs(ag-ad)<1e-4){break}this.gk(j,ag,c,m,false)}}this.actualMinorInterval(this.minorInterval())}else{for(var ah=0;ah<$.ig.truncate(v._g);ah++){for(var ai=0;ai<this.ju();ai++){var aj=this.getGroupCenter(ai,b,c,d);if(!this.isInverted()){aj=-aj}var ak=this.getScaledValue(ah+ac*v._g,f)+aj;this.gk(j,ak,c,m,false)}}this.actualMinorInterval(.5)}}var al=aa;if(this.categoryMode()!=0){var am=this.getScaledValue(ac*v._g+1,f);al=(aa+am)/2}if(al<=e.bottom()&&al>=e.top()){var an=0;if(v._g>=1){an=ac*$.ig.truncate(Math.floor(v._g))}else{if(ac*v._g*2%2==0){an=$.ig.truncate(Math.floor(ac*v._g))}else{an=-1}}if(this.i8()!=null&&an<this.i8().count()&&an>=0){var ao=this.i8().item(an);var ap=this.e1(ao);if(!$.ig.util.isNaN(al)&&!Number.isInfinity(al)&&ap!=null){if(typeof ap==="string"&&ap.equals("")){}else{this._cs.add1(ap);this._ct.add(new $.ig.LabelPosition(al))}}}}aa=ad}}this.actualInterval(v._g);if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==6||this.labelSettings().location()==7)){this.seriesViewer().ht()}}this._a2.at(this._cs,this._ct);this.kf()}},az:function(){return 1},$type:new $.ig.Type("CategoryYAxis",$.ig.CategoryAxisBase.prototype.$type)},true);$c("BarFramePreparer:b","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$b.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparer.prototype.init1.call(this,1,b,c,d,e,f);this._aa=new $.ig.DefaultCategoryTrendlineHost;if($b($.ig.IHasCategoryTrendline.prototype.$type,b)!==null){this._aa=$b($.ig.IHasCategoryTrendline.prototype.$type,b)}this._ab=new $.ig.DefaultSingleValueProvider;if($b($.ig.IHasSingleValueCategory.prototype.$type,b)!==null){this._ab=$b($.ig.IHasSingleValueCategory.prototype.$type,b)}},l:function(a,b,c,d,e,f){var g=b[1];var h=b[0];var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},w:function(a,b,c){if(this._aa.trendLineType()==0||this._aa.trendlinePreparer()==null||this._aa.trendLinePeriod()<1){return}var d=a._k;var e=new $.ig.ScalerParams(0,a._m,a._l,a._b.isInverted(),d);var f=new $.ig.ScalerParams(0,a._m,a._l,a._c.isInverted(),d);var g=b._f;if(a._d!=null&&a._d.sortedIndices()!=null){g=new $.ig.SafeSortedReadOnlyDoubleCollection(0,g,a._d.sortedIndices())}var h=function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=a._h;$ret._d=a._i;$ret._e=a._j;$ret._a=c;$ret._b=a._g;$ret._f=a._l;return $ret}();if(this._aa.trendLineType()!=0){this._aa.trendlinePreparer().prepareLineCore(a._a.p,this._aa.trendLineType(),g,this._aa.trendLinePeriod(),function(i){return a._c.getScaledValue(i,f)},function(i){return a._b.getScaledValue(i,e)},h)}},$type:new $.ig.Type("BarFramePreparer",$.ig.CategoryFramePreparer.prototype.$type)},true);$c("BarTrendFitCalculator:c","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$.ig.LeastSquaresFit.prototype.k(e,g,f);break;case 2:d=$.ig.LeastSquaresFit.prototype.o(e,g,f);break;case 3:d=$.ig.LeastSquaresFit.prototype.i(e,g,f);break;case 4:d=$.ig.LeastSquaresFit.prototype.p(e,g,f);break;case 5:d=$.ig.LeastSquaresFit.prototype.q(e,g,f);break;case 7:d=$.ig.LeastSquaresFit.prototype.j(e,g,f);break;case 6:d=$.ig.LeastSquaresFit.prototype.l(e,g,f);break;case 8:d=$.ig.LeastSquaresFit.prototype.n(e,g,f);break;default:throw new $$6.q(0)}}if(d==null){return null}for(var l=0;l<c._f.height();l+=2){var m=l/(c._f.height()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$.ig.LeastSquaresFit.prototype.ad(d,n);break;case 2:o=$.ig.LeastSquaresFit.prototype.ah(d,n);break;case 3:o=$.ig.LeastSquaresFit.prototype.ab(d,n);break;case 4:o=$.ig.LeastSquaresFit.prototype.ai(d,n);break;case 5:o=$.ig.LeastSquaresFit.prototype.aj(d,n);break;case 7:o=$.ig.LeastSquaresFit.prototype.ac(d,n);break;case 6:o=$.ig.LeastSquaresFit.prototype.ae(d,n);break;case 8:o=$.ig.LeastSquaresFit.prototype.ag(d,n);break;default:throw new $$6.q(0)}o=h(o);n=i(n);if(!$.ig.util.isNaN(o)&&!Number.isInfinity(o)){a.add({__x:o,__y:n+c._a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}return d},$type:new $.ig.Type("BarTrendFitCalculator",$.ig.$ot)},true);$c("BarTrendLineManager:d","CategoryTrendLineManager",{init:function(){$.ig.CategoryTrendLineManager.prototype.init.call(this)},prepareLineCore:function(a,b,c,d,e,f,g){var h=g._d*g._c;var i=g._e*g._c;var j=new $$4.x($$a.$y.$type,0);if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$$t.$c.a(j,b,g,this._a,c.count(),function(k){return c.item(k)},function(k){return k+1},e,function(k){return f(k-1)},h+1,i+1)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var k=g._d;k<=g._e;k+=1){var l=k*g._c;if(l>=0&&l<this.trendColumn().count()){var m=e(this.trendColumn().__inner[l]);var n=f(l);j.add({__x:m,__y:n+g._a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.m(j,g,a)},$type:new $.ig.Type("BarTrendLineManager",$.ig.CategoryTrendLineManager.prototype.$type)},true);$c("VerticalAnchoredCategorySeries:h","AnchoredCategorySeries",{init:function(){$.ig.AnchoredCategorySeries.prototype.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$h.xAxisProperty,a);return a}else{return this.c($$t.$h.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$h.yAxisProperty,a);return a}else{return this.c($$t.$h.yAxisProperty)}},hn:function(){$.ig.AnchoredCategorySeries.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},pr:null,ps:function(){var $self=this;if(this.pr==null){this.pr=$.ig.DVContainer.prototype.instance().createInstance($.ig.IVerticalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.b2().n()})}return this.pr},isVertical:function(){return true},my:function(){return this.yAxis()},ni:function(){return this.xAxis()},getOffsetValue:function(){return this._m3.r(this.my(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.fa(a,b,this.my(),this.nx.runOn(this),this.valueColumn())},getPreviousOrExactIndex:function(a,b){return this.fc(a,b,this.my(),this.nx.runOn(this),this.valueColumn())},d6:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.d7(a,b,this.yAxis(),d,e,this.valueColumn().count(),this.nx.runOn(this))},bd:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.AnchoredCategorySeries.prototype.bd.call(this)}},getSeriesValueMarkerBoundingBox:function(a){if(!this.hasMarkers()||!this.lv()){return $$a.$ae.empty()}return this.ps().getSeriesValueMarkerBoundingBox(this,this.mz.m,a,this.p0.runOn(this))},p0:function(a){return this._oq.c5(a)},testHit:function(a,b){if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=this.my();var f=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().br(),e.isInverted(),d);var g=this._m3.r(e,this.seriesViewer().actualWindowRect(),this.view().br(),d);return this.em(this.valueColumn(),a,e,f,g,this.nx.runOn(this),b,c)},getSeriesValuePosition:function(a,b,c){var d=this.my();return this.lf(a,b,c,this._m3.r(d,this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.ni(),d,null,null,null)},mw:function(){return this.xAxis()},mx:function(){return this.yAxis()},o8:function(a){this.xAxis($b($.ig.NumericXAxis.prototype.$type,a))},o9:function(a){this.yAxis($b($$t.$a.$type,a))},nt:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},getCategoryItems:function(a,b){return this.on(a,b,this.yAxis())},getExactItemIndex:function(a){return this.ps().getExactItemIndex(this,a)},nx:function(a){return this.ea(a,this.my())},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},is:function(a,b,c,d){$.ig.AnchoredCategorySeries.prototype.is.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.renderSeries(false);this.ic()}break;case"YAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic()}break;case"TrendLineType":var e=$g(d);if(e!=0){this._oq.cy($.ig.CategoryTrendLineManagerFactory.prototype.a(this._oq.cy(),this.yAxis(),this.rootCanvas(),this,this.b2()))}break}},canUseAsYAxis:function(a){if($b($$t.$a.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},$type:new $.ig.Type("VerticalAnchoredCategorySeries",$.ig.AnchoredCategorySeries.prototype.$type)},true);$c("IBarSeries:g","Object",{$type:new $.ig.Type("IBarSeries",null)},true);$c("BarSeries:e","VerticalAnchoredCategorySeries",{bf:function(){return new $$t.j(this)},m8:function(){return 1},getHostReferenceValue:function(){return this.ee()},im:function(a){$$t.$h.im.call(this,a);this._p1=a},_p1:null,nn:function(){return true},getSeriesValueBoundingBox:function(a){if(this.xAxis()==null||this.yAxis()==null||this.mz.f.count()==0){return $$a.$ae.empty()}var b=this.view().bs();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);var f=this.fromWorldPosition(a);var g=this.getPreviousOrExactIndex(a,true);var h=this.getNextOrExactIndex(a,true);var i=$.ig.truncate(Math.floor(g/this.nz(this.view())));var j=$.ig.truncate(Math.floor(h/this.nz(this.view())));var k=i-this.n0(this.view());var l=j-this.n0(this.view());if(k<0){k=0}if(k>this.mz.f.count()-1){k=this.mz.f.count()-1}if(l<0){l=0}if(l>this.mz.f.count()-1){l=this.mz.f.count()-1}var m=this.mz.f.__inner[k];var n=this.mz.f.__inner[l];var o=Math.abs(f.__y-m[0]);var p=Math.abs(f.__y-n[0]);var q=this.oz(this._m7);var r=this.yAxis().jk(b,c,d);if(o<p){var s=m[0]-.5*r;var t=m[1];var u=q;return new $$a.ae(0,Math.min(u,t),s,Math.max(u,t)-Math.min(u,t),r)}else{var v=n[0]-.5*r;var w=n[1];var x=q;return new $$a.ae(0,Math.min(x,w),v,Math.max(x,w)-Math.min(x,w),r)}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},init:function(){$$t.$h.init.call(this);this._ab=$$t.$e.$type;this._m3=new $$t.b(1,this,this._p1,this,this,this._p1._cn)},m4:function(a){var b=$b($.ig.CategorySeriesView.prototype.$type,a);if(b!=null&&b.isThumbnailView()){if(b.isAlternateView()){return new $$t.b(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),b,this,b._cn)}else{return new $$t.b(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._bn._m,this,b._cn)}}else{return this._m3}},ac:function(){$$t.$h.ac.call(this)},radiusX:function(a){if(arguments.length===1){this.h($$t.$e.radiusXProperty,a);return a}else{return this.c($$t.$e.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$e.radiusYProperty,a);return a}else{return this.c($$t.$e.radiusYProperty)}},preferredCategoryMode:function(a){return 2},hp:function(a,b){$$t.$h.hp.call(this,a,b);var c=$b($$t.$j.$type,b);if(a&&c!=null&&c._c7!=null){c._c7.count(0)}},n1:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$g.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);b=this.xAxis().getScaledValue(this.xAxis().referenceValue(),f)}return b},an:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.yAxis()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}if(a==this.xAxis()){return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},scrollIntoView:function(a){var b=this.view().bs();b=b.copy();var c=this.view().br();var d=new $$a.ae(0,0,0,1,1);var e=!b.isEmpty()&&!c.isEmpty()&&this.bz()!=null?this.bz().indexOf(a):-1;var f=this.lk(this.view());var g=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,d,d,this.yAxis().isInverted(),f);var i=this.yAxis()!=null?this.yAxis().getScaledValue(e,h):NaN;var j=this.yAxis()!=null?this._m3.r(this.yAxis(),d,d,f):0;i+=j;var k=this.xAxis()!=null&&this.valueColumn()!=null&&e<this.valueColumn().count()?this.xAxis().getScaledValue(this.valueColumn().item(e),g):NaN;if(!$.ig.util.isNaN(k)){if(k<b.left()+.1*b.width()){k=k+.4*b.width();b.x(k-.5*b.width())}if(k>b.right()-.1*b.width()){k=k-.4*b.width();b.x(k-.5*b.width())}}if(!$.ig.util.isNaN(i)){if(i<b.top()+.1*b.height()){i=i+.4*b.height();b.y(i-.5*b.height())}if(i>b.bottom()-.1*b.height()){i=i-.4*b.height();b.y(i-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().ap(this.seriesViewer(),b,true)}return e>=0},getItemSpan:function(){return this.yAxis().jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},og:function(a,b){$$t.$h.og.call(this,a,b);var c=a.f;if(!b.l()){return}var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this.xAxis().isInverted(),f);var h=this.yAxis();var i=new $.ig.ScalerParams(0,d,e,this.yAxis().isInverted(),f);var j=this.xAxis();var k=j.getScaledValue(j.referenceValue(),g);var l=this.yAxis().jk(d,e,f);var m=$b($$t.$j.$type,b);if($.ig.util.isNaN(l)||Number.isInfinity(l)||$.ig.util.isNaN(k)){m._c7.count(0);return}this.m6.x(this,this.nr(),this.yAxis(),this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));this.m6.p=this.radiusX();this.m6.q=this.radiusY();this.m6.j=this.radiusX();this.m6.k=this.radiusY();var n=false;var o=this.m6._c;if(o!=null){n=true}var p=this.xAxis().isSorting();var q=this.valueColumn().count();for(var r=0;r<c.count();++r){var s=c.__inner[r][0]-.5*l;var t=c.__inner[r][1];var u=k;u=Math.max(u,-100);t=Math.min(t,e.right()+100);var v=m._c7.item(r);v.height(l);v.width(Math.abs(t-u));if(n){this.oc(c,r,q,h,i,b.isThumbnailView())}this.m6.ae(v,false,false,false,false);v.al(this.m6.j);v.am(this.m6.k);m.dc(v,Math.min(t,u),s)}m._c7.count(c.count());b.updateFrameVersion(a)},hs:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._oq._cn.g(this.resolution());break}if(this._oq.cz()){this._oq.cy().dataUpdated(a,b,c,d)}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this._oq._cn.d>0){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}}break}},is:function(a,b,c,d){$$t.$h.is.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._oq._cn.g(this.resolution());if(this.xAxis()!=null&&this.xAxis().updateRange()){this.renderSeries(false)}break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this._oq.cz()){this._oq.cy($.ig.CategoryTrendLineManagerFactory.prototype.a(this._oq.cy(),this.yAxis(),this.rootCanvas(),this,this.b2()))}this._oq._cn.g(this.resolution());this.renderSeries(false);break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._oq._cn.g(this.resolution());this.renderSeries(false)}break;case"ValueColumn":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._oq._cn.g(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){this.ht(this.xAxis());this.ht(this.yAxis())}if(c==null&&d!=null){this.ix(this.xAxis());this.ix(this.yAxis())}this._oq._cn.g(this.resolution());this.renderSeries(false);break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},$type:new $.ig.Type("BarSeries",$$t.$h.$type,[$.ig.IIsCategoryBased.prototype.$type,$$t.$g.$type])},true);$c("BarBucketCalculator:f","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._i=a},_i:null,g:function(a){var b=this._c.bs();var c=this._c.br();var d=this._c._cp.bz();if(b.isEmpty()||c.isEmpty()||this._i._c6.yAxis()==null||d==null||d.count()==0){this.d=0;return}var e=$b($$t.$e.$type,this._c._cp);var f=e.li(this._c);var g=e.getEffectiveViewport1(this._c);var h=new $.ig.ScalerParams(0,b,c,e.yAxis().isInverted(),g);var i=Math.floor(e.yAxis().dx(f.top(),h,0));var j=Math.ceil(e.yAxis().dx(f.bottom(),h,0));if(!e.yAxis().isInverted()){j=Math.ceil(e.yAxis().dx(f.top(),h,0));i=Math.floor(e.yAxis().dx(f.bottom(),h,0))}var k=Math.floor((j-i+1)*a/f.height());this.d=$.ig.truncate(Math.max(1,k));this.e=$.ig.truncate(Math.max(0,Math.floor(i/this.d)-1));this.f=$.ig.truncate(Math.ceil(j/this.d))},getBucketWithoutUnknowns:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=1.7976931348623157e308;var h=-1.7976931348623157e308;var i=true;for(var j=d;j<=e;++j){var k=b[j];g=g<k?g:k;h=h>k?h:k;Math.max(h,k);i=false}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},getBucket:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=NaN;var h=NaN;for(var i=d;i<=e;++i){var j=b[i];if(!$.ig.util.isNaN(g)){if(!$.ig.util.isNaN(j)){g=Math.min(g,j);h=Math.max(h,j)}}else{g=j;h=j}}if(!$.ig.util.isNaN(g)){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},h:null,j:0,cacheValues:function(){this.j=this._i._c6.valueColumn().count();this.h=this._i._c6.valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("BarBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("CategoryYAxisView:i","CategoryAxisBaseView",{_bf:null,init:function(a){$.ig.CategoryAxisBaseView.prototype.init.call(this,a);this._bf=a},$type:new $.ig.Type("CategoryYAxisView",$.ig.CategoryAxisBaseView.prototype.$type)},true);$c("BarSeriesView:j","AnchoredCategorySeriesView",{_c6:null,init:function(a){var $self=this;this.dd=new $$a.bv;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._c6=a;this._c7=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.de.runOn($self));$ret.activate($self.c9.runOn($self));$ret.disactivate($self.db.runOn($self));$ret.destroy($self.da.runOn($self));return $ret}();this.cy(new $$t.d)},_c7:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);this._c8=new $$4.x($$a.$bv.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._e._bj=1}},de:function(){var a=new $$a.bv;this._c8.add(a);a.__visibility=1;return a},_c8:null,c9:function(a){a.__visibility=0},db:function(a){a.__visibility=1},da:function(a){this._c8.remove(a)},dc:function(a,b,c){if(!this.isDirty()){this.an()}a._o=c;a._n=b},co:function(){return new $$t.f(this)},bc:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__fill=d;c.__stroke=d;c._ac=this._e.thickness()},z:function(a){return this._c8.__inner[a]},dd:null,y:function(a){var b=this._c8.__inner[a];this.dd._n=b._n;this.dd._o=b._o;this.dd.width(b.width());this.dd.height(b.height());var c=this.bm(a);this.dd.__fill=c;this.dd.__stroke=c;this.dd._ac=this._e.thickness()+3;return this.dd},a3:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._c8.count();c++){var d=this.x(c,b);this.ba(d,c,b);a.v(d)}}},ai:function(a){$.ig.AnchoredCategorySeriesView.prototype.ai.call(this,a);var b=0;var c=new $$4.x($$a.$bv.$type,0);var e=this._c7.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._o>g._o){return-1}else if(f._o<g._o){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a2().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(-5)},$type:new $.ig.Type("BarSeriesView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$$t.$a.intervalProperty=$$a.$s.i("Interval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){a.gu("Interval",b.oldValue(),b.newValue());a.g0(false)}));$$t.$a.minorIntervalProperty=$$a.$s.i("MinorInterval",Number,$$t.$a.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$a.$type,a).gu("MinorInterval",b.oldValue(),b.newValue());$b($$t.$a.$type,a).g0(false)}));$$t.$h.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$h.yAxisProperty=$$a.$s.i("YAxis",$$t.$a.$type,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$e.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$e.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$e.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$e.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_rangecategory.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$h=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$g=$.ig.globalDefs.$$g;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["RangeCategoryBucketCalculator:a","RangeAreaSeries:c","RangeCategorySeries:h","RangeColumnSeries:i","RangeAreaSeriesView:j","RangeCategorySeriesView:k","RangeColumnSeriesView:l"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$c("RangeCategoryBucketCalculator:a","CategoryBucketCalculator",{_j:null,init:function(a){this.i=null;this.h=null;$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._j=a},getBucketWithoutUnknowns:function(a){var b=false;var c=this.i;var d=this.h;var e=this.l;var f=this.k;var g=Math.min(e,f);var h=a*this.d;var i=Math.min(h+this.d-1,g-1);var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=true;var m=0;var n=0;var o;var p;for(var q=h;q<=i;++q){m=c[q];n=d[q];if(m<n){o=m;p=n}else{p=m;o=n}if(!l){j=j<o?j:o;k=k>o?k:o;j=j<p?j:p;k=k>p?k:p}else{j=Math.min(j,o);k=Math.max(k,o);k=Math.max(k,p);j=Math.min(j,p);l=false}}if(b&&n<m){var r=j;j=k;k=r}if(!l){var s=new Array(3);s[0]=.5*(h+i);s[1]=j;s[2]=k;return s}var t=new Array(3);t[0]=NaN;t[1]=NaN;t[2]=NaN;return t},getBucket:function(a){var b=false;var c=this.i;var d=this.h;var e=this.l;var f=this.k;var g=Math.min(e,f);var h=a*this.d;var i=Math.min(h+this.d-1,g-1);var j=NaN;var k=NaN;var l=true;var m=0;var n=0;var o;var p;for(var q=h;q<=i;++q){m=c[q];n=d[q];if(m<n){o=m;p=n}else{p=m;o=n}if(!l){if(!$.ig.util.isNaN(o)){j=j<o?j:o;k=k>o?k:o}if(!$.ig.util.isNaN(p)){j=j<p?j:p;k=k>p?k:p}}else{if(!$.ig.util.isNaN(o)){if($.ig.util.isNaN(j)){j=o}else{j=Math.min(j,o)}if(!$.ig.util.isNaN(k)){k=Math.max(k,o)}}if(!$.ig.util.isNaN(p)){if($.ig.util.isNaN(k)){k=p}else{k=Math.max(k,p)}if(!$.ig.util.isNaN(j)){j=Math.min(j,p)}}if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){l=false}}}if(n<m&&b){var r=j;j=k;k=r}if(!l){var s=new Array(3);s[0]=.5*(h+i);s[1]=j;s[2]=k;return s}var t=new Array(3);t[0]=NaN;t[1]=NaN;t[2]=NaN;return t},l:0,k:0,i:null,h:null,cacheValues:function(){this.l=this._j._cw.lowColumn().count();this.k=this._j._cw.highColumn().count();this.i=this._j._cw.lowColumn().asArray();this.h=this._j._cw.highColumn().asArray()},unCacheValues:function(){this.i=null;this.h=null},$type:new $.ig.Type("RangeCategoryBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("HorizontalRangeCategorySeriesProxy:b","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){return $b($$t.$g.$type,a)!==null},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("HorizontalRangeCategorySeriesProxy",$.ig.$ot,[$.ig.IHorizontalRangeCategorySeriesProxy.prototype.$type])},true);$c("RangeCategorySeries:h","CategorySeries",{bf:function(){return new $$t.k(this)},getHostReferenceValue:function(){return this.ee()},im:function(a){$.ig.CategorySeries.prototype.im.call(this,a);this._op=a},_op:null,init:function(){$.ig.CategorySeries.prototype.init.call(this);this._oo=new $$t.f(1,this,this._op,this,this,this._op._cn)},_oo:null,lowMemberPath:function(a){if(arguments.length===1){this.h($$t.$h.lowMemberPathProperty,a);return a}else{return this.c($$t.$h.lowMemberPathProperty)}},lowColumn:function(a){if(arguments.length===1){if(this.os!=a){var b=this.os;this.os=a;this.raisePropertyChanged("LowColumn",b,this.os)}return a}else{return this.os}},os:null,highMemberPath:function(a){if(arguments.length===1){this.h($$t.$h.highMemberPathProperty,a);return a}else{return this.c($$t.$h.highMemberPathProperty)}},highColumn:function(a){if(arguments.length===1){if(this.oq!=a){var b=this.oq;this.oq=a;this.raisePropertyChanged("HighColumn",b,this.oq)}return a}else{return this.oq}},oq:null,m8:function(){return 11},og:function(a,b){$.ig.CategorySeries.prototype.og.call(this,a,b);b._b0=true;$.ig.CategoryMarkerManager.prototype.b(this,a.m,b._cq,this.useLightweightMarkers());this.oa(b,a)},o0:function(a,b,c,d,e,f){this._op.cx(a,b,c,d,e,f)},scrollIntoView:function(a){var b=new $$a.ae(0,0,0,1,1);var c=this.view()!=null?this.view().bs():$$a.$ae.empty();c=c.copy();var d=this.view()!=null?this.view().br():$$a.$ae.empty();var e=!c.isEmpty()&&!d.isEmpty()&&this.bz()!=null?this.bz().indexOf(a):-1;var f=this.mw();var g=this.mx();var h=this.lk(this.view());var i;if(f!=null){var j=new $.ig.ScalerParams(0,b,b,f.isInverted(),h);i=f.getScaledValue(e,j)}else{i=NaN}var k=f!=null?this._oo.r($b($.ig.ICategoryScaler.prototype.$type,f),b,b,h):0;i+=k;if(e>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(!$.ig.util.isNaN(i)){if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(g!=null&&this.highColumn()!=null&&e<this.highColumn().count()){var l=new $.ig.ScalerParams(0,b,b,g.isInverted(),h);l._b=this.ee();var m=g.getScaledValue(this.highColumn().item(e),l);var n=g.getScaledValue(this.lowColumn().item(e),l);if(!$.ig.util.isNaN(m)&&!$.ig.util.isNaN(n)){var o=Math.abs(n-m);if(c.height()<o){c.height(o);c.y(Math.min(n,m))}else{if(n<c.top()+.1*c.height()){n=n+.4*c.height()}if(n>c.bottom()-.1*c.height()){n=n-.4*c.height()}c.y(n-.5*c.height())}}}if(this.syncLink()!=null){this.syncLink().ap(this.seriesViewer(),c,true)}}return e>=0},is:function(a,b,c,d){$.ig.CategorySeries.prototype.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.lowColumn());c.deregisterColumn(this.highColumn());this.lowColumn(null);this.highColumn(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.lowColumn(this.bw(this.lowMemberPath()));this.highColumn(this.bw(this.highMemberPath()))}if(!this.nt()){this._m7._cn.g(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.lowColumn());this.lowColumn(this.bw(this.lowMemberPath()))}break;case"LowColumn":if(!this.nt()){this._m7._cn.g(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.highColumn());this.highColumn(this.bw(this.highMemberPath()))}break;case"HighColumn":if(!this.nt()){this._m7._cn.g(this.resolution());this.renderSeries(false)}break}},an:function(a){if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){return null}if(a==this.mw()){var b=Math.min(this.lowColumn().count(),this.highColumn().count());return new $.ig.AxisRange(0,b-1)}if(a==this.mx()){var c=Math.min(this.lowColumn().minimum(),this.highColumn().minimum());var d=Math.max(this.lowColumn().maximum(),this.highColumn().maximum());return new $.ig.AxisRange(Math.min(c,d),Math.max(c,d))}return null},hs:function(a,b,c,d){if(this.mw()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.mw())!==null){this.mw().notifyDataChanged()}var e=this.mw();switch(a){case 3:if(d==this.lowMemberPath()||d==this.highMemberPath()){if(e!=null){e.updateRange()}if(!this.nt()){this.renderSeries(true)}}break;case 1:if(e!=null){e.updateRange()}this._m7._cn.g(this.resolution());if(!this.nt()){this.renderSeries(true)}break;case 0:if(e!=null){e.updateRange()}this._m7._cn.g(this.resolution());if(!this.nt()){this.renderSeries(true)}break;case 2:if(e!=null){e.updateRange()}if(this.lowMemberPath()!=null&&this.highMemberPath()!=null&&this._m7._cn.d>0&&!this.nt()){this.renderSeries(true)}break;case 4:if(e!=null){e.updateRange()}this._m7._cn.g(this.resolution());if(!this.nt()){this.renderSeries(true)}break}},dv:function(a,b,c){var d=$.ig.CategorySeries.prototype.dv.call(this,a,b,c);if(this.lowColumn()==null||this.lowColumn().count()==0||this.highColumn()==null||this.highColumn().count()==0){d=false}return d},od:function(a,b){$.ig.CategorySeries.prototype.od.call(this,a,b);this._oo.d(a,b)},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.mw()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.mw())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.mx())},bucketizer:function(){return this._m7._cn},currentMode2Index:function(){return this.n1()},provideCollisionDetector:function(){return new $.ig.CollisionAvoider},mayContainUnknowns:function(){return this.lowColumn()==null||this.lowColumn().mayContainUnknowns()||this.highColumn()==null||this.highColumn().mayContainUnknowns()},i7:function(a,b){var c=this.dk();$.ig.CategorySeries.prototype.i7.call(this,a,b);if(!c){this.view().az(b);return}this.view().az(b);if(this.cc(this._bh)){return}var d=new $$t.f(1,this,$b($.ig.ISupportsMarkers.prototype.$type,this._bh),this.seriesViewer()._bn._m,this,this._bh._cn);if(!this._de){this.m1=new $.ig.CategoryFrame(3);this.m1.u();d.d(this.m1,this._bh)}this._de=false;this.og(this.m1,this._bh);this.dk(false)},_on:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;g._cn.g(this.resolution());f.prepAltSurface(c);if(this.cc(g)){return}var h=new $$t.f(1,this,$b($.ig.ISupportsMarkers.prototype.$type,f),f,this,f._cn);if(this._on==null){this._on=new $.ig.CategoryFrame(3)}this._on.u();h.d(this._on,g);this.og(this._on,g)},ee:function(){return $.ig.Series.prototype.ef(this.lowColumn(),$b($.ig.ISortingAxis.prototype.$type,this.mw()))},$type:new $.ig.Type("RangeCategorySeries",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IHasHighLowValueCategory.prototype.$type])},true);$c("HorizontalRangeCategorySeries:g","RangeCategorySeries",{init:function(){$$t.$h.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$g.xAxisProperty,a);return a}else{return this.c($$t.$g.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$g.yAxisProperty,a);return a}else{return this.c($$t.$g.yAxisProperty)}},mw:function(){return this.xAxis()},mx:function(){return this.yAxis()},hn:function(){$$t.$h.hn.call(this);this.xAxis(null);this.yAxis(null)},ah:function(a){var b=this.aj(this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);f[0]={__x:c[0],__y:c[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},ai:function(a){var b=this.aj(this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);f[0]={__x:c[0],__y:c[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},isRange:function(){return true},bd:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$h.bd.call(this)}},getOffsetValue:function(){return this._oo.r(this.xAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getNextOrExactIndex:function(a,b){return this.fa(a,b,this.xAxis(),this.nx.runOn(this),new $.ig.RangeValueList(this.highColumn(),this.lowColumn()))},getPreviousOrExactIndex:function(a,b){return this.fc(a,b,this.xAxis(),this.nx.runOn(this),new $.ig.RangeValueList(this.highColumn(),this.lowColumn()))},d6:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().jr;return this.d7(a,b,this.xAxis(),d,e,f,this.nx.runOn(this))},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().br(),this.xAxis().isInverted(),d);var f=this._oo.r(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().br(),d);return this.em(new $.ig.RangeValueList(this.highColumn(),this.lowColumn()),a,this.xAxis(),e,f,this.nx.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().br(),this.xAxis().isInverted(),d);var f=this._oo.r(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().br(),d);return this.em(this.lowColumn(),a,this.xAxis(),e,f,this.nx.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().br(),this.xAxis().isInverted(),d);var f=this._oo.r(this.xAxis(),this.seriesViewer().actualWindowRect(),this.view().br(),d);return this.em(this.highColumn(),a,this.xAxis(),e,f,this.nx.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.lf(a,b,c,this._oo.r(this.xAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.fc(d,e,$self.xAxis(),$self.nx.runOn($self),$self.highColumn())},function(d,e){return $self.fa(d,e,$self.xAxis(),$self.nx.runOn($self),$self.highColumn())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.lf(a,b,c,this._oo.r(this.xAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.fc(d,e,$self.xAxis(),$self.nx.runOn($self),$self.lowColumn())},function(d,e){return $self.fa(d,e,$self.xAxis(),$self.nx.runOn($self),$self.lowColumn())})},getSeriesValuePosition:function(a,b,c){return this.lf(a,b,c,this._oo.r(this.xAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},nt:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},is:function(a,b,c,d){$$t.$h.is.call(this,a,b,c,d);switch(b){case"XAxis":this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.renderSeries(false);this.ic();break;case"YAxis":this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic();break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},$type:new $.ig.Type("HorizontalRangeCategorySeries",$$t.$h.$type)},true);$c("RangeAreaSeries:c","HorizontalRangeCategorySeries",{bf:function(){return new $$t.j(this)},im:function(a){$$t.$g.im.call(this,a);this._pb=a},_pb:null,isAreaOrLine:function(){return true},pc:function(a,b,c,d){if($.ig.util.isNaN(b.__x)||$.ig.util.isNaN(b.__y)){return false}if($.ig.util.isNaN(c.__x)||$.ig.util.isNaN(c.__y)){return false}if(a.__y<=b.__y&&a.__y>=c.__y){return true}return false},testHit:function(a,b){if(this.df(a,b)){return true}if(this.lw(a,b)){return true}return false},init:function(){$$t.$g.init.call(this);this._ab=$$t.$c.$type},preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$g.hp.call(this,a,b);var c=b;c.cz()},og:function(a,b){$$t.$g.og.call(this,a,b);var c=a.f.count();var d=new $$4.x(Array,2,c);for(var e=0;e<c;e++){var f=a.f.__inner[e];var g=new Array(4);g[0]=f[0];g[1]=f[1];var h=a.f.__inner[a.f.count()-1-e];g[2]=h[0];g[3]=h[2];d.add(g)}var i=$b($$t.$j.$type,b);var j=this.getEffectiveViewport1(i);this.m6.x(this,this.nr(),this.xAxis(),this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));var k=false;var l=this.m6._c;if(l!=null){k=true}if(k){var m=new $.ig.ScalerParams(0,b.bs(),b.br(),this.xAxis().isInverted(),j);this.oc(d,-1,this.lowColumn().count(),this.xAxis(),m,b.isThumbnailView())}var n=i.polyline0();var o=i.polyline1();var p=i.polygon01();this.m6.ae(n,true,false,true,true);this.m6.ae(o,true,false,true,true);this.m6.ae(p,false,true,false,false);if(b.checkFrameDirty(a)){i.c0(a.f.count(),d,false);b.updateFrameVersion(a)}i.polygon01().__opacity=this.m6.i*this.actualAreaFillOpacity()},$type:new $.ig.Type("RangeAreaSeries",$$t.$g.$type)},true);$c("HighLowValuesHolder:d","ValuesHolder",{init:function(){$.ig.ValuesHolder.prototype.init.call(this)},_f:null,_g:null,e:function(){if(this._f==null||this._g==null){return 0}return Math.min(this._f.count(),this._g.count())},$type:new $.ig.Type("HighLowValuesHolder",$.ig.ValuesHolder.prototype.$type)},true);$c("DefaultHighLowValueProvider:e","Object",{init:function(){$.ig.$op.init.call(this)},highColumn:function(){return new $$4.x(Number,0)},lowColumn:function(){return new $$4.x(Number,0)},$type:new $.ig.Type("DefaultHighLowValueProvider",$.ig.$ot,[$.ig.IHasHighLowValueCategory.prototype.$type])},true);$c("RangeCategoryFramePreparer:f","CategoryFramePreparerBase",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$f.init1.call(this,1,b,$b($.ig.ISupportsMarkers.prototype.$type,b),$b($.ig.IProvidesViewport.prototype.$type,b),$b($.ig.ISupportsErrorBars.prototype.$type,b),$b($.ig.IBucketizer.prototype.$type,b))},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparerBase.prototype.init1.call(this,1,b,c,d,e,f);this._aa=new $.ig.DefaultCategoryTrendlineHost;if($b($.ig.IHasCategoryTrendline.prototype.$type,b)!==null){this._aa=$b($.ig.IHasCategoryTrendline.prototype.$type,b)}this._ab=new $$t.e;if($b($.ig.IHasHighLowValueCategory.prototype.$type,b)!==null){this._ab=$b($.ig.IHasHighLowValueCategory.prototype.$type,b)}},_aa:null,_ab:null,l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];var i=b[2];if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){a.m.add({__x:g,__y:(h+i)/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},z:function(a,b,c,d){var e=a;var f=e._f;var g=e._g;var h=f.item(b);var i=g.item(b);var j=Math.max(h,i);var k=Math.min(h,i);if(c){e._c=k;e._d=j}else{e._b=j;e._a=k}},u:function(a,b,c){var d=a;var e=d._f;var f=d._g;var g=e.item(b);var h=f.item(b);if(!$.ig.util.isNaN(g)){d._b=Math.max(d._b,g);d._a=Math.min(d._a,g)}if(!$.ig.util.isNaN(h)){d._b=Math.max(d._b,h);d._a=Math.min(d._a,h)}},e:function(a,b){var c=b;return[a,c._a,c._b]},x:function(a,b,c,d,e,f){if(d){b[0]=b[0]+c}else{b[0]=a._b.getScaledValue(b[0],e)+c}b[1]=a._c.getScaledValue(b[1],f);b[2]=a._c.getScaledValue(b[2],f)},y:function(a,b,c,d,e,f,g){$.ig.CategoryFramePreparerBase.prototype.y.call(this,a,b,c,d,e,f,g);var h=a._h;var i=a._a.f.count();var j=a._a.f;var k=this.q();var l=k.count();var m=new $$4.x($$0.$aw.$type,0);if(!c){m.add(0)}var n=new $$4.x($$0.$aw.$type,0);n.add(1);n.add(2);a._b.getScaledBucketValueList(j,m,0,i,d);a._c.getScaledBucketValueList(j,n,0,i,e);for(var o=0;o<i;o++){j.__inner[o][0]=j.__inner[o][0]+b}if(g){a._b.getScaledBucketValueList(k,m,0,l,d);a._c.getScaledBucketValueList(k,n,0,l,e);for(var p=0;p<l;p++){k.__inner[p][0]=k.__inner[p][0]+b}}},j:function(a){var b=new $$t.d;b._f=this._ab.highColumn();b._g=this._ab.lowColumn();return b},$type:new $.ig.Type("RangeCategoryFramePreparer",$.ig.CategoryFramePreparerBase.prototype.$type)},true);$c("RangeColumnSeries:i","HorizontalRangeCategorySeries",{bf:function(){return new $$t.l(this)},im:function(a){$$t.$g.im.call(this,a);this._pb=a},_pb:null,init:function(){$$t.$g.init.call(this);this._ab=$$t.$i.$type},radiusX:function(a){if(arguments.length===1){this.h($$t.$i.radiusXProperty,a);return a}else{return this.c($$t.$i.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$i.radiusYProperty,a);return a}else{return this.c($$t.$i.radiusYProperty)}},nn:function(){return true},preferredCategoryMode:function(a){return 2},getSeriesValueBoundingBox:function(a){if(this.xAxis()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bs();var d=this.view().br();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.ee();var g=this.aj(this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.xAxis().jk(c,d,e);if(j<k){var m=h[0]-.5*l;var n=h[1];var o=h[2];return new $$a.ae(0,m,Math.min(n,o),l,Math.max(n,o)-Math.min(n,o))}else{var p=i[0]-.5*l;var q=i[1];var r=i[2];return new $$a.ae(0,p,Math.min(q,r),l,Math.max(q,r)-Math.min(q,r))}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},hp:function(a,b){$$t.$g.hp.call(this,a,b);var c=b;if(a&&c._cz!=null){c._cz.count(0)}},getItemSpan:function(){return this.xAxis().jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},og:function(a,b){$$t.$g.og.call(this,a,b);var c=$b($$t.$l.$type,b);var d=a.f;var e=b.bs();var f=b.br();var g=this.getEffectiveViewport1(b);var h=this.xAxis().jk(e,f,g);if($.ig.util.isNaN(h)||Number.isInfinity(h)){c._cz.count(0);return}this.m6.x(this,this.nr(),this.xAxis(),this.getCategoryItems.runOn(this),this.nz(b),this.n0(b));this.m6.p=this.radiusX();this.m6.q=this.radiusY();this.m6.j=this.radiusX();this.m6.k=this.radiusY();var i=false;var j=this.m6._c;if(j!=null){i=true}var k=this.xAxis().isSorting();var l=this.lowColumn().count();var m=this.xAxis();var n=new $.ig.ScalerParams(0,e,f,this.xAxis().isInverted(),g);var o=0;for(var p=0;p<d.count();++p){var q=d.__inner[p][0]-.5*h;var r=Math.min(d.__inner[p][1],d.__inner[p][2]);var s=Math.max(d.__inner[p][1],d.__inner[p][2]);var t=Math.abs(s-r);if(Number.isInfinity(t)){continue}var u=c._cz.item(o);o++;u.width(h);u.height(t);if(i){this.oc(d,p,l,m,n,b.isThumbnailView())}this.m6.ae(u,false,false,false,false);u.al(this.m6.j);u.am(this.m6.k);c.c4(u,q,r)}c._cz.count(o);b.updateFrameVersion(a)},$type:new $.ig.Type("RangeColumnSeries",$$t.$g.$type)},true);$c("RangeCategorySeriesView:k","CategorySeriesView",{_cw:null,init:function(a){$.ig.CategorySeriesView.prototype.init.call(this,a);this._cw=a},cx:function(a,b,c,d,e,f){a._aj.clear();b._aj.clear();c._aj.clear();var g=$.ig.FastFlattener.prototype.b(d,e,true,f,this._e.resolution());var h=$.ig.FastFlattener.prototype.b(d,e,false,f,this._e.resolution());var i=g.count();var j=h.count();var k;var l;var m;var n;for(var o=0;o<i;o++){k=g.item(o);l=e.__inner[k];m=l[0];n=l[1];a._aj.add({__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b._aj.add({__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var p;var q;for(var r=0;r<j;r++){k=h.item(r);l=e.__inner[k];if(f){p=l[0];q=l[2]}else{p=l[2];q=l[3]}c._aj.add({__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b._aj.add({__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a._ab=a._aj.count()>0;b._ab=b._aj.count()>0;c._ab=c._aj.count()>0},co:function(){return new $$t.a(this)},$type:new $.ig.Type("RangeCategorySeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("RangeAreaSeriesView:j","RangeCategorySeriesView",{_cy:null,init:function(a){this.c6=new $$a.bu;this.c2=new $$a.bt;this.c8=new $$a.bu;this.c5=new $$a.bu;this.c4=new $$a.bu;this.c1=new $$a.bt;$$t.$k.init.call(this,a);this._cy=a},onInit:function(){$$t.$k.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},c6:null,c2:null,c8:null,polyline0:function(){return this.c6},polygon01:function(){return this.c2},polyline1:function(){return this.c8},cz:function(){this.c2._aj.clear();this.c6._aj.clear();this.c8._aj.clear()},c0:function(a,b,c){this.cx(this.c6,this.c2,this.c8,a,b,c);this.an()},c5:null,c4:null,c1:null,a9:function(){$$t.$k.a9.call(this);this.c4._aj=this.c6._aj;this.c5._aj=this.c8._aj;this.c1._aj=this.c2._aj;var a=this.bl();this.c4.__stroke=a;this.c4._ac=this._e.thickness()+3;this.c5.__stroke=a;this.c5._ac=this._e.thickness()+3;this.c1.__fill=a;this.c1.__opacity=1},a3:function(a,b){$$t.$k.a3.call(this,a,b);if(a.d()){if(b){a.t(this.c1);a.u(this.c4);a.u(this.c5)}else{a.t(this.c2);a.u(this.c6);a.u(this.c8)}}},ai:function(a){$$t.$k.ai.call(this,a);this._e.a2().exportPolylineData(a,this.c6,"lowerShape",["Lower"]);this._e.a2().exportPolylineData(a,this.c8,"upperShape",["Upper","Main"]);this._e.a2().exportPolygonData(a,this.c2,"fillShape",["Fill"])},$type:new $.ig.Type("RangeAreaSeriesView",$$t.$k.$type)},true);$c("RangeColumnSeriesView:l","RangeCategorySeriesView",{_cy:null,init:function(a){var $self=this;this.c5=new $$a.bv;$$t.$k.init.call(this,a);this._cy=a;this._cz=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.c6.runOn($self));$ret.activate($self.c1.runOn($self));$ret.disactivate($self.c3.runOn($self));$ret.destroy($self.c2.runOn($self));return $ret}()},_cz:null,onInit:function(){$$t.$k.onInit.call(this);this._c0=new $$4.x($$a.$bv.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._e._bj=1}},_c0:null,c6:function(){var a=new $$a.bv;this._c0.add(a);a.__visibility=1;return a},c1:function(a){a.__visibility=0},c3:function(a){a.__visibility=1},c2:function(a){this._c0.remove(a)},c4:function(a,b,c){if(!this.isDirty()){this.an()}a._o=c;a._n=b},z:function(a){return this._c0.__inner[a]},c5:null,y:function(a){var b=this._c0.__inner[a];this.c5.__visibility=b.__visibility;this.c5._n=b._n;this.c5._o=b._o;this.c5.width(b.width());this.c5.height(b.height());var c=this.bm(a);this.c5.__fill=c;this.c5.__stroke=c;this.c5._ac=this._e.thickness()+3;return this.c5},a3:function(a,b){$$t.$k.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._c0.count();c++){var d=this.x(c,b);this.ba(d,c,b);a.v(d)}}},ai:function(a){$$t.$k.ai.call(this,a);var b=0;var c=new $$4.x($$a.$bv.$type,0);var e=this._cz.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a2().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},$type:new $.ig.Type("RangeColumnSeriesView",$$t.$k.$type)},true);$$t.$h.lowMemberPathProperty=$$a.$s.i("LowMemberPath",String,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.oldValue(),b.newValue())}));$$t.$h.highMemberPathProperty=$$a.$s.i("HighMemberPath",String,$$t.$h.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.oldValue(),b.newValue())}));$$t.$g.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$g.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$i.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$i.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$i.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$i.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_financial.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$n=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$g=$.ig.globalDefs.$$g;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["FinancialEventArgs:a","FinancialEventHandler:b","FinancialPriceSeries:d","FinancialBucketCalculator:e","FinancialSeries:g","FinancialSeries___CalculateTypicalColumn__IteratorClass:h","FinancialSeries___CalculateTR__IteratorClass:i","FinancialSeries___CalculateTL__IteratorClass:j","FinancialCalculationSupportingCalculations:k","ProvideColumnValuesStrategy:m","DataSourceSupportingCalculation:n","SupportingCalculationStrategy:r","FinancialCalculationDataSource:s","FinancialPriceSeriesView:t","FinancialSeriesView:u"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("FinancialEventArgs:a","EventArgs",{init:function(a,b,c,d,e){$$0.$w.init.call(this);this.position(a);this.count(b);this.dataSource(c);this.supportingCalculations(d);if(c!=null){c.series(e)}},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_supportingCalculations:null,supportingCalculations:function(a){if(arguments.length===1){this._supportingCalculations=a;return a}else{return this._supportingCalculations}},_basedOn:null,basedOn:function(a){if(arguments.length===1){this._basedOn=a;return a}else{return this._basedOn}},$type:new $.ig.Type("FinancialEventArgs",$$0.$w.$type)},true);$c("FinancialBucketCalculator:e","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);if(a==null){throw new $$6.e(0,"view")}this._a=a;this._c=-1;this._d=this._d;this._b=0},getBucket:function(a){return null},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getErrorBucket:function(a,b){return NaN},_c:0,_d:0,_b:0,getBucketInfo:function(a,b,c,d){a=this._c;b=this._d;c=this._b;d=this._a._bw.resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this._a.bs();var c=this._a.br();var d=this._a.br();if(this._a._bw!=null){d=this._a._bw.getEffectiveViewport1(this._a)}if(b.isEmpty()||c.isEmpty()||this._a._bw.xAxis()==null){this._b=0;return}var e=this._a._bw.xAxis()!=null?this._a._bw.xAxis().isInverted():false;var f=new $.ig.ScalerParams(0,b,c,e,d);var g=this._a._bw.li(this._a);var h=$b($.ig.ISortingAxis.prototype.$type,this._a._bw.xAxis());if(h==null||h.sortedIndices()==null){var i=Math.floor(this._a._bw.xAxis().getUnscaledValue(g.left(),f));var j=Math.ceil(this._a._bw.xAxis().getUnscaledValue(g.right(),f));if(this._a._bw.xAxis().isInverted()){j=Math.ceil(this._a._bw.xAxis().getUnscaledValue(g.left(),f));i=Math.floor(this._a._bw.xAxis().getUnscaledValue(g.right(),f))}var k=Math.floor((j-i+1)*a/g.width());this._b=$.ig.truncate(Math.max(1,k));this._c=$.ig.truncate(Math.floor(i/this._b));this._d=$.ig.truncate(Math.ceil(j/this._b))}else{this._c=h.getFirstVisibleIndex(b,c,d,g);this._d=h.getLastVisibleIndex(b,c,d,g);this._b=1}},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("FinancialBucketCalculator",$.ig.$ot,[$.ig.IBucketizer.prototype.$type])},true);$c("FinancialPriceBucketCalculator:c","FinancialBucketCalculator",{init:function(a){$$t.$e.init.call(this,a)},getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._a._bw.bz().count()-1);if(b<=c&&b>=0&&c>=0){var d=this._a._bw.mu().item(b);var e=Number.NEGATIVE_INFINITY;var f=Number.POSITIVE_INFINITY;var g=this._a._bw.mo().item(c);for(var h=b;h<=c;++h){e=Math.max(e,this._a._bw.mq().item(h));f=Math.min(f,this._a._bw.ms().item(h))}f=Math.min(d,f);e=Math.max(g,e);return[.5*(b+c),d,e,f,g]}return[NaN,NaN,NaN,NaN,NaN]},$type:new $.ig.Type("FinancialPriceBucketCalculator",$$t.$e.$type)},true);$c("FinancialSeries:g","Series",{im:function(a){$.ig.Series.prototype.im.call(this,a);this._mg=a},_mg:null,isFinancial:function(){return true},getAxes:function(){return[this.xAxis(),this.yAxis()]},n0:function(){return 2},ny:function(){return 4},ah:function(a){var b=this.aj(this.xAxis(),this.l2.f,this.nx(this.view()),this.nz(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);var g=this.n0();f[0]={__x:c[0],__y:c[g],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[g],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},ai:function(a){var b=this.aj(this.xAxis(),this.l2.f,this.nx(this.view()),this.nz(this.view()),this.toWorldPosition(a),true);if(b==null){return null}var c=b[0];var d=b[1];var e=new Array(1);var f=new Array(2);f[0]={__x:c[0],__y:c[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f[1]={__x:d[0],__y:d[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e[0]=f;return e},init:function(){this.nb=new $$4.h($.ig.IFastItemColumn$1.prototype.$type.specialize(Number),String,0);this.nc=new $$4.h(String,String,0);this.mz=false;this.my=false;$.ig.Series.prototype.init.call(this);this.l8=new $.ig.CategorySeriesRenderManager;this._m0=false;this._mb=new $.ig.CategoryTransitionSourceFramePreparer;this._l4=new $.ig.CategoryFrame(3);this._ab=$$t.$g.$type;this.l7(0)},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$g.negativeBrushProperty,a);return a}else{return this.c($$t.$g.negativeBrushProperty)}},k1:function(){return this.negativeBrush()},hn:function(){$.ig.Series.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},xAxis:function(a){if(arguments.length===1){this.h($$t.$g.xAxisProperty,a);return a}else{return this.c($$t.$g.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$g.yAxisProperty,a);return a}else{return this.c($$t.$g.yAxisProperty)}},openMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.openMemberPathProperty,a);return a}else{return this.c($$t.$g.openMemberPathProperty)}},mu:function(a){if(arguments.length===1){if(this.mt!=a){var b=this.mt;this.mt=a;this.raisePropertyChanged("OpenColumn",b,this.mt)}return a}else{return this.mt}},mt:null,highMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.highMemberPathProperty,a);return a}else{return this.c($$t.$g.highMemberPathProperty)}},mq:function(a){if(arguments.length===1){if(this.mp!=a){var b=this.mp;this.mp=a;this.raisePropertyChanged("HighColumn",b,this.mp)}return a}else{return this.mp}},mp:null,lowMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.lowMemberPathProperty,a);return a}else{return this.c($$t.$g.lowMemberPathProperty)}},ms:function(a){if(arguments.length===1){if(this.mr!=a){var b=this.mr;this.mr=a;this.raisePropertyChanged("LowColumn",b,this.mr)}return a}else{return this.mr}},mr:null,closeMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.closeMemberPathProperty,a);return a}else{return this.c($$t.$g.closeMemberPathProperty)}},mo:function(a){if(arguments.length===1){if(this.mn!=a){var b=this.mn;this.mn=a;this.raisePropertyChanged("CloseColumn",b,this.mn)}return a}else{return this.mn}},mn:null,volumeMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.volumeMemberPathProperty,a);return a}else{return this.c($$t.$g.volumeMemberPathProperty)}},mx:function(a){if(arguments.length===1){if(this.mw!=a){var b=this.mw;this.mw=a;this.raisePropertyChanged("VolumeColumn",b,this.mw)}return a}else{return this.mw}},mw:null,isCustomCategoryStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$g.isCustomCategoryStyleAllowedProperty,a);return a}else{return this.c($$t.$g.isCustomCategoryStyleAllowedProperty)}},_m0:false,assigningCategoryStyle:null,m8:function(){return this.assigningCategoryStyle!=null&&this._m0||this.isHighlightingEnabled()},os:function(a){if(this.assigningCategoryStyle!=null&&this._m0){this.assigningCategoryStyle(this,a)}},l8:null,oq:function(a,b,c,d,e,f){var g=this._b9;this.l8.ac(a,b,c,d,e,f,g);var h=this.l8._c;var i=null;var j=this.bz();if(g&&this.seriesViewer()!=null){i=this.seriesViewer().az().getHighlightingInfo(this,j,d,h.startIndex(),h.endIndex(),false);h.highlightingInfo(i)}h.isThumbnail(f);this.os(h);this.l8.aa(i,f,g)},nq:function(a){return this.ea(a,this.xAxis())},getPreviousOrExactIndex:function(a,b){return this.fc(a,b,this.xAxis(),this.nq.runOn(this),new $$t.f(this.mu(),this.mq(),this.ms(),this.mo(),this.mx()))},getNextOrExactIndex:function(a,b){return this.fa(a,b,this.xAxis(),this.nq.runOn(this),new $$t.f(this.mu(),this.mq(),this.ms(),this.mo(),this.mx()))},d6:function(a,b,c,d,e){if(c==null){return Number.POSITIVE_INFINITY}var f=this.xAxis().jr;return this.d7(a,b,this.xAxis(),d,e,f,this.nq.runOn(this))},getOffsetValue:function(){return this.nr(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getSeriesValuePosition:function(a,b,c){return this.lf(a,b,c,this.nr(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),null,null,null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);return this.em(new $$t.f(this.mu(),this.mq(),this.ms(),this.mo(),this.mx()),a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getSeriesHighValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);return this.em(this.mq(),a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getSeriesLowValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);return this.em(this.ms(),a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getSeriesCloseValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);return this.em(this.mo(),a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getSeriesOpenValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);return this.em(this.mu(),a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getSeriesVolumeValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);return this.em(this.mx(),a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getSeriesHighValuePosition:function(a,b,c){var $self=this;return this.lf(a,b,c,this.nr(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesHighValue.runOn(this),function(d,e){return $self.fc(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mq())},function(d,e){return $self.fa(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mq())})},getSeriesLowValuePosition:function(a,b,c){var $self=this;return this.lf(a,b,c,this.nr(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesLowValue.runOn(this),function(d,e){return $self.fc(d,e,$self.xAxis(),$self.nq.runOn($self),$self.ms())},function(d,e){return $self.fa(d,e,$self.xAxis(),$self.nq.runOn($self),$self.ms())})},getSeriesOpenValuePosition:function(a,b,c){var $self=this;return this.lf(a,b,c,this.nr(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesOpenValue.runOn(this),function(d,e){return $self.fc(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mu())},function(d,e){return $self.fa(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mu())})},getSeriesCloseValuePosition:function(a,b,c){var $self=this;return this.lf(a,b,c,this.nr(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesCloseValue.runOn(this),function(d,e){return $self.fc(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mo())},function(d,e){return $self.fa(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mo())})},getSeriesVolumeValuePosition:function(a,b,c){var $self=this;return this.lf(a,b,c,this.nr(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view())),this.yAxis(),this.xAxis(),this.getSeriesVolumeValue.runOn(this),function(d,e){return $self.fc(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mx())},function(d,e){return $self.fa(d,e,$self.xAxis(),$self.nq.runOn($self),$self.mx())})},h4:function(){$.ig.Series.prototype.h4.call(this);if(this.xAxis()!=null){this.xAxis().g0(false)}if(this.yAxis()!=null){this.yAxis().g0(false)}},jl:function(a,b){this._mg._bu.e(this.resolution());this.renderSeries(false)},jk:function(a,b){if(this._dl&&this.ew()<.05){this.dm(true)}this._mg._bu.e(this.resolution());this.renderSeries(false)},nb:null,nc:null,mv:function(a,b,c){var d=this.bw(b);this.nb.add(d,b);this.nc.add(b,c);return d},op:function(a,b){if(b==null){return}a.deregisterColumn(b);var c=this.nb.item(b);this.nc.remove(c);this.nb.remove(b)},mz:false,is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this._mg._bu.e(this.resolution());this.renderSeries(false)}break;case"SeriesViewer":if(c!=null&&d==null){if(this.xAxis()!=null){this.xAxis().deregisterSeries(this)}if(this.yAxis()!=null){this.yAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.xAxis()!=null){this.xAxis().registerSeries(this)}if(this.yAxis()!=null){this.yAxis().registerSeries(this)}}this._mg._bu.e(this.resolution());this.renderSeries(false);break;case"FastItemsSource":this.mz=true;if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){this.op($b($.ig.IFastItemsSource.prototype.$type,c),this.mu());this.op($b($.ig.IFastItemsSource.prototype.$type,c),this.mq());this.op($b($.ig.IFastItemsSource.prototype.$type,c),this.ms());this.op($b($.ig.IFastItemsSource.prototype.$type,c),this.mo());this.op($b($.ig.IFastItemsSource.prototype.$type,c),this.mx());this.mu(null);this.mq(null);this.ms(null);this.mo(null);this.mx(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){if(String.isNullOrEmpty(this.openMemberPath())==false){this.mu(this.mv($b($.ig.IFastItemsSource.prototype.$type,d),this.openMemberPath(),"OpenColumn"))}if(String.isNullOrEmpty(this.highMemberPath())==false){this.mq(this.mv($b($.ig.IFastItemsSource.prototype.$type,d),this.highMemberPath(),"HighColumn"))}if(String.isNullOrEmpty(this.lowMemberPath())==false){this.ms(this.mv($b($.ig.IFastItemsSource.prototype.$type,d),this.lowMemberPath(),"LowColumn"))}if(String.isNullOrEmpty(this.closeMemberPath())==false){this.mo(this.mv($b($.ig.IFastItemsSource.prototype.$type,d),this.closeMemberPath(),"CloseColumn"))}if(String.isNullOrEmpty(this.volumeMemberPath())==false){this.mx(this.mv($b($.ig.IFastItemsSource.prototype.$type,d),this.volumeMemberPath(),"VolumeColumn"))}}this.mz=false;if(this.yAxis()!=null&&!this.yAxis().updateRange()){this._mg._bu.e(this.resolution());this.renderSeries(false)}break;case"OpenMemberPath":if(this.bz()!=null){this.op(this.bz(),this.mu());this.mu(this.mv(this.bz(),this.openMemberPath(),"OpenColumn"))}break;case"OpenColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.mz){this._mg._bu.e(this.resolution());this.renderSeries(false)}break;case"HighMemberPath":if(this.bz()!=null){this.op(this.bz(),this.mq());this.mq(this.mv(this.bz(),this.highMemberPath(),"HighColumn"))}break;case"HighColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.mz){this._mg._bu.e(this.resolution());this.renderSeries(false)}break;case"LowMemberPath":if(this.bz()!=null){this.op(this.bz(),this.ms());this.ms(this.mv(this.bz(),this.lowMemberPath(),"LowColumn"))}break;case"LowColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.mz){this._mg._bu.e(this.resolution());this.renderSeries(false)}break;case"CloseMemberPath":if(this.bz()!=null){this.op(this.bz(),this.mo());this.mo(this.mv(this.bz(),this.closeMemberPath(),"CloseColumn"))}break;case"CloseColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.mz){this._mg._bu.e(this.resolution());this.renderSeries(false)}this.ou();break;case"VolumeMemberPath":if(this.bz()!=null){this.op(this.bz(),this.mx());this.mx(this.mv(this.bz(),this.volumeMemberPath(),"VolumeColumn"))}break;case"VolumeColumn":if(this.yAxis()!=null&&!this.yAxis().updateRange()&&!this.mz){this._mg._bu.e(this.resolution());this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._mg._bu.e(this.resolution());this.renderSeries(false);this.ic();this._mk=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,this.xAxis());break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._mg._bu.e(this.resolution());if(this.yAxis()!=null){this.yAxis().updateRange()}{this.renderSeries(false)}this.ic();break;case"TransitionProgress":this.l5.c(this.ew(),this.l3,this.l2);if(this.cc(this.view())){return}if(this.ew()==1){this.l2.v();this.ot(this.l2,this._mg);if(this._dl){this._dl=false;this.hq();this._bt.intervalMilliseconds($.ig.truncate(this.en()));this._bt.easingFunction(this.transitionEasingFunction())}}else{this.ot(this.l5,this._mg)}if(this.seriesViewer()!=null){this.seriesViewer().jj(this)}break;case"NegativeBrush":this.renderSeries(false);break;case"IsCustomCategoryStyleAllowed":this._m0=this.m3();this.renderSeries(false);break;case"CategoryMode":if(this.xAxis()!=null){this.xAxis().kg(true)}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},lt:function(a,b,c){if(b<a||a<0||a>this.bz().count()||b<0||b>this.bz().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.bz().item(g)}return d},nx:function(a){return a._bu._b},nz:function(a){return a._bu._c},getCategoryItems:function(a,b){return this.lt(a,b,this.yAxis())},_mj:null,m4:function(){return false},cv:function(){return true},at:function(a,b){if(this.m4()){var c=this.mi(a,b,this._mj);this._mj=c;return c}else{var d=this.mh(a,b,this._mj);this._mj=d;return d}},n1:function(a){var b=this.l2;if(this.ca()){b=this.l5}var c=this.view().br();var d=this.view().bs();var e=this.xAxis();var f=0;if(e.isVertical()){var g=(a.__y-d.top())/d.height();f=g*c.height()+c.top()}else{var h=(a.__x-d.left())/d.width();f=h*c.width()+c.left()}var i=b.f.count();var j=0;for(j=0;j<i;j++){var k=b.f.__inner[j];var l=null;if(j<i-1){l=b.f.__inner[j+1]}if(k[0]<=f&&l==null||l[0]>=f){if(l!=null){if(Math.abs(k[0]-f)<Math.abs(l[0]-f)){return j}else{return j+1}}else{return j}}}return j},mi:function(a,b,c){var d=this.bz().count();var e=this._mg._bu._c;var f=this._mg._bu._d;var g=this._mg._bu._b;var h=this.xAxis();var i=-1;var j=-1;if(h.isSorting()){var k=this.l2;if(this.ca()){k=this.l5}var l=this.n1(b);i=l;j=l}else{var m=this.getItemIndex(b);i=$.ig.truncate(Math.floor($a(m,g)))*g;j=i+(g-1)}if(c!=null&&c.startIndex()==i&&c.endIndex()==j){return c}var n=new $.ig.HighlightingInfo;n.series(this);n.startIndex(i);n.endIndex(j);return n},mh:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.bz().count()-1);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},m3:function(){return this.isCustomCategoryStyleAllowed()},getExactItemIndex:function(a){var b=this.view().bs();var c=this.view().br();var d=-1;if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),e);var g=this.li(this.view());var h=this.xAxis().getUnscaledValue(g.left(),f);var i=this.xAxis().getUnscaledValue(g.right(),f);var j=(a.__x-b.left())/b.width();var k=h+j*(i-h);if(this.xAxis().categoryMode()!=0){k-=.5}d=k}return d},getItemIndex:function(a){return $.ig.truncate(Math.round(this.getExactItemIndex(a)))},c1:function(){return $b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null},ap:function(){return this.xAxis()},e7:function(a){var b=this.view().bs();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=new $$a.ae(0,0,0,1,1);var f=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);var g=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());var h=this.li(this.view());var i=h.left();var j=h.right();var k=this.fromWorldPosition(a).__x;var l=this.xAxis().getUnscaledValue(k,f);var m=this.xAxis().getUnscaledValue(i,f);var n=this.xAxis().getUnscaledValue(j,f);l=Math.max(m,Math.min(n,l));var o=g.getIndexClosestToUnscaledValue(l);return o},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){b=this.e7(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},l3:null,l5:null,l2:null,nr:function(a,b,c){if(this.xAxis()==null){return 0}return this.xAxis().jl(a,b,c,this.index())},transitionInMode:function(a){if(arguments.length===1){this.h($$t.$g.transitionInModeProperty,$.ig.CategoryTransitionInMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$g.transitionInModeProperty))}},isTransitionInEnabled:function(a){if(arguments.length===1){this.h($$t.$g.isTransitionInEnabledProperty,a);return a}else{return this.c($$t.$g.isTransitionInEnabledProperty)}},db:function(){return this.isTransitionInEnabled()},l9:function(){return 11},bo:function(){return 3},ot:function(a,b){this._lh=a._aa;b.onRenderFrame()},or:function(a,b){a.u()},dv:function(a,b,c){var d=$.ig.Series.prototype.dv.call(this,a,b,c);var e=c;if(this.bz()==null||this.bz().count()==0||!c.l()||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||e._bu._b<1||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.xAxis().itemsSource()==null||this.xAxis().jr<1){e._bu._b=0;d=false}return d},getViewInfo:function(a,b){b=this.view().bs();a=this.view().br();return{p0:a,p1:b}},_mb:null,nv:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(this.view());if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.ee();b=this.yAxis().getScaledValue(this.yAxis().referenceValue(),f)}return b},hq:function(){$.ig.Series.prototype.hq.call(this);this.l3.v();this.l2.v();this.l5.v()},i6:function(a){var $self=this;$.ig.Series.prototype.i6.call(this,a);this._mg._bu.e(this.resolution());if(this.cc(this.view())){return}if(this._dd){if(this.ca()){this.ot(this.l5,this._mg)}else{this.ot(this.l2,this._mg)}return}if(this.c9(a)){var b=this.l3;if(this.ca()){if(this._bt.needsFlush()){this._bt.flush()}this.l3=this.l5;this.l5=b}else{this.l3=this.l2;this.l2=b}this.or(this.l2,this._mg);if(this.dn()){this._bt.stop();this._bt.intervalMilliseconds($.ig.truncate(this.eo()));this._bt.easingFunction(this.transitionInEasingFunction()!=null?this.transitionInEasingFunction():this.transitionEasingFunction());this._mb.p(this.l3,this.l2,this.isVertical(),this.xAxis(),this.yAxis(),this.transitionInMode(),this.l9(),this.transitionInSpeedType(),this.bo(),function(){return $self.nv($self._mg)},this._mg.br())}this.hm();this.jd();if(this.dn()){this.dm(false);this._dl=true}}else{this.or(this.l2,this._mg);this.ot(this.l2,this._mg)}},typical:null,typicalBasedOn:null,m9:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();switch(b){case"HighColumn":if(this.mq()==null){return false}break;case"LowColumn":if(this.ms()==null){return false}break;case"OpenColumn":if(this.mu()==null){return false}break;case"CloseColumn":if(this.mo()==null){return false}break;case"VolumeColumn":if(this.mx()==null){return false}break}}return true},na:function(){return this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null},m5:function(){return this.typical!=null},oo:function(a){this.typical(this,a)},ni:function(){return this.nf()},nf:function(){var d__=new $$t.h((-2));d__.__4__this=this;return d__},nh:function(){return this.ne()},ne:function(){var d__=new $$t.i((-2));d__.__4__this=this;return d__},ng:function(){return this.nd()},nd:function(){var d__=new $$t.j((-2));d__.__4__this=this;return d__},nk:function(a){if(a==null){return null}if(this.na()&&this.xAxis().sortedIndices()!=null){return new $.ig.SafeSortedReadOnlyDoubleCollection(0,a,this.xAxis().sortedIndices())}return new $.ig.SafeReadOnlyDoubleCollection(0,a)},my:false,nj:function(){var a=new $$4.x(String,0);a.add("HighColumn");a.add("LowColumn");a.add("CloseColumn");if(this.typicalBasedOn!=null&&this.bz()!=null&&!this.my){this.my=true;var b=this.mc(0,this.bz().count());this.my=false;var c=new $$t.a(0,this.bz().count(),b,this.md(b),this);this.typicalBasedOn(this,c);if(c.basedOn()!=null&&c.basedOn().count()>0){return c.basedOn()}}return a},no:null,getOpenColumnAsArray:function(){if(this.mu()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.no!=null){return this.no.asArray()}var a=new $$4.x(Number,2,this.mu().count());var b=this.xAxis().sortedIndices();var c=this.mu().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.no=a;return this.no.asArray()}else{return this.mu().asArray()}},nm:null,getHighColumnAsArray:function(){if(this.mq()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.nm!=null){return this.nm.asArray()}var a=new $$4.x(Number,2,this.mq().count());var b=this.xAxis().sortedIndices();var c=this.mq().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.nm=a;return this.nm.asArray()}else{return this.mq().asArray()}},nn:null,getLowColumnAsArray:function(){if(this.ms()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.nn!=null){return this.nn.asArray()}var a=new $$4.x(Number,2,this.ms().count());var b=this.xAxis().sortedIndices();var c=this.ms().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.nn=a;return this.nn.asArray()}else{return this.ms().asArray()}},nl:null,getCloseColumnAsArray:function(){if(this.mo()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.nl!=null){return this.nl.asArray()}var a=new $$4.x(Number,2,this.mo().count());var b=this.xAxis().sortedIndices();var c=this.mo().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.nl=a;return this.nl.asArray()}else{return this.mo().asArray()}},np:null,getVolumeColumnAsArray:function(){if(this.mx()==null){return null}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){if(this.np!=null){return this.np.asArray()}var a=new $$4.x(Number,2,this.mx().count());var b=this.xAxis().sortedIndices();var c=this.mx().asArray();for(var d=0;d<b.count();d++){a.add(c[b.__inner[d]])}this.np=a;return this.np.asArray()}else{return this.mx().asArray()}},hs:function(a,b,c,d){$.ig.Series.prototype.hs.call(this,a,b,c,d);if(this.xAxis()==null||!($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null)){return}var e=this.xAxis().sortedIndices();switch(a){case 1:for(var f=b;f<c;f++){var g=e.__inner[f];if(this.no!=null){this.no.insert(f,this.mu().item(g))}if(this.nm!=null){this.nm.insert(f,this.mq().item(g))}if(this.nn!=null){this.nn.insert(f,this.ms().item(g))}if(this.nl!=null){this.nl.insert(f,this.mo().item(g))}if(this.np!=null){this.np.insert(f,this.mx().item(g))}}break;case 0:if(this.no!=null){this.no.removeRange(b,c)}if(this.nm!=null){this.nm.removeRange(b,c)}if(this.nn!=null){this.nn.removeRange(b,c)}if(this.nl!=null){this.nl.removeRange(b,c)}if(this.np!=null){this.np.removeRange(b,c)}break;case 4:if(this.no!=null){this.no=new $$4.x(Number,0)}if(this.nm!=null){this.nm=new $$4.x(Number,0)}if(this.nn!=null){this.nn=new $$4.x(Number,0)}if(this.nl!=null){this.nl=new $$4.x(Number,0)}if(this.np!=null){this.np=new $$4.x(Number,0)}break;case 3:case 2:for(var h=b;h<c;h++){var i=e.__inner[h];if(this.no!=null){this.no.__inner[h]=this.mu().item(i)}if(this.nm!=null){this.nm.__inner[h]=this.mq().item(i)}if(this.nn!=null){this.nn.__inner[h]=this.ms().item(i)}if(this.nl!=null){this.nl.__inner[h]=this.mo().item(i)}if(this.np!=null){this.np.__inner[h]=this.mx().item(i)}}break}this.ou();this.ji()},mc:function(a,b){var $self=this;var c=this.nk(this.mu());var d=this.nk(this.mo());var e=this.nk(this.mq());var f=this.nk(this.ms());var g=this.nk(this.mx());var h=function(){var $ret=new $$t.s;$ret.typicalColumn(new $$t.o(1,new $.ig.SafeEnumerable($self.ni()),$self.nj()));$ret.trueRange(new $$t.o(1,new $.ig.SafeEnumerable($self.nh()),function(){var $ret=new $$4.x(String,0);$ret.add("HighColumn");$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.trueLow(new $$t.o(1,new $.ig.SafeEnumerable($self.ng()),function(){var $ret=new $$4.x(String,0);$ret.add("LowColumn");$ret.add("CloseColumn");return $ret}()));$ret.openColumn(c);$ret.closeColumn(d);$ret.highColumn(e);$ret.lowColumn(f);$ret.volumeColumn(g);$ret.calculateFrom(a);$ret.calculateCount(b);$ret.minimumValue(NaN);$ret.maximumValue(NaN);$ret.count($self.bz()!=null?$self.bz().count():0);return $ret}();return h},nw:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},md:function(a){var $self=this;return function(){var $ret=new $$t.k;$ret.eMA(new $$t.l(1,$.ig.TrendCalculators.prototype.b,new $$4.x(String,0)));$ret.sMA(new $$t.l(1,$.ig.TrendCalculators.prototype.e,new $$4.x(String,0)));$ret.sTDEV(new $$t.l(1,$.ig.TrendCalculators.prototype.f,new $$4.x(String,0)));$ret.movingSum(new $$t.l(1,$.ig.TrendCalculators.prototype.d,new $$4.x(String,0)));$ret.shortVolumeOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.volumeColumn(),b.shortPeriod())},function(){var $ret=new $$4.x(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.longVolumeOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.volumeColumn(),b.longPeriod())},function(){var $ret=new $$4.x(String,0);$ret.add("VolumeColumn");return $ret}()));$ret.shortPriceOscillatorAverage(new $$t.n(1,function(b){
return $.ig.TrendCalculators.prototype.b(b.typicalColumn(),b.shortPeriod())},a.typicalColumn().basedOn()));$ret.longPriceOscillatorAverage(new $$t.n(1,function(b){return $.ig.TrendCalculators.prototype.b(b.typicalColumn(),b.longPeriod())},a.typicalColumn().basedOn()));$ret.toEnumerableRange($.ig.Series.prototype.toEnumerableRange);$ret.toEnumerable($.ig.Series.prototype.toEnumerable);$ret.makeSafe($self.nw.runOn($self));return $ret}()},categoryAxis:function(){return this.xAxis()},_l4:null,i7:function(a,b){$.ig.Series.prototype.i7.call(this,a,b);if(!this.dk()){this.view().az(b);return}var c=$b($$t.$u.$type,this._bh);this.view().az(b);c._bu.e(this.resolution());if(this.cc(this._bh)){return}if(!this._de){this.or(this._l4,c)}this._de=false;this.ot(this._l4,c);this.dk(false)},_l1:null,renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;g._bu.e(this.resolution());f.prepAltSurface(c);if(this.cc(g)){return}if(this._l1==null){this._l1=new $.ig.CategoryFrame(3)}this._l1.u();this.or(this._l1,g);this.ot(this._l1,g)},am:function(a){if(this.xAxis()==a){return this.yAxis()}if(this.yAxis()==a){return this.xAxis()}return null},preferredCategoryMode:function(a){var b=$b($.ig.IDateTimeAxis.prototype.$type,this.xAxis());return b!=null?b.preferredCategoryMode(this):this.l7()},l6:0,l7:function(a){if(arguments.length===1){var b=this.l7();if(a!=b){this.l6=a;this.raisePropertyChanged("CategoryMode",$.ig.CategoryMode.prototype.getBox(b),$.ig.CategoryMode.prototype.getBox(this.l7()))}return a}else{return this.l6}},isNegativeColorSupported:function(){return true},setNegativeColors:function(a,b){$.ig.Series.prototype.setNegativeColors.call(this,a,b);this.negativeBrush(a)},ou:function(){this.finalValue(this.mo()==null||this.mo().count()==0?NaN:this.mo().item(this.mo().count()-1))},_mk:null,_mm:null,fo:function(a){if(this._mk!=null&&a!=null){if(this._mm==null||this._mm.f()!=this._mk.dateTimeMemberPath()){this._mm=new $.ig.FastReflectionHelper(false,this._mk.dateTimeMemberPath())}var b=this._mm.d(a);if($b($$0.$s.$type,b)!==null){return $.ig.Date.prototype.toStringFormat(b,this._mk.itemLabelFormat(),null)}}return $.ig.Series.prototype.fo.call(this,a)},$type:new $.ig.Type("FinancialSeries",$.ig.Series.prototype.$type,[$.ig.IHasCategoryAxis.prototype.$type,$.ig.IHasCategoryModePreference.prototype.$type])},true);$c("FinancialPriceSeries:d","FinancialSeries",{bf:function(){return new $$t.t(this)},im:function(a){$$t.$g.im.call(this,a);this._pb=a},_pb:null,init:function(){$$t.$g.init.call(this);this._ab=$$t.$d.$type;this.l3=new $.ig.CategoryFrame(5);this.l5=new $.ig.CategoryFrame(5);this.l2=new $.ig.CategoryFrame(5)},trendLineType:function(a){if(arguments.length===1){this.h($$t.$d.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$d.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$d.trendLineBrushProperty,a);return a}else{return this.c($$t.$d.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$d.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$d.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$d.trendLineThicknessProperty,a);return a}else{return this.c($$t.$d.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$d.trendLineDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$d.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$d.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$d.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$d.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$d.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$d.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$d.trendLineZIndexProperty))}},hs:function(a,b,c,d){$$t.$g.hs.call(this,a,b,c,d);if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this._pb._bu.e(this.resolution());if(this._pb.b4()){this._pb.b2().dataUpdated(a,b,c,d)}if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},displayType:function(a){if(arguments.length===1){this.h($$t.$d.displayTypeProperty,$.ig.PriceDisplayType.prototype.getBox(a));return a}else{return $g(this.c($$t.$d.displayTypeProperty))}},bd:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$g.bd.call(this)}},getSeriesValueBoundingBox:function(a){if(this.l2==null||this.l2.f.count()==0){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bs();var d=this.view().br();var e=this.getEffectiveViewport1(this.view());var f=this.aj(this.xAxis(),this.l2.f,this.nx(this.view()),this.nz(this.view()),a,true);var g=f[0];var h=f[1];var i=Math.abs(b.__x-g[0]);var j=Math.abs(b.__x-h[0]);var k=this.pd(this._mg,e);k=Math.max(k,3);var l=(k-1)/2;if(i<j){var m=g[0]-l;var n=g[0];var o=g[0]+l;var p=g[1];var q=g[2];var r=g[3];var s=g[4];var t=Math.min(Math.min(Math.min(p,q),r),s);var u=Math.max(Math.max(Math.max(p,q),r),s);return new $$a.ae(0,m,t,Math.abs(o-m),u-t)}else{var v=h[0]-l;var w=h[0];var x=h[0]+l;var y=h[1];var z=h[2];var aa=h[3];var ab=h[4];var ac=Math.min(Math.min(Math.min(y,z),aa),ab);var ad=Math.max(Math.max(Math.max(y,z),aa),ab);return new $$a.ae(0,v,ac,Math.abs(x-v),ad-ac)}},pa:function(a,b){var c=a[0]-b;var d=a[0];var e=a[0]+b;var f=a[1];var g=a[2];var h=a[3];var i=a[4];var j=Math.min(Math.min(Math.min(f,g),h),i);var k=Math.max(Math.max(Math.max(f,g),h),i);var l=Math.min(g,h);var m=Math.max(g,h);var n=Math.min(f,i);var o=Math.max(f,i);if(this.displayType()==1){var p=new Array(3);var q=new $$a.ae(0,c,f,b,0);var r=new $$a.ae(0,d,i,b,0);var s=new $$a.ae(0,d,l,0,m-l);p[0]=q;p[1]=r;p[2]=s;return p}else{var t=new Array(2);var u=new $$a.ae(0,d,l,0,m-l);var v=new $$a.ae(0,c,n,b*2,o-n);t[0]=u;t[1]=v;return t}},getSeriesValueFineGrainedBoundingBoxes:function(a){var b=new $$4.x($$a.$ae.$type,0);var c=this.fromWorldPosition(a);var d=this.view().bs();var e=this.view().br();var f=this.getEffectiveViewport1(this.view());var g=this.aj(this.xAxis(),this.l2.f,this.nx(this.view()),this.nz(this.view()),a,true);var h=g[0];var i=g[1];var j=Math.abs(c.__x-h[0]);var k=Math.abs(c.__x-i[0]);var l=this.pd(this._mg,f);l=Math.max(l,3);var m=(l-1)/2;if(j<k){return this.pa(h,m)}else{return this.pa(i,m)}},testHit:function(a,b){if(this.dj(a,b)){return true}return false},dj:function(a,b){var c=this.getSeriesValueBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=$.ig.RectUtil.prototype.r(c,this.thickness()/2+this.eb(b));if(d.containsPoint(a)){var e=this.getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(a);if(e!=null){for(var f=0;f<e.length;f++){var g=e[f];var h=$.ig.RectUtil.prototype.r(g,this.thickness()/2+this.eb(b));if(h.containsPoint(a)){return true}}}}return false},is:function(a,b,c,d){switch(b){case"XAxis":this._pb.selectTrendlineManager();break;case"TrendLineType":var e=$g(d);if(e!=0){this._pb.b2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._pb.b2(),this.xAxis(),this.rootCanvas(),this,this.b2()))}break}$$t.$g.is.call(this,a,b,c,d);if(this._pb.b4()&&this._pb.b2()!=null&&this._pb.b2().propertyUpdated(a,b,c,d)){this.renderSeries(false);this.ic()}switch(b){case"DisplayType":if(this.rootCanvas()!=null){this.pk();this.l2.w();this.ot(this.l2,this._pb)}this.ic();break;case"TrendLineBrush":this.jg();break;case"TrendLineType":this.ic();break;case"NegativeBrush":case"NegativeOutline":this.ip();break}},pk:function(){this._pb.ce();if(this._bh!=null){this._bh.ce()}},an:function(a){if(a!=null&&a==this.yAxis()&&this.ms()!=null&&!$.ig.util.isNaN(this.ms().minimum())&&this.mq()!=null&&!$.ig.util.isNaN(this.mq().maximum())){return new $.ig.AxisRange(this.ms().minimum(),this.mq().maximum())}return null},ao:function(){if(this.ms()==null||this.mq()==null){return null}var a=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),this.xAxis().isInverted(),this.getEffectiveViewport());var b=this.xAxis().getUnscaledValue(this.seriesViewer().viewportRect().left(),a);var c=this.xAxis().getUnscaledValue(this.seriesViewer().viewportRect().right(),a);var d=null;if(this.xAxis().isSorting()){d=this.xAxis();b=d.getIndexClosestToUnscaledValue(b);c=d.getIndexClosestToUnscaledValue(c)}else{b=Math.floor(b);c=Math.ceil(c)}b=Math.max(0,Math.min(this.ms().count()-1,b));c=Math.max(0,Math.min(this.ms().count()-1,c));var e=1.7976931348623157e308;var f=-1.7976931348623157e308;for(var g=$.ig.truncate(b);g<=$.ig.truncate(c);g++){var h=g;if(d!=null){h=d.sortedIndices().__inner[g]}e=Math.min(e,this.ms().item(h));f=Math.max(f,this.mq().item(h))}return new $.ig.AxisRange(e,f)},ee:function(){return $.ig.Series.prototype.ef(this.mu(),$b($.ig.ISortingAxis.prototype.$type,this.xAxis()))},scrollIntoView:function(a){var b=this.bz()!=null?this.bz().indexOf(a):-1;var c=this.view().bs();c=c.copy();var d=this.view().br();var e=new $$a.ae(0,0,0,1,1);var f=this.lk(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.ms()!=null&&this.mq()!=null&&b<this.ms().count()&&b<this.mq().count()){var i=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);i._b=this.ee();var j=this.yAxis().getScaledValue(this.ms().item(b),i);var k=this.yAxis().getScaledValue(this.mq().item(b),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().ap(this.seriesViewer(),c,true)}return b>=0},dv:function(a,b,c){var d=$$t.$g.dv.call(this,a,b,c);if(this.mu()==null||this.mo()==null||this.mq()==null||this.ms()==null){d=false}return d},or:function(a,b){var $self=this;$$t.$g.or.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);$ret._b=$self.ee();return $ret}();a.f.clear();a.m.clear();a.p.clear();var j=0;var k=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(k!=null&&(k.sortedIndices()==null||k.sortedIndices().count()!=this.bz().count())){return}j=this.nr(c,d,e);var l=$b($$t.$t.$type,b);var m=this.resolution();if(this.trendLineType()!=0){var n=new Array(this.bz().count());var o=0;var q=this.ni().getEnumerator();while(q.moveNext()){var p=q.current();n[o]=p;o++}if(this._pb.b4()){this._pb.b2().prepareLineCore(a.p,this.trendLineType(),n,this.trendLinePeriod(),function(r){return $self.xAxis().getScaledValue(r,h)},function(r){return $self.yAxis().getScaledValue(r,i)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._bu._b;$ret._d=b._bu._c;$ret._e=b._bu._d;$ret._a=j;$ret._b=m;$ret._f=d;return $ret}())}}var r=this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h);for(var s=b._bu._c;s<=b._bu._d;++s){var t;if(k==null){t=b._bu.getBucket(s)}else{var u=k.sortedIndices().__inner[s];var v=k.getUnscaledValueAt(u);var w=this.mu().item(u);var x=this.mq().item(u);var y=this.ms().item(u);var z=this.mo().item(u);var aa=w;var ab=x;var ac=y;var ad=z;var ae=v;while(s<b._bu._d){u=k.sortedIndices().__inner[s+1];ae=k.getUnscaledValueAt(u);if(ae-v>r*m){break}s++;ab=Math.max(ab,this.mq().item(u));ac=Math.min(ac,this.ms().item(u));ad=this.mo().item(u)}var af=NaN;if(!$.ig.util.isNaN(v)){af=this.xAxis().getScaledValue(v,h)}t=[af,aa,ab,ac,ad]}if(!$.ig.util.isNaN(t[0])){if(k!=null){t[0]=t[0]+j}else{t[0]=f.getScaledValue(t[0],h)+j}t[1]=g.getScaledValue(t[1],i);t[2]=g.getScaledValue(t[2],i);t[3]=g.getScaledValue(t[3],i);t[4]=g.getScaledValue(t[4],i);a.f.add(t)}}return},hp:function(a,b){$$t.$g.hp.call(this,a,b);var c=$b($$t.$t.$type,b);c.b8();if(a){c._b3.count(0)}if(c.b4()&&c.b2()!=null){c.b2().clearPoints()}},m4:function(){return true},ot:function(a,b){$$t.$g.ot.call(this,a,b);if(this.xAxis()==null||this.yAxis()==null){return}var c=false;if(b.checkFrameDirty(a)){c=true;b.updateFrameVersion(a)}this.l8.x(this,this.m8(),this.xAxis(),this.getCategoryItems.runOn(this),this.nx(b),this.nz(b));var d=false;var e=this.l8._c;if(e!=null){d=true}var f=$b($$t.$t.$type,b);f.b7();f.separateMode(false);if(f.b4()){f.b2().clearPoints()}if(this.trendLineType()!=0){f.b2().rasterizeTrendLine(a.p)}if(d){this.pj(a,b,c)}else{f._b3.count(0);this.pi(a,b)}},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.pd(this._mg,a)},pj:function(a,b,c){var d=this.displayType();var e=this.getEffectiveViewport1(b);var f=this.pd(b,e);var g=(f-1)/2;var h=$b($$t.$t.$type,b);h.separateMode(true);var i=a.f;var j=0;var k=this.bz().count();var l=this.xAxis();var m=new $.ig.ScalerParams(0,b.bs(),b.br(),l.isInverted(),e);var n=this.actualBrush();var o=this.negativeBrush();if(o==null){o=n}var p=this.actualOutline();var q=this.negativeOutline();if(q==null){q=p}for(var r=0;r<i.count();++r){var s=i.__inner[r][0]-g;var t=i.__inner[r][0];var u=i.__inner[r][0]+g;var v=i.__inner[r][1];var w=i.__inner[r][2];var x=i.__inner[r][3];var y=i.__inner[r][4];if($.ig.util.isNaN(v)||$.ig.util.isNaN(w)||$.ig.util.isNaN(x)||$.ig.util.isNaN(y)){continue}var z=h._b3.item(j);j++;var aa=v<y;var ab=new $$a.a7;if(c){switch(d){case 0:if(aa){var ac=v;v=y;y=ac}var ad=new $$a.a8;ad.__startPoint={__x:t,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ad.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ae=new $$a.a8;ae.__startPoint={__x:s,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:s,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ae.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:s,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var af=new $$a.a8;af.__startPoint={__x:t,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};af.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ab._b.add(ad);ab._b.add(ae);ab._b.add(af);break;case 1:var ag=new $$a.a8;ag.__startPoint={__x:s,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ag.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ah=new $$a.a8;ah.__startPoint={__x:t,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:t,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());var ai=new $$a.a8;ai.__startPoint={__x:t,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ai.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:u,__y:y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ab._b.add(ag);ab._b.add(ah);ab._b.add(ai);break}}if(aa){this.l8.al=o;this.l8.ah=o;this.l8.am=this.l8.ai=q;this.l8.f=true}else{this.l8.al=n;this.l8.ah=n;this.l8.am=this.l8.ai=p;this.l8.f=false}this.oq(i,r,k,l,m,b.isThumbnailView());if(d==1){this.l8.ae(z,true,false,false,false)}else{this.l8.ae(z,false,false,false,false)}if(c){z._aj=ab}}h._b3.count(j);h.b9()},pd:function(a,b){var c=this.xAxis().jk(a.bs(),a.br(),b);c=Math.max(c,this.resolution()*.9);c=Math.max(c,3);return c},pi:function(a,b){var c=this.displayType();var d=this.getEffectiveViewport1(b);var e=this.pd(b,d);var f=(e-1)/2;var g=$b($$t.$t.$type,b);var h=g.ch();var i=g.cg();var j=a.f;for(var k=0;k<j.count();++k){var l=j.__inner[k][0]-f;var m=j.__inner[k][0];var n=j.__inner[k][0]+f;var o=j.__inner[k][1];var p=j.__inner[k][2];var q=j.__inner[k][3];var r=j.__inner[k][4];if($.ig.util.isNaN(o)||$.ig.util.isNaN(p)||$.ig.util.isNaN(q)||$.ig.util.isNaN(r)){continue}var s=o<r;var t=s?i:h;switch(c){case 0:if(s){var u=o;o=r;r=u}t._c.add(function(){var $ret=new $$a.a4;$ret._c={__x:m,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b={__x:m,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._c.add(function(){var $ret=new $$a.a5;$ret._d=new $$a.ae(0,l,r,n-l,o-r);return $ret}());t._c.add(function(){var $ret=new $$a.a4;$ret._c={__x:m,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b={__x:m,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());break;case 1:t._c.add(function(){var $ret=new $$a.a4;$ret._c={__x:l,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b={__x:m,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._c.add(function(){var $ret=new $$a.a4;$ret._c={__x:m,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b={__x:m,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());t._c.add(function(){var $ret=new $$a.a4;$ret._c={__x:m,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b={__x:n,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());break}}},fq:function(a,b){if(this._pb.b4()&&a==this._pb.b2().trendPolyline()){return null}return $$t.$g.fq.call(this,a,b)},jg:function(){$$t.$g.jg.call(this);if(this.index()<0){return}this._pb.cf()},hy:function(a){$$t.$g.hy.call(this,a);if(this._pb.b4()){this.a2().exportTrendlineData(this,a,this._pb.b2().trendPolyline())}},negativeOutline:function(a){if(arguments.length===1){this.h($$t.$d.negativeOutlineProperty,a);return a}else{return this.c($$t.$d.negativeOutlineProperty)}},setNegativeColors:function(a,b){$$t.$g.setNegativeColors.call(this,a,b);this.negativeOutline(b)},$type:new $.ig.Type("FinancialPriceSeries",$$t.$g.$type,[$.ig.ITrendLineSeries.prototype.$type])},true);$c("FinancialValueList:f","Object",{d:null,b:null,a:null,c:null,e:null,init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.d=a;this.b=b;this.a=d;this.c=c;this.e=e},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{var b=NaN;var c=NaN;var d=NaN;var e=NaN;var f=NaN;if(this.d!=null&&a>=0&&a<this.d.count()){b=this.d.item(a)}if(this.b!=null&&a>=0&&a<this.b.count()){c=this.b.item(a)}if(this.c!=null&&a>=0&&a<this.c.count()){d=this.c.item(a)}if(this.a!=null&&a>=0&&a<this.a.count()){e=this.a.item(a)}if(this.e!=null&&a>=0&&a<this.e.count()){f=this.e.item(a)}var g=$.ig.util.isNaN(b);var h=$.ig.util.isNaN(c);var i=$.ig.util.isNaN(d);var j=$.ig.util.isNaN(e);var k=$.ig.util.isNaN(f);if(!h&&!i&&!j){return(c+d+e)/3}if(!h&&!i){return(c+d)/2}if(!g&&!j){return(b+e)/2}if(!g){return b}if(!h){return c}if(!i){return d}if(!j){return e}return NaN}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){var a=0;var b=0;var c=0;var d=0;var e=0;if(this.d!=null){a=this.d.count()}if(this.b!=null){b=this.b.count()}if(this.c!=null){c=this.c.count()}if(this.a!=null){d=this.a.count()}if(this.e!=null){e=this.e.count()}var f=0;f=Math.max(f,a);f=Math.max(f,b);f=Math.max(f,c);f=Math.max(f,d);f=Math.max(f,e);return f},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("FinancialValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("FinancialCalculationSupportingCalculations:k","Object",{init:function(){$.ig.$op.init.call(this)},_eMA:null,eMA:function(a){if(arguments.length===1){this._eMA=a;return a}else{return this._eMA}},_sMA:null,sMA:function(a){if(arguments.length===1){this._sMA=a;return a}else{return this._sMA}},_sTDEV:null,sTDEV:function(a){if(arguments.length===1){this._sTDEV=a;return a}else{return this._sTDEV}},_movingSum:null,movingSum:function(a){if(arguments.length===1){this._movingSum=a;return a}else{return this._movingSum}},_shortVolumeOscillatorAverage:null,shortVolumeOscillatorAverage:function(a){if(arguments.length===1){this._shortVolumeOscillatorAverage=a;return a}else{return this._shortVolumeOscillatorAverage}},_longVolumeOscillatorAverage:null,longVolumeOscillatorAverage:function(a){if(arguments.length===1){this._longVolumeOscillatorAverage=a;return a}else{return this._longVolumeOscillatorAverage}},_shortPriceOscillatorAverage:null,shortPriceOscillatorAverage:function(a){if(arguments.length===1){this._shortPriceOscillatorAverage=a;return a}else{return this._shortPriceOscillatorAverage}},_longPriceOscillatorAverage:null,longPriceOscillatorAverage:function(a){if(arguments.length===1){this._longPriceOscillatorAverage=a;return a}else{return this._longPriceOscillatorAverage}},_toEnumerableRange:null,toEnumerableRange:function(a){if(arguments.length===1){this._toEnumerableRange=a;return a}else{return this._toEnumerableRange}},_toEnumerable:null,toEnumerable:function(a){if(arguments.length===1){this._toEnumerable=a;return a}else{return this._toEnumerable}},_makeSafe:null,makeSafe:function(a){if(arguments.length===1){this._makeSafe=a;return a}else{return this._makeSafe}},$type:new $.ig.Type("FinancialCalculationSupportingCalculations",$.ig.$ot)},true);$c("SupportingCalculation$1:q","Object",{$tCalculationStrategy:null,init:function($tCalculationStrategy,a,b){this.$tCalculationStrategy=$tCalculationStrategy;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tCalculationStrategy)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a=b;this.d=new $$4.x(String,0)},init1:function($tCalculationStrategy,a,b,c){this.$tCalculationStrategy=$tCalculationStrategy;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tCalculationStrategy)}$.ig.$op.init.call(this);this.a=b;this.d=new $$4.x(String,1,c)},a:null,d:null,b:function(){return this.a},c:function(){return this.d},$type:new $.ig.Type("SupportingCalculation$1",$.ig.$ot)},true);$c("ColumnSupportingCalculation:l","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$q.init.call(this,$$t.$r.$type,0,b)},init1:function(a,b,c){$$t.$q.init1.call(this,$$t.$r.$type,1,b,c)},$type:new $.ig.Type("ColumnSupportingCalculation",$$t.$q.$type.specialize($$t.$r.$type))},true);$c("DataSourceSupportingCalculation:n","SupportingCalculation$1",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$q.init.call(this,$$t.$m.$type,0,b)},init1:function(a,b,c){$$t.$q.init1.call(this,$$t.$m.$type,1,b,c)},$type:new $.ig.Type("DataSourceSupportingCalculation",$$t.$q.$type.specialize($$t.$m.$type))},true);$c("CalculatedColumn:o","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$4.x(String,1,c)},init1:function(a,b,c){$.ig.$op.init.call(this);this.__valuesProvider=b;this.c=new $$4.x(String,1,c)},__valuesProvider:null,c:null,basedOn:function(){return this.c},getEnumerator:function(){return this.__valuesProvider.getEnumerator()},$type:new $.ig.Type("CalculatedColumn",$.ig.$ot,[$$0.$bw.$type.specialize(Number)])},true);$c("FinancialPriceSeriesProxy:p","Object",{init:function(){$.ig.$op.init.call(this)},getCloseMemberPath:function(a){return a.closeMemberPath()},getHighMemberPath:function(a){return a.highMemberPath()},getLowMemberPath:function(a){return a.lowMemberPath()},getOpenMemberPath:function(a){return a.openMemberPath()},getVolumeMemberPath:function(a){return a.volumeMemberPath()},matchesType:function(a){if(!a.isFinancial()){return false}if(a.getType().typeName().endsWith("Indicator")||a.getType().typeName().endsWith("Overlay")){return false}return true},setCategoryMode:function(a,b){a.l7(b)},setCloseMemberPath:function(a,b){a.closeMemberPath(b)},setDisplayType:function(a,b){a.displayType(b)},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setOpenMemberPath:function(a,b){a.openMemberPath(b)},setVolumeMemberPath:function(a,b){a.volumeMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("FinancialPriceSeriesProxy",$.ig.$ot,[$.ig.IFinancialPriceSeriesProxy.prototype.$type])},true);$c("FinancialCalculationDataSource:s","Object",{init:function(){$.ig.$op.init.call(this)},_openColumn:null,openColumn:function(a){if(arguments.length===1){this._openColumn=a;return a}else{return this._openColumn}},_closeColumn:null,closeColumn:function(a){if(arguments.length===1){this._closeColumn=a;return a}else{return this._closeColumn}},_highColumn:null,highColumn:function(a){if(arguments.length===1){this._highColumn=a;return a}else{return this._highColumn}},_lowColumn:null,lowColumn:function(a){if(arguments.length===1){this._lowColumn=a;return a}else{return this._lowColumn}},_volumeColumn:null,volumeColumn:function(a){if(arguments.length===1){this._volumeColumn=a;return a}else{return this._volumeColumn}},_indicatorColumn:null,indicatorColumn:function(a){if(arguments.length===1){this._indicatorColumn=a;return a}else{return this._indicatorColumn}},_typicalColumn:null,typicalColumn:function(a){if(arguments.length===1){this._typicalColumn=a;return a}else{return this._typicalColumn}},_trueRange:null,trueRange:function(a){if(arguments.length===1){this._trueRange=a;return a}else{return this._trueRange}},_trueLow:null,trueLow:function(a){if(arguments.length===1){this._trueLow=a;return a}else{return this._trueLow}},_period:0,period:function(a){if(arguments.length===1){this._period=a;return a}else{return this._period}},_shortPeriod:0,shortPeriod:function(a){if(arguments.length===1){this._shortPeriod=a;return a}else{return this._shortPeriod}},_longPeriod:0,longPeriod:function(a){if(arguments.length===1){this._longPeriod=a;return a}else{return this._longPeriod}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_calculateFrom:0,calculateFrom:function(a){if(arguments.length===1){this._calculateFrom=a;return a}else{return this._calculateFrom}},_calculateCount:0,calculateCount:function(a){if(arguments.length===1){this._calculateCount=a;return a}else{return this._calculateCount}},_multiplier:0,multiplier:function(a){if(arguments.length===1){this._multiplier=a;return a}else{return this._multiplier}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},_specifiesRange:false,specifiesRange:function(a){if(arguments.length===1){this._specifiesRange=a;return a}else{return this._specifiesRange}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("FinancialCalculationDataSource",$.ig.$ot)},true);$c("FinancialSeriesView:u","SeriesView",{_bw:null,_bu:null,_frameVersion:0,frameVersion:function(a){if(arguments.length===1){this._frameVersion=a;return a}else{return this._frameVersion}},checkFrameDirty:function(a){if(this.frameVersion()!=a._t){return true}return false},updateFrameVersion:function(a){this.frameVersion(a._t)},init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this.frameVersion(-1);this._bw=a;this._bu=this.bv()},bv:function(){},onInit:function(){$.ig.SeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=6}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this._bw.xAxis().isDateTime()){a+="<span>${itemLabel}</span><br/>"}else if(this._bw.xAxis().label()!=null){a+="<span>${item."+this._bw.xAxis().label()+"}</span><br/>"}a+="<span class='ui-priority-primary'";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}var c=new $.ig.SRProvider(this.seriesViewerRenderer());var d=c.al("financialSeries_Open");var e=c.al("financialSeries_High");var f=c.al("financialSeries_Low");var g=c.al("financialSeries_Close");d=String.isNullOrEmpty(d)?"Open":d;e=String.isNullOrEmpty(e)?"High":e;f=String.isNullOrEmpty(f)?"Low":f;g=String.isNullOrEmpty(g)?"Close":g;a+=">"+this._bw.title()+"</span><table><tr><td>"+d+":</td><td>"+"${item."+this._bw.openMemberPath()+"}</td></tr><tr><td>"+e+":</td><td>"+"${item."+this._bw.highMemberPath()+"}</td></tr><tr><td>"+f+":</td><td>"+"${item."+this._bw.lowMemberPath()+"}</td></tr><tr><td>"+g+":</td><td>"+"${item."+this._bw.closeMemberPath()+"}</td></tr>";if(!String.isNullOrEmpty(this._bw.volumeMemberPath())){var h=c.al("financialSeries_Volume");h=String.isNullOrEmpty(h)?"Volume":h;a+="<tr><td>"+h+":</td><td>"+"${item."+this._bw.volumeMemberPath()+"}</td></tr>"}a+="</table></div>";return a},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2)},$type:new $.ig.Type("FinancialSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("FinancialPriceSeriesView:t","FinancialSeriesView",{_b0:null,init:function(a){var $self=this;this.ck=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;return $ret}();this.cj=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;return $ret}();this.b1=null;this.ci=new $$a.bs;$$t.$u.init.call(this,a);this._b0=a;this._b6=new $$4.x($$a.$bs.$type,0);this._b3=function(){var $ret=new $.ig.Pool$1($$a.$bs.$type);$ret.create($self.cl.runOn($self));$ret.activate($self.cb.runOn($self));$ret.disactivate($self.cd.runOn($self));$ret.destroy($self.cc.runOn($self));return $ret}()},_b3:null,cl:function(){var a=new $$a.bs;this._b6.add(a);a.__visibility=1;return a},_b6:null,cb:function(a){a.__visibility=0},cd:function(a){a.__visibility=1;
},cc:function(a){this._b6.remove(a)},bv:function(){return new $$t.c(this)},onInit:function(){$$t.$u.onInit.call(this);if(!this.isThumbnailView()){this._bw.negativeBrush(function(){var $ret=new $$a.at;$ret.fill("#C62828");return $ret}());this._b0.negativeOutline(this._bw.negativeBrush());this._bw.resolution(5);this._bw.thickness(1)}},ck:null,cj:null,b1:null,b2:function(a){if(arguments.length===1){this.b1=a;return a}else{if(this.b1==null){this.b1=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b1,this._e.ap(),this._e.rootCanvas(),this._e,this._e.b2())}return this.b1}},b4:function(){return this.b1!=null},ce:function(){if(this._b0.displayType()==1){this.ck.__stroke=this._e.actualBrush()}else{this.ck.__stroke=this._e.actualOutline()}if(this._b0.displayType()==1){this.cj.__stroke=this._bw.negativeBrush()}else{this.cj.__stroke=this._b0.negativeOutline()}},b8:function(){this.an();this._b3.count(0);this.b7()},b7:function(){var a=$b($$a.$a3.$type,this.ck._aj);var b=$b($$a.$a3.$type,this.cj._aj);$.ig.Extensions.prototype.d(a);$.ig.Extensions.prototype.d(b)},ch:function(){this.an();return $b($$a.$a3.$type,this.ck._aj)},cg:function(){this.an();return $b($$a.$a3.$type,this.cj._aj)},cf:function(){this._b0.actualTrendLineBrush(null);if(this._b0.trendLineBrush()!=null){this._b0.actualTrendLineBrush(this._b0.trendLineBrush())}else{this._b0.actualTrendLineBrush(this._b0.actualBrush())}},a8:function(){$$t.$u.a8.call(this);this.ck._ac=this._e.thickness();this.ck._ai=this._e.dashArray();this.ck._ad=this._e.dashCap();if(this._b0.displayType()==1){this.ck.__stroke=this._e.actualBrush()}else{this.ck.__stroke=this._e.actualOutline();this.ck.__fill=this._e.actualBrush()}this.cj._ac=this._e.thickness();this.cj._ai=this._e.dashArray();this.cj._ad=this._e.dashCap();if(this._b0.displayType()==1){this.cj.__stroke=this._bw.negativeBrush()}else{this.cj.__stroke=this._b0.negativeOutline();this.cj.__fill=this._bw.negativeBrush()}},a9:function(){$$t.$u.a9.call(this);var a=this.bl();this.ck._ac=this._e.thickness()+3;if(this._b0.displayType()==1){this.ck.__stroke=a}else{this.ck.__stroke=a;this.ck.__fill=a}this.cj._ac=this._e.thickness()+3;if(this._b0.displayType()==1){this.cj.__stroke=a}else{this.cj.__stroke=a;this.cj.__fill=a}},z:function(a){return this._b6.__inner[a]},ci:null,y:function(a){var b=this._b6.__inner[a];this.ci.__visibility=b.__visibility;this.ci._aj=b._aj;var c=this.bm(a);this.ci.__fill=c;this.ci.__stroke=c;this.ci._ac=this._e.thickness()+3;return this.ci},a3:function(a,b){$$t.$u.a3.call(this,a,b);if(a.d()){if(this.separateMode()){for(var c=0;c<this._b6.count();c++){var d=this.x(c,b);if(d.__visibility==0){a.s(d)}}}else{a.s(this.ck);a.s(this.cj)}}},a2:function(a,b){if(a.d()){if(this._b0.trendLineType()!=0&&!b){var c=this.b2().trendPolyline();c._ac=this._b0.trendLineThickness();c.__stroke=this._b0.actualTrendLineBrush();c._ai=this._b0.trendLineDashArray();c._ad=this._b0.trendLineDashCap();a.u(c)}}$$t.$u.a2.call(this,a,b)},ai:function(a){$$t.$u.ai.call(this,a);this._e.a2().exportPathData(a,this.ck,"positivePathShape",["Positive","Main"]);this._e.a2().exportPathData(a,this.cj,"negativePathShape",["Negative"])},b9:function(){this.an()},_separateMode:false,separateMode:function(a){if(arguments.length===1){this._separateMode=a;return a}else{return this._separateMode}},selectTrendlineManager:function(){if(this.b4()){this.b1=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b1,this._e.ap(),this._e.rootCanvas(),this._e,this._e.b2())}},$type:new $.ig.Type("FinancialPriceSeriesView",$$t.$u.$type)},true);$c("FinancialSeries___CalculateTR__IteratorClass:i","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.na()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.mq().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.nw(this.__4__this.mq().item(this.b.item(0))-this.__4__this.ms().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.mq().count();if(this.f>0){this.c=this.__4__this.nw(this.__4__this.mq().item(0)-this.__4__this.ms().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.max(this.__4__this.nw(this.__4__this.mq().item(this.b.item(this.g))-this.__4__this.ms().item(this.b.item(this.g))),Math.max(this.__4__this.nw(Math.abs(this.__4__this.mq().item(this.b.item(this.g))-this.__4__this.mo().item(this.b.item(this.g-1)))),this.__4__this.nw(Math.abs(this.__4__this.ms().item(this.b.item(this.g))-this.__4__this.mo().item(this.b.item(this.g-1))))));this.d=3;return true}break;case 3:this.d=-1;++this.g;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.max(this.__4__this.nw(this.__4__this.mq().item(this.h)-this.__4__this.ms().item(this.h)),Math.max(this.__4__this.nw(Math.abs(this.__4__this.mq().item(this.h)-this.__4__this.mo().item(this.h-1))),this.__4__this.nw(Math.abs(this.__4__this.ms().item(this.h)-this.__4__this.mo().item(this.h-1)))));this.d=6;return true}break;case 6:this.d=-1;++this.h;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.i(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___CalculateTR__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("FinancialSeries___CalculateTL__IteratorClass:j","Object",{d:0,c:0,e:0,b:null,g:0,f:0,h:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;if(this.__4__this.na()&&this.__4__this.xAxis().sortedIndices()!=null){this.e=this.__4__this.ms().count();this.b=this.__4__this.xAxis().sortedIndices();if(this.e>0){this.c=this.__4__this.nw(this.__4__this.ms().item(this.b.item(0)));this.d=1;return true}this.d=1;break}this.f=this.__4__this.ms().count();if(this.f>0){this.c=this.__4__this.nw(this.__4__this.ms().item(0));this.d=4;return true}this.d=4;break;case 1:this.d=-1;this.g=1;this.d=2;break;case 2:this.d=-1;if(this.g<this.e){this.c=Math.min(this.__4__this.nw(this.__4__this.ms().item(this.b.item(this.g))),this.__4__this.nw(this.__4__this.mo().item(this.b.item(this.g-1))));this.d=3;return true}break;case 3:this.d=-1;this.g++;this.d=2;break;case 4:this.d=-1;this.h=1;this.d=5;break;case 5:this.d=-1;if(this.h<this.f){this.c=Math.min(this.__4__this.nw(this.__4__this.ms().item(this.h)),this.__4__this.nw(this.__4__this.mo().item(this.h-1)));this.d=6;return true}break;case 6:this.d=-1;this.h++;this.d=5;break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $$t.j(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("FinancialSeries___CalculateTL__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("FinancialSeries___CalculateTypicalColumn__IteratorClass:h","Object",{h:0,f:0,c:false,a:null,d:null,g:0,i:0,e:null,k:0,j:0,l:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},m:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.c=false;if(this.__4__this.m5()){this.a=this.__4__this.mc(0,this.__4__this.bz().count());this.__4__this.oo(new $$t.a(0,this.__4__this.bz().count(),this.a,this.__4__this.md(this.a),this.__4__this));if(this.a.typicalColumn()!=null){this.c=true;this.h=1;this.d=this.a.typicalColumn().getEnumerator();this.h=2;break}}if(!this.c){if(this.__4__this.na()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.bz().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.bz().count();this.l=0;this.h=5;break}break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();this.f=this.g;this.h=2;return true}this.m();if(!this.c){if(this.__4__this.na()&&this.__4__this.xAxis().sortedIndices()!=null){this.i=this.__4__this.bz().count();this.e=this.__4__this.xAxis().sortedIndices();this.k=0;this.h=3;break}this.j=this.__4__this.bz().count();this.l=0;this.h=5;break}break;case 3:this.h=-1;if(this.k<this.i){this.f=(this.__4__this.mq().item(this.e.item(this.k))+this.__4__this.ms().item(this.e.item(this.k))+this.__4__this.mo().item(this.e.item(this.k)))/3;this.h=4;return true}break;case 4:this.h=-1;++this.k;this.h=3;break;case 5:this.h=-1;if(this.l<this.j){this.f=(this.__4__this.mq().item(this.l)+this.__4__this.ms().item(this.l)+this.__4__this.mo().item(this.l))/3;this.h=6;return true}break;case 6:this.h=-1;++this.l;this.h=5;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.h(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.m();break}},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("FinancialSeries___CalculateTypicalColumn__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$g.negativeBrushProperty=$$a.$s.i("NegativeBrush",$$a.$at.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$g.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$g.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$g.openMemberPathProperty=$$a.$s.i("OpenMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("OpenMemberPath",b.oldValue(),b.newValue())}));$$t.$g.highMemberPathProperty=$$a.$s.i("HighMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HighMemberPath",b.oldValue(),b.newValue())}));$$t.$g.lowMemberPathProperty=$$a.$s.i("LowMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LowMemberPath",b.oldValue(),b.newValue())}));$$t.$g.closeMemberPathProperty=$$a.$s.i("CloseMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CloseMemberPath",b.oldValue(),b.newValue())}));$$t.$g.volumeMemberPathProperty=$$a.$s.i("VolumeMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("VolumeMemberPath",b.oldValue(),b.newValue())}));$$t.$g.isCustomCategoryStyleAllowedProperty=$$a.$s.i("IsCustomCategoryStyleAllowed",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCategoryStyleAllowed",b.oldValue(),b.newValue())}));$$t.$g.transitionInModeProperty=$$a.$s.i("TransitionInMode",$.ig.CategoryTransitionInMode.prototype.$type,$$t.$g.$type,new $$a.ac(2,$.ig.CategoryTransitionInMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TransitionInMode",b.oldValue(),b.newValue())}));$$t.$g.isTransitionInEnabledProperty=$$a.$s.i("IsTransitionInEnabled",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsTransitionInEnabled",b.oldValue(),b.newValue())}));$$t.$d.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$d.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$d.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$d.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$d.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$d.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$d.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bj.$type,$$t.$d.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$d.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$d.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$d.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$d.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$d.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$d.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$d.displayTypeProperty=$$a.$s.i("DisplayType",$.ig.PriceDisplayType.prototype.$type,$$t.$d.$type,new $$a.ac(2,$.ig.PriceDisplayType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.oldValue(),b.newValue())}));$$t.$d.negativeOutlineProperty=$$a.$s.i("NegativeOutline",$$a.$at.$type,$$t.$d.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeOutline",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_extendedfinancial.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_financial.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$m=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$g=$.ig.globalDefs.$$g;$$n=$.ig.globalDefs.$$n;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BollingerBandsOverlay:g","BollingerBandsBucketCalculator:h","FinancialIndicator:r","FinancialIndicatorBucketCalculator:s","IShortPeriodLongPeriod:ab","PriceChannelOverlay:ap","PriceChannelBucketCalculator:aq","BollingerBandsOverlayView:a5","FinancialIndicatorView:a6","PriceChannelOverlayView:a7"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("DelegateClipper:a","Object",{init:function(a,b,c,d){var $self=this;$.ig.$op.init.call(this);var e=new $$4.x($$a.$y.$type,0);var g=$$t.$a.a(0,c).getEnumerator();while(g.moveNext()){var f=g.current();e.add({__x:a(f),__y:b(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}this._b=new $$4.x($$a.$y.$type,0);this._c=function(h){return $self._b.count()>h?$self._b.__inner[h].__x:NaN};this._d=function(h){return $self._b.count()>h?$self._b.__inner[h].__y:NaN};d.i(this._b);var i=e.getEnumerator();while(i.moveNext()){var h=i.current();d.j(h)}d.i(null)},_b:null,_c:null,_d:null,e:function(){return this._b.count()},a:function(a,b){var d__=new $$t.b((-2));d__.__3__start=a;d__.__3__count=b;return d__},$type:new $.ig.Type("DelegateClipper",$.ig.$ot)},true);$c("FinancialIndicator:r","FinancialSeries",{bf:function(){return new $$t.a6(this)},im:function(a){$.ig.FinancialSeries.prototype.im.call(this,a);this._pb=a},_pb:null,init:function(){$.ig.FinancialSeries.prototype.init.call(this);this.l3=new $.ig.CategoryFrame(3);this.l5=new $.ig.CategoryFrame(3);this.l2=new $.ig.CategoryFrame(3);this.indicatorColumn(new $$4.x(Number,0));this._pa=new $.ig.AxisRange((-100),100)},pn:function(a){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(true)}},pf:function(a,b,c){if($.ig.util.isNaN(b.__x)||$.ig.util.isNaN(b.__y)){return false}var d=this.yAxis();var e=0;if(d!=null){e=d.scaleValue(d.referenceValue())}if(a.__y>=e&&a.__y<=b.__y||a.__y<=e&&a.__y>=b.__y){return true}return false},bd:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.FinancialSeries.prototype.bd.call(this)}},getSeriesValueBoundingBox:function(a){if(this.xAxis()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bs();var d=this.view().br();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.ee();var g=this.aj(this.xAxis(),this.l2.f,this.nx(this.view()),this.nz(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.yAxis().getScaledValue(this.yAxis().referenceValue(),f);var m=1;if(j<k){var n=h[0]-.5*m;var o=h[1];var p=l;return new $$a.ae(0,n,Math.min(o,p),m,Math.max(o,p)-Math.min(o,p))}else{var q=i[0]-.5*m;var r=i[1];var s=l;return new $$a.ae(0,q,Math.min(r,s),m,Math.max(r,s)-Math.min(r,s))}},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.displayType()==1){if(this.pf(a,c,b)){return true}}if(this.displayType()==1||this.displayType()==0){if(this.df(a,b)){return true}}if(this.displayType()==2){if(this.dj(a,b)){return true}}return false},hs:function(a,b,c,d){$.ig.FinancialSeries.prototype.hs.call(this,a,b,c,d);if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}if(this._pb.b4()){this._pb.b2().dataUpdated(a,b,c,d)}if(d!=null&&this.nc.containsKey(d)){var e=this.nc.tryGetValue(d,d);d=e.p1}if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){a=4;b=0;c=this.bz().count()}switch(a){case 3:if(this.pe(b,c,d)){this.pp(b,c,d);this.pn(true)}break;case 2:if(this.pe(b,this.bz().count()-b,d)){this.pp(b,this.bz().count()-b,d);this.pn(true)}break;case 1:if(this.pe(b,this.bz().count()-b,d)){var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}this.indicatorColumn().insertRange(b,f);this.pp(b,this.bz().count()-b,d);this.pn(true)}break;case 0:if(this.pe(b,this.bz().count()-b,d)){this.indicatorColumn().removeRange(b,c);this.pp(b,this.bz().count()-b,d);this.pn(true)}break;case 4:if(this.pe(b,this.bz().count()-b,d)){this.indicatorColumn(new $$4.x(Number,2,this.bz().count()));var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}this.indicatorColumn().insertRange(0,h);this.pp(b,this.bz().count()-b,d);this.pn(true)}break}},displayType:function(a){if(arguments.length===1){this.h($$t.$r.displayTypeProperty,$.ig.IndicatorDisplayType.prototype.getBox(a));return a}else{return $g(this.c($$t.$r.displayTypeProperty))}},ignoreFirst:function(a){if(arguments.length===1){this.h($$t.$r.ignoreFirstProperty,a);return a}else{return $h(this.c($$t.$r.ignoreFirstProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$r.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$r.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$r.trendLineBrushProperty,a);return a}else{return this.c($$t.$r.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$r.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$r.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$r.trendLineThicknessProperty,a);return a}else{return this.c($$t.$r.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$r.trendLineDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$r.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$r.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$r.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$r.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$r.trendLinePeriodProperty))}},pk:function(){return-1},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$r.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$r.trendLineZIndexProperty))}},_indicatorColumn:null,indicatorColumn:function(a){if(arguments.length===1){this._indicatorColumn=a;return a}else{return this._indicatorColumn}},_pa:null,pd:function(a,b){},pg:function(a,b){},is:function(a,b,c,d){switch(b){case"XAxis":this._pb.selectTrendlineManager();break;case"TrendLineType":var e=$g(d);if(e!=0){this._pb.b2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._pb.b2(),this.xAxis(),this.rootCanvas(),this,this.b2()))}break}$.ig.FinancialSeries.prototype.is.call(this,a,b,c,d);if(this._pb.b4()&&this._pb.b2().propertyUpdated(a,b,c,d)){this.renderSeries(false);var f=$b($$t.$a6.$type,this._bh);if(f!=null&&f.b4()){f.b2().propertyUpdated(a,b,c,d)}this.ic()}switch(b){case"FastItemsSource":if(this.bz()!=null){this.indicatorColumn(new $$4.x(Number,2,this.bz().count()));var g=new Array(this.bz().count());for(var h=0;h<this.bz().count();h++){g[h]=0}this.indicatorColumn().insertRange(0,g);this.pp(0,this.bz().count(),null);if(this.yAxis()!=null&&!this.yAxis().updateRange()){this._mg._bu.e(this.resolution());this.renderSeries(false)}}break;case"TrendLineBrush":this.jg();break;case"DisplayType":this.hp(true,this.view());this.renderSeries(false);this.ic();break;case"OpenColumn":case"HighColumn":case"LowColumn":case"CloseColumn":case"VolumeColumn":if(this.bz()!=null){if(this.indicatorColumn().count()!=this.bz().count()){this.indicatorColumn(new $$4.x(Number,2,this.bz().count()));var i=new Array(this.bz().count());for(var j=0;j<this.bz().count();j++){i[j]=0}this.indicatorColumn().insertRange(0,i)}if(this.pe(0,this.bz().count()-1,b)){this.po()}}break;case"XAxis":if(this.xAxis()!=null&&($b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null||$b($.ig.ISortingAxis.prototype.$type,c)!==null)){this.po()}break;case"YAxis":case"IgnoreFirst":this.po();this.ic();break;case"TrendLineType":this.ic();break}},getSeriesValue:function(a,b,c){if(this.indicatorColumn()==null){return $.ig.FinancialSeries.prototype.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);f.c=this.seriesViewer().viewportRect();return this.em(this.indicatorColumn(),a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.indicatorColumn()==null){return $.ig.FinancialSeries.prototype.getPreviousOrExactIndex.call(this,a,b)}return this.fc(a,b,this.xAxis(),this.nq.runOn(this),this.indicatorColumn())},getNextOrExactIndex:function(a,b){if(this.indicatorColumn()==null){return $.ig.FinancialSeries.prototype.getNextOrExactIndex.call(this,a,b)}return this.fa(a,b,this.xAxis(),this.nq.runOn(this),this.indicatorColumn())},du:function(){return true},pe:function(a,b,c){if(c==null){return true}if(this.pg(a,b).contains(c)){return true}return false},pp:function(a,b,c){this.pd(a,b)},an:function(a){if(this.bz()==null){return null}if(a!=null&&a==this.yAxis()){return this._pa}return null},scrollIntoView:function(a){var b=this.bz()!=null?this.bz().indexOf(a):-1;var c=this.view().bs();c=c.copy();var d=this.view().br();var e=new $$a.ae(0,0,0,1,1);var f=this.lk(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.xAxis()!=null){var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=this.xAxis().getScaledValue(b,g);if(h<c.left()+.1*c.width()){h=h+.4*c.width()}if(h>c.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.indicatorColumn()!=null&&b<this.indicatorColumn().count()){var i=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);i._b=this.ee();var j=this.yAxis().getScaledValue(this.indicatorColumn().__inner[b],i);if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}this.syncLink().ap(this.seriesViewer(),c,true)}return b>=0},dv:function(a,b,c){var d=$.ig.FinancialSeries.prototype.dv.call(this,a,b,c);if(this.indicatorColumn()==null||this.indicatorColumn().count()==0){d=false}return d},or:function(a,b){var $self=this;$.ig.FinancialSeries.prototype.or.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);i._b=this.ee();a.f.clear();a.m.clear();a.p.clear();var j=0;var k=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bz().count()){return}j=this.nr(c,d,e);var l=this.pk();if(l==-1){l=this.trendLinePeriod()}var m=$b($$t.$a6.$type,b);if(m.b4()){m.b2().prepareLineCore(a.p,this.trendLineType(),this.indicatorColumn(),l,function(n){return $self.xAxis().getScaledValue(n,h)},function(n){return $self.yAxis().getScaledValue(n,i)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._bu._b;$ret._d=b._bu._c;$ret._e=b._bu._d;$ret._a=j;$ret._b=$self.resolution();$ret._f=d;$ret._g=c;return $ret}())}var n=this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h);for(var o=b._bu._c;o<=b._bu._d;++o){var p;if(k==null){p=b._bu.getBucket(o)}else{var q=k.sortedIndices().__inner[o];var r=k.getUnscaledValueAt(q);var s=this.indicatorColumn().__inner[o];var t=s;var u=r;while(o<b._bu._d){q=k.sortedIndices().__inner[o+1];u=k.getUnscaledValueAt(q);if(u-r>n){break}o++;var v=this.indicatorColumn().__inner[o];s=Math.min(s,v);t=Math.max(t,v)}var w=NaN;if(!$.ig.util.isNaN(r)){w=this.xAxis().getScaledValue(r,h)}p=[w,s,t]}if(!$.ig.util.isNaN(p[0])){if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){p[0]=p[0]+j}else{p[0]=f.getScaledValue(p[0],h)+j}p[1]=g.getScaledValue(p[1],i);if(b._bu._b>1||k!=null){p[2]=g.getScaledValue(p[2],i)}else{p[2]=p[1]}a.f.add(p)}}return},hp:function(a,b){$.ig.FinancialSeries.prototype.hp.call(this,a,b);var c=b;c.b5(a);if(c.b4()){c.b2().clearPoints()}},l9:function(){switch(this.displayType()){case 1:return 1;case 2:return 1;case 0:return 12}return 1},ot:function(a,b){$.ig.FinancialSeries.prototype.ot.call(this,a,b);var c=$b($$t.$a6.$type,b);var d=function(e){return a.f.__inner[e][0]};var e=function(f){return a.f.__inner[f][1]};if(c.b4()){c.b2().clearPoints();c.b2().rasterizeTrendLine(a.p)}var f=b.br();var g=this.getEffectiveViewport1(b);var h=0;var i=this.actualBrush();var j=this.negativeBrush();if(b.checkFrameDirty(a)){c.b5(false);if(a.f.count()>0){switch(this.displayType()){case 0:var k=$.ig.CategorySeries.prototype.mt(a.f,a.f.count()-1,f,b.bs(),false);c.b9(a.f.count(),d,e,true,k);break;case 1:if(this.yAxis()!=null){h=this.nv(b)}else{h=.5*(f.top()+f.bottom())}var l=$.ig.CategorySeries.prototype.mt(a.f,a.f.count()-1,f,b.bs(),false);c.b7(a.f.count(),d,e,true,h,l);break;case 2:h=this.nv(b);c.b8(a.f.count(),d,e,true,h);break;default:throw new $$6.q(0)}}b.updateFrameVersion(a)}var m=a.f;var n=this.bz().count();this.l8.x(this,this.m8(),this.xAxis(),this.getCategoryItems.runOn(this),this.nx(b),this.nz(b));var o=false;var p=this.l8._c;if(p!=null){o=true}this.l8.al=i;this.l8.ah=i;if(o){var q=new $.ig.ScalerParams(0,b.bs(),b.br(),this.xAxis().isInverted(),g);this.l8.f=false;this.oq(m,-1,n,this.xAxis(),q,b.isThumbnailView())}this.l8.ae(c._positivePath0,true,false,true,false);this.l8.ae(c._positivePath1,true,false,true,false);this.l8.ae(c._positivePath01,false,true,false,false);c._positivePath01.__opacity=.8*this.l8.i*this.actualAreaFillOpacity();this.l8.ae(c._positiveColumns,true,false,false,false);this.l8.al=j;this.l8.ah=j;if(o){var r=new $.ig.ScalerParams(0,b.bs(),b.br(),this.xAxis().isInverted(),g);this.l8.f=true;this.oq(m,-1,n,this.xAxis(),r,b.isThumbnailView())}this.l8.ae(c._negativePath0,true,false,true,false);this.l8.ae(c._negativePath1,true,false,true,false);this.l8.ae(c._negativePath01,false,true,false,false);c._negativePath01.__opacity=.8*this.l8.i*this.actualAreaFillOpacity();this.l8.ae(c._negativeColumns,true,false,false,false);c.cb()},jg:function(){$.ig.FinancialSeries.prototype.jg.call(this);if(this.index()<0){return}if(this._pb.b4()){this._pb.cc()}},po:function(){if(this._pb.b4()){this._pb.b2().reset()}this.pd(0,this.indicatorColumn().count());if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}},hy:function(a){$.ig.FinancialSeries.prototype.hy.call(this,a);this.a2().exportTrendlineData(this,a,this._pb.b2().trendPolyline())},$type:new $.ig.Type("FinancialIndicator",$.ig.FinancialSeries.prototype.$type,[$.ig.ITrendLineSeries.prototype.$type])},true);$c("StrategyBasedIndicator:az","FinancialIndicator",{init:function(){$$t.$r.init.call(this);this.qi()},qi:function(){this._p3=this.p4();this._ab=this.qh()},_p3:null,p4:function(){},qh:function(){},qa:function(){return-2147483648},qj:function(a){},qc:function(){return-2147483648},p9:function(){return-2147483648},qn:function(a,b,c){var d=$$a.$s.i(c,$$0.$aw.$type,b,new $$a.ac(2,a,function(e,f){$b($$t.$az.$type,e).raisePropertyChanged(c,f.oldValue(),f.newValue())}));$$t.$az.p7.add(c);return d},qm:function(a,b){return $$t.$az.qn(a,b,"Period")},qk:function(a,b){return $$t.$az.qn(a,b,"LongPeriod")},qo:function(a,b){return $$t.$az.qn(a,b,"ShortPeriod")},pg:function(a,b){var c=this.mc(a,b);var d=this.md(c);return this._p3.b(c,d)},pd:function(a,b){var c=this.mc(a,b);if(b==0){return false}if(!this.m9(this.pg(a,b))){return false}var d=this.md(c);if(this._pa!=null){c.minimumValue(this._pa.minimum());c.maximumValue(this._pa.maximum())}var e=this._p3.a(c,d);for(var f=0;f<this.ignoreFirst()&&f<c.indicatorColumn().count();f++){c.indicatorColumn().item(f,NaN)}if(this.yAxis()!=null&&this.p6(c)){this.yAxis().updateRange()}return e},p6:function(a){if(!$.ig.util.isNaN(a.minimumValue())&&!$.ig.util.isNaN(a.maximumValue())&&a.specifiesRange()){var b=this._pa;this._pa=new $.ig.AxisRange(a.minimumValue(),a.maximumValue());return this.p5(b,this._pa)}var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var f=a.indicatorColumn().getEnumerator();while(f.moveNext()){var e=f.current();if(!$.ig.util.isNaN(e)){c=Math.min(c,e);d=Math.max(d,e)}}var g=this._pa;this._pa=new $.ig.AxisRange(c,d);return this.p5(g,this._pa)},p5:function(a,b){if(a==null||b==null){return true}if(a.minimum()!=b.minimum()){return true}if(a.maximum()!=b.maximum()){return true}return false},qb:function(a){if(a==-2147483648){return 0}if(a>this.indicatorColumn().count()&&this.indicatorColumn().count()>0){a=this.indicatorColumn().count()-1}if(a<1){return 1}return a},mc:function(a,b){var c=$$t.$r.mc.call(this,a,b);c.indicatorColumn(this.indicatorColumn());c.period(this.qb(this.qa()));c.shortPeriod(this.qb(this.qc()));c.longPeriod(this.qb(this.p9()));c.multiplier(this.p8());return c},p8:function(){return 1},ql:function(a,b){var c=$$a.$s.i("Multiplier",Number,b,new $$a.ac(2,a,function(d,e){$b($$t.$az.$type,d).raisePropertyChanged("Multiplier",e.oldValue(),e.newValue())}));$$t.$az.p7.add("Multiplier");return c},is:function(a,b,c,d){$$t.$r.is.call(this,a,b,c,d);if($$t.$az.p7.contains(b)){if(this.yAxis()!=null&&!this.yAxis().updateRange()){this._mg._bu.e(this.resolution());this.pd(0,this.indicatorColumn().count());if(this._pb.b4()){this._pb.b2().reset()}this.renderSeries(false)}}},$type:new $.ig.Type("StrategyBasedIndicator",$$t.$r.$type)},true);$c("IShortPeriodLongPeriod:ab","Object",{$type:new $.ig.Type("IShortPeriodLongPeriod",null)},true);$c("AbsoluteVolumeOscillatorIndicator:c","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.a8},qh:function(){return $$t.$c.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$c.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$c.shortPeriodProperty))}},qc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$c.longPeriodProperty,a);return a}else{return $h(this.c($$t.$c.longPeriodProperty))}},p9:function(){return this.longPeriod()},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("AccumulationDistributionIndicator:d","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.a9},qh:function(){return $$t.$d.$type},$type:new $.ig.Type("AccumulationDistributionIndicator",$$t.$az.$type)},true);$c("AverageDirectionalIndexIndicator:e","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bb},qh:function(){return $$t.$e.$type},period:function(a){if(arguments.length===1){this.h($$t.$e.periodProperty,a);return a}else{return $h(this.c($$t.$e.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("AverageDirectionalIndexIndicator",$$t.$az.$type)},true);$c("AverageTrueRangeIndicator:f","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bi},qh:function(){return $$t.$f.$type},period:function(a){if(arguments.length===1){this.h($$t.$f.periodProperty,a);return a}else{return $h(this.c($$t.$f.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("AverageTrueRangeIndicator",$$t.$az.$type)},true);$c("FinancialOverlay:t","FinancialSeries",{init:function(){$.ig.FinancialSeries.prototype.init.call(this);this._pa=false},hs:function(a,b,c,d){$.ig.FinancialSeries.prototype.hs.call(this,a,b,c,d);if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){this.xAxis().notifyDataChanged()}this._mg._bu.e(this.resolution());this.pb();if(this.yAxis()!=null){this.yAxis().updateRange()}this.renderSeries(true)},ignoreFirst:function(a){if(arguments.length===1){this.h($$t.$t.ignoreFirstProperty,a);return a}else{return $h(this.c($$t.$t.ignoreFirstProperty))}},du:function(){return true},is:function(a,b,c,d){switch(b){case"FastItemsSource":this._pa=false;break;case"IgnoreFirst":this._pa=false;this.renderSeries(false);this.ic();break;case"XAxis":this._pa=false;break}$.ig.FinancialSeries.prototype.is.call(this,a,b,c,d)},bd:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.FinancialSeries.prototype.bd.call(this)}},testHit:function(a,b){if(this.df(a,b)){return true}return false},ac:function(){$.ig.FinancialSeries.prototype.ac.call(this);this.renderSeries(false)},scrollIntoView:function(a){var b=this.bz()!=null?this.bz().indexOf(a):-1;var c=this.view().bs();c=c.copy();var d=this.view().br();var e=new $$a.ae(0,0,0,1,1);var f=this.lk(this.view());var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);h._b=this.ee();if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.xAxis()!=null){var i=this.xAxis().getScaledValue(b,g);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(this.yAxis()!=null&&this.ms()!=null&&this.mq()!=null&&b<this.ms().count()&&b<this.mq().count()){var j=this.yAxis().getScaledValue(this.ms().item(b),h);var k=this.yAxis().getScaledValue(this.mq().item(b),h);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(j-k);if(c.height()<l){c.height(l);c.y(Math.min(j,k))}else{if(j<c.top()+.1*c.height()){j=j+.4*c.height()}if(j>c.bottom()-.1*c.height()){j=j-.4*c.height()}c.y(j-.5*c.height())}}}this.syncLink().ap(this.seriesViewer(),c,true)}return b>=0},an:function(a){if(a!=null&&a==this.yAxis()&&this.ms()!=null&&this.mq()!=null){return new $.ig.AxisRange(this.ms().minimum(),this.mq().maximum())}return null},_pa:false,pb:function(){},$type:new $.ig.Type("FinancialOverlay",$.ig.FinancialSeries.prototype.$type)},true);$c("BollingerBandsOverlay:g","FinancialOverlay",{init:function(){this.pg=new $$4.x(Number,0);this.ph=new $$4.x(Number,0);$$t.$t.init.call(this);this._ab=$$t.$g.$type;this.l3=new $.ig.CategoryFrame(4);this.l5=new $.ig.CategoryFrame(4);this.l2=new $.ig.CategoryFrame(4)},period:function(a){if(arguments.length===1){this.h($$t.$g.periodProperty,a);return a}else{return $h(this.c($$t.$g.periodProperty))}},multiplier:function(a){if(arguments.length===1){this.h($$t.$g.multiplierProperty,a);return a}else{return this.c($$t.$g.multiplierProperty)}},is:function(a,b,c,d){if(this.nj().contains(b)){this._pa=false}$$t.$t.is.call(this,a,b,c,d);switch(b){case"Period":this._pa=false;this.renderSeries(false);break;case"Multiplier":this.renderSeries(false);break}},pi:0,pj:0,pb:function(){this.pg.clear();this.ph.clear();var a=$.ig.TrendCalculators.prototype.e(new $.ig.SafeEnumerable(this.ni()),this.period()).getEnumerator();var b=$.ig.TrendCalculators.prototype.f(new $.ig.SafeEnumerable(this.ni()),this.period()).getEnumerator();this.pj=1.7976931348623157e308;this.pi=-1.7976931348623157e308;var c=true;var d=true;var e=this.multiplier();while(c||d){if(a.moveNext()){this.pg.add(a.current())}else{c=false}if(b.moveNext()){this.ph.add(b.current())}else{d=false}if(c&&d){this.pj=Math.min(this.pj,a.current()-b.current()*e);this.pi=Math.max(this.pi,a.current()+b.current()*e)}}return true},an:function(a){if(this.pg==null||this.ph==null||a==null||this.bz()==null||a!=this.yAxis()){return null}var b=new $.ig.AxisRange(this.pj,this.pi);return b},pg:null,ph:null,or:function(a,b){$$t.$t.or.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.xAxis();var g=this.yAxis();var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);a.f.clear();a.m.clear();a.p.clear();var j=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(j!=null&&j.sortedIndices().count()!=this.bz().count()){return}var k=0;k=this.nr(c,d,e);if(!this._pa){this._pa=this.pb();if(this.yAxis()!=null){this.yAxis().updateRange1(true)}}i._b=this.ee();var l=this.xAxis().getUnscaledValue(2,h)-this.xAxis().getUnscaledValue(1,h);for(var m=b._bu._c;m<=b._bu._d;++m){var n;if(j==null){n=b._bu.getBucket(m)}else{var o=j.sortedIndices().__inner[m];var p=j.getUnscaledValueAt(o);var q=this.pg.__inner[m];var r=this.ph.__inner[m];var s=q;var t=r;var u=p;var v=1;while(m<b._bu._d){o=j.sortedIndices().__inner[m+1];u=j.getUnscaledValueAt(o);if(u-p>l){break}m++;s+=this.pg.__inner[m];t+=this.ph.__inner[m];v++}s/=v;t/=v;var w=s-t*this.multiplier();var x=s;var y=s+t*this.multiplier();var z=NaN;if(!$.ig.util.isNaN(p)){z=this.xAxis().getScaledValue(p,h)}n=[z,w,x,y]}var aa=Math.max(1,l);if(!$.ig.util.isNaN(n[0])&&m*aa>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){n[0]=n[0]+k}else{n[0]=f.getScaledValue(n[0],h)+k}n[1]=g.getScaledValue(n[1],i);n[2]=g.getScaledValue(n[2],i);n[3]=g.getScaledValue(n[3],i);a.f.add(n)}}},hp:function(a,b){$$t.$t.hp.call(this,a,b);var c=b;if(c!=null){c.b1()}},getSeriesValue:function(a,b,c){if(this.pg==null){return $$t.$t.getSeriesValue.call(this,a,b,c)}var d=this.getEffectiveViewport1(this.view());var e=this.nr(this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.xAxis().isInverted(),d);f.c=this.seriesViewer().viewportRect();return this.em(this.pg,a,this.xAxis(),f,e,this.nq.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){if(this.pg==null){return $$t.$t.getPreviousOrExactIndex.call(this,a,b)}return this.fc(a,b,this.xAxis(),this.nq.runOn(this),this.pg)},getNextOrExactIndex:function(a,b){if(this.pg==null){return $$t.$t.getNextOrExactIndex.call(this,a,b)}return this.fa(a,b,this.xAxis(),this.nq.runOn(this),this.pg)},dv:function(a,b,c){var d=$$t.$t.dv.call(this,a,b,c);if(!this.m9(this.nj())){d=false}return d},ot:function(a,b){$$t.$t.ot.call(this,a,b);var c=$b($$t.$a5.$type,b);var d=this.getEffectiveViewport1(b);if(b.checkFrameDirty(a)){c.b1();var e=a.f.count();var f=function(g){return a.f.__inner[g][0]};var g=function(h){return a.f.__inner[e-1-h][0]};var h=function(i){return a.f.__inner[i][1]};var i=function(j){return a.f.__inner[j][2]};var j=function(k){return a.f.__inner[e-1-k][3]};c.b2(e,f,g,h,i,j);b.updateFrameVersion(a)}this.l8.x(this,this.m8(),this.xAxis(),this.getCategoryItems.runOn(this),this.nx(b),this.nz(b));var k=false;var l=this.l8._c;var m=a.f;var n=this.bz().count();if(l!=null){k=true}if(k){var o=new $.ig.ScalerParams(0,b.bs(),b.br(),this.xAxis().isInverted(),d);this.oq(m,-1,n,this.xAxis(),o,b.isThumbnailView())}var p=c.line0();var q=c.line1();var r=c.line2();var s=c.fillArea();this.l8.ae(q,true,false,true,true);this.l8.ao=null;this.l8.an=null;this.l8.ae(p,true,false,false,true);this.l8.ae(r,true,false,false,true);this.l8.ae(s,false,true,false,false);s.__opacity=this.l8.i*this.actualAreaFillOpacity()},bf:function(){return new $$t.a5(this)},im:function(a){$$t.$t.im.call(this,a);this._pf=$b($$t.$a5.$type,a)},_pf:null,n0:function(){return 3},ee:function(){return $.ig.Series.prototype.ef(this.pg,null)},$type:new $.ig.Type("BollingerBandsOverlay",$$t.$t.$type)},true);$c("BollingerBandsBucketCalculator:h","FinancialBucketCalculator",{init:function(a){$.ig.FinancialBucketCalculator.prototype.init.call(this,a);this._f=a},_f:null,getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._a._bw.bz().count()-1);if(b<=c){var d=this._f._b0.multiplier();var e=0;var f=0;var g=0;for(var h=b;h<=c;++h){if(!$.ig.util.isNaN(this._f._b0.pg.__inner[h])&&!$.ig.util.isNaN(this._f._b0.ph.__inner[h])){e+=this._f._b0.pg.__inner[h];f+=this._f._b0.ph.__inner[h];++g}}if(g>0){e=e/g;f=f/g;return[.5*(b+c),e-f*d,e,e+f*d]}}return[NaN,NaN,NaN,NaN]},$type:new $.ig.Type("BollingerBandsBucketCalculator",$.ig.FinancialBucketCalculator.prototype.$type)},true);$c("BollingerBandWidthIndicator:i","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bj},qh:function(){return $$t.$i.$type},period:function(a){if(arguments.length===1){this.h($$t.$i.periodProperty,a);return a}else{return $h(this.c($$t.$i.periodProperty))}},qa:function(){return this.period()},multiplier:function(a){if(arguments.length===1){this.h($$t.$i.multiplierProperty,a);return a}else{return this.c($$t.$i.multiplierProperty)}},p8:function(){return this.multiplier()},$type:new $.ig.Type("BollingerBandWidthIndicator",$$t.$az.$type)},true);$c("ChaikinOscillatorIndicator:j","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bk},qh:function(){return $$t.$j.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$j.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$j.shortPeriodProperty))}},qc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$j.longPeriodProperty,a);return a}else{return $h(this.c($$t.$j.longPeriodProperty))}},p9:function(){return this.longPeriod()},$type:new $.ig.Type("ChaikinOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("ChaikinVolatilityIndicator:k","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bl},qh:function(){return $$t.$k.$type},period:function(a){if(arguments.length===1){this.h($$t.$k.periodProperty,a);return a}else{return $h(this.c($$t.$k.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("ChaikinVolatilityIndicator",$$t.$az.$type)},true);$c("CommodityChannelIndexIndicator:l","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bm},qh:function(){return $$t.$l.$type},period:function(a){if(arguments.length===1){this.h($$t.$l.periodProperty,a);return a}else{return $h(this.c($$t.$l.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("CommodityChannelIndexIndicator",$$t.$az.$type)},true);$c("CustomIndicator:m","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.n},qh:function(){return $$t.$m.$type},pg:function(a,b){var c=this.mc(a,b);var d=this.md(c);var e=new $$4.x(String,0);if(this.qp!=null){var f=new $.ig.FinancialEventArgs(c.calculateFrom(),c.calculateCount(),c,d,this);this.qp(this,f);if(f.basedOn()!=null){var h=f.basedOn().getEnumerator();while(h.moveNext()){var g=h.current();e.add(g)}}}return e},qq:null,indicator:function(a){if(arguments.length===1){this.qq=a;this.po();return a}else{return this.qq}},qp:null,basedOnColumns:function(a){if(arguments.length===1){this.qp=a;return a}else{return this.qp}},pd:function(a,b){$$t.$az.pd.call(this,a,b);if(this.qq!=null){var c=this.mc(a,b);if(b==0){return false}if(!this.m9(this.pg(a,b))){return false}this.qq(this,new $.ig.FinancialEventArgs(a,b,c,this.md(c),this));if(this.p6(c)&&this.yAxis()!=null){this.yAxis().updateRange()}return true}return false},$type:new $.ig.Type("CustomIndicator",$$t.$az.$type)},true);$c("IndicatorCalculationStrategy:ax","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){},b:function(a,b){},$type:new $.ig.Type("IndicatorCalculationStrategy",$.ig.$ot)},true);$c("CustomIndicatorStrategy:n","IndicatorCalculationStrategy",{
init:function(){$$t.$ax.init.call(this)},a:function(a,b){return true},b:function(a,b){return new $$4.x(String,0)},$type:new $.ig.Type("CustomIndicatorStrategy",$$t.$ax.$type)},true);$c("DetrendedPriceOscillatorIndicator:o","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bn},qh:function(){return $$t.$o.$type},period:function(a){if(arguments.length===1){this.h($$t.$o.periodProperty,a);return a}else{return $h(this.c($$t.$o.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("DetrendedPriceOscillatorIndicator",$$t.$az.$type)},true);$c("EaseOfMovementIndicator:p","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bo},qh:function(){return $$t.$p.$type},$type:new $.ig.Type("EaseOfMovementIndicator",$$t.$az.$type)},true);$c("FastStochasticOscillatorIndicator:q","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},p4:function(){return new $$t.bp},qh:function(){return $$t.$q.$type},period:function(a){if(arguments.length===1){this.h($$t.$q.periodProperty,a);return a}else{return $h(this.c($$t.$q.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("FastStochasticOscillatorIndicator",$$t.$az.$type)},true);$c("FinancialIndicatorBucketCalculator:s","FinancialBucketCalculator",{init:function(a){$.ig.FinancialBucketCalculator.prototype.init.call(this,a);this._f=a},_f:null,getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._f._b0.indicatorColumn().count()-1);var d=NaN;var e=NaN;for(var f=b;f<=c;++f){var g=this._f._b0.indicatorColumn().__inner[f];if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(g)){d=Math.min(d,g);e=Math.max(e,g)}}else{d=g;e=g}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[NaN,NaN,NaN]},$type:new $.ig.Type("FinancialIndicatorBucketCalculator",$.ig.FinancialBucketCalculator.prototype.$type)},true);$c("ForceIndexIndicator:u","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.displayType(1)},p4:function(){return new $$t.bq},qh:function(){return $$t.$u.$type},period:function(a){if(arguments.length===1){this.h($$t.$u.periodProperty,a);return a}else{return $h(this.c($$t.$u.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("ForceIndexIndicator",$$t.$az.$type)},true);$c("FullStochasticOscillatorIndicator:v","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},p4:function(){return new $$t.bs},qh:function(){return $$t.$v.$type},period:function(a){if(arguments.length===1){this.h($$t.$v.periodProperty,a);return a}else{return $h(this.c($$t.$v.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},smoothingPeriod:function(a){if(arguments.length===1){this.h($$t.$v.smoothingPeriodProperty,a);return a}else{return $h(this.c($$t.$v.smoothingPeriodProperty))}},qc:function(){return this.smoothingPeriod()},triggerPeriod:function(a){if(arguments.length===1){this.h($$t.$v.triggerPeriodProperty,a);return a}else{return $h(this.c($$t.$v.triggerPeriodProperty))}},p9:function(){return this.triggerPeriod()},pk:function(){return this.triggerPeriod()},$type:new $.ig.Type("FullStochasticOscillatorIndicator",$$t.$az.$type)},true);$c("OverlayProxy:w","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(a.getType().typeName().endsWith("Overlay")){return true}return false},setCloseMemberPath:function(a,b){a.closeMemberPath(b)},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setMultiplier:function(a,b){if(a.getType().typeName()=="BollingerBandsOverlay"){var s_=a;var p_=b;s_["multiplier"](p_)}},setOpenMemberPath:function(a,b){a.openMemberPath(b)},setVolumeMemberPath:function(a,b){a.volumeMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("OverlayProxy",$.ig.$ot,[$.ig.IOverlayProxy.prototype.$type])},true);$c("IndicatorProxy:x","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(a.getType().typeName().endsWith("Indicator")){return true}return false},setCloseMemberPath:function(a,b){a.closeMemberPath(b)},setDisplayType:function(a,b){a.displayType(b)},setHighMemberPath:function(a,b){a.highMemberPath(b)},setLongPeriod:function(a,b){if($b($$t.$ab.$type,a)!==null){a.longPeriod(b)}},setLowMemberPath:function(a,b){a.lowMemberPath(b)},setNegativeBrush:function(a,b){a.negativeBrush(b)},setOpenMemberPath:function(a,b){a.openMemberPath(b)},setPeriodOverride:function(a,b){if($b($$t.$az.$type,a)!==null){a.qj(b)}},setShortPeriod:function(a,b){if($b($$t.$ab.$type,a)!==null){a.shortPeriod(b)}},setSignalPeriod:function(a,b){if(a.getType().typeName()=="MovingAverageConvergenceDivergenceIndicator"){var s_=a;var p_=b;s_["signalPeriod"](p_)}},setSmoothingPeriod:function(a,b){if(a.getType().typeName()=="FullStochasticOscillatorIndicator"){var s_=a;var p_=b;s_["smoothingPeriod"](p_)}},setVolumeMemberPath:function(a,b){a.volumeMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},handleCustomIndicatorEvent:function(a,b){if(a.getType().typeName()=="CustomIndicator"){var s_=a;var p_=b;s_["indicator"](p_)}},$type:new $.ig.Type("IndicatorProxy",$.ig.$ot,[$.ig.IIndicatorProxy.prototype.$type])},true);$c("IndicatorRenderer:y","Object",{init:function(){$.ig.$op.init.call(this)},h:function(a,b,c,d){var e=new $$a.a8;var f=$$t.$y.b(a,b,c,d);var h=f.getEnumerator();while(h.moveNext()){var g=h.current();e.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(g);return $ret}())}e.__startPoint=e.__segments.__inner[0].c();return e},g:function(a,b,c,d,e,f,g,h,i,j,k){var l=g._aj._b;var m=h._aj._b;if(a>1){var n=new $$t.a(b,c,a,k);b=n._c;c=n._d;a=n.e()}if(i==1){var o=new $$4.x($$0.$aw.$type,0);var p=l;var q=0;o.add(0);for(var r=0,s=1;s<a;r=s++){var t=q;var u=c(s)-c(r);if(d&&!$.ig.util.isNaN(u)){t=Math.sign(u)}if(t!=0&&t!=q){p.add($$t.$y.h(o,b,c,j));q=t;p=q==1?m:l;o.clear();o.add(r)}o.add(s)}p.add($$t.$y.h(o,b,c,j))}else{var v=new $$4.x($$0.$aw.$type,0);var w=l;var x=0;v.add(0);for(var y=0,z=1;z<a;y=z++){var aa=x;var ab=c(z)-c(y);if(d&&!$.ig.util.isNaN(ab)){aa=Math.sign(ab)}if(aa!=0&&aa!=x){if(v.count()>0){w.add($$t.$y.h(v,b,c,j))}x=aa;w=x==1?m:l;v.clear();v.add(y)}v.add(z)}if(v.count()>0){w.add($$t.$y.h(v,b,c,j))}}},e:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var p=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var q=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var r=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);if(a<=1){n=null}k=Math.max(f.top(),Math.min(f.bottom(),k));if(l==1){var s=new $$4.x($$0.$aw.$type,0);var t=o;var u=p;var v=0;s.add(0);for(var w=0,x=1;x<a;w=x++){var y=v;var z=c(x)-c(w);if(d&&!$.ig.util.isNaN(z)){y=Math.sign(z)}if(y!=0&&y!=v){if(s.count()>0){var aa=new $$4.x($$a.$y.$type,1,$$t.$y.b(s,b,c,m));var ab=new $$4.x($$a.$y.$type,1,aa);ab.add({__x:aa.__inner[aa.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ab.add({__x:aa.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});t.add(aa);u.add(ab)}v=y;t=v==1?q:o;u=v==1?r:p;s.clear();s.add(w)}s.add(x)}var ac=new $$4.x($$a.$y.$type,1,$$t.$y.b(s,b,c,m));var ad=new $$4.x($$a.$y.$type,1,ac);ad.add({__x:ac.__inner[ac.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ad.add({__x:ac.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});t.add(ac);u.add(ad)}else{var ae=new $$4.x($$0.$aw.$type,0);var af=o;var ag=p;var ah=0;ae.add(0);for(var ai=0,aj=1;aj<a;ai=aj++){var ak=ah;var al=c(aj)-c(ai);if(d&&!$.ig.util.isNaN(al)){ak=Math.sign(al)}if(ak!=0&&ak!=ah){if(ae.count()>0){var am=new $$4.x($$a.$y.$type,1,$$t.$y.b(ae,b,c,m));var an=new $$4.x($$a.$y.$type,1,am);an.add({__x:am.__inner[am.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});an.add({__x:am.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});af.add(am);ag.add(an)}ah=ak;af=ah==1?q:o;ag=ah==1?r:p;ae.clear();ae.add(ai)}ae.add(aj)}var ao=new $$4.x($$a.$y.$type,1,$$t.$y.b(ae,b,c,m));var ap=new $$4.x($$a.$y.$type,1,ao);ap.add({__x:ao.__inner[ao.count()-1].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});ap.add({__x:ao.__inner[0].__x,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});af.add(ao);ag.add(ap)}if(n!=null){o=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),o,function(aq){return $$t.$y.c(n,aq,false)}));p=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),p,function(aq){return $$t.$y.c(n,aq,true)}));q=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),q,function(aq){return $$t.$y.c(n,aq,false)}));r=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),1,$$t.$y.a($$4.$x.$type.specialize($$a.$y.$type),$$4.$x.$type.specialize($$a.$y.$type),r,function(aq){return $$t.$y.c(n,aq,true)}))}var aq=g._aj._b;var ar=h._aj._b;var as=i._aj._b;var at=j._aj._b;$$t.$y.d(aq,o);$$t.$y.d(ar,p);$$t.$y.d(as,q);$$t.$y.d(at,r)},f:function(a,b,c,d,e,f,g,h,i){var j=$b($$a.$a3.$type,h._aj);var k=$b($$a.$a3.$type,i._aj);var l=c;var m=b;var n=function(o){return Math.max(e.left(),Math.min(e.right(),o))};var o=function(p){return Math.max(e.top(),Math.min(e.bottom(),p))};b=function(p){return n(m(p))};c=function(p){return o(l(p))};f=o(f);for(var p=0;p<a;++p){var q=g.item(p);q._c={__x:b(p),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q._b={__x:b(p),__y:c(p),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var r=false;if(p>0){if(c(p)<=c(p-1)){r=true}}else{if(a>1){if(c(p+1)<=c(p)){r=true}}}if(r){j._c.add(q)}else{k._c.add(q)}}g.count(a)},b:function(a,b,c,d){var d__=new $$t.z((-2));d__.__3__segments=a;d__.__3__x0=b;d__.__3__y0=c;d__.__3__resolution=d;return d__},d:function(a,b){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();if(c.count()==0){continue}var e=function(){var $ret=new $$a.a8;$ret.startPoint(c.__inner[0]);return $ret}();var g=c.getEnumerator();while(g.moveNext()){var f=g.current();e.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(f);return $ret}())}a.add(e)}},c:function(a,b,c){var d=a.f();a.f(c);var e=new $$4.x($$a.$y.$type,0);a.i(e);a.k(b,false);a.i(null);a.f(d);return e},a:function($tSource,$tResult,a,b){var d__=new $$t.aa($tSource,$tResult,(-2));d__.__3__source=a;d__.__3__selector=b;return d__},$type:new $.ig.Type("IndicatorRenderer",$.ig.$ot)},true);$c("ItemwiseIndicatorCalculationStrategy:ac","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){},b:function(a,b){},$type:new $.ig.Type("ItemwiseIndicatorCalculationStrategy",$.ig.$ot)},true);$c("ItemwiseStrategyBasedIndicator:ad","StrategyBasedIndicator",{_qp:null,qq:function(){},p4:function(){return new $$t.ae},init:function(){$$t.$az.init.call(this)},qi:function(){$$t.$az.qi.call(this);this._qp=this.qq();this._p3._c=this._qp},$type:new $.ig.Type("ItemwiseStrategyBasedIndicator",$$t.$az.$type)},true);$c("ItemwiseStrategyCalculationStrategy:ae","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},_c:null,b:function(a,b){return this._c.b(a,b)},a:function(a,b){var c=true;for(var d=a.calculateFrom();d<a.calculateFrom()+a.calculateCount();d++){c=this._c.a(a,b,d);if(!c){return false}}return c},$type:new $.ig.Type("ItemwiseStrategyCalculationStrategy",$$t.$ax.$type)},true);$c("MarketFacilitationIndexIndicator:af","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$ad.init.call(this);this.displayType(1)},qq:function(){return new $$t.bv},qh:function(){return $$t.$af.$type},$type:new $.ig.Type("MarketFacilitationIndexIndicator",$$t.$ad.$type)},true);$c("MassIndexIndicator:ag","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.bw},qh:function(){return $$t.$ag.$type},$type:new $.ig.Type("MassIndexIndicator",$$t.$az.$type)},true);$c("MedianPriceIndicator:ah","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$ad.init.call(this)},qq:function(){return new $$t.bx},qh:function(){return $$t.$ah.$type},$type:new $.ig.Type("MedianPriceIndicator",$$t.$ad.$type)},true);$c("MoneyFlowIndexIndicator:ai","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.displayType(1)},p4:function(){return new $$t.by},qh:function(){return $$t.$ai.$type},period:function(a){if(arguments.length===1){this.h($$t.$ai.periodProperty,a);return a}else{return $h(this.c($$t.$ai.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("MoneyFlowIndexIndicator",$$t.$az.$type)},true);$c("MovingAverageConvergenceDivergenceIndicator:aj","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(9);this.displayType(1)},p4:function(){return new $$t.bz},qh:function(){return $$t.$aj.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$aj.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$aj.shortPeriodProperty))}},qc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$aj.longPeriodProperty,a);return a}else{return $h(this.c($$t.$aj.longPeriodProperty))}},p9:function(){return this.longPeriod()},signalPeriod:function(a){if(arguments.length===1){this.h($$t.$aj.signalPeriodProperty,a);return a}else{return $h(this.c($$t.$aj.signalPeriodProperty))}},pk:function(){return this.signalPeriod()},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("NegativeVolumeIndexIndicator:ak","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.b0},qh:function(){return $$t.$ak.$type},$type:new $.ig.Type("NegativeVolumeIndexIndicator",$$t.$az.$type)},true);$c("OnBalanceVolumeIndicator:al","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.b1},qh:function(){return $$t.$al.$type},$type:new $.ig.Type("OnBalanceVolumeIndicator",$$t.$az.$type)},true);$c("PercentagePriceOscillatorIndicator:am","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.b2},qh:function(){return $$t.$am.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$am.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$am.shortPeriodProperty))}},qc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$am.longPeriodProperty,a);return a}else{return $h(this.c($$t.$am.longPeriodProperty))}},p9:function(){return this.longPeriod()},$type:new $.ig.Type("PercentagePriceOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("PercentageVolumeOscillatorIndicator:an","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.b3},qh:function(){return $$t.$an.$type},shortPeriod:function(a){if(arguments.length===1){this.h($$t.$an.shortPeriodProperty,a);return a}else{return $h(this.c($$t.$an.shortPeriodProperty))}},qc:function(){return this.shortPeriod()},longPeriod:function(a){if(arguments.length===1){this.h($$t.$an.longPeriodProperty,a);return a}else{return $h(this.c($$t.$an.longPeriodProperty))}},p9:function(){return this.longPeriod()},$type:new $.ig.Type("PercentageVolumeOscillatorIndicator",$$t.$az.$type,[$$t.$ab.$type])},true);$c("PositiveVolumeIndexIndicator:ao","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.b4},qh:function(){return $$t.$ao.$type},$type:new $.ig.Type("PositiveVolumeIndexIndicator",$$t.$az.$type)},true);$c("PriceChannelOverlay:ap","FinancialOverlay",{init:function(){this.ph=new $$4.x(Number,0);this.pg=new $$4.x(Number,0);$$t.$t.init.call(this);this._ab=$$t.$ap.$type;this.l3=new $.ig.CategoryFrame(3);this.l5=new $.ig.CategoryFrame(3);this.l2=new $.ig.CategoryFrame(3)},period:function(a){if(arguments.length===1){this.h($$t.$ap.periodProperty,a);return a}else{return $h(this.c($$t.$ap.periodProperty))}},is:function(a,b,c,d){switch(b){case"HighColumn":case"LowColumn":this._pa=false;break}$$t.$t.is.call(this,a,b,c,d);switch(b){case"Period":this._pa=false;this.renderSeries(false);break}},dv:function(a,b,c){var d=$$t.$t.dv.call(this,a,b,c);if(this.mq()==null||this.ms()==null){d=false}return d},pb:function(){this.ph.clear();this.pg.clear();var a=$.ig.truncate($.ig.MathUtil.prototype.b(this.period(),0,this.bz().count()));var b=Math.min(this.mq().count(),this.ms().count());var c=this.nk(this.mq());var d=this.nk(this.ms());for(var e=0;e<b;e++){var f=Math.min(a,e);var g=-1.7976931348623157e308;var h=1.7976931348623157e308;for(var i=0;i<f;i++){if(!$.ig.util.isNaN(c.item(e-i))){g=Math.max(g,c.item(e-i))}if(!$.ig.util.isNaN(d.item(e-i))){h=Math.min(h,d.item(e-i))}}if(e==0){h=d.item(0);g=c.item(0)}this.ph.add(g);this.pg.add(h)}return true},or:function(a,b){$$t.$t.or.call(this,a,b);var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);var g=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);g._b=this.ee();var h=this.xAxis();var i=this.yAxis();a.f.clear();a.m.clear();a.p.clear();var j=0;var k=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());if(k!=null&&k.sortedIndices().count()!=this.bz().count()){return}j=this.nr(c,d,e);if(!this._pa){this._pa=this.pb()}g._b=this.ee();var l=this.xAxis().getUnscaledValue(2,f)-this.xAxis().getUnscaledValue(1,f);for(var m=b._bu._c;m<=b._bu._d;++m){var n;if(k==null){n=b._bu.getBucket(m)}else{var o=k.sortedIndices().__inner[m];var p=k.getUnscaledValueAt(o);var q=this.ph.__inner[m];var r=this.pg.__inner[m];var s=q;var t=r;var u=p;while(m<b._bu._d){o=k.sortedIndices().__inner[m+1];u=k.getUnscaledValueAt(o);if(u-p>l){break}m++;s=Math.max(q,this.ph.__inner[m]);t=Math.min(r,this.pg.__inner[m])}if(!Number.isInfinity(t)&&!Number.isInfinity(s)){var v=NaN;if(!$.ig.util.isNaN(p)){v=this.xAxis().getScaledValue(p,f)}n=[v,t,s]}else{n=[NaN,NaN,NaN]}}var w=Math.max(1,l);if(!$.ig.util.isNaN(n[0])&&m*w>=this.ignoreFirst()){if(this.xAxis()!=null&&$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null){n[0]=n[0]+j}else{n[0]=h.getScaledValue(n[0],f)+j}n[1]=i.getScaledValue(n[1],g);n[2]=i.getScaledValue(n[2],g);a.f.add(n)}}},hp:function(a,b){$$t.$t.hp.call(this,a,b);var c=b;if(c!=null){c.b1()}},ot:function(a,b){$$t.$t.ot.call(this,a,b);var c=$b($$t.$a7.$type,b);if(c==null){return}var d=this.getEffectiveViewport1(b);if(b.checkFrameDirty(a)){c.b1();var e=a.f.count();var f=function(g){return a.f.__inner[g][0]};var g=function(h){return a.f.__inner[e-1-h][0]};var h=function(i){return a.f.__inner[i][1]};var i=function(j){return a.f.__inner[e-1-j][2]};c.b2(e,f,g,h,i);b.updateFrameVersion(a)}this.l8.x(this,this.m8(),this.xAxis(),this.getCategoryItems.runOn(this),this.nx(b),this.nz(b));var j=false;var k=this.l8._c;var l=a.f;var m=this.bz().count();if(k!=null){j=true}if(j){var n=new $.ig.ScalerParams(0,b.bs(),b.br(),this.xAxis().isInverted(),d);this.oq(l,-1,m,this.xAxis(),n,b.isThumbnailView())}var o=c.line0();var p=c.line1();var q=c.fillArea();this.l8.ae(o,true,false,true,true);this.l8.ae(p,true,false,true,true);this.l8.ae(q,false,true,false,false);q.__opacity=this.l8.i*this.actualAreaFillOpacity()},ph:null,pg:null,bf:function(){return new $$t.a7(this)},im:function(a){$$t.$t.im.call(this,a);this._pf=$b($$t.$a7.$type,a)},_pf:null,getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().br(),this.xAxis().isInverted(),d);var f=this.nr(this.seriesViewer().actualWindowRect(),this.view().br(),d);return this.em(new $.ig.RangeValueList(this.ph,this.pg),a,this.xAxis(),e,f,this.nq.runOn(this),b,c)},getNextOrExactIndex:function(a,b){if(this.ph==null||this.pg==null){return $$t.$t.getNextOrExactIndex.call(this,a,b)}return this.fa(a,b,this.xAxis(),this.nq.runOn(this),new $.ig.RangeValueList(this.ph,this.pg))},getPreviousOrExactIndex:function(a,b){if(this.ph==null||this.pg==null){return $$t.$t.getPreviousOrExactIndex.call(this,a,b)}return this.fc(a,b,this.xAxis(),this.nq.runOn(this),new $.ig.RangeValueList(this.ph,this.pg))},ee:function(){return $.ig.Series.prototype.ef(this.pg,null)},$type:new $.ig.Type("PriceChannelOverlay",$$t.$t.$type)},true);$c("PriceChannelBucketCalculator:aq","FinancialBucketCalculator",{init:function(a){$.ig.FinancialBucketCalculator.prototype.init.call(this,a);this._f=a},_f:null,getBucket:function(a){var b=a*this._b;var c=Math.min(b+this._b-1,this._a._bw.bz().count()-1);if(b<=c){var d=-1.7976931348623157e308;var e=1.7976931348623157e308;var f=0;for(var g=b;g<=c;++g){if(!$.ig.util.isNaN(this._f._b0.ph.__inner[g])&&!$.ig.util.isNaN(this._f._b0.pg.__inner[g])){d=Math.max(d,this._f._b0.ph.__inner[g]);e=Math.min(e,this._f._b0.pg.__inner[g]);++f}}if(f>0&&e!=1.7976931348623157e308&&d!=-1.7976931348623157e308){return[.5*(b+c),e,d]}}return[NaN,NaN,NaN]},$type:new $.ig.Type("PriceChannelBucketCalculator",$.ig.FinancialBucketCalculator.prototype.$type)},true);$c("PriceVolumeTrendIndicator:ar","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.b5},qh:function(){return $$t.$ar.$type},$type:new $.ig.Type("PriceVolumeTrendIndicator",$$t.$az.$type)},true);$c("RateOfChangeAndMomentumIndicator:as","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.b6},qh:function(){return $$t.$as.$type},period:function(a){if(arguments.length===1){this.h($$t.$as.periodProperty,a);return a}else{return $h(this.c($$t.$as.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("RateOfChangeAndMomentumIndicator",$$t.$az.$type)},true);$c("RelativeStrengthIndexIndicator:at","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.displayType(1)},p4:function(){return new $$t.b7},qh:function(){return $$t.$at.$type},period:function(a){if(arguments.length===1){this.h($$t.$at.periodProperty,a);return a}else{return $h(this.c($$t.$at.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("RelativeStrengthIndexIndicator",$$t.$az.$type)},true);$c("SlowStochasticOscillatorIndicator:au","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(10);this.trendLinePeriod(3)},p4:function(){return new $$t.b9},qh:function(){return $$t.$au.$type},period:function(a){if(arguments.length===1){this.h($$t.$au.periodProperty,a);return a}else{return $h(this.c($$t.$au.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("SlowStochasticOscillatorIndicator",$$t.$az.$type)},true);$c("StandardDeviationIndicator:av","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.ca},qh:function(){return $$t.$av.$type},period:function(a){if(arguments.length===1){this.h($$t.$av.periodProperty,a);return a}else{return $h(this.c($$t.$av.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("StandardDeviationIndicator",$$t.$az.$type)},true);$c("StochRSIIndicator:aw","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.cb},qh:function(){return $$t.$aw.$type},period:function(a){if(arguments.length===1){this.h($$t.$aw.periodProperty,a);return a}else{return $h(this.c($$t.$aw.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("StochRSIIndicator",$$t.$az.$type)},true);$c("StreamingIndicatorCalculationStrategy:ay","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},c:function(a,b){},$type:new $.ig.Type("StreamingIndicatorCalculationStrategy",$$t.$ax.$type)},true);$c("TRIXIndicator:a0","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this);this.displayType(0);this.trendLineBrush(function(){var $ret=new $$a.at;$ret.fill("#565656");return $ret}());this.trendLineType(9);this.trendLinePeriod(9)},p4:function(){return new $$t.cc},qh:function(){return $$t.$a0.$type},period:function(a){if(arguments.length===1){this.h($$t.$a0.periodProperty,a);return a}else{return $h(this.c($$t.$a0.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("TRIXIndicator",$$t.$az.$type)},true);$c("TypicalPriceIndicator:a1","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.cd},qh:function(){return $$t.$a1.$type},$type:new $.ig.Type("TypicalPriceIndicator",$$t.$az.$type)},true);$c("UltimateOscillatorIndicator:a2","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.ce},qh:function(){return $$t.$a2.$type},$type:new $.ig.Type("UltimateOscillatorIndicator",$$t.$az.$type)},true);$c("WeightedCloseIndicator:a3","ItemwiseStrategyBasedIndicator",{init:function(){$$t.$ad.init.call(this)},qq:function(){return new $$t.cf},qh:function(){return $$t.$a3.$type},$type:new $.ig.Type("WeightedCloseIndicator",$$t.$ad.$type)},true);$c("WilliamsPercentRIndicator:a4","StrategyBasedIndicator",{init:function(){$$t.$az.init.call(this)},p4:function(){return new $$t.cg},qh:function(){return $$t.$a4.$type},period:function(a){if(arguments.length===1){this.h($$t.$a4.periodProperty,a);return a}else{return $h(this.c($$t.$a4.periodProperty))}},qa:function(){return this.period()},qj:function(a){this.period(a)},$type:new $.ig.Type("WilliamsPercentRIndicator",$$t.$az.$type)},true);$c("BollingerBandsOverlayView:a5","FinancialSeriesView",{_b0:null,init:function(a){this.b5=new $$a.bt;this.cc=new $$a.bu;this.cd=new $$a.bu;this.ce=new $$a.bu;this.b3=new $$a.bt;this.b6=new $$a.bu;this.b7=new $$a.bu;this.b8=new $$a.bu;$.ig.FinancialSeriesView.prototype.init.call(this,a);this._b0=a},onInit:function(){$.ig.FinancialSeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},bv:function(){return new $$t.h(this)},b2:function(a,b,c,d,e,f){var h=$.ig.Flattener.prototype.d(a,b,d,this._e.resolution()).getEnumerator();while(h.moveNext()){var g=h.current();this.b5._aj.add({__x:b(g),__y:d(g),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.cc._aj.add({__x:b(g),__y:d(g),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var j=$.ig.Flattener.prototype.d(a,b,e,this._e.resolution()).getEnumerator();while(j.moveNext()){var i=j.current();this.cd._aj.add({__x:b(i),__y:e(i),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var l=$.ig.Flattener.prototype.d(a,c,f,this._e.resolution()).getEnumerator();while(l.moveNext()){var k=l.current();this.b5._aj.add({__x:c(k),__y:f(k),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.ce._aj.add({__x:c(k),__y:f(k),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}this.an()},b1:function(){this.b5._aj.clear();this.cc._aj.clear();this.cd._aj.clear();this.ce._aj.clear();this.an()},fillArea:function(){return this.b5},line0:function(){return this.cc},line1:function(){return this.cd},line2:function(){return this.ce},b5:null,cc:null,cd:null,ce:null,b3:null,b6:null,b7:null,b8:null,a9:function(){$.ig.FinancialSeriesView.prototype.a9.call(this);this.b3._aj=this.b5._aj;this.b6._aj=this.cc._aj;this.b7._aj=this.cd._aj;this.b8._aj=this.ce._aj;var a=this.bl();this.b3.__fill=a;this.b3.__opacity=1;this.b6.__stroke=a;this.b6._ac=this._e.thickness()+3;this.b7.__stroke=a;this.b7._ac=this._e.thickness()+3;this.b8.__stroke=a;this.b8._ac=this._e.thickness()+3},a3:function(a,b){$.ig.FinancialSeriesView.prototype.a3.call(this,a,b);if(a.d()){if(b){a.t(this.b3);a.u(this.b6);a.u(this.b7);a.u(this.b8)}else{a.t(this.b5);a.u(this.cc);a.u(this.cd);a.u(this.ce)}}},ai:function(a){$.ig.FinancialSeriesView.prototype.ai.call(this,a);this._e.a2().exportPolygonData(a,this.b5,"FillShape",["Fill"]);this._e.a2().exportPolylineData(a,this.cc,"BottomLine",["Lower","Main"]);this._e.a2().exportPolylineData(a,this.cd,"CentralLine",["Central"]);this._e.a2().exportPolylineData(a,this.ce,"TopLine",["Upper"])},$type:new $.ig.Type("BollingerBandsOverlayView",$.ig.FinancialSeriesView.prototype.$type)},true);$c("FinancialIndicatorView:a6","FinancialSeriesView",{_b0:null,init:function(a){var $self=this;this._positivePath0=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();this._negativePath0=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();this._positivePath01=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();this._negativePath01=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();this._positivePath1=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();this._negativePath1=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();this._positiveColumns=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;return $ret}();this._negativeColumns=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;return $ret}();this.b1=null;this.cj=new $$a.bs;this.cl=new $$a.bs;this.ck=new $$a.bs;this.ci=new $$a.bs;this.cf=new $$a.bs;this.ch=new $$a.bs;this.cg=new $$a.bs;this.ce=new $$a.bs;$.ig.FinancialSeriesView.prototype.init.call(this,a);this._b0=a;this.b3=function(){var $ret=new $.ig.Pool$1($$a.$a4.$type);$ret.create($self.cd.runOn($self));$ret.destroy($self.b6.runOn($self));return $ret}()},bv:function(){return new $$t.s(this)},onInit:function(){$.ig.FinancialSeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._bw.negativeBrush(function(){var $ret=new $$a.at;$ret.fill("#C62828");return $ret}());this._bw.thickness(2)}},b3:null,cd:function(){return new $$a.a4},b6:function(a){},_positivePath0:null,_negativePath0:null,_positivePath01:null,_negativePath01:null,_positivePath1:null,_negativePath1:null,_positiveColumns:null,_negativeColumns:null,b1:null,b2:function(a){if(arguments.length===1){this.b1=a;return a}else{if(this.b1==null){this.b1=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b1,this._e.ap(),this._e.rootCanvas(),this._e,this._e.b2())}return this.b1}},b4:function(){return this.b1!=null},b5:function(a){$.ig.Extensions.prototype.e(this._positivePath0._aj);$.ig.Extensions.prototype.e(this._positivePath01._aj);$.ig.Extensions.prototype.e(this._positivePath1._aj);$.ig.Extensions.prototype.e(this._negativePath0._aj);$.ig.Extensions.prototype.e(this._negativePath01._aj);$.ig.Extensions.prototype.e(this._negativePath1._aj);$.ig.Extensions.prototype.d(this._positiveColumns._aj);$.ig.Extensions.prototype.d(this._negativeColumns._aj);
if(a){this.b3.count(0)}this.an()},cb:function(){},b9:function(a,b,c,d,e){$$t.$y.g(a,b,c,d,this.bs(),this.br(),this._positivePath0,this._negativePath0,this._bu._b,this._e.resolution(),e);this.an()},b7:function(a,b,c,d,e,f){$$t.$y.e(a,b,c,d,this.bs(),this.br(),this._positivePath0,this._positivePath01,this._negativePath0,this._negativePath01,e,this._bu._b,this._e.resolution(),f);this.an()},b8:function(a,b,c,d,e){$$t.$y.f(a,b,c,d,this.br(),e,this.b3,this._positiveColumns,this._negativeColumns);this.an()},cc:function(){this._b0.actualTrendLineBrush(null);if(this._b0.trendLineBrush()!=null){this._b0.actualTrendLineBrush(this._b0.trendLineBrush())}else{this._b0.actualTrendLineBrush(this._b0.actualBrush())}},cj:null,cl:null,ck:null,ci:null,cf:null,ch:null,cg:null,ce:null,a9:function(){$.ig.FinancialSeriesView.prototype.a9.call(this);var a=this.bl();this.cj._aj=this._positivePath0._aj;this.cl._aj=this._positivePath1._aj;this.ck._aj=this._positivePath01._aj;this.ci._aj=this._positiveColumns._aj;this.cf._aj=this._negativePath0._aj;this.ch._aj=this._negativePath1._aj;this.cg._aj=this._negativePath01._aj;this.ce._aj=this._negativeColumns._aj;this.cj.__stroke=a;this.cl.__stroke=a;this.cj._ac=this._e.thickness()+3;this.cl._ac=this._e.thickness()+3;this.ck.__fill=a;this.ck.__opacity=1;this.ci.__stroke=a;this.ci._ac=this._e.thickness()+3;this.cf.__stroke=a;this.ch.__stroke=a;this.cf._ac=this._e.thickness()+3;this.ch._ac=this._e.thickness()+3;this.cg.__fill=a;this.cg.__opacity=1;this.ce.__stroke=a;this.ce._ac=this._e.thickness()+3},a3:function(a,b){$.ig.FinancialSeriesView.prototype.a3.call(this,a,b);if(a.d()){if(b){if(this._b0.displayType()==2){a.s(this.ci);a.s(this.ce)}else{a.s(this.ck);a.s(this.cj);a.s(this.cl);a.s(this.cg);a.s(this.cf);a.s(this.ch)}}else{if(this._b0.displayType()==2){a.s(this._positiveColumns);a.s(this._negativeColumns)}else{a.s(this._positivePath01);a.s(this._positivePath0);a.s(this._positivePath1);a.s(this._negativePath01);a.s(this._negativePath0);a.s(this._negativePath1)}}}},a2:function(a,b){if(a.d()){if(this._b0.trendLineType()!=0&&!b){var c=this.b2().trendPolyline();c._ac=this._b0.trendLineThickness();c.__stroke=this._b0.actualTrendLineBrush();c._ad=this._b0.trendLineDashCap();c._ai=this._b0.trendLineDashArray();a.u(c)}}$.ig.FinancialSeriesView.prototype.a2.call(this,a,b)},ai:function(a){$.ig.FinancialSeriesView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this._positiveColumns,"positiveColumnsShape",["Positive","Main"]);this._e.a2().exportPathData(a,this._negativeColumns,"negativeColumnsShape",["Negative"]);this._e.a2().exportPathData(a,this._positivePath0,"positive0",["Positive","Main"]);this._e.a2().exportPathData(a,this._positivePath1,"positive1",["Positive"]);this._e.a2().exportPathData(a,this._positivePath01,"positive01",["PositiveFill"]);this._e.a2().exportPathData(a,this._negativePath0,"negative0",["Negative","Main"]);this._e.a2().exportPathData(a,this._negativePath1,"negative1",["Negative"]);this._e.a2().exportPathData(a,this._negativePath01,"negative01",["NegativeFill"])},selectTrendlineManager:function(){if(this.b4()){this.b1=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.b1,this._e.ap(),this._e.rootCanvas(),this._e,this._e.b2())}},$type:new $.ig.Type("FinancialIndicatorView",$.ig.FinancialSeriesView.prototype.$type)},true);$c("PriceChannelOverlayView:a7","FinancialSeriesView",{b5:null,ca:null,cb:null,fillArea:function(){return this.b5},line0:function(){return this.ca},line1:function(){return this.cb},_b0:null,init:function(a){this.b5=new $$a.bt;this.ca=new $$a.bu;this.cb=new $$a.bu;this.b3=new $$a.bt;this.b6=new $$a.bu;this.b7=new $$a.bu;$.ig.FinancialSeriesView.prototype.init.call(this,a);this._b0=a},onInit:function(){$.ig.FinancialSeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},bv:function(){return new $$t.aq(this)},b1:function(){this.b5._aj.clear();this.ca._aj.clear();this.cb._aj.clear();this.an()},b2:function(a,b,c,d,e){var g=$.ig.Flattener.prototype.d(a,b,d,this._e.resolution()).getEnumerator();while(g.moveNext()){var f=g.current();this.b5._aj.add({__x:b(f),__y:d(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.ca._aj.add({__x:b(f),__y:d(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var i=$.ig.Flattener.prototype.d(a,c,e,this._e.resolution()).getEnumerator();while(i.moveNext()){var h=i.current();this.b5._aj.add({__x:c(h),__y:e(h),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.cb._aj.add({__x:c(h),__y:e(h),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}this.an()},b3:null,b6:null,b7:null,a9:function(){$.ig.FinancialSeriesView.prototype.a9.call(this);this.b3._aj=this.b5._aj;this.b6._aj=this.ca._aj;this.b7._aj=this.cb._aj;var a=this.bl();this.b3.__fill=a;this.b3.__opacity=1;this.b6.__stroke=a;this.b6._ac=this._e.thickness()+3;this.b7.__stroke=a;this.b7._ac=this._e.thickness()+3},a3:function(a,b){$.ig.FinancialSeriesView.prototype.a3.call(this,a,b);if(a.d()){if(b){a.t(this.b3);a.u(this.b6);a.u(this.b7)}else{a.t(this.b5);a.u(this.ca);a.u(this.cb)}}},ai:function(a){$.ig.FinancialSeriesView.prototype.ai.call(this,a);this._e.a2().exportPolygonData(a,this.b5,"fill",["Fill"]);this._e.a2().exportPolylineData(a,this.ca,"bottom",["Lower","Main"]);this._e.a2().exportPolylineData(a,this.cb,"top",["Upper"])},$type:new $.ig.Type("PriceChannelOverlayView",$.ig.FinancialSeriesView.prototype.$type)},true);$c("AbsoluteVolumeOscillatorIndicatorStrategy:a8","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(b.shortVolumeOscillatorAverage().c());c.addRange(b.longVolumeOscillatorAverage().c());return c},a:function(a,b){var c=b.shortVolumeOscillatorAverage().b()(a).getEnumerator();var d=b.longVolumeOscillatorAverage().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=c.current()-d.current();e.item(f,b.makeSafe()(g));++f}return true},$type:new $.ig.Type("AbsoluteVolumeOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("AccumulationDistributionIndicatorStrategy:a9","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$ay.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("LowColumn");c.add("HighColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $$t.ba((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy",$$t.$ay.$type)},true);$c("AverageDirectionalIndexIndicatorStrategy:bb","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("LowColumn");c.add("HighColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.eMA().c());return c},j:function(a,b,c){return b.item(a)-b.item(a-1)},i:function(a,b,c){return c.item(a-1)-c.item(a)},h:function(a,b){var d__=new $$t.bc((-2));d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},f:function(a,b){var d__=new $$t.bd((-2));d__.__4__this=this;d__.__3__highColumn=a;d__.__3__lowColumn=b;return d__},g:function(a,b){var d__=new $$t.be((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},e:function(a,b){var d__=new $$t.bf((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},d:function(a,b){var d__=new $$t.bg((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},c:function(a,b){var d__=new $$t.bh((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=this.c(a,b).getEnumerator();var d=a.indicatorColumn();for(var e=0;e<d.count();e++){if(c.moveNext()){d.item(e,c.current())}}return true},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("AverageTrueRangeIndicatorStrategy:bi","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.trueRange().basedOn());c.addRange(b.eMA().c());return c},a:function(a,b){var c=0;var e=b.eMA().b()(a.trueRange(),a.period()).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);++c}return true},$type:new $.ig.Type("AverageTrueRangeIndicatorStrategy",$$t.$ax.$type)},true);$c("BollingerBandWidthIndicatorStrategy:bj","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.sMA().c());c.addRange(b.sTDEV().c());return c},a:function(a,b){var c=b.sMA().b()(a.typicalColumn(),a.period()).getEnumerator();var d=b.sTDEV().b()(a.typicalColumn(),a.period()).getEnumerator();var e=a.multiplier();var f=a.indicatorColumn();var g=0;while(c.moveNext()&&d.moveNext()){var h=d.current()*e;var i=c.current()+h;var j=c.current()-h;var k=c.current();var l=b.makeSafe()((i-j)/k);f.item(g,l);g++}return true},$type:new $.ig.Type("BollingerBandWidthIndicatorStrategy",$$t.$ax.$type)},true);$c("ChaikinOscillatorIndicatorStrategy:bk","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.a9},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));c.addRange(b.eMA().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=this._c.c(a,b);var e=b.eMA().b()(d,a.shortPeriod()).getEnumerator();var f=b.eMA().b()(d,a.longPeriod()).getEnumerator();var g=0;while(e.moveNext()&&f.moveNext()){var h=e.current()-f.current();c.item(g,h);g++}return true},$type:new $.ig.Type("ChaikinOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("ChaikinVolatilityIndicatorStrategy:bl","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.eMA().c());return c},a:function(a,b){var c=b.toEnumerable()(function(d){return a.highColumn().item(d)-a.lowColumn().item(d)},a.count());var d=b.eMA().b()(c,a.period()).getEnumerator();var e=a.indicatorColumn();var f=new Array(a.period());for(var g=0;g<a.period();g++){f[g]=0}var h=0;while(d.moveNext()){var i=h%a.period();var j=b.makeSafe()((d.current()-f[i])/(f[i]*100));if(h<a.period()){e.item(h,0)}else{e.item(h,j)}f[i]=d.current();h++}return true},$type:new $.ig.Type("ChaikinVolatilityIndicatorStrategy",$$t.$ax.$type)},true);$c("CommodityChannelIndexIndicatorStrategy:bm","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.sMA().c());return c},a:function(a,b){var c=a.period();var d=a.typicalColumn();var e=a.indicatorColumn();var f=b.sMA().b()(d,c).getEnumerator();var g=d.getEnumerator();var h=new Array(c);for(var i=0;i<c;i++){h[i]=0}var j=0;while(g.moveNext()&&f.moveNext()){h[j%c]=g.current();var k=0;for(var l=0;l<c;++l){k+=Math.abs(f.current()-h[l])}k/=c;e.item(j,b.makeSafe()((g.current()-f.current())/(.015*k)));++j}return true},$type:new $.ig.Type("CommodityChannelIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("DetrendedPriceOscillatorIndicatorStrategy:bn","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.addRange(b.sMA().c());return c},a:function(a,b){var c=a.period();var d=a.closeColumn();var e=a.indicatorColumn();var f=b.sMA().b()(d,c).getEnumerator();var g=$a(c,2)+1;var h=new Array(g);for(var i=0;i<g;i++){h[i]=0}for(var j=1;j<Math.min(g+1,e.count());++j){var k=j%g;e.item(j,0);f.moveNext();h[k]=f.current()}for(var l=g+1;l<e.count();l++){var m=l%g;e.item(l,d.item(l)-h[m]);f.moveNext();h[m]=f.current()}return true},$type:new $.ig.Type("DetrendedPriceOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("EaseOfMovementIndicatorStrategy:bo","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.indicatorColumn();var d=a.highColumn();var e=a.lowColumn();var f=a.volumeColumn();var g=a.count();if(g>0){c.item(0,0)}for(var h=1;h<g;h++){var i=(d.item(h)+e.item(h))/2;var j=(d.item(h-1)+e.item(h-1))/2;var k=i-j;var l=1e4;var m=b.makeSafe()(f.item(h)/l/(d.item(h)-e.item(h)));c.item(h,b.makeSafe()(k/m))}return true},$type:new $.ig.Type("EaseOfMovementIndicatorStrategy",$$t.$ax.$type)},true);$c("FastStochasticOscillatorIndicatorStrategy:bp","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.bt},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));return c},a:function(a,b){var c=this._c.c(a,b);var d=0;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();a.indicatorColumn().item(d,e);d++}return true},$type:new $.ig.Type("FastStochasticOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("ForceIndexIndicatorStrategy:bq","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");c.addRange(b.eMA().c());return c},c:function(a){var d__=new $$t.br((-2));d__.__4__this=this;d__.__3__dataSource=a;return d__},a:function(a,b){var c=this.c(a);var d=a.period();var e=a.indicatorColumn();if(d!=0&&!$.ig.util.isNaN(d)&&!Number.isInfinity(d)){c=b.eMA().b()(c,a.period())}var f=0;var h=c.getEnumerator();while(h.moveNext()){var g=h.current();e.item(f,g);++f}return true},$type:new $.ig.Type("ForceIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("FullStochasticOscillatorIndicatorStrategy:bs","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.bt},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));c.addRange(b.eMA().c());return c},a:function(a,b){var c=this._c.c(a,b);var d=b.eMA().b()(c,a.shortPeriod());var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("FullStochasticOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("PercentKCalculationStrategy:bt","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$ay.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},c:function(a,b){var d__=new $$t.bu((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("PercentKCalculationStrategy",$$t.$ay.$type)},true);$c("MarketFacilitationIndexIndicatorStrategy:bv","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$ac.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("VolumeColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,b.makeSafe()((a.highColumn().item(c)-a.lowColumn().item(c))/a.volumeColumn().item(c)));return true},$type:new $.ig.Type("MarketFacilitationIndexIndicatorStrategy",$$t.$ac.$type)},true);$c("MassIndexIndicatorStrategy:bw","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.addRange(b.eMA().c());return c},c:function(a,b){var c=new $$4.x(Number,0);for(var d=0;d<Math.min(a.count(),b.count());d++){c.add(a.item(d)-b.item(d))}return c},a:function(a,b){var c=9;var d=a.highColumn();var e=a.lowColumn();var f=a.indicatorColumn();var g=b.eMA().b()(this.c(d,e),c).getEnumerator();var h=b.eMA().b()(b.eMA().b()(this.c(d,e),c),c).getEnumerator();var i=new Array(c);for(var j=0;j<c;j++){i[j]=0}var k=0;for(var l=0;l<f.count();l++){var m=l%c;k-=i[m];g.moveNext();h.moveNext();var n=b.makeSafe()(g.current()/h.current());k+=n;f.item(l,k);i[m]=n}return true},$type:new $.ig.Type("MassIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("MedianPriceIndicatorStrategy:bx","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$ac.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c))/2);return true},$type:new $.ig.Type("MedianPriceIndicatorStrategy",$$t.$ac.$type)},true);$c("MoneyFlowIndexIndicatorStrategy:by","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.add("VolumeColumn");return c},a:function(a,b){var c=a.typicalColumn().getEnumerator();var d=a.volumeColumn().getEnumerator();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}var h=0;var i=new Array(e);for(f=0;f<e;f++){i[f]=0}var j=0;var k=0;f=0;while(c.moveNext()&&d.moveNext()){var l=f%e;var m=c.current()*d.current();h-=g[l];j-=i[l];switch(Math.sign(m-k)){case-1:g[l]=0;i[l]=m;break;case 0:g[l]=0;i[l]=0;break;case 1:g[l]=m;i[l]=0;break}h+=g[l];j+=i[l];var n=b.makeSafe()(100*h/(h+j));a.indicatorColumn().item(f,n);k=m;++f}return true},$type:new $.ig.Type("MoneyFlowIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("MovingAverageConvergenceDivergenceIndicatorStrategy:bz","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.eMA().c());return c},a:function(a,b){var c=a.typicalColumn();var d=a.indicatorColumn();var e=a.shortPeriod();var f=a.longPeriod();var g=b.eMA().b()(c,e).getEnumerator();var h=b.eMA().b()(c,f).getEnumerator();var i=0;while(g.moveNext()&&h.moveNext()){var j=b.makeSafe()(g.current()-h.current());d.item(i,j);i++}return true},$type:new $.ig.Type("MovingAverageConvergenceDivergenceIndicatorStrategy",$$t.$ax.$type)},true);$c("NegativeVolumeIndexIndicatorStrategy:b0","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)<d.item(i-1)){g=b.makeSafe()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("NegativeVolumeIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("OnBalanceVolumeIndicatorStrategy:b1","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;if(c!=null&&d!=null){f=Math.min(c.count(),d.count())}var g=0;if(f>0){g=d.item(0);e.item(0,g)}for(var h=1;h<f;++h){switch(Math.sign(c.item(h)-c.item(h-1))){case-1:g-=d.item(h);break;case 1:g+=d.item(h);break}e.item(h,g)}return true},$type:new $.ig.Type("OnBalanceVolumeIndicatorStrategy",$$t.$ax.$type)},true);$c("PercentagePriceOscillatorIndicatorStrategy:b2","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(b.shortPriceOscillatorAverage().c());c.addRange(b.longPriceOscillatorAverage().c());return c},a:function(a,b){var c=a.indicatorColumn();var d=b.shortPriceOscillatorAverage().b()(a).getEnumerator();var e=b.longPriceOscillatorAverage().b()(a).getEnumerator();var f=0;while(d.moveNext()&&e.moveNext()){var g=b.makeSafe()(100*(d.current()-e.current())/e.current());c.item(f,g);++f}return true},$type:new $.ig.Type("PercentagePriceOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("PercentageVolumeOscillatorIndicatorStrategy:b3","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(b.shortVolumeOscillatorAverage().c());c.addRange(b.longVolumeOscillatorAverage().c());return c},a:function(a,b){var c=b.shortVolumeOscillatorAverage().b()(a).getEnumerator();var d=b.longVolumeOscillatorAverage().b()(a).getEnumerator();var e=a.indicatorColumn();var f=0;while(c.moveNext()&&d.moveNext()){var g=b.makeSafe()(100*(c.current()-d.current())/d.current());e.item(f,g);++f}return true},$type:new $.ig.Type("PercentageVolumeOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("PositiveVolumeIndexIndicatorStrategy:b4","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.add("VolumeColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.volumeColumn();var e=a.indicatorColumn();var f=0;var g=0;var h=0;if(e.count()>0){e.item(0,f)}for(var i=1;i<e.count();i++){if(d.item(i)>d.item(i-1)){g=b.makeSafe()((c.item(i)-c.item(i-1))/c.item(i-1));if(h!=0){f+=g*h}else{f+=g}}e.item(i,f);h=f}return true},$type:new $.ig.Type("PositiveVolumeIndexIndicatorStrategy",$$t.$ax.$type)},true);$c("PriceVolumeTrendIndicatorStrategy:b5","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("VolumeColumn");c.add("CloseColumn");return c},a:function(a,b){var c=0;var d=a.indicatorColumn();var e=a.volumeColumn();var f=a.closeColumn();var g=a.count();if(g>0){d.item(0,c)}for(var h=1;h<g;++h){c=c+b.makeSafe()(e.item(h)*(f.item(h)-f.item(h-1))/f.item(h-1));d.item(h,c)}return true},$type:new $.ig.Type("PriceVolumeTrendIndicatorStrategy",$$t.$ax.$type)},true);$c("RateOfChangeAndMomentumIndicatorStrategy:b6","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=a.closeColumn();var d=a.indicatorColumn();var e=a.period();var f=0;var g=new Array(e);for(f=0;f<e;f++){g[f]=0}f=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();var j=f%e;var k=b.makeSafe()(100*(h-g[j])/g[j]);d.item(f,k);g[j]=h;++f}return true},$type:new $.ig.Type("RateOfChangeAndMomentumIndicatorStrategy",$$t.$ax.$type)},true);$c("RelativeStrengthIndexIndicatorStrategy:b7","StreamingIndicatorCalculationStrategy",{init:function(){$$t.$ay.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");return c},a:function(a,b){var c=0;var e=this.c(a,b).getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},c:function(a,b){var d__=new $$t.b8((-2));d__.__4__this=this;d__.__3__dataSource=a;d__.__3__supportingCalculations=b;return d__},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy",$$t.$ay.$type)},true);$c("SlowStochasticOscillatorIndicatorStrategy:b9","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.bt},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));c.addRange(b.eMA().c());return c},a:function(a,b){var c=this._c.c(a,b);var d=b.eMA().b()(c,3);var e=0;var g=d.getEnumerator();while(g.moveNext()){var f=g.current();a.indicatorColumn().item(e,f);e++}return true},$type:new $.ig.Type("SlowStochasticOscillatorIndicatorStrategy",$$t.$ax.$type)},true);$c("StandardDeviationIndicatorStrategy:ca","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());c.addRange(b.sTDEV().c());return c},a:function(a,b){var c=b.sTDEV().b()(a.typicalColumn(),a.period()).getEnumerator();var d=a.indicatorColumn();var e=0;while(c.moveNext()){d.item(e,c.current());e++}return true},$type:new $.ig.Type("StandardDeviationIndicatorStrategy",$$t.$ax.$type)},true);$c("StochRSIIndicatorStrategy:cb","IndicatorCalculationStrategy",{_c:null,init:function(){$$t.$ax.init.call(this);this._c=new $$t.b7},b:function(a,b){var c=new $$4.x(String,0);c.addRange(this._c.b(a,b));return c},a:function(a,b){var c=this._c.c(a,b).getEnumerator();var d=a.period();var e=0;var f=new Array(d);for(e=0;e<d;e++){f[e]=0}e=0;while(c.moveNext()){var g=Math.min(d,e);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;var j=e%d;for(var k=0;k<g;k++){if(!$.ig.util.isNaN(f[g-k-1])){h=Math.max(h,f[g-k-1])}if(!$.ig.util.isNaN(f[g-k-1])){i=Math.min(i,f[g-k-1])}}f[j]=c.current();var l=b.makeSafe()((c.current()-i)/(h-i));a.indicatorColumn().item(e,l);e++}return true},$type:new $.ig.Type("StochRSIIndicatorStrategy",$$t.$ax.$type)},true);$c("TRIXIndicatorStrategy:cc","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("CloseColumn");c.addRange(b.eMA().c());return c},a:function(a,b){var c=b.eMA().b()(a.closeColumn(),a.period());var d=b.eMA().b()(c,a.period());var e=b.eMA().b()(d,a.period()).getEnumerator();var f=a.indicatorColumn();if(f.count()>0){f.item(0,0)}var g=1;e.moveNext();var h=e.current();while(e.moveNext()){f.item(g,b.makeSafe()((e.current()-h)/h));h=e.current();g++}return true},$type:new $.ig.Type("TRIXIndicatorStrategy",$$t.$ax.$type)},true);$c("TypicalPriceIndicatorStrategy:cd","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.typicalColumn().basedOn());return c},a:function(a,b){var c=0;var e=a.typicalColumn().getEnumerator();while(e.moveNext()){var d=e.current();a.indicatorColumn().item(c,d);c++}return true},$type:new $.ig.Type("TypicalPriceIndicatorStrategy",$$t.$ax.$type)},true);$c("UltimateOscillatorIndicatorCalculationStrategy:ce","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.addRange(a.trueLow().basedOn());c.add("CloseColumn");c.addRange(a.trueRange().basedOn());c.addRange(b.movingSum().c());return c},c:function(a){var b=0;var c=new $$4.x(Number,0);var d=a.trueLow().getEnumerator();while(d.moveNext()){c.add(a.closeColumn().item(b)-d.current());b++}return c},a:function(a,b){var c=this.c(a);var d=a.trueRange();var e=b.movingSum().b()(c,7).getEnumerator();var f=b.movingSum().b()(d,7).getEnumerator();var g=b.movingSum().b()(c,14).getEnumerator();var h=b.movingSum().b()(d,14).getEnumerator();var i=b.movingSum().b()(c,28).getEnumerator();var j=b.movingSum().b()(d,28).getEnumerator();var k=0;while(e.moveNext()&&f.moveNext()&&g.moveNext()&&h.moveNext()&&i.moveNext()&&j.moveNext()){var l=b.makeSafe()(4*(e.current()/f.current())+2*(g.current()/h.current())+i.current()/j.current());var m=l/(4+2+1)*100;a.indicatorColumn().item(k,m);k++}return true},$type:new $.ig.Type("UltimateOscillatorIndicatorCalculationStrategy",$$t.$ax.$type)},true);$c("WeightedCloseIndicatorStrategy:cf","ItemwiseIndicatorCalculationStrategy",{init:function(){$$t.$ac.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b,c){a.indicatorColumn().item(c,(a.highColumn().item(c)+a.lowColumn().item(c)+a.closeColumn().item(c)*2)/4);return true},$type:new $.ig.Type("WeightedCloseIndicatorStrategy",$$t.$ac.$type)},true);$c("WilliamsPercentRIndicatorStrategy:cg","IndicatorCalculationStrategy",{init:function(){$$t.$ax.init.call(this)},b:function(a,b){var c=new $$4.x(String,0);c.add("HighColumn");c.add("LowColumn");c.add("CloseColumn");return c},a:function(a,b){var c=a.period();var d=a.highColumn();var e=a.lowColumn();for(var f=0;f<a.count();f++){var g=Math.min(c,f);var h=-1.7976931348623157e308;var i=1.7976931348623157e308;for(var j=0;j<g;j++){if(!$.ig.util.isNaN(d.item(f-j))){h=Math.max(h,d.item(f-j))}if(!$.ig.util.isNaN(e.item(f-j))){i=Math.min(i,e.item(f-j))}}a.indicatorColumn().item(f,b.makeSafe()((a.closeColumn().item(f)-h)/(h-i)*100))}return true},$type:new $.ig.Type("WilliamsPercentRIndicatorStrategy",$$t.$ax.$type)},true);$c("ForceIndexIndicatorStrategy___FI__IteratorClass:br","Object",{g:0,f:0,h:0,d:null,e:null,i:0,c:null,__3__dataSource:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:{this.g=-1;this.h=0;this.d=this.c.closeColumn();this.e=this.c.volumeColumn();var a=this.c.indicatorColumn();if(this.d!=null&&this.e!=null){this.h=Math.min(this.d.count(),this.e.count())}if(this.h>0){this.f=0;this.g=1;return true}this.g=1;break}case 1:this.g=-1;this.i=1;this.g=2;break;case 2:this.g=-1;if(this.i<this.h){this.f=this.e.item(this.i)*(this.d.item(this.i)-this.d.item(this.i-1));this.g=3;return true}break;case 3:this.g=-1;++this.i;this.g=2;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.br(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("ForceIndexIndicatorStrategy___FI__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("IndicatorRenderer___EnumerableSelect__IteratorClass$2:aa","Object",{$tSource:null,$tResult:null,h:0,a:null,e:null,b:null,d:null,__3__source:null,g:null,__3__selector:null,init:function($tSource,$tResult,a){this.$tSource=$tSource;this.$tResult=$tResult;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tSource,this.$tResult)}$.ig.$op.init.call(this);this.h=a},i:function(){this.h=-1;if(this.e!=null){this.e.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=1;this.e=this.d.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.e.moveNext()){this.b=this.e.current();this.a=this.g(this.b);this.h=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.aa(this.$tSource,this.$tResult,0)}d__.d=this.__3__source;d__.g=this.__3__selector;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.i();break}},current:function(){return this.a},current1:function(){return $e(this.$tResult,this.a)},$type:new $.ig.Type("IndicatorRenderer___EnumerableSelect__IteratorClass$2",$.ig.$ot,[$$0.$bw.$type.specialize(1),$$0.$bt.$type,$$0.$bx.$type.specialize(1),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass:bh","Object",{h:0,g:0,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.h=a},moveNext:function(){switch(this.h){case 0:this.h=-1;this.f=this.e.eMA().b()(this.__4__this.d(this.c,this.e),this.c.period()).getEnumerator();this.g=0;this.h=1;return true;case 1:this.h=-1;if(this.f.moveNext()){this.g=this.f.current()*100;this.h=1;return true}break}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.bh(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.g},current1:function(){return this.g},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADX__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass:bg","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.__4__this.g(this.c,this.e).getEnumerator();
this.f=this.__4__this.e(this.c,this.e).getEnumerator();this.g.moveNext();this.f.moveNext();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=Math.abs(this.e.makeSafe()((this.g.current()-this.f.current())/(this.g.current()+this.f.current())));this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bg(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___ADXHelper__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass:b8","Object",{l:0,h:0,j:0,k:0,i:0,g:null,f:null,m:0,n:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.l=a},moveNext:function(){while(this.l>=0){switch(this.l){case 0:{this.l=-1;this.j=this.c.period();var a=2/(this.j+1);this.k=0;this.i=0;this.g=this.c.indicatorColumn();this.f=this.c.closeColumn();if(this.g.count()>0){this.h=0;this.l=1;return true}this.l=1;break}case 1:this.l=-1;this.m=1;this.l=2;break;case 2:this.l=-1;if(this.m<Math.min(this.c.period(),this.g.count())){var b=this.f.item(this.m)-this.f.item(this.m-1);var c=b>0?b:0;var d=b>0?0:-b;this.k+=c/(this.j-1);this.i+=d/(this.j-1);this.h=0;this.l=3;return true}this.n=this.c.period();this.l=4;break;case 3:this.l=-1;++this.m;this.l=2;break;case 4:this.l=-1;if(this.n<this.g.count()){var e=this.f.item(this.n)-this.f.item(this.n-1);var f=e>0?e:0;var g=e>0?0:-e;this.k=(this.k*(this.j-1)+f)/this.j;this.i=(this.i*(this.j-1)+g)/this.j;this.h=this.e.makeSafe()(this.k!=0?100*this.k/(this.k+this.i):0);this.l=5;return true}break;case 5:this.l=-1;++this.n;this.l=4;break}}return false},getEnumerator:function(){var d__;if(this.l==-2){this.l=0;d__=this}else{d__=new $$t.b8(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("RelativeStrengthIndexIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass:bf","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.eMA().b()(this.__4__this.f(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.eMA().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.makeSafe()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bf(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDI__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass:be","Object",{i:0,h:0,g:null,f:null,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.g=this.e.eMA().b()(this.__4__this.h(this.c.highColumn(),this.c.lowColumn()),this.c.period()).getEnumerator();this.f=this.e.eMA().b()(this.c.trueRange(),this.c.period()).getEnumerator();this.i=1;break;case 1:this.i=-1;if(this.g.moveNext()&&this.f.moveNext()){this.h=this.e.makeSafe()(this.g.current()/this.f.current());this.i=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.be(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDI__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass:bd","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.g>this.h&&this.g>0){this.f=this.g;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bd(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___MinusDM__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass:bc","Object",{i:0,f:0,h:0,g:0,j:0,d:null,__3__highColumn:null,e:null,__3__lowColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.f=0;this.i=1;return true;case 1:this.i=-1;this.h=0;this.g=0;this.j=1;this.i=2;break;case 2:this.i=-1;if(this.j<this.d.count()){this.h=this.__4__this.j(this.j,this.d,this.e);this.g=this.__4__this.i(this.j,this.d,this.e);if(this.h>this.g&&this.h>0){this.f=this.h;this.i=3;return true}this.f=0;this.i=3;return true}break;case 3:this.i=-1;this.j++;this.i=2;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bc(0);d__.__4__this=this.__4__this}d__.d=this.__3__highColumn;d__.e=this.__3__lowColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AverageDirectionalIndexIndicatorStrategy___PlusDM__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass:ba","Object",{j:0,f:0,g:0,i:0,h:0,k:0,l:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},moveNext:function(){while(this.j>=0){switch(this.j){case 0:{this.j=-1;this.g=0;this.i=Number.POSITIVE_INFINITY;this.h=Number.NEGATIVE_INFINITY;var a=this.c.indicatorColumn()!=null?this.c.indicatorColumn().count():0;var b=this.c.closeColumn()!=null?this.c.closeColumn().count():0;var c=this.c.highColumn()!=null?this.c.highColumn().count():0;var d=this.c.volumeColumn()!=null?this.c.volumeColumn().count():0;this.k=Math.min(a,Math.min(b,Math.min(c,d)));this.l=0;this.j=1;break}case 1:this.j=-1;if(this.l<this.k){var e=this.c.closeColumn().item(this.l);var f=this.c.lowColumn().item(this.l);var g=this.c.highColumn().item(this.l);var h=this.c.volumeColumn().item(this.l);var i=(e-f-(g-e))/(g-f);this.g+=this.e.makeSafe()(i*h);this.i=Math.min(this.i,this.g);this.h=Math.max(this.h,this.g);this.f=this.g;this.j=2;return true}break;case 2:this.j=-1;++this.l;this.j=1;break}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $$t.ba(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("AccumulationDistributionIndicatorStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("DelegateClipper___EnumerableRange__IteratorClass:b","Object",{a:0,b:0,e:0,g:0,__3__start:0,f:0,__3__count:0,init:function(a){$.ig.$op.init.call(this);this.a=a},moveNext:function(){while(this.a>=0){switch(this.a){case 0:this.a=-1;this.e=this.g;this.a=1;break;case 1:this.a=-1;if(this.e<this.g+this.f){this.b=this.e;this.a=2;return true}break;case 2:this.a=-1;this.e++;this.a=1;break}}return false},getEnumerator:function(){var d__;if(this.a==-2){this.a=0;d__=this}else{d__=new $$t.b(0)}d__.g=this.__3__start;d__.f=this.__3__count;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("DelegateClipper___EnumerableRange__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$0.$aw.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$0.$aw.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("PercentKCalculationStrategy___ProvideStream__IteratorClass:bu","Object",{i:0,h:0,k:0,f:null,g:null,j:0,c:null,__3__dataSource:null,e:null,__3__supportingCalculations:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},moveNext:function(){while(this.i>=0){switch(this.i){case 0:this.i=-1;this.k=this.c.period();this.f=this.c.highColumn();this.g=this.c.lowColumn();this.j=0;this.i=1;break;case 1:this.i=-1;if(this.j<this.c.count()){var a=Math.min(this.k,this.j);var b=-1.7976931348623157e308;var c=1.7976931348623157e308;for(var d=0;d<a;d++){if(!$.ig.util.isNaN(this.f.item(this.j-d))){b=Math.max(b,this.f.item(this.j-d))}if(!$.ig.util.isNaN(this.g.item(this.j-d))){c=Math.min(c,this.g.item(this.j-d))}}this.h=this.e.makeSafe()((this.c.closeColumn().item(this.j)-c)/(b-c)*100);this.i=2;return true}break;case 2:this.i=-1;this.j++;this.i=1;break}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.bu(0);d__.__4__this=this.__4__this}d__.c=this.__3__dataSource;d__.e=this.__3__supportingCalculations;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.h},current1:function(){return this.h},$type:new $.ig.Type("PercentKCalculationStrategy___ProvideStream__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("IndicatorRenderer___Flatten__IteratorClass:z","Object",{j:0,l:null,a:null,k:0,c:null,__3__segments:null,h:null,__3__x0:null,i:null,__3__y0:null,e:0,__3__resolution:0,init:function(a){$.ig.$op.init.call(this);this.j=a},moveNext:function(){while(this.j>=0){switch(this.j){case 0:this.j=-1;this.a=$.ig.Flattener.prototype.a(new $$4.x($$0.$aw.$type,0),this.c,this.h,this.i,0,this.c.count()-1,this.e);this.k=0;this.j=1;break;case 1:this.j=-1;if(this.k<this.a.count()){var a=this.a.item(this.k);this.l={__x:this.h(a),__y:this.i(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.j=2;return true}break;case 2:this.j=-1;this.k++;this.j=1;break}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $$t.z(0)}d__.c=this.__3__segments;d__.h=this.__3__x0;d__.i=this.__3__y0;d__.e=this.__3__resolution;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.l},current1:function(){return this.l},$type:new $.ig.Type("IndicatorRenderer___Flatten__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a.$y.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a.$y.$type),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$r.displayTypeProperty=$$a.$s.i("DisplayType",$.ig.IndicatorDisplayType.prototype.$type,$$t.$r.$type,new $$a.ac(2,$.ig.IndicatorDisplayType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("DisplayType",b.oldValue(),b.newValue())}));$$t.$r.ignoreFirstProperty=$$a.$s.i("IgnoreFirst",$$0.$aw.$type,$.ig.FinancialSeries.prototype.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.oldValue(),b.newValue())}));$$t.$r.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$r.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$r.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$r.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$r.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$r.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$r.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bj.$type,$$t.$r.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$r.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$r.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$r.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$r.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$r.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$r.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$az.p7=new $$4.x(String,0);$$t.$c.shortPeriodProperty=$$t.$az.qo(10,$$t.$c.$type);$$t.$c.longPeriodProperty=$$t.$az.qk(30,$$t.$c.$type);$$t.$e.periodProperty=$$t.$az.qm(14,$$t.$e.$type);$$t.$f.periodProperty=$$t.$az.qm(14,$$t.$f.$type);$$t.$t.ignoreFirstProperty=$$a.$s.i("IgnoreFirst",$$0.$aw.$type,$$t.$t.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("IgnoreFirst",b.oldValue(),b.newValue())}));$$t.$g.periodProperty=$$a.$s.i("Period",$$0.$aw.$type,$$t.$g.$type,new $$a.ac(2,14,function(a,b){a.raisePropertyChanged("Period",b.oldValue(),b.newValue())}));$$t.$g.multiplierProperty=$$a.$s.i("Multiplier",Number,$$t.$g.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("Multiplier",b.oldValue(),b.newValue())}));$$t.$i.periodProperty=$$t.$az.qm(20,$$t.$i.$type);$$t.$i.multiplierProperty=$$t.$az.ql(2,$$t.$i.$type);$$t.$j.shortPeriodProperty=$$t.$az.qo(3,$$t.$j.$type);$$t.$j.longPeriodProperty=$$t.$az.qk(10,$$t.$j.$type);$$t.$k.periodProperty=$$t.$az.qm(10,$$t.$k.$type);$$t.$l.periodProperty=$$t.$az.qm(20,$$t.$l.$type);$$t.$o.periodProperty=$$t.$az.qm(20,$$t.$o.$type);$$t.$q.periodProperty=$$t.$az.qm(14,$$t.$q.$type);$$t.$u.periodProperty=$$t.$az.qm(0,$$t.$u.$type);$$t.$v.periodProperty=$$t.$az.qm(14,$$t.$v.$type);$$t.$v.smoothingPeriodProperty=$$t.$az.qn(3,$$t.$v.$type,"SmoothingPeriod");$$t.$v.triggerPeriodProperty=$$t.$az.qn(3,$$t.$v.$type,"TriggerPeriod");$$t.$ai.periodProperty=$$t.$az.qm(14,$$t.$ai.$type);$$t.$aj.shortPeriodProperty=$$t.$az.qo(10,$$t.$aj.$type);$$t.$aj.longPeriodProperty=$$t.$az.qk(30,$$t.$aj.$type);$$t.$aj.signalPeriodProperty=$$t.$az.qn(9,$$t.$aj.$type,"SignalPeriod");$$t.$am.shortPeriodProperty=$$t.$az.qo(10,$$t.$am.$type);$$t.$am.longPeriodProperty=$$t.$az.qk(30,$$t.$am.$type);$$t.$an.shortPeriodProperty=$$t.$az.qo(10,$$t.$an.$type);$$t.$an.longPeriodProperty=$$t.$az.qk(30,$$t.$an.$type);$$t.$ap.periodProperty=$$a.$s.i("Period",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,14,function(a,b){a.raisePropertyChanged("Period",b.oldValue(),b.newValue())}));$$t.$as.periodProperty=$$t.$az.qm(14,$$t.$as.$type);$$t.$at.periodProperty=$$t.$az.qm(14,$$t.$at.$type);$$t.$au.periodProperty=$$t.$az.qm(14,$$t.$au.$type);$$t.$av.periodProperty=$$t.$az.qm(20,$$t.$av.$type);$$t.$aw.periodProperty=$$t.$az.qm(14,$$t.$aw.$type);$$t.$a0.periodProperty=$$t.$az.qm(15,$$t.$a0.$type);$$t.$a4.periodProperty=$$t.$az.qm(14,$$t.$a4.$type)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_scatter.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a2=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["HighDensityScatterSeries:a","HighDensityScatterSeriesView:d","BubbleSeries:o","CustomPaletteBrushScale:p","ScatterBase:s","ScatterSeries:w","BubbleSeriesView:z","ScatterBaseView:aa","ScatterSeriesView:ac"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("HighDensityScatterSeries:a","Series",{init:function(){this.mt=0;this.ms=0;this.mr=0;this.mq=255;this.mp=0;this.mo=0;this.mw=255;this.mv=0;this.mu=0;this.lx=null;this.na=0;this.m9=0;this.nf=0;this.ma=false;this.__itemIndexes=null;this.lv=null;this.ls=null;$.ig.Series.prototype.init.call(this);this._ab=$$t.$a.$type;this.mouseOverEnabled(false)},isScatter:function(){return true},xAxis:function(a){if(arguments.length===1){this.h($$t.$a.xAxisProperty,a);return a}else{return this.c($$t.$a.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$a.yAxisProperty,a);return a}else{return this.c($$t.$a.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$a.xMemberPathProperty,a);return a}else{return this.c($$t.$a.xMemberPathProperty)}},l6:function(a){if(arguments.length===1){if(this.l5!=a){var b=this.l6();this.l5=a;this.raisePropertyChanged("XColumn",b,this.l6())}return a}else{return this.l5}},l5:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$a.yMemberPathProperty,a);return a}else{return this.c($$t.$a.yMemberPathProperty)}},l8:function(a){if(arguments.length===1){if(this.l7!=a){var b=this.l8();this.l7=a;this.raisePropertyChanged("YColumn",b,this.l8())}return a}else{return this.l7}},l7:null,useBruteForce:function(a){if(arguments.length===1){this.h($$t.$a.useBruteForceProperty,a);return a}else{return this.c($$t.$a.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.h($$t.$a.progressiveLoadProperty,a);return a}else{return this.c($$t.$a.progressiveLoadProperty)}},heatMinimum:function(a){if(arguments.length===1){this.h($$t.$a.heatMinimumProperty,a);return a}else{return this.c($$t.$a.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.h($$t.$a.heatMaximumProperty,a);return a}else{return this.c($$t.$a.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.h($$t.$a.heatMinimumColorProperty,a);return a}else{return this.c($$t.$a.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.h($$t.$a.heatMaximumColorProperty,a);return a}else{return this.c($$t.$a.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.h($$t.$a.pointExtentProperty,a);return a}else{return $h(this.c($$t.$a.pointExtentProperty))}},od:function(){if(this.lx==null){return}this.lx.s();var a=this.lx;a.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(a.progressiveThunkCompleted,this.n1.runOn(this));this.lx=null},is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.seriesViewer()!=null){var e=this.getEffectiveViewport1(this.view());this.ma=!e.isEmpty()}break;case"FastItemsSource":this.od();if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.l6());c.deregisterColumn(this.l8());this.l6(null);this.l8(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.l6(this.bw(this.xMemberPath()));this.l8(this.bw(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.id();break;case"XAxis":var f=this.ly;this.ly=this.xAxis();this.od();if(f!=null){f.rangeChanged=$.ig.Delegate.prototype.remove(f.rangeChanged,this.n4.runOn(this))}if(this.ly!=null){var g=this.ly;g.rangeChanged=$.ig.Delegate.prototype.combine(g.rangeChanged,this.n4.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"YAxis":var h=this.l0;this.l0=this.yAxis();this.od();if(h!=null){h.rangeChanged=$.ig.Delegate.prototype.remove(h.rangeChanged,this.n4.runOn(this))}if(this.l0!=null){var i=this.l0;i.rangeChanged=$.ig.Delegate.prototype.combine(i.rangeChanged,this.n4.runOn(this))}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}break;case"MouseOverEnabled":this.mb=this.mouseOverEnabled();this.renderSeries(false);break;case"XMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l6());this.l6(this.bw(this.xMemberPath()))}break;case"XColumn":this.od();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}this.id();break;case"YMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l8());this.l8(this.bw(this.yMemberPath()))}break;case"YColumn":this.od();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}this.id();break;case"UseBruteForce":this.od();this.renderSeries(false);this.ic();break;case"HeatMinimum":this.renderSeries(false);this.ic();break;case"HeatMaximum":this.renderSeries(false);this.ic();break;case"HeatMaximumColor":case"HeatMinimumColor":if(!this._lw.by(this.heatMinimumColor(),this.heatMaximumColor())){return}this.mt=this.heatMinimumColor().o();this.ms=this.heatMinimumColor().n();this.mr=this.heatMinimumColor().m();this.mq=this.heatMaximumColor().o();this.mp=this.heatMaximumColor().n();this.mo=this.heatMaximumColor().m();this.mw=this.mq-this.mt;this.mv=this.mp-this.ms;this.mu=this.mo-this.mr;this.renderSeries(false);this.ic();break;case"PointExtent":this.nd=Math.max($h(d)-1,0);this.l9=this.nd>0;this.renderSeries(false);this.ic();break;case"ProgressiveLoad":this.renderSeries(false);this.ic();break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},n4:function(a,b){this.od();this.renderSeries(false)},nd:0,l9:false,mt:0,ms:0,mr:0,mq:0,mp:0,mo:0,mw:0,mv:0,mu:0,lx:null,l2:null,l3:null,ly:null,l0:null,mb:false,dv:function(a,b,c){var d=$.ig.Series.prototype.dv.call(this,a,b,c);if(this.yAxis()==null||this.xAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.l8()==null||this.l6()==null||this.l8().count()<1||this.l6().count()<1||this.l8().count()!=this.l6().count()||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.lq().isEmpty()){d=false}return d},ne:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.ne;this.ne=a;this.raisePropertyChanged("ProgressiveStatus",b,this.ne);return a}else{return this.ne}},i6:function(a){$.ig.Series.prototype.i6.call(this,a);this.n6(a,this.view())},n6:function(a,b){if(this.cc(b)){return}if(this.lx==null&&!this.useBruteForce()){var c=new $$4.x($$t.$l.$type,2,this.l6().count());var d=this.xAxis();var e=this.yAxis();var f=new $$a.ae(0,0,0,1,1);var g=new $$a.ae(0,0,0,1,1);var h=new $.ig.ScalerParams(1,f,g,d.isInverted());var i=new $.ig.ScalerParams(1,f,g,e.isInverted());var j;var k;for(var l=0;l<this.l6().count();l++){j=d.getScaledValue(this.l6().item(l),h);k=e.getScaledValue(this.l8().item(l),i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)){c.add(function(){var $ret=new $$t.l;$ret.a=j;$ret.b=k;$ret.c=l;return $ret}())}}if(this.progressiveLoad()){this.m9=1;this.na=$.ig.truncate(Math.logBase(c.count(),2))+3;this.progressiveStatus($.ig.truncate(this.m9/this.na*100));if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,new $$t.c(this.progressiveStatus()))}this.lx=$$t.$e.b(c.toArray(),1);var m=this.lx;m.progressiveThunkCompleted=$.ig.Delegate.prototype.combine(m.progressiveThunkCompleted,this.n1.runOn(this));if(!this.lx.f(this.renderer())){var n=this.lx;n.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(n.progressiveThunkCompleted,this.n1.runOn(this))}this.ic()}else{var o=$$0.$s.now();this.lx=new $$t.e(0,c.toArray(),1);var p=$$0.$s.now()}}if(this.progressiveLoad()&&!this.useBruteForce()){this.n7(b)}else{this.n8(b)}},ng:0,na:0,m9:0,hs:function(a,b,c,d){$.ig.Series.prototype.hs.call(this,a,b,c,d);this.od();var e=false;if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(false)}this.id()},n3:function(a){var b=a;var c=this.nc*this.nb;if(this.mb){if(this.__itemIndexes==null||this.__itemIndexes.length!=c){this.__itemIndexes=new Array(c);for(var d=0;d<c;d++){this.__itemIndexes[d]=0}}else{for(var e=0;e<c;e++){this.__itemIndexes[e]=0}}}},n8:function(a){var b;var c;var d=null;if(a.isThumbnailView()){d=this.__itemIndexes}var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=a;var g=this.getEffectiveViewport1(a);this.l2=new $.ig.ScalerParams(0,b,c,this.ly.isInverted(),g);this.l3=new $.ig.ScalerParams(0,b,c,this.l0.isInverted(),g);this.n2(a);this.n3(a);var h=this.nc*this.nb;if(this.lv==null||this.lv.length!=h){this.lv=new Array(h);this.ls=new Array(h)}var i=this.lv.length;var j=this.lv;var k=this.ls;for(var l=0;l<i;l++){j[l]=0;k[l]=0}this.ng=$.ig.truncate(Math.round(this.resolution()));this.lu=f.bv();var m=this.lu.length;var n=this.lu;for(var o=0;o<m;o++){n[o]=0}var p=this.heatMinimum();var q=this.heatMaximum();if($.ig.util.isNaN(p)||Number.isInfinity(p)){p=0}if($.ig.util.isNaN(q)||Number.isInfinity(q)){q=50}this.mm=Math.min(p,q);this.ml=Math.max(p,q);if(this.mm<0){this.mm=0}if(this.ml<0){this.ml=0}this.mn=this.ml-this.mm;if(this.useBruteForce()){this.n5(a)}else{this.of(a)}f.b6();if(a.isThumbnailView()){this.__itemIndexes=d;this._lw.b7()}},n7:function(a){if(this.lx==null){return}this.n8(a)},progressiveLoadStatusChanged:null,n1:function(a,b){var $self=this;this._lw.b5(function(){if($self.m9<$self.na-1){$self.m9++}$self.progressiveStatus($.ig.truncate($self.m9/$self.na*100));if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.c($self.progressiveStatus()))}$self.n7($self.view());$self.ic();if($self.lx!=null){if(!$self.lx.f($self.renderer())){var c=$self.lx;c.progressiveThunkCompleted=$.ig.Delegate.prototype.remove(c.progressiveThunkCompleted,$self.n1.runOn($self));$self.progressiveStatus(100);if($self.progressiveLoadStatusChanged!=null){$self.progressiveLoadStatusChanged($self,new $$t.c($self.progressiveStatus()))}}}})},n5:function(a){var b=$.ig.util.shallowClone(this.l6().asArray());this.xAxis().getScaledValueList(b,0,b.length,this.l2);var c=$.ig.util.shallowClone(this.l8().asArray());this.nf=0;var d=this.nd;var e=this.l9;var f=this.lv.length;this.yAxis().getScaledValueList(c,0,c.length,this.l3);var g=255<<24|$.ig.truncate(this.mt)<<16|$.ig.truncate(this.ms)<<8|$.ig.truncate(this.mr);for(var h=0;h<b.length;h++){var i=$.ig.truncate(b[h]);var j=$.ig.truncate(c[h]);i=$.ig.truncate(Math.floor(i));j=$.ig.truncate(Math.floor(j));if(i<0||i>=this.nc||j<0||j>=this.nb){continue}if(e){var k=i-d;var l=i+d;l=l>this.nc-1?this.nc-1:l;k=k<0?0:k;var m=j+d;var n=j-d;for(var o=k;o<=l;o++){for(var p=n;p<=m;p++){var q=p*this.nc+o;if(q<0||q>f-1){continue}this.lv[q]=this.lv[q]+1;this.ls[q]=1;this.nf++;if(this.mb){this.__itemIndexes[q]=h+1}}}}else{var r=j*this.nc+i;this.lv[r]=this.lv[r]+1;this.ls[r]=1;this.nf++;if(this.mb){this.__itemIndexes[r]=h+1}}}this.n9()},mg:null,of:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.lx==null){return}if(this.mg==null){this.mg=new $$4.x($$t.$j.$type,2,$.ig.truncate(Math.round(b.width()*b.height())))}else{this.mg.clear()}var e=c.left();var f=c.right();var g=c.top();var h=c.bottom();this.m3=c.top();this.m1=c.height();this.m2=c.left();this.m4=c.width();this.mz=b.top();this.mx=b.height();this.my=b.left();this.m0=b.width();var i=this.getEffectiveViewport1(a);this.mi=(i.left()-this.my)/this.m0;this.mj=(i.top()-this.mz)/this.mx;var j=(i.right()-this.my)/this.m0;this.mk=j-this.mi;var k=(i.bottom()-this.mz)/this.mx;this.mh=k-this.mj;if(this.ma){e=(e-this.mi)/this.mk;f=(f-this.mi)/this.mk;g=(g-this.mj)/this.mh;h=(h-this.mj)/this.mh}var l=this.resolution()/b.width()*c.width();var m=this.resolution()/b.height()*c.height();var n=Math.min(l,m);var o=function(){var $ret=new $$t.i;$ret.c=e;$ret.a=f;$ret.d=g;$ret.b=h;$ret.e=l;$ret.f=m;$ret.g=2147483647;return $ret}();this.lx.t(this.mg,o,0,1,0,1);var p;this.nf=0;for(var q=0;q<this.mg.count();q++){p=this.mg.__inner[q];this.oa(p)}this.n9()},mm:0,ml:0,mn:0,mz:0,mx:0,my:0,m0:0,m2:0,m4:0,m3:0,m1:0,mi:0,mj:0,mk:0,mh:0,oa:function(a){if(a.g){return}var b=a.e!=null&&a.e.a;var c=a.a==null?0:a.a.length;var d=a.h-c+1;if(b&&d>0){}else{d=1}this.oc(a.b,d,b,a.e);if(c>0&&!b){var e;for(var f=0;f<c;f++){e=a.a[f];this.oc(e,d,false,a.e)}}if(a.e!=null){a.e.a=false}},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$a.$ae.empty();var d=new $$a.ae(0,0,0,1,1);var e=this.lk(this.view());var f=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),e);var g=new $.ig.ScalerParams(0,d,d,this.yAxis().isInverted(),e);var h=!b.isEmpty()&&!c.isEmpty()&&this.bz()!=null?this.bz().indexOf(a):-1;var i=this.xAxis()!=null&&this.l6()!=null&&h<this.l6().count()?this.xAxis().getScaledValue(this.l6().item(h),f):NaN;var j=this.yAxis()!=null&&this.l8()!=null&&h<this.l8().count()?this.yAxis().getScaledValue(this.l8().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().ap(this.seriesViewer(),b,true)}return h>=0},oc:function(a,b,c,d){var e=this.ni(b);var f=a.c;var g=this.nd;if(c){var h=d.d;var i=d.b;var j=d.e;var k=d.c;if(this.ma){h=this.mi+this.mk*h;i=this.mi+this.mk*i;j=this.mj+this.mh*j;k=this.mj+this.mh*k}var l=$.ig.truncate(this.my+this.m0*(h-this.m2)/this.m4);var m=$.ig.truncate(this.my+this.m0*(i-this.m2)/this.m4);var n=$.ig.truncate(this.mz+this.mx*(j-this.m3)/this.m1);var o=$.ig.truncate(this.mz+this.mx*(k-this.m3)/this.m1);l=$.ig.truncate(Math.floor(l));m=$.ig.truncate(Math.floor(m));n=$.ig.truncate(Math.floor(n));o=$.ig.truncate(Math.floor(o));if(this.l9){l-=g;m+=g;n-=g;o+=g}var p=(m-l+1)*(o-n+1);var q=b/p;var r=q;for(var s=l;s<=m;s++){for(var t=n;t<=o;t++){this.ob(f,s,t,q,r)}}}else{var u=a.a;var v=a.b;if(this.ma){u=this.mi+this.mk*u;v=this.mj+this.mh*v}var w=$.ig.truncate(this.my+this.m0*(u-this.m2)/this.m4);var x=$.ig.truncate(this.mz+this.mx*(v-this.m3)/this.m1);w=$.ig.truncate(Math.floor(w));x=$.ig.truncate(Math.floor(x));if(this.l9){var y=w-g;var z=w+g;var aa=x+g;var ab=x-g;var ac=(z-y+1)*(aa-ab+1);var ad=b/ac;var ae=ad;for(var af=y;af<=z;af++){for(var ag=ab;ag<=aa;ag++){this.ob(f,af,ag,ad,ae)}}}else{this.ob(f,w,x,b,1)}}},nh:function(a,b){return $.ig.truncate(Math.floor(255*b))<<24|$.ig.truncate(Math.floor(b*(this.mt+a*this.mw)))<<16|$.ig.truncate(Math.floor(b*(this.ms+a*this.mv)))<<8|$.ig.truncate(Math.floor(b*(this.mr+a*this.mu)))},ni:function(a){return 255<<24|$.ig.truncate(Math.floor(this.mt+a*this.mw))<<16|$.ig.truncate(Math.floor(this.ms+a*this.mv))<<8|$.ig.truncate(Math.floor(this.mr+a*this.mu))},m5:function(a){return(a>>24&255)/255},ob:function(a,b,c,d,e){if(b<0||b>=this.nc||c<0||c>=this.nb){return}var f=c*this.nc+b;this.lv[f]=this.lv[f]+d;this.ls[f]=this.ls[f]+e;if(this.mb){this.__itemIndexes[f]=a+1}this.nf+=$.ig.truncate(d)},n9:function(){var a=0;var b=0;var c=this.mn;var d=this.mm;var e=this.ml;var f=this.lv.length;var g=this.lv;var h=this.ls;var i=this.lu;var j=NaN;var k=NaN;var l=0;var m=0;for(var n=0;n<f;n++){a=g[n];if(a!=0){b=h[n];if(a>=e){a=1}else if(a<=d){a=0}else{a=(a-d)/c}if(b>1){b=1}if(b<.2){b=.2}if(j!=a||k!=b){l=this.nh(a,b);j=a;k=b}i[m]=l>>16&255;i[m+1]=l>>8&255;i[m+2]=l&255;i[m+3]=l>>24&255}m+=4}},nc:0,nb:0,lu:null,nf:0,n2:function(a){var b=a;b.b3()},bf:function(){return new $$t.d(this)},im:function(a){$.ig.Series.prototype.im.call(this,a);this._lw=a},_lw:null,an:function(a){if(a!=null&&a==this.xAxis()&&this.l6()!=null){return new $.ig.AxisRange(this.l6().minimum(),this.l6().maximum())}if(a!=null&&a==this.yAxis()&&this.l8()!=null){return new $.ig.AxisRange(this.l8().minimum(),this.l8().maximum())}return null},ma:false,jk:function(a,b){if(this.seriesViewer()!=null){var c=this.getEffectiveViewport1(this.view());this.ma=!c.isEmpty()}this.renderSeries(false)},jl:function(a,b){this.renderSeries(false)},__itemIndexes:null,lv:null,ls:null,getItem:function(a){if(!this.mb||this.__itemIndexes==null||this.seriesViewer()==null||this.bz()==null||this.__itemIndexes.length!=this.nc*this.nb){return null}var b=this.seriesViewer().actualWindowRect();var c=(a.__x-b.left())/b.width();var d=(a.__y-b.top())/b.height();var e=$.ig.truncate(Math.round(this.lq().left()+this.lq().width()*c));var f=$.ig.truncate(Math.round(this.lq().top()+this.lq().height()*d));var g=this.nl(e,f);if(g<0||g>this.__itemIndexes.length-1){return null}var h=this.__itemIndexes[g]-1;if(h<0||h>this.bz().count()){return null}return this.bz().item(h)},nl:function(a,b){var c=this.nc*b+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}var d=1;c=this.nc*(b-d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.nc*(b+d)+a;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.nc*b+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.nc*b+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.nc*(b-d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.nc*(b+d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.nc*(b-d)+a+1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}c=this.nc*(b+d)+a-1;if(c>0&&c<this.__itemIndexes.length&&this.__itemIndexes[c]>0){return c}return 0},oe:function(a,b,c){this.lu=a;this.nc=b;this.nb=c},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},hp:function(a,b){$.ig.Series.prototype.hp.call(this,a,b);this._lw.b4();if(this._bh!=null){this._bh.b4()}this.ic()},i7:function(a,b){$.ig.Series.prototype.i7.call(this,a,b);if(!this.dk()){this.view().az(b);return}this.view().az(b);if(this.cc(this._bh)){return}var c=$b($$t.$d.$type,this._bh);var d=new $$t.u;this.n6(false,c);this.dk(false)},_l4:null,renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cc(g)){return}if(this._l4==null){this._l4=new $$t.u}this.n6(false,f)},hn:function(){$.ig.Series.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},$type:new $.ig.Type("HighDensityScatterSeries",$.ig.Series.prototype.$type)},true);$c("MouseMoveThunk:b","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:null,_b:0,_a:null,$type:new $.ig.Type("MouseMoveThunk",$.ig.$ot)},true);$c("ProgressiveLoadStatusEventArgs:c","EventArgs",{_currentStatus:0,currentStatus:function(a){if(arguments.length===1){this._currentStatus=a;return a}else{return this._currentStatus}},init:function(a){$$0.$w.init.call(this);this.currentStatus(a)},$type:new $.ig.Type("ProgressiveLoadStatusEventArgs",$$0.$w.$type)},true);$c("HighDensityScatterSeriesView:d","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bw=a},onInit:function(){$.ig.SeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e.resolution(4);this._bw.heatMinimumColor($$a.$ax.u(255,0,0,0));this._bw.heatMaximumColor($$a.$ax.u(255,255,0,0))}},b7:function(){this._bw.oe(this.bu,this.b2,this.b1)},_bw:null,bu:null,b2:0,b1:0,_bz:null,_b0:null,_bx:null,b3:function(){if(this._bz==null){this._bz=this._e.renderer().createElement("canvas");var a=this._e.renderer().get2DCanvasContext(this._bz);this._bx=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a)}var b;if(this.isAlternateView()){b=this.br()}else{b=this._e.seriesViewer().getContainerRect()}var c=$.ig.truncate(Math.round(b.left()));var d=$.ig.truncate(Math.round(b.top()));var e=$.ig.truncate(Math.round(b.width()));var f=$.ig.truncate(Math.round(b.height()));var g=this.b2;var h=this.b1;this.b2=e;this.b1=f;if(g!=this.b2||h!=this.b1||this.bu==null){this._bz.setAttribute("width",e.toString());this._bz.setAttribute("height",f.toString());this._b0=this._bx.g().getImageData(0,0,e,f);this.bu=this._b0.data}this._bw.oe(this.bu,this.b2,this.b1)},bv:function(){return this.bu},b6:function(){var a=$.ig.truncate(Math.round(this.br().left()));var b=$.ig.truncate(Math.round(this.br().left()));var c=$.ig.truncate(Math.round(this.br().width()));var d=$.ig.truncate(Math.round(this.br().height()));this._bx.g().putImageData(this._b0,0,0);this.an()},b5:function(a){if(this._e.renderer()!=null){this._e.renderer().setTimeout(a,0)}else{window.setTimeout(a,0)}},a3:function(a,b){$.ig.SeriesView.prototype.a3.call(this,a,b);if(b){if(!this._bw.mouseOverEnabled()){return}var c=new $$a.bv;c._n=this.br().left();c._o=this.br().top();c.width(this.br().width());c.height(this.br().height());c.__fill=this.bl();a.v(c);return}if(this._bz==null){return}var d=$.ig.truncate(Math.round(this.br().left()));var e=$.ig.truncate(Math.round(this.br().top()));var f=$.ig.truncate(Math.round(this.br().width()));var g=$.ig.truncate(Math.round(this.br().height()));this._h.n(this._bz.getNativeElement(),this._e.__opacity,d,e,f,g,d,e,f,g)},by:function(a,b){return $$a.$ax.e($m($$a.$ax.$type,a),$m($$a.$ax.$type,null))&&$$a.$ax.e($m($$a.$ax.$type,b),$m($$a.$ax.$type,null))},b4:function(){if(this.bu!=null){for(var a=0;a<this.bu.length;a++){this.bu[a]=0}this.b6()}},ai:function(a){$.ig.SeriesView.prototype.ai.call(this,a);if(this.bu==null){this._e.a2().exportSeriesPixelsData(a,null,this.b2,this.b1);return}var b=new Array($a(this.bu.length,4));var c;for(var d=0;d<$a(this.bu.length,4);d++){c=d*4;b[d]=this.bu[c+3]<<24|this.bu[c]<<16|this.bu[c+1]<<8|this.bu[c+2]}this._e.a2().exportSeriesPixelsData(a,b,this.b2,this.b1)},$type:new $.ig.Type("HighDensityScatterSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("KDTree2D:e","Object",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.k=0;this.o={};this.q=new $$6.s(0);$.ig.$op.init.call(this);this._d=this.c(b,0,b.length-1,0,c)},init1:function(a){this.k=0;this.o={};this.q=new $$6.s(0);$.ig.$op.init.call(this)},a:null,h:null,g:null,k:0,o:null,p:function(){return this.o},progressiveThunkCompleted:null,b:function(a,b){var c=new $$t.e(1);c._d=new $$t.j;c._d.g=true;c.a=a;c.h=new $$4.aa($$t.$h.$type);c.g=new $$4.x($$t.$h.$type,0);var d=new $$t.h;d.e=0;d.b=a.length-1;d.c=0;d.d=b;d.a=c._d;c.h.push(d);return c},f:function(a){if(this.h.count()==0&&this.g.count()==0){this.a=null;return false}if(this.h.count()==0&&this.g.count()>0){return true}this.k=this.h.peek().c;while(this.h.count()>0&&this.h.peek().c==this.k){this.g.add(this.h.pop())}if(a!=null){a.setTimeout(this.y.runOn(this),0)}else{window.setTimeout(this.y.runOn(this),0)}return true},e:false,s:function(){this.e=true},y:function(){var a;for(var b=0;b<this.g.count();b++){if(this.e||this.a==null){return}if(this.a.length==0){continue}a=this.g.__inner[b];this.v(a.a,this.a,a.e,a.b,a.c,a.d)}this.g.clear();if(this.progressiveThunkCompleted!=null){this.progressiveThunkCompleted(this,new $$0.w)}},v:function(a,b,c,d,e,f){a.g=false;a.f=e%2==0;a.h=d-c;if(c==d){a.b=b[c];return}if(c>d){a.g=true;return}if(d-c+1<=f){a.b=b[c];a.a=new Array(d-c+1);var g=0;for(var h=c;h<=d;h++){a.a[g++]=b[h]}return}var i=Math.max($a(d-c,2),1);var j=this.m(b,c,d,a.f,i);a.b=b[j];if(c<=j-1){a.c=function(){var $ret=new $$t.j;$ret.g=true;return $ret}();a.c.h=j-1-c+1;this.h.push(function(){var $ret=new $$t.h;$ret.e=c;$ret.b=j-1;$ret.c=e+1;$ret.d=f;$ret.a=a.c;return $ret}())}else{a.c=null}if(j+1<=d){a.d=function(){var $ret=new $$t.j;$ret.g=true;return $ret}();a.d.h=d-(j+1)+1;this.h.push(function(){var $ret=new $$t.h;$ret.e=j+1;$ret.b=d;$ret.c=e+1;$ret.d=f;$ret.a=a.d;return $ret}())}else{a.d=null}},c:function(a,b,c,d,e){var f=new $$t.j;f.f=d%2==0;f.h=c-b;if(b==c){f.b=a[b];return f}if(b>c){return null}if(c-b+1<=e){f.b=a[b];f.a=new Array(c-b+1);var g=0;for(var h=b;h<=c;h++){f.a[g++]=a[h]}return f}var i=Math.max($a(c-b,2),1);var j=this.m(a,b,c,f.f,i);f.b=a[j];f.c=this.c(a,b,j-1,d+1,e);f.d=this.c(a,j+1,c,d+1,e);return f},l:function(a,b,c,d,e){var f=b?a[e].a:a[e].b;var g=a[e];a[e]=a[d];a[d]=g;var h=c;for(var i=c;i<d;i++){var j;if(b){j=a[i].a}else{j=a[i].b}if(j<=f){g=a[h];a[h]=a[i];a[i]=g;h++}}g=a[d];a[d]=a[h];a[h]=g;return h},q:null,m:function(a,b,c,d,e){if(b==c){return b}var f=this.q.next2(b,c);var g=this.l(a,d,b,c,f);var h=g-b+1;if(h==e){return g}else if(e<h){return this.m(a,b,g-1,d,e)}else{return this.m(a,g+1,c,d,e-h)}},w:function(a,b,c,d){this.x(a,b,c,d,this._d)},x:function(a,b,c,d,e){if(e==null||e.g){return}if(e.c==null&&e.d==null){this.r(a,b,c,e,e.b,true,0,d);if(a.a){return}if(e.a!=null&&e.a.length>0){for(var f=0;f<e.a.length;f++){this.r(a,b,c,e,e.a[f],false,f,d);if(a.a){return}}}return}this.r(a,b,c,e,e.b,true,0,d);if(a.a){return}if(e.f){if(b<=e.b.a){this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,e.b.a,c)<a.c){this.x(a,b,c,d,e.d)}if(a.a){return}}else{this.x(a,b,c,d,e.d);if(a.a){return}if(this.i(b,c,e.b.a,c)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}}else{if(c<=e.b.b){this.x(a,b,c,d,e.c);if(a.a){return}if(this.i(b,c,b,e.b.b)<a.c){this.x(a,b,c,d,e.d)}if(a.a){return}}else{this.x(a,b,c,d,e.d);if(a.a){return}if(this.i(b,c,b,e.b.b)<a.c){this.x(a,b,c,d,e.c)}if(a.a){return}}}},r:function(a,b,c,d,e,f,g,h){if(a.a){return}if(a.e>a.f){a.a=true;return}if(a.b.count()<h){if($.ig.util.isNaN(a.d)){a.d=this.i(b,c,e.a,e.b);a.c=a.d;a.g=0}a.b.add(function(){var $ret=new $$t.g;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}());a.e++;var i=this.i(b,c,e.a,e.b);if(i<a.d){a.d=i}if(i>a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(j<a.c){if(j<a.d){a.d=j}a.b.__inner[a.g]=function(){var $ret=new $$t.g;$ret.b=f;$ret.e=g;$ret.a=d;$ret.c=e.a;$ret.d=e.b;return $ret}();var k=0;var l=0;for(var m=0;m<a.b.count();m++){var n=this.i(b,c,a.b.__inner[m].c,a.b.__inner[m].d);if(n>k){k=n;l=m}}a.e++}},i:function(a,b,c,d){return(a-c)*(a-c)+(b-d)*(b-d)},t:function(a,b,c,d,e,f){this.u(a,this._d,b,c,d,e,f,false,0)},u:function(a,b,c,d,e,f,g,h,i){if(b==null){return}var j=b.e;if(i>c.g||g-f<c.f&&e-d<c.e){if(b.e==null){b.e=new $$t.k}j=b.e;j.a=true;j.d=d;j.b=e;j.e=f;j.c=g;a.add(b);return}if(j!=null){j.a=false}if(b.c==null&&b.d==null){a.add(b);return}var k;var l;var m;var n;var o;var p;var q;var r;if(b.f){k=d;l=b.b.a;m=f;n=g;o=b.b.a;p=e;q=f;r=g}else{k=d;l=e;m=f;n=b.b.b;o=d;p=e;q=b.b.b;r=g}if(h){a.add(b);this.u(a,b.c,c,k,l,m,n,true,i+1);this.u(a,b.d,c,o,p,q,r,true,i+1)}else{var s=false;if(k>=c.c&&l<=c.a&&m>=c.d&&n<=c.b){s=true;a.add(b);this.u(a,b.c,c,k,l,m,n,true,i+1)}else if(!(c.c>l||c.a<k||c.d>n||c.b<m)){s=true;a.add(b);this.u(a,b.c,c,k,l,m,n,false,i+1)}if(o>=c.c&&p<=c.a&&q>=c.d&&r<=c.b){if(!s){a.add(b)}this.u(a,b.d,c,o,p,q,r,true,i+1)}else if(!(c.c>p||c.a<o||c.d>r||c.b<q)){if(!s){a.add(b)}this.u(a,b.d,c,o,p,q,r,false,i+1)}}},_d:null,z:function(){this.n(this._d)},n:function(a){if(a==null){return 0}if(this.n(a.c)+this.n(a.d)!=a.h){var b=0}return a.h+1},$type:new $.ig.Type("KDTree2D",$.ig.$ot)},true);$c("KNearestResults:f","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:null,a:false,d:0,c:0,g:0,$type:new $.ig.Type("KNearestResults",$.ig.$ot)},true);$c("KNearestResult:g","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:false,c:0,d:0,a:null,$type:new $.ig.Type("KNearestResult",$.ig.$ot)},true);$c("KDTreeThunk:h","Object",{init:function(){$.ig.$op.init.call(this)},e:0,b:0,c:0,d:0,a:null,$type:new $.ig.Type("KDTreeThunk",$.ig.$ot)},true);$c("SearchArgs:i","Object",{init:function(){$.ig.$op.init.call(this)},c:0,d:0,a:0,b:0,e:0,f:0,g:0,$type:new $.ig.Type("SearchArgs",$.ig.$ot)},true);$c("KDTreeNode2D:j","Object",{init:function(){$.ig.$op.init.call(this)},g:false,f:false,h:0,b:null,c:null,d:null,a:null,e:null,$type:new $.ig.Type("KDTreeNode2D",$.ig.$ot)},true);$c("SearchData:k","Object",{init:function(){$.ig.$op.init.call(this)},a:false,d:0,b:0,e:0,c:0,$type:new $.ig.Type("SearchData",$.ig.$ot)},true);$c("KDPointData:l","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,c:0,$type:new $.ig.Type("KDPointData",$.ig.$ot)},true);$c("BrushScale:m","DependencyObject",{init:function(){var $self=this;this.j=null;$$a.$r.init.call(this);this._o=new $$4.x($.ig.Series.prototype.$type,0);this.brushes(new $.ig.BrushCollection);var a=this.brushes();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.p.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.q(b,c.propertyName(),c.oldValue(),c.newValue())})},p:function(a,b){var d=this._o.getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false);c.h6();c.ic()}},brushes:function(a){if(arguments.length===1){var b=this.j;if(this.j!=null){var c=this.j;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.p.runOn(this))}this.j=a;if(this.j!=null){var d=this.j;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.p.runOn(this))}var f=this._o.getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);e.h6();e.ic()}return a}else{return this.j}},j:null,_o:null,registerSeries:function(a){var b=this._o.contains(a);if(!b){this._o.add(a)}},unregisterSeries:function(a){var b=this._o.contains(a);if(b){this._o.remove(a)}},getBrush:function(a){if(this.brushes()==null||a<0||a>=this.brushes().count()){return null}return this.brushes().item(a)},isReady:function(){return true},v:function(a){if(this.brushes()==null||this.brushes().count()==0||a<0){return null}return $.ig.BrushCollectionUtil.prototype.b(this.brushes(),a)},propertyChanged:null,propertyUpdated:null,r:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},q:function(a,b,c,d){var f=this._o.getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);e.h6();e.ic()}},isBrushScale:function(){return true},$type:new $.ig.Type("BrushScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("BubbleMarkerManager:n","MarkerManagerBase",{_m:null,_o:null,_n:null,init:function(a,b,c,d,e){$.ig.MarkerManagerBase.prototype.init.call(this,a,b,c,d,e);this._o=new $$4.x(Number,0);this._n=new $$4.x($.ig.Marker.prototype.$type,0)},l:function(a,b,c,d,e){var f=this._f();a.clear();this._o.clear();this._n.clear();var g=new $$4.x($$0.$aw.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);
if(b>=g.count()){h=g}else{h=new $$4.x($$0.$aw.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$4.x($$0.$aw.$type,1,j.keys());if($.ig.MarkerManagerBase.prototype._b){k.sort()}this.k(b,j,k,h)}for(var l=0;l<h.count();++l){var m=f[h.__inner[l]].__x;var n=f[h.__inner[l]].__y;var o=this._m.item(h.__inner[l]);this._o.add(o);var p=this._h(this._g(h.__inner[l]));p.content().item(this._g(h.__inner[l]));var q=new $.ig.OwnedPoint;q._a=p.content().item();q._c={__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!a.containsKey(q._a)){a.add(q._a,q);this._n.add(p)}}},j:function(a,b){var c=new $$4.x($.ig.$op.$type,1,a.keys());if($.ig.MarkerManagerBase.prototype._b){c.sort2(function(d,e){var f=a.item(d);var g=a.item(e);var h=Math.pow(f._c.__x,2)+Math.pow(f._c.__y,2);var i=Math.pow(g._c.__x,2)+Math.pow(g._c.__y,2);return h.compareTo(i)})}var e=c.getEnumerator();while(e.moveNext()){var d=e.current();var f=a.item(d);var g=this._h(f._a);g._s=c.indexOf1(d);g._n=f._c.__x;g._o=f._c.__y}this._a(a)},$type:new $.ig.Type("BubbleMarkerManager",$.ig.MarkerManagerBase.prototype.$type)},true);$c("SizeScale:q","DependencyObject",{init:function(){var $self=this;$$a.$r.init.call(this);this._l=new $$4.x($.ig.Series.prototype.$type,0);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.t(a,b.propertyName(),b.oldValue(),b.newValue())})},_l:null,minimumValue:function(a){if(arguments.length===1){this.h($$t.$q.minimumValueProperty,a);return a}else{return this.c($$t.$q.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$q.maximumValueProperty,a);return a}else{return this.c($$t.$q.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$q.isLogarithmicProperty,a);return a}else{return this.c($$t.$q.isLogarithmicProperty)}},logarithmBase:function(a){if(arguments.length===1){this.h($$t.$q.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$q.logarithmBaseProperty))}},propertyChanged:null,propertyUpdated:null,u:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},t:function(a,b,c,d){var f=this._l.getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false);if(e.seriesViewer()!=null){e.ic();e.ib()}}},$type:new $.ig.Type("SizeScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ScatterBase:s","MarkerSeries",{bf:function(){return new $$t.aa(this)},hn:function(){$.ig.MarkerSeries.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},im:function(a){$.ig.MarkerSeries.prototype.im.call(this,a);this._mx=a},_mx:null,isScatter:function(){return true},getAxes:function(){return[this.xAxis(),this.yAxis()]},getVisiblePointsOfInterest:function(a,b,c){var $self=this;if(!this.hasMarkers()){return false}var d=this.xAxis();var e=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),d.isInverted());e.c=this.getEffectiveViewport1(this.view());var f=this.yAxis();var g=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),f.isInverted());g.c=this.getEffectiveViewport1(this.view());a.clear();this._ls.cc(function(h){if(h.__visibility==0){var i=new $.ig.SeriesPointOfInterest;var j=h._n;var k=h._o;if(j<$self.lq().left()||j>$self.lq().right()||k<$self.lq().top()||k>$self.lq().bottom()){return}i._b=d.getUnscaledValue(j,e);i._c=f.getUnscaledValue(k,g);i._a=h.content();a.add(i)}});return true},bd:function(){if(this.hitTestMode()==0){if(this.maximumMarkers()<=2e3){return 1}else{return $.ig.MarkerSeries.prototype.bd.call(this)}}else{return $.ig.MarkerSeries.prototype.bd.call(this)}},getSeriesValueMarkerBoundingBox:function(a){if(!this.hasMarkers()||!this.lv()){return $$a.$ae.empty()}var b=this._ls.getHitMarker(this.fromWorldPosition(a));if(b!=null){return this._ls.cm(b)}return $$a.$ae.empty()},testHit:function(a,b){if(this.lw(a,b)){return true}return false},init:function(){$.ig.MarkerSeries.prototype.init.call(this);this._m2=new $$t.u;this.oo=$$a.$ae.empty();this.on=$$a.$ae.empty()},_mw:null,xAxis:function(a){if(arguments.length===1){this.h($$t.$s.xAxisProperty,a);return a}else{return this.c($$t.$s.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$s.yAxisProperty,a);return a}else{return this.c($$t.$s.yAxisProperty)}},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$s.xMemberPathProperty,a);return a}else{return this.c($$t.$s.xMemberPathProperty)}},m5:function(a){if(arguments.length===1){if(this.m4!=a){var b=this.m5();this.m4=a;this.raisePropertyChanged("XColumn",b,this.m5())}return a}else{return this.m4}},m4:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$s.yMemberPathProperty,a);return a}else{return this.c($$t.$s.yMemberPathProperty)}},m7:function(a){if(arguments.length===1){if(this.m6!=a){var b=this.m7();this.m6=a;this.raisePropertyChanged("YColumn",b,this.m7())}return a}else{return this.m6}},m6:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$s.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$s.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$s.trendLineBrushProperty,a);return a}else{return this.c($$t.$s.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$s.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$s.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$s.trendLineThicknessProperty,a);return a}else{return this.c($$t.$s.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$s.trendLineDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$s.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$s.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$s.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$s.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$s.trendLinePeriodProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$s.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$s.markerCollisionAvoidanceProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$s.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$s.trendLineZIndexProperty))}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$s.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$s.maximumMarkersProperty))}},h4:function(){$.ig.MarkerSeries.prototype.h4.call(this);if(this.xAxis()!=null){this.xAxis().g0(false)}if(this.yAxis()!=null){this.yAxis().g0(false)}},errorBarSettings:function(a){if(arguments.length===1){this.h($$t.$s.errorBarSettingsProperty,a);return a}else{return this.c($$t.$s.errorBarSettingsProperty)}},is:function(a,b,c,d){$.ig.MarkerSeries.prototype.is.call(this,a,b,c,d);if(this._mx._ct.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.ic()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.m5());c.deregisterColumn(this.m7());this.m5(null);this.m7(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.m5(this.bw(this.xMemberPath()));this.m7(this.bw(this.yMemberPath()))}if(this.yAxis()!=null&&!this.yAxis().updateRange()||this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"XAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.ic();break;case"YAxis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.ic();break;case"XMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.m5());this.m5(this.bw(this.xMemberPath()))}break;case"XColumn":this._mx._ct.reset();if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(false)}break;case"YMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.m7());this.m7(this.bw(this.yMemberPath()))}break;case"YColumn":this._mx._ct.reset();if(this.yAxis()!=null&&!this.yAxis().updateRange()){this.renderSeries(false)}break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.ic();break;case"MaximumMarkers":this.renderSeries(false);this.ic();break;case"TransitionProgress":this.m3.c(this.ew(),this.m1,this.m0);this.np();try{if(this.cc(this.view())){return}if(Math.round(this.ew()*1e5)/1e5==1){this.n3(this.m0,this._mx)}else{this.n3(this.m3,this._mx)}if(this.seriesViewer()!=null){this.seriesViewer().jj(this)}}finally{this.n4()}break;case"TrendLineBrush":this.jg();break;case"ErrorBarSettings":if(this.errorBarSettings()!=null){this.errorBarSettings().r(this)}this.renderSeries(false);this.ic();break;case"TrendLineType":this.ic();break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},n4:function(){this.on=$$a.$ae.empty();this.oo=$$a.$ae.empty()},on:null,oo:null,np:function(){var a=this.getViewInfo(this.on,this.oo);this.on=a.p0;this.oo=a.p1},na:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a){return true}return false},hs:function(a,b,c,d){var e=false;if(!this.na(d,a)){return}this._mx._ct.dataUpdated(a,b,c,d);if(this.xAxis()!=null&&!this.xAxis().updateRange()){e=true}if(this.yAxis()!=null&&!this.yAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},nx:function(a){this.ny(a,null)},ny:function(a,b){var c=this.m5()!=null?this.m5().count():0;var d=this.m7()!=null?this.m7().count():0;var e=Math.min(c,d);if(e<=this.maximumMarkers()){a._m.clear();var f=new $$4.x($.ig.OwnedPoint.prototype.$type,0);var h=a._u.values().getEnumerator();while(h.moveNext()){var g=h.current();f.add(g)}var i=this.bz();f.sort2(function(j,k){var l=i.indexOf(j._a);var m=i.indexOf(k._a);if(l<m){return-1}if(l>m){return 1}return 0});if(b!=null){b.i(a._m)}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();if(i.indexOf(j._a)>=0){if(b!=null){b.j(j._c)}else{a._m.add({__x:j._c.__x,__y:j._c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}},an:function(a){if(a!=null&&a==this.xAxis()&&this.m5()!=null){return new $.ig.AxisRange(this.m5().minimum(),this.m5().maximum())}if(a!=null&&a==this.yAxis()&&this.m7()!=null){return new $.ig.AxisRange(this.m7().minimum(),this.m7().maximum())}return null},getItem:function(a){return null},getItemIndex:function(a){return-1},scrollIntoView:function(a){var $self=this;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.seriesViewer()!=null?this.seriesViewer().viewportRect():$$a.$ae.empty();var d=new $$a.ae(0,0,0,1,1);var e=this.lk(this.view());var f=new $.ig.ScalerParams(0,d,d,this.xAxis().isInverted(),e);var g=function(){var $ret=new $.ig.ScalerParams(0,d,d,$self.yAxis().isInverted(),e);$ret._b=$self.ee();return $ret}();var h=!b.isEmpty()&&!c.isEmpty()&&this.bz()!=null?this.bz().indexOf(a):-1;var i=this.xAxis()!=null&&this.m5()!=null&&h<this.m5().count()?this.xAxis().getScaledValue(this.m5().item(h),f):NaN;var j=this.yAxis()!=null&&this.m7()!=null&&h<this.m7().count()?this.yAxis().getScaledValue(this.m7().item(h),g):NaN;if(!$.ig.util.isNaN(i)){if(i<b.left()+.1*b.width()){i=i+.4*b.width();b.x(i-.5*b.width())}if(i>b.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(j<b.top()+.1*b.height()){j=j+.4*b.height();b.y(j-.5*b.height())}if(j>b.bottom()-.1*b.height()){j=j-.4*b.height();b.y(j-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().ap(this.seriesViewer(),b,true)}return h>=0},jk:function(a,b){this.renderSeries(false)},jl:function(a,b){this.renderSeries(false)},m1:null,m3:null,m0:null,nq:function(a,b,c,d,e){var $self=this;b._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,c);var f=this.getEffectiveViewport1(a);var g=this.bz();var h;var i;var j=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self._mw._d,f);$ret.c=$self.getEffectiveViewport1(a);return $ret}();var k=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self._mw._e,f);$ret.c=$self.getEffectiveViewport1(a);$ret._b=$self.ee();return $ret}();for(var l=0;l<c;l++){h=this.m5().item(l);i=this.m7().item(l);var m={__x:this._mw._a.getScaledValue(h,j),__y:this._mw._b.getScaledValue(i,k),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!Number.isInfinity(m.__x)&&!Number.isInfinity(m.__y)){var n=g.item(l);if(!b._g.containsKey(n)){var o={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var p={__x:m.__x,__y:m.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._g.add(n,function(){var $ret=new $.ig.OwnedPoint;$ret._a=n;$ret._b=o;$ret._c=p;return $ret}())}}}},nu:function(a,b){var $self=this;a._j.clear();a._n.clear();a._h.clear();a._l.clear();a._i.clear();a._k.clear();var c=Math.min(this.m5()!=null?this.m5().count():0,this.m7()!=null?this.m7().count():0);var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this.xAxis().isInverted(),f);g.c=this.getEffectiveViewport1(b);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),f);$ret._b=$self.ee();return $ret}();h.c=this.getEffectiveViewport1(b);if(c<1){return}this._mw=function(){var $ret=new $$t.t;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._d=$self.xAxis().isInverted();$ret._e=$self.yAxis().isInverted();$ret._c=$self.bz();return $ret}();var i=b;if(c<=this.maximumMarkers()){this.nq(i,a,c,d,e)}if(this.lv()){b._cr.l(a._j,this.maximumMarkers(),d,e,this.resolution())}var j=function(){var $ret=new $.ig.Clipper(0,e,false);$ret.i(a._n);return $ret}();var k=this.li(b);var l=this.xAxis().getUnscaledValue(k.left(),g);var m=this.xAxis().getUnscaledValue(k.right(),g);b._ct.prepareLine(a._n,this.trendLineType(),this.m5(),this.m7(),this.trendLinePeriod(),function(n){return $self.xAxis().getScaledValue(n,g)},function(n){return $self.yAxis().getScaledValue(n,h)},function(){var $ret=new $.ig.TrendResolutionParams;$ret._b=$self.resolution();$ret._f=e;$ret._g=d;return $ret}(),j,l,m);this.ns(a,b)},hp:function(a,b){$.ig.MarkerSeries.prototype.hp.call(this,a,b);var c=b;c.c0(a)},n3:function(a,b){var $self=this;var c=b.br();this._mw=function(){var $ret=new $$t.t;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._d=$self.xAxis().isInverted();$ret._e=$self.yAxis().isInverted();return $ret}();if(this.lv()){b._cr.j(a._j,this.useLightweightMarkers())}b.cj();var d=function(){var $ret=new $.ig.Clipper(1,NaN,c.bottom(),NaN,c.top(),false);$ret.i(b._ct.trendPolyline()._aj);return $ret}();b._ct.rasterizeTrendLine1(a._n,d);this.n0(a,b)},ns:function(a,b){var c=new $.ig.ErrorBarsHelper(this,b);if(this.errorBarSettings()==null){return}var d=this.errorBarSettings().horizontalCalculator();var e=this.errorBarSettings().verticalCalculator();var f=0;var g=0;var h=0;var i=0;var k=a._j.keys().getEnumerator();while(k.moveNext()){var j=k.current();var l=a._j.item(j);if(d!=null){switch(d.getCalculatorType()){case 1:var m=this.nv(l,c,d,h,i,true);h=m.p3;i=m.p4;break;case 0:var n=this.nt(l,c,d,h,i,true);h=n.p3;i=n.p4;break;case 2:var o=this.nr(l,c,d,j,h,i,true);h=o.p4;i=o.p5;break;case 3:var p=this.nw(c,d,f,h,i,true);f=p.p2;h=p.p3;i=p.p4;break;case 4:var q=this.nt(l,c,d,h,i,true);h=q.p3;i=q.p4;break}var r=new $.ig.OwnedPoint;r._c=c.l(d,this._mw._a,l._c,f);r._a=l._a;a._h.add(j,r);a._i.add(j,[h,i])}if(e!=null){switch(e.getCalculatorType()){case 1:var s=this.nv(l,c,e,h,i,false);h=s.p3;i=s.p4;break;case 0:var t=this.nt(l,c,e,h,i,false);h=t.p3;i=t.p4;break;case 2:var u=this.nr(l,c,e,j,h,i,false);h=u.p4;i=u.p5;break;case 3:var v=this.nw(c,e,g,h,i,false);g=v.p2;h=v.p3;i=v.p4;break;case 4:var w=this.nt(l,c,e,h,i,false);h=w.p3;i=w.p4;break}var x=new $.ig.OwnedPoint;x._c=c.m(e,this._mw._b,l._c,g);x._a=l._a;a._l.add(j,x);a._k.add(j,[h,i])}}},nv:function(a,b,c,d,e,f){if(f){var g;var h,i;i=this._mw._a;if(this.errorBarSettings().horizontalCalculatorReference()==0){g=a._c.__x;h=this._mw._a}else{g=a._c.__y;h=this._mw._b}var j=b.f(g,c,h,i,d,e);d=j.p4;e=j.p5}else{var k;var l,m;m=this._mw._b;if(this.errorBarSettings().verticalCalculatorReference()==0){k=a._c.__x;l=this._mw._a}else{k=a._c.__y;l=this._mw._b}var n=b.f(k,c,l,m,d,e);d=n.p4;e=n.p5}return{p3:d,p4:e}},nt:function(a,b,c,d,e,f){if(f){var g=b.j(a._c.__x,c,this._mw._a,d,e);d=g.p3;e=g.p4}else{var h=b.j(a._c.__y,c,this._mw._b,d,e);d=h.p3;e=h.p4}return{p3:d,p4:e}},nr:function(a,b,c,d,e,f,g){var h=c.getItemColumn();var i=this.bz().indexOf(d);if(h!=null&&i<h.count()){var j=h.item(i);if(g){var k=b.h(a._c.__x,j,this._mw._a,e,f);e=k.p3;f=k.p4}else{var l=b.h(a._c.__y,j,this._mw._b,e,f);e=l.p3;f=l.p4}}else{e=f=NaN}return{p4:e,p5:f}},nw:function(a,b,c,d,e,f){var g=a.i(b,c);c=g.p1;if(f){var h=a.k(c,b,this._mw._a,d,e);d=h.p3;e=h.p4}else{var i=a.k(c,b,this._mw._b,d,e);d=i.p3;e=i.p4}return{p2:c,p3:d,p4:e}},n0:function(a,b){if(!b.l()||this.errorBarSettings()==null){b.c1();return}this.n1(a,b);this.n2(a,b)},n1:function(a,b){b.cy();var c=new $.ig.ErrorBarsHelper(this,b);var d=new $$a.a7;var e=this.errorBarSettings().horizontalCalculator();var g=a._j.keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a._i.containsKey(f)){var h=a._i.item(f)[0];var i=a._i.item(f)[1];if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){var j=a._h.item(f)._c;if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==2){c.d(d,j,h,true)}if(this.errorBarSettings().enableErrorBarsHorizontal()==1||this.errorBarSettings().enableErrorBarsHorizontal()==3){c.d(d,j,i,false)}}}}b.c2(d)},n2:function(a,b){b.cz();var c=new $.ig.ErrorBarsHelper(this,b);var d=new $$a.a7;var e=this.errorBarSettings().verticalCalculator();var g=a._j.keys().getEnumerator();while(g.moveNext()){var f=g.current();if(e!=null&&a._k.containsKey(f)){var h=a._k.item(f)[0];var i=a._k.item(f)[1];if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)){var j=a._l.item(f)._c;if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==2){c.e(d,j,h,true)}if(this.errorBarSettings().enableErrorBarsVertical()==1||this.errorBarSettings().enableErrorBarsVertical()==3){c.e(d,j,i,false)}}}}},dv:function(a,b,c){var d=true;if(!$.ig.MarkerSeries.prototype.dv.call(this,a,b,c)||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.m5()==null||this.m7()==null||this.m5().count()==0||this.m7().count()==0||this.bz()==null||this.bz().count()!=this.m5().count()||this.bz().count()!=this.m7().count()||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()){d=false}return d},getViewInfo:function(a,b){if(!this.on.isEmpty()&&!this.oo.isEmpty()){a=this.on;b=this.oo;return{p0:a,p1:b}}a=this.view().br();b=this.view().bs();return{p0:a,p1:b}},i6:function(a){this.np();try{if(this.cc(this.view())){return}if(this.bz()!=null&&this.bz().count()>this.maximumMarkers()){a=false}if(this.c9(a)&&!this._dd){var b=this.m1;if(this.ca()){if(this._bt.needsFlush()){this._bt.flush()}this.m1=this.m3;this.m3=b}else{this.m1=this.m0;this.m0=b}this.nu(this.m0,this._mx);this.jd()}else{if(!this._dd){this.nu(this.m0,this._mx)}this.n3(this.m0,this._mx)}}finally{this.n4()}},jg:function(){$.ig.MarkerSeries.prototype.jg.call(this);if(this.index()<0){return}this._mx.c5()},_m2:null,i7:function(a,b){$.ig.MarkerSeries.prototype.i7.call(this,a,b);if(!this.dk()){this.view().az(b);return}this.view().az(b);if(this.cc(this._bh)){return}var c=$b($$t.$aa.$type,this._bh);if(!this._de){this._m2=new $$t.u;this.nu(this._m2,c)}this._de=false;this.n3(this._m2,c);this.dk(false)},_mz:null,renderAlternateView:function(a,b,c,d,e){$.ig.MarkerSeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cc(g)){return}if(this._mz==null){this._mz=new $$t.u}this.nu(this._mz,g);this.n3(this._mz,g)},nz:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},ms:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this._mw._c.count()){c=new Array(this._mw._c.count());for(var f=0;f<this._mw._c.count();f++){c[f]=new $$a.y(0)}}var g=this.getEffectiveViewport1(a);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.xAxis().isInverted(),g);$ret.c=$self.getEffectiveViewport1(a);return $ret}();var i=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.yAxis().isInverted(),g);$ret.c=$self.getEffectiveViewport1(a);$ret._b=$self.ee();return $ret}();var j=this.li(a);var k=this._mw._a.getUnscaledValue(j.left(),h);var l=this._mw._a.getUnscaledValue(j.right(),h);var m=this._mw._b.getUnscaledValue(j.bottom(),i);var n=this._mw._b.getUnscaledValue(j.top(),i);if(this._mw._d){var o=k;k=l;l=o}if(this._mw._e){var p=m;m=n;n=p}var q=this._mw;var r=q._a;var s=q._b;var t;var u;var v=this.m5();var w=this.m7();for(var x=0;x<this._mw._c.count();x++){t=v.item(x);u=w.item(x);if(t>=k&&t<=l&&u>=m&&u<=n){c[x].__x=r.getScaledValue(t,h);c[x].__y=s.getScaledValue(u,i)}else{c[x].__x=NaN;c[x].__y=NaN}}return c},nb:function(a,b){if(b==null){b=new $$4.x($$0.$aw.$type,2,a.activeCount())}else{b.clear()}var c=0;var d=this.bz();var f=a.activeKeys().getEnumerator();while(f.moveNext()){var e=f.current();b.add(d.indexOf(e))}return b},hy:function(a){$.ig.MarkerSeries.prototype.hy.call(this,a);this.a2().exportTrendlineData(this,a,this._mx._ct.trendPolyline())},ee:function(){return $.ig.Series.prototype.ef(this.m7(),null)},$type:new $.ig.Type("ScatterBase",$.ig.MarkerSeries.prototype.$type,[$.ig.ISupportsErrorBars.prototype.$type,$.ig.ITrendLineSeries.prototype.$type])},true);$c("BubbleSeries:o","ScatterBase",{bf:function(){return new $$t.z(this)},im:function(a){$$t.$s.im.call(this,a);this._oq=a},_oq:null,init:function(){$$t.$s.init.call(this);this._ab=$$t.$o.$type;this.m1=new $$t.u;this.m3=new $$t.u;this.m0=new $$t.u},_po:null,_pn:null,isAttachedTo:function(a){return this.actualLegend()==a},ci:function(){return true},h0:function(a){$$t.$s.h0.call(this,a);if(this.ox()!=null&&this._oz!=null&&this._oz.count()>0){for(var b=0;b<this._oz.count();b++){a(this._oz.__inner[b])}}},ow:function(){return this.oy()},_oz:null,pm:function(a){var b=$b($$t.$p.$type,this.fillScale());var c=$b($$t.$r.$type,this.fillScale());var d=this.fillScale();if(b!=null&&this.bz()!=null){return b.getBrush1(a,this.bz().count())}else if(c!=null){return c.getBrushByIndex(a,this.ov())}else if(d!=null){return d.getBrush(a)}return null},legendReady:function(){return this.oy()!=null&&this.oy().count()!=0},minScaleText:function(){return(Math.round(this.oy().minimum()*1e3)/1e3).toString()},maxScaleText:function(){return(Math.round(this.oy().maximum()*1e3)/1e3).toString()},forScaleColors:function(a){for(var b=0;b<this.oy().count();b++){if(this.fillScale()==null||!this.fillScale().isReady()){return false}var c=NaN;if(this.ov()!=null){c=(this.ov().item(b)-this.ov().minimum())/(this.ov().maximum()-this.ov().minimum())}var d=(this.oy().item(b)-this.oy().minimum())/(this.oy().maximum()-this.oy().minimum());if($.ig.util.isNaN(c)){c=0}if($.ig.util.isNaN(d)){d=c}var e=this.actualMarkerBrush();var f=this.pm(b);var g=f!=null?f:e;a(g,d)}return true},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.radiusMemberPathProperty,a);return a}else{return this.c($$t.$o.radiusMemberPathProperty)}},oy:function(a){if(arguments.length===1){if(this.ou!=a){var b=this.oy();this.ou=a;this.raisePropertyChanged("RadiusColumn",b,this.oy())}return a}else{return this.ou}},ou:null,radiusScale:function(a){if(arguments.length===1){this.h($$t.$o.radiusScaleProperty,a);return a}else{return this.c($$t.$o.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.labelMemberPathProperty,a);return a}else{return this.c($$t.$o.labelMemberPathProperty)}},ot:null,ox:function(a){if(arguments.length===1){if(this.ot!=a){var b=this.ox();this.ot=a;this.raisePropertyChanged("LabelColumn",b,this.ox())}return a}else{return this.ot}},fillMemberPath:function(a){if(arguments.length===1){this.h($$t.$o.fillMemberPathProperty,a);return a}else{return this.c($$t.$o.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$o.fillScaleProperty,a);return a}else{return this.c($$t.$o.fillScaleProperty)}},os:null,ov:function(a){if(arguments.length===1){if(this.os!=a){var b=this.ov();this.os=a;this.raisePropertyChanged("FillColumn",b,this.ov())}return a}else{return this.os}},nq:function(a,b,c,d,e){if(c<=this.maximumMarkers()){b._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,c)}var f=this.maximumMarkers();var g=this.bz();var h;var i;var j=this.getEffectiveViewport1(a);var k=new $.ig.ScalerParams(0,d,e,this._mw._d,j);var l=new $.ig.ScalerParams(0,d,e,this._mw._e,j);for(var m=0;m<c;m++){h=this.m5().item(m);i=this.m7().item(m);var n={__x:this._mw._a.getScaledValue(h,k),__y:this._mw._b.getScaledValue(i,l),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(!Number.isInfinity(n.__x)&&!Number.isInfinity(n.__y)){var o=g.item(m);if(c<=f){if(!b._g.containsKey(o)){var p={__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._g.add(o,function(){var $ret=new $.ig.OwnedPoint;$ret._a=o;$ret._b=p;$ret._c=n;return $ret}())}}}}},nu:function(a,b){var c=$b($$t.$z.$type,b);var d=c._cr;d._m=this.oy();$$t.$s.nu.call(this,a,b);var e=Math.min(this.m5()!=null?this.m5().count():0,this.m7()!=null?this.m7().count():0);if(e<1){return}c.dc();c.dd()},pe:function(){if(this.seriesViewer()==null){return}if(this.actualLegend()==null){return}if(this.actualLegend().isItemwise()){var a=this.actualLegend();this.actualLegend().clearLegendItemsForSeries(this);this.pd();a.renderItemwiseContent(this)}if(this.actualLegend().isScale()){var b=this.actualLegend();b.restoreOriginalState();b.initializeLegend(this)}},o0:function(a,b,c,d,e){if(e<=a||$.ig.util.isNaN(e)||Number.isInfinity(e)){return c}if(e>=b){return d}var f=c+(d-c)/(b-a)*(e-a);return f},o1:function(a,b,c,d,logBase_,e){var f=Math.logBase(e,logBase_);var g=Math.logBase(a,logBase_);var h=Math.logBase(b,logBase_);return $$t.$o.o0(g,h,c,d,f)},dv:function(a,b,c){var d=$$t.$s.dv.call(this,a,b,c);if(this.oy()==null||this.bz()==null||this.oy().count()==0||this.bz().count()!=this.oy().count()){d=false}return d},na:function(a,b){if(b!=3){return true}if(a==null){return true}if(this.xMemberPath()==a||this.yMemberPath()==a||this.radiusMemberPath()==a){return true}return false},pd:function(){var $self=this;var a=$b($.ig.IChartLegend.prototype.$type,this.actualLegend());if(a==null||this.bz()==null){return}this._oz=new $$4.x($$a.$c.$type,0);var b=this.bz();for(var c=0;c<b.count();c++){var d=null;if($b($$t.$r.$type,this.fillScale())!==null&&this.ov()!=null){d=this.fillScale().getBrushByIndex(c,this.ov())}else if($b($$t.$p.$type,this.fillScale())!==null){d=this.fillScale().getBrush1(c,b.count())}else if(this.fillScale()!=null){d=this.fillScale().getBrush(c)}var e=new $$a.g;var f=this.ox()!=null&&this.ox().item(c)!=null?this.ox().item(c).toString():"";e.content(function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(b.item(c));$ret.itemBrush(d);$ret.itemLabel(f);return $ret}());var g=this.discreteLegendItemTemplate();if(g==null){g=this.view().bi(this._bk)}e._ah=g;this._oz.add(e)}},hs:function(a,b,c,d){$$t.$s.hs.call(this,a,b,c,d);this.pe()},h6:function(){$$t.$s.h6.call(this);this.pe()},ib:function(){$$t.$s.ib.call(this);this.pe()},is:function(a,b,c,d){$$t.$s.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.oy());c.deregisterColumn(this.ov());c.deregisterColumn(this.ox());this.oy(null);this.ov(null);this.ox(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.oy(this.bw(this.radiusMemberPath()));if(!String.isNullOrEmpty(this.fillMemberPath())){this.ov(this.bw(this.fillMemberPath()))}this.ox(this.by(this.labelMemberPath()))}this.renderSeries(false);this.pe();break;case"RadiusMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.oy());this.oy(this.bw(this.radiusMemberPath()));this.pe()}break;case"RadiusColumn":this._mx._ct.reset();this.renderSeries(false);this.id();break;case"RadiusScale":this.renderSeries(false);this.ic();break;case"DiscreteLegendItemTemplate":this.pe();break;case"FillScale":this.renderSeries(false);this.pe();this.ic();break;case"FillColumn":this.renderSeries(false);this.ic();break;case"FillMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.ov());this.ov(this.bw(this.fillMemberPath()));this.pe()}break;case"LabelMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.ox());this.ox(this.by(this.labelMemberPath()));this.pe()}break;case"ActualLegend":var e=$b($.ig.IChartLegend.prototype.$type,c);if(e!=null){e.clearLegendItemsForSeries(this)}if(e!=null&&e.isScale()){var f=e;var g=true;var h=null;if(this.seriesViewer()!=null){var j=this.seriesViewer().series().getEnumerator();while(j.moveNext()){var i=j.current();if(i.legend()==f){h=i;g=false}}}if(g){f.restoreOriginalState()}else{f.initializeLegend($b($.ig.IScaleLegendSeries.prototype.$type,h))}}this.pe();break;case"SeriesViewer":this.pe();break}},pg:function(a,b,c,d){var e=this.oy().minimum();var f=this.oy().maximum();var g=c.width();if(!this.view().br().isEmpty()){g=this.view().br().width()}else if(this.seriesViewer()!=null&&!this.seriesViewer().viewportRect().isEmpty()){g=this.seriesViewer().viewportRect().width()}var h=$.ig.DeviceUtils.prototype.c(g);var i=this.radiusScale()||function(){var $ret=new $$t.q;$ret.minimumValue(h/10);$ret.maximumValue(h/5);return $ret}();if(i!=null){var j=i.minimumValue();var k=i.maximumValue();var l=i.logarithmBase();if(!i._l.contains(this)){i._l.add(this)}if(i.isLogarithmic()){for(var m=0;m<b.count();m++){b.__inner[m]=$$t.$o.o1(e,f,j,k,l,b.__inner[m])}}else{for(var n=0;n<b.count();n++){b.__inner[n]=$$t.$o.o0(e,f,j,k,b.__inner[n])}}}var o=1;o=$.ig.DeviceUtils.prototype.d();var p=this.radiusScale()==null;if(d){var q=c.width()/g;for(var r=0;r<b.count();r++){if(p){b.__inner[r]=b.__inner[r]/o}b.__inner[r]=b.__inner[r]*q}}for(var s=0;s<a.count();s++){var t=a.__inner[s];if(p&&!d){t.width(Math.max(0,b.__inner[s]/o));t.height(Math.max(0,b.__inner[s]/o))}else{t.width(Math.max(0,b.__inner[s]));t.height(Math.max(0,b.__inner[s]))}}},pf:function(a){if(this.fillScale()!=null&&!this.fillScale()._o.contains(this)){this.fillScale()._o.add(this)}var b=$b($$t.$p.$type,this.fillScale());var c=$b($$t.$r.$type,this.fillScale());var d=this.fillScale();var e=this.fillScale()==null||!this.fillScale().isReady()||c!=null&&this.fillMemberPath()==null;if(e){this._oq.db();var f=$b($$t.$z.$type,this._bh);if(f!=null){f.db()}return}var g=a.count();var h=this.bz();for(var i=0;i<g;i++){var j=a.__inner[i];var k=$b($.ig.DataContext.prototype.$type,j.content());if(k!=null){var l=null;var m=h.indexOf(k.item());if(b!=null){l=b.getBrush1(m,h.count())}else if(c!=null){l=c.getBrushByIndex(m,this.ov())}else if(d!=null){l=d.getBrush(m);
}k.itemBrush(l)}}},isMarkerlessDisplayPreferred:function(){return false},$type:new $.ig.Type("BubbleSeries",$$t.$s.$type,[$.ig.IScaleLegendSeries.prototype.$type])},true);$c("CustomPaletteBrushScale:p","BrushScale",{init:function(){$$t.$m.init.call(this)},brushSelectionMode:function(a){if(arguments.length===1){this.h($$t.$p.brushSelectionModeProperty,$.ig.BrushSelectionMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$p.brushSelectionModeProperty))}},getBrush1:function(a,b){if(this.brushes()==null||this.brushes().count()==0){return null}if(this.brushSelectionMode()==0){return $$t.$m.getBrush.call(this,a%this.brushes().count())}var c=$$t.$o.o0(0,b-1,0,this.brushes().count()-1,a);return this.v(c)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},$type:new $.ig.Type("CustomPaletteBrushScale",$$t.$m.$type)},true);$c("ValueBrushScale:r","BrushScale",{init:function(){this.w=false;this.aa=10;$$t.$m.init.call(this)},minimumValue:function(a){if(arguments.length===1){this.h($$t.$r.minimumValueProperty,a);return a}else{return this.c($$t.$r.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$r.maximumValueProperty,a);return a}else{return this.c($$t.$r.maximumValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.h($$t.$r.isLogarithmicProperty,a);return a}else{return this.c($$t.$r.isLogarithmicProperty)}},w:false,logarithmBase:function(a){if(arguments.length===1){this.h($$t.$r.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$r.logarithmBaseProperty))}},aa:0,getBrushByIndex:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0||a<0||a>=b.count()){return null}if(b.count()==0){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();var e=b.item(a);if(c==d){return e==c?this.brushes().item(0):null}return this.an(c,d,e)},getBrushByValue:function(a,b){if(b==null||this.brushes()==null||this.brushes().count()==0){return null}if(b.count()<=1){return this.brushes().item(0)}var c=$.ig.util.isNaN(this.minimumValue())||Number.isInfinity(this.minimumValue())?b.minimum():this.minimumValue();var d=$.ig.util.isNaN(this.maximumValue())||Number.isInfinity(this.maximumValue())?b.maximum():this.maximumValue();if(a<c){return null}if(a>d){return null}return this.an(c,d,a)},an:function(a,b,c){if(this.w&&this.aa>0){var d=Math.logBase(a,this.aa);var e=Math.logBase(b,this.aa);var f=Math.logBase(c,this.aa);return this.am(d,e,f)}return this.am(a,b,c)},am:function(a,b,c){if(c<a||c>b){return null}var d=(c-a)/(b-a);var e=d*(this.brushes().count()-1);return this.v(e)},isReady:function(){return this.brushes()!=null&&this.brushes().count()>0},q:function(a,b,c,d){switch(b){case"LogarithmBase":this.aa=$h(d);break;case"IsLogarithmic":this.w=d;break}$$t.$m.q.call(this,a,b,c,d)},$type:new $.ig.Type("ValueBrushScale",$$t.$m.$type)},true);$c("ScatterAxisInfoCache:t","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_d:false,_e:false,_c:null,$type:new $.ig.Type("ScatterAxisInfoCache",$.ig.$ot)},true);$c("ScatterFrame:u","ScatterFrameBase$1",{init:function(){$.ig.ScatterFrameBase$1.prototype.init.call(this,$$t.$u.$type);this._u=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,0)},_u:null,r:function(a,b,c){$.ig.ScatterFrameBase$1.prototype.r.call(this,a,b,c);var d=$b($$t.$u.$type,b);var e=$b($$t.$u.$type,c);if(d==null||e==null){return}this._f.e(this._u,a,d._u,e._u,d,e)},$type:new $.ig.Type("ScatterFrame",$.ig.ScatterFrameBase$1.prototype.$type.specialize(-1))},true);$$t.$u.$type.initSelfReferences();$c("ScatterLineSeries:v","ScatterBase",{init:function(){var $self=this;$$t.$s.init.call(this);this._ab=$$t.$v.$type;this.m1=new $$t.u;this.m3=new $$t.u;this.m0=new $$t.u;var a=function(b,c,d){var e=$self.bz().indexOf(b._a);if(e==-1||e==0){return b}var f=$self.bz().item(e-1);var g;if(!function(){var h=c._g.tryGetValue(f,g);g=h.p1;return h.ret}()){return b}return g};this.m1._o=a;this.m3._o=a;this.m0._o=a},bf:function(){return new $$t.ab(this)},testHit:function(a,b){if(this.lw(a,b)){return true}if(this.oq(a,b)){return true}return false},oq:function(a,b){var c=this.view();var d=c.da;return this.dh(a,b,d._aj)},nu:function(a,b){var $self=this;$$t.$s.nu.call(this,a,b);a._m.clear();a._u.clear();var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=0;if(this.m5()!=null){g=this.m5().count()}if(this.m7()!=null){g=Math.min(this.m7().count(),g)}var h=new $.ig.ScalerParams(0,c,d,this._mw._d,e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,$self._mw._e,e);$ret._b=$self.ee();return $ret}();var j=function(k){return $self._mw._a.getScaledValue($self.m5().item(k),h)};var k=function(l){return $self._mw._b.getScaledValue($self.m7().item(l),i)};var l=d.top()-10;var m=d.bottom()+10;var n=d.left()-10;var o=d.right()+10;var p=function(){var $ret=new $.ig.Clipper(1,n,m,o,l,false);$ret.i(a._m);return $ret}();for(var q=0;q<g;){var r=q;++q;if(g>this.maximumMarkers()){while(q<g&&this.os(j,k,r,q)<f){++q}p.j(this.oy(j,k,r,q-1))}else{var s=new $.ig.OwnedPoint;s._c={__x:j(r),__y:k(r),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s._a=this.bz().item(r);if(!a._u.containsKey(s._a)){a._u.add(s._a,s)}}}if(g>this.maximumMarkers()){p.i(null)}},oy:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},os:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},n3:function(a,b){b.c0(false);$$t.$s.n3.call(this,a,b);var c=new $$a.ae(0,b.br().left(),b.br().top(),b.br().width(),b.br().height());c=$.ig.RectUtil.prototype.t(c,this.thickness(),this.thickness());this.ny(a,new $.ig.Clipper(0,c,false));var d=$b($$t.$ab.$type,b);this.ow(d.da,a._m.count(),function(e){return a._m.__inner[e].__x},function(e){return a._m.__inner[e].__y},this.unknownValuePlotting(),this.resolution())},ow:function(a,b,c,d,e,f){var g=new $$a.a7;a._aj=g;g._b=new $$a.a9;var h=new $$4.x($$a.$bg.$type,0);var i=0;for(var j=0;j<b;j++){if($.ig.util.isNaN(c(j))||$.ig.util.isNaN(d(j))){var k=j-i;if(k>0){if(e==1||h.count()==0){var l=new $$a.bg;h.add(l)}this.ov(h.__inner[h.count()-1].__points,i,j-1,c,d,f)}i=j+1}}if(e==1||h.count()==0){var m=new $$a.bg;h.add(m)}this.ov(h.__inner[h.count()-1].__points,i,b-1,c,d,f);for(var n=0;n<h.count();n++){var o=h.__inner[n];if(o.__points.count()>0){var p=function(){var $ret=new $$a.a8;$ret.startPoint(o.__points.__inner[0]);return $ret}();p.__segments.add(o);g._b.add(p)}}},or:function(a,b,c,d,e,f){var g=new $$4.x($$0.$aw.$type,0);var h=d;var i=e;var j=i-h+1;while(j>0){if(j<=512){$.ig.Flattener.prototype.c(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$.ig.Flattener.prototype.c(g,b,c,h,k,f);h=k+1}j=i-h+1}return g},ov:function(a,b,c,d,e,f){if(c>-1){var g=this.resolution();var h=this.or(new $$4.x($$0.$aw.$type,0),d,e,b,c,g);var i;for(var j=0;j<h.count();j++){i=h.item(j);a.add({__x:d(i),__y:e(i),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$v.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$v.unknownValuePlottingProperty))}},is:function(a,b,c,d){$$t.$s.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.ic();break}},$type:new $.ig.Type("ScatterLineSeries",$$t.$s.$type)},true);$c("ScatterSeries:w","ScatterBase",{bf:function(){return new $$t.ac(this)},im:function(a){$$t.$s.im.call(this,a);this._op=a},_op:null,isMarkerlessDisplayPreferred:function(){return false},init:function(){$$t.$s.init.call(this);this._ab=$$t.$w.$type;this.m1=new $$t.u;this.m3=new $$t.u;this.m0=new $$t.u},$type:new $.ig.Type("ScatterSeries",$$t.$s.$type)},true);$c("ScatterSplineSeries:x","ScatterBase",{init:function(){$$t.$s.init.call(this);this._ab=$$t.$x.$type;this.m1=new $$t.u;this.m3=new $$t.u;this.m0=new $$t.u},bf:function(){return new $$t.ad(this)},stiffness:function(a){if(arguments.length===1){this.h($$t.$x.stiffnessProperty,a);return a}else{return this.c($$t.$x.stiffnessProperty)}},is:function(a,b,c,d){$$t.$s.is.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);this.ic();break}},bd:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$s.bd.call(this)}},nu:function(a,b){var $self=this;$$t.$s.nu.call(this,a,b);a._m.clear();a._u.clear();var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.resolution()*this.resolution();var g=Math.min(this.m5()!=null?this.m5().count():0,this.m7()!=null?this.m7().count():0);var h=new $.ig.ScalerParams(0,c,d,this._mw._d,e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,$self._mw._e,e);$ret._b=$self.ee();return $ret}();var j=function(k){return $self._mw._a.getScaledValue($self.m5().item(k),h)};var k=function(l){return $self._mw._b.getScaledValue($self.m7().item(l),i)};var l=function(){var $ret=new $.ig.Clipper(0,d,false);$ret.i(a._m);return $ret}();for(var m=0;m<g;){var n=m;++m;while(m<g&&this.op(j,k,n,m)<f){++m}if(g>this.maximumMarkers()){l.j(this.ot(j,k,n,m-1))}else{var o=new $.ig.OwnedPoint;o._c={__x:j(n),__y:k(n),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o._a=this.bz().item(n);if(!a._u.containsKey(o._a)){a._u.add(o._a,o)}}}if(g>this.maximumMarkers()){l.i(null)}},ot:function(a,b,c,d){if(c==d){return{__x:a(c),__y:b(c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var e=0;var f=0;var g=d-c+1;for(var h=c;h<=d;++h){e+=a(h);f+=b(h)}return{__x:e/g,__y:f/g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},op:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},hp:function(a,b){$$t.$s.hp.call(this,a,b);var c=$b($$t.$ad.$type,b);c.c0(false)},n3:function(a,b){this.hp(false,b);$$t.$s.n3.call(this,a,b);this.nx(a);var c=$b($$t.$ad.$type,b);c.da._aj=new $$a.a7;c.da._aj._b=$.ig.Numeric.prototype.h(a._m.count(),function(d){return a._m.__inner[d].__x},function(d){return a._m.__inner[d].__y},this.stiffness())},$type:new $.ig.Type("ScatterSplineSeries",$$t.$s.$type)},true);$c("ScatterTrendLineManager:y","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,$$a.$y.$type)},managerType:function(){return 4},prepareLine:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$4.x($$a.$y.$type,0);var o=0;if(c!=null){o=c.count()}if(d!=null){o=Math.min(o,d.count())}if(!h._g.isEmpty()&&!h._f.isEmpty()){if(b==0){this._a=null;this.trendColumn().clear()}else if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(n,b,h,this._a,o,function(p){return c.item(p)},function(p){return d.item(p)},f,g,l,m)}else if(this.b(b)){this._a=null;this.trendColumn().clear();$.ig.TrendAverageCalculator.prototype.c(b,this.trendColumn(),c,d,e);var q=this.trendColumn().getEnumerator();while(q.moveNext()){var p=q.current();var r=f(p.__x);var s=g(p.__y);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){n.add({__x:r,__y:s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.n(n,h,a,i)}},$type:new $.ig.Type("ScatterTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize($$a.$y.$type))},true);$c("ScatterBaseView:aa","MarkerSeriesView",{_cr:null,_cp:null,_cs:null,_cx:null,init:function(a){this.c6=null;$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cs=a;this._cu=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this.ce(this._cu);this._ct=new $$t.y},_c7:null,_c8:null,_ct:null,onInit:function(){$.ig.MarkerSeriesView.prototype.onInit.call(this);this._cr=this.cq();this._c7=new $$a.bs;this._c8=new $$a.bs;if(!this.isThumbnailView()){this._cs.maximumMarkers(2e3)}},c6:null,c9:function(a){if(this.c6==null){this.c6=new $$a.m;this.c6.context=this._h.g()}this.c6.width=a.width();this.c6.height=a.height();this.c6.data=a.content();var b=a._ah;if(b.measure()!=null){b.measure()(this.c6)}return new $$a.af(1,this.c6.width,this.c6.height)},cq:function(){var $self=this;var a=new $.ig.NumericMarkerManager(1,function(b){return $self._cu.item(b)},function(b){return $self._cs._mw._c.item(b)},this.c4.runOn(this),this.cn.runOn(this),this.cv.runOn(this),function(){return $self._cs.markerCollisionAvoidance()});a._q=this.c9.runOn(this);return a},c4:function(a){this._cs.nz(a,this._cu)},cw:function(){return this._b1},co:function(){return this._cp},cn:function(){this._cp=this._cs.ms(this,this._cu,this._cp,this.bs(),this.br());return this._cp},cv:function(){this._cx=this._cs.nb(this._cu,this._cx);return this._cx},cy:function(){},c2:function(a){},cz:function(){},c3:function(a){},c5:function(){if(this._cs.trendLineBrush()!=null){this._cs.actualTrendLineBrush(this._cs.trendLineBrush())}else{this._cs.actualTrendLineBrush(this._cs.actualBrush())}},_cu:null,cc:function(a){this._cu.doToAll(a)},c1:function(){},a2:function(a,b){$.ig.MarkerSeriesView.prototype.a2.call(this,a,b);if(a.d()){if(this._cs.trendLineType()!=0&&!b){var c=this._ct.trendPolyline();c._ac=this._cs.trendLineThickness();c.__stroke=this._cs.actualTrendLineBrush();c._ai=this._cs.trendLineDashArray();c._ad=this._cs.trendLineDashCap();a.u(c)}}},c0:function(a){if(a){this.c1();this._cu.clear()}this._ct.clearPoints();this.an()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._cs.title()+"</span><br/><span>"+"x: </span><span class='ui-priority-primary'>${item."+this._cs.xMemberPath()+"}</span><br/><span>"+"y: </span><span class='ui-priority-primary'>${item."+this._cs.yMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ScatterBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("BubbleSeriesView:z","ScatterBaseView",{_da:null,init:function(a){$$t.$aa.init.call(this,a);this._da=a;this._ct=new $$t.y},onInit:function(){$$t.$aa.onInit.call(this);if(!this.isThumbnailView()){this._by.markerType(2);this._e._bj=4}},cq:function(){var $self=this;return new $$t.n(function(a){return $self._cu.item(a)},function(a){return $self._cs._mw._c.item(a)},this.c4.runOn(this),this.cn.runOn(this),this.cv.runOn(this))},dc:function(){var a=this._cr;this._da.pg(a._n,a._o,this.br(),this==this._e._bh);this.an()},dd:function(){var a=this._cr;this._da.pf(a._n)},db:function(){var a=this._cr;var c=a._n.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($.ig.DataContext.prototype.$type,b.content());if(d!=null){d.itemBrush(null)}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._da.title()+"</span><br/><span>"+"(${item."+this._da.xMemberPath()+"}, ${item."+this._da.yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this._da.radiusMemberPath())){a+="<span>, Radius: ${item."+this._da.radiusMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("BubbleSeriesView",$$t.$aa.$type)},true);$c("ScatterLineSeriesView:ab","ScatterBaseView",{init:function(a){this.da=new $$a.bs;$$t.$aa.init.call(this,a)},da:null,a8:function(){$$t.$aa.a8.call(this);this.da.__stroke=this._e.actualBrush();this.da._ac=this._e.thickness()},a9:function(){$$t.$aa.a9.call(this);var a=this.bl();this.da.__stroke=a;this.da._ac=this._e.thickness()+3},a3:function(a,b){$$t.$aa.a3.call(this,a,b);if(a.d()){a.s(this.da)}},c0:function(a){$$t.$aa.c0.call(this,a);this.da._aj=null},ai:function(a){$$t.$aa.ai.call(this,a);this._e.a2().exportPathData(a,this.da,"shape",["Main"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterLineSeriesView",$$t.$aa.$type)},true);$c("ScatterSeriesView:ac","ScatterBaseView",{_da:null,init:function(a){$$t.$aa.init.call(this,a);this._da=a},onInit:function(){$$t.$aa.onInit.call(this);if(!this.isThumbnailView()){this._by.markerType(2);this._e._bj=4}},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterSeriesView",$$t.$aa.$type)},true);$c("ScatterSplineSeriesView:ad","ScatterBaseView",{init:function(a){this.da=new $$a.bs;$$t.$aa.init.call(this,a)},da:null,a8:function(){$$t.$aa.a8.call(this);this.da.__stroke=this._e.actualBrush();this.da._ac=this._e.thickness()},a9:function(){$$t.$aa.a9.call(this);var a=this.bl();this.da.__stroke=a;this.da._ac=this._e.thickness()+3},a3:function(a,b){$$t.$aa.a3.call(this,a,b);if(a.d()){a.s(this.da)}},c0:function(a){$$t.$aa.c0.call(this,a);this.da._aj=null},ai:function(a){$$t.$aa.ai.call(this,a);this._e.a2().exportPathData(a,this.da,"shape",["Main"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("ScatterSplineSeriesView",$$t.$aa.$type)},true);$$t.$a.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$a.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$a.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$a.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$a.useBruteForceProperty=$$a.$s.i("UseBruteForce",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.oldValue(),b.newValue())}));$$t.$a.progressiveLoadProperty=$$a.$s.i("ProgressiveLoad",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.oldValue(),b.newValue())}));$$t.$a.heatMinimumProperty=$$a.$s.i("HeatMinimum",Number,$$t.$a.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.oldValue(),b.newValue())}));$$t.$a.heatMaximumProperty=$$a.$s.i("HeatMaximum",Number,$$t.$a.$type,new $$a.ac(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.oldValue(),b.newValue())}));$$t.$a.heatMinimumColorProperty=$$a.$s.i("HeatMinimumColor",$$a.$ax.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.oldValue(),b.newValue())}));$$t.$a.heatMaximumColorProperty=$$a.$s.i("HeatMaximumColor",$$a.$ax.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.oldValue(),b.newValue())}));$$t.$a.pointExtentProperty=$$a.$s.i("PointExtent",$$0.$aw.$type,$$t.$a.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.oldValue(),b.newValue())}));$$t.$q.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.u("MinimumValue",b.oldValue(),b.newValue())}));$$t.$q.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.u("MaximumValue",b.oldValue(),b.newValue())}));$$t.$q.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.u("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$q.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$q.$type,new $$a.ac(2,10,function(a,b){a.u("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$s.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$s.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$s.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$s.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$s.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$s.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$s.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$s.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$s.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$s.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$s.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bj.$type,$$t.$s.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$s.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$s.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$s.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$s.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$s.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$s.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$s.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$s.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$s.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$s.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$s.errorBarSettingsProperty=$$a.$s.i("ErrorBarSettings",$.ig.ScatterErrorBarSettings.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ErrorBarSettings",b.oldValue(),b.newValue())}));$$t.$o.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$o.radiusScaleProperty=$$a.$s.i("RadiusScale",$$t.$q.$type,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.oldValue(),b.newValue())}));$$t.$o.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$o.fillMemberPathProperty=$$a.$s.i("FillMemberPath",String,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.oldValue(),b.newValue())}));$$t.$o.fillScaleProperty=$$a.$s.i("FillScale",$$t.$m.$type,$$t.$o.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$p.brushSelectionModeProperty=$$a.$s.i("BrushSelectionMode",$.ig.BrushSelectionMode.prototype.$type,$$t.$p.$type,new $$a.ac(2,$.ig.BrushSelectionMode.prototype.getBox(0),function(a,b){a.r("BrushSelectionMode",b.oldValue(),b.newValue())}));$$t.$r.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){a.r("MinimumValue",b.oldValue(),b.newValue())}));$$t.$r.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){a.r("MaximumValue",b.oldValue(),b.newValue())}));$$t.$r.isLogarithmicProperty=$$a.$s.i("IsLogarithmic",$$0.$aq.$type,$$t.$r.$type,new $$a.ac(2,false,function(a,b){a.r("IsLogarithmic",b.oldValue(),b.newValue())}));$$t.$r.logarithmBaseProperty=$$a.$s.i("LogarithmBase",$$0.$aw.$type,$$t.$r.$type,new $$a.ac(2,10,function(a,b){a.r("LogarithmBase",b.oldValue(),b.newValue())}));$$t.$v.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$v.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$x.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$x.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_polar.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_extendedaxes.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a0=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$l=$.ig.globalDefs.$$l;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["PolarAreaSeries:a","PolarBase:c","PolarLineSeries:e","PolarLineSeriesBase:f","PolarScatterSeries:g","PolarSplineAreaSeries:h","PolarSplineSeries:i","PolarAreaSeriesView:k","PolarBaseView:l","PolarLineSeriesBaseView:m","PolarLineSeriesView:n","PolarScatterSeriesView:o","PolarSplineAreaSeriesView:p","PolarSplineSeriesView:q"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("PolarBase:c","MarkerSeries",{bf:function(){return new $$t.l(this)},im:function(a){$.ig.MarkerSeries.prototype.im.call(this,a);this._mz=a},_mz:null,m0:null,hn:function(){$.ig.MarkerSeries.prototype.hn.call(this);this.angleAxis(null);this.radiusAxis(null)},isPolar:function(){return true},getVisiblePointsOfInterest1:function(a){var $self=this;if(!this.hasMarkers()){return false}var b=this.angleAxis();var c=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),b.isInverted());c.c=this.getEffectiveViewport1(this.view());var d=this.radiusAxis();var e=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),d.isInverted());e.c=this.getEffectiveViewport1(this.view());a.clear();this._ls.cc(function(f){if(f.__visibility==0){var g=new $.ig.SeriesPointOfInterest;var h=f._n;var i=f._o;if(h<$self.lq().left()||h>$self.lq().right()||i<$self.lq().top()||i>$self.lq().bottom()){return}g._b=b.getUnscaledValue(h,c);g._c=d.getUnscaledValue(i,e);g._a=f.content();a.add(g)}});return true},init:function(){this.m3=new $$t.d;this.m5=new $$t.d;this.m2=new $$t.d;$.ig.MarkerSeries.prototype.init.call(this);this._m4=new $$t.d;this.m5._x=this.oo.runOn(this);this.m3._x=this.oo.runOn(this);this.m2._x=this.oo.runOn(this);this._m6=new $.ig.SeriesRenderer$2($$t.$d.$type,$$t.$l.$type,0,this.n1.runOn(this),this.n3.runOn(this),this.ca.runOn(this),this.jd.runOn(this),this.nz.runOn(this))},nz:function(){if(this._bt.needsFlush()){this._bt.flush()}},n0:function(){this.mx.e(this.m0._w,this.na(),this.nb(),this.oq,this.op,function(a,b){return Math.cos(b)},function(a,b){return Math.sin(b)},true)},_mt:null,_my:null,oq:null,op:null,_m6:null,angleMemberPath:function(a){if(arguments.length===1){this.h($$t.$c.angleMemberPathProperty,a);return a}else{return this.c($$t.$c.angleMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$c.radiusMemberPathProperty,a);return a}else{return this.c($$t.$c.radiusMemberPathProperty)}},na:function(a){if(arguments.length===1){if(this.m8!=a){var b=this.na();this.m8=a;this.raisePropertyChanged("AngleColumn",b,this.na())}return a}else{return this.m8}},m8:null,nb:function(a){if(arguments.length===1){if(this.m9!=a){var b=this.nb();this.m9=a;this.raisePropertyChanged("RadiusColumn",b,this.nb())}return a}else{return this.m9}},m9:null,angleAxis:function(a){if(arguments.length===1){this.h($$t.$c.angleAxisProperty,a);return a}else{return this.c($$t.$c.angleAxisProperty)}},radiusAxis:function(a){if(arguments.length===1){this.h($$t.$c.radiusAxisProperty,a);return a}else{return this.c($$t.$c.radiusAxisProperty)}},useCartesianInterpolation:function(a){if(arguments.length===1){this.h($$t.$c.useCartesianInterpolationProperty,a);return a}else{return this.c($$t.$c.useCartesianInterpolationProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$c.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$c.maximumMarkersProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$c.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$c.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$c.trendLineBrushProperty,a);return a}else{return this.c($$t.$c.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$c.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$c.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$c.trendLineThicknessProperty,a);return a}else{return this.c($$t.$c.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$c.trendLineDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$c.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$c.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$c.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$c.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$c.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$c.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$c.trendLineZIndexProperty))}},clipSeriesToBounds:function(a){if(arguments.length===1){this.h($$t.$c.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$c.clipSeriesToBoundsProperty)}},m3:null,m5:null,m2:null,mx:null,h4:function(){$.ig.MarkerSeries.prototype.h4.call(this);if(this.radiusAxis()!=null){this.radiusAxis().g0(false)}if(this.angleAxis()!=null){this.angleAxis().g0(false)}},hs:function(a,b,c,d){var e=false;this._mz._cr.dataUpdated(a,b,c,d);if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){e=true}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},jk:function(a,b){this.renderSeries(false)},jl:function(a,b){this.renderSeries(false)},dv:function(a,b,c){var d=true;if(!$.ig.MarkerSeries.prototype.dv.call(this,a,b,c)||!c.l()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.radiusAxis()==null||this.na()==null||this.nb()==null||this.na().count()==0||this.nb().count()==0||this.bz()==null||this.bz().count()!=this.na().count()||this.bz().count()!=this.nb().count()||this.mx==null||this.angleAxis().seriesViewer()==null||this.radiusAxis().seriesViewer()==null||this.angleAxis().actualMinimumValue()==this.angleAxis().actualMaximumValue()||this.radiusAxis().actualMinimumValue()==this.radiusAxis().actualMaximumValue()){d=false}return d},i6:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.dv(c,b,this.view())){this.hp(true,this.view());return}this.oq=b;this.op=c;this._my=new $$t.b(this.angleAxis(),this.radiusAxis(),this.bz());var e=new $.ig.SeriesRenderingArguments(this,c,b,a,this._dd);var f=this._m6.g(e,this.m3,this.m2,this.m5,this._mz);this.m3=f.p1;this.m2=f.p2;this.m5=f.p3},oo:function(a){var b=this.mx.h(a.__x,a.__y,this.oq,this.op,this._my._e,this._my._d,this._my._g,this._my._f,this._my._i,this._my._h);return b},an:function(a){if(a!=null&&a==this.angleAxis()&&this.na()!=null){return new $.ig.AxisRange(this.na().minimum(),this.na().maximum())}if(a!=null&&a==this.radiusAxis()&&this.nb()!=null){return new $.ig.AxisRange(this.nb().minimum(),this.nb().maximum())}return null},scrollIntoView:function(a){var b=this.view().bs();b=b.copy();var c=this.view().br();var d=!b.isEmpty()&&!c.isEmpty()&&this.bz()!=null?this.bz().indexOf(a):-1;if(this.angleAxis()==null||this.na()==null||this.radiusAxis()==null||this.nb()==null){return false}if(d<0||d>this.na().count()-1||d>this.nb().count()-1){return false}var e=this.angleAxis().getScaledAngle(this.na().item(d));var f=this.radiusAxis().getScaledValue3(this.nb().item(d));var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().ap(this.seriesViewer(),b,true)}return d>=0},getItem:function(a){return null},getItemIndex:function(a){return-1},getAxes:function(){return[this.angleAxis(),this.radiusAxis()]},is:function(a,b,c,d){$.ig.MarkerSeries.prototype.is.call(this,a,b,c,d);if(this._mz._cr.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.ic()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.na());c.deregisterColumn(this.nb());this.na(null);this.nb(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.na(this.bw(this.angleMemberPath()));this.nb(this.bw(this.radiusMemberPath()))}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()||this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"AngleAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.mx=new $.ig.PolarAxes(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.hp(true,this.view())}break;case"RadiusAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.mx=new $.ig.PolarAxes(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.hp(true,this.view())}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.angleAxis().gw()}break;case"AngleMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.na());this.na(this.bw(this.angleMemberPath()))}break;case"AngleColumn":this._mz._cr.reset();if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"RadiusMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.nb());this.nb(this.bw(this.radiusMemberPath()))}break;case"RadiusColumn":this._mz._cr.reset();if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}break;case"UseCartesianInterpolation":this.renderSeries(false);this.ic();break;case"MaximumMarkers":this.renderSeries(false);this.ic();break;case"TransitionProgress":this._my=new $$t.b(this.angleAxis(),this.radiusAxis(),this.bz());this.oq=this.view().bs();this.op=this.view().br();this.m5._v=this.useCartesianInterpolation();this.m5.c(this.ew(),this.m3,this.m2);if(this.cc(this.view())){return}if(this.ew()==1){this.n3(this.m2,this._mz)}else{this.n3(this.m5,this._mz)}if(this.seriesViewer()!=null){this.seriesViewer().jj(this)}break;case"TrendLineBrush":this.jg();break;case"ClipSeriesToBounds":this.renderSeries(false);this.ic();break;case"TrendLineType":this.ic();break}},canUseAsRadiusAxis:function(a){if($b($.ig.NumericRadiusAxis.prototype.$type,a)!==null){return true}return false},canUseAsAngleAxis:function(a){if($b($.ig.NumericAngleAxis.prototype.$type,a)!==null){return true}return false},hp:function(a,b){$.ig.MarkerSeries.prototype.hp.call(this,a,b);var c=b;if(a){c._cs.clear()}c._cr.clearPoints()},mu:function(a,b){var c=a.top()-10;var d=a.bottom()+10;var e=a.left()-10;var f=a.right()+10;var g=function(){var $ret=new $.ig.Clipper(1,e,d,f,c,false);$ret.i(b);return $ret}();return g},ny:function(a,b,c,d){a._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,b);var e=this.bz();for(var f=0;f<b;f++){var g=a._w.__inner[f];if(!Number.isInfinity(g.__x)&&!Number.isInfinity(g.__y)){var h={__x:this.na().item(f),__y:this.nb().item(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:g.__x,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a._g.add(e.item(f),function(){var $ret=new $.ig.OwnedPoint;$ret._a=e.item(f);$ret._b=h;$ret._c=i;return $ret}())}}},n1:function(a,b){var $self=this;var c=b.bs();var d=b.br();a._j.clear();a._n.clear();var e=Math.min(this.na()!=null?this.na().count():0,this.nb()!=null?this.nb().count():0);if(e<1){return}this._my=new $$t.b(this.angleAxis(),this.radiusAxis(),this.bz());this.m0=a;this.op=d;this.oq=c;b._cp.l(a._j,this.maximumMarkers(),c,d,this.resolution());if(e<=this.maximumMarkers()){this.ny(a,e,c,d)}var f=this.mu(d,a._n);var g=Math.min(this.angleAxis().actualMinimumValue(),this.angleAxis().actualMaximumValue());var h=Math.max(this.angleAxis().actualMaximumValue(),this.angleAxis().actualMinimumValue());b._cr.useCartesianInterpolation(this.useCartesianInterpolation());b._cr.unknownValuePlotting(0);b._cr.radiusExtentScale(this.radiusAxis()._lc);b._cr.innerRadiusExtentScale(this.radiusAxis()._lb);b._cr.projectX(function(i,j){return $self.mx.c(i,j,c,d,Math.cos)});b._cr.projectY(function(i,j){return $self.mx.d(i,j,c,d,Math.sin)});var i=new $$4.x(Number,0);for(var j=0;j<this.na().count();j++){if(this.na().item(j)>=g&&this.na().item(j)<=h){i.add(this.na().item(j))}}var k=this.nb();if(i.count()!=this.na().count()){k=new $$4.x(Number,0);for(var l=0;l<this.na().count();l++){if(this.na().item(l)>=g&&this.na().item(l)<=h){k.add(this.nb().item(l))}}}b._cr.prepareLine(a._n,this.trendLineType(),i,k,this.trendLinePeriod(),this.angleAxis().getScaledAngle.runOn(this.angleAxis()),this.radiusAxis().getScaledValue3.runOn(this.radiusAxis()),function(){var $ret=new $.ig.TrendResolutionParams;$ret._b=$self.resolution();$ret._f=d;$ret._g=c;return $ret}(),f,g,h)},n3:function(a,b){var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.li(b);this._my=new $$t.b(this.angleAxis(),this.radiusAxis(),this.bz());b._cp.j(a._j,this.useLightweightMarkers());b.cj();var g=this.mu(d,b._cr.trendPolyline()._aj);b._cr.rasterizeTrendLine1(a._n,g);this.nx(d,c,e,f,b)},nx:function(a,b,c,d,e){e.cu(a,b,c,d)},jg:function(){$.ig.MarkerSeries.prototype.jg.call(this);if(this.index()<0){return}this._mz.cw()},_m4:null,i7:function(a,b){$.ig.MarkerSeries.prototype.i7.call(this,a,b);if(!this.dk()){this.view().az(b);return}this.view().az(b);if(this.cc(this._bh)){return}var c=this._bh;if(!this._de){this._m4=new $$t.d;this.n1(this._m4,c)}this._de=false;this.n3(this._m4,c);this.dk(false)},_m1:null,renderAlternateView:function(a,b,c,d,e){$.ig.MarkerSeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cc(g)){return}if(this._m1==null){this._m1=new $$t.d}this.n1(this._m1,g);this.n3(this._m1,g)},n2:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},ms:function(a,b,c){this.n0();return this.m0._w.toArray()},nh:function(a){var b=new $$4.x($$0.$aw.$type,0);var c=this.bz();var e=this._mz._cs.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();b.add(c.indexOf(d))}return b},on:function(a){return{__x:this.na().item(a),__y:this.nb().item(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},hy:function(a){$.ig.MarkerSeries.prototype.hy.call(this,a);this.a2().exportTrendlineData(this,a,this._mz._cr.trendPolyline())},$type:new $.ig.Type("PolarBase",$.ig.MarkerSeries.prototype.$type)},true);$c("PolarLineSeriesBase:f","PolarBase",{bf:function(){return new $$t.m(this)},im:function(a){$$t.$c.im.call(this,a);this._ou=a},_ou:null,init:function(){$$t.$c.init.call(this);this._or=new $.ig.PathRenderer(1,new $.ig.DefaultFlattener);this._ot=new $.ig.PathRenderer(0)},_or:null,_ot:null,ov:function(){return 1},oy:function(){return false},o0:function(){return false},n1:function(a,b){var $self=this;$$t.$c.n1.call(this,a,b);a._m.clear();var c=b.bs();var d=b.br();var e=this.na()!=null?this.na().count():0;var f=this.nb()!=null?this.nb().count():0;var g=Math.min(e,f);var h=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(i){return $self._my._a.getScaledAngle1($self.na().item(i),$self._my._e,$self._my._d)};$ret._q=g;$ret._n=function(i){return $self.radiusAxis().lj($self.nb().item(i),$self._my._g,$self._my._f,$self._my._i,$self._my._h)};$ret._l=$self.resolution();$ret._f=$self.useCartesianInterpolation();$ret._b=$self.ov();$ret._o=function(i){return $self.o1(a,i)};$ret._p=function(i){return $self.o2(a,i)};$ret.ab(d);$ret.ac(c);$ret._d=$self.o0();$ret._c=$self.oy();return $ret}();var i=new $$4.x($$0.$aw.$type,0);for(var j=0;j<g;j++){if(this.oz(j)){i.add(j)}}if(this.o0()&&i.count()>0){i.add(i.__inner[0])}h.x(a._m,i)},o1:function(a,b){return a._w.__inner[b].__x},o2:function(a,b){return a._w.__inner[b].__y},ox:function(){return!this.ow()},ow:function(){var a=this.seriesViewer().actualWindowRect();return!a.containsPoint({__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},oz:function(a){return this.na().item(a)>=this._my._a.actualMinimumValue()&&this.na().item(a)<=this._my._a.actualMaximumValue()&&this.nb().item(a)>=this._my._b.actualMinimumValue()&&this.nb().item(a)<=this._my._b.actualMaximumValue()||($.ig.util.isNaN(this.na().item(a))||$.ig.util.isNaN(this.nb().item(a)))},o3:function(a){},o4:function(a,b){},hp:function(a,b){$$t.$c.hp.call(this,a,b);this.o3(b)},_os:null,n3:function(a,b){$$t.$c.n3.call(this,a,b);if(this.useCartesianInterpolation()){this._os=this._or}else{this._os=this._ot}this._os._b=this.ov();this.o3(b);this.o4(a,b)},$type:new $.ig.Type("PolarLineSeriesBase",$$t.$c.$type)},true);$c("PolarAreaSeries:a","PolarLineSeriesBase",{bf:function(){return new $$t.k(this)},im:function(a){$$t.$f.im.call(this,a);this._o5=a},_o5:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$a.$type},o3:function(a){var b=a;b.c0()},o4:function(a,b){if(a._m.count()>0){var c=a._m.__inner[0];var d=a._m.__inner[a._m.count()-1];var e=c.__x==d.__x&&c.__y==d.__y;if(!e){a._m.add(a._m.__inner[0])}}var f=b;f.polygon().__opacity=this.actualAreaFillOpacity();f.c1(a._m,this.resolution())},o0:function(){return true},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$a.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$a.unknownValuePlottingProperty))}},ov:function(){return this.unknownValuePlotting()},$type:new $.ig.Type("PolarAreaSeries",$$t.$f.$type)},true);$c("PolarAxisInfoCache:b","Object",{_a:null,_b:null,_e:false,_g:false,_d:false,_f:false,_c:null,_i:0,_h:0,init:function(a,b,c){$.ig.$op.init.call(this);this._a=a;this._b=b;this._e=this._a.jn();this._d=this._a.isInverted();this._g=this._b.jn();this._f=this._b.isInverted();this._i=this._b._lc;this._h=this._b._lb;this._c=c},$type:new $.ig.Type("PolarAxisInfoCache",$.ig.$ot)},true);$c("PolarFrame:d","ScatterFrameBase$1",{init:function(){$.ig.ScatterFrameBase$1.prototype.init.call(this,$$t.$d.$type);this._w=new $$4.x($$a.$y.$type,0);this._v=true},_w:null,_v:false,_x:null,r:function(a,b,c){var d=$b($$t.$d.$type,b);var e=$b($$t.$d.$type,c);if(d==null||e==null){return}$.ig.Frame.prototype.a(this._w,a,d._w,e._w)},q:function(a,b,c,d){if(this._v){$.ig.ScatterFrameBase$1.prototype.q.call(this,a,b,c,d)}else{$.ig.ScatterFrameBase$1.prototype.q.call(this,a,b,c,d);if(c!=null&&d!=null&&(c._b.__x!=d._b.__x||c._b.__y!=d._b.__y)){var e=1-b;a._b={__x:c._b.__x*e+d._b.__x*b,__y:c._b.__y*e+d._b.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},u:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},t:function(a,b,c,d){if(this._v){$.ig.ScatterFrameBase$1.prototype.t.call(this,a,b,c,d)}else{if(c!=null&&d!=null&&(c._c.__x!=d._c.__x||c._c.__y!=d._c.__y)&&this.u(a._b)){a._c=this._x(a._b)}else{$.ig.ScatterFrameBase$1.prototype.t.call(this,a,b,c,d)}}},$type:new $.ig.Type("PolarFrame",$.ig.ScatterFrameBase$1.prototype.$type.specialize(-1))},true);$$t.$d.$type.initSelfReferences();$c("PolarLineSeries:e","PolarLineSeriesBase",{bf:function(){return new $$t.n(this)},im:function(a){$$t.$f.im.call(this,a);this._o5=a},_o5:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$e.$type},o3:function(a){var b=a;b.c0()},o4:function(a,b){var c=b;c.c1(a._m,this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$e.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$e.unknownValuePlottingProperty))}},ov:function(){return this.unknownValuePlotting()},is:function(a,b,c,d){$$t.$f.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.ic();break}},$type:new $.ig.Type("PolarLineSeries",$$t.$f.$type)},true);$c("PolarScatterSeries:g","PolarBase",{bf:function(){return new $$t.o(this)},im:function(a){$$t.$c.im.call(this,a);this._or=a},_or:null,init:function(){$$t.$c.init.call(this);this._ab=$$t.$g.$type},$type:new $.ig.Type("PolarScatterSeries",$$t.$c.$type)},true);$c("PolarSplineAreaSeries:h","PolarLineSeriesBase",{bf:function(){return new $$t.p(this)},im:function(a){$$t.$f.im.call(this,a);this._o5=a},_o5:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$h.$type},o3:function(a){var b=a;b.c0()},o4:function(a,b){this.o3(b);if(a._m.count()<1){return}var c=b;c.polygon().__opacity=this.actualAreaFillOpacity();c.c1(a._m,this.stiffness())},o0:function(){return true},stiffness:function(a){if(arguments.length===1){this.h($$t.$h.stiffnessProperty,a);return a}else{return this.c($$t.$h.stiffnessProperty)}},is:function(a,b,c,d){$$t.$f.is.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},$type:new $.ig.Type("PolarSplineAreaSeries",$$t.$f.$type)},true);$c("PolarSplineSeries:i","PolarLineSeriesBase",{bf:function(){return new $$t.q(this)},im:function(a){$$t.$f.im.call(this,a);this._o5=a},_o5:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$i.$type},stiffness:function(a){if(arguments.length===1){this.h($$t.$i.stiffnessProperty,a);return a}else{return this.c($$t.$i.stiffnessProperty)}},is:function(a,b,c,d){$$t.$f.is.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},o3:function(a){var b=a;b.c0()},o4:function(a,b){this.o3(b);var c=b;c.c1(a._m,this.stiffness())},$type:new $.ig.Type("PolarSplineSeries",$$t.$f.$type)},true);$c("PolarTrendLineManager:j","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,$$a.$y.$type)},managerType:function(){return 2},prepareLine:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$4.x($$a.$y.$type,0);if(!h._g.isEmpty()&&!h._f.isEmpty()){var o=c;var p=d;var q=0;if(o!=null){q=o.count()}if(p!=null){q=Math.min(q,p.count())}if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(n,b,h,this._a,q,function(r){return o.item(r)},function(r){return p.item(r)},f,g,l,m)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.c(b,this.trendColumn(),c,d,e);var s=this.trendColumn().getEnumerator();while(s.moveNext()){var r=s.current();var t=f(r.__x);var u=g(r.__y);if(!$.ig.util.isNaN(t)&&!$.ig.util.isNaN(u)){n.add({__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}if(n.count()>0){this.n(n,h,a,i)}}},_useCartesianInterpolation:false,useCartesianInterpolation:function(a){if(arguments.length===1){this._useCartesianInterpolation=a;return a}else{return this._useCartesianInterpolation}},_unknownValuePlotting:0,unknownValuePlotting:function(a){if(arguments.length===1){this._unknownValuePlotting=a;return a}else{return this._unknownValuePlotting}},_radiusExtentScale:0,radiusExtentScale:function(a){if(arguments.length===1){this._radiusExtentScale=a;return a}else{return this._radiusExtentScale}},_innerRadiusExtentScale:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this._innerRadiusExtentScale=a;return a}else{return this._innerRadiusExtentScale}},_projectX:null,projectX:function(a){if(arguments.length===1){this._projectX=a;return a}else{return this._projectX}},_projectY:null,projectY:function(a){if(arguments.length===1){this._projectY=a;return a}else{return this._projectY}},n:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(f){return a.item(f).__x};$ret._n=function(f){return a.item(f).__y};$ret._a=d;$ret._q=a.count();$ret._l=b._b;$ret._o=function(f){return $self.projectX()(a.item(f).__x,a.item(f).__y)};$ret._p=function(f){return $self.projectY()(a.item(f).__x,a.item(f).__y)};$ret._f=$self.useCartesianInterpolation();$ret._b=$self.unknownValuePlotting();$ret.ab(b._f);$ret.ac(b._g);return $ret}();e.x(null,null)},$type:new $.ig.Type("PolarTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize($$a.$y.$type))},true);$c("PolarBaseView:l","MarkerSeriesView",{_cq:null,_cp:null,init:function(a){$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cq=a;this._cs=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this.ce(this._cs);this._cr=new $$t.j},_cr:null,onInit:function(){$.ig.MarkerSeriesView.prototype.onInit.call(this);this._cp=this.co();if(!this.isThumbnailView()){this._cq.maximumMarkers(1e3);this._by.markerType(2)}},co:function(){var $self=this;var a=new $.ig.NumericMarkerManager(0,function(b){return $self._cs.item(b)},function(b){return $self._cq._my._c.item(b)},this.cv.runOn(this),this.cn.runOn(this),this.ct.runOn(this));a._n=true;a._p=this._cq.on.runOn(this._cq);return a},cv:function(a){this._cq.n2(a,this._cs)},cn:function(){return this._cq.ms(this._cs,this.bs(),this.br())},ct:function(){return this._cq.nh(this._cs)},cu:function(a,b,c,d){if(this._cq.clipSeriesToBounds()){var e=new $$a.a3;this._cq.radiusAxis().lq(e,a,b,c,d)}else{}},cw:function(){if(this._cq.trendLineBrush()!=null){this._cq.actualTrendLineBrush(this._cq.trendLineBrush())}else{this._cq.actualTrendLineBrush(this._cq.actualBrush())}},_cs:null,cc:function(a){this._cs.doToAll(a)},a2:function(a,b){if(a.d()){if(this._cq.trendLineType()!=0&&!b){var c=this._cr.trendPolyline();c._ac=this._cq.trendLineThickness();c.__stroke=this._cq.actualTrendLineBrush();c._ad=this._cq.trendLineDashCap();c._ai=this._cq.trendLineDashArray();a.u(c)}}$.ig.MarkerSeriesView.prototype.a2.call(this,a,b)},cx:function(){return $$a.$ae.empty()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span>"+"${item."+this._cq.angleMemberPath()+"}"+"</span><br/><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._cq.title()+": </span><span class='ui-priority-primary'>"+"${item."+this._cq.radiusMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("PolarBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("PolarLineSeriesBaseView:m","PolarBaseView",{_cy:null,init:function(a){$$t.$l.init.call(this,a);this._cy=a},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarLineSeriesBaseView",$$t.$l.$type)},true);$c("PolarAreaSeriesView:k","PolarLineSeriesBaseView",{_cz:null,init:function(a){this.c4=new $$a.bs;this.c2=new $$a.bs;$$t.$m.init.call(this,a);this._cz=a},onInit:function(){$$t.$m.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},c4:null,c2:null,polygon:function(){return this.c2},c0:function(){this.c2._aj=null;this.c4._aj=null;this.an()},c1:function(a,b){var c=new $$4.x($$a.$y.$type,1,a);this._cz._os.d(this.c4,c,b);this._cz._os.d(this.c2,c,b);this.an()},a8:function(){$$t.$m.a8.call(this);this.c4.__stroke=this._e.actualOutline();this.c4._ac=this._e.thickness();this.c4._ai=this._e.dashArray();this.c4._ad=this._e.dashCap();this.c2.__fill=this._e.actualBrush();this.c2.__opacity=this._e.actualAreaFillOpacity()},a9:function(){$$t.$m.a9.call(this);var a=this.bl();this.c4.__stroke=a;this.c4._ac=this._e.thickness()+3;this.c2.__fill=a;this.c2.__opacity=1},a3:function(a,b){$$t.$m.a3.call(this,a,b);if(a.d()){a.s(this.c2);a.s(this.c4)}},ai:function(a){$$t.$m.ai.call(this,a);this._e.a2().exportPathData(a,this.c4,"polarShape",["Main"]);this._e.a2().exportPathData(a,this.c2,"fillShape",["Fill"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},$type:new $.ig.Type("PolarAreaSeriesView",$$t.$m.$type)},true);$c("PolarLineSeriesView:n","PolarLineSeriesBaseView",{_cz:null,init:function(a){this.c2=new $$a.bs;$$t.$m.init.call(this,a);this._cz=a},onInit:function(){$$t.$m.onInit.call(this)},c2:null,c0:function(){this.c2._aj=null;this.an()},c1:function(a,b){this._cz._os.d(this.c2,a,b);this.an()},a8:function(){$$t.$m.a8.call(this);this.c2.__stroke=this._e.actualBrush();this.c2._ac=this._e.thickness();this.c2._ai=this._e.dashArray();this.c2._ad=this._e.dashCap()},a9:function(){$$t.$m.a9.call(this);var a=this.bl();this.c2.__stroke=a;this.c2._ac=this._e.thickness()+3},a3:function(a,b){$$t.$m.a3.call(this,a,b);a.s(this.c2)},ai:function(a){$$t.$m.ai.call(this,a);this._e.a2().exportPathData(a,this.c2,"polarShape",["Main"])},$type:new $.ig.Type("PolarLineSeriesView",$$t.$m.$type)},true);$c("PolarScatterSeriesView:o","PolarBaseView",{_cy:null,init:function(a){$$t.$l.init.call(this,a);this._cy=a},onInit:function(){$$t.$l.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarScatterSeriesView",$$t.$l.$type)},true);$c("PolarSplineAreaSeriesView:p","PolarLineSeriesBaseView",{_cz:null,init:function(a){this.c4=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();this.c2=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();$$t.$m.init.call(this,a);this._cz=a},onInit:function(){$$t.$m.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},c4:null,c2:null,polygon:function(){return this.c2},c0:function(){$.ig.Extensions.prototype.e(this.c2._aj);$.ig.Extensions.prototype.e(this.c4._aj);this.an()},c1:function(a,b){this.c4._aj._b=$.ig.Numeric.prototype.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b);this.c2._aj._b=$.ig.Numeric.prototype.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b);this.an()},a8:function(){$$t.$m.a8.call(this);this.c2.__fill=this._e.actualBrush();this.c2.__opacity=this._e.actualAreaFillOpacity();this.c4.__stroke=this._e.actualOutline();this.c4._ac=this._e.thickness();this.c4._ai=this._e.dashArray();this.c4._ad=this._e.dashCap()},a9:function(){$$t.$m.a9.call(this);var a=this.bl();this.c2.__fill=a;this.c2.__opacity=1;this.c4.__stroke=a;this.c4._ac=this._e.thickness()+3},a3:function(a,b){$$t.$m.a3.call(this,a,b);
if(a.d()){a.s(this.c2);a.s(this.c4)}},ai:function(a){$$t.$m.ai.call(this,a);this._e.a2().exportPathData(a,this.c4,"polarShape",["Main"]);this._e.a2().exportPathData(a,this.c2,"fillShape",["Fill"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},$type:new $.ig.Type("PolarSplineAreaSeriesView",$$t.$m.$type)},true);$c("PolarSplineSeriesView:q","PolarLineSeriesBaseView",{_cz:null,init:function(a){this.c2=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a7;return $ret}();$$t.$m.init.call(this,a);this._cz=a},onInit:function(){$$t.$m.onInit.call(this);var a=new $$a.a7;a._b.add(function(){var $ret=new $$a.a8;return $ret}());this.c2._aj=a},c2:null,c0:function(){$.ig.Extensions.prototype.e(this.c2._aj);this.an()},c1:function(a,b){this.c2._aj._b=$.ig.Numeric.prototype.h(a.count(),function(c){return a.__inner[c].__x},function(c){return a.__inner[c].__y},b);this.an()},a8:function(){$$t.$m.a8.call(this);this.c2.__stroke=this._e.actualBrush();this.c2._ac=this._e.thickness();this.c2._ai=this._e.dashArray();this.c2._ad=this._e.dashCap()},a9:function(){$$t.$m.a9.call(this);var a=this.bl();this.c2.__stroke=a;this.c2._ac=this._e.thickness()+3},a3:function(a,b){$$t.$m.a3.call(this,a,b);a.s(this.c2)},ai:function(a){$$t.$m.ai.call(this,a);this._e.a2().exportPathData(a,this.c2,"polarShape",["Main"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarSplineSeriesView",$$t.$m.$type)},true);$$t.$c.angleMemberPathProperty=$$a.$s.i("AngleMemberPath",String,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("AngleMemberPath",b.oldValue(),b.newValue())}));$$t.$c.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$c.angleAxisProperty=$$a.$s.i("AngleAxis",$.ig.NumericAngleAxis.prototype.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.oldValue(),b.newValue())}));$$t.$c.radiusAxisProperty=$$a.$s.i("RadiusAxis",$.ig.NumericRadiusAxis.prototype.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusAxis",b.oldValue(),b.newValue())}));$$t.$c.useCartesianInterpolationProperty=$$a.$s.i("UseCartesianInterpolation",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseCartesianInterpolation",b.oldValue(),b.newValue())}));$$t.$c.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$c.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$c.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$c.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$c.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$c.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$c.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$c.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bj.$type,$$t.$c.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$c.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$c.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$c.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$c.clipSeriesToBoundsProperty=$$a.$s.i("ClipSeriesToBounds",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.oldValue(),b.newValue())}));$$t.$a.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$a.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$e.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$e.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$h.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$h.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}));$$t.$i.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$i.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_radial.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_extendedaxes.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a1=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$g=$.ig.globalDefs.$$g;$$l=$.ig.globalDefs.$$l;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AnchoredRadialBucketCalculator:a","AnchoredRadialSeries:b","RadialAreaSeries:c","RadialBucketCalculator:e","RadialBase:f","RadialColumnSeries:g","RadialLineSeries:h","RadialPieSeries:j","AnchoredRadialSeriesView:l","RadialAreaSeriesView:m","RadialBaseView:n","RadialColumnSeriesView:o","RadialLineSeriesView:p","RadialPieSeriesView:q"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("RadialBucketCalculator:e","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);this._a=a},_c:0,_d:0,_b:0,getBucket:function(a){throw new $$6.q(0)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getErrorBucket:function(a,b){return NaN},getBucketInfo:function(a,b,c,d){a=this._c;b=this._d;c=this._b;d=this._a._cn.resolution();return{p0:a,p1:b,p2:c,p3:d}},e:function(a){var b=this._a.bs();var c=this._a.br();var d=this._a._cn.angleAxis();if(b.isEmpty()||c.isEmpty()||d==null||this._a._cn.bz()==null||this._a._cn.bz().count()==0){this._b=0;return}var e=Math.floor(d.k6(c,b));var f=Math.ceil(d.k5(c,b));if(d.isInverted()){f=Math.ceil(d.k6(c,b));e=Math.floor(d.k5(c,b))}if(f<e){f=d.jr+f}var g=this._a._cn.valueAxis();var h=g!=null?g._lc:.75;var i=Math.min(c.width(),c.height())*.5*h*2*Math.PI;var j=Math.floor((f-e+1)*a/i);this._b=$.ig.truncate(Math.max(1,j));this._c=$.ig.truncate(Math.max(0,Math.floor(e/this._b)-1));this._d=$.ig.truncate(Math.ceil(f/this._b))},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("RadialBucketCalculator",$.ig.$ot,[$.ig.IBucketizer.prototype.$type])},true);$c("AnchoredRadialBucketCalculator:a","RadialBucketCalculator",{_f:null,init:function(a){$$t.$e.init.call(this,a);this._f=a},getBucket:function(a){var b=this._f.anchoredRadialModel().no();var c=Math.min(a*this._b,b.count()-1);var d=Math.min(c+this._b-1,b.count()-1);var e=NaN;var f=NaN;for(var g=c;g<=d;++g){var h=b.item(g);if(!$.ig.util.isNaN(e)){if(!$.ig.util.isNaN(h)){e=Math.min(e,h);f=Math.max(f,h)}}else{e=h;f=h}}if(!$.ig.util.isNaN(e)){return[.5*(c+d),e,f]}return[.5*(c+d),NaN,NaN]},$type:new $.ig.Type("AnchoredRadialBucketCalculator",$$t.$e.$type)},true);$c("RadialBase:f","MarkerSeries",{im:function(a){$.ig.MarkerSeries.prototype.im.call(this,a);this._mw=a},_mw:null,init:function(){var $self=this;this.my=new $$t.d(3);this.mz=new $$t.d(3);this.mx=new $$t.d(3);$.ig.MarkerSeries.prototype.init.call(this);this._m0=new $.ig.SeriesRenderer$2($$t.$d.$type,$$t.$n.$type,1,this.nc.runOn(this),this.nd.runOn(this),this.ca.runOn(this),this.jd.runOn(this),this.nb.runOn(this),function(a){$self._mw._co.e($self.resolution())})},nb:function(){if(this._bt.needsFlush()){this._bt.flush()}},categoryAxis:function(){return this.angleAxis()},ap:function(){return this.angleAxis()},getVisiblePointsOfInterest1:function(a){var $self=this;if(!this.hasMarkers()){return false}var b=this.angleAxis();var c=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),b.isInverted());c.c=this.getEffectiveViewport1(this.view());var d=this.valueAxis();var e=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),d.isInverted());e.c=this.getEffectiveViewport1(this.view());a.clear();this._ls.cc(function(f){if(f.__visibility==0){var g=new $.ig.SeriesPointOfInterest;var h=f._n;var i=f._o;if(h<$self.lq().left()||h>$self.lq().right()||i<$self.lq().top()||i>$self.lq().bottom()){return}g._b=b.getUnscaledValue(h,c);g._c=d.getUnscaledValue(i,e);g._d=b.fe(f._ak);g._a=f.content();a.add(g)}});return true},_m0:null,isRadial:function(){return true},angleAxis:function(a){if(arguments.length===1){this.h($$t.$f.angleAxisProperty,a);return a}else{return this.c($$t.$f.angleAxisProperty)}},valueAxis:function(a){if(arguments.length===1){this.h($$t.$f.valueAxisProperty,a);return a}else{return this.c($$t.$f.valueAxisProperty)}},getAxes:function(){return[this.angleAxis(),this.valueAxis()]},clipSeriesToBounds:function(a){if(arguments.length===1){this.h($$t.$f.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$f.clipSeriesToBoundsProperty)}},jl:function(a,b){this._mw._co.e(this.resolution());this.renderSeries(false)},jk:function(a,b){this._mw._co.e(this.resolution());this.renderSeries(false)},preferredCategoryMode:function(a){},is:function(a,b,c,d){$.ig.MarkerSeries.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(c!=null&&d==null){if(this.angleAxis()!=null){this.angleAxis().deregisterSeries(this)}if(this.valueAxis()!=null){this.valueAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.angleAxis()!=null){this.angleAxis().registerSeries(this)}if(this.valueAxis()!=null){this.valueAxis().registerSeries(this)}}this._mw._co.e(this.resolution());this.renderSeries(false);break;case"AngleAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.mv=new $.ig.RadialAxes(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._mw._co.e(this.resolution());this.renderSeries(false);break;case"ValueAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.mv=new $.ig.RadialAxes(this.valueAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this._mw._co.e(this.resolution());if(this.valueAxis()==null||!this.valueAxis().updateRange()){this.renderSeries(false)}break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this._mw._co.e(this.resolution());this.renderSeries(false)}break;case"TransitionProgress":this.mz.c(this.ew(),this.my,this.mx);if(this.cc(this.view())){return}if(this.ew()==1){this.nd(this.mx,this._mw)}else{this.nd(this.mz,this._mw)}if(this.seriesViewer()!=null){this.seriesViewer().jj(this)}break;case"ClipSeriesToBounds":this.renderSeries(false);this.ic();break;case"VisibilityProxy":if($g(c)!=0&&$g(d)==0){this._mw._co.e(this.resolution())}break}},canUseAsValueAxis:function(a){if($b($.ig.NumericRadiusAxis.prototype.$type,a)!==null){return true}return false},canUseAsAngleAxis:function(a){if($b($.ig.CategoryAngleAxis.prototype.$type,a)!==null){return true}return false},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},getAngleFromWorld:function(a){var b=this.view().bs();var c=this.view().br();if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.mv!=null){var d=this.mv.c(a);if(d<0){d+=Math.PI*2}if(d>Math.PI*2){d-=Math.PI*2}return d}return NaN},getExactItemIndex:function(a){var b=this.view().bs();var c=this.view().br();var d=-1;if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.mv!=null){var e=this.mv.c(a);if(e<0){e+=Math.PI*2}if(e>Math.PI*2){e-=Math.PI*2}var f=this.angleAxis().getUnscaledAngle(e);if(this.angleAxis().categoryMode()!=0){f-=.5}d=f}return d},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));if(this.bz()!=null&&b==this.bz().count()){b=0}return b},scrollIntoView:function(a){return false},my:null,mz:null,mx:null,getOffsetValue:function(){},getCategoryWidth:function(){},nc:function(a,b){},nd:function(a,b){},mv:null,h4:function(){$.ig.MarkerSeries.prototype.h4.call(this);if(this.angleAxis()!=null){this.angleAxis().g0(false)}if(this.valueAxis()!=null){this.valueAxis().g0(false)}},dv:function(a,b,c){var d=true;var e=c;if(!$.ig.MarkerSeries.prototype.dv.call(this,a,b,c)||!c.l()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.angleAxis().itemsSource()==null||this.valueAxis()==null||this.mv==null||this.bz()==null||this.angleAxis().seriesViewer()==null||this.valueAxis().seriesViewer()==null||this.valueAxis().actualMinimumValue()==this.valueAxis().actualMaximumValue()){e._co._b=0;d=false}return d},i6:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.dv(c,b,this.view())){this.hp(true,this.view());return}var e=new $.ig.SeriesRenderingArguments(this,c,b,a,this._dd);var f=this._m0.g(e,this.my,this.mx,this.mz,this._mw);this.my=f.p1;this.mx=f.p2;this.mz=f.p3},m7:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($$t.$f.$type,b);if(d!=null&&d.angleAxis()==this.angleAxis()&&d.preferredCategoryMode(d.angleAxis())==2){a++}}return-1},$type:new $.ig.Type("RadialBase",$.ig.MarkerSeries.prototype.$type,[$.ig.IHasCategoryModePreference.prototype.$type])},true);$c("AnchoredRadialSeries:b","RadialBase",{bf:function(){return new $$t.l(this)},hn:function(){$$t.$f.hn.call(this);this.angleAxis(null);this.valueAxis(null)},im:function(a){$$t.$f.im.call(this,a);this._ni=a},_ni:null,init:function(){this.oh={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$$t.$f.init.call(this);this._nl=new $$t.d(3);this._nj=new $.ig.CategoryLineRasterizer},_nj:null,getPreviousOrExactIndex:function(a,b){return this.fc(a,b,this.angleAxis(),null,this.no())},getNextOrExactIndex:function(a,b){return this.fa(a,b,this.angleAxis(),null,this.no())},d6:function(a,b,c,d,e){if(this.no()==null){return Number.POSITIVE_INFINITY}return this.d7(a,b,this.angleAxis(),d,e,this.no().count(),null)},getSeriesValue:function(a,b,c){var d=this.getEffectiveViewport1(this.view());var e=this.nt(this.angleAxis(),this.view().bs(),this.view().br(),d);var f=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.angleAxis().isInverted(),d);f.c=this.seriesViewer().viewportRect();return this.em(this.no(),a,this.angleAxis(),f,e,null,b,c)},getSeriesValuePosition:function(a,b,c){if(this.valueAxis()==null||this.angleAxis()==null||this.view()==null||this.view().bs().isEmpty()||this.view().br().isEmpty()){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.valueAxis().isInverted(),d);e.c=this.getEffectiveViewport1(this.view());var f=this.getSeriesValue(a,b,c);f=this.valueAxis().getScaledValue(f,e);var g=this.mv.c(a);if(!b&&this.angleAxis()!=null){var h=this.getPreviousOrExactIndex(a,c);var i=this.getNextOrExactIndex(a,c);var j=this.nt(this.angleAxis(),this.view().bs(),this.view().br(),d);var k=new $.ig.ScalerParams(0,this.view().bs(),this.view().br(),this.angleAxis().isInverted(),d);k.c=this.seriesViewer().viewportRect();var l=this.d6(a,h,this.angleAxis(),k,j);var m=this.d6(a,i,this.angleAxis(),k,j);if(m<=l){g=this.angleAxis().getScaledValue(i,k)+j}else{g=this.angleAxis().getScaledValue(h,k)+j}}var n=this.mv.d(g,f,this.view().bs(),this.view().br());var o=this.mv.e(g,f,this.view().bs(),this.view().br());return{__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$b.valueMemberPathProperty,a);return a}else{return this.c($$t.$b.valueMemberPathProperty)}},no:function(a){if(arguments.length===1){if(this.nn!=a){var b=this.nn;this.nn=a;this.raisePropertyChanged("ValueColumn",b,this.nn)}return a}else{return this.nn}},nn:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$b.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$b.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$b.trendLineBrushProperty,a);return a}else{return this.c($$t.$b.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$b.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$b.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$b.trendLineThicknessProperty,a);return a}else{return this.c($$t.$b.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$b.trendLineDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$b.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$b.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$b.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$b.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$b.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$b.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$b.trendLineZIndexProperty))}},an:function(a){if(a!=null&&a==this.angleAxis()&&this.no()!=null&&this.no().count()>0){return new $.ig.AxisRange(0,this.no().count()-1)}if(a!=null&&a==this.valueAxis()&&this.no()!=null&&this.no().count()>0){return new $.ig.AxisRange(this.no().minimum(),this.no().maximum())}return null},is:function(a,b,c,d){$$t.$f.is.call(this,a,b,c,d);if(this._ni._ct.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.ic()}var e=$b($.ig.NumericAxisBase.prototype.$type,this.valueAxis());switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!==null){c.deregisterColumn(this.no());this.no(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!==null){this.no(this.bw(this.valueMemberPath()));this._ni._co.e(this.resolution())}if(e!=null&&!e.updateRange()){this._ni._co.e(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.no());this.no(this.bw(this.valueMemberPath()))}break;case"ValueColumn":if(e!=null&&!e.updateRange()){this._ni._co.e(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.jg();break;case"TrendLineType":this.ic();break}},hs:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._ni._co.e(this.resolution());break}this._ni._ct.dataUpdated(a,b,c,d);switch(a){case 4:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this._ni._co._b>0&&this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}}break}},dv:function(a,b,c){var d=$$t.$f.dv.call(this,a,b,c);var e=c;if(this.bz()==null||this.bz().count()==0||this.angleAxis()==null||this.no()==null||this.angleAxis().jr==0||this.valueAxis()==null||Number.isInfinity(this.valueAxis().actualMinimumValue())||Number.isInfinity(this.valueAxis().actualMaximumValue())||e._co._b<1){d=false}return d},getOffsetValue:function(){return this.nt(this.angleAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.angleAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},nr:function(){return false},nt:function(a,b,c,d){var e=0;var f=this.preferredCategoryMode(a);if(f==0&&a.categoryMode()!=0){f=1}switch(f){case 0:e=0;break;case 1:e=.5*a.getCategorySize(b,c,d);break;case 2:e=a.getGroupCenter(this.m7(),b,c,d);break}if(a.isInverted()){e=-e}return e},nc:function(a,b){var $self=this;var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.angleAxis();var g=this.valueAxis();var h=g.actualMinimumValue();var i=g.actualMaximumValue();a.f.clear();a.m.clear();a.p.clear();var j=this.lv();var k=0;var l=b;var m=new $.ig.CollisionAvoider;var n=0;var o=b._co._d;n=this.nt(f,c,d,e);l._ct.radiusExtentScale(this.valueAxis()._lc);l._ct.innerRadiusExtentScale(this.valueAxis()._lb);l._ct.projectX(function(p,q){return $self.nu(p,q,c,d)});l._ct.projectY(function(p,q){return $self.nv(p,q,c,d)});var p=function(){var $ret=new $.ig.Clipper(0,d,false);$ret.i(a.p);return $ret}();var q=function(){var $ret=new $.ig.TrendResolutionParams;$ret._c=b._co._b;$ret._d=b._co._c;$ret._e=o;$ret._a=n;$ret._b=$self.resolution();$ret._f=d;$ret._g=c;return $ret}();l._ct.prepareLine(a.p,this.trendLineType(),this.no(),this.trendLinePeriod(),function(r){return $self.angleAxis().getScaledAngle(r)},function(r){return $self.valueAxis().getScaledValue3(r)},q,p);var r=true;if(this.ns(b)){o--}for(var s=b._co._c;s<=o;++s){var t=s;if(t*b._co._b>=this.angleAxis().jr){t-=$a(this.angleAxis().jr,b._co._b)}var u=b._co.getBucket(t);if(!$.ig.util.isNaN(u[0])){u[0]=f.getScaledAngle(u[0])+n;if(u[1]<h||u[1]>i){continue}u[1]=g.getScaledValue3(u[1]);if(b._co._b>1){if(u[2]<h||u[2]>i){continue}u[2]=g.getScaledValue3(u[2])}else{u[2]=u[1]}if(($.ig.util.isNaN(u[1])||$.ig.util.isNaN(u[2]))&&r&&this.nr()&&this.nq()){o++}else{r=false}a.f.add(u);if(j){var v=Math.min(t*b._co._b,this.bz().count()-1);var w=this.mv.d(u[0],u[1],c,d);var x=this.mv.e(u[0],u[1],c,d);var y=new $$a.ae(0,w-5,x-5,11,11);if(!$.ig.util.isNaN(w)&&!$.ig.util.isNaN(x)&&!Number.isInfinity(w)&&!Number.isInfinity(x)&&m.tryAdd(y)){a.m.add({__x:w,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var z=b._cp.item(k);z._ak=v;z.content().item(this.bz().item(v));++k}}}else{if(r&&this.nr()&&this.nq()){o++}}}b._cp.count(k);return},nu:function(a,b,c,d){return this.mv.d(a,b,c,d)},nv:function(a,b,c,d){return this.mv.e(a,b,c,d)},ns:function(a){var b=a;return!this.nr()&&b._co._c==0&&b._co._d==this.angleAxis().jr},nh:function(a,b,c){var d=null;var e=c.bs();var f=c.br();if(b>-1&&!e.isEmpty()&&!f.isEmpty()){var g=a.__inner[0][0]<f.left()-2e3?f.left()-10:NaN;var h=f.bottom()+10;var i=a.__inner[b][0]>f.right()+2e3?f.right()+10:NaN;var j=f.top()-10;d=new $.ig.Clipper(1,g,h,i,j,false)}return d},oh:null,n3:function(a,b,c,d,e){if(a.count()>0&&d.count()>0){if(!e||this.np()){a.add(this.oh);a.add(a.__inner[0]);d.add(this.oh);d.add(d.__inner[0])}}},nq:function(){return!this.np()},np:function(){var a=this.view().bs();return!a.containsPoint({__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},hp:function(a,b){$$t.$f.hp.call(this,a,b);var c=b;if(a){c._cp.clear()}c._ct.clearPoints()},nd:function(a,b){var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=this.li(b);var g=b;g._ct.rasterizeTrendLine(a.p);$.ig.CategoryMarkerManager.prototype.b(this,a.m,g._cp,this.useLightweightMarkers());g.cj();this.n2(d,c,e,f,g)},n2:function(a,b,c,d,e){e.cu(a,b,c,d)},jg:function(){$$t.$f.jg.call(this);if(this.index()<0){return}this._ni.cv()},fq:function(a,b){if(a==this._ni._ct.trendPolyline()){return null}return $$t.$f.fq.call(this,a,b)},scrollIntoView:function(a){var b=this.view().bs();b=b.copy();var c=this.view().br();var d=!b.isEmpty()&&!c.isEmpty()&&this.bz()!=null?this.bz().indexOf(a):-1;if(this.angleAxis()==null||this.no()==null||this.valueAxis()==null){return false}if(d<0||d>this.no().count()-1){return false}var e=this.angleAxis().getScaledAngle(d);var f=this.valueAxis().getScaledValue3(this.no().item(d));if($.ig.util.isNaN(f)){f=(this.valueAxis()._lb+this.valueAxis()._lc)/2}var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().ap(this.seriesViewer(),b,true)}return d>=0},_nl:null,i7:function(a,b){$$t.$f.i7.call(this,a,b);if(!this.dk()){this.view().az(b);return}this.view().az(b);var c=$b($$t.$l.$type,this._bh);c._co.e(this.resolution());if(this.cc(this._bh)){return}if(!this._de){this._nl=new $$t.d(3);this.nc(this._nl,c)}this._de=false;this.nd(this._nl,c);this.dk(false)},_nk:null,renderAlternateView:function(a,b,c,d,e){$$t.$f.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;g._co.e(this.resolution());f.prepAltSurface(c);if(this.cc(g)){return}if(this._nk==null){this._nk=new $$t.d(3)}this._nk.u();this.nc(this._nk,g);this.nd(this._nk,g)},hy:function(a){$$t.$f.hy.call(this,a);this.a2().exportTrendlineData(this,a,this._ni._ct.trendPolyline())},$type:new $.ig.Type("AnchoredRadialSeries",$$t.$f.$type)},true);$c("RadialAreaSeries:c","AnchoredRadialSeries",{bf:function(){return new $$t.m(this)},im:function(a){$$t.$b.im.call(this,a);this._oi=a},_oi:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$c.$type},preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$b.hp.call(this,a,b);this._oi.cx()},nd:function(a,b){$$t.$b.nd.call(this,a,b);var c=b.bs();var d=b.br();var e=b;if(b.l()&&!c.isEmpty()&&!d.isEmpty()&&this.angleAxis()!=null&&this.valueAxis()!=null){var f=a.f;var g=f.count();var h=new $$4.x(Array,2,g);var i=0;for(var j=0;j<g;j++){var k=new Array(4);h.add(k);k[0]=this.mv.d(a.f.__inner[j][0],a.f.__inner[j][1],c,d);k[1]=this.mv.e(a.f.__inner[j][0],a.f.__inner[j][1],c,d);k[2]=this.mv.d(a.f.__inner[j][0],a.f.__inner[j][2],c,d);var l=a.f.__inner[j][2];k[3]=this.mv.e(a.f.__inner[j][0],l,c,d);if(l>i){i=l}}var m=$.ig.ViewportUtils.prototype.c(.5,c,d);var n=$.ig.ViewportUtils.prototype.f(.5,c,d);this.oh={__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.cy(a.f.count(),h,false,this._oi._co._b,this.resolution(),this.n3.runOn(this),this.unknownValuePlotting());e.cz.__opacity=this.actualAreaFillOpacity();e.c0.__opacity=this.actualAreaFillOpacity()*.5}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$c.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$c.unknownValuePlottingProperty))}},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.ic();break}},nr:function(){return true},$type:new $.ig.Type("RadialAreaSeries",$$t.$b.$type)},true);$c("RadialFrame:d","CategoryFrame",{init:function(a){$.ig.CategoryFrame.prototype.init.call(this,a)},$type:new $.ig.Type("RadialFrame",$.ig.CategoryFrame.prototype.$type)},true);$c("RadialColumnSeries:g","AnchoredRadialSeries",{bf:function(){return new $$t.o(this)},im:function(a){$$t.$b.im.call(this,a);this._oi=a},_oi:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$g.$type},ac:function(){$$t.$b.ac.call(this);this.renderSeries(false)},radiusX:function(a){if(arguments.length===1){this.h($$t.$g.radiusXProperty,a);return a}else{return this.c($$t.$g.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$g.radiusYProperty,a);return a}else{return this.c($$t.$g.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;if(a){c.cx.count(0)}},getItemSpan:function(){return this.angleAxis().jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},nd:function(a,b){$$t.$b.nd.call(this,a,b);var c=a.f;var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=this.li(b);var h=this.valueAxis().i9(e,d,f,g);var i=b;var j=this.valueAxis();var k=Math.max(0,.5*j._lb);k=Math.max(k,h.minLength()*.9);var l=$.ig.ViewportUtils.prototype.d(k,d,e);var m=this.angleAxis().jk(d,e,f);var n=Math.max(.1*this.valueAxis()._lc,k);var o=this.mv.d(0,n,d,e);var p=this.mv.e(0,n,d,e);var q=this.mv.d(m,n,d,e);var r=this.mv.e(m,n,d,e);var s=Math.sqrt((o-q)*(o-q)+(p-r)*(p-r));var t={__x:$.ig.ViewportUtils.prototype.c(.5,d,e),__y:$.ig.ViewportUtils.prototype.f(.5,d,e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var u=0;u<c.count();++u){var v=Math.min(a.f.__inner[u][2],h.maxLength()*1.1);var w=this.mv.d(a.f.__inner[u][0],v,d,e);var x=this.mv.e(a.f.__inner[u][0],v,d,e);var y=Math.sqrt((w-t.__x)*(w-t.__x)+(x-t.__y)*(x-t.__y));var z=y;var aa=l;var ab=a.f.__inner[u][0]-Math.PI/2;var ac=i.cx.item(u);var ad=0-s/2;var ae=s/2;var af=Math.max(aa,z);var ag=Math.min(aa,z);var ah=Math.cos(ab);var ai=Math.sin(ab);var aj={__x:t.__x+(ad*ah-af*ai),__y:t.__y+(ad*ai+af*ah),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ak={__x:t.__x+(ae*ah-af*ai),__y:t.__y+(ae*ai+af*ah),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var al={__x:t.__x+(ae*ah-ag*ai),__y:t.__y+(ae*ai+ag*ah),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am={__x:t.__x+(ad*ah-ag*ai),__y:t.__y+(ad*ai+ag*ah),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var an=new $$a.a7;var ao=new $$a.a8;ao.__startPoint=aj;ao.__isClosed=true;var ap=new $$a.bg;ap.__points.add(ak);ap.__points.add(al);ap.__points.add(am);ao.__segments.add(ap);an._b.add(ao);ac._aj=an}i.cx.count(c.count());this._oi.c2()},$type:new $.ig.Type("RadialColumnSeries",$$t.$b.$type)},true);$c("RadialLineSeries:h","AnchoredRadialSeries",{bf:function(){return new $$t.p(this)},im:function(a){$$t.$b.im.call(this,a);this._oi=a},_oi:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$h.$type},ac:function(){$$t.$b.ac.call(this)},preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;c.cx()},nd:function(a,b){$$t.$b.nd.call(this,a,b);var c=b.bs();var d=b.br();var e=a.f;var f=e.count();var g=new $$4.x(Array,2,f);var h=0;for(var i=0;i<f;i++){var j=new Array(4);g.add(j);j[0]=this.mv.d(a.f.__inner[i][0],a.f.__inner[i][1],c,d);j[1]=this.mv.e(a.f.__inner[i][0],a.f.__inner[i][1],c,d);j[2]=this.mv.d(a.f.__inner[i][0],a.f.__inner[i][2],c,d);var k=a.f.__inner[i][2];j[3]=this.mv.e(a.f.__inner[i][0],k,c,d);if(k>h){h=k}}var l=b;l.cy(f,g,false,this.unknownValuePlotting(),this.nh(g,f-1,b),l._co._b,this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$h.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$h.unknownValuePlottingProperty))}},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.ic();break}},nr:function(){return true},$type:new $.ig.Type("RadialLineSeries",$$t.$b.$type)},true);$c("SliceCoords:i","Object",{init:function(){this._n=new $$a.af;this._m=new $$a.af;this._l=new $$a.af;$.ig.$op.init.call(this)},_d:null,_f:null,_h:null,_j:null,_e:null,_g:null,_i:null,_k:null,_c:false,_n:null,_m:null,_l:null,b:function(a,b,c,d,e,f,g){var h=Math.min(c,d);var i=Math.max(c,d);var j=Math.cos(h);var k=Math.sin(h);var l=Math.max(0,e);var m=f;var n=g.__x+j*l;var o=g.__y+k*l;var p=g.__x+j*m;var q=g.__y+k*m;var r=Math.cos(i);var s=Math.sin(i);var t=g.__x+r*l;var u=g.__y+s*l;var v=g.__x+r*m;var w=g.__y+s*m;n=$.ig.ViewportUtils.prototype.c(n,a,b);o=$.ig.ViewportUtils.prototype.f(o,a,b);p=$.ig.ViewportUtils.prototype.c(p,a,b);q=$.ig.ViewportUtils.prototype.f(q,a,b);t=$.ig.ViewportUtils.prototype.c(t,a,b);u=$.ig.ViewportUtils.prototype.f(u,a,b);v=$.ig.ViewportUtils.prototype.c(v,a,b);w=$.ig.ViewportUtils.prototype.f(w,a,b);var x={__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var y={__x:p,__y:q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var z={__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aa={__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ab=$.ig.ViewportUtils.prototype.d(m,a,b);var ac=$.ig.ViewportUtils.prototype.g(m,a,b);var ad=$.ig.ViewportUtils.prototype.d(l,a,b);var ae=$.ig.ViewportUtils.prototype.g(l,a,b);return function(){var $ret=new $$t.i;$ret._d=x;$ret._f=y;$ret._h=z;$ret._j=aa;$ret._c=i-h>Math.PI;$ret._n=new $$a.af(1,ab,ac);$ret._m=new $$a.af(1,ad,ae);return $ret}()},a:function(a,b,c,d,e,f,g,h,i){var j=$.ig.ViewportUtils.prototype.b(i,a,b);var k=f-e;if(k<0){return null}if($.ig.ViewportUtils.prototype.d(k,a,b)<2){return null}if(j*2>k){j=k/2;i=$.ig.ViewportUtils.prototype.d(j,a,b)}var l=$.ig.ViewportUtils.prototype.b(h,a,b);var m=l/(f-j);var n=Math.atan(m);if(n*2>Math.abs(d-c)){n=Math.abs(d-c)/2;h=$.ig.ViewportUtils.prototype.d(Math.tan(n)*(f-j),a,b)}var o=$$t.$i.b(a,b,c+n,d-n,e,f,g);var p=$$t.$i.b(a,b,c,d,e+j*(e/f),f-j,g);o._g=o._f;o._k=o._j;o._e=p._d;o._f=p._f;o._i=p._h;o._j=p._j;o._l=new $$a.af(1,h,i);return o},$type:new $.ig.Type("SliceCoords",$.ig.$ot)},true);$c("RadialPieSeries:j","AnchoredRadialSeries",{bf:function(){return new $$t.q(this)},im:function(a){$$t.$b.im.call(this,a);this._oi=a},_oi:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$j.$type},radiusX:function(a){if(arguments.length===1){this.h($$t.$j.radiusXProperty,a);return a}else{return this.c($$t.$j.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$j.radiusYProperty,a);return a}else{return this.c($$t.$j.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},hp:function(a,b){$$t.$b.hp.call(this,a,b);var c=b;if(a&&c.cx!=null){c.cx.count(0)}},getItemSpan:function(){return this.angleAxis().jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},nd:function(a,b){$$t.$b.nd.call(this,a,b);var c=b;var d=b.bs();var e=b.br();var f=this.getEffectiveViewport1(b);var g=this.li(b);var h=this.valueAxis().i9(e,d,f,g);var i=a.f;var j=this.valueAxis();var k=Math.max(0,.5*j._lb);var l=k;l=Math.max(l,h.minLength());var m=this.angleAxis().jk(d,e,f);var n={__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var o=this.radiusX();var p=this.radiusY();var q=o>0&&p>0;var r=0;for(var s=0;s<i.count();++s){var t=c.cx.item(s);var u=i.__inner[s][0];var v=Math.min(i.__inner[s][2],h.maxLength());var w=null;if(q){w=this.op(d,e,u-m*.5,u+m*.5,l,v,n,o,p)}else{w=this.oq(d,e,u-m*.5,u+m*.5,l,v,n)}t._aj=w;var x=i.__inner[s][2];if(x>r){r=x}}c._cq=$.ig.ViewportUtils.prototype.d(r,d,e);c._cr={__x:$.ig.ViewportUtils.prototype.c(n.__x,d,e),__y:$.ig.ViewportUtils.prototype.f(n.__y,d,e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.cx.count(i.count());c.c2()},oq:function(a,b,c,d,e,f,g){var h=$$t.$i.b(a,b,c,d,e,f,g);var i=new $$a.a8;i.__startPoint=h._d;i.__isClosed=true;i.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(h._f);return $ret}());i.__segments.add(function(){var $ret=new $$a.bh;$ret._e=h._h;$ret._f=h._n;$ret._d=1;$ret._b=h._c;return $ret}());i.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(h._j);return $ret}());i.__segments.add(function(){var $ret=new $$a.bh;$ret._e=h._d;$ret._f=h._m;$ret._d=0;
$ret._b=h._c;return $ret}());var j=new $$a.a7;j._b.add(i);return j},op:function(a,b,c,d,e,f,g,h,i){var j=$$t.$i.a(a,b,c,d,e,f,g,h,i);if(j==null){return this.oq(a,b,c,d,e,f,g)}var k=new $$a.a8;k.__startPoint=j._d;k.__isClosed=true;var l=(c+(d-c)*.5)*180/Math.PI+90;var m=new $$a.af(1,j._l.width()*(e/f),j._l.height()*(e/f));k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._e;$ret._f=m;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(j._f);return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._g;$ret._f=j._l;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._h;$ret._f=j._n;$ret._d=1;$ret._b=j._c;return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._i;$ret._f=j._l;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c(j._j);return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._k;$ret._f=m;$ret._c=l;$ret._d=1;$ret._b=false;return $ret}());k.__segments.add(function(){var $ret=new $$a.bh;$ret._e=j._d;$ret._f=j._m;$ret._d=0;$ret._b=j._c;return $ret}());var n=new $$a.a7;n._b.add(k);return n},is:function(a,b,c,d){$$t.$b.is.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":this.renderSeries(false);break}},$type:new $.ig.Type("RadialPieSeries",$$t.$b.$type)},true);$c("RadialTrendLineManager:k","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,Number)},managerType:function(){return 3},prepareLine:function(a,b,c,d,e,f,g,h){var i=g._d*g._c;var j=g._e*g._c;var k=new $$4.x($$a.$y.$type,0);if(!g._g.isEmpty()&&!g._f.isEmpty()){if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(k,b,g,this._a,c.count(),function(l){return l+1},function(l){return c.item(l)},function(l){return e(l-1)},f,i+1,j+1)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.b(b,this.trendColumn(),c,d);for(var l=g._d;l<=g._e;l+=1){var m=l%c.count()*g._c;if(m>=0&&m<this.trendColumn().count()){var n=e(m);var o=f(this.trendColumn().__inner[m]);if(!$.ig.util.isNaN(n)&&!$.ig.util.isNaN(o)){k.add({__x:n+g._a,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}if(k.count()>0){this.n(k,g,a,h)}}},_radiusExtentScale:0,radiusExtentScale:function(a){if(arguments.length===1){this._radiusExtentScale=a;return a}else{return this._radiusExtentScale}},_innerRadiusExtentScale:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this._innerRadiusExtentScale=a;return a}else{return this._innerRadiusExtentScale}},_projectX:null,projectX:function(a){if(arguments.length===1){this._projectX=a;return a}else{return this._projectX}},_projectY:null,projectY:function(a){if(arguments.length===1){this._projectY=a;return a}else{return this._projectY}},m:function(a,b,c){this.n(a,b,c,null)},n:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(f){return a.item(f).__x};$ret._n=function(f){return a.item(f).__y};$ret._a=d;$ret._q=a.count();$ret._l=b._b;$ret._o=function(f){return $self.projectX()(a.item(f).__x,a.item(f).__y)};$ret._p=function(f){return $self.projectY()(a.item(f).__x,a.item(f).__y)};$ret._f=true;$ret.ab(b._f);$ret.ac(b._g);return $ret}();e.x(null,null)},$type:new $.ig.Type("RadialTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize(Number))},true);$c("RadialBaseView:n","MarkerSeriesView",{_co:null,_cn:null,init:function(a){$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cn=a;this._cp=new $.ig.Pool$1($.ig.Marker.prototype.$type);this.cf(this._cp)},_cp:null,cc:function(a){this._cp.doToAll(a)},_cq:0,_cr:null,$type:new $.ig.Type("RadialBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("AnchoredRadialSeriesView:l","RadialBaseView",{_anchoredRadialModel:null,anchoredRadialModel:function(a){if(arguments.length===1){this._anchoredRadialModel=a;return a}else{return this._anchoredRadialModel}},init:function(a){$$t.$n.init.call(this,a);this._co=new $$t.a(this);this.anchoredRadialModel(a);this._ct=new $$t.k},_ct:null,cu:function(a,b,c,d){},cv:function(){this.anchoredRadialModel().actualTrendLineBrush(null);if(this.anchoredRadialModel().trendLineBrush()!=null){this.anchoredRadialModel().actualTrendLineBrush(this.anchoredRadialModel().trendLineBrush())}else{this.anchoredRadialModel().actualTrendLineBrush(this.anchoredRadialModel().actualBrush())}},a2:function(a,b){if(a.d()){if(!b){}if(this.anchoredRadialModel().trendLineType()!=0&&!b){var c=this._ct.trendPolyline();c._ac=this.anchoredRadialModel().trendLineThickness();c.__stroke=this.anchoredRadialModel().actualTrendLineBrush();c._ai=this.anchoredRadialModel().trendLineDashArray();c._ad=this.anchoredRadialModel().trendLineDashCap();a.u(c)}}$$t.$n.a2.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this.anchoredRadialModel().angleAxis().label()!=null){a+="<span>${item."+this.anchoredRadialModel().angleAxis().label()+"}</span><br/>"}a+="<span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this.anchoredRadialModel().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.anchoredRadialModel().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredRadialSeriesView",$$t.$n.$type)},true);$c("RadialAreaSeriesView:m","AnchoredRadialSeriesView",{_cw:null,init:function(a){this.cz=new $$a.bs;this.c1=new $$a.bs;this.c0=new $$a.bs;this.c2=new $$a.bs;$$t.$l.init.call(this,a);this._cw=a},onInit:function(){$$t.$l.onInit.call(this);if(!this.isThumbnailView()){this._e.resolution(4);this._e._bj=1}},cz:null,c1:null,c0:null,c2:null,cx:function(){this.cz._aj=null;this.c1._aj=null;this.c0._aj=null;this.c2._aj=null;this.an()},cy:function(a,b,c,d,e,f,g){this.anchoredRadialModel()._nj.i(this.cz,this.c1,this.c0,this.c2,a,b,c,d,e,f,g);this.an()},a8:function(){$$t.$l.a8.call(this);this.cz.__fill=this._e.actualBrush();this.cz.__opacity=this._e.actualAreaFillOpacity();this.c0.__fill=this._e.actualBrush();this.c0.__opacity=this._e.actualAreaFillOpacity()*.5;this.c1.__stroke=this._e.actualOutline();this.c1._ac=this._e.thickness();this.c1._ai=this._e.dashArray();this.c1._ad=this._e.dashCap();this.c2.__stroke=this._e.actualOutline();this.c2._ac=this._e.thickness();this.c2._ai=this._e.dashArray();this.c2._ad=this._e.dashCap()},a9:function(){$$t.$l.a9.call(this);var a=this.bl();this.c1.__stroke=a;this.c1._ac=this._e.thickness()+3;this.c2.__stroke=a;this.c2._ac=this._e.thickness()+3;this.cz.__fill=a;this.cz.__opacity=1;this.c0.__fill=a;this.c0.__opacity=1},a3:function(a,b){$$t.$l.a3.call(this,a,b);if(a.d()){a.s(this.cz);a.s(this.c0);a.s(this.c1);a.s(this.c2)}},ai:function(a){$$t.$l.ai.call(this,a);this._e.a2().exportPathData(a,this.c1,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.c2,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.c0,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.cz,"fillShape",["Fill"])},$type:new $.ig.Type("RadialAreaSeriesView",$$t.$l.$type)},true);$c("RadialColumnSeriesView:o","AnchoredRadialSeriesView",{_cw:null,init:function(a){var $self=this;$$t.$l.init.call(this,a);this._cw=a;this.cx=function(){var $ret=new $.ig.Pool$1($$a.$bs.$type);$ret.create($self.c4.runOn($self));$ret.activate($self.cz.runOn($self));$ret.disactivate($self.c1.runOn($self));$ret.destroy($self.c0.runOn($self));return $ret}()},cx:null,onInit:function(){$$t.$l.onInit.call(this);this._cy=new $$4.x($$a.$bs.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._e._bj=1}},_cy:null,c4:function(){var a=new $$a.bs;this._cy.add(a);a.__visibility=1;return a},cz:function(a){a.__visibility=0},c1:function(a){a.__visibility=1},c0:function(a){this._cy.remove(a)},c3:function(a,b,c,d,e,f){this.an()},bb:function(a,b){$$t.$l.bb.call(this,a,b);var c=a;c.__fill=this._e.actualBrush();c.__stroke=this._e.actualOutline();c._ac=this._e.thickness();c._ai=this._e.dashArray();c._ad=this._e.dashCap()},bc:function(a,b){$$t.$l.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__fill=d;c.__stroke=d;c._ac=this._e.thickness()+3},a3:function(a,b){$$t.$l.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._cy.count();c++){var d=this._cy.__inner[c];this.ba(d,c,b);a.s(d)}}},ai:function(a){$$t.$l.ai.call(this,a);var b=0;var d=this.cx.active().getEnumerator();while(d.moveNext()){var c=d.current();this._e.a2().exportPathData(a,c,"column"+b,["Main","Fill"]);b++}},c2:function(){this.an()},$type:new $.ig.Type("RadialColumnSeriesView",$$t.$l.$type)},true);$c("RadialLineSeriesView:p","AnchoredRadialSeriesView",{_cw:null,init:function(a){this.c0=new $$a.bs;this.cz=new $$a.bs;this.c1=new $$a.bs;$$t.$l.init.call(this,a);this._cw=a},c0:null,cz:null,c1:null,cx:function(){this.c0._aj=null;this.cz._aj=null;this.c1._aj=null;this.an()},cy:function(a,b,c,d,e,f,g){this.anchoredRadialModel()._nj.m(this.c0,this.cz,this.c1,a,b,c,d,e,f,g);this.an()},a8:function(){$$t.$l.a8.call(this);this.c0.__stroke=this._e.actualBrush();this.c0._ac=this._e.thickness();this.c0._ai=this._e.dashArray();this.c0._ad=this._e.dashCap();this.c1.__stroke=this._e.actualBrush();this.c1._ac=this._e.thickness();this.c1._ai=this._e.dashArray();this.c1._ad=this._e.dashCap();this.cz.__fill=this._e.actualBrush();this.cz.__opacity=.75},a9:function(){$$t.$l.a9.call(this);var a=this.bl();this.c0.__stroke=a;this.c0._ac=this._e.thickness()+3;this.c1.__stroke=a;this.c1._ac=this._e.thickness()+3;this.cz.__fill=a;this.cz.__opacity=1},a3:function(a,b){$$t.$l.a3.call(this,a,b);if(a.d()){a.s(this.cz);a.s(this.c0);a.s(this.c1)}},ai:function(a){$$t.$l.ai.call(this,a);this._e.a2().exportPathData(a,this.c0,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.c1,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.cz,"translucentShape",["Translucent"])},ac:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("RadialLineSeriesView",$$t.$l.$type)},true);$c("RadialPieSeriesView:q","AnchoredRadialSeriesView",{_cw:null,init:function(a){var $self=this;$$t.$l.init.call(this,a);this._cw=a;this.cx=function(){var $ret=new $.ig.Pool$1($$a.$bs.$type);$ret.create($self.c3.runOn($self));$ret.activate($self.cz.runOn($self));$ret.disactivate($self.c1.runOn($self));$ret.destroy($self.c0.runOn($self));return $ret}()},cx:null,onInit:function(){$$t.$l.onInit.call(this);this._cy=new $$4.x($$a.$bs.$type,0);if(!this.isThumbnailView()){this._e.resolution(4);this._e._bj=1}},_cy:null,c3:function(){var $self=this;var a=function(){var $ret=new $$a.bs;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());return $ret}();this._cy.add(a);a.__visibility=1;return a},cz:function(a){a.__visibility=0},c1:function(a){a.__visibility=1},c0:function(a){this._cy.remove(a)},bb:function(a,b){$$t.$l.bb.call(this,a,b);var c=a;c.__stroke=this._e.actualOutline();c._ac=this._e.thickness();c.__fill=this._e.actualBrush();c._ai=this._e.dashArray();c._ad=this._e.dashCap()},bc:function(a,b){$$t.$l.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__stroke=d;c._ac=this._e.thickness();c.__fill=d},a3:function(a,b){$$t.$l.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._cy.count();c++){var d=this._cy.__inner[c];this.ba(d,c,b);a.s(d)}}},c2:function(){this.an()},ai:function(a){$$t.$l.ai.call(this,a);var b=0;var d=this.cx.active().getEnumerator();while(d.moveNext()){var c=d.current();this._e.a2().exportPathData(a,c,"slice"+b,["Main","Fill"]);b++}},$type:new $.ig.Type("RadialPieSeriesView",$$t.$l.$type)},true);$$t.$f.angleAxisProperty=$$a.$s.i("AngleAxis",$.ig.CategoryAngleAxis.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.oldValue(),b.newValue())}));$$t.$f.valueAxisProperty=$$a.$s.i("ValueAxis",$.ig.NumericRadiusAxis.prototype.$type,$$t.$f.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueAxis",b.oldValue(),b.newValue())}));$$t.$f.clipSeriesToBoundsProperty=$$a.$s.i("ClipSeriesToBounds",$$0.$aq.$type,$$t.$f.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.oldValue(),b.newValue())}));$$t.$b.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$b.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$b.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$b.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$b.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$b.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$b.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$b.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bj.$type,$$t.$b.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$b.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$b.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$b.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$b.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$b.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$b.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$c.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$c.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$g.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$g.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$g.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$g.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$h.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$h.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$j.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$j.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$j.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$j.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_stacked.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_category.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.datachart_verticalcategory.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$u=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$f=$.ig.globalDefs.$$f;$$g=$.ig.globalDefs.$$g;$$j=$.ig.globalDefs.$$j;$$i=$.ig.globalDefs.$$i;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["StackedSeriesCreatedEventArgs:a","StackedSeriesCreatedEventHandler:b","AreaFragment:c","BarFragment:d","AreaFragmentBucketCalculator:e","LineFragmentBucketCalculator:f","SplineFragmentBucketCalculator:g","StackedBarBucketCalculator:j","StackedBucketCalculator:k","StackedColumnBucketCalculator:l","ColumnFragment:m","FragmentBase:n","LineFragment:o","SplineAreaFragment:p","SplineFragment:q","SplineFragmentBase:r","Stacked100BarSeries:u","Stacked100ColumnSeries:v","StackedAreaSeries:z","StackedBarSeries:aa","StackedColumnSeries:ab","StackedFragmentSeries:ac","StackedLineSeries:ad","HorizontalStackedSeriesBase:ae","VerticalStackedSeriesBase:af","IStacked100Series:ag","StackedSeriesBase:ah","StackedSeriesCollection:ai","StackedSeriesFramePreparer:aj","StackedSplineAreaSeries:ak","StackedSplineSeries:al","AreaFragmentView:am","ColumnFragmentView:an","LineFragmentView:ao","SplineAreaFragmentView:ap","SplineFragmentView:aq","Stacked100BarSeriesView:ar","Stacked100ColumnSeriesView:as","StackedBarSeriesView:at","StackedColumnSeriesView:au","StackedSeriesManager:av","StackedSeriesView:aw"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("StackedSeriesCreatedEventArgs:a","EventArgs",{init:function(a){$$0.$w.init.call(this);this._c=a},_c:null,brush:function(a){if(arguments.length===1){this._c.brush(a);return a}else{return this._c.brush()}},legendItemTemplate:function(a){if(arguments.length===1){this._c.legendItemTemplate(a);return a}else{return this._c.legendItemTemplate()}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this._c.legendItemBadgeTemplate(a);return a}else{return this._c.legendItemBadgeTemplate()}},legendItemVisibility:function(a){if(arguments.length===1){this._c.legendItemVisibility(a);return a}else{return this._c.legendItemVisibility()}},outline:function(a){if(arguments.length===1){this._c.outline(a);return a}else{return this._c.outline()}},dashArray:function(a){if(arguments.length===1){this._c.dashArray(a);return a}else{return this._c.dashArray()}},dashCap:function(a){if(arguments.length===1){this._c.dashCap(a);return a}else{return this._c.dashCap()}},index:function(){return this._c._av},thickness:function(a){if(arguments.length===1){this._c.thickness(a);return a}else{return this._c.thickness()}},title:function(a){if(arguments.length===1){this._c.title(a);return a}else{return this._c.title()}},markerBrush:function(a){if(arguments.length===1){this._c.markerBrush(a);return a}else{return this._c.markerBrush()}},markerOutline:function(a){if(arguments.length===1){this._c.markerOutline(a);return a}else{return this._c.markerOutline()}},markerStyle:function(a){if(arguments.length===1){this._c.markerStyle(a);return a}else{return this._c.markerStyle()}},markerTemplate:function(a){if(arguments.length===1){this._c.markerTemplate(a);return a}else{return this._c.markerTemplate()}},markerType:function(a){if(arguments.length===1){this._c.markerType(a);return a}else{return this._c.markerType()}},startCap:function(a){if(arguments.length===1){this._c.startCap(a);return a}else{return this._c.actualStartCap()}},endCap:function(a){if(arguments.length===1){this._c.endCap(a);return a}else{return this._c.actualEndCap()}},$type:new $.ig.Type("StackedSeriesCreatedEventArgs",$$0.$w.$type)},true);$c("FragmentBase:n","HorizontalAnchoredCategorySeries",{init:function(){this.qb=null;$.ig.HorizontalAnchoredCategorySeries.prototype.init.call(this);this._p9=new $.ig.CategoryLineRasterizer},_p9:null,_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},qb:null,parentSeries:function(a){if(arguments.length===1){this.qb=a;return a}else{return this.qb}},cv:function(){return false},cq:function(){return false},isFragment:function(){return true},e4:function(){var a=this.parentSeries();if(a.index()==-1||a._ov==null||a._ov._f.indexOf(this)==-1){return-1}return a._ov._f.indexOf(this)},e8:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.or().count()-a._ov._f.indexOf(this)}return $.ig.HorizontalAnchoredCategorySeries.prototype.resolveLegendIndex.call(this)},a6:function(){return this.parentSeries()},my:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mw()},ni:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mx()},qd:function(a,b,c,d,e,f,g,h){var i=c[0];var j=c[1];var k=new $$a.ae(0,i-5,j-5,11,11);if(!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(j)&&!Number.isInfinity(i)&&!Number.isInfinity(j)&&d.tryAdd(k)){b.m.add({__x:i,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},od:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._ad.count()==0||this.logicalSeriesLink()._ac.count()==0){return}this.m4(b).d(a,b)},qf:function(a,b,c){var d=this.oz(c);var e=d;var f=this.logicalSeriesLink()._y;var g=f?this.parentSeries()._ov._e:this.parentSeries()._ov._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$n.$type,g.__inner[j-1]);if(k!=null&&k._p9!=null&&k._p9.o().count()>0&&this.view()!=null&&k.dv(this.view().br(),this.view().bs(),this.view())){i=true;for(var l=k._p9.o().count()-1;l>=0;l--){a.add(k._p9.o().__inner[l])}}}},dv:function(a,b,c){var d=$.ig.HorizontalAnchoredCategorySeries.prototype.dv.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw());var f=this.parentSeries().mx();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bz()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.ee();if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},an:function(a){return null},qe:function(){if(this.parentSeries()==null){return-1}var a=this.parentSeries().index();var b=0;var c=1;if(this.parentSeries().reverseLegendOrder()){b=this.parentSeries().or().count()-1;c=-1}for(var d=b;this.parentSeries().reverseLegendOrder()?d>=0:d<this.parentSeries().or().count();d+=c){var e=this.parentSeries().or().__inner[d];if(e.visualSeriesLink()==this){return a}if(this.parentSeries().actualLegend()==null||e.actualVisibility()!=0||e.actualLegendItemVisibility()!=0){continue}a++}return-1},qg:function(a){if(a==null){}},is:function(a,b,c,d){$.ig.HorizontalAnchoredCategorySeries.prototype.is.call(this,a,b,c,d);if(this.parentSeries()==null){return}var e=$b($.ig.NumericAxisBase.prototype.$type,this.parentSeries().mx());if(e==null){return}switch(b){case"ValueColumn":if(this._oq.cz()){this._oq.cy().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().oq()._cn.g(this.resolution());this.renderSeries(false)}break;case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},i7:function(a,b){$.ig.HorizontalAnchoredCategorySeries.prototype.i7.call(this,a,b)},$type:new $.ig.Type("FragmentBase",$.ig.HorizontalAnchoredCategorySeries.prototype.$type)},true);$c("AreaFragment:c","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$c.$type},bf:function(){return new $$t.am(this)},_qh:null,im:function(a){$$t.$n.im.call(this,a);this._qh=a},isAreaOrLine:function(){return true},qj:function(a,b){var c=this._qh.c8._aj;if(this.di(a,c)){return true}var d=this._qh.c9._aj;if(this.di(a,d)){return true}return false},testHit:function(a,b){if(this.qi(a,b)){return true}if(this.qj(a,b)){return true}if(this.lw(a,b)){return true}return false},qi:function(a,b){var c=this._qh.da._aj;if(this.dh(a,b,c)){return true}var d=this._qh.db._aj;if(this.dh(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$n.hp.call(this,a,b);var c=b;c.c7()},og:function(a,b){var $self=this;$$t.$n.og.call(this,a,b);this._p9._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$am.$type,b);var d=c._cn.d;this._p9.i(c.c8,c.da,c.c9,c.db,a.f.count(),a.f,true,d,this.resolution(),function(e,f,g,h,i){$self.qf(e,a.f,b)},0);c.c8.__opacity=this.actualAreaFillOpacity();c.c9.__opacity=.5*this.actualAreaFillOpacity()},jf:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("AreaFragment",$$t.$n.$type)},true);$c("ColumnFragment:m","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$m.$type},bf:function(){return new $$t.an(this)},_qi:null,im:function(a){$$t.$n.im.call(this,a);this._qi=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$m.radiusXProperty,a);return a}else{return this.c($$t.$m.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$m.radiusYProperty,a);return a}else{return this.c($$t.$m.radiusYProperty)}},xAxis:function(){return this.parentSeries()!=null?$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw()):null},yAxis:function(){return this.parentSeries()!=null?$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().mx()):null},preferredCategoryMode:function(a){return 2},my:function(){return this.xAxis()},ni:function(){return this.yAxis()},mw:function(){return null},mx:function(){return null},hp:function(a,b){$$t.$n.hp.call(this,a,b);var c=b;if(a&&c._c7!=null){this.mz.m.clear();c._c7.count(0)}},an:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())},dv:function(a,b,c){if(this.parentSeries()==null){return false}return this.parentSeries().oz(this,a,b,this.qk(c))},ds:function(){return true},nz:function(a){if(this.parentSeries()!=null){return this.parentSeries().nz(this.parentSeries().view())}return $$t.$n.nz.call(this,a)},n0:function(a){if(this.parentSeries()!=null){return this.parentSeries().n0(this.parentSeries().view())}return $$t.$n.nz.call(this,a)},getSeriesValueBoundingBox:function(a){if(this.my()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bs();var d=this.view().br();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);var g=this.aj(this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.my().jk(c,d,e);if(j<k){var m=h[0]-.5*l;var n=h[1];var o=h[2];return new $$a.ae(0,m,Math.min(n,o),l,Math.max(n,o)-Math.min(n,o))}else{var p=i[0]-.5*l;var q=i[1];var r=i[2];return new $$a.ae(0,p,Math.min(q,r),l,Math.max(q,r)-Math.min(q,r))}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},dj:function(a,b){var c=this.getSeriesValueBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=this.qr(c,this.eb(b));return d.containsPoint(a)},qr:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-(a.width()/2+b);var f=d-a.height()/2;var g=a.height();var h=a.width()+b*2;return new $$a.ae(0,e,f,h,g)},fq:function(a,b){var c=$b($$a.$e.$type,a);var d=c!=null?$b($.ig.DataContext.prototype.$type,c.dataContext()):null;var e=d!=null?d.item():null;if(e==null){var f=this.view().br();var g=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var h={__x:g.left()+g.width()*(b.__x-f.left())/f.width(),__y:g.top()+g.height()*(b.__y-f.top())/f.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e=this.getItem(h)}return e},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.my())!==null){b=this.e7(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},e7:function(a){var b=this.view().bs();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=this.my();var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var g=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());var h=this.li(this.view());var i=e.getUnscaledValue(h.left(),f);var j=e.getUnscaledValue(h.right(),f);var k=(a.__x-b.left())/b.width();var l=i+(j-i)*k;if($.ig.truncate(l)<=$$0.$s.minValue().getTime()||$.ig.truncate(l)>=$$0.$s.maxValue().getTime()){return-1}var m=g.getIndexClosestToUnscaledValue(l);return m},getItemIndex:function(a){if(this.parentSeries()==null){return-1}return this.parentSeries().o5(a)},qd:function(a,b,c,d,e,f,g,h){var i=0;var j=c[0];var k=e<i?c[2]:c[1];var l=new $$a.ae(0,j-5,k-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)&&d.tryAdd(l)){b.m.add({__x:j,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},qk:function(a){if(a.isAlternateView()){return this.parentSeries().a0().alternateViews().item(a.alternateViewIdentifier())}else if(a==this._bh){return this.parentSeries()._bh}else{return this.parentSeries()._m7}},renderAlternateView:function(a,b,c,d,e){this.a0().ensureAlternateView(this,a,b,d,e);var f=this.a0().alternateViews().item(d);var g=f;f.prepAltSurface(c);var h=this.qk(f);h._cn.g(this.resolution());if(this.cc(g)){return}if(this._or==null){this._or=new $.ig.CategoryFrame(3)}this._or.u();this.od(this._or,g);this.og(this._or,g)},od:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null||this.logicalSeriesLink()._ac.count()==0||this.logicalSeriesLink()._ad.count()==0){return}var c;if(b.isAlternateView()){c=this.parentSeries()._op}else if(b==this._bh){c=this.parentSeries().m1}else{c=this.parentSeries().mz}var d=$b($.ig.CategorySeriesView.prototype.$type,this.qk(b));a.f.clear();a.m.clear();var e=d._cn.e;var f=d._cn.f;var g=this.parentSeries()._m3._h.yScaler();var h=$b($.ig.ISortingAxis.prototype.$type,this.parentSeries()._m3._h.scaler());var i=$b($.ig.NumericAxisBase.prototype.$type,g)!==null&&g.jn();var j=$b($$t.$k.$type,d._cn);var k=d._cn.d;var l=0;for(var m=e;m<=f;m++){var n=m*k;if(this.__visibility!=0){break}if(m>=this.valueColumn().count()||m>=c.f.count()+e){continue}var o=this.valueColumn().item(m);var p=!i||i&&o>0;var q;if(h==null){q=j.getBucket1(this,m,m,b.bs(),b.br(),c)}else{q=j.getBucket1(this,m,h.sortedIndices().__inner[m],b.bs(),b.br(),c)}a.f.add(q);if(p){if(this.qd(b,a,q,this._m3._h.provideCollisionDetector(),o,n,l,m)){l++}}}b._cq.count(l)},og:function(a,b){$$t.$n.og.call(this,a,b);if(this.parentSeries()==null){return}this.parentSeries().pe(this,a,b);$.ig.CategoryMarkerManager.prototype.b(this,a.m,b._cq,this.useLightweightMarkers())},is:function(a,b,c,d){$$t.$n.is.call(this,a,b,c,d)},$type:new $.ig.Type("ColumnFragment",$$t.$n.$type)},true);$c("BarFragment:d","ColumnFragment",{init:function(){$$t.$m.init.call(this);this._ab=$$t.$d.$type},xAxis:function(){return this.parentSeries()!=null?this.parentSeries().xAxis():null},yAxis:function(){return this.parentSeries()!=null?this.parentSeries().yAxis():null},my:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mx()},getExactItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();var d=this.li(this.view());var e=this.getEffectiveViewport1(this.view());var f=this.my();var g=-1;if(f!=null&&!b.isEmpty()&&!c.isEmpty()){var h=new $.ig.ScalerParams(0,b,c,f.isInverted(),e);var i=f.getUnscaledValue(d.top(),h);var j=f.getUnscaledValue(d.bottom(),h);var k=(a.__y-b.top())/b.height();var l=i+k*(j-i);if(f.categoryMode()!=0){l-=.5}g=l}return g},ni:function(){if(this.parentSeries()==null){return null}return this.parentSeries().mx()},qr:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-a.width()/2;var f=d-(a.height()/2+b);var g=a.height()+b*2;var h=a.width();return new $$a.ae(0,e,f,h,g)},getSeriesValueBoundingBox:function(a){if(this.my()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bs();var d=this.view().br();var e=this.getEffectiveViewport1(this.view());var f=this.my();var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var h=this.aj(this.my(),this.mz.f,this.nz(this.view()),this.n0(this.view()),a,true);if(h==null){return $$a.$ae.empty()}var i=h[0];var j=h[1];var k=Math.abs(b.__y-i[0]);var l=Math.abs(b.__y-j[0]);var m=f.jk(c,d,e);if(k<l){var n=i[0]-.5*m;var o=i[2];var p=i[1];return new $$a.ae(0,o,n,Math.max(p,o)-Math.min(p,o),m)}else{var q=j[0]-.5*m;var r=j[2];var s=j[1];return new $$a.ae(0,r,q,Math.max(s,r)-Math.min(s,r),m)}},testHit:function(a,b){if(this.dj(a,b)){return true}if(this.lw(a,b)){return true}return false},qd:function(a,b,c,d,e,f,g,h){var i=c[0];var j=e<0?c[2]:c[1];var k=new $$a.ae(0,j-5,i-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(j)&&!Number.isInfinity(i)&&d.tryAdd(k)){b.m.add({__x:j,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.yAxis())!==null){b=this.e7(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},e7:function(a){var b=this.view().bs();var c=this.view().br();if(b.isEmpty()||c.isEmpty()){return-1}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var f=$b($.ig.ISortingAxis.prototype.$type,this.yAxis());var g=this.li(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$0.$s.minValue().getTime()||$.ig.truncate(k)>=$$0.$s.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(0,f)}return b},is:function(a,b,c,d){$$t.$m.is.call(this,a,b,c,d);if(this.parentSeries()==null||this.xAxis()==null){return}var e=this.xAxis();switch(b){case"ValueColumn":if(this._oq.cz()){this._oq.cy().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().oq()._cn.g(this.resolution());this.renderSeries(false)}break}},$type:new $.ig.Type("BarFragment",$$t.$m.$type)},true);$c("AreaFragmentBucketCalculator:e","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._cw.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._cw.valueColumn().count()-1);var d=NaN;var e=NaN;var f=this._i._cw;var g=f.parentSeries();var h=$b($$t.$ag.$type,g)!==null;var i=this._i._cw.valueColumn();var j=g._on;var k=g._oo;var l=f.logicalSeriesLink()._ad;var m=f.logicalSeriesLink()._ac;for(var n=b;n<=c;++n){var o=i.item(n);if($.ig.util.isNaN(o)||Number.isInfinity(o)){o=0}var p=Math.abs(k[n])+j[n];if(h){if(p==0){o=0}else if(o<0){o=(l.__inner[n]+o)/p*100}else{o=(m.__inner[n]+o)/p*100}}else{o=o<0?l.__inner[n]+o:m.__inner[n]+o}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(o)){d=Math.min(d,o);e=Math.max(e,o)}}else{d=o;e=o}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("AreaFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("LineFragmentBucketCalculator:f","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._cw.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._cw.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$n.$type,this._i._cw);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._cw.valueColumn().item(h);var j=Math.abs(g._oo[h])+g._on[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ag.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._ad.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ac.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._ad.__inner[h]+i:f.logicalSeriesLink()._ac.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("LineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("SplineFragmentBucketCalculator:g","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._cw.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._cw.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$r.$type,this._i._cw);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._cw.valueColumn().item(h);var j=Math.abs(g._oo[h])+g._on[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ag.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._ad.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ac.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._ad.__inner[h]+i:f.logicalSeriesLink()._ac.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("SplineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("StackedBucketCalculator:k","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=$b($$t.$ah.$type,this._c._cp);var c=Math.min(b._oo!=null?b._oo.length:0,b._on!=null?b._on.length:0);var d=Math.min(a*this.d,c-1);var e=Math.min(d+this.d-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=Math.min(b._oo[h],b._on[h]);var j=Math.max(b._oo[h],b._on[h]);if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}if(!$.ig.util.isNaN(j)){f=Math.min(f,j);g=Math.max(g,j)}}else{f=i;g=j}}if(!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){return[.5*(d+e),f,g]}return[NaN,NaN,NaN]},getBucket1:function(a,b,c,d,e,f){return null},$type:new $.ig.Type("StackedBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("StackedBarBucketCalculator:j","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},g:function(a){var b=this._c.bs();var c=this._c.br();var d=$b($$t.$aa.$type,this._c._cp);var e=this._c._cp.bz();if(b.isEmpty()||c.isEmpty()||d.yAxis()==null||e==null||e.count()==0){this.d=0;return}var f=d.getEffectiveViewport1(this._c);var g=new $.ig.ScalerParams(0,b,c,d.yAxis().isInverted(),f);var h=d.li(this._c);var i=Math.floor(d.yAxis().dx(h.top(),g,0));var j=Math.ceil(d.yAxis().dx(h.bottom(),g,0));if(!d.yAxis().isInverted()){j=Math.ceil(d.yAxis().dx(h.top(),g,0));i=Math.floor(d.yAxis().dx(h.bottom(),g,0))}var k=Math.floor((j-i+1)*a/h.height());this.d=$.ig.truncate(Math.max(1,k));this.e=$.ig.truncate(Math.max(0,Math.floor(i/this.d)-1));this.f=$.ig.truncate(Math.ceil(j/this.d))},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$d.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$aa.$type,this._c._cp);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._oo!=null?i._oo.length:0,i._on!=null?i._on.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink()._ad.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._ad.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ac.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ac.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.xAxis().isInverted(),p);g=[f.f.__inner[b-this.e][0],i.xAxis().getScaledValue(m,u),i.xAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedBarBucketCalculator",$$t.$k.$type)},true);$c("Stacked100BarBucketCalculator:h","StackedBarBucketCalculator",{init:function(a){$$t.$j.init.call(this,a)},getBucket:function(a){return $$t.$j.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$aa.$type,this._c._cp);var h=[NaN,NaN,NaN];var i=$b($$t.$d.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=g.getEffectiveViewport1(this._c);var r=Math.min(g._oo!=null?g._oo.length:0,g._on!=null?g._on.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){j=a.valueColumn().item(u);k=Math.abs(g._oo[u])+g._on[u];if(j<l){p=Math.min(p,(i.logicalSeriesLink()._ad.__inner[u]+j)/k*100);o=Math.max(o,i.logicalSeriesLink()._ad.__inner[u]/k*100)}else{p=Math.min(p,i.logicalSeriesLink()._ac.__inner[u]/k*100);o=Math.max(o,(i.logicalSeriesLink()._ac.__inner[u]+j)/k*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,g.xAxis().isInverted(),q);h=[f.f.__inner[b-this.e][0],g.xAxis().getScaledValue(n,v),g.xAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100BarBucketCalculator",$$t.$j.$type)},true);$c("StackedColumnBucketCalculator:l","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$m.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$ab.$type,this._c._cp);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._oo!=null?i._oo.length:0,i._on!=null?i._on.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink()._ad.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._ad.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ac.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ac.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),p);g=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(m,u),i.yAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedColumnBucketCalculator",$$t.$k.$type)},true);$c("Stacked100ColumnBucketCalculator:i","StackedColumnBucketCalculator",{init:function(a){$$t.$l.init.call(this,a)},getBucket:function(a){return $$t.$l.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$ah.$type,this._c._cp);var h=[NaN,NaN,NaN];var i=$b($$t.$m.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=g.getEffectiveViewport1(this._c);var k=a.valueColumn().item(c);var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=0;var r=Math.min(g._oo!=null?g._oo.length:0,g._on!=null?g._on.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){k=a.valueColumn().item(u);q=Math.abs(g._oo[u])+g._on[u];if(k<l){p=Math.min(p,(i.logicalSeriesLink()._ad.__inner[u]+k)/q*100);o=Math.max(o,i.logicalSeriesLink()._ad.__inner[u]/q*100)}else{p=Math.min(p,i.logicalSeriesLink()._ac.__inner[u]/q*100);o=Math.max(o,(i.logicalSeriesLink()._ac.__inner[u]+k)/q*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),j);h=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(n,v),i.yAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100ColumnBucketCalculator",$$t.$l.$type)},true);$c("LineFragment:o","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$o.$type},bf:function(){return new $$t.ao(this)},_qh:null,im:function(a){$$t.$n.im.call(this,a);this._qh=a},qj:function(a,b){var c=this._qh.c8._aj;if(this.di(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.qi(a,b)){return true}if(this.qj(a,b)){return true}if(this.lw(a,b)){return true}return false},qi:function(a,b){var c=this._qh.c9._aj;if(this.dh(a,b,c)){return true}var d=this._qh.da._aj;if(this.dh(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},hp:function(a,b){$$t.$n.hp.call(this,a,b);var c=b;c.c7()},og:function(a,b){$$t.$n.og.call(this,a,b);var c=function(d){return a.f.__inner[d][0]};var d=function(e){return a.f.__inner[e][1]};var e=function(f){return a.f.__inner[f][0]};var f=function(g){return a.f.__inner[g][2]};this._p9._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var g=b._cn.d;var h=$b($$t.$ao.$type,b);this._p9.m(h.c9,h.c8,h.da,a.f.count(),a.f,true,0,this.oo(a.f,a.f.count()-1,b.br(),b.bs()),g,this.resolution());
},$type:new $.ig.Type("LineFragment",$$t.$n.$type)},true);$c("SplineFragmentBase:r","SplineSeriesBase",{_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},_qj:null,init:function(){this.ql=null;$.ig.SplineSeriesBase.prototype.init.call(this);this._qj=new $.ig.CategoryLineRasterizer},ql:null,parentSeries:function(a){if(arguments.length===1){this.ql=a;return a}else{return this.ql}},cq:function(){return false},preferredCategoryMode:function(a){return 0},isFragment:function(){return true},e4:function(){var a=this.parentSeries();if(a.index()==-1||a._ov==null||a._ov._f.indexOf(this)==-1){return-1}return a._ov._f.indexOf(this)},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.or().count()-a._ov._f.indexOf(this)}return $.ig.SplineSeriesBase.prototype.resolveLegendIndex.call(this)},e8:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},a6:function(){return this.parentSeries()},qc:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$a.ae(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(h)&&!Number.isInfinity(i)&&c.tryAdd(j)){a.m.add({__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f._cq.item(e);k.content().item(this.bz().item(d));k._al=g;return true}return false},dv:function(a,b,c){var d=$.ig.SplineSeriesBase.prototype.dv.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw());var f=this.parentSeries().mx();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().bz()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},an:function(a){return null},qn:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);if(g==null){return}var h=this.getEffectiveViewport1(f);var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);var k=d.getUnscaledValue(2,i)-d.getUnscaledValue(1,i);var l=this.lv();var m=0;var n=this.qe(d,b,c,h);var o=function(p){return Math.abs($self.parentSeries()._oo[p])+$self.parentSeries()._on[p]};var p=function(q){return q};var q=function(r){var s=g.sortedIndices().__inner[r];if($b($$t.$ag.$type,$self.parentSeries())!==null){return $self.valueColumn().item(s)<0?($self.logicalSeriesLink()._ad.__inner[s]+$self.valueColumn().item(s))/o(s)*100:($self.logicalSeriesLink()._ac.__inner[s]+$self.valueColumn().item(s))/o(s)*100}else{return $self.valueColumn().item(s)<0?$self.logicalSeriesLink()._ad.__inner[s]+$self.valueColumn().item(s):$self.logicalSeriesLink()._ac.__inner[s]+$self.valueColumn().item(s)}};var r=this._m7._cn.f;var s=this._m7._cn.e;var t=$.ig.truncate(Math.ceil(c.width()/(r-s)));var u=new $.ig.CollisionAvoider;var v=this._m7._cn.d;if(v<=0||s<=0&&r<=0){this._m7._cq.count(m);return}var w=0;for(var x=s;x<r+1;++x){var y=null;var z=x*v;if(g!=null&&g.sortedIndices()!=null&&z>=0&&z<g.sortedIndices().count()){z=g.sortedIndices().__inner[z]}if(x>=this.valueColumn().count()-1){if(l&&this.qc(a,a.f.__inner[a.f.count()-1],u,Math.min(z,this.bz().count()-1),m,f,w-1)){++m}break}var aa=p(x);var ab=q(x);var ac=p(x+1);var ad=q(x+1);var ae=ac-aa;var af=this._p9[x];var ag=this._p9[x+1];var ah=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ai=d.getScaledValue(ah,i)+n;var aj=e.getScaledValue(ab,j);a.f.add([ai,aj,aj]);w++;for(var ak=1;ak<t;++ak){var al=ak/t;var am=aa+ae*al;var an=(ac-am)/ae;var ao=(am-aa)/ae;var ap=an*ab+ao*ad+((an*an*an-an)*af+(ao*ao*ao-ao)*ag)*(ae*ae)/6;var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ar=g.getUnscaledValueAt(g.sortedIndices().__inner[x+1]);if(aq==ar&&ab==ad){break}var as=aq+(ar-aq)*al;am=d.getScaledValue(as,i)+n;ap=e.getScaledValue(ap,j);a.f.add([am,ap,ap]);w++}if(l){y=[ai,aj,aj]}if(l&&this.qc(a,y,u,Math.min(z,this.bz().count()-1),m,f,w-1)){++m}}this._m7._cq.count(m)},od:function(a,b){var $self=this;a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._ad.count()==0||this.logicalSeriesLink()._ac.count()==0){return}if(this._m7._cn.d==0){return}$.ig.SplineSeriesBase.prototype.od.call(this,a,b);if(a.f.count()<=1){return}var c=b.bs();var d=b.br();var e=this.getEffectiveViewport1(b);var f=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().mw());var g=$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().mx());var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);a.f.clear();a.m.clear();var j=this.lv();var k=0;var l;var m;if(b.isAlternateView()){l=this.parentSeries()._op;m=this.parentSeries().a0().alternateViews().item(b.alternateViewIdentifier())}else if(b==this._bh){l=this.parentSeries().m1;m=$b($.ig.CategorySeriesView.prototype.$type,this.parentSeries()._bh)}else{l=this.parentSeries().mz;m=this.parentSeries()._m7}var n=m._cn.d;var o=$b($.ig.ISortingAxis.prototype.$type,f);if(o!=null&&o.sortedIndices().count()!=this.bz().count()){return}var p=this.preferredCategoryMode(f);if(p==0&&f.categoryMode()!=0){p=1}var q=0;switch(p){case 0:q=0;break;case 1:q=.5*f.getCategorySize(c,d,e);break;case 2:var r=this.index();q=f.getGroupCenter(this.index(),c,d,e);break}if(f.isInverted()){q=-q}var s=function(t){return Math.abs($self.parentSeries()._oo[t])+$self.parentSeries()._on[t]};var t=function(u){return u};var u=function(v){var w=$self.valueColumn().item(v);if($.ig.util.isNaN(w)||Number.isInfinity(w)){w=0}if($b($$t.$ag.$type,$self.parentSeries())!==null){if(s(v)==0){return 0}return w<0?($self.logicalSeriesLink()._ad.__inner[v]+w)/s(v)*100:($self.logicalSeriesLink()._ac.__inner[v]+w)/s(v)*100}return w<0?$self.logicalSeriesLink()._ad.__inner[v]+w:$self.logicalSeriesLink()._ac.__inner[v]+w};var v=b._cn.d;var w=this.splineType()==0?NaN:0;if(f!=null&&$b($.ig.ISortingAxis.prototype.$type,f)!==null&&f.sortedIndices()!=null){var x=new $.ig.SafeSortedReadOnlyDoubleCollection(0,this.valueColumn(),f.sortedIndices());u=function(y){return x.item(y)}}this._p9=$.ig.Numeric.prototype.c(this.valueColumn().count(),t,u,w,w);var y=m._cn.e;var z=m._cn.f;var aa=$.ig.truncate(Math.ceil(d.width()/(z-y)));var ab=new $.ig.CollisionAvoider;if(o!=null){this.qn(a,c,d,f,g,b);return}var ac=0;var ad=0;for(var ae=y;ae<z+1;++ae){if(ae>=this.valueColumn().count()){break}var af=null;if(v==1){if(ae>=this.valueColumn().count()-1){if(j&&a.f.count()>0&&this.qc(a,a.f.__inner[a.f.count()-1],ab,Math.min(ae*v,this.bz().count()-1),k,b,ac-1)){++k}break}var ag=t(ae);var ah=t(ae+1);var ai=u(ae);var aj=u(ae+1);var ak=ah-ag;var al=this._p9[ae];var am=this._p9[ae+1];var an=f.getScaledValue(ag,h)+q;var ao=g.getScaledValue(ai,i);a.f.add([an,ao,ao]);ac++;ad=ac;for(var ap=1;ap<aa;++ap){var aq=ag+ak*ap/aa;var ar=(ah-aq)/ak;var as=(aq-ag)/ak;var at=ar*ai+as*aj+((ar*ar*ar-ar)*al+(as*as*as-as)*am)*(ak*ak)/6;aq=f.getScaledValue(aq,h)+q;at=g.getScaledValue(at,i);a.f.add([aq,at,at]);ac++}if(j){af=[an,ao,ao]}}else{af=b._cn.getBucket(ae);if(!$.ig.util.isNaN(af[0])){af[0]=f.getScaledValue(af[0],h)+q;af[1]=g.getScaledValue(af[1],i);af[2]=g.getScaledValue(af[2],i);a.f.add(af)}}if(j&&this.qc(a,af,ab,Math.min(ae*v,this.bz().count()-1),k,b,ad-1)){++k}}b._cq.count(k)},is:function(a,b,c,d){$.ig.SplineSeriesBase.prototype.is.call(this,a,b,c,d);switch(b){case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},$type:new $.ig.Type("SplineFragmentBase",$.ig.SplineSeriesBase.prototype.$type)},true);$c("SplineAreaFragment:p","SplineFragmentBase",{init:function(){$$t.$r.init.call(this);this._ab=$$t.$p.$type},bf:function(){return new $$t.ap(this)},im:function(a){$$t.$r.im.call(this,a);this._qo=$b($$t.$ap.$type,a)},_qo:null,ac:function(){$$t.$r.ac.call(this);this.renderSeries(false)},isAreaOrLine:function(){return true},qq:function(a,b){var c=this._qo.c9._aj;if(this.di(a,c)){return true}var d=this._qo.da._aj;if(this.di(a,d)){return true}return false},testHit:function(a,b){if(this.qp(a,b)){return true}if(this.qq(a,b)){return true}if(this.lw(a,b)){return true}return false},qp:function(a,b){var c=this._qo.db._aj;if(this.dh(a,b,c)){return true}var d=this._qo.dc._aj;if(this.dh(a,b,d)){return true}return false},_qs:null,hp:function(a,b){$$t.$r.hp.call(this,a,b);var c=b;c.c8()},og:function(a,b){var $self=this;$$t.$r.og.call(this,a,b);this._qj._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$ap.$type,b);var d=b._cn.d;this._qj.i(c.c9,c.db,c.da,c.dc,a.f.count(),a.f,true,d,this.resolution(),function(e,f,g,h,i){$self.qr(e,a.f,b)},1);c.c9.__opacity=this.actualAreaFillOpacity();c.da.__opacity=.5*this.actualAreaFillOpacity()},i7:function(a,b){$$t.$r.i7.call(this,a,b)},qr:function(a,b,c){var d=this.oz(c);var e=d;var f=this.logicalSeriesLink()._y;var g=f?this.parentSeries()._ov._e:this.parentSeries()._ov._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$r.$type,g.__inner[j-1]);if(k!=null&&k._qj!=null&&k._qj.o().count()>0&&this.view()!=null&&k.dv(this.view().br(),this.view().bs(),this.view())){i=true;for(var l=k._qj.o().count()-1;l>=0;l--){a.add(k._qj.o().__inner[l])}}}},oz:function(a){var b=0;var c=a.bs();var d=a.br();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},jf:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("SplineAreaFragment",$$t.$r.$type)},true);$c("SplineFragment:q","SplineFragmentBase",{init:function(){$$t.$r.init.call(this);this._ab=$$t.$q.$type},bf:function(){return new $$t.aq(this)},_qo:null,im:function(a){$$t.$r.im.call(this,a);this._qo=a},qq:function(a,b){var c=this._qo.c9._aj;if(this.di(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.qp(a,b)){return true}if(this.qq(a,b)){return true}if(this.lw(a,b)){return true}return false},qp:function(a,b){var c=this._qo.da._aj;if(this.dh(a,b,c)){return true}var d=this._qo.db._aj;if(this.dh(a,b,d)){return true}return false},hp:function(a,b){$$t.$r.hp.call(this,a,b);var c=b;c.c8()},og:function(a,b){$$t.$r.og.call(this,a,b);this._qj._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$aq.$type,b);var d=c._cn.d;this._qj.m(c.da,c.c9,c.db,a.f.count(),a.f,true,1,this.oo(a.f,a.f.count()-1,b.br(),b.bs()),d,this.resolution())},$type:new $.ig.Type("SplineFragment",$$t.$r.$type)},true);$c("Stacked100DataPreparer:s","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if(a.bz()==null){return}var b=Number.POSITIVE_INFINITY;var c=Number.NEGATIVE_INFINITY;for(var d=0;d<a.bz().count();d++){var e=Math.abs(a._oo[d])+a._on[d];if(e==0){b=Math.min(b,0);c=Math.max(c,0);continue}b=Math.min(b,a._oo[d]/e*100);c=Math.max(c,a._on[d]/e*100)}a._o4=b;a._o3=c},$type:new $.ig.Type("Stacked100DataPreparer",$.ig.$ot)},true);$c("StackedSeriesBase:ah","CategorySeries",{init:function(){this.o0=new $$4.h(String,$$0.$aq.$type,0);$.ig.CategorySeries.prototype.init.call(this);this.series(new $$t.ai);var a=this.series();a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.pg.runOn(this));var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.pf.runOn(this));this._m3=new $$t.aj(1,this,this._ow,this,this,this._ow._cn);this._ov=new $$t.av(this);this._os=new $$t.ai;var c=this._os;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.pf.runOn(this));var d=this._os;d.collectionResetting=$.ig.Delegate.prototype.combine(d.collectionResetting,this.pa.runOn(this))},cv:function(){return false},getHostReferenceValue:function(){return this.ee()},bf:function(){return new $$t.aw(this)},_ow:null,im:function(a){$.ig.CategorySeries.prototype.im.call(this,a);this._ow=a},io:function(a,b){$.ig.CategorySeries.prototype.io.call(this,a,b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().br(b)}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},fd:function(){if(this.series()==null){return-1}return this.series().count()},h1:function(a){for(var b=0;b<this._ov._f.count();b++){var c=this._ov._f.__inner[b];if(!a(c)){break}}},autoGenerateSeries:function(a){if(arguments.length===1){this.h($$t.$ah.autoGenerateSeriesProperty,a);return a}else{return this.c($$t.$ah.autoGenerateSeriesProperty)}},reverseLegendOrder:function(a){if(arguments.length===1){this.h($$t.$ah.reverseLegendOrderProperty,a);return a}else{return this.c($$t.$ah.reverseLegendOrderProperty)}},isStacked:function(){return true},seriesCreated:null,pl:function(a){if(arguments.length===1){this.h($$t.$ah.pk,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ah.pk))}},_o4:0,_o3:0,_on:null,_oo:null,_ov:null,_os:null,or:function(){return this.autoGenerateSeries()?this._os:this.series()},pa:function(a,b){var d=this._os.getEnumerator();while(d.moveNext()){var c=d.current();if(this._ov!=null&&this._ov._c.contains(c)){c.parentSeries(null);this._ov._c.remove(c)}}},pg:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(this._ov!=null&&this._ov._c.contains(c)){c.parentSeries(null);this._ov._c.remove(c)}}},pf:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(this._ov!=null&&this._ov._c.contains(c)){c.parentSeries(null);this._ov._c.remove(c)}}}if(b.newItems()!=null){var e=b.newStartingIndex();var g=b.newItems().getEnumerator();while(g.moveNext()){var f=g.current();if(this._ov!=null&&!this._ov._c.contains(f)){f.parentSeries(this);f.c1();f.dg();f.dh();f.dp();f.di();f.dj();f.cx();f.cy();f.cz();f.c0();f.c2();f.c3();f.c4();f.c5();f.c9();f.da();f.c6();f.c7();f.c8();f.c9();f.db();f.dc();f.dd();f.cw();f.de();f.df();f.dk();f.dl();f.dm();f.dn();f.dq();if(!this.autoGenerateSeries()){this._ov._c.insert(e,f);e++}}}}if(!this.autoGenerateSeries()){this.ph()}},simulateHover:function(a){this.chart()._bn.cz(a,true,false)},m4:function(a){if(a!=null&&a.isThumbnailView()){if(a.isAlternateView()){return new $$t.aj(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,a),a,this,a._cn)}else{var b=$b($.ig.CategorySeriesView.prototype.$type,this._bh);return new $$t.aj(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._bn._m,this,b._cn)}}else{return this._m3}},od:function(a,b){a.u();this.pd();this.m4(b).d(a,b)},hp:function(a,b){$.ig.CategorySeries.prototype.hp.call(this,a,b);var d=this.or().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()!=null){c.visualSeriesLink().hp(a,c.visualSeriesLink().view())}}},pb:function(){this.pd()},ph:function(){var a=this.mw();if(a!=null){a.updateRange1(true)}var b=this.mx();if(b!=null){b.updateRange1(true)}},scrollIntoView:function(a){var b=this.bz()!=null?this.bz().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().br();var e=new $$a.ae(0,0,0,1,1);var f=this.lk(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){var g=this.mw();if(g!=null){var h=new $.ig.ScalerParams(0,e,e,g.isInverted(),f);var i=g.getScaledValue(b,h);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}var j=this.mx();if(j!=null&&this._on!=null&&b<this._on.length){var k=new $.ig.ScalerParams(0,e,e,j.isInverted(),f);var l=j.getScaledValue(this._on[b],k);var m=j.getScaledValue(this._oo[b],k);if(!$.ig.util.isNaN(l)&&!$.ig.util.isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}this.syncLink().ap(this.seriesViewer(),c,true)}return b>=0},an:function(a){if(this._oo==null||this._oo.length==0||this._on==null||this._on.length==0){return null}if(a==this.mw()){var b=Math.min(this._oo.length,this._on.length);return new $.ig.AxisRange(0,b-1)}if(a==this.mx()){return new $.ig.AxisRange(this._o4,this._o3)}return null},lv:function(){return false},hs:function(a,b,c,d){this.pd();this.nt();this.renderSeries(false)},oq:function(){return this._ow},o1:function(){var a=0;var b=this.view().bs();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(!b.isEmpty()&&!c.isEmpty()&&e!=null){var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);a=e.getScaledValue(e.referenceValue(),f)}return a},o2:function(){var a=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(a!=null){return a.referenceValue()}return 0},o6:function(a){return this.index()<0||this.or()==null||this.or().count()==0?-1:this.index()+this.or().indexOf(a)},o5:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.CategoryAxisBase.prototype.$type,this.mw());var f=-1;if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var h=this.li(this.view());var i=e.getUnscaledValue(h.left(),g);var j=e.getUnscaledValue(h.right(),g);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(e.categoryMode()!=0){l-=.5}var m=$.ig.truncate(Math.round(l));f=m}return f},oz:function(a,b,c,d){var e=true;var f=$b($.ig.CategoryAxisBase.prototype.$type,this.mw());var g=$b($.ig.NumericYAxis.prototype.$type,this.mx());if(!d.l()||c.isEmpty()||b.isEmpty()||f==null||f.itemsSource()==null||g==null||this.bz()==null||f.seriesViewer()==null||g.seriesViewer()==null||g.actualMinimumValue()==g.actualMaximumValue()){e=false}var h=d;var i=h._cn.d;if(a.valueColumn()==null||a.valueColumn().count()==0||i<1||a.__visibility!=0){e=false}return e},o0:null,pc:function(){if(this.seriesViewer()==null||this._ov==null){return}if(!this.autoGenerateSeries()){this._os.clear();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();if(!this._ov._c.contains(a)){this._ov._c.add(a)}}this.ph();return}},og:function(a,b){$.ig.CategorySeries.prototype.og.call(this,a,b);this._ov.h()},pe:function(a,b,c){},pd:function(){if(this.bz()==null){return}var a=this.bz().count();this._on=new Array(a);this._oo=new Array(a);for(var b=0;b<a;b++){this._on[b]=0;this._oo[b]=0}this._o4=Number.POSITIVE_INFINITY;this._o3=Number.NEGATIVE_INFINITY;var c=0;var e=this.or().getEnumerator();while(e.moveNext()){var d=e.current();this.bz().deregisterColumn(d._p);d._p=this.bw(d.valueMemberPath());if(d.visualSeriesLink()!=null){d.visualSeriesLink()._oy=true;d.visualSeriesLink().valueColumn(d._p);d.visualSeriesLink()._oy=false}d._y=true;if(d._p!=null){d._ac.clear();d._ad.clear();for(var f=0;f<d._p.count();f++){var g=d._p.item(f);if(g<c){d._ac.add(c);d._ad.add(this._oo[f]);this._oo[f]=this._oo[f]+g;if(d._y){d._y=false}}else if(g>=c){d._ac.add(this._on[f]);d._ad.add(c);this._on[f]=this._on[f]+g}else if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._ac.add(this._on[f]);d._ad.add(this._oo[f])}}}}for(var h=0;h<a;h++){this._o4=Math.min(this._o4,this._oo[h]);this._o3=Math.max(this._o3,this._on[h])}},is:function(a,b,c,d){$.ig.CategorySeries.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(this.or()!=null){var f=this.or().getEnumerator();while(f.moveNext()){var e=f.current();e._o=this.seriesViewer()}this.renderSeries(false)}break;case"ItemsSource":if(this.or()!=null){var h=this.or().getEnumerator();while(h.moveNext()){var g=h.current();if(g.visualSeriesLink()!=null){g.visualSeriesLink().itemsSource(d)}}}break;case"FastItemsSource":if(this.autoGenerateSeries()){this.pc()}if(!this.nt()){this._ow._cn.g(this.resolution())}this.renderSeries(false);break;case"AutoGenerateSeries":this.pc();break;case"ReverseLegendOrder":if(this.seriesViewer()!=null){this.seriesViewer().ij(this._ov._f)}break;case"SeriesVisibility":var j=this.or().getEnumerator();while(j.moveNext()){var i=j.current();i.dq()}break;case"Brush":var l=this.or().getEnumerator();while(l.moveNext()){var k=l.current();k.cx()}break;case"DashArray":var n=this.or().getEnumerator();while(n.moveNext()){var m=n.current();m.cy()}break;case"DashCap":var p=this.or().getEnumerator();while(p.moveNext()){var o=p.current();o.cz()}break;case"IsDropShadowEnabled":var r=this.or().getEnumerator();while(r.moveNext()){var q=r.current();q.c1()}break;case"ShadowBlur":var t=this.or().getEnumerator();while(t.moveNext()){var s=t.current();s.dg()}break;case"ShadowColor":var v=this.or().getEnumerator();while(v.moveNext()){var u=v.current();u.dh()}break;case"UseSingleShadow":var x=this.or().getEnumerator();while(x.moveNext()){var w=x.current();w.dp()}break;case"ShadowOffsetX":var z=this.or().getEnumerator();while(z.moveNext()){var y=z.current();y.di()}break;case"ShadowOffsetY":var ab=this.or().getEnumerator();while(ab.moveNext()){var aa=ab.current();aa.dj()}break;case"EndCap":var ad=this.or().getEnumerator();while(ad.moveNext()){var ac=ad.current();ac.c0()}break;case"IsHitTestVisible":var af=this.or().getEnumerator();while(af.moveNext()){var ae=af.current();ae.c2()}break;case"LegendItemBadgeTemplate":var ah=this.or().getEnumerator();while(ah.moveNext()){var ag=ah.current();ag.c3()}break;case"LegendItemTemplate":var aj=this.or().getEnumerator();while(aj.moveNext()){var ai=aj.current();ai.c4()}break;case"LegendItemVisibility":var al=this.or().getEnumerator();while(al.moveNext()){var ak=al.current();ak.c5()}break;case"MarkerTemplate":var an=this.or().getEnumerator();while(an.moveNext()){var am=an.current();am.c9()}break;case"MarkerType":var ap=this.or().getEnumerator();while(ap.moveNext()){var ao=ap.current();ao.da()}break;case"MarkerBrush":var ar=this.or().getEnumerator();while(ar.moveNext()){var aq=ar.current();aq.c6()}break;case"MarkerOutline":var at=this.or().getEnumerator();while(at.moveNext()){var as=at.current();as.c7()}break;case"MarkerStyle":var av=this.or().getEnumerator();while(av.moveNext()){var au=av.current();au.c8()}break;case"Opacity":var ax=this.or().getEnumerator();while(ax.moveNext()){var aw=ax.current();aw.db()}break;case"OpacityMask":var az=this.or().getEnumerator();while(az.moveNext()){var ay=az.current();ay.dc()}break;case"AreaFillOpacity":var a1=this.or().getEnumerator();while(a1.moveNext()){var a0=a1.current();a0.cw()}break;case"Outline":var a3=this.or().getEnumerator();while(a3.moveNext()){var a2=a3.current();a2.dd()}break;case"StartCap":var a5=this.or().getEnumerator();while(a5.moveNext()){var a4=a5.current();a4.dk()}break;case"Thickness":var a7=this.or().getEnumerator();while(a7.moveNext()){var a6=a7.current();a6.dl()}break;case"ToolTip":var a9=this.or().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.dm()}break;case"UseLightweightMarkers":var bb=this.or().getEnumerator();while(bb.moveNext()){var ba=bb.current();ba.dn()}break}},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.mw()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.mw())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.mx())},bucketizer:function(){return this._m7._cn},currentMode2Index:function(){return this.n1()},provideCollisionDetector:function(){return new $.ig.CollisionAvoider},db:function(){return false},cq:function(){return false},i7:function(a,b){var c=this.dk();$.ig.CategorySeries.prototype.i7.call(this,a,b);if(!c){this.view().az(b);return}this.view().az(b);if(this.cc(this._bh)){return}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.visualSeriesLink().i7(a,b)}this.dk(false)},_op:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);f._cn.g(this.resolution());f.prepAltSurface(c);if(this.cc(f)){return}if(this._op==null){this._op=new $.ig.CategoryFrame(3)}this._op.u();this.pd();this.m4(f).d(this._op,f);this.og(this._op,f);var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.visualSeriesLink().renderAlternateView(a,b,c,d,e)}},exportVisualData:function(){var a=this.a2().exportStackedVisualData(this,this.lq());var c=this.series().getEnumerator();while(c.moveNext()){var b=c.current();var d=this.a2().createFragmentVisualData(this,this.lq(),b.getType().typeName(),b.name());b.visualSeriesLink().view().ai(d);this.a2().addSubSeriesVisualData(a,d)}this.hy(a);this.view().ai(a);return a},mayContainUnknowns:function(){return true},$type:new $.ig.Type("StackedSeriesBase",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("HorizontalStackedSeriesBase:ae","StackedSeriesBase",{init:function(){$$t.$ah.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$ae.xAxisProperty,a);return a}else{return this.c($$t.$ae.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$ae.yAxisProperty,a);return a}else{return this.c($$t.$ae.yAxisProperty)}},getOffsetValue:function(){return this._m3.r(this.xAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},mw:function(){return this.xAxis()},mx:function(){return this.yAxis()},getAxes:function(){return[this.mw(),this.mx()]},nt:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},jf:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a._nj._fc:this.areaFillOpacity());var c=this.or().getEnumerator();while(c.moveNext()){var b=c.current();b.cw()}}},is:function(a,b,c,d){$$t.$ah.is.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.renderSeries(false);this.ic()}break;case"YAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic()}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},$type:new $.ig.Type("HorizontalStackedSeriesBase",$$t.$ah.$type)},true);$c("StackedAreaSeries:z","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$z.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedAreaSeries",$$t.$ae.$type)},true);$c("IStacked100Series:ag","Object",{$type:new $.ig.Type("IStacked100Series",null)},true);$c("Stacked100AreaSeries:t","StackedAreaSeries",{init:function(){$$t.$z.init.call(this);this._ab=$$t.$t.$type},ac:function(){$$t.$z.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$z.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100AreaSeries",$$t.$z.$type,[$$t.$ag.$type])},true);$c("VerticalStackedSeriesBase:af","StackedSeriesBase",{init:function(){$$t.$ah.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$af.xAxisProperty,a);return a}else{return this.c($$t.$af.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$af.yAxisProperty,a);return a}else{return this.c($$t.$af.yAxisProperty)}},my:function(){return this.yAxis()},ni:function(){return this.xAxis()},getOffsetValue:function(){return this._m3.r(this.yAxis(),this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},isVertical:function(){return true},mw:function(){return this.xAxis()},mx:function(){return this.yAxis()},nt:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},is:function(a,b,c,d){$$t.$ah.is.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.renderSeries(false);this.ic()}break;case"YAxis":if(c!=d){this.ht($b($.ig.Axis.prototype.$type,c));this.ix($b($.ig.Axis.prototype.$type,d));this._m7._cn.g(this.resolution());this.nt();this.renderSeries(false);this.ic()}break}},canUseAsYAxis:function(a){if($b($.ig.CategoryYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},$type:new $.ig.Type("VerticalStackedSeriesBase",$$t.$ah.$type)},true);$c("StackedBarSeries:aa","VerticalStackedSeriesBase",{init:function(){$$t.$af.init.call(this);this._ab=$$t.$aa.$type},ac:function(){$$t.$af.ac.call(this);this.renderSeries(false)},bf:function(){return new $$t.at(this)},_pu:null,im:function(a){$$t.$af.im.call(this,a);this._pu=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$aa.radiusXProperty,a);return a}else{return this.c($$t.$aa.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$aa.radiusYProperty,a);return a}else{return this.c($$t.$aa.radiusYProperty)}},getHostReferenceValue:function(){return this.ee()},oq:function(){return this._pu},preferredCategoryMode:function(a){return 2},n1:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($.ig.IBarSeries.prototype.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},o1:function(){var a=0;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);a=this.xAxis().getScaledValue(this.xAxis().referenceValue(),e)}return a},o2:function(){if(this.xAxis()!=null){return this.xAxis().referenceValue()}return 0},an:function(a){if(this.itemsSource()==null){return null}if(a==this.yAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.xAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},scrollIntoView:function(a){var b=this.bz()!=null?this.bz().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().br();var e=new $$a.ae(0,0,0,1,1);var f=this.lk(this.view());var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){
if(this.yAxis()!=null){var i=this.yAxis().getScaledValue(b,h);if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}if(this.xAxis()!=null&&this._on!=null&&b<this._on.length){var j=this.xAxis().getScaledValue(this._on[b],g);var k=this.xAxis().getScaledValue(this._oo[b],g);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(k-j);if(c.width()<l){c.width(l);c.x(Math.min(k,j))}else{if(k<c.left()+.1*c.width()){k=k+.4*c.width()}if(k>c.right()-.1*c.width()){k=k-.4*c.width()}c.x(k-.5*c.width())}}}this.syncLink().ap(this.seriesViewer(),c,true)}return b>=0},dv:function(a,b,c){var d=true;var e=c;if(!c.l()||b.isEmpty()||a.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bz()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()){e._cn.d=0;d=false}return d},hs:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._m7._cn.g(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this._m7._cn.d>0){this.renderSeries(true)}break;case 3:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break}},getItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().br();var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var f=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var g=this.li(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}var l=$.ig.truncate(Math.round(k));f=l}return f},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bz()!=null&&b<this.bz().count()?this.bz().item(b):null},ph:function(){if(this.xAxis()!=null){this.xAxis().updateRange1(true)}if(this.yAxis()!=null){this.yAxis().updateRange1(true)}},o5:function(a){return this.getItemIndex(a)},oz:function(a,b,c,d){var e=true;if(!d.l()||c.isEmpty()||b.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.bz()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null){e=false}var f=d;if(a.valueColumn()==null||a.valueColumn().count()==0||f._cn.d<1){e=false}return e},getItemSpan:function(){return this.yAxis().jk(this.view().bs(),this.view().br(),this.getEffectiveViewport1(this.view()))},pe:function(a,b,c){var d=$b($$t.$d.$type,a);var e=$b($$t.$an.$type,c);if(!this.dv(c.br(),c.bs(),c)||d==null||e==null){return}var f=this.yAxis().jk(c.bs(),c.br(),this.getEffectiveViewport1(c));if($.ig.util.isNaN(f)||Number.isInfinity(f)){d._qi._c7.count(0);return}var g=0;var i=b.f.getEnumerator();while(i.moveNext()){var h=i.current();if(Number.isInfinity(h[0])||$.ig.util.isNaN(h[0])||Number.isInfinity(h[1])||Number.isInfinity(h[2])||$.ig.util.isNaN(h[1])||$.ig.util.isNaN(h[2])){continue}var j=h[0]-.5*f;var k=h[1];var l=h[2];l=Math.max(l,-100);k=Math.min(k,c.br().right()+100);var m=e._c7.item(g);m.height(f);m.width(Math.abs(k-l));e.de(m,Math.min(k,l),j);g++}e._c7.count(g)},is:function(a,b,c,d){$$t.$af.is.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.or().getEnumerator();while(f.moveNext()){var e=f.current();e.de();e.df()}this.renderSeries(false);break;case"SyncLink":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._pu._cn.g(this.resolution())}this.renderSeries(false);break;case"SeriesViewer":if(c!=null&&d==null){this.ht(this.xAxis());this.ht(this.yAxis())}if(c==null&&d!=null){this.ix(this.xAxis());this.ix(this.yAxis())}this._pu._cn.g(this.resolution());this.renderSeries(false);if(this.xAxis()!=null){this.xAxis().updateRange()}break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},currentCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},scaler:function(){return this.yAxis()},yScaler:function(){return this.xAxis()},mayContainUnknowns:function(){return true},$type:new $.ig.Type("StackedBarSeries",$$t.$af.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IBarSeries.prototype.$type])},true);$c("Stacked100BarSeries:u","StackedBarSeries",{init:function(){$$t.$aa.init.call(this);this._ab=$$t.$u.$type},ac:function(){$$t.$aa.ac.call(this);this.renderSeries(false)},bf:function(){return new $$t.ar(this)},_p1:null,im:function(a){$$t.$aa.im.call(this,a);this._p1=a},oq:function(){return this._p1},pd:function(){$$t.$aa.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100BarSeries",$$t.$aa.$type,[$$t.$ag.$type])},true);$c("StackedColumnSeries:ab","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$ab.$type},bf:function(){return new $$t.au(this)},_pu:null,im:function(a){$$t.$ae.im.call(this,a);this._pu=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$ab.radiusXProperty,a);return a}else{return this.c($$t.$ab.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ab.radiusYProperty,a);return a}else{return this.c($$t.$ab.radiusYProperty)}},oq:function(){return this._pu},preferredCategoryMode:function(a){return 2},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.xAxis().jk(this.view().bs(),this.view().br(),a)},pe:function(a,b,c){var d=$b($$t.$m.$type,a);var e=$b($$t.$an.$type,c);if(!this.dv(c.br(),c.bs(),c)||d==null||e==null){return}if(d==null){return}var f=this.getEffectiveViewport1(c);var g=this.xAxis().jk(c.bs(),c.br(),f);if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._qi._c7.count(0);return}var h=0;var j=b.f.getEnumerator();while(j.moveNext()){var i=j.current();if(Number.isInfinity(i[0])||$.ig.util.isNaN(i[0])||Number.isInfinity(i[1])||Number.isInfinity(i[2])||$.ig.util.isNaN(i[1])||$.ig.util.isNaN(i[2])){continue}var k=i[0]-.5*g;var l=i[1];var m=i[2];l=Math.max(l,-100);m=Math.min(m,c.br().bottom()+100);var n=e._c7.item(h);n.width(g);n.height(Math.abs(m-l));e.de(n,k,Math.min(m,l));h++}e._c7.count(h)},is:function(a,b,c,d){$$t.$ae.is.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.or().getEnumerator();while(f.moveNext()){var e=f.current();e.de();e.df()}this.renderSeries(false);break;case"SyncLink":if(this.yAxis()!=null){this.yAxis().updateRange()}break;case"SeriesViewer":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},$type:new $.ig.Type("StackedColumnSeries",$$t.$ae.$type)},true);$c("Stacked100ColumnSeries:v","StackedColumnSeries",{init:function(){$$t.$ab.init.call(this);this._ab=$$t.$v.$type},ac:function(){$$t.$ab.ac.call(this);this.renderSeries(false)},bf:function(){return new $$t.as(this)},_p1:null,im:function(a){$$t.$ab.im.call(this,a);this._p1=a},oq:function(){return this._p1},pd:function(){$$t.$ab.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100ColumnSeries",$$t.$ab.$type,[$$t.$ag.$type])},true);$c("StackedLineSeries:ad","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$ad.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedLineSeries",$$t.$ae.$type)},true);$c("Stacked100LineSeries:w","StackedLineSeries",{init:function(){$$t.$ad.init.call(this);this._ab=$$t.$w.$type},ac:function(){$$t.$ad.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$ad.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100LineSeries",$$t.$ad.$type,[$$t.$ag.$type])},true);$c("StackedSplineAreaSeries:ak","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$ak.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineAreaSeries",$$t.$ae.$type)},true);$c("Stacked100SplineAreaSeries:x","StackedSplineAreaSeries",{init:function(){$$t.$ak.init.call(this);this._ab=$$t.$x.$type},ac:function(){$$t.$ak.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$ak.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100SplineAreaSeries",$$t.$ak.$type,[$$t.$ag.$type])},true);$c("StackedSplineSeries:al","HorizontalStackedSeriesBase",{init:function(){$$t.$ae.init.call(this);this._ab=$$t.$al.$type},ac:function(){$$t.$ae.ac.call(this);this.renderSeries(false)},an:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.bz().count()-1)}if(a==this.yAxis()){this.pd();return new $.ig.AxisRange(this._o4,this._o3)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineSeries",$$t.$ae.$type)},true);$c("Stacked100SplineSeries:y","StackedSplineSeries",{init:function(){$$t.$al.init.call(this);this._ab=$$t.$y.$type},ac:function(){$$t.$al.ac.call(this);this.renderSeries(false)},pd:function(){$$t.$al.pd.call(this);$$t.$s.a(this)},$type:new $.ig.Type("Stacked100SplineSeries",$$t.$al.$type,[$$t.$ag.$type])},true);$c("StackedFragmentSeries:ac","DependencyObject",{init:function(){var $self=this;this.q=false;this.r=false;$$a.$r.init.call(this);this._ac=new $$4.x(Number,0);this._ad=new $$4.x(Number,0);this._ab=new $$4.x(Array,0);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.ct(a,b.propertyName(),b.oldValue(),b.newValue())})},brush:function(a){if(arguments.length===1){this.h($$t.$ac.brushProperty,a);return a}else{return this.c($$t.$ac.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.h($$t.$ac.actualBrushProperty,a);return a}else{return this.c($$t.$ac.actualBrushProperty)}},dashArray:function(a){if(arguments.length===1){this.h($$t.$ac.dashArrayProperty,a);return a}else{return this.c($$t.$ac.dashArrayProperty)}},actualDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.actualDashArrayProperty,a);return a}else{return this.c($$t.$ac.actualDashArrayProperty)}},dashCap:function(a){if(arguments.length===1){this.h($$t.$ac.dashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.dashCapProperty))}},actualDashCap:function(a){if(arguments.length===1){this.h($$t.$ac.actualDashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualDashCapProperty))}},isDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ac.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ac.isDropShadowEnabledProperty)}},q:false,actualIsDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ac.actualIsDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ac.actualIsDropShadowEnabledProperty)}},shadowBlur:function(a){if(arguments.length===1){this.h($$t.$ac.shadowBlurProperty,a);return a}else{return this.c($$t.$ac.shadowBlurProperty)}},actualShadowBlur:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowBlurProperty,a);return a}else{return this.c($$t.$ac.actualShadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.h($$t.$ac.shadowColorProperty,a);return a}else{return this.c($$t.$ac.shadowColorProperty)}},actualShadowColor:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowColorProperty,a);return a}else{return this.c($$t.$ac.actualShadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ac.useSingleShadowProperty,a);return a}else{return this.c($$t.$ac.useSingleShadowProperty)}},r:false,actualUseSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ac.actualUseSingleShadowProperty,a);return a}else{return this.c($$t.$ac.actualUseSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ac.shadowOffsetXProperty,a);return a}else{return this.c($$t.$ac.shadowOffsetXProperty)}},actualShadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowOffsetXProperty,a);return a}else{return this.c($$t.$ac.actualShadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ac.shadowOffsetYProperty,a);return a}else{return this.c($$t.$ac.shadowOffsetYProperty)}},actualShadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ac.actualShadowOffsetYProperty,a);return a}else{return this.c($$t.$ac.actualShadowOffsetYProperty)}},endCap:function(a){if(arguments.length===1){this.h($$t.$ac.endCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.endCapProperty))}},actualEndCap:function(a){if(arguments.length===1){this.h($$t.$ac.actualEndCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualEndCapProperty))}},isHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ac.isHitTestVisibleProperty,a);return a}else{return this.c($$t.$ac.isHitTestVisibleProperty)}},actualIsHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ac.actualIsHitTestVisibleProperty,a);return a}else{return this.c($$t.$ac.actualIsHitTestVisibleProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ac.legendItemBadgeTemplateProperty)}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ac.actualLegendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.legendItemTemplateProperty,a);return a}else{return this.c($$t.$ac.legendItemTemplateProperty)}},actualLegendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.actualLegendItemTemplateProperty,a);return a}else{return this.c($$t.$ac.actualLegendItemTemplateProperty)}},legendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ac.legendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.legendItemVisibilityProperty))}},actualLegendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ac.actualLegendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualLegendItemVisibilityProperty))}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ac.markerBrushProperty,a);return a}else{return this.c($$t.$ac.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ac.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ac.markerOutlineProperty,a);return a}else{return this.c($$t.$ac.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ac.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ac.markerStyleProperty,a);return a}else{return this.c($$t.$ac.markerStyleProperty)}},actualMarkerStyle:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerStyleProperty,a);return a}else{return this.c($$t.$ac.actualMarkerStyleProperty)}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.markerTemplateProperty,a);return a}else{return this.c($$t.$ac.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ac.actualMarkerTemplateProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ac.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ac.markerTypeProperty))}},actualMarkerType:function(a){if(arguments.length===1){this.h($$t.$ac.actualMarkerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ac.actualMarkerTypeProperty))}},name:function(a){if(arguments.length===1){this.h($$t.$ac.nameProperty,a);return a}else{return this.c($$t.$ac.nameProperty)}},opacity:function(a){if(arguments.length===1){this.h($$t.$ac.opacityProperty,a);return a}else{return this.c($$t.$ac.opacityProperty)}},actualOpacity:function(a){if(arguments.length===1){this.h($$t.$ac.actualOpacityProperty,a);return a}else{return this.c($$t.$ac.actualOpacityProperty)}},opacityMask:function(a){if(arguments.length===1){this.h($$t.$ac.opacityMaskProperty,a);return a}else{return this.c($$t.$ac.opacityMaskProperty)}},actualOpacityMask:function(a){if(arguments.length===1){this.h($$t.$ac.actualOpacityMaskProperty,a);return a}else{return this.c($$t.$ac.actualOpacityMaskProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$ac.outlineProperty,a);return a}else{return this.c($$t.$ac.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.h($$t.$ac.actualOutlineProperty,a);return a}else{return this.c($$t.$ac.actualOutlineProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ac.areaFillOpacityProperty,a);return a}else{return this.c($$t.$ac.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ac.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$ac.actualAreaFillOpacityProperty)}},radiusX:function(a){if(arguments.length===1){this.h($$t.$ac.radiusXProperty,a);return a}else{return this.c($$t.$ac.radiusXProperty)}},actualRadiusX:function(a){if(arguments.length===1){this.h($$t.$ac.actualRadiusXProperty,a);return a}else{return this.c($$t.$ac.actualRadiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ac.radiusYProperty,a);return a}else{return this.c($$t.$ac.radiusYProperty)}},actualRadiusY:function(a){if(arguments.length===1){this.h($$t.$ac.actualRadiusYProperty,a);return a}else{return this.c($$t.$ac.actualRadiusYProperty)}},startCap:function(a){if(arguments.length===1){this.h($$t.$ac.startCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.startCapProperty))}},actualStartCap:function(a){if(arguments.length===1){this.h($$t.$ac.actualStartCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualStartCapProperty))}},thickness:function(a){if(arguments.length===1){this.h($$t.$ac.thicknessProperty,a);return a}else{return this.c($$t.$ac.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.h($$t.$ac.actualThicknessProperty,a);return a}else{return this.c($$t.$ac.actualThicknessProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$ac.titleProperty,a);return a}else{return this.c($$t.$ac.titleProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ac.toolTipProperty,a);return a}else{return this.c($$t.$ac.toolTipProperty)}},actualToolTip:function(a){if(arguments.length===1){this.h($$t.$ac.actualToolTipProperty,a);return a}else{return this.c($$t.$ac.actualToolTipProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ac.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$ac.useLightweightMarkersProperty)}},actualUseLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ac.actualUseLightweightMarkersProperty,a);return a}else{return this.c($$t.$ac.actualUseLightweightMarkersProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$ac.valueMemberPathProperty,a);return a}else{return this.c($$t.$ac.valueMemberPathProperty)}},visibility:function(a){if(arguments.length===1){this.h($$t.$ac.visibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.visibilityProperty))}},actualVisibility:function(a){if(arguments.length===1){this.h($$t.$ac.actualVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ac.actualVisibilityProperty))}},_parentSeries:null,parentSeries:function(a){if(arguments.length===1){this._parentSeries=a;return a}else{return this._parentSeries}},_av:0,_o:null,_p:null,_visualSeriesLink:null,visualSeriesLink:function(a){if(arguments.length===1){this._visualSeriesLink=a;return a}else{return this._visualSeriesLink}},_ac:null,_ad:null,_ab:null,_y:false,_au:null,provideRenderer:function(a){this._au=a;if(this.visualSeriesLink()!=null){this.visualSeriesLink().provideRenderer(a)}},parentOrLocalBrush:function(a){if(arguments.length===1){this.h($$t.$ac.fa,a);return a}else{return this.c($$t.$ac.fa)}},dq:function(){if(this.parentSeries()==null){return}this.actualVisibility(this.parentSeries().__visibility!=0?1:this.visibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().__visibility=this.actualVisibility()}},c9:function(){if(this.parentSeries()==null){return}this.actualMarkerTemplate(this.markerTemplate()!=null?this.markerTemplate():this.parentSeries().markerTemplate());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerTemplate(this.actualMarkerTemplate())}},da:function(){if(this.parentSeries()==null){return}var a=this.markerType()==0?1:this.markerType();this.actualMarkerType(this.markerType()==0?this.parentSeries().markerType():a);if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerType(this.actualMarkerType())}},cx:function(){if(this.parentSeries()==null){return}this.parentOrLocalBrush(this.brush()!=null?this.brush():this.parentSeries().brush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().brush(this.parentOrLocalBrush())}},cy:function(){if(this.parentSeries()==null){return}this.actualDashArray(this.dashArray()!=null?this.dashArray():this.parentSeries().dashArray());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashArray(this.actualDashArray())}},cz:function(){if(this.parentSeries()==null){return}this.actualDashCap(this.dashCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashCap(this.actualDashCap())}},c1:function(){if(this.parentSeries()==null){return}if(!this.q){this.actualIsDropShadowEnabled(this.parentSeries().isDropShadowEnabled())}else{this.actualIsDropShadowEnabled(this.isDropShadowEnabled())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().isDropShadowEnabled(this.actualIsDropShadowEnabled())}},dg:function(){if(this.parentSeries()==null){return}this.actualShadowBlur(!$.ig.util.isNaN(this.shadowBlur())?this.shadowBlur():this.parentSeries().shadowBlur());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowBlur())){this.visualSeriesLink().shadowBlur(this.actualShadowBlur())}},dh:function(){if(this.parentSeries()==null){return}this.actualShadowColor($$a.$ax.e($m($$a.$ax.$type,this.shadowColor()),$m($$a.$ax.$type,null))?this.shadowColor():this.parentSeries().shadowColor());if(this.visualSeriesLink()!=null&&$$a.$ax.e($m($$a.$ax.$type,this.actualShadowColor()),$m($$a.$ax.$type,null))){this.visualSeriesLink().shadowColor(this.actualShadowColor())}},dp:function(){if(this.parentSeries()==null){return}if(!this.r){this.actualUseSingleShadow(this.parentSeries().useSingleShadow())}else{this.actualUseSingleShadow(this.useSingleShadow())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().useSingleShadow(this.actualUseSingleShadow())}},di:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetX(!$.ig.util.isNaN(this.shadowOffsetX())?this.shadowOffsetX():this.parentSeries().shadowOffsetX());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetX())){this.visualSeriesLink().shadowOffsetX(this.actualShadowOffsetX())}},dj:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetY(!$.ig.util.isNaN(this.shadowOffsetY())?this.shadowOffsetY():this.parentSeries().shadowOffsetY());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetY())){this.visualSeriesLink().shadowOffsetY(this.actualShadowOffsetY())}},c0:function(){if(this.parentSeries()==null){return}this.actualEndCap(this.endCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().endCap(this.actualEndCap())}},c2:function(){if(this.parentSeries()==null){return}this.actualIsHitTestVisible(this.isHitTestVisible())},c3:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeTemplate(this.legendItemBadgeTemplate()!=null?this.legendItemBadgeTemplate():this.parentSeries().legendItemBadgeTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeTemplate()!=null){this.visualSeriesLink().legendItemBadgeTemplate(this.actualLegendItemBadgeTemplate())}else{this.visualSeriesLink().legendItemBadgeTemplate(null)}}},c4:function(){if(this.parentSeries()==null){return}this.actualLegendItemTemplate(this.legendItemTemplate()!=null?this.legendItemTemplate():this.parentSeries().legendItemTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemTemplate()!=null){this.visualSeriesLink().legendItemTemplate(this.actualLegendItemTemplate())}else{this.visualSeriesLink().legendItemTemplate(null)}}},c5:function(){if(this.parentSeries()==null){return}this.actualLegendItemVisibility(this.parentSeries().legendItemVisibility()!=0?1:this.legendItemVisibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().legendItemVisibility(this.actualLegendItemVisibility())}},c6:function(){if(this.parentSeries()==null){return}this.actualMarkerBrush(this.markerBrush()!=null?this.markerBrush():this.parentSeries().markerBrush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerBrush(this.actualMarkerBrush())}},c7:function(){if(this.parentSeries()==null){return}this.actualMarkerOutline(this.markerOutline()!=null?this.markerOutline():this.parentSeries().markerOutline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerOutline(this.actualMarkerOutline())}},c8:function(){if(this.parentSeries()==null){return}this.actualMarkerStyle(this.markerStyle()!=null?this.markerStyle():this.parentSeries().markerStyle());if(this.visualSeriesLink()!=null){if(this.actualMarkerStyle()!=null){this.visualSeriesLink().markerStyle(this.actualMarkerStyle())}else{this.visualSeriesLink().markerStyle(null)}}},db:function(){if(this.parentSeries()==null){return}this.actualOpacity(!$.ig.util.isNaN(this.opacity())?this.opacity():this.parentSeries().__opacity);if(this.visualSeriesLink()!=null){this.visualSeriesLink().__opacity=this.actualOpacity()}},dc:function(){},dd:function(){if(this.parentSeries()==null){return}this.actualOutline(this.outline()!=null?this.outline():this.parentSeries().outline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outline(this.actualOutline())}},cw:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$z.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}if($b($$t.$ak.$type,this.parentSeries())!==null){a=this.parentSeries().actualAreaFillOpacity()}this.actualAreaFillOpacity(!$.ig.util.isNaN(this.areaFillOpacity())?this.areaFillOpacity():a);if(this.visualSeriesLink()!=null){if($b($$t.$c.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}if($b($$t.$p.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}}},de:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$ab.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}if($b($$t.$aa.$type,this.parentSeries())!==null){a=this.parentSeries().radiusX()}this.actualRadiusX(!$.ig.util.isNaN(a)?a:this.radiusX());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}}},df:function(){if(this.parentSeries()==null){return}var a=NaN;if($b($$t.$ab.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}if($b($$t.$aa.$type,this.parentSeries())!==null){a=this.parentSeries().radiusY()}this.actualRadiusY(!$.ig.util.isNaN(a)?a:this.radiusY());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}}},dk:function(){if(this.parentSeries()==null){return}this.actualStartCap(this.startCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().startCap(this.actualStartCap())}},dl:function(){if(this.parentSeries()==null){return}this.actualThickness(!$.ig.util.isNaN(this.thickness())?this.thickness():this.parentSeries().thickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().thickness(this.actualThickness())}},dm:function(){if(this.parentSeries()==null){return}if(this.visualSeriesLink()!=null){this.visualSeriesLink().toolTip(this.toolTip())}},dn:function(){if(this.parentSeries()==null){return}this.actualUseLightweightMarkers(this.useLightweightMarkers());if(this.visualSeriesLink()!=null){this.visualSeriesLink().useLightweightMarkers(this.actualUseLightweightMarkers())}},propertyChanged:null,propertyUpdated:null,cv:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},ct:function(a,b,c,d){if(this.parentSeries()==null){return}switch(b){case"Title":if(this.parentSeries()==null||this.visualSeriesLink()==null){return}this.visualSeriesLink().title(d);break;case"Visibility":this.dq();break;case"Brush":this.cx();break;case"DashArray":this.cy();break;case"DashCap":this.cz();break;case"IsDropShadowEnabled":this.q=true;this.c1();break;case"ShadowBlur":this.dg();break;case"ShadowColor":this.dh();break;case"UseSingleShadow":this.q=true;this.dp();break;case"ShadowOffsetX":this.di();break;case"ShadowOffsetY":this.dj();break;case"EndCap":this.c0();break;case"IsHitTestVisible":this.c2();break;case"MarkerTemplate":this.c9();break;case"MarkerType":this.da();break;case"LegendItemBadgeTemplate":this.c3();break;case"LegendItemTemplate":this.c4();break;case"LegendItemVisibility":this.c5();break;case"MarkerBrush":this.c6();break;case"MarkerOutline":this.c7();break;case"MarkerStyle":this.c8();break;case"Opacity":this.db();break;case"OpacityMask":this.dc();break;case"Outline":this.dd();break;case"AreaFillOpacity":this.cw();break;case"RadiusX":this.de();break;case"RadiusY":this.df();break;case"StartCap":this.dk();break;case"Thickness":this.dl();break;case"ToolTip":this.dm();break;case"UseLightweightMarkers":this.dn();break}this.parentSeries().renderSeries(false)},$type:new $.ig.Type("StackedFragmentSeries",$$a.$r.$type,[$$0.$b6.$type])},true);$c("StackedSeriesCollection:ai","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$ac.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("StackedSeriesCollection",$$4.$f.$type.specialize($$t.$ac.$type))},true);$c("StackedSeriesFramePreparer:aj","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.CategoryFramePreparer.prototype.init.call(this,0,b)},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparer.prototype.init1.call(this,1,b,c,d,e,f)},j:function(a){var b=new $.ig.SingleValuesHolder;if($b($$t.$ab.$type,this._h)!==null||$b($$t.$aa.$type,this._h)!==null){var c=$b($$t.$ah.$type,this._h);if(c.or().count()>0){b._f=c.or().__inner[0]._p}return b;
}var d=this._ab.valueColumn();b._f=d;return b},t:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h;var i=a._d!=null;var j=this._h.provideCollisionDetector();var k=a._f;var l=a._k;var m=this._h.mayContainUnknowns();var n=new $.ig.ScalerParams(0,a._m,a._l,a._b.isInverted(),l);var o=new $.ig.ScalerParams(0,a._m,a._l,a._c.isInverted(),l);o._b=this._h.getHostReferenceValue();var p=a._b.getUnscaledValue(2,n)-a._b.getUnscaledValue(1,n);var q=a._m;var r=a._l;var s=$b($.ig.NumericAxisBase.prototype.$type,a._c)!==null&&a._c.jn();for(var t=a._i;t<=a._j;++t){var u;if(a._d==null){if(!m){u=this._g.getBucketWithoutUnknowns(t)}else{u=this._g.getBucket(t)}}else{u=function(){var v=$self.f(a,t,b,p,g,h,c);t=v.p1;g=v.p4;h=v.p5;return v.ret}()}var v=!s||s&&u[1]>0;var w=u[0];if(!$.ig.util.isNaN(u[0])){this.x(a,u,c,i,n,o);a._a.f.add(u);var x=t*a._h;var y=x;if(a._d!=null&&a._d.sortedIndices()!=null&&x>=0&&x<a._d.sortedIndices().count()){x=a._d.sortedIndices().__inner[x]}var z=u;if(k&&x<b.e()){z=new Array(u.length);z[0]=w;this.z(b,x,true,a._e);z[1]=b._c;z[2]=b._d;this.x(a,z,c,i,n,o)}if(d&&v&&this.l(a._a,z,j,Math.min(x,b.e()-1),f,a._a.f.count()-1)){++f}}}return f},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];if($b($.ig.IBarSeries.prototype.$type,this._c)!==null){h=b[0];g=b[1]}var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},$type:new $.ig.Type("StackedSeriesFramePreparer",$.ig.CategoryFramePreparer.prototype.$type)},true);$c("AreaFragmentView:am","AnchoredCategorySeriesView",{_c6:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},init:function(a){this.c8=new $$a.bs;this.da=new $$a.bs;this.c9=new $$a.bs;this.db=new $$a.bs;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._c6=a},c8:null,da:null,c9:null,db:null,c7:function(){this.c8._aj=null;this.c9._aj=null;this.da._aj=null;this.db._aj=null},co:function(){return new $$t.e(this)},a8:function(){$.ig.AnchoredCategorySeriesView.prototype.a8.call(this);this.c8.__fill=this._e.actualBrush();this.c9.__fill=this._e.actualBrush();this.c8.__opacity=this._e.actualAreaFillOpacity();this.c9.__opacity=.5*this._e.actualAreaFillOpacity();this.da.__stroke=this._e.actualOutline();this.da._ac=this._e.thickness();this.da._ai=this._e.dashArray();this.da._ad=this._e.dashCap();this.db.__stroke=this._e.actualOutline();this.db._ac=this._e.thickness();this.db._ai=this._e.dashArray();this.db._ad=this._e.dashCap()},a9:function(){$.ig.AnchoredCategorySeriesView.prototype.a9.call(this);var a=this.bl();this.c8.__fill=a;this.c9.__fill=a;this.c8.__opacity=1;this.c9.__opacity=1;this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.db.__stroke=a;this.db._ac=this._e.thickness()+3},a3:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a3.call(this,a,b);a.s(this.c8);a.s(this.c9);a.s(this.da);a.s(this.db)},index:function(){var a=this._c6.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c6.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.AnchoredCategorySeriesView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.da,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.db,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.c9,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.c8,"fillShape",["Fill"])},$type:new $.ig.Type("AreaFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("ColumnFragmentView:an","AnchoredCategorySeriesView",{_c6:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},init:function(a){var $self=this;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._c6=a;this._c8=new $$4.x(Number,0);this._c9=new $$4.x(Number,0);this._c7=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.df.runOn($self));$ret.activate($self.db.runOn($self));$ret.disactivate($self.dd.runOn($self));$ret.destroy($self.dc.runOn($self));return $ret}();this._da=new $$4.x($$a.$bv.$type,0)},_da:null,_c7:null,_c8:null,_c9:null,df:function(){var $self=this;var a=function(){var $ret=new $$a.bv;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());return $ret}();this._da.add(a);a.__visibility=1;return a},db:function(a){a.__visibility=0},dd:function(a){a.__visibility=1},dc:function(a){this._da.remove(a)},bb:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bb.call(this,a,b);var c=a;c.__fill=this._e.actualBrush();c.__stroke=this._e.actualOutline();c._ac=this._e.thickness();c._ai=this._e.dashArray();c._ad=this._e.dashCap();c.al(this._c6.radiusX());c.am(this._c6.radiusY())},de:function(a,b,c){var d=false;if(a._o!=c){d=true;a._o=c}if(a._n!=b){d=true;a._n=b}if(d){this.an()}},bc:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__fill=d;c.__stroke=d;c._ac=this._e.thickness()+3},a3:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a3.call(this,a,b);if(a.d()){for(var c=0;c<this._da.count();c++){var d=this._da.__inner[c];this.ba(d,c,b);a.v(d)}}},index:function(){var a=this._c6.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c6.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.AnchoredCategorySeriesView.prototype.ai.call(this,a);var b=0;var c=new $$4.x($$a.$bv.$type,0);var e=this._c7.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a2().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this._c6.my().isCategory()){b=this._c6.xAxis()}else if(this._c6.yAxis().isCategory()){b=this._c6.yAxis()}if(b.isDateTime()){var c=b;a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";var d=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(d)){a+=" style='color:"+d+"'"}a+=">"+this._c6.title()+": </span><span class='ui-priority-primary'>"+"${item."+this._c6.valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ColumnFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("LineFragmentView:ao","AnchoredCategorySeriesView",{_c6:null,init:function(a){this.c9=new $$a.bs;this.c8=new $$a.bs;this.da=new $$a.bs;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._c6=a},c9:null,c8:null,da:null,c7:function(){this.c8._aj=null;this.c9._aj=null;this.da._aj=null},co:function(){return new $$t.f(this)},a8:function(){$.ig.AnchoredCategorySeriesView.prototype.a8.call(this);this.c9.__stroke=this._e.actualBrush();this.c9._ac=this._e.thickness();this.c9._ai=this._e.dashArray();this.c9._ad=this._e.dashCap();this.da.__stroke=this._e.actualBrush();this.da._ac=this._e.thickness();this.da._ai=this._e.dashArray();this.da._ad=this._e.dashCap();this.c8.__fill=this._e.actualBrush();this.c8.__opacity=.75},a9:function(){$.ig.AnchoredCategorySeriesView.prototype.a9.call(this);var a=this.bl();this.c9.__stroke=a;this.c9._ac=this._e.thickness()+3;this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.c8.__fill=a;this.c8.__opacity=1},a3:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a3.call(this,a,b);if(a.d()){a.s(this.c8);a.s(this.c9);a.s(this.da)}},index:function(){var a=this._c6.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c6.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.AnchoredCategorySeriesView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.c9,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.da,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.c8,"translucentShape",["Translucent"])},$type:new $.ig.Type("LineFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("SplineAreaFragmentView:ap","SplineSeriesBaseView",{_c7:null,onInit:function(){$.ig.SplineSeriesBaseView.prototype.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=1}},init:function(a){this.c9=new $$a.bs;this.db=new $$a.bs;this.da=new $$a.bs;this.dc=new $$a.bs;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._c7=a},c9:null,db:null,da:null,dc:null,c8:function(){this.c9._aj=null;this.da._aj=null;this.db._aj=null;this.dc._aj=null},a8:function(){$.ig.SplineSeriesBaseView.prototype.a8.call(this);this.c9.__fill=this._e.actualBrush();this.da.__fill=this._e.actualBrush();this.c9.__opacity=this._e.actualAreaFillOpacity();this.da.__opacity=.5*this._e.actualAreaFillOpacity();this.db.__stroke=this._e.actualOutline();this.db._ac=this._e.thickness();this.db._ai=this._e.dashArray();this.db._ad=this._e.dashCap();this.dc.__stroke=this._e.actualOutline();this.dc._ac=this._e.thickness();this.dc._ai=this._e.dashArray();this.dc._ad=this._e.dashCap()},a9:function(){$.ig.SplineSeriesBaseView.prototype.a9.call(this);var a=this.bl();this.c9.__fill=a;this.da.__fill=a;this.da.__opacity=1;this.c9.__opacity=1;this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.dc.__stroke=a;this.dc._ac=this._e.thickness()+3},a3:function(a,b){$.ig.SplineSeriesBaseView.prototype.a3.call(this,a,b);if(a.d()){a.s(this.c9);a.s(this.da);a.s(this.db);a.s(this.dc)}},index:function(){var a=this._c7.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c7.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.SplineSeriesBaseView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.db,"lowerShape",["Lower"]);this._e.a2().exportPathData(a,this.dc,"upperShape",["Upper","Main"]);this._e.a2().exportPathData(a,this.da,"translucentShape",["Translucent"]);this._e.a2().exportPathData(a,this.c9,"fillShape",["Fill"])},$type:new $.ig.Type("SplineAreaFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("SplineFragmentView:aq","SplineSeriesBaseView",{_c7:null,init:function(a){this.da=new $$a.bs;this.c9=new $$a.bs;this.db=new $$a.bs;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._c7=a},co:function(){return new $$t.g(this)},da:null,c9:null,db:null,c8:function(){this.c9._aj=null;this.da._aj=null;this.db._aj=null},a8:function(){$.ig.SplineSeriesBaseView.prototype.a8.call(this);this.da.__stroke=this._e.actualBrush();this.da._ac=this._e.thickness();this.da._ai=this._e.dashArray();this.da._ad=this._e.dashCap();this.db.__stroke=this._e.actualBrush();this.db._ac=this._e.thickness();this.db._ai=this._e.dashArray();this.db._ad=this._e.dashCap();this.c9.__fill=this._e.actualBrush();this.c9.__opacity=.75},a9:function(){$.ig.SplineSeriesBaseView.prototype.a9.call(this);var a=this.bl();this.da.__stroke=a;this.da._ac=this._e.thickness()+3;this.db.__stroke=a;this.db._ac=this._e.thickness()+3;this.c9.__fill=a;this.c9.__opacity=.75},a3:function(a,b){$.ig.SplineSeriesBaseView.prototype.a3.call(this,a,b);if(a.d()){a.s(this.c9);a.s(this.da);a.s(this.db)}},index:function(){var a=this._c7.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._c7.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},ai:function(a){$.ig.SplineSeriesBaseView.prototype.ai.call(this,a);this._e.a2().exportPathData(a,this.da,"lowerShape",["Lower","Main"]);this._e.a2().exportPathData(a,this.db,"upperShape",["Upper"]);this._e.a2().exportPathData(a,this.c9,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("StackedSeriesView:aw","CategorySeriesView",{_cw:null,cx:null,cy:function(){return this.cx},cz:null,c0:function(){return this.cz},init:function(a){this.cx=new $$a.ak;this.cz=new $$a.am;$.ig.CategorySeriesView.prototype.init.call(this,a);this._cw=a},co:function(){return new $$t.k(this)},am:function(){$.ig.CategorySeriesView.prototype.am.call(this);for(var a=0;a<this._cw._ov._f.count();a++){this._cw._ov._f.__inner[a].view().am()}},ao:function(a,b){$.ig.CategorySeriesView.prototype.ao.call(this,a,b);var d=this._cw.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().ao(a,b)}},ac:function(){var a="rgba(95,95,95,0.5)";var b=true;var c=5,d=5,e=5;var f=this._e;if($b($$t.$z.$type,f)!==null||$b($$t.$ak.$type,f)!==null){d=1;e=-3}else if($b($$t.$ad.$type,f)!==null||$b($$t.$al.$type,f)!==null){c=3;d=1;e=4;b=false}else if($b($$t.$ab.$type,f)!==null){d=5;e=0}var g=new $$a.ax;g.colorString(a);f.shadowColor(g);f.shadowBlur(c);f.shadowOffsetX(d);f.shadowOffsetY(e);f.useSingleShadow(b)},$type:new $.ig.Type("StackedSeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("StackedBarSeriesView:at","StackedSeriesView",{_c1:null,init:function(a){$$t.$aw.init.call(this,a);this._c1=a},co:function(){return new $$t.j(this)},$type:new $.ig.Type("StackedBarSeriesView",$$t.$aw.$type)},true);$c("Stacked100BarSeriesView:ar","StackedBarSeriesView",{_c2:null,init:function(a){$$t.$at.init.call(this,a);this._c2=a},co:function(){return new $$t.h(this)},$type:new $.ig.Type("Stacked100BarSeriesView",$$t.$at.$type)},true);$c("StackedColumnSeriesView:au","StackedSeriesView",{init:function(a){$$t.$aw.init.call(this,a)},co:function(){return new $$t.l(this)},$type:new $.ig.Type("StackedColumnSeriesView",$$t.$aw.$type)},true);$c("Stacked100ColumnSeriesView:as","StackedColumnSeriesView",{_c1:null,init:function(a){$$t.$au.init.call(this,a);this._c1=a},co:function(){return new $$t.i(this)},$type:new $.ig.Type("Stacked100ColumnSeriesView",$$t.$au.$type)},true);$c("StackedSeriesManager:av","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);if(a==null){return}this._b=a;this._f=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._c=new $$t.ai;this._e=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._d=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._j=this._b._ow.cy();this._k=this._b._ow.c0();var b=this._c;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if($self._f.contains(d.visualSeriesLink())){$self._f.remove(d.visualSeriesLink())}}}if(c.newItems()!=null){var f=c.newStartingIndex();var h=c.newItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$self.a(g);$self._f.insert(f,i);f++}}});var c=this._f;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,function(c,d){if(d.oldItems()!=null){var f=d.oldItems().getEnumerator();while(f.moveNext()){var e=f.current();e.hp(true,e.view());e.seriesViewer(null);e.syncLink(null);e.itemsSource(null);e.legend(null);if($self._k!=null&&$self._k._ab.contains(e)){$self._k._ab.remove(e)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().removeSeries(e)}}}if(d.newItems()!=null){var h=d.newItems().getEnumerator();while(h.moveNext()){var g=h.current();g.seriesViewer($self._b.seriesViewer());g.syncLink($self._b.syncLink());if(!$self._k._ab.contains(g)){$self._k._ab.add(g)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().attachSeries(g)}}}$self._b.renderSeries(false)})},_b:null,_f:null,_c:null,_e:null,_d:null,_j:null,_k:null,a:function(a){if($b($$t.$ad.$type,this._b)!==null){var b=new $$t.o;b.provideRenderer(a._au);b.parentSeries(this._b);a.visualSeriesLink(b);b.logicalSeriesLink(a);b.view().br(this._b.view().br());this.i(b,a);this.g(b);return b}if($b($$t.$ab.$type,this._b)!==null){var c=new $$t.m;c.provideRenderer(a._au);c.parentSeries(this._b);a.visualSeriesLink(c);c.logicalSeriesLink(a);c.view().br(this._b.view().br());this.i(c,a);this.g(c);return c}if($b($$t.$aa.$type,this._b)!==null){var d=new $$t.d;d.provideRenderer(a._au);d.parentSeries($b($$t.$aa.$type,this._b));a.visualSeriesLink(d);d.logicalSeriesLink(a);d.view().br(this._b.view().br());this.i(d,a);this.g(d);return d}if($b($$t.$z.$type,this._b)!==null){var e=new $$t.c;e.provideRenderer(a._au);e.parentSeries(this._b);a.visualSeriesLink(e);e.logicalSeriesLink(a);e.view().br(this._b.view().br());this.i(e,a);this.g(e);return e}if($b($$t.$al.$type,this._b)!==null){var f=new $$t.q;f.provideRenderer(a._au);f.parentSeries(this._b);a.visualSeriesLink(f);f.logicalSeriesLink(a);f.view().br(this._b.view().br());this.i(f,a);this.g(f);return f}if($b($$t.$ak.$type,this._b)!==null){var g=new $$t.p;g.provideRenderer(a._au);g.parentSeries(this._b);a.visualSeriesLink(g);g.logicalSeriesLink(a);g.view().br(this._b.view().br());this.i(g,a);this.g(g);return g}return null},i:function(a,b){a.brush(b.parentOrLocalBrush());a.dashArray(b.actualDashArray());a.dashCap(b.actualDashCap());a.endCap(b.actualEndCap());a.itemsSource(this._b.itemsSource());a.legend(this._b.actualLegend());a.legendItemTemplate(b.actualLegendItemTemplate());a.legendItemVisibility(b.actualLegendItemVisibility());a.markerBrush(b.actualMarkerBrush());a.markerOutline(b.actualMarkerOutline());a.markerStyle(b.actualMarkerStyle());a.markerTemplate(b.actualMarkerTemplate());a.markerType(b.actualMarkerType());a.miterLimit(this._b.miterLimit());a.__opacity=b.opacity();a.outline(b.actualOutline());a.resolution(this._b.resolution());a.startCap(b.actualStartCap());a.thickness(b.actualThickness());a.title(b.title());a.useLightweightMarkers(b.actualUseLightweightMarkers());a.valueMemberPath(b.valueMemberPath());a.__visibility=b.actualVisibility();var c=$b($$t.$c.$type,a);if(c!=null){c.actualAreaFillOpacity(b.actualAreaFillOpacity())}var d=$b($$t.$p.$type,a);if(d!=null){d.actualAreaFillOpacity(b.actualAreaFillOpacity())}var e=$b($$t.$m.$type,a);if(e!=null){e.radiusX(b.actualRadiusX());e.radiusY(b.actualRadiusY())}var f=$b($$t.$d.$type,a);if(f!=null){f.radiusX(b.actualRadiusX());f.radiusY(b.actualRadiusY())}a.toolTip(b.toolTip());a.isDropShadowEnabled(b.actualIsDropShadowEnabled());a.useSingleShadow(b.actualUseSingleShadow());b.dg();b.dh();b.di();b.dj()},h:function(){this._e.clear();this._d.clear();var a=0;var c=this._f.getEnumerator();while(c.moveNext()){var b=c.current();b.dk(true);b.index(this._b.o6(this._c.__inner[a]));b.syncLink(this._b.syncLink());b.seriesViewer(this._b.seriesViewer());if(this._c.__inner[a]._y){this._e.add(b)}else{this._d.add(b)}if($b($$t.$ad.$type,this._b)!==null||$b($$t.$z.$type,this._b)!==null||$b($$t.$al.$type,this._b)!==null||$b($$t.$ak.$type,this._b)!==null){b.o8(this._b.mw());b.o9(this._b.mx())}b.renderSeries(false);a++}},g:function(a){},$type:new $.ig.Type("StackedSeriesManager",$.ig.$ot)},true);$$t.$m.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$m.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$m.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$m.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ah.autoGenerateSeriesProperty=$$a.$s.i("AutoGenerateSeries",$$0.$aq.$type,$$t.$ah.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("AutoGenerateSeries",b.oldValue(),b.newValue())}));$$t.$ah.reverseLegendOrderProperty=$$a.$s.i("ReverseLegendOrder",$$0.$aq.$type,$$t.$ah.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ReverseLegendOrder",b.oldValue(),b.newValue())}));$$t.$ah.pk=$$a.$s.i("SeriesVisibility",$$a.$aj.$type,$$t.$ah.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("SeriesVisibility",b.oldValue(),b.newValue())}));$$t.$ae.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$ae.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$af.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$af.yAxisProperty=$$a.$s.i("YAxis",$.ig.CategoryYAxis.prototype.$type,$$t.$af.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$aa.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$aa.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$aa.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$aa.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ab.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ab.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$ab.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ab.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ac.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("Brush",b.oldValue(),b.newValue())}));$$t.$ac.actualBrushProperty=$$a.$s.i("ActualBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualBrush",b.oldValue(),b.newValue())}));$$t.$ac.dashArrayProperty=$$a.$s.i("DashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("DashArray",b.oldValue(),b.newValue())}));$$t.$ac.actualDashArrayProperty=$$a.$s.i("ActualDashArray",$$a.$ay.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualDashArray",b.oldValue(),b.newValue())}));$$t.$ac.dashCapProperty=$$a.$s.i("DashCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.cv("DashCap",b.oldValue(),b.newValue())}));$$t.$ac.actualDashCapProperty=$$a.$s.i("ActualDashCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(0),function(a,b){a.cv("ActualDashCap",b.oldValue(),b.newValue())}));$$t.$ac.isDropShadowEnabledProperty=$$a.$s.i("IsDropShadowEnabled",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("IsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ac.actualIsDropShadowEnabledProperty=$$a.$s.i("ActualIsDropShadowEnabled",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.cv("ActualIsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ac.shadowBlurProperty=$$a.$s.i("ShadowBlur",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ShadowBlur",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowBlurProperty=$$a.$s.i("ActualShadowBlur",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ActualShadowBlur",b.oldValue(),b.newValue())}));$$t.$ac.shadowColorProperty=$$a.$s.i("ShadowColor",$$a.$ax.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ShadowColor",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowColorProperty=$$a.$s.i("ActualShadowColor",$$a.$ax.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualShadowColor",b.oldValue(),b.newValue())}));$$t.$ac.useSingleShadowProperty=$$a.$s.i("UseSingleShadow",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("UseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ac.actualUseSingleShadowProperty=$$a.$s.i("ActualUseSingleShadow",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,true,function(a,b){a.cv("ActualUseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ac.shadowOffsetXProperty=$$a.$s.i("ShadowOffsetX",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowOffsetXProperty=$$a.$s.i("ActualShadowOffsetX",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ActualShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ac.shadowOffsetYProperty=$$a.$s.i("ShadowOffsetY",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ac.actualShadowOffsetYProperty=$$a.$s.i("ActualShadowOffsetY",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("ActualShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ac.endCapProperty=$$a.$s.i("EndCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("EndCap",b.oldValue(),b.newValue())}));$$t.$ac.actualEndCapProperty=$$a.$s.i("ActualEndCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("ActualEndCap",b.oldValue(),b.newValue())}));$$t.$ac.isHitTestVisibleProperty=$$a.$s.i("IsHitTestVisible",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,true,function(a,b){a.cv("IsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ac.actualIsHitTestVisibleProperty=$$a.$s.i("ActualIsHitTestVisible",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,true,function(a,b){a.cv("ActualIsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ac.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ac.actualLegendItemBadgeTemplateProperty=$$a.$s.i("ActualLegendItemBadgeTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualLegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ac.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ac.actualLegendItemTemplateProperty=$$a.$s.i("ActualLegendItemTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualLegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ac.legendItemVisibilityProperty=$$a.$s.i("LegendItemVisibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.cv("LegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ac.actualLegendItemVisibilityProperty=$$a.$s.i("ActualLegendItemVisibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.cv("ActualLegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ac.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ac.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$ac.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerStyleProperty=$$a.$s.i("ActualMarkerStyle",$$a.$ag.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerStyle",b.oldValue(),b.newValue())}));$$t.$ac.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ac.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ac.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(0),function(a,b){a.cv("MarkerType",b.oldValue(),b.newValue())}));$$t.$ac.actualMarkerTypeProperty=$$a.$s.i("ActualMarkerType",$.ig.MarkerType.prototype.$type,$$t.$ac.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.cv("ActualMarkerType",b.oldValue(),b.newValue())}));$$t.$ac.nameProperty=$$a.$s.i("Name",String,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("Name",b.oldValue(),b.newValue())}));$$t.$ac.opacityProperty=$$a.$s.i("Opacity",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("Opacity",b.oldValue(),b.newValue())}));$$t.$ac.actualOpacityProperty=$$a.$s.i("ActualOpacity",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("ActualOpacity",b.oldValue(),b.newValue())}));$$t.$ac.opacityMaskProperty=$$a.$s.i("OpacityMask",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("OpacityMask",b.oldValue(),b.newValue())}));$$t.$ac.actualOpacityMaskProperty=$$a.$s.i("ActualOpacityMask",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualOpacityMask",b.oldValue(),b.newValue())}));$$t.$ac.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("Outline",b.oldValue(),b.newValue())}));$$t.$ac.actualOutlineProperty=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualOutline",b.oldValue(),b.newValue())}));$$t.$ac.areaFillOpacityProperty=$$a.$s.i("AreaFillOpacity",Number,$$t.$ac.$type,new $$a.ac(2,NaN,function(a,b){a.cv("AreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ac.actualAreaFillOpacityProperty=$$a.$s.i("ActualAreaFillOpacity",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("ActualAreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ac.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ac.$type,new $$a.ac(2,2,function(a,b){a.cv("RadiusX",b.oldValue(),b.newValue())}));$$t.$ac.actualRadiusXProperty=$$a.$s.i("ActualRadiusX",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.cv("ActualRadiusX",b.oldValue(),b.newValue())}));$$t.$ac.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ac.$type,new $$a.ac(2,2,function(a,b){a.cv("RadiusY",b.oldValue(),b.newValue())}));$$t.$ac.actualRadiusYProperty=$$a.$s.i("ActualRadiusY",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.cv("ActualRadiusY",b.oldValue(),b.newValue())}));$$t.$ac.startCapProperty=$$a.$s.i("StartCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("StartCap",b.oldValue(),b.newValue())}));$$t.$ac.actualStartCapProperty=$$a.$s.i("ActualStartCap",$$a.$bj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$bj.getBox(2),function(a,b){a.cv("ActualStartCap",b.oldValue(),b.newValue())}));$$t.$ac.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$ac.$type,new $$a.ac(2,1.5,function(a,b){a.cv("Thickness",b.oldValue(),b.newValue())}));$$t.$ac.actualThicknessProperty=$$a.$s.i("ActualThickness",Number,$$t.$ac.$type,new $$a.ac(2,1,function(a,b){a.cv("ActualThickness",b.oldValue(),b.newValue())}));$$t.$ac.titleProperty=$$a.$s.i("Title",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(2,"Series Title",function(a,b){a.cv("Title",b.oldValue(),b.newValue())}));$$t.$ac.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("ToolTip",b.oldValue(),b.newValue())}));$$t.$ac.actualToolTipProperty=$$a.$s.i("ActualToolTip",$.ig.$op.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ActualToolTip",b.oldValue(),b.newValue())}));$$t.$ac.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.cv("UseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ac.actualUseLightweightMarkersProperty=$$a.$s.i("ActualUseLightweightMarkers",$$0.$aq.$type,$$t.$ac.$type,new $$a.ac(2,false,function(a,b){a.cv("ActualUseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ac.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.cv("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$ac.visibilityProperty=$$a.$s.i("Visibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.cv("Visibility",b.oldValue(),b.newValue())}));$$t.$ac.actualVisibilityProperty=$$a.$s.i("ActualVisibility",$$a.$aj.$type,$$t.$ac.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.cv("ActualVisibility",b.oldValue(),b.newValue())}));$$t.$ac.fa=$$a.$s.i("ParentOrLocalBrush",$$a.$at.$type,$$t.$ac.$type,new $$a.ac(1,function(a,b){a.cv("ParentOrLocalBrush",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_shape.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geo.js
* infragistics.dv_geometry.js
* infragistics.datachart_core.js
* infragistics.datachart_scatter.js
* infragistics.datachart_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$an=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$z=$.ig.globalDefs.$$z;$$r=$.ig.globalDefs.$$r;$$j=$.ig.globalDefs.$$j;$$a2=$.ig.globalDefs.$$a2;$$aq=$.ig.globalDefs.$$aq;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CustomContourValueResolverEventHandler:f","ScatterContourSeries:g","ScatterPolylineSeries:m","ScatterAreaSeries:n","ScatterPolygonSeries:q","ShapeSeriesBase:s","ScatterContourSeriesView:v","ScatterPolylineSeriesView:w","ScatterAreaSeriesView:x","ScatterPolygonSeriesView:y","ShapeSeriesViewBase:z"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("ColorScaleInterpolationMode:b",false,false,{Select:0,InterpolateRGB:1,InterpolateHSV:2});$c("ColorScale:a","DependencyObject",{init:function(){$$a.$r.init.call(this)},getColor:function(a,b,c,d){},propertyChanged:null,propertyUpdated:null,l:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},k:function(a,b,c,d){},$type:new $.ig.Type("ColorScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CustomPaletteColorScale:c","ColorScale",{init:function(){var $self=this;this.p=null;this.ag=new $$a.ax;this.u=NaN;this.t=NaN;this.s=true;this.r=true;this.n=0;$$t.$a.init.call(this);this.ag=$$a.$ax.u(0,0,0,0);this.p=new $.ig.ObservableColorCollection;var a=this.p;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ab.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.k(b,c.propertyName(),c.oldValue(),c.newValue())})},minimumValue:function(a){if(arguments.length===1){this.h($$t.$c.minimumValueProperty,a);return a}else{return this.c($$t.$c.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$c.maximumValueProperty,a);return a}else{return this.c($$t.$c.maximumValueProperty)}},p:null,palette:function(a){if(arguments.length===1){var b=this.p;if(this.p!=null){var c=this.p;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.ab.runOn(this))}this.p=a;if(this.p!=null){var d=this.p;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.ab.runOn(this))}this.l("Palette",b,this.palette());return a}else{return this.p}},ab:function(a,b){this.l("Palette",this.palette(),this.palette())},ag:null,k:function(a,b,c,d){$$t.$a.k.call(this,a,b,c,d);switch(b){case"MinimumValue":this.u=this.minimumValue();this.s=$.ig.util.isNaN(this.u);break;case"MaximumValue":this.t=this.maximumValue();this.r=$.ig.util.isNaN(this.t);break;case"InterpolationMode":this.n=this.interpolationMode();break}},u:0,t:0,s:false,r:false,n:0,getColor:function(a,b,c,d){if(this.p==null||this.p.count()==0||d==null){return this.ag}var e=this.s?b:this.u;var f=this.r?c:this.t;var g=(a-e)/(f-e);if($.ig.util.isNaN(g)||g<0||g>1){return this.ag}var h=g*(this.p.count()-1);if(this.n==2||this.n==1){var i=Math.floor(h);var j=Math.ceil(h);var k=this.p.__inner[$.ig.truncate(i)];var l=this.p.__inner[$.ig.truncate(j)];var m=h-i;var n=this.n==2?1:0;return $.ig.ColorUtil.prototype.n(k,m,l,n)}else{var o=$.ig.truncate(Math.round(h));return this.p.__inner[o]}},interpolationMode:function(a){if(arguments.length===1){this.h($$t.$c.interpolationModeProperty,$$t.$b.getBox(a));return a}else{return $g(this.c($$t.$c.interpolationModeProperty))}},providePalette:function(a){var b=new $.ig.ObservableColorCollection;for(var d=0;d<a.length;d++){var c=a[d];var e=function(){var $ret=new $$a.ax;$ret.colorString(c);return $ret}();b.add(e)}this.palette(b)},$type:new $.ig.Type("CustomPaletteColorScale",$$t.$a.$type)},true);$c("ContourValueResolver:j","DependencyObject",{init:function(){$$a.$r.init.call(this)},getContourValues:function(a){},l:function(a,b,c){if(this.updated!=null){this.updated(this,$$0.$w.empty)}},updated:null,$type:new $.ig.Type("ContourValueResolver",$$a.$r.$type)},true);$c("CustomContourValueResolver:d","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},getContourValues:function(a){var b=new $$t.e(a);this.n(b);if(b.contourValuesEnumerable()!=null){return b.contourValuesEnumerable()}return[]},getCustomContourValues:null,n:function(a){if(this.getCustomContourValues!=null){this.getCustomContourValues(this,a)}},$type:new $.ig.Type("CustomContourValueResolver",$$t.$j.$type)},true);$c("CustomContourValueResolverEventArgs:e","EventArgs",{init:function(a){$$0.$w.init.call(this);this.valueColumn(a)},_valueColumn:null,valueColumn:function(a){if(arguments.length===1){this._valueColumn=a;return a}else{return this._valueColumn}},_contourValuesEnumerable:null,contourValuesEnumerable:function(a){if(arguments.length===1){this._contourValuesEnumerable=a;return a}else{return this._contourValuesEnumerable}},$type:new $.ig.Type("CustomContourValueResolverEventArgs",$$0.$w.$type)},true);$c("ScatterTriangulationSeries:u","Series",{init:function(){$.ig.Series.prototype.init.call(this)},hn:function(){$.ig.Series.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$u.xMemberPathProperty,a);return a}else{return this.c($$t.$u.xMemberPathProperty)}},yMemberPath:function(a){if(arguments.length===1){this.h($$t.$u.yMemberPathProperty,a);return a}else{return this.c($$t.$u.yMemberPathProperty)}},lz:null,l5:function(a){if(arguments.length===1){var b=this.l5()!=a;if(b){var c=this.l5();this.lz=a;this.raisePropertyChanged("XColumn",c,this.l5())}return a}else{return this.lz}},l0:null,l6:function(a){if(arguments.length===1){var b=this.l6()!=a;if(b){var c=this.l6();this.l0=a;this.raisePropertyChanged("YColumn",c,this.l6())}return a}else{return this.l0}},xAxis:function(a){if(arguments.length===1){this.h($$t.$u.xAxisProperty,a);return a}else{return this.c($$t.$u.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$u.yAxisProperty,a);return a}else{return this.c($$t.$u.yAxisProperty)}},_l8:false,i6:function(a){var b=this.bz()!=null&&this.l7()==null&&this._mb==null&&this.l5()!=null&&this.l6()!=null&&this.l5().count()>=3&&this.l6().count()>=3&&!this._l8;if(b){this.my();this._l8=true}},my:function(){this.lv=new $.ig.Triangulator(this.bz().count(),this.l5(),this.l6());var a=this.lv;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.mz.runOn(this));this.lv.y()},mw:function(){if(this.lv==null){return}this.lv.r();var a=this.lv;a.triangulationStatusChanged=$.ig.Delegate.prototype.remove(a.triangulationStatusChanged,this.mz.runOn(this));this.lv=null},lv:null,triangulationStatusChanged:null,mz:function(a,b){var $self=this;if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $.ig.TriangulationStatusEventArgs(b.currentStatus()))}if(b.currentStatus()>=100){if(this.lv==null){return}var c=this.lv;c.triangulationStatusChanged=$.ig.Delegate.prototype.remove(c.triangulationStatusChanged,this.mz.runOn(this));this._mb=this.lv.n();this.lv=null;var d=function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self._mb);return $ret}();this.l2(this.l1(d,"v1"));this.l3(this.l1(d,"v2"));this.l4(this.l1(d,"v3"));this.renderSeries(false)}},l1:function(a,b){if(b==null){return a.registerColumnInt(null,null,false)}var c=null;var d=$.ig.SeriesViewer.prototype.getCoercionMethod(b,this.coercionMethods());c=d._a;return a.registerColumnInt(b,c,this.expectFunctions())},is:function(a,b,c,d){var $self=this;$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.l5());e.deregisterColumn(this.l6());this.l5(null);this.l6(null)}this.mx();var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.l5(this.bw(this.xMemberPath()));this.l6(this.bw(this.yMemberPath()))}this.renderSeries(false);break;case"XMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l5());this.l5(this.bw(this.xMemberPath()))}this.mx();this.renderSeries(false);this.ic();break;case"YMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l6());this.l6(this.bw(this.yMemberPath()))}this.mx();this.renderSeries(false);this.ic();break;case"XAxis":if(c!=null){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,d).registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.ic();break;case"YAxis":if(c!=null){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.ic();break;case"TrianglesSource":if(this.trianglesSource()!=null){this.mw();this.l7(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self.trianglesSource());return $ret}())}else{this.l7(null)}break;case"FastTrianglesSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.l2());g.deregisterColumn(this.l3());g.deregisterColumn(this.l4());this.l2(null);this.l3(null);this.l4(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.l2(this.l1(h,this.triangleVertexMemberPath1()));this.l3(this.l1(h,this.triangleVertexMemberPath2()));this.l4(this.l1(h,this.triangleVertexMemberPath3()))}this.renderSeries(false);this.ic();break;case"TriangleVertexMemberPath1":if(this.l7()!=null){this.l7().deregisterColumn(this.l2());this.l2(this.l1(this.l7(),this.triangleVertexMemberPath1()))}this.renderSeries(false);this.ic();break;case"TriangleVertexMemberPath2":if(this.l7()!=null){this.l7().deregisterColumn(this.l3());this.l3(this.l1(this.l7(),this.triangleVertexMemberPath2()))}this.renderSeries(false);this.ic();break;case"TriangleVertexMemberPath3":if(this.l7()!=null){this.l7().deregisterColumn(this.l4());this.l4(this.l1(this.l7(),this.triangleVertexMemberPath3()))}this.renderSeries(false);this.ic();break;case"XColumn":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"YColumn":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},dv:function(a,b,c){return $.ig.Series.prototype.dv.call(this,a,b,c)&&this.bz()!=null&&this.xAxis()!=null&&this.yAxis()!=null&&this.xAxis().seriesViewer()!=null&&this.yAxis().seriesViewer()!=null&&a.width()>0&&a.height()>0&&this.l2()!=null&&this.l2().count()>0&&this.l3()!=null&&this.l3().count()>0&&this.l4()!=null&&this.l4().count()>0&&this.l5()!=null&&this.l5().count()>0&&this.l6()!=null&&this.l6().count()>0},mx:function(){if(this.trianglesSource()==null){this._mb=null;this.l2(null);this.l3(null);this.l4(null);this._l8=false}},_mb:null,h4:function(){$.ig.Series.prototype.h4.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},hs:function(a,b,c,d){$.ig.Series.prototype.hs.call(this,a,b,c,d);this.mx();this.renderSeries(false)},an:function(a){if(a!=null&&a==this.xAxis()&&this.l5()!=null){return new $.ig.AxisRange(this.l5().minimum(),this.l5().maximum())}if(a!=null&&a==this.yAxis()&&this.l6()!=null){return new $.ig.AxisRange(this.l6().minimum(),this.l6().maximum())}return null},jl:function(a,b){this.renderSeries(false)},jk:function(a,b){this.renderSeries(false)},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$u.trianglesSourceProperty,a);return a}else{return this.c($$t.$u.trianglesSourceProperty)}},l7:function(a){if(arguments.length===1){this.h($$t.$u.m0,a);return a}else{return this.c($$t.$u.m0)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath3Property)}},lw:null,l2:function(a){if(arguments.length===1){var b=this.l2()!=a;if(b){var c=this.l2();this.lw=a;this.raisePropertyChanged("TriangleVertexColumn1",c,this.l2())}return a}else{return this.lw}},lx:null,l3:function(a){if(arguments.length===1){var b=this.l3()!=a;if(b){var c=this.l3();this.lx=a;this.raisePropertyChanged("TriangleVertexColumn2",c,this.l3())}return a}else{return this.lx}},ly:null,l4:function(a){if(arguments.length===1){var b=this.l4()!=a;if(b){var c=this.l4();this.ly=a;this.raisePropertyChanged("TriangleVertexColumn3",c,this.l4())}return a}else{return this.ly}},isShape:function(){return true},$type:new $.ig.Type("ScatterTriangulationSeries",$.ig.Series.prototype.$type)},true);$c("ScatterContourSeries:g","ScatterTriangulationSeries",{init:function(){$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.k();this._ab=$$t.$g.$type;this.valueResolver(new $$t.k)},_nb:null,bf:function(){this._nb=new $$t.v(this);return this._nb},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.valueMemberPathProperty,a);return a}else{return this.c($$t.$g.valueMemberPathProperty)}},nd:null,ne:function(a){if(arguments.length===1){var b=this.ne()!=a;if(b){var c=this.ne();this.nd=a;this.raisePropertyChanged("ValueColumn",c,this.ne())}return a}else{return this.nd}},is:function(a,b,c,d){$$t.$u.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.ne());this.ne(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.ne(this.bw(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.ne());this.ne(this.bw(this.valueMemberPath()))}this.renderSeries(false);this.ic();break;case"ValueResolver":this.renderSeries(false);this.ic();break;case"FillScale":var g=c;var h=d;if(g!=null){g.unregisterSeries(this)}if(h!=null){h.registerSeries(this)}this.renderSeries(false);this.ic();break;case"ActualBrush":this.renderSeries(false);this.ic();break}},hp:function(a,b){$$t.$u.hp.call(this,a,b);if(a){b.b0(a)}},i6:function(a){$$t.$u.i6.call(this,a);this.nk(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);f.prepAltSurface(c);if(this.cc(f)){return}this.nk(f)},nk:function(a){if(this.cc(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=new $.ig.ScalerParams(1,b,c,this.xAxis().isInverted());f.c=this.getEffectiveViewport1(a);var g=new $.ig.ScalerParams(1,b,c,this.yAxis().isInverted());g.c=this.getEffectiveViewport1(a);var h=this.xAxis();var i=this.yAxis();var j=this.l2().count();var k;var xArr_=this.l5().asArray();k=xArr_.slice(0);var l;var yArr_=this.l6().asArray();l=yArr_.slice(0);var m=this.ne().asArray();var n=this.l2().asArray();var o=this.l3().asArray();var p=this.l4().asArray();var q=this.valueResolver().getContourValues(this.ne());var r=new $$4.x(Number,1,q).toArray();h.getScaledValueList(k,0,k.length,f);i.getScaledValueList(l,0,l.length,g);var s=r.length;var t=new Array(s);for(var u=0;u<s;++u){t[u]=new $$t.i}var v=c.top();var w=c.left();var x=c.right();var y=c.bottom();var z;var aa;var ab;var ac;var ad=k.length;for(var ae=0;ae<j;ae++){var af=n[ae];var ag=o[ae];var ah=p[ae];if(af>=ad||ag>=ad||ah>=ad||af<0||ag<0||ah<0){continue}var ai=k[af];var aj=l[af];var ak={__x:ai,__y:aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var al=k[ag];var am=l[ag];var an={__x:al,__y:am,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ao=k[ah];var ap=l[ah];var aq={__x:ao,__y:ap,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z=an.__y<aq.__y?an.__y:aq.__y;z=ak.__y<z?ak.__y:z;aa=an.__y>aq.__y?an.__y:aq.__y;aa=ak.__y>aa?ak.__y:aa;ab=an.__x<aq.__x?an.__x:aq.__x;ab=ak.__x<ab?ak.__x:ab;ac=an.__x>aq.__x?an.__x:aq.__x;ac=ak.__x>ac?ak.__x:ac;if(z<y&&aa>v&&ab<x&&ac>w){var ar=m[af];var as=m[ag];var at=m[ah];if($.ig.util.isNaN(ar)||$.ig.util.isNaN(as)||$.ig.util.isNaN(at)){continue}for(var au=0;au<s;au++){var av=r[au];var aw=t[au];switch((ar<av?1:0)|(as<av?2:0)|(at<av?4:0)){case 0:break;case 1:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 2:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 3:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 4:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 5:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 6:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 7:break}}}}var ax=new $.ig.Clipper(0,$.ig.RectUtil.prototype.r(c,2),false);var ay=new $$4.x($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),0);for(var az=0;az<s;++az){var a0=t[az];var a1=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var a2=a0.c();for(var a3=0;a3<a2.count();a3++){var a4=a2.__inner[a3];var a5=new $$4.x($$a.$y.$type,0);ax.i(a5);var a7=a4.getEnumerator();while(a7.moveNext()){var a6=a7.current();ax.j({__x:a0.g().item(a6),__y:a0.h().item(a6),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}ax.i(null);a1.add(a5)}ay.add(a1)}d.bz(ay,r)},fillScale:function(a){if(arguments.length===1){this.h($$t.$g.fillScaleProperty,a);return a}else{return this.c($$t.$g.fillScaleProperty)}},m9:null,valueResolver:function(a){if(arguments.length===1){var b=a!=this.valueResolver();if(b){if(this.m9!=null){var c=this.m9;c.updated=$.ig.Delegate.prototype.remove(c.updated,this.nl.runOn(this))}var d=this.m9;this.m9=a;if(this.m9!=null){var e=this.m9;e.updated=$.ig.Delegate.prototype.combine(e.updated,this.nl.runOn(this))}this.raisePropertyChanged("ValueResolver",d,a);this.renderSeries(false)}return a}else{return this.m9}},nl:function(a,b){this.renderSeries(false)},dv:function(a,b,c){return $$t.$u.dv.call(this,a,b,c)&&this.valueResolver()!=null&&this.l5()!=null&&this.l6()!=null&&this.l2()!=null&&this.l3()!=null&&this.l4()!=null&&this.l5().count()>0&&this.l6().count()>0&&this.l2().count()>0&&this.l3().count()>0&&this.l4().count()>0},getHitDataContext:function(a,b){var c=this._nb.b4(a,b);if(c!=null){return c.dataContext()}return null},$type:new $.ig.Type("ScatterContourSeries",$$t.$u.$type)},true);$c("PolylineBuilder:h","Object",{init:function(){this.a=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);this.b=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);$.ig.$op.init.call(this)},e:function(){this.a.clear();this.b.clear()},c:function(){var a=new $$4.x($$4.$x.$type.specialize($$0.$aw.$type),0);var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},d:function(a,b){var c=null;var d=null;var e=this.b.tryGetValue(a,c);c=e.p1;var f=this.a.tryGetValue(b,d);d=f.p1;if(c==null&&d==null){var g=new $$4.x($$0.$aw.$type,0);g.add(a);g.add(b);this.a.add(a,g);this.b.add(b,g)}if(c==null&&d!=null){this.a.remove(b);d.insert(0,a);this.a.add(a,d)}if(c!=null&&d==null){this.b.remove(a);c.add(b);this.b.add(b,c)}if(c!=null&&d!=null){if(c==d){c.add(b);this.b.remove(a)}else{this.a.remove(d.__inner[0]);this.b.remove(d.__inner[d.count()-1]);this.b.remove(c.__inner[c.count()-1]);c.addRange(d);this.b.add(c.__inner[c.count()-1],c)}}},a:null,b:null,$type:new $.ig.Type("PolylineBuilder",$.ig.$ot)},true);$c("ContourBuilder:i","PolylineBuilder",{init:function(){this.f=new $$4.h($$0.$ax.$type,$$0.$aw.$type,0);this.i=new $$4.x($$0.$a8.$type,0);this.j=new $$4.x($$0.$a8.$type,0);$$t.$h.init.call(this)},e:function(){$$t.$h.e.call(this);this.f.clear();this.i.clear();this.j.clear()},g:function(){return this.i},h:function(){return this.j},k:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=Math.min(a,e)+4294967296*Math.max(a,e);var k=-1;if(!function(){var l=$self.f.tryGetValue(j,k);k=l.p1;return l.ret}()){k=this.i.count();var l=(i-d)/(h-d);this.f.add(j,k);this.i.add(b+l*(f-b));this.j.add(c+l*(g-c))}return k},f:null,i:null,j:null,$type:new $.ig.Type("ContourBuilder",$$t.$h.$type)},true);$c("LinearContourValueResolver:k","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},valueCount:function(a){if(arguments.length===1){this.h($$t.$k.valueCountProperty,a);return a}else{return $h(this.c($$t.$k.valueCountProperty))}},getContourValues:function(a){var d__=new $$t.l((-2));d__.__4__this=this;d__.__3__valueColumn=a;return d__},$type:new $.ig.Type("LinearContourValueResolver",$$t.$j.$type)},true);$c("StyleSelector:ab","Object",{init:function(){$.ig.$op.init.call(this)},selectStyle:function(a,b){return null},$type:new $.ig.Type("StyleSelector",$.ig.$ot)},true);$c("ShapeSeriesBase:s","Series",{init:function(){this.lx=null;this.lz=null;this.lt=null;this.lv=null;this.lu=null;this.ls=null;$.ig.Series.prototype.init.call(this);this._mg=this.shapeFilterResolution();this.my=$$a.$ae.empty()},hn:function(){$.ig.Series.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},getAxes:function(){return[this.xAxis(),this.yAxis()]},shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$s.shapeMemberPathProperty,a);return a}else{return this.c($$t.$s.shapeMemberPathProperty)}},l2:null,l3:function(a){if(arguments.length===1){var b=this.l3()!=a;if(b){var c=this.l3();this.l2=a;this.raisePropertyChanged("ShapeColumn",c,this.l3())}return a}else{return this.l2}},xAxis:function(a){if(arguments.length===1){this.h($$t.$s.xAxisProperty,a);return a}else{return this.c($$t.$s.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$s.yAxisProperty,a);return a}else{return this.c($$t.$s.yAxisProperty)}},l6:function(array_){var a=Array.isArray(array_);return a},convertToListList:function(a){if(a==null){return null}var b=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var c;var curr_;var d;var e;for(var f=0;f<a.length;f++){c=a[f];var g=new $$4.x($$a.$y.$type,0);for(var h=0;h<c.length;h++){curr_=c[h];d=curr_.x;e=curr_.y;g.add({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}b.add(g)}return b},by:function(a){if(this.bz()!=null&&this.l6(this.itemsSource())&&a!=null&&a.split("!").length!=2){if(this.coercionMethods()==null){this.coercionMethods({})}var methods_=this.coercionMethods();methods_.convertToListList=this.convertToListList;a+="!convertToListList"}return $.ig.Series.prototype.by.call(this,a)},is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);var e=false;var f=false;switch(b){case"FastItemsSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.l3());this.l3(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.l3(this.by(this.shapeMemberPath()))}e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}break;case"ShapeMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l3());this.l3(this.by(this.shapeMemberPath()))}break;case"ShapeColumn":this.mr();e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}this.ic();break;case"XAxis":case"YAxis":this.lx=this.xAxis();this.lz=this.yAxis();var i=c;var j=d;this.ms(i);this.mp(j);if(j!=null&&!j.updateRange()||j==null&&i!=null){this.renderSeries(false)}this.ic();break;case"Resolution":this.me=this.resolution();this.ic();break;case"ActualBrush":this.renderSeries(false);break;case"ShapeFilterResolution":this._mg=this.shapeFilterResolution();this.renderSeries(false);this.ic();break;case"Thickness":this.renderSeries(false);this.ic();break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},lx:null,lz:null,me:0,_ma:null,mr:function(){this._ma=null;if(this.l3()==null){return}this._ma=new $$4.x($$a.$ae.$type,2,this.l3().count());for(var a=0;a<this.l3().count();a++){this._ma.add($.ig.PointCollectionUtil.prototype.j(this.l3().item(a)))}},mz:function(a){if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),a)!==null){return $.ig.PointCollectionUtil.prototype.h(a)}else if($b($$0.$bw.$type.specialize($$a.$y.$type),a)!==null){return $.ig.PointCollectionUtil.prototype.g(a)}return $$a.$ae.empty()},mc:function(a,b,c,d,e){return this.md(a,b,c,d,e);if($b($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),c)!==null){return this.md(a,b,c,d,e)}else if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),c)!==null){var f=c;var g=new $$4.x($$t.$t.$type,0);var h=null;var j=f.getEnumerator();while(j.moveNext()){var i=j.current();h=this.lw(a,b,$.ig.PointCollectionUtil.prototype.b(i),d,e);if(h==null){continue}g.add(h)}return g}else if($b($$0.$bw.$type.specialize($$a.$y.$type),c)!==null){var k=c;var l=this.lw(a,b,$.ig.PointCollectionUtil.prototype.b(k),d,e);var m=new $$4.x($$t.$t.$type,0);if(l!=null){m.add(l)}return m}else{throw new $$6.p(1,"Unrecognized data in ShapeColumn")}},lt:null,lv:null,lu:null,ls:null,l7:function(){return true},l9:function(){return false},i6:function(a){this.mq(this.view())},renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cc(f)){return}this.mq(f)},mq:function(a){if(this.cc(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;if(c.width()<1||c.height()<1||this.l3()==null){return}var f=this.xAxis();var g=this.yAxis();var h=this.getEffectiveViewport1(a);var i=new $.ig.ScalerParams(1,b,c,f.isInverted());i.c=h;var j=new $.ig.ScalerParams(1,b,c,g.isInverted());j.c=h;d.cj();var k=new $$a.ae(0,0,0,0,0);var l;var m;var n;var o;var p=this.l3().count();if(this.lv==null||this.lv.length!=p){this.lv=new Array(p);this.lt=new Array(p);this.lu=new Array(p);this.ls=new Array(p)}var q=this.lv;var r=this.lt;var s=this.lu;var t=this.ls;var u;for(var v=0;v<p;v++){u=this._ma.__inner[v];q[v]=u.top();r[v]=u.left();s[v]=u.right();t[v]=u.bottom()}this.lx.getScaledValueList(r,0,r.length,i);this.lx.getScaledValueList(s,0,s.length,i);this.lz.getScaledValueList(q,0,q.length,j);this.lz.getScaledValueList(t,0,t.length,j);d.ck(r,q,s,t);var w=this.l3();var x=this.bz();this.mt(d);var y=c.left();var z=c.right();var aa=c.top();var ab=c.bottom();var ac=null;if(this.my.isEmpty()){ac=null}else{ac=new $.ig.Clipper(1,this.my.left(),this.my.bottom(),this.my.right(),this.my.top(),this.l7())}var ad=this.l9();if(ad){d._b3.clear()}var ae;for(var af=0;af<p;af++){n=r[af];l=q[af];m=t[af];o=s[af];k.x(Math.min(n,o));k.y(Math.min(l,m));k.width(Math.max(n,o)-k.x());k.height(Math.max(l,m)-k.y());if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ae=ac}else{ae=null}var ag=this.mc(a,ae,w.item(af),i,j);if(ad){var ah=0;var ai=null;for(var aj=0;aj<ag.count();aj++){var ak=ag.__inner[aj];var al=ak._b.width()*ak._b.height();if(al>ah){ah=al;ai=ak}}d._b3.add(af,ai)}d.b8(af,x.item(af),k,ag)}}d.ci()},h4:function(){$.ig.Series.prototype.h4.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},jl:function(a,b){this.renderSeries(false)},jk:function(a,b){this.renderSeries(false)},hs:function(a,b,c,d){$.ig.Series.prototype.hs.call(this,a,b,c,d);switch(a){case 3:if(d==this.shapeMemberPath()){this._ma.__inner[b]=this.mz(this.l3().item(b))}break;case 1:for(var e=b;e<b+c;e++){this._ma.insert(e,this.mz(this.l3().item(e)))}break;case 0:this._ma.removeRange(b,c);break;case 2:for(var f=b;f<b+c;f++){this._ma.__inner[f]=this.mz(this.l3().item(f))}break;case 4:this.mr();break}this.renderSeries(false)},dv:function(a,b,c){var d=true;if(!$.ig.Series.prototype.dv.call(this,a,b,c)||this.l8()&&this.l3()==null||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.l3()==null||this.l3().count()==0||this._ma==null||this._ma.count()==0||this._ma.count()!=this.l3().count()){d=false}return d},l8:function(){return true},im:function(a){$.ig.Series.prototype.im.call(this,a);this._l1=$b($$t.$z.$type,a)},_l1:null,md:function(a,b,c,d,e){var f=new $$4.x($$t.$t.$type,0);var g;var h=c.count();for(var i=0;i<h;i++){g=c.__inner[i];var j=this.lw(a,b,g,d,e);if(j==null){continue}f.add(j)}return f},lw:function(a,b,c,d,e){var f=this.mo(c,d,e);var g=f._c;var h=f._d;var i=g.length;var j=1.7976931348623157e308;var k=1.7976931348623157e308;var l=-1.7976931348623157e308;var m=-1.7976931348623157e308;var n;var o;for(var p=0;p<i;p++){n=g[p];o=h[p];j=n<j?n:j;k=o<k?o:k;l=n>l?n:l;m=o>m?o:m}var q=!(j>this.my.right()||l<this.my.left()||k>this.my.bottom()||m<this.my.top());if(!q){return null}var r=b!=null&&(j<this.my.left()||k<this.my.top()||l>this.my.right()||m>this.my.bottom());var s=new $$a.ae(0,j,k,l-j,m-k);if(!a.b2(s)){return null}j=j<this.my.left()?this.my.left():j;l=l>this.my.right()?this.my.right():l;k=k<this.my.top()?this.my.top():k;m=m>this.my.bottom()?this.my.bottom():m;var t=$.ig.PolySimplification.prototype.b(f,this.resolution());var u=(new $.ig.DefaultFlattener).fastFlatten(f._c,f._d,t,this.me);var v=u.count();if(r){var w=new $$4.x($$a.$y.$type,0);b.i(w);for(var x=0;x<v;x++){b.j(u.__inner[x])}b.i(null);u=w}if(u==null||u.count()==0){return null}var y=new $$t.t;y._a=u;y._b=new $$a.ae(0,j,k,l-j,m-k);y._c=s;return y},mo:function(a,b,c){var d=this.lx;var e=this.lz;var f=a.count();var g=new Array(f);var h=new Array(f);for(var i=0;i<f;i++){g[i]=a.__inner[i].__x;h[i]=a.__inner[i].__y}d.getScaledValueList(g,0,g.length,b);e.getScaledValueList(h,0,h.length,c);return new $$6.u(Array,Array,g,h)},my:null,mt:function(a){a.cp()},hp:function(a,b){$.ig.Series.prototype.hp.call(this,a,b);var c=b;c.cd()},mp:function(a){if(a!=null){a.registerSeries(this)}},ms:function(a){if(a!=null){a.deregisterSeries(this)}},getHitDataContext:function(a,b){var c=this._l1.cr(a,b);var d=null;if(c!=null){d=c.dataContext()}if(d!=null){return d}return $.ig.Series.prototype.getHitDataContext.call(this,a,b)},mh:function(a){return this.bz().item(a)},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},shapeFilterResolution:function(a){
if(arguments.length===1){this.h($$t.$s.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$s.shapeFilterResolutionProperty)}},_mg:0,an:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null&&this._ma!=null){var b=1.7976931348623157e308;var c=-1.7976931348623157e308;var e=this._ma.getEnumerator();while(e.moveNext()){var d=e.current();b=Math.min(b,d.left());c=Math.max(c,d.right())}return new $.ig.AxisRange(b,c)}if($b($.ig.NumericYAxis.prototype.$type,a)!==null&&this._ma!=null){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var i=this._ma.getEnumerator();while(i.moveNext()){var h=i.current();f=Math.min(f,h.top());g=Math.max(g,h.bottom())}return new $.ig.AxisRange(f,g)}return null},isShape:function(){return true},$type:new $.ig.Type("ShapeSeriesBase",$.ig.Series.prototype.$type)},true);$c("ScatterPolylineSeries:m","ShapeSeriesBase",{init:function(){$$t.$s.init.call(this);this._ab=$$t.$m.$type},bf:function(){return new $$t.w(this)},im:function(a){$$t.$s.im.call(this,a);this._m0=a},_m0:null,l7:function(){return false},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$m.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleProperty,a);return a}else{return this.c($$t.$m.shapeStyleProperty)}},is:function(a,b,c,d){$$t.$s.is.call(this,a,b,c,d);switch(b){case"ShapeStyle":this._m0.cn(this.shapeStyle());this.renderSeries(false);this.ic();break;case"ShapeStyleSelector":this._m0.co(this.shapeStyleSelector());this.renderSeries(false);this.ic();break}},mq:function(a){var b=a;b.cn(this.shapeStyle());b.co(this.shapeStyleSelector());$$t.$s.mq.call(this,a)},getHitDataContext:function(a,b){var c=this._m0.cs(a,b,true);if(c!=null){return c.dataContext()}return $$t.$s.getHitDataContext.call(this,a,b)},$type:new $.ig.Type("ScatterPolylineSeries",$$t.$s.$type)},true);$c("ScatterAreaSeries:n","ScatterTriangulationSeries",{init:function(){this.m9=[$$a.$ax.u(255,0,0,255),$$a.$ax.u(255,0,255,0),$$a.$ax.u(255,255,0,0)];$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.k();this._ab=$$t.$n.$type},nc:null,colorScale:function(a){if(arguments.length===1){var b=this.nc!=a;if(b){var c=this.nc;if(this.nc!=null){var d=this.nc;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.nq.runOn(this))}this.nc=a;if(this.nc!=null){var e=this.nc;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.nq.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.nc)}return a}else{return this.nc}},nq:function(a,b){this.renderSeries(false)},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$n.colorMemberPathProperty,a);return a}else{return this.c($$t.$n.colorMemberPathProperty)}},nh:null,ni:function(a){if(arguments.length===1){var b=this.ni()!=a;if(b){var c=this.ni();this.nh=a;this.raisePropertyChanged("ColorColumn",c,this.ni())}return a}else{return this.nh}},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},is:function(a,b,c,d){$$t.$u.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.ni());this.ni(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.ni(this.bw(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.ni());this.ni(this.bw(this.colorMemberPath()))}this.renderSeries(false);this.ic();break;case"ColorScale":this.renderSeries(false);this.ic();break}},i6:function(a){$$t.$u.i6.call(this,a);this.nr(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);f.prepAltSurface(c);if(this.cc(f)){return}this.nr(f)},nr:function(a){if(this.cc(a)){return}var b;var c;var d=a.getViewInfo(c,b);c=d.p0;b=d.p1;var e=a;var f=null;var g=null;var h=this.xAxis();var i=this.yAxis();var j=this.getEffectiveViewport1(a);var k=new $.ig.ScalerParams(1,b,c,h.isInverted());k.c=j;var l=new $.ig.ScalerParams(1,b,c,i.isInverted());l.c=j;g=this.ng(a,k,l);if(g!=null){e.b5(g)}else{e.b8(f)}},no:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;var e=$.ig.truncate(Math.round(b.width()))*$.ig.truncate(Math.round(b.height()));var f=a.itemIndexes();if(f==null||f.length!=e){f=new Array(e);for(var g=0;g<e;g++){f[g]=0}}else{for(var h=0;h<e;h++){f[h]=0}}a.itemIndexes(f)},getItem:function(a){var b=$.ig.truncate(Math.round(this.lq().width()));var c=$.ig.truncate(Math.round(this.lq().height()));var d=this.view().itemIndexes();if(d==null||d.length!=b*c||this.l2()==null||this.l2().count()<1||this.l3()==null||this.l3().count()<1||this.l4()==null||this.l4().count()<1){return null}var e=this.seriesViewer().windowRect();var f=(a.__x-e.left())/e.width();var g=(a.__y-e.top())/e.height();var h=$.ig.truncate(Math.round(b*f));var i=$.ig.truncate(Math.round(c*g));var j=b*i+h;if(j<0||j>d.length-1){return null}var k=d[j]-1;if(k<0||k>this.l2().count()){return null}var l=this._na.length;var m=this.l2().item(k);var n=this.l3().item(k);var o=this.l4().item(k);if(m>=l||n>=l||o>=l){return null}var p=(this._na[m]-this.lq().left())/this.lq().width();var q=(this._nb[m]-this.lq().top())/this.lq().height();var r=(this._na[n]-this.lq().left())/this.lq().width();var s=(this._nb[n]-this.lq().top())/this.lq().height();var t=(this._na[o]-this.lq().left())/this.lq().width();var u=(this._nb[o]-this.lq().top())/this.lq().height();var v=Math.pow(p-f,2)+Math.pow(q-g,2);var w=Math.pow(r-f,2)+Math.pow(s-g,2);var x=Math.pow(t-f,2)+Math.pow(u-g,2);if(v<w&&v<x){return this.bz().item(m)}if(w<v&&w<x){return this.bz().item(n)}if(x<v&&x<w){return this.bz().item(o)}return this.bz().item(m)},_na:null,_nb:null,ng:function(a,b,c){var d;var e;var f=a.getViewInfo(e,d);e=f.p0;d=f.p1;e=new $$a.ae(0,0,0,e.width(),e.height());b=new $.ig.ScalerParams(0,b.e,e,b.a,b.c);c=new $.ig.ScalerParams(0,c.e,e,c.a,c.c);c._b=this.ee();var g=a;var h=this.xAxis();var i=this.yAxis();var j=this.l2().count();var k;var xArr_=this.l5().asArray();k=xArr_.slice(0);var l;var yArr_=this.l6().asArray();l=yArr_.slice(0);var m=this.ni().asArray();var n=this.l2().asArray();var o=this.l3().asArray();var p=this.l4().asArray();this._na=k;this._nb=l;h.getScaledValueList(k,0,k.length,b);i.getScaledValueList(l,0,l.length,c);var q=this.ne();var r=g.bz(b.d,q,this.ni());var s=e.top();var t=e.left();var u=e.right();var v=e.bottom();var w;var x;var y;var z;this.no(g);var aa=g.itemIndexes();var ab=k.length;for(var ac=0;ac<j;ac++){var ad=n[ac];var ae=o[ac];var af=p[ac];if(ad>=ab||ae>=ab||af>=ab||ad<0||ae<0||af<0){continue}var ag=k[ad];var ah=l[ad];var ai={__x:ag,__y:ah,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aj=k[ae];var ak=l[ae];var al={__x:aj,__y:ak,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am=k[af];var an=l[af];var ao={__x:am,__y:an,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};w=al.__y<ao.__y?al.__y:ao.__y;w=ai.__y<w?ai.__y:w;x=al.__y>ao.__y?al.__y:ao.__y;x=ai.__y>x?ai.__y:x;y=al.__x<ao.__x?al.__x:ao.__x;y=ai.__x<y?ai.__x:y;z=al.__x>ao.__x?al.__x:ao.__x;z=ai.__x>z?ai.__x:z;if(w<v&&x>s&&y<u&&z>t){var ap=m[ad];var aq=m[ae];var ar=m[af];r.p(ac,aa,ai,al,ao,ap,aq,ar)}}return r},m9:null,nj:function(){var a=new $$a.ax;var b=this.actualBrush();if(b==null){a=this.m9[this.index()%this.m9.length]}else{a=$.ig.ColorUtil.prototype.j(b)}var c=new $.ig.ObservableColorCollection;c.add($.ig.ColorUtil.prototype.o(a,-.5));c.add(a);return c},ne:function(){var $self=this;var a=this.colorScale();if(a==null){a=function(){var $ret=new $$t.c;$ret.palette($self.nj());$ret.interpolationMode(2);return $ret}()}else if($b($$t.$c.$type,a)!==null){var b=a;if(b.palette()==null||b.palette().count()==0){b.palette(this.nj())}a=b}return a},hp:function(a,b){$$t.$u.hp.call(this,a,b);var c=b;c.b4()},bf:function(){return new $$t.x(this)},im:function(a){$$t.$u.im.call(this,a);this._nf=$b($$t.$x.$type,a)},_nf:null,attachImage:function(a){if(this._nf!=null){this._nf.attachImage(a)}},$type:new $.ig.Type("ScatterAreaSeries",$$t.$u.$type)},true);$c("TriangleRasterizer:o","Object",{init:function(a,b,c,d,e,f,g){this.k=0;this.j=0;this.b=null;this.d=null;$.ig.$op.init.call(this);if(a==null||b==null||e==null){throw new $$0.n(0)}this.a=a;this.c(b);this.e(e);this.m(f);this.l(g);this.g=c;this.f=d},a:null,k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:0,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},f:0,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},p:function(a,b,c,d,e,f,g,h){var i=this.k;var j=this.j;var k;var l;if(d.__y>e.__y){k=d;d=e;e=k;l=g;g=h;h=l}if(c.__y>e.__y){k=c;c=e;e=k;l=f;f=h;h=l}if(c.__y>d.__y){k=c;c=d;d=k;l=f;f=g;g=l}var m=$.ig.truncate(Math.round(c.__y));var n=$.ig.truncate(Math.round(d.__y));var o=$.ig.truncate(Math.round(e.__y));if(o==m){return}if($.ig.util.isNaN(f)||$.ig.util.isNaN(g)||$.ig.util.isNaN(h)){return}var p=(d.__x-c.__x)*(e.__y-c.__y)-(e.__x-c.__x)*(d.__y-c.__y)>=0;var q=Math.max(0,m);var r=Math.min(j-1,n);for(var s=q;s<r;++s){var t=(s-m)/(n-m);var u=c.__x+t*(d.__x-c.__x);var v=f+t*(g-f);var w=(s-m)/(o-m);var x=c.__x+w*(e.__x-c.__x);var y=f+w*(h-f);if(p){this.o(a,b,s,$.ig.truncate(Math.floor(x)),$.ig.truncate(Math.ceil(u)),y,v)}else{this.o(a,b,s,$.ig.truncate(Math.floor(u)),$.ig.truncate(Math.ceil(x)),v,y)}}{var z=Math.min(j-1,Math.max(0,n));var aa=Math.min(j-1,o);var ab=0;var ac=d.__x+ab*(e.__x-d.__x);var ad=g+ab*(h-g);var ae=z;var af=o-m;var ag=(ae-m)/af;var ah=c.__x+ag*(e.__x-c.__x);var ai=f+ag*(h-f);do{if(p){this.o(a,b,ae,$.ig.truncate(Math.floor(ah)),$.ig.truncate(Math.ceil(ac)),ai,ad)}else{this.o(a,b,ae,$.ig.truncate(Math.floor(ac)),$.ig.truncate(Math.ceil(ah)),ad,ai)}++ae;ab=(ae-n)/(o-n);ac=d.__x+ab*(e.__x-d.__x);ad=g+ab*(h-g);ag=(ae-m)/af;ah=c.__x+ag*(e.__x-c.__x);ai=f+ag*(h-f)}while(ae<aa)}},o:function(a,b,c,d,e,f,g){var h=this.k;var i=d>0?d:0;var j=e<h-1?e:h-1;var k=c*h*4+i*4;var l=g-f;var m=1/(e-d);var n=this.d;var o=this.g;var p=this.f;var q=c*h;for(var r=i;r<=j;r++){var s=f+l*(r-d)*m;var color_=this.b.getColor(s,o,p,n);this.a[k]=color_.__r;this.a[k+1]=color_.__g;this.a[k+2]=color_.__b;this.a[k+3]=color_.__a;b[q+r]=a+1;k+=4}},n:function(){},$type:new $.ig.Type("TriangleRasterizer",$.ig.$ot)},true);$c("TriangleRasterizer_PointAndValue:p","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:0,$type:new $.ig.Type("TriangleRasterizer_PointAndValue",$.ig.$ot)},true);$c("ScatterPolygonSeries:q","ShapeSeriesBase",{init:function(){this.m4=new $.ig.ScalerParams(1,$$t.$q.n3,$$t.$q.n3,false);this.m5=new $.ig.ScalerParams(1,$$t.$q.n3,$$t.$q.n3,false);$$t.$s.init.call(this);this._ab=$$t.$q.$type},l9:function(){return this.m9()},mq:function(a){var $self=this;var b=a;b.cn(this.shapeStyle());b.co(this.shapeStyleSelector());$$t.$s.mq.call(this,a);if(this.cc(a)){return}var c,d;var e=a.getViewInfo(c,d);c=e.p0;d=e.p1;var f=this.getEffectiveViewport1(a);this.m4=new $.ig.ScalerParams(1,d,c,this.xAxis().isInverted());this.m4.c=f;this.m5=new $.ig.ScalerParams(1,d,c,this.yAxis().isInverted());this.m5.c=f;if(c.width()<1||c.height()<1){return}this._m7=function(){var $ret=new $$t.r;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._e=$self.xAxis().isInverted();$ret._f=$self.yAxis().isInverted();$ret._d=$self.bz();$ret._c=$self.l3();return $ret}();if(this.m9()){var g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,0);b.c4().l(g,400,d,c,this.resolution());b.c4().j(g,false)}},m9:function(){return this.actualMarkerTemplate()!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},bf:function(){return new $$t.y(this)},im:function(a){$$t.$s.im.call(this,a);this._m6=a},_m6:null,_m7:null,m4:null,m5:null,hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$q.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleProperty,a);return a}else{return this.c($$t.$q.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$q.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.markerTemplateProperty,a);return a}else{return this.c($$t.$q.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$q.actualMarkerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$q.markerBrushProperty,a);return a}else{return this.c($$t.$q.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$q.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$q.markerOutlineProperty,a);return a}else{return this.c($$t.$q.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$q.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$q.markerStyleProperty,a);return a}else{return this.c($$t.$q.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$q.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerCollisionAvoidanceProperty))}},jg:function(){$$t.$s.jg.call(this);if(this.markerTemplate()!=null){this._m6.dc()}else{var a=$.ig.MarkerSeries.prototype.resolveMarkerType(this,this.markerType());var b=$.ig.MarkerSeries.prototype.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($.ig.MarkerSeries.prototype.nullMarkerTemplate())}else{this._m6.c9(b)}}if(this.markerBrush()!=null){this._m6.da()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this._m6.db()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},is:function(a,b,c,d){$$t.$s.is.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.jg();this.renderSeries(false);break;case"ActualMarkerTemplate":if(c==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||d==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||(c==null||d!=null)){this._m6.de();this.renderSeries(false)}this.renderSeries(false);this.ic();break;case"ShapeStyle":this._m6.cn(this.shapeStyle());this.renderSeries(false);this.ic();break;case"ShapeStyleSelector":this._m6.co(this.shapeStyleSelector());this.renderSeries(false);this.ic();break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.ic();break}},getHitDataContext:function(a,b){var c=this._m6.getHitMarker(a);var d=null;if(c!=null){d=c.content()}if(d!=null){return d}return $$t.$s.getHitDataContext.call(this,a,b)},nl:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},getVisiblePointsOfInterest:function(a,b,c){var $self=this;if(!this.hasMarkers()){return false}var d=this.xAxis();var e=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),d.isInverted());e.c=this.getEffectiveViewport1(this.view());var f=this.yAxis();var g=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),f.isInverted());g.c=this.getEffectiveViewport1(this.view());a.clear();this._m6.dd(function(h){if(h.__visibility==0){var i=new $.ig.SeriesPointOfInterest;var j=h._n;var k=h._o;if(j<$self.lq().left()||j>$self.lq().right()||k<$self.lq().top()||k>$self.lq().bottom()){return}i._b=d.getUnscaledValue(j,e);i._c=f.getUnscaledValue(k,g);i._a=h.content();a.add(i)}});return true},m1:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this._m7._d.count()){c=new Array(this._m7._d.count());for(var f=0;f<this._m7._d.count();f++){c[f]=new $$a.y(0)}}var g=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.xAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var h=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.yAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var i=this._m7._a.getUnscaledValue(g.d.left(),g);var j=this._m7._a.getUnscaledValue(g.d.right(),g);var k=this._m7._b.getUnscaledValue(h.d.bottom(),h);var l=this._m7._b.getUnscaledValue(h.d.top(),h);if(this._m7._e){var m=i;i=j;j=m}if(this._m7._f){var n=k;k=l;l=n}var o=this._m7;var p=o._a;var q=o._b;var r;var s;var t=g.d.left();var u=g.d.right();var v=h.d.top();var w=h.d.bottom();for(var x=0;x<this._m7._d.count();x++){r=0;s=0;var y=null;var z=a._b3.tryGetValue(x,y);y=z.p1;if(y==null){c[x].__x=NaN;c[x].__y=NaN}else{var aa=y._c;var ab=$.ig.RectUtil.prototype.l(aa);r=ab.__x;s=ab.__y;if(r>=t&&r<=u&&s>=v&&s<=w){c[x].__x=r;c[x].__y=s}else{c[x].__x=NaN;c[x].__y=NaN}}}return c},m0:function(a,b){if(b==null||b.length!=a.activeCount()){b=new Array(a.activeCount())}var c=0;var d=this.bz();var f=a.activeKeys().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},$type:new $.ig.Type("ScatterPolygonSeries",$$t.$s.$type)},true);$c("ShapeAxisInfoCache:r","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_e:false,_f:false,_d:null,_c:null,$type:new $.ig.Type("ShapeAxisInfoCache",$.ig.$ot)},true);$c("FlattenedShape:t","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_c:null,$type:new $.ig.Type("FlattenedShape",$.ig.$ot)},true);$c("ScatterContourSeriesView:v","SeriesView",{_bw:null,_bv:null,init:function(a){var $self=this;this.bx=new $$4.x($$a.$at.$type,0);this.bu=null;$.ig.SeriesView.prototype.init.call(this,a);this._by=new $$4.x($$a.$bs.$type,0);this._bv=a;this._bw=function(){var $ret=new $.ig.Pool$1($$a.$bs.$type);$ret.create($self.b5.runOn($self));$ret.destroy($self.b3.runOn($self));$ret.activate($self.b1.runOn($self));$ret.disactivate($self.b2.runOn($self));return $ret}()},_by:null,b5:function(){var $self=this;var a=new $$a.bs;a.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());this._by.add(a);return a},b1:function(a){a.__visibility=0},b2:function(a){a.__visibility=1},b3:function(a){this._by.remove(a)},bx:null,bu:null,bz:function(a,b){var c=0;this.bu=b;this.bx.clear();var d=this._bv.fillScale();if(d==null){d=new $.ig.ValueBrushScale;d.brushes().add($.ig.BrushUtil.prototype.h(this._e.actualBrush(),-.5));d.brushes().add(this._e.actualBrush())}else if(d.brushes()==null){d.brushes(new $.ig.BrushCollection);d.brushes().add($.ig.BrushUtil.prototype.h(this._e.actualBrush(),-.5));d.brushes().add(this._e.actualBrush())}else if(d.brushes().count()==0){d.brushes().add($.ig.BrushUtil.prototype.h(this._e.actualBrush(),-.5));d.brushes().add(this._e.actualBrush())}for(var e=0;e<b.length;e++){var f=b[e];var g=a.__inner[c];var h=new $$a.a7;for(var i=0;i<g.count();i++){var j=g.__inner[i];if(j.count()==0){continue}var k=$.ig.PointCollectionUtil.prototype.f(j);var l=function(){var $ret=new $$a.a8;$ret.isClosed(false);$ret.isFilled(false);$ret.startPoint(k.__inner[0]);return $ret}();l.__segments.add(function(){var $ret=new $$a.bg;$ret.points(k);return $ret}());h._b.add(l)}this._bw.item(c)._aj=h;if(this._bw.item(c).dataContext()!=null){this._bw.item(c).dataContext().item(f)}if(d!=null){var m=d.getBrushByValue(f,this._bv.ne());if(m==null){m=this._e.actualBrush()}this.bx.add(m)}else{this.bx.add(this._e.actualBrush())}c++}this._bw.count(c);this.an()},bb:function(a,b){$.ig.SeriesView.prototype.bb.call(this,a,b);var c=a;c.__stroke=this.bx.__inner[b];c._ac=this._e.thickness();if(c._y!=null){this._h.i(c,c._y)}},bc:function(a,b){$.ig.SeriesView.prototype.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__stroke=d;c._ac=this._e.thickness()+3},a3:function(a,b){$.ig.SeriesView.prototype.a3.call(this,a,b);for(var c=0;c<this._by.count();c++){var d=this._by.__inner[c];if(d.__visibility!=1){this.ba(d,c,b);a.s(d)}}},b0:function(a){this._bw.count(0);this.an()},ai:function(a){$.ig.SeriesView.prototype.ai.call(this,a);var b=new $$4.x($$6.$u.$type.specialize(Number,$$a.$bs.$type),0);if(this.bu!=null){for(var c=0;c<this._bw.count();c++){b.add(new $$6.u(Number,$$a.$bs.$type,this.bu[c],this._bw.item(c)))}}b.sort2(function(d,e){if(d._c<e._c){return-1}else if(d._c>e._c){return 1}return 0});for(var d=0;d<b.count();d++){var e=$b($$a.$bs.$type,b.__inner[d]._d);if(e.__visibility!=1){this._e.a2().exportPathData(a,e,"contour"+d,["Main "])}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._bv.title()+"</span><br/>";if(!String.isNullOrEmpty(this._bv.valueMemberPath())){a+="<span>Value: ${item}</span>"}a+="</div>";return a},b4:function(a,b){for(var c=0;c<this._by.count();c++){var d=this._by.__inner[c];var e=$b($$a.$a7.$type,d._aj);if(e!=null){for(var f=0;f<e._b.count();f++){var g=e._b.__inner[f];var h=e._b.__inner[f].__startPoint;for(var i=0;i<g.__segments.count();i++){var j=$b($$a.$bg.$type,g.__segments.__inner[i]);if(j!=null){var k=this._bv.thickness()/2+this._bv.eb(b);if(j.__points.count()>0&&$.ig.GeometryUtil.prototype.b(a,h,j.__points,k)){return d}}}}}}return null},$type:new $.ig.Type("ScatterContourSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ShapeSeriesViewBase:z","SeriesView",{init:function(a){this.b4=new $$4.x($$t.$aa.$type,0);this.bz=null;this.cw=null;$.ig.SeriesView.prototype.init.call(this,a);this._by=a;this._b1=this.b0();this._b6=new $$4.x($$a.$bs.$type,0);this._b3=new $$4.h($$0.$aw.$type,$$t.$t.$type,0)},_b3:null,b0:function(){var $self=this;return function(){var $ret=new $.ig.Pool$1($$a.$e.$type);$ret.create($self.cq.runOn($self));$ret.activate($self.cf.runOn($self));$ret.disactivate($self.cg.runOn($self));$ret.destroy($self.ch.runOn($self));return $ret}()},b2:function(a){return a.width()>=this._by._mg&&a.height()>=this._by._mg},toPointCollections:function(a){var b=new $$4.x($$a.$z.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$a.z(1,c._a);b.add(f)}return b},_by:null,b4:null,b8:function(a,b,c,d){if(d!=null&&d.count()>0){var e=$$t.$z.toPointCollections(d);c.intersect(this.br());if(!this.b2(c)){}else{var f=this.cu(a,e);if(f!=null){var g=this.ct(this._b7,b);for(var h=0;h<d.count();h++){var i=new $$t.aa;i.d=d.__inner[h]._b;i.a=d.__inner[h]._a;i.b=a;i.c=g;this.b4.add(i)}this.ce(g);this.ca(g,f);this.cc(g,b);this._b7=this._b7+1}}}},ct:function(a,b){var c=this._b1.item(this._b7);if(c.dataContext()!=null){c.dataContext().item(b)}return c},ca:function(a,b){},cb:function(a,b,c){if(b.__fill==null){b.__fill=a._e.actualBrush()}if(b.__stroke==null){b.__stroke=a._e.actualOutline()}if(b._y==null){b._ac=a._e.thickness()}},cc:function(a,b){if(a==null){return}if(this.bz!=null){a._y=this.bz.selectStyle(b,a)}if(a._y==null){a._y=this.cw}},ce:function(a){},b9:function(a,b){var c=$.ig.truncate(Math.floor(a.left()));var d=$.ig.truncate(Math.ceil(a.right()));var e=$.ig.truncate(Math.floor(a.top()));var f=$.ig.truncate(Math.ceil(a.bottom()));for(var g=c;g<d;g++){for(var h=e;h<f;h++){this.cm(g,h,b)}}},cm:function(a,b,c){},cu:function(a,b){},cj:function(){this._b7=0},ci:function(){this._b1.count(this._b7);this.an()},_b7:0,cl:function(a,b){},cd:function(){this._b1.count(0);this.an()},_b6:null,cq:function(){var a=this._by;var b=function(){var $ret=new $$a.bs;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series(a);return $ret}());return $ret}();this._b6.add(b);return b},cf:function(a){a.__visibility=0},cg:function(a){a.dataContext().item(null);a.__visibility=1},ch:function(a){this._b6.remove(a)},_b1:null,cv:function(a,b,c){if(b==null){return null}var d=new $$a.a7;var e;var f=b.count();for(var g=0;g<f;g++){e=b.__inner[g];if(e.count()<1){continue}var h=new $$a.bg;h.__points=e;var i=new $$a.a8;i.__isFilled=c;i.__isClosed=c;i.__startPoint=e.__inner[0];i.__segments.add(h);d._b.add(i)}return d},bb:function(a,b){$.ig.SeriesView.prototype.bb.call(this,a,b);var c=a;c.__fill=this._e.actualBrush();c.__stroke=this._e.actualOutline();c._ac=this._e.thickness();if(c._y!=null){this._h.i(c,c._y)}},bc:function(a,b){$.ig.SeriesView.prototype.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__fill=d;c.__stroke=d;c._ac=this._e.thickness()+3},a3:function(a,b){$.ig.SeriesView.prototype.a3.call(this,a,b);for(var c=0;c<this._b6.count();c++){var d=this._b6.__inner[c];if(d.__visibility!=1){this.ba(d,c,b);a.s(d)}}},bz:null,cw:null,co:function(a){this.bz=a},cn:function(a){this.cw=a},cr:function(a,b){return this.cs(a,b,false)},cs:function(a,b,c){if(this.b4.count()==0){return null}var d=a.__x;var e=a.__y;var f=this.b4.count();var g=this.b4;var h=null;for(var i=0;i<f;i++){h=g.__inner[i];if(h.a==null||h.a.count()==0){continue}if(d>=h.d.left()&&d<=h.d.right()&&e>=h.d.top()&&e<=h.d.bottom()){if(c){var j=this._by.thickness()/2+this._by.eb(b);if($.ig.GeometryUtil.prototype.b(a,h.a.__inner[0],h.a,j)){return h.c}}else{if($.ig.PolygonUtil.prototype.a(h.a,a)){return h.c}}}}return null},bv:null,bx:null,bw:null,bu:null,ck:function(a,b,c,d){this.bv=a;this.bx=b;this.bw=c;this.bu=d;this.b4.clear()},cp:function(){var $self=this;var a=this.br();var b=function(){var $ret=new $$a.bs;$ret._y=$self.cw;return $ret}();b._ac=1;if(this._h!=null){this._h.i(b,b._y)}this._by.my=$.ig.RectUtil.prototype.r(a,b._ac)},ai:function(a){$.ig.SeriesView.prototype.ai.call(this,a);if(this._b1.active()==null){return}for(var b=0;b<this._b1.active().count();b++){var c=$b($$a.$bs.$type,this._b1.active().__inner[b]);if(c.__visibility!=1){this._e.a2().exportPathData(a,c,"shape"+b,["Main "])}}},$type:new $.ig.Type("ShapeSeriesViewBase",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolylineSeriesView:w","ShapeSeriesViewBase",{init:function(a){$$t.$z.init.call(this,a)},cu:function(a,b){return this.cv(a,b,false)},cc:function(a,b){$$t.$z.cc.call(this,a,b);$$t.$z.cb(this,a,b)},ca:function(a,b){var c=$b($$a.$bs.$type,a);if(c==null){return}c._aj=b},bb:function(a,b){$$t.$z.bb.call(this,a,b);var c=a;c.__fill=null},bc:function(a,b){$$t.$z.bc.call(this,a,b);var c=a;c.__fill=null},b2:function(a){return a.width()>=this._by._mg||a.height()>=this._by._mg},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._by.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolylineSeriesView",$$t.$z.$type)},true);$c("ScatterAreaSeriesView:x","SeriesView",{_by:null,bu:null,itemIndexes:function(a){if(arguments.length===1){this.bu=a;return a}else{return this.bu}},init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._by=a},b7:function(a,b){},attachImage:function(a){},_b2:null,_b1:null,_b0:null,bv:function(){return this.bw(true)},bw:function(a){this.b6();var b=$.ig.truncate(Math.round(this.br().left()));var c=$.ig.truncate(Math.round(this.br().left()));var d=$.ig.truncate(Math.round(this.br().width()));var e=$.ig.truncate(Math.round(this.br().height()));var f=d.toString();var g=e.toString();if(this._b1.getAttribute("width")!=f){this._b1.setAttribute("width",d.toString())}if(this._b1.getAttribute("height")!=g){this._b1.setAttribute("height",e.toString())}var h=this._b0.g();if(a){h.clearRect(0,0,d,e)}this._b2=h.getImageData(0,0,d,e);return this._b2.data},b6:function(){if(this._b1==null){this._b1=this._e.renderer().createElement("canvas");var a=this._e.renderer().get2DCanvasContext(this._b1);this._b0=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a)}},bz:function(a,b,c){var d=$.ig.truncate(Math.round(this.br().left()));var e=$.ig.truncate(Math.round(this.br().left()));var f=$.ig.truncate(Math.round(this.br().width()));var g=$.ig.truncate(Math.round(this.br().height()));return new $$t.o(this.bv(),b,c.minimum(),c.maximum(),c,f,g)},b5:function(a){this.b8(null)},b4:function(){if(this._b0!=null){this._b0.k(this.br().left(),this.br().top(),this.br().width(),this.br().height())}this.an()},a3:function(a,b){$.ig.SeriesView.prototype.a3.call(this,a,b);if(this._b1==null){return}if(b){var c=new $$a.bv;c._n=this.br().left();c._o=this.br().top();c.width(this.br().width());c.height(this.br().height());c.__fill=this.bl();a.v(c)}else{var d=$.ig.truncate(Math.round(this.br().left()));var e=$.ig.truncate(Math.round(this.br().top()));var f=$.ig.truncate(Math.round(this.br().width()));var g=$.ig.truncate(Math.round(this.br().height()));a.m(this._b1.getNativeElement(),1,d,e,f,g)}},b8:function(a){var b=$.ig.truncate(Math.round(this.br().left()));var c=$.ig.truncate(Math.round(this.br().left()));var d=$.ig.truncate(Math.round(this.br().width()));var e=$.ig.truncate(Math.round(this.br().height()));this.b6();this._b0.g().putImageData(this._b2,0,0);this.an()},ai:function(a){$.ig.SeriesView.prototype.ai.call(this,a);var b=$.ig.truncate(Math.round(this.br().width()));var c=$.ig.truncate(Math.round(this.br().height()));var d=this.bw(false);if(d==null||d.length==0){this._e.a2().exportSeriesPixelsData(a,null,b,c);return}var e=new Array($a(d.length,4));var f;for(var g=0;g<$a(d.length,4);g++){f=g*4;e[g]=d[f+3]<<24|d[f]<<16|d[f+1]<<8|d[f+2]}this._e.a2().exportSeriesPixelsData(a,e,b,c)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._by.title()+"</span><br/><span>"+"(${item."+this._by.xMemberPath()+"}, ${item."+this._by.yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this._by.colorMemberPath())){a+="<span>, Value: ${item."+this._by.colorMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("ScatterAreaSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolygonSeriesView:y","ShapeSeriesViewBase",{init:function(a){var $self=this;this.c7=false;this.dl=null;$$t.$z.init.call(this,a);this._c5=a;this._c6=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this._c8=new $$4.x($.ig.Marker.prototype.$type,0);this.df(this._c6);this.c3=new $.ig.NumericMarkerManager(1,function(b){return $self._c6.item(b)},function(b){return $self._c5._m7._d.item(b)},this.dj.runOn(this),this.cy.runOn(this),this.cx.runOn(this),function(){return $self._c5.markerCollisionAvoidance()});this.c3._q=this.dm.runOn(this)},onInit:function(){$$t.$z.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=8}},c4:function(){return this.c3},dj:function(a){this._c5.nl(a,this._c6)},cy:function(){this.c0=this._c5.m1(this,this._c6,this.c0,this.bs(),this.br());return this.c0},cx:function(){this.cz=this._c5.m0(this._c6,this.cz);return this.cz},c0:null,cz:null,_c5:null,c3:null,cu:function(a,b){return this.cv(a,b,true)},cc:function(a,b){$$t.$z.cc.call(this,a,b);$$t.$z.cb(this,a,b)},ca:function(a,b){var c=a;if(c==null){return}c._aj=b},c7:false,_c6:null,dd:function(a){this._c6.doToAll(a)},df:function(a){
a.create(this.c2.runOn(this));a.destroy(this.dh.runOn(this));a.activate(this.dg.runOn(this));a.disactivate(this.di.runOn(this))},c2:function(){var $self=this;var a=new $.ig.Marker;if(!this.c7){a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}())}a._ah=this._e.actualMarkerTemplate();this._c8.add(a);return a},_c8:null,dh:function(a){a.content(null);this._c8.remove(a)},dg:function(a){a.__visibility=0},di:function(a){if(a.content()!=null){$b($.ig.DataContext.prototype.$type,a.content()).item(null)}a.__visibility=1},dk:function(a){this.c7=a},be:function(a,b){$$t.$z.be.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(this._c5.actualMarkerBrush()!=null){d.actualItemBrush(this._c5.actualMarkerBrush())}else{d.actualItemBrush(this._by.actualBrush())}if(this._c5.actualMarkerBrush()!=null){d.outline(this._c5.actualMarkerOutline())}else{d.outline(this._by.actualOutline())}d.thickness(.5)}},bf:function(a,b){$$t.$z.bf.call(this,a,b);var c=a;var d=this.bm(b);var e=c.content();if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(1+3)}},a2:function(a,b){$$t.$z.a2.call(this,a,b);var c=new $$a.l;c.isHitTestRender=b;c.context=a.g();c.viewportTop=this.br().top();c.viewportLeft=this.br().left();c.viewportWidth=this.br().width();c.viewportHeight=this.br().height();c.passID="Markers";var d=new $$a.n;d.passInfo=c;d.isHitTestRender=b;var e=new $$a.m;e.passInfo=c;var f=false;var g=a.g();e.context=g;d.context=g;var h=0;var i=0;if(this._c5.actualMarkerTemplate()!=null&&this._c5.actualMarkerTemplate().passStarting()!=null){this._c5.actualMarkerTemplate().passStarting()(c)}for(var j=0;j<this._c8.count();j++){var k=this._c8.__inner[j];if(k.__visibility==1){continue}this.bd(k,j,b);if(!f){e.width=k.width();e.height=k.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var l=k._ah;if(l.measure()!=null){e.data=k.content();l.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(k.width())&&!Number.isInfinity(k.width())){d.availableWidth=k.width()}if(!$.ig.util.isNaN(k.height())&&!Number.isInfinity(k.height())){d.availableHeight=k.height()}a.p(d,k);k._m=d.availableWidth;k._l=d.availableHeight;k.ai=d.renderOffsetX;k.aj=d.renderOffsetY}if(this._c5.actualMarkerTemplate()!=null&&this._c5.actualMarkerTemplate().passCompleted()!=null){this._c5.actualMarkerTemplate().passCompleted()(c)}},dc:function(){this._c5.actualMarkerTemplate(null);this._c5.actualMarkerTemplate(this._c5.markerTemplate())},da:function(){this._c5.actualMarkerBrush(null);this._c5.actualMarkerBrush(this._c5.markerBrush())},db:function(){this._c5.actualMarkerOutline(null);this._c5.actualMarkerOutline(this._c5.markerOutline())},c9:function(a){switch(a){case"CircleMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pentagonMarkerTemplate());break;case"PentagramMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().hexagramMarkerTemplate());break}},de:function(){var b=this._c8.getEnumerator();while(b.moveNext()){var a=b.current();a._ah=this._c5.actualMarkerTemplate()}this.an()},dl:null,dm:function(a){if(this.dl==null){this.dl=new $$a.m;this.dl.context=this._h.g()}this.dl.width=a.width();this.dl.height=a.height();this.dl.data=a.content();var b=a._ah;if(b.measure()!=null){b.measure()(this.dl)}return new $$a.af(1,this.dl.width,this.dl.height)},getHitMarker:function(a){var b;var c;var d;var e;for(var f=this._c8.count()-1;f>=0;f--){var g=this._c8.__inner[f];if(g.__visibility==1||g.__opacity==0){continue}b=g._m/2+3;c=g._l/2+3;d=g.ai;e=g.aj;if(g._n+d-b<=a.__x&&g._n+d+b>=a.__x&&g._o+e-c<=a.__y&&g._o+e+c>=a.__y){return g}}return null},ai:function(a){var b=a;$$t.$z.ai.call(this,b);var d=this._c6.activeKeys().getEnumerator();while(d.moveNext()){var c=d.current();var e=this._c6.item(c);if(e.__visibility!=1){var f=$b($$t.$q.$type,this._e);var g=this._e.a2().getMarkerVisualData(f,e,f.actualMarkerTemplate());b.markerShapes().add($b($.ig.MarkerVisualData.prototype.$type,g))}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._c5.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolygonSeriesView",$$t.$z.$type)},true);$c("ShapeHitRegion:aa","Object",{init:function(){$.ig.$op.init.call(this)},d:null,a:null,b:0,c:null,$type:new $.ig.Type("ShapeHitRegion",$.ig.$ot)},true);$c("LinearContourValueResolver___GetContourValues__IteratorClass:l","Object",{e:0,d:0,f:0,c:null,__3__valueColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.f=0;this.e=1;break;case 1:this.e=-1;if(this.f<this.__4__this.valueCount()){this.d=this.c.minimum()+(this.c.maximum()-this.c.minimum())*(this.f+1)/(this.__4__this.valueCount()+1);this.e=2;return true}break;case 2:this.e=-1;this.f++;this.e=1;break}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.l(0);d__.__4__this=this.__4__this}d__.c=this.__3__valueColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("LinearContourValueResolver___GetContourValues__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$c.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MinimumValue",b.oldValue(),b.newValue())}));$$t.$c.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MaximumValue",b.oldValue(),b.newValue())}));$$t.$c.interpolationModeProperty=$$a.$s.i("InterpolationMode",$$t.$b.$type,$$t.$c.$type,new $$a.ac(2,$$t.$b.getBox(0),function(a,b){$b($$t.$c.$type,a).l("InterpolationMode",b.oldValue(),b.newValue())}));$$t.$u.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$u.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$u.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$u.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$u.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.m0=$$a.$s.i("FastTrianglesSource",$.ig.IFastItemsSource.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FastTrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){$b($$t.$u.$type,a).raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$g.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$g.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$k.valueCountProperty=$$a.$s.i("ValueCount",$$0.$aw.$type,$$t.$k.$type,new $$a.ac(2,10,function(a,b){a.l("ValueCount",b.oldValue(),b.newValue())}));$$t.$s.shapeMemberPathPropertyName="ShapeMemberPath";$$t.$s.shapeFilterResolutionPropertyName="ShapeFilterResolution";$$t.$s.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$s.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$s.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$s.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$s.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ab.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$n.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$q.n3=new $$a.ae(0,0,0,1,1);$$t.$q.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ab.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$q.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$q.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$q.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$q.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){$b($$t.$q.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_annotation.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$e=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryToolTipLayer:a","CategoryToolTipLayerView:f","ItemToolTipLayer:g","ItemToolTipLayerView:j","PointerTooltip:k","PointerTooltipView:m","AnnotationLayer:q","CalloutAnnotation:t","CalloutAnnotationWrapper:v","CategoryHighlightLayer:y","CalloutLayer:z","CalloutContentUpdatingEventHandler:ab","CalloutLabelUpdatingEventHandler:ad","CalloutSeriesSelectingEventHandler:af","FinalValueLayer:al","CategoryItemHighlightLayer:as","CrosshairLayer:at","AnnotationLayerView:av","CalloutLayerView:aw","CalloutView:ax","CategoryHighlightLayerView:ay","CategoryItemHighlightLayerView:az","FinalValueLayerView:a0","CrosshairLayerView:a1"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("CategoryItemHighlightType:aq",false,false,{Auto:0,Marker:1,Shape:2});$d("FinalValueSelectionMode:am",false,false,{Auto:0,FinalVisible:1,FinalVisibleInterpolated:2,"Final:$final":3});$d("CalloutCollisionMode:ag",false,false,{Auto:0,SimulatedAnnealing:1,Greedy:2,GreedyCenterOfMass:3});$d("PointerTooltipPointerLocation:l",false,false,{Auto:0,TopLeft:1,TopMiddle:2,TopRight:3,RightTop:4,RightMiddle:5,RightBottom:6,BottomRight:7,BottomMiddle:8,BottomLeft:9,LeftBottom:10,LeftMiddle:11,LeftTop:12});$d("CategoryTooltipLayerPosition:c",false,false,{Auto:0,OutsideStart:1,InsideStart:2,InsideEnd:3,OutsideEnd:4});$c("AnnotationLayer:q","Series",{init:function(){this.mr={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.lw=false;$.ig.Series.prototype.init.call(this);this._mt={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},bf:function(){return new $$t.av(this)},im:function(a){$.ig.Series.prototype.im.call(this,a);this._ls=a},ly:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a==this){return false}return a.dv(a.view().br(),a.view().bs(),a.view())},_ls:null,useIndex:function(a){if(arguments.length===1){this.h($$t.$q.useIndexProperty,a);return a}else{return this.c($$t.$q.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.h($$t.$q.useLegendProperty,a);return a}else{return this.c($$t.$q.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.h($$t.$q.cursorPositionProperty,a);return a}else{return this.c($$t.$q.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.h($$t.$q.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$q.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},bd:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.Series.prototype.bd.call(this)}},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.mk(e.series());var g=e.series();g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.mh.runOn(this));if($b($.ig.XamDataChart.prototype.$type,e)!==null){var h=e;this.mj(h.axes());var i=h.axes();i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.l7.runOn(this))}}if(f!=null){this.mf(f.series());var j=f.series();j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.mh.runOn(this));if($b($.ig.XamDataChart.prototype.$type,f)!==null){var k=f;this.me(k.axes());var l=k.axes();l.collectionChanged=$.ig.Delegate.prototype.combine(l.collectionChanged,this.l7.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($.ig.XamDataChart.prototype.od(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().ii()}this.renderSeries(true);break;case"TransitionProgress":this._lv.c(this.ew(),this._lu,this._lt);if(this.cc(this.view())){return}if(this.ew()==1){this.mg(this._lt,this.view())}else{this.mg(this._lv,this.view())}if(this.seriesViewer()!=null){this.seriesViewer().jj(this)}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().ig()}break;case"CursorPosition":this._mt=this.cursorPosition();this.ih(this.cursorPosition());break;case"ShouldRenderAsOverlay":if(this.seriesViewer()!=null){this.view().ah(this.seriesViewer());this.view().ad(this.seriesViewer())}break}},_mt:null,mk:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.mi.runOn(this))}}this.renderSeries(true)},mj:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.l8.runOn(this))}this.renderSeries(true)},mf:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.mi.runOn(this))}}this.renderSeries(true)},me:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.l8.runOn(this))}this.renderSeries(true)},l8:function(a,b){this.ma(a,b.animate())},mi:function(a,b){this.mb(a,b.animate())},ma:function(a,b){},mb:function(a,b){},mh:function(a,b){this.mc(b)},l7:function(a,b){this.l9(b)},mp:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},mq:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},l9:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.l8.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.l8.runOn(this))}}this.renderSeries(true)},mc:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.mi.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.mi.runOn(this))}}this.renderSeries(true)},_lu:null,_lt:null,_lv:null,jl:function(a,b){this.renderSeries(false)},jk:function(a,b){this.renderSeries(true)},i6:function(a){$.ig.Series.prototype.i6.call(this,a);if(this.cc(this.view())){return}if(this.c9(a)&&!this._dd){var b=this._lu;if(this.ca()){if(this._bt.needsFlush()){this._bt.flush()}this._lu=this._lv;this._lv=b}else{this._lu=this._lt;this._lt=b}this.md(this._lt,this.view());this.jd()}else{if(!this._dd){this.md(this._lt,this.view())}this.mg(this._lt,this.view())}},isAnnotationLayer:function(){return true},md:function(a,b){},mg:function(a,b){this._ls.onRenderingFrame()},l6:function(a){var b={__x:this.mr.__x,__y:this.mr.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(a.isVertical()){if($.ig.util.isNaN(this.mr.__y)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.mr.__x)){b.__x=0;return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)}}else{if($.ig.util.isNaN(this.mr.__x)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.mr.__y)){b.__y=0;return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)}}return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)},ih:function(a){$.ig.Series.prototype.ih.call(this,a);if($.ig.util.isNaN(this._mt.__x)&&$.ig.util.isNaN(this._mt.__y)){if($.ig.util.isNaN(a.__x)&&$.ig.util.isNaN(a.__y)){this._ls.deferPositionClear();return}else{this._ls.bz();this.mr=a}}else{this._ls.bz();this.mr=this._mt}this.renderSeries(true)},mr:null,dv:function(a,b,c){var d=$.ig.Series.prototype.dv.call(this,a,b,c);if(!this.view().q()){return d=false}return d},dr:function(){return this.shouldRenderAsOverlay()},lw:false,shouldRenderAsOverlay:function(a){if(arguments.length===1){var b=this.lw;this.lw=a;this.raisePropertyChanged("ShouldRenderAsOverlay",b,this.lw);return a}else{return this.lw}},$type:new $.ig.Type("AnnotationLayer",$.ig.Series.prototype.$type)},true);$c("CategoryToolTipLayer:a","AnnotationLayer",{init:function(){$$t.$q.init.call(this);var a=new $$t.d;var b=new $$t.d;var c=new $$t.d;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$a.$type},bf:function(){return new $$t.f(this)},im:function(a){$$t.$q.im.call(this,a);this._mw=a},_mw:null,isDefaultTooltipBehaviorDisabled:function(){return true},targetAxis:function(a){if(arguments.length===1){this.h($$t.$a.targetAxisProperty,a);return a}else{return this.c($$t.$a.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$a.useInterpolationProperty,a);return a}else{return this.c($$t.$a.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.h($$t.$a.toolTipPositionProperty,$$t.$c.getBox(a));return a}else{return $g(this.c($$t.$a.toolTipPositionProperty))}},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this._mw.cc();break}},ma:function(a,b){if(this.targetAxis()==a){if(!this._aq._c){this.renderSeries(b)}}},mb:function(a,b){if(!this._aq._c){this.renderSeries(b)}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this.useInterpolation();c.l(NaN);c._k=NaN;c._g=NaN;c._h=NaN;c._k=NaN;c.l(NaN);if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){this._mw.hideContainer(this._mw.getContainer());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.cd()){return}var f=e;var g=this.mx(f._cu,d);this.m3(g,c,d)}else{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var h=this.seriesViewer();var i=true;var j=false;var k=new $$4.x($.ig.Series.prototype.$type,0);var m=h.axes().getEnumerator();while(m.moveNext()){var l=m.current();if(l.isCategory()&&!l.isAngular()){if(!l.cd()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l._cu.getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.mx(k,d);this.m3(p,c,d)}}},mx:function(a,b){var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var e=new $$4.x($.ig.DataContext.prototype.$type,0);var f=new $$4.x($.ig.$op.$type,0);var g=false;var h=true;for(var i=0;i<a.count();i++){var j=a.item(i);if(!j.isFinancial()&&!j.isCategory()){continue}if(j.isStacked()){continue}var k=j;if(!k.categoryAxis().cd()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.l6(j);if(!l._c){continue}var m=j.getSeriesValuePosition(l._d,b,false);if(g){if(!$.ig.util.isNaN(m.__y)){c=Math.min(c,m.__y);d=Math.max(d,m.__y)}}else{if(!$.ig.util.isNaN(m.__x)){c=Math.min(c,m.__x);d=Math.max(d,m.__x)}}var n=this.mz(j);if(n==null){continue}var o=null;var p=j.getItem(this.mr);if(j.isDefaultToolTipSelected()&&p!=null){o=j.as(p)}else{o=new $.ig.DataContext;o.item(p);o.series(j)}e.add(o);f.add1(n)}var q=0;var r=0;if(g){r=(c+d)/2;q=this.lq().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.lq().left()}if(r<0||r>this.lq().bottom()){r=NaN}}else{q=(c+d)/2;r=this.lq().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.lq().bottom()}if(q<0||q>this.lq().right()){q=NaN}}var s=new $$t.e;s._c={__x:q,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s._a=e;s._b=f;return s},m3:function(a,b,c){var d=a._c;var e=a._a;var f=a._b;d=this._mw.relativeToAbsolute(d);var g=0;var h=this.view().br();var i=this._mw.getContainer();this._mw.clearTooltipContent();var j=false;if(e.count()==0){this.view().am();return}var k=false;for(var l=0;l<e.count();l++){var m=e.__inner[l].series();j=m.isVertical();var n=e.__inner[l];var o=f.__inner[l];if(this._mw.b4(m,o,n)){k=true}g++}if(!k){this._mw.hideContainer(i);return}var p=this._mw.ce(i);var q=0;var r=0;var s=0;var t=0;var u=false;var v=false;var w=this.toolTipPosition();if(w==2||w==3){v=true}if(w==2||w==1){u=true}var x=this._mw.getValidAreaSize();if(j){if(!u&&!v&&d.__x+(p.width()+$.ig.DeviceUtils.prototype.g(10))>x.width()){v=true}if(u&&!v&&d.__x-(p.width()+$.ig.DeviceUtils.prototype.g(10))<0){v=true}}else{if(!u&&!v&&d.__y-(p.height()+10)<0){v=true}if(u&&!v&&d.__y+(p.height()+10)>x.height()){v=true}}var y=$.ig.DeviceUtils.prototype.g(10);var z=$.ig.DeviceUtils.prototype.g(5);if(!u){if(!j){z=p.height()+y}if(v){if(j){z=z+p.width()+y}else{z=0}}}else{if(j){z=p.width()+y;if(v){z=0}}else{z=$.ig.DeviceUtils.prototype.g(5);if(v){z=z+p.height()+y}}}if(j){r=0-(y+$.ig.DeviceUtils.prototype.g(5));if(u){r=r*-1+p.width()}q=p.height()/2;t=d.__y-p.height()/2;s=d.__x-z}else{q=p.height()+$.ig.DeviceUtils.prototype.g(10)+$.ig.DeviceUtils.prototype.g(5);if(u){q=0-(y+$.ig.DeviceUtils.prototype.g(5))}r=p.width()/2;s=d.__x-p.width()/2;t=d.__y-z}if(j){if(t<0){q-=0-t;t=0}if(t+p.height()>x.height()){q+=t+p.height()-x.height();t=x.height()-p.height()}}else{if(s<0){r-=0-s;s=0}if(s+p.width()>x.width()){r+=s+p.width()-x.width();s=x.width()-p.width()}}b._k=s;b.l(t);b._g=r;b._h=q;b._j=p.width();b._i=p.height()},mz:function(a){return a.toolTip()},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=a;var d=b.br().left();var e=b.br().right();var f=b.br().top();var g=b.br().bottom();var h=this._mw.getContainer();if($.ig.util.isNaN(c._k)||$.ig.util.isNaN(c.l())||$.ig.util.isNaN(c._g)||$.ig.util.isNaN(c._h)){this._mw.hideContainer(h);return}var i=c._k;var j=c.l();var k=c._g;var l=c._h;this._mw.moveTooltip(h,i,j,k,l)},c7:function(){return true},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$q.$type)},true);$c("CategoryToolTipCollisionInfo:b","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:0,_b:0,_a:0,$type:new $.ig.Type("CategoryToolTipCollisionInfo",$.ig.$ot)},true);$c("CategoryToolTipLayerFrame:d","Frame",{f:0,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},_k:0,_h:0,_g:0,_j:0,_i:0,init:function(){$.ig.Frame.prototype.init.call(this);this._k=NaN;this.l(NaN);this._g=NaN;this._h=NaN;this._j=NaN;this._i=NaN},c:function(a,b,c){var d=b;var e=c;if($.ig.util.isNaN(d._k)){this._k=e._k}else{this._k=d._k+(e._k-d._k)*a}if($.ig.util.isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if($.ig.util.isNaN(d._g)){this._g=e._g}else{this._g=d._g+(e._g-d._g)*a}if($.ig.util.isNaN(d._h)){this._h=e._h}else{this._h=d._h+(e._h-d._h)*a}if($.ig.util.isNaN(d._j)){this._j=e._j}else{this._j=d._j+(e._j-d._j)*a}if($.ig.util.isNaN(d._i)){this._i=e._k}else{this._i=d._i+(e._i-d._i)*a}},$type:new $.ig.Type("CategoryToolTipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryTooltipSeriesInfo:e","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_a:null,_b:null,$type:new $.ig.Type("CategoryTooltipSeriesInfo",$.ig.$ot)},true);$c("AnnotationLayerView:av","SeriesView",{init:function(a){this.bv=false;this.bw=-1;$.ig.SeriesView.prototype.init.call(this,a);this._bu=a},_bu:null,bv:false,bw:0,b0:function(){if(this.bv){this.bv=false;this.bw=-1;this._bu.mr={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._bu.renderSeries(true)}},deferPositionClear:function(){this.bv=true;if(this._e.renderer()!=null){this._e.renderer().setTimeout(this.b0.runOn(this),300)}else{this.bw=window.setTimeout(this.b0.runOn(this),300)}},bz:function(){if(this.bv==true){this.bv=false;if(this.bw!=-1){window.clearTimeout(this.bw);this.bw=-1}}},onRenderingFrame:function(){this.an()},$type:new $.ig.Type("AnnotationLayerView",$.ig.SeriesView.prototype.$type)},true);$c("CategoryToolTipLayerView:f","AnnotationLayerView",{init:function(a){this.b2=null;this.__tooltips=null;this.b5=null;this.b3=false;$$t.$av.init.call(this,a);this._b1=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_b1:null,b2:null,__tooltips:null,b5:null,b3:false,getContainer:function(){if(this.b2==null){this.b2=new $$t.k;this.b2.provideRenderer(this._e.renderer());this.b2.eventSink(this._e.seriesViewer()._bn._j);this.__tooltips=this._e.renderer().createElement("div");this.b5=this._e.renderer().createElement("div");this.b2.__visibility=0}return this.b2},onInit:function(){$$t.$av.onInit.call(this);if(this.b2!=null){this.b2.__visibility=1}},destroy:function(){$$t.$av.destroy.call(this);if(this.b2!=null){this.b2.destroy();this.b2=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},b4:function(a,b,c){if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=c;var d=$.ig.tmpl!==null;if(!d){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(c);var e=this._e.renderer().expandTemplate(template_,args_);this.__tooltips.append(e);return true},ce:function(a){var b=a;b.content(this.__tooltips);var c=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.cs(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},relativeToAbsolute:function(a){var b=0;var c=0;if(this._e.seriesViewer()!=null){var d=this._e.seriesViewer().getContainerOffsets();b+=d.__x;c+=d.__y}return{__x:b+a.__x,__y:c+a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},moveTooltip:function(a,b,c,d,e){var f=a;var g=f.content();f.pointerPosition({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.__visibility=0;f._n=b;f._o=c},getValidAreaSize:function(){var a=$(window).width();var b=$(window).height();return new $$a.af(1,a,b)},hideContainer:function(a){this.__tooltips.removeChildren();this.b5.removeChildren();this.b2.__visibility=1},clearTooltipContent:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b5;this.b5=a;this.__tooltips.removeChildren()}},cc:function(){},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(b){return}var c=null;if(this._e.seriesViewer()!=null){c=this._e.seriesViewer()._bn._i.i()}var d=0;var e=0;var f=this._e.seriesViewer();if(f!=null){var g=f._bn._i.b5();d+=g.__x;e+=g.__y}if(this.b2!=null){this.b2.pointerTooltipStyle(c);this.b2.render(this.b2._n,this.b2._o)}},ai:function(a){$$t.$av.ai.call(this,a);var b=this.b2;var c=0;var d=0;if(this._e.seriesViewer()!=null){var e=this._e.seriesViewer().getContainerOffsets();c+=e.__x;d+=e.__y}var f=b.exportVisualData();var g=b._n-c;var h=b._o-d;var i=new $$4.x(String,0);var j=this.__tooltips.getChildCount();for(var k=0;k<j;k++){var indexliteral_=k.toString();var l=this.__tooltips.getChildAt(k).getText();var m=l.toString();i.add(m)}this._e.a2().addPointerTooltipData(a,f,g,h,i)},$type:new $.ig.Type("CategoryToolTipLayerView",$$t.$av.$type)},true);$c("ItemToolTipLayer:g","AnnotationLayer",{init:function(){$$t.$q.init.call(this);var a=new $$t.i;var b=new $$t.i;var c=new $$t.i;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$g.$type},bf:function(){return new $$t.j(this)},im:function(a){$$t.$q.im.call(this,a);this._mu=a},_mu:null,isDefaultTooltipBehaviorDisabled:function(){return true},targetSeries:function(a){if(arguments.length===1){this.h($$t.$g.targetSeriesProperty,a);return a}else{return this.c($$t.$g.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$g.useInterpolationProperty,a);return a}else{return this.c($$t.$g.useInterpolationProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$g.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$g.skipUnknownValuesProperty)}},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"SkipUnknownValues":this.renderSeries(true);break}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}var b=this.l6(a);if(!b._c){return false}return true},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this._mu._b2;var e=this.useInterpolation();var f=this.skipUnknownValues();c._o.clear();c._i.clear();c._n.clear();c._g.clear();c._f.clear();c._l.clear();c._j.clear();c._m.clear();c._k.clear();c._h.clear();if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){d.count(0);return}var g=0;if(this.ly(this.targetSeries())){this.m4(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.ly(h)){this.m4(h,c,e,f,g);g++}}this.m3(c)}d.count(g)},m3:function(a){var b=new $$4.x($$t.$h.$type,0);for(var c=0;c<a._f.count();c++){var d=new $$t.h;d._d=c;d._e={__x:a._f.__inner[c],__y:a._g.__inner[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d._c=a._m.__inner[c];d._a=a._k.__inner[c];d._b=a._o.__inner[c];if($.ig.util.isNaN(d._e.__x)||$.ig.util.isNaN(d._e.__y)){continue}b.add(d)}b.sort2(function(e,f){if(e._e.__y<f._e.__y){return-1}if(e._e.__y>f._e.__y){return 1}if(e._b<f._b){return-1}if(e._b>f._b){return 1}return 0});var e=this.mw(b);if(!e){return}for(var f=0;f<b.count()-1;f++){var g=b.__inner[f];var h=b.__inner[f+1];var i=new $$a.ae(0,g._e.__x,g._e.__y,g._c,g._a);var j=new $$a.ae(0,h._e.__x,h._e.__y,h._c,h._a);if(i.intersectsWith(j)||i.top()>j.bottom()){h._e={__x:h._e.__x,__y:i.bottom()+1,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(b.__inner[b.count()-1]._e.__y+b.__inner[b.count()-1]._a>this.view().br().height()){b.__inner[b.count()-1]._e={__x:b.__inner[b.count()-1]._e.__x,__y:b.__inner[b.count()-1]._e.__y-(b.__inner[b.count()-1]._e.__y+b.__inner[b.count()-1]._a-this.view().br().height()),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}for(var k=b.count()-1;k>=1;k--){var l=b.__inner[k];var m=b.__inner[k-1];var n=new $$a.ae(0,l._e.__x,l._e.__y,l._c,l._a);var o=new $$a.ae(0,m._e.__x,m._e.__y,m._c,m._a);if(n.intersectsWith(o)||n.top()<o.bottom()){m._e={__x:m._e.__x,__y:n.top()-(o.height()+1),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}for(var p=0;p<b.count();p++){var q=b.__inner[p]._d;var r=b.__inner[p];a._f.__inner[q]=r._e.__x;a._g.__inner[q]=r._e.__y}},mw:function(a){if(a.count()<=1){return false}var b=this.view().br();for(var c=0;c<a.count()-1;c++){var d=a.__inner[c];var e=a.__inner[c+1];var f=new $$a.ae(0,d._e.__x,d._e.__y,d._c,d._a);var g=new $$a.ae(0,e._e.__x,e._e.__y,e._c,e._a);if(f.intersectsWith(g)){return true}}return false},m4:function(a,b,c,d,e){var f=this.l6(a);if(!f._c){return}var g=a.getSeriesValuePosition(f._d,c,d);var h=this._mu._b2;var i=this.mz(a);var j=this.mr;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().br();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.as(k)}else{n=new $.ig.DataContext;n.item(k);n.series(a)}if(!this._mu.configureTooltip(a,l,i,n)){return}var o=this._mu.getTooltipSize(l,i,n);b._i.add1(l);b._j.add1(n);b._l.add1(i);var p=g.__x;var q=g.__x;q=Math.max(q,m.left());q=Math.min(q,m.right());b._n.add(q);var r=g.__y;r=Math.max(r,m.top());r=Math.min(r,m.bottom());b._o.add(r);var s=$.ig.DeviceUtils.prototype.g(10);var t=g.__x+s;if(t+o.width()>m.right()){t=p-o.width()-s}if(t<m.left()){t=m.left()}b._f.add(t);var u=g.__y-o.height()-s;if(u+o.height()>m.bottom()){u=m.bottom()-o.height()-s}if(u<m.top()){u=m.top()}b._g.add(u);b._m.add(o.width());b._k.add(o.height());var v=this.actualBrush();if(v==null){v=this.brush()}if(v==null){v=a.actualBrush()}b._h.add(v)},mz:function(a){return a.toolTip()},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=a;var d=c._o.count();var e=b.br().left();var f=b.br().right();var g=b.br().top();var h=b.br().bottom();for(var i=0;i<d;i++){if($.ig.util.isNaN(c._n.__inner[i])||$.ig.util.isNaN(c._o.__inner[i])||$.ig.util.isNaN(c._f.__inner[i])||$.ig.util.isNaN(c._g.__inner[i])||c._l.__inner[i]==null||c._j.__inner[i]==null){this._mu.hideContainer(c._i.__inner[i]);continue}var j=c._f.__inner[i];var k=c._g.__inner[i];var l=c._m.__inner[i];var m=c._k.__inner[i];var n=false;if(j<e&&Math.abs(j-e)>1){n=true}if(k<g&&Math.abs(k-g)>1){n=true}if(j+l>f&&Math.abs(j+l-f)>1){n=true}if(k+m>h&&Math.abs(k+m-h)>1){n=true}if(n){this._mu.hideContainer(c._i.__inner[i]);continue}var o=c._i.__inner[i];var p=Math.min(c._f.__inner[i],c._n.__inner[i]);var q=Math.min(c._g.__inner[i],c._o.__inner[i]);var r=c._n.__inner[i]-c._f.__inner[i];var s=c._o.__inner[i]-c._g.__inner[i];this._mu.moveTooltip(o,p,q,r,s)}},c7:function(){return true},$type:new $.ig.Type("ItemToolTipLayer",$$t.$q.$type)},true);$c("ItemTooltipCollisionInfo:h","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_d:0,_c:0,_a:0,_b:0,$type:new $.ig.Type("ItemTooltipCollisionInfo",$.ig.$ot)},true);$c("ItemTooltipLayerFrame:i","Frame",{_o:null,_n:null,_g:null,_f:null,_l:null,_j:null,_i:null,_m:null,_k:null,_h:null,init:function(){$.ig.Frame.prototype.init.call(this);this._o=new $$4.x(Number,0);this._n=new $$4.x(Number,0);this._g=new $$4.x(Number,0);this._f=new $$4.x(Number,0);this._l=new $$4.x($.ig.$op.$type,0);this._j=new $$4.x($.ig.$op.$type,0);this._i=new $$4.x($.ig.$op.$type,0);this._m=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._h=new $$4.x($$a.$at.$type,0)},c:function(a,b,c){var d=b;var e=c;$.ig.Frame.prototype.b(this._o,a,d._o,e._o);$.ig.Frame.prototype.b(this._n,a,d._n,e._n);$.ig.Frame.prototype.b(this._g,a,d._g,e._g);$.ig.Frame.prototype.b(this._f,a,d._f,e._f);$.ig.Frame.prototype.b(this._m,a,d._m,e._m);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.InterpolationUtil.prototype.b($.ig.$op.$type,this._l,a,d._l,e._l,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.b($.ig.$op.$type,this._j,a,d._j,e._j,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.b($.ig.$op.$type,this._i,a,d._i,e._i,function(){return null},function(f,g,h,i){return i})},$type:new $.ig.Type("ItemTooltipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("ItemToolTipLayerView:j","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b4=new $$4.x($$t.$k.$type,0)},_b1:null,_b2:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b2=function(){var $ret=new $.ig.Pool$1($.ig.$op.$type);$ret.create($self.b5.runOn($self));$ret.activate($self.b7.runOn($self));$ret.disactivate($self.b9.runOn($self));$ret.destroy($self.b8.runOn($self));return $ret}();this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},destroy:function(){$$t.$av.destroy.call(this);for(var a=0;a<this._b2.active().count();a++){this._b2.active().__inner[a].destroy()}for(var b=0;b<this._b2.inactive().count();b++){this._b2.inactive().__inner[b].destroy()}this._b2.clear()},_b4:null,b5:function(){var a=new $$t.k;a.provideRenderer(this._e.renderer());a.__visibility=1;a.eventSink(this._e.seriesViewer()._bn._j);this._b4.add(a);return a},b7:function(a){var b=a},b9:function(a){var b=a;b.__visibility=1},b8:function(a){var b=a;b.unbind();b.content(null);this._b4.remove1(a)},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},configureTooltip:function(a,b,c,d){var e=b;if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=d;var f=$.ig.tmpl!==null;if(!f){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(d);var g=this._e.seriesViewer()._bn._i._af.expandTemplate(template_,args_);e.content(g);return true},getTooltipSize:function(a,b,c){var d=a;var e=d.content();var f=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);d.pointerVisibility(1);var g=d.cs(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));d.pointerVisibility(0);return g},moveTooltip:function(a,b,c,d,e){var f=null;if(this._e.seriesViewer()!=null){f=this._e.seriesViewer()._bn._i.i()}var g=a;g.pointerTooltipStyle(f);var h=g.content();g.pointerPosition({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});g.__visibility=0;g._n=b;g._o=c},hideContainer:function(a){if(a!=null){var b=a;b.__visibility=1}},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(b){return}var c=0;var d=0;var e=this._e.seriesViewer();if(e!=null){var f=e._bn._i.b5();c+=f.__x;d+=f.__y}for(var g=0;g<this._b4.count();g++){this._b4.__inner[g].render(this._b4.__inner[g]._n+c,this._b4.__inner[g]._o+d)}},ai:function(a){$$t.$av.ai.call(this,a);var b=this._b2.active().getEnumerator();while(b.moveNext()){var tooltip_=b.current();if(tooltip_.__visibility!=0){continue}var c=tooltip_;var d=c.exportVisualData();var e=c._n;var f=c._o;var g=new $$4.x(String,0);var h=$b($$1.$h.$type,c.content());if(h!=null){var i=h.getText();g.add(i)}this._e.a2().addPointerTooltipData(a,d,e,f,g)}},$type:new $.ig.Type("ItemToolTipLayerView",$$t.$av.$type)},true);$c("PointerTooltip:k","ContentControl",{init:function(){var $self=this;this.aq=null;this.cf={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.ak=0;this.aw=0;this.av=0;this.as=false;$$a.$g.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this._ab=$$t.$k.$type;this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.br(a,b.propertyName(),b.oldValue(),b.newValue())});this._am=new $$t.m(this)},aq:null,ar:function(){if(this.aq==null){this.aq=new $.ig.SRProvider(this._am._k)}return this.aq},ai:null,aj:function(){var $self=this;if(this.ai==null){this.ai=$.ig.DVContainer.prototype.instance().createInstance($.ig.ISeriesVisualDataManager.prototype.$type,function(){return $self.ar().q()})}return this.ai},_am:null,pointerPosition:function(a){if(arguments.length===1){this.h($$t.$k.pointerPositionProperty,a);return a}else{return this.c($$t.$k.pointerPositionProperty)}},pointerInset:function(a){if(arguments.length===1){this.h($$t.$k.pointerInsetProperty,a);return a}else{return this.c($$t.$k.pointerInsetProperty)}},pointerWidth:function(a){if(arguments.length===1){this.h($$t.$k.pointerWidthProperty,a);
return a}else{return this.c($$t.$k.pointerWidthProperty)}},pointerVisibility:function(a){if(arguments.length===1){this.h($$t.$k.pointerVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$k.pointerVisibilityProperty))}},pointerLocation:function(a){if(arguments.length===1){this.h($$t.$k.pointerLocationProperty,$$t.$l.getBox(a));return a}else{return $g(this.c($$t.$k.pointerLocationProperty))}},actualPointerStartPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerStartPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerStartPositionProperty)}},actualPointerFirstPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerFirstPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerFirstPositionProperty)}},actualPointerSecondPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerSecondPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerSecondPositionProperty)}},actualBoxTopLeftPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxTopLeftPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxTopLeftPositionProperty)}},actualBoxTopRightPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxTopRightPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxTopRightPositionProperty)}},actualBoxBottomLeftPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxBottomLeftPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxBottomLeftPositionProperty)}},actualBoxBottomRightPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxBottomRightPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxBottomRightPositionProperty)}},actualBoxWidth:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxWidthProperty,a);return a}else{return this.c($$t.$k.actualBoxWidthProperty)}},actualBoxHeight:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxHeightProperty,a);return a}else{return this.c($$t.$k.actualBoxHeightProperty)}},actualBoxFullHeight:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxFullHeightProperty,a);return a}else{return this.c($$t.$k.actualBoxFullHeightProperty)}},actualBoxFullWidth:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxFullWidthProperty,a);return a}else{return this.c($$t.$k.actualBoxFullWidthProperty)}},pointerPoints:function(a){if(arguments.length===1){this.h($$t.$k.pointerPointsProperty,a);return a}else{return this.c($$t.$k.pointerPointsProperty)}},pointerOutlinePoints:function(a){if(arguments.length===1){this.h($$t.$k.pointerOutlinePointsProperty,a);return a}else{return this.c($$t.$k.pointerOutlinePointsProperty)}},bt:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},propertyChanged:null,propertyUpdated:null,br:function(a,b,c,d){switch(b){case"PointerPosition":this.bq();break;case"PointerVisibility":this.bq();break}},_bw:null,_cq:null,_cr:null,_au:false,bn:function(){if(this._am.d(this.content())){this.bq()}},bq:function(){this._au=true},cf:null,ak:0,aw:0,av:0,at:function(a,b){if(Math.abs(a-b)<1e-5){return true}return false},cs:function(a){this._au=false;var b=0;var c=0;var d=this._am.y(a);b=d.width();c=d.height();if(this.ak==this.pointerLocation()&&this.at(this.cf.__x,this.pointerPosition().__x)&&this.at(this.cf.__y,this.pointerPosition().__y)){this.actualBoxWidth(b);this.actualBoxHeight(c);if(this.pointerVisibility()==0){b+=this.aw;c+=this.av;this.actualBoxFullWidth(this.actualBoxWidth()+this.aw);this.actualBoxFullHeight(this.actualBoxHeight()+this.av)}return new $$a.af(1,b,c)}var e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f={__x:b*.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g={__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h={__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:b*.5,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var j={__x:0,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var k={__x:0,__y:c*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:b,__y:c*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m=b;var n=c;var o=b;var p=c;var q={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var r={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var s={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var u=this.pointerInset();var v=this.pointerWidth();var w=this.pointerLocation();var x=this.pointerPosition();var y=0;var z=0;var aa=Math.pow(e.__x-x.__x,2)+Math.pow(e.__y-x.__y,2);var ab=Math.pow(f.__x-x.__x,2)+Math.pow(f.__y-x.__y,2);var ac=Math.pow(g.__x-x.__x,2)+Math.pow(g.__y-x.__y,2);var ad=Math.pow(l.__x-x.__x,2)+Math.pow(l.__y-x.__y,2);var ae=Math.pow(h.__x-x.__x,2)+Math.pow(h.__y-x.__y,2);var af=Math.pow(i.__x-x.__x,2)+Math.pow(i.__y-x.__y,2);var ag=Math.pow(j.__x-x.__x,2)+Math.pow(j.__y-x.__y,2);var ah=Math.pow(k.__x-x.__x,2)+Math.pow(k.__y-x.__y,2);var ai=1.7976931348623157e308;ai=Math.min(ai,aa);ai=Math.min(ai,ab);ai=Math.min(ai,ac);ai=Math.min(ai,ad);ai=Math.min(ai,ae);ai=Math.min(ai,af);ai=Math.min(ai,ag);ai=Math.min(ai,ah);if(w==0){if(ai==aa){w=12;if(x.__x>=e.__x){w=1}}if(ai==ah){w=11}if(ai==ag){w=10;if(x.__x>=j.__x){w=9}}if(ai==ac){w=4;if(x.__x<=g.__x){w=3}}if(ai==ad){w=5}if(ai==ae){w=6;if(x.__x<=h.__x){w=7}}if(ai==ab){w=2}if(ai==af){w=8}}var aj=$.ig.DeviceUtils.prototype.g(3);switch(w){case 1:q={__x:e.__x+u,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x+u+v,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+u,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+u+v,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 2:q={__x:(e.__x+g.__x)/2-v/2,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:(e.__x+g.__x)/2+v/2,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:(e.__x+g.__x)/2-v/2,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:(e.__x+g.__x)/2+v/2,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 3:q={__x:g.__x-u,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x-u-v,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-u,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-u-v,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 4:q={__x:g.__x,__y:g.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x,__y:g.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-aj,__y:g.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-aj,__y:g.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 5:q={__x:g.__x,__y:(g.__y+h.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x,__y:(g.__y+h.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-aj,__y:(g.__y+h.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-aj,__y:(g.__y+h.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 6:q={__x:h.__x,__y:h.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:h.__x,__y:h.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:h.__x-aj,__y:h.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:h.__x-aj,__y:h.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 7:q={__x:h.__x-u,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:h.__x-u-v,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:h.__x-u,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:h.__x-u-v,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 8:q={__x:(j.__x+h.__x)/2-v/2,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:(j.__x+h.__x)/2+v/2,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:(j.__x+h.__x)/2-v/2,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:(j.__x+h.__x)/2+v/2,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 9:q={__x:j.__x+u,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:j.__x+u+v,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:j.__x+u,__y:j.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:j.__x+u+v,__y:j.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 10:q={__x:e.__x,__y:j.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:j.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:j.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:j.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 11:q={__x:e.__x,__y:(e.__y+j.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:(e.__y+j.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:(e.__y+j.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:(e.__y+j.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 12:q={__x:e.__x,__y:e.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:e.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:e.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:e.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break}var ak={__x:x.__x,__y:x.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(ak.__y<e.__y){var al=e.__y-ak.__y;ak={__x:ak.__x,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};p+=al;e={__x:e.__x,__y:e.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g={__x:g.__x,__y:g.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:j.__x,__y:j.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h={__x:h.__x,__y:h.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q={__x:q.__x,__y:q.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:r.__x,__y:r.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:s.__x,__y:s.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:t.__x,__y:t.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{p=Math.max(ak.__y,n)}if(ak.__x<e.__x){var am=e.__x-ak.__x;ak={__x:0,__y:ak.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o+=am;e={__x:e.__x+am,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g={__x:g.__x+am,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:j.__x+am,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h={__x:h.__x+am,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q={__x:q.__x+am,__y:q.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:r.__x+am,__y:r.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:s.__x+am,__y:s.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:t.__x+am,__y:t.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{o=Math.max(ak.__x,m)}y=o-m;z=p-n;this.aw=y;this.av=z;this.ak=this.pointerLocation();this.cf=this.pointerPosition();this.actualPointerStartPosition(ak);this.actualPointerFirstPosition(q);this.actualPointerSecondPosition(r);this.actualBoxWidth(m);this.actualBoxHeight(n);this.actualBoxFullWidth(o);this.actualBoxFullHeight(p);this.actualBoxTopLeftPosition(e);this.actualBoxTopRightPosition(g);this.actualBoxBottomRightPosition(h);this.actualBoxBottomLeftPosition(j);var an=new $$a.z(0);an.add(t);an.add(this.actualPointerSecondPosition());an.add(this.actualPointerStartPosition());an.add(this.actualPointerFirstPosition());an.add(s);this.pointerPoints(an);if(this._cq!=null){this._cq._aj=an}var ao=new $$a.z(0);ao.add(this.actualPointerSecondPosition());ao.add(this.actualPointerStartPosition());ao.add(this.actualPointerFirstPosition());this.pointerOutlinePoints(ao);if(this._cr!=null){this._cr._aj=ao}if(this.pointerVisibility()==1){return new $$a.af(1,b,c)}return new $$a.af(1,o,p)},destroy:function(){this.unbind();this._am.s()},hide:function(){this.__visibility=1;this._am.t()},render:function(a,b){if(this._au){this.cs(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this._am.w(a,b)},_eventSink:null,eventSink:function(a){if(arguments.length===1){this._eventSink=a;return a}else{return this._eventSink}},provideRenderer:function(a){this._am.v(a)},as:false,bind:function(){if(!this.as){if(this.eventSink()!=null&&this._am._m!=null){this.as=true;this.eventSink().am(this._am._m,"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.as){if(this.eventSink()!=null&&this._am._m!=null){this.as=false;this.eventSink().a8(this._am._m,"pointerTooltip"+this.getHashCode())}this.eventSink(null)}},_pointerTooltipStyle:null,pointerTooltipStyle:function(a){if(arguments.length===1){this._pointerTooltipStyle=a;return a}else{return this._pointerTooltipStyle}},exportVisualData:function(){if(this.__visibility==1){return null}return this._am.r()},$type:new $.ig.Type("PointerTooltip",$$a.$g.$type,[$$0.$b6.$type])},true);$c("PointerTooltipView:m","Object",{init:function(a){this.j=null;this.c=false;this.i=0;this.h=0;this.g=-1;this.e=-1;this.f=1;$.ig.$op.init.call(this);this._a=a;this._a._cq=new $$a.bt;this._a._cr=new $$a.bu;this._m=null;this.u()},j:null,u:function(){var $self=this;if(this.j==null){this.j=function(a){if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=$self.f){$self.f=window.devicePixelRatio;if($self._m!=null){$self._m.hide()}}};window.addEventListener("resize",this.j,false)}this.j(null)},_a:null,y:function(a){var b=this._a.content();b=b.clone();var c=new $$a.af(1,0,0);if(this._o==null){this._o=this._k.createElement("div");this._o.addClass("ui-chart-pointer-tooltip-container");this._o.setStyleProperty("position","absolute");this._o.setStyleProperty("visibility","hidden");this._o.setStyleProperty("top","0px");this._o.setStyleProperty("left","0px");this._q=this._k.createElement("div");this._q.setStyleProperty("position","relative");this._p=this._k.createElement("div");this._p.addClass("ui-chart-pointer-tooltip-content-container");this._p.setStyleProperty("position","absolute");this._p.setStyleProperty("top","0px");this._p.setStyleProperty("left","0px");this._o.append(this._q);this._q.append(this._p)}this._o.remove();this._k.appendToBody(this._o);this._p.append(b);c=new $$a.af(1,this._p.outerWidthWithMargin(),this._p.outerHeightWithMargin());this._o.remove();b.remove();return c},_o:null,_q:null,_p:null,_m:null,_l:null,_b:null,_n:null,x:null,c:false,i:0,h:0,w:function(a,b){if(this._m==null){this._m=this._k.createElement("div");this._m.addClass("ui-chart-pointer-tooltip-container");this._m.setStyleProperty("position","absolute");this._m.setStyleProperty("top","0px");this._m.setStyleProperty("left","0px");var c=this._k.createElement("div");c.setStyleProperty("position","relative");this._l=this._k.createElement("canvas");this._l.setStyleProperty("position","absolute");this._l.setStyleProperty("top","0px");this._l.setStyleProperty("left","0px");this._n=this._k.createElement("div");this._n.addClass("ui-chart-pointer-tooltip-content-container");this._n.setStyleProperty("position","absolute");this._n.setStyleProperty("top","0px");this._n.setStyleProperty("left","0px");c.append(this._l);c.append(this._n);this._m.append(c);this._b=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._k.get2DCanvasContext(this._l));this._m.hide();this._k.appendToBody(this._m)}this._a.bind();if(this._a.__visibility==1&&this.c){this._m.hide();this.c=false;return}var d=null;if(this._a.content()!=null){d=this._a.content();d.remove()}this._n.removeChildren();if(d!=null){var cont_=this._n;var xPos_=this._a.actualBoxTopLeftPosition().__x.toString()+"px";var yPos_=this._a.actualBoxTopLeftPosition().__y.toString()+"px";cont_.setRawStyleProperty("left",xPos_);cont_.setRawStyleProperty("top",yPos_);this._n.append(d)}var e=this._a.pointerTooltipStyle();var f=1;if(e!=null){f=!$.ig.util.isNaN(e._b)?e._b:1}var g=$.ig.truncate(Math.ceil(this._a.actualBoxFullWidth()+f*2));var h=$.ig.truncate(Math.ceil(this._a.actualBoxFullHeight()+f*2));if(g!=this.i||h!=this.h){this._l.setStyleProperty("width",g.toString()+"px");this._l.setStyleProperty("height",h.toString()+"px");this._l.setAttribute("width",(g*this.f).toString());this._l.setAttribute("height",(h*this.f).toString());this.i=g;this.h=h}if(this._b.d()&&this.f!=1){this._b.z();this._b.aa(this.f,this.f)}this._b.k(0,0,this.i,this.h);var i=new $$a.bv;i.width(this._a.actualBoxWidth());i.height(this._a.actualBoxHeight());i._n=this._a.actualBoxTopLeftPosition().__x;i._o=this._a.actualBoxTopLeftPosition().__y;if(e!=null){i.__fill=e._c!=null?e._c:function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();i.__stroke=e._d!=null?e._d:function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();i._ac=!$.ig.util.isNaN(e._b)?e._b:1;i.al(!$.ig.util.isNaN(e._a)?e._a:0);i.am(!$.ig.util.isNaN(e._a)?e._a:0)}else{i.__fill=function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();i.__stroke=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();i._ac=1}this.x=i;var j=this._a._cq;var k=this._a._cr;j.__fill=i.__fill;k.__stroke=i.__stroke;this._b.v(i);this._b.t(j);this._b.u(k);var x_=a+"px";var y_=b+"px";var container_=this._m;container_.setRawStyleProperty("left",x_);container_.setRawStyleProperty("top",y_);if(this._a.__visibility==0&&!this.c){this._m.show();this.c=true}if(this._b.d()&&this.f!=1){this._b.y()}},r:function(){return this._a.aj().exportPointerTooltipData(this._a._cq,this._a._cr,this.x,new $$a.ae(0,0,0,this._a.actualBoxFullWidth(),this._a.actualBoxFullHeight()))},g:0,e:0,f:0,d:function(a){var b=this.g;var c=this.e;var d=this.y(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.width()!=b||d.height()!=c){return true}return false},s:function(){this._k=null;this._m.hide();this._m.remove();this._m=null;this._o=null;this._q=null;this._p=null;this._m=null;this._l=null;this._n=null;if(this.j!=null){window.removeEventListener("resize",this.j,false);this.j=null}},t:function(){this._m.hide()},_k:null,v:function(a){this._k=a},$type:new $.ig.Type("PointerTooltipView",$.ig.$ot)},true);$c("AnnotationLayerProxy:n","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(!a.isAnnotationLayer()){return false}return true},setContentMemberPath:function(a,b){a.contentMemberPath(b)},setHorizontalLineVisibility:function(a,b){a.horizontalLineVisibility(b)},setIsAxisAnnotationEnabled:function(a,b){a.isAxisAnnotationEnabled(b)},setLabelMemberPath:function(a,b){a.labelMemberPath(b)},setUseInterpolation:function(a,b){a.useInterpolation(b)},setVerticalLineVisibility:function(a,b){a.verticalLineVisibility(b)},setXMemberPath:function(a,b){a.xMemberPath(b)},setYMemberPath:function(a,b){a.yMemberPath(b)},setTargetSeries:function(a,b){a.targetSeries(b)},setCollisionChannel:function(a,b){a.collisionChannel(b)},isCalloutLayer:function(a){if($b($$t.$z.$type,a)!==null){return true}return false},addCalloutStyleUpdating:function(a,b){var c=a;c.calloutStyleUpdating=$.ig.Delegate.prototype.combine(c.calloutStyleUpdating,b)},removeCalloutStyleUpdating:function(a,b){var c=a;c.calloutStyleUpdating=$.ig.Delegate.prototype.remove(c.calloutStyleUpdating,b)},setCalloutStyleUpdatingEventEnabled:function(a,b){a.isCustomCalloutStyleEnabled(b)},$type:new $.ig.Type("AnnotationLayerProxy",$.ig.$ot,[$.ig.IAnnotationLayerProxy.prototype.$type])},true);$c("AnnotationFactoryManager:o","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$o.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAnnotationInfoProvider.prototype.$type,function(){return new $$t.p});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAxisAnnotationManager.prototype.$type,function(){return new $$t.s});$$t.$o.a=true}},$type:new $.ig.Type("AnnotationFactoryManager",$.ig.$ot)},true);$c("AnnotationInfoProvider:p","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("AnnotationInfoProvider",$.ig.$ot)},true);$c("AxisAnnotation:r","DependencyObject",{init:function(){$$a.$r.init.call(this)},propertyChanged:null,_k:false,resetCachedExtent:function(){this._k=true},checkForExtentReset:function(a){if(this._k){this._k=false;a()}},value:function(a){if(arguments.length===1){this.h($$t.$r.valueProperty,a);return a}else{return this.c($$t.$r.valueProperty)}},text:function(a){if(arguments.length===1){this.h($$t.$r.textProperty,a);return a}else{return this.c($$t.$r.textProperty)}},aa:function(a,b,c){this.z(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},z:function(a,b,c){this._j=true},resolveLabelValue:function(){if(this.text()!=null){return this.text()}if(this.formatLabel()!=null){return this.formatLabel()(this.value())}if(this.value()==null){return null}return this.value().toString()},_formatLabel:null,formatLabel:function(a){if(arguments.length===1){this._formatLabel=a;return a}else{return this._formatLabel}},textColor:function(a){if(arguments.length===1){this.h($$t.$r.textColorProperty,a);return a}else{return this.c($$t.$r.textColorProperty)}},background:function(a){if(arguments.length===1){this.h($$t.$r.backgroundProperty,a);return a}else{return this.c($$t.$r.backgroundProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$r.outlineProperty,a);return a}else{return this.c($$t.$r.outlineProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$r.strokeThicknessProperty,a);return a}else{return this.c($$t.$r.strokeThicknessProperty)}},_j:false,backgroundPadding:function(a){if(arguments.length===1){this.backgroundPaddingLeft(a._c);this.backgroundPaddingTop(a._e);this.backgroundPaddingRight(a._d);this.backgroundPaddingBottom(a._b);return a}else{return new $$a.ah(1,this.backgroundPaddingLeft(),this.backgroundPaddingTop(),this.backgroundPaddingRight(),this.backgroundPaddingBottom())}},backgroundPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingLeftProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingLeftProperty)}},backgroundPaddingTop:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingTopProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingTopProperty)}},backgroundPaddingRight:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingRightProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingRightProperty)}},backgroundPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$r.backgroundPaddingBottomProperty,a);return a}else{return this.c($$t.$r.backgroundPaddingBottomProperty)}},$type:new $.ig.Type("AxisAnnotation",$$a.$r.$type,[$$0.$b6.$type,$.ig.IAxisAnnotation.prototype.$type])},true);$c("AxisAnnotationManager:s","Object",{init:function(){$.ig.$op.init.call(this)},_owner:null,owner:function(a){if(arguments.length===1){this._owner=a;return a}else{return this._owner}},onAddAnnotations:function(a){var b=0;for(var c=0;c<a.al().count();c++){b=this.a(a,a.al().__inner[c],b)}for(var d=0;d<a.annotations().count();d++){b=this.a(a,a.annotations().__inner[d],b)}a._bm.count(b);a._bn.count(b)},a:function(a,b,c){var d=NaN;d=b.value();var e=new $.ig.LabelPosition(a.scaleValue(d));if(a.isCategoryDateTime()){var f=a;if(f.categoryMode()==2){var g=a.seriesViewer().actualWindowRect();var h=a.iu();var i=a.ip();e._c+=a.isInverted()?-f.getCategorySize(g,h,i)*.5:f.getCategorySize(g,h,i)*.5}}var j=e._c;if(a.isVertical()){if(e._c>a.iu().bottom()||e._c<a.iu().top()){return c}}else{if(e._c>a.iu().right()||e._c<a.iu().left()){return c}}var k=a._bm.item(c);var l=a._bn.item(c);var m=100+c*2;c++;l.ak(b.resolveLabelValue());if(b.textColor()!=null){l._am=b.textColor()}k.__fill=b.background();k.__stroke=b.outline();k._ac=b.strokeThickness();k._s=m;l._s=m+1;b.checkForExtentReset(function(){e._b=true});e._a=true;e._d=b.backgroundPadding();a._ct.add(e);a._cs.add1(l.ak());return c},arrangeAnnotations:function(a,b,c,d,e,f,g,h,i,j){for(var k=0;k<a._bn.count();k++){var l=a._bm.item(k);var m=-1;for(var n=c.count()-1;n>=0;n--){if(c.__inner[n]==a._bn.item(k)){m=n;break}}if(m==-1){continue}if(e){b.z(l,a._bn.item(k),a._ct.__inner[m],d.__inner[m],g,h,i,j);b.aq(l,a._bn.item(k),a._ct.__inner[m],d.__inner[m],g,h,i,j,f)}else{b.z(l,a._bn.item(k),a._ct.__inner[m],d.__inner[m],g,h,i,j)}}},b:function(a,b){this.owner().cf(true);this.owner().renderAxis()},c:function(a){if(a.oldItems()!=null){for(var b=0;b<a.oldItems().count();b++){var c=a.oldItems().item(b);if(c==null){continue}var d=c;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}}if(a.newItems()!=null){for(var e=0;e<a.newItems().count();e++){var f=a.newItems().item(e);if(f==null){continue}var g=f;g.propertyChanged=$.ig.Delegate.prototype.combine(g.propertyChanged,this.b.runOn(this))}}this.owner().cf(true);this.owner().renderAxis()},onAnnotionsChanged:function(a,b,c){this.c(c)},onAnnotionsReset:function(a,b,c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}},onAutoAnnotionsChanged:function(a,b,c){this.c(c)},onAutoAnnotionsReset:function(a,b,c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}},$type:new $.ig.Type("AxisAnnotationManager",$.ig.$ot,[$.ig.IAxisAnnotationManager.prototype.$type])},true);$c("CalloutAnnotation:t","DependencyObject",{init:function(){$$a.$r.init.call(this)},propertyChanged:null,_k:null,xValue:function(a){if(arguments.length===1){this.h($$t.$t.xValueProperty,a);return a}else{return this.c($$t.$t.xValueProperty)}},yValue:function(a){if(arguments.length===1){this.h($$t.$t.yValueProperty,a);return a}else{return this.c($$t.$t.yValueProperty)}},text:function(a){if(arguments.length===1){this.h($$t.$t.textProperty,a);return a}else{return this.c($$t.$t.textProperty)}},key:function(a){if(arguments.length===1){this.h($$t.$t.keyProperty,a);return a}else{return this.c($$t.$t.keyProperty)}},content:function(a){if(arguments.length===1){this.h($$t.$t.contentProperty,a);return a}else{return this.c($$t.$t.contentProperty)}},series:function(a){if(arguments.length===1){this.h($$t.$t.seriesProperty,a);return a}else{return this.c($$t.$t.seriesProperty)}},an:function(a,b,c){this.am(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},am:function(a,b,c){this._m=true},_formatLabel:null,formatLabel:function(a){if(arguments.length===1){this._formatLabel=a;return a}else{return this._formatLabel}},textColor:function(a){if(arguments.length===1){this.h($$t.$t.textColorProperty,a);return a}else{return this.c($$t.$t.textColorProperty)}},background:function(a){if(arguments.length===1){this.h($$t.$t.backgroundProperty,a);return a}else{return this.c($$t.$t.backgroundProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$t.outlineProperty,a);return a}else{return this.c($$t.$t.outlineProperty)}
},leaderBrush:function(a){if(arguments.length===1){this.h($$t.$t.leaderBrushProperty,a);return a}else{return this.c($$t.$t.leaderBrushProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$t.strokeThicknessProperty,a);return a}else{return this.c($$t.$t.strokeThicknessProperty)}},_m:false,backgroundPadding:function(a){if(arguments.length===1){this.backgroundPaddingLeft(a._c);this.backgroundPaddingTop(a._e);this.backgroundPaddingRight(a._d);this.backgroundPaddingBottom(a._b);return a}else{return new $$a.ah(1,this.backgroundPaddingLeft(),this.backgroundPaddingTop(),this.backgroundPaddingRight(),this.backgroundPaddingBottom())}},backgroundPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingLeftProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingLeftProperty)}},backgroundPaddingTop:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingTopProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingTopProperty)}},backgroundPaddingRight:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingRightProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingRightProperty)}},backgroundPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingBottomProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingBottomProperty)}},$type:new $.ig.Type("CalloutAnnotation",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CalloutAnnotationCollection:u","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$t.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("CalloutAnnotationCollection",$$4.$f.$type.specialize($$t.$t.$type))},true);$c("CalloutAnnotationWrapper:v","Object",{init:function(){$.ig.$op.init.call(this)},a:null,b:function(a){if(arguments.length===1){this.a=a;this.a._k=this;return a}else{return this.a}},_c:null,equals:function(a){var b=$b($$t.$v.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}if(b.b()==null&&this.b()==null){return $.ig.$op.equals.call(this,a)}if(b.b()==null){return false}if(this.b().key()!=null||b.b().key()!=null){return $.ig.$op.equalsStatic(this.b().key(),b.b().key())}return $.ig.$op.equals.call(this,a)},getHashCode:function(){if(this.b()==null||this.b().key()==null){return $.ig.$op.getHashCode.call(this)}return this.b().key().getHashCode()},$type:new $.ig.Type("CalloutAnnotationWrapper",$.ig.$ot)},true);$c("CategoryHighlightFrameRect:w","Object",{_f:0,_e:0,_b:0,_c:0,_a:0,_g:null,_h:null,_d:0,init:function(){$.ig.$op.init.call(this);this._f=0;this._e=NaN;this._b=NaN;this._c=NaN;this._b=NaN;this._a=NaN;this._d=NaN},$type:new $.ig.Type("CategoryHighlightFrameRect",$.ig.$ot)},true);$c("CategoryHighlightLayerFrame:x","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$w.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$w.$type,$$t.$x.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.w})},_g:null,f:null,h:function(a,b,c,d,e,f){if(d!=null){a._f=d._f}else if(c!=null){a._f=c._f}else{a._f=0}if(c==null||$.ig.util.isNaN(c._e)){a._e=d!=null?d._e:NaN}else if(d==null||$.ig.util.isNaN(d._e)){a._e=NaN}else{a._e=c._e+b*(d._e-c._e)}if(c==null||$.ig.util.isNaN(c._b)){a._b=d!=null?d._b:NaN}else if(d==null||$.ig.util.isNaN(d._b)){a._b=NaN}else{a._b=c._b+b*(d._b-c._b)}if(c==null||$.ig.util.isNaN(c._c)){a._c=d!=null?d._c:NaN}else if(d==null||$.ig.util.isNaN(d._c)){a._c=NaN}else{a._c=c._c+b*(d._c-c._c)}if(c==null||$.ig.util.isNaN(c._a)){a._a=d!=null?d._a:NaN}else if(d==null||$.ig.util.isNaN(d._a)){a._a=NaN}else{a._a=c._a+b*(d._a-c._a)}if(c==null||$.ig.util.isNaN(c._d)){a._d=d!=null?d._d:NaN}else if(d==null||$.ig.util.isNaN(d._d)){a._d=NaN}else{a._d=c._d+b*(d._d-c._d)}if(c==null||c._g==null){a._g=d!=null?d._g:null}else if(d==null||d._g==null){a._g=null}else{a._g=$.ig.BrushUtil.prototype.g(c._g,b,d._g,0)}if(c==null||c._h==null){a._h=d!=null?d._h:null}else if(d==null||d._h==null){a._h=null}else{a._h=$.ig.BrushUtil.prototype.g(c._h,b,d._h,0)}},c:function(a,b,c){var d=b;var e=c;this.f.e(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryHighlightLayer:y","AnnotationLayer",{init:function(){$$t.$q.init.call(this);var a=new $$t.x;var b=new $$t.x;var c=new $$t.x;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$y.$type},bf:function(){return new $$t.ay(this)},im:function(a){$$t.$q.im.call(this,a);this._mv=a},_mv:null,targetAxis:function(a){if(arguments.length===1){this.h($$t.$y.targetAxisProperty,a);return a}else{return this.c($$t.$y.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$y.useInterpolationProperty,a);return a}else{return this.c($$t.$y.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$y.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$y.bandHighlightWidthProperty)}},ma:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this._aq._c){this.renderSeries(b)}}},mw:function(a){return a!=null&&a.cd()},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;c._g.clear();var d=this.useInterpolation();if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){return}if(this.targetAxis()!=null){if(this.mw(this.targetAxis())){this.m3(this.targetAxis(),c,d)}}else{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var g=e.axes().getEnumerator();while(g.moveNext()){var f=g.current();if($b($.ig.CategoryAxisBase.prototype.$type,f)!==null&&this.mw(f)){this.m3(f,c,d)}}}}},m3:function(a,b,c){if(this.view()==null||this.view().bs().isEmpty()||this.view().br().isEmpty()){return}var d=this.mr.__x;if(a.isVertical()&&$.ig.util.isNaN(d)){d=0}d=this.view().br().left()+this.view().br().width()*(d-this.view().bs().left())/this.view().bs().width();var e=this.mr.__y;if(!a.isVertical()&&$.ig.util.isNaN(e)){e=0}e=this.view().br().top()+this.view().br().height()*(e-this.view().bs().top())/this.view().bs().height();var f=a.getCategoryBoundingBox({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,this.bandHighlightWidth());this.m2(f,b,a)},m2:function(a,b,c){var d=new $$t.w;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._g=this.mp();d._h=this.mq();if(d._g==null){d._g=this._mv.getLightenedTranslucentBrush(c.actualStroke())}if(d._h==null){d._h=this._mv.getLightenedTranslucentBrush(c.actualStroke())}d._d=this.thickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=this._mv._b2;var d=a;var e=0;var g=d._g.values().getEnumerator();while(g.moveNext()){var f=g.current();var h=c.item(e);this.m4(f,h);e++}c.count(e)},c7:function(){return true},m4:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._a)||$.ig.util.isNaN(a._c)||$.ig.util.isNaN(a._d)){b.__visibility=1;return}this._mv.positionRectangle(b,a._b,a._e,a._c-a._b,a._a-a._e);b.__fill=a._g;b.__stroke=a._h;b._ac=a._d;if(this.dashArray()!=null){b._ai=this.dashArray()}else{b._ai=null}b._ad=this.dashCap()},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CategoryHighlightLayer",$$t.$q.$type)},true);$c("CalloutLayer:z","AnnotationLayer",{init:function(){this.nt=new $$4.q($$t.$v.$type,0);this.nw=new $$4.x($$t.$v.$type,0);this.nx=new $$4.x($$t.$v.$type,0);this.m1=null;this.nu=new $$4.v($$t.$v.$type);this.nr=new $$4.h($$t.$v.$type,$$4.$w.$type.specialize($$t.$v.$type),0);this.nd=null;this.qm=new $$a.ae(0,0,0,1,1);this.nj=false;this.ql=$$a.$ae.empty();this.ni=false;this.nv=new $$4.x($.ig.SeriesPointOfInterest.prototype.$type,0);this.nh=true;$$t.$q.init.call(this);this.useIndex(true);var a=new $$t.aj;var b=new $$t.aj;var c=new $$t.aj;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$z.$type},pe:function(a,b){this.nx.clear();this.renderSeries(false)},hs:function(a,b,c,d){$$t.$q.hs.call(this,a,b,c,d);var e=this.ns();switch(a){case 3:this.pq(b,e);break;case 1:for(var f=b;f<b+c;f++){var g=new $$t.t;var h=new $$t.v;h.b(g);h.b().series(this.targetSeries());this.nx.insert(f,h);this.pq(f,e)}break;case 0:this.nx.removeRange(b,c);break;case 2:for(var i=b;i<b+c;i++){this.pq(i,e)}break;case 4:this.nx.clear();for(var j=0;j<this.bz().count();j++){var k=new $$t.t;var l=new $$t.v;l.b(k);l.b().series(this.targetSeries());this.nx.add(l);this.pq(j,e)}break}this.renderSeries(true)},c9:function(a){return false},ns:function(){var a=new $$4.h(String,$.ig.Series.prototype.$type,0);if(this.seriesViewer()!=null){for(var b=0;b<this.seriesViewer().series().count();b++){var c=this.seriesViewer().series().__inner[b];if(c.name()!=null&&!a.containsKey(c.name())){a.add(c.name(),c)}}}return a},pq:function(a,b){var $self=this;if(this.nc()==null||this.na()==null){return}var c=a;if(this.nb()!=null){c=this.nb().item(a)}var d=this.nc().item(a);var e=this.na().item(a);var f=this.nx.__inner[a];f.b().xValue(c);f.b().yValue(d);f.b().text(e!=null?e.toString():"");if(this.m9()!=null){f.b().key(this.m9().item(a))}if(this.m8()!=null){f.b().content(this.m8().item(a))}else{f.b().content(this.bz().item(a))}if(this.calloutSeriesSelecting!=null){var g=function(){var $ret=new $$t.ae;$ret.xValue(c);$ret.yValue(d);$ret.item($self.bz().item(a));return $ret}();this.calloutSeriesSelecting(this,g);if(g._internalSeries!=null){f.b().series(g._internalSeries)}else if(g.seriesName!=null){if(b.containsKey(g.seriesName)){f.b().series(b.item(g.seriesName))}}}this.pr(f)},pr:function(a){var b=new $$a.ah(0,3);if($.ig.util.isNaN(this.calloutPadding()._c)||$.ig.util.isNaN(this.calloutPadding()._e)||$.ig.util.isNaN(this.calloutPadding()._d)||$.ig.util.isNaN(this.calloutPadding()._b)){b=new $$a.ah(0,3)}else{b=this.calloutPadding()}var c=this.calloutBackground()!=null?this.calloutBackground():this._mx.ce(a.b().series());var d=this.calloutTextColor()!=null?this.calloutTextColor():this._mx.ch();var e=this.calloutOutline()!=null?this.calloutOutline():this._mx.cg();var f=this.calloutLeaderBrush()!=null?this.calloutLeaderBrush():this._mx.cf(a.b().series());var g=$.ig.util.isNaN(this.calloutStrokeThickness())?0:this.calloutStrokeThickness();if(this.isCustomCalloutStyleEnabled()&&this.calloutStyleUpdating!=null){var h=new $.ig.CalloutStyleUpdatingEventArgs;h.item(a.b().content());h.xValue(a.b().xValue());h.yValue(a.b().yValue());h.series(a.b().series());h.background(c);h.textColor(d);h.outline(e);h.leaderBrush(f);h.strokeThickness(g);this.calloutStyleUpdating(this,h);c=h.background();d=h.textColor();e=h.outline();f=h.leaderBrush();g=h.strokeThickness()}a.b().backgroundPadding(b);a.b().background(c);a.b().textColor(d);a.b().outline(e);a.b().leaderBrush(f);a.b().strokeThickness(g)},calloutStyleUpdating:null,labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.labelMemberPathProperty,a);return a}else{return this.c($$t.$z.labelMemberPathProperty)}},na:function(a){if(arguments.length===1){if(this.m5!=a){var b=this.m5;this.m5=a;this.raisePropertyChanged("LabelColumn",b,this.m5)}return a}else{return this.m5}},m5:null,xMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.xMemberPathProperty,a);return a}else{return this.c($$t.$z.xMemberPathProperty)}},nb:function(a){if(arguments.length===1){if(this.m6!=a){var b=this.m6;this.m6=a;this.raisePropertyChanged("XColumn",b,this.m6)}return a}else{return this.m6}},m6:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.yMemberPathProperty,a);return a}else{return this.c($$t.$z.yMemberPathProperty)}},nc:function(a){if(arguments.length===1){if(this.m7!=a){var b=this.m7;this.m7=a;this.raisePropertyChanged("YColumn",b,this.m7)}return a}else{return this.m7}},m7:null,keyMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.keyMemberPathProperty,a);return a}else{return this.c($$t.$z.keyMemberPathProperty)}},m9:function(a){if(arguments.length===1){if(this.m4!=a){var b=this.m4;this.m4=a;this.raisePropertyChanged("KeyColumn",b,this.m4)}return a}else{return this.m4}},m4:null,isCalloutOffsettingEnabled:function(a){if(arguments.length===1){this.h($$t.$z.isCalloutOffsettingEnabledProperty,a);return a}else{return this.c($$t.$z.isCalloutOffsettingEnabledProperty)}},contentMemberPath:function(a){if(arguments.length===1){this.h($$t.$z.contentMemberPathProperty,a);return a}else{return this.c($$t.$z.contentMemberPathProperty)}},m8:function(a){if(arguments.length===1){if(this.m3!=a){var b=this.m3;this.m3=a;this.raisePropertyChanged("ContentColumn",b,this.m3)}return a}else{return this.m3}},m3:null,nt:null,nw:null,pg:function(a,b){if(b.propertyName()=="XValue"||b.propertyName()=="YValue"){var c=a._k;if(!this.nt.contains(c)){this.nw.add(c);this.renderSeries(false)}}},bf:function(){return new $$t.aw(this)},im:function(a){$$t.$q.im.call(this,a);this._mx=a},_mx:null,nx:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$z.targetSeriesProperty,a);return a}else{return this.c($$t.$z.targetSeriesProperty)}},collisionChannel:function(a){if(arguments.length===1){this.h($$t.$z.collisionChannelProperty,a);return a}else{return this.c($$t.$z.collisionChannelProperty)}},isAutoCalloutBehaviorEnabled:function(a){if(arguments.length===1){this.h($$t.$z.isAutoCalloutBehaviorEnabledProperty,a);return a}else{return this.c($$t.$z.isAutoCalloutBehaviorEnabledProperty)}},useValueForAutoCalloutLabels:function(a){if(arguments.length===1){this.h($$t.$z.useValueForAutoCalloutLabelsProperty,a);return a}else{return this.c($$t.$z.useValueForAutoCalloutLabelsProperty)}},isCustomCalloutStyleEnabled:function(a){if(arguments.length===1){this.h($$t.$z.isCustomCalloutStyleEnabledProperty,a);return a}else{return this.c($$t.$z.isCustomCalloutStyleEnabledProperty)}},autoCalloutLabelPrecision:function(a){if(arguments.length===1){this.h($$t.$z.autoCalloutLabelPrecisionProperty,a);return a}else{return $h(this.c($$t.$z.autoCalloutLabelPrecisionProperty))}},calloutTextColor:function(a){if(arguments.length===1){this.h($$t.$z.calloutTextColorProperty,a);return a}else{return this.c($$t.$z.calloutTextColorProperty)}},calloutBackground:function(a){if(arguments.length===1){this.h($$t.$z.calloutBackgroundProperty,a);return a}else{return this.c($$t.$z.calloutBackgroundProperty)}},calloutInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$z.calloutInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$z.calloutInterpolatedValuePrecisionProperty))}},calloutOutline:function(a){if(arguments.length===1){this.h($$t.$z.calloutOutlineProperty,a);return a}else{return this.c($$t.$z.calloutOutlineProperty)}},calloutLeaderBrush:function(a){if(arguments.length===1){this.h($$t.$z.calloutLeaderBrushProperty,a);return a}else{return this.c($$t.$z.calloutLeaderBrushProperty)}},calloutPadding:function(){return new $$a.ah(1,this.calloutPaddingLeft(),this.calloutPaddingTop(),this.calloutPaddingRight(),this.calloutPaddingBottom())},calloutPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingLeftProperty,a);return a}else{return this.c($$t.$z.calloutPaddingLeftProperty)}},calloutPaddingTop:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingTopProperty,a);return a}else{return this.c($$t.$z.calloutPaddingTopProperty)}},calloutPaddingRight:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingRightProperty,a);return a}else{return this.c($$t.$z.calloutPaddingRightProperty)}},calloutPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$z.calloutPaddingBottomProperty,a);return a}else{return this.c($$t.$z.calloutPaddingBottomProperty)}},calloutCollisionMode:function(a){if(arguments.length===1){this.h($$t.$z.calloutCollisionModeProperty,$$t.$ag.getBox(a));return a}else{return $g(this.c($$t.$z.calloutCollisionModeProperty))}},calloutPositionPadding:function(a){if(arguments.length===1){this.h($$t.$z.calloutPositionPaddingProperty,a);return a}else{return this.c($$t.$z.calloutPositionPaddingProperty)}},calloutStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$z.calloutStrokeThicknessProperty,a);return a}else{return this.c($$t.$z.calloutStrokeThicknessProperty)}},textStyle:function(a){if(arguments.length===1){this.h($$t.$z.textStyleProperty,a);return a}else{return this.c($$t.$z.textStyleProperty)}},m1:null,m2:function(){if(this.m1==null){this.m1=$.ig.FontUtil.prototype.toFontInfo(this.renderer(),this.textStyle())}return this.m1},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;c._p.clear();c._q.clear();c._m.clear();c._f.clear();c._h.clear();c._g.clear();c._j.clear();c._l.clear();c._k.clear();c._i.clear();c._n.clear();c._o.clear();c._t.clear();c._u.clear();c._r.clear();c._s.clear();var d=this.ny();var e=new $$4.x($$t.$v.$type,0);if(this.isAutoCalloutBehaviorEnabled()){if(this.ly(this.targetSeries())){this.pn(this.targetSeries(),c,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.ly(f)){this.pn(f,c,e)}}}}this.pm(c,d,e)},nu:null,nr:null,nd:null,qm:null,jl:function(a,b){$$t.$q.jl.call(this,a,b);var c=b.width()-this.qm.width();var d=b.height()-this.qm.height();var e=0;if(Math.abs(c)>Math.abs(d)){e=c;this.nz=c*this.lq().width()}else{e=d;this.nz=d*this.lq().height()}if(e>0&&this.nz>5){this.nm=true}if(e<0&&this.nz>5){this.nl=true}},jk:function(a,b){$$t.$q.jk.call(this,a,b);if(!a.equals1(b)){this.nk=true}},nj:false,n7:0,ql:null,qn:function(a){if(arguments.length===1){this.ql=a;return a}else{return this.ql}},pm:function(a,b,c){if(this.seriesViewer()!=null){this.qm=this.seriesViewer().actualWindowRect()}if(this.lq().isEmpty()){return}this.qn(new $$a.ae(0,this.lq().left(),this.lq().top(),this.lq().width(),this.lq().height()));if(this.nd!=null&&this.collisionChannel()!=null&&this.collisionChannel()!=this.nd._ak){this.pi()}if(this.nd==null){var d=this.ne();if(d!=null){this.nd=d;var e=this.nd;e.labelsMoved=$.ig.Delegate.prototype.combine(e.labelsMoved,this.pf.runOn(this))}else{var f=this.li(this.view());this.nd=new $.ig.LabelCollisionManager(this.lq().right(),this.lq().bottom(),this.lq(),this._mx.getExecutionContext(),this.calloutPositionPadding(),this.nf(),this.ob(),this.oa(),this.isCalloutOffsettingEnabled());if(this.collisionChannel()!=null){this.nd._ak=this.collisionChannel();this.nd._ai=this}var g=this.nd;g.labelsMoved=$.ig.Delegate.prototype.combine(g.labelsMoved,this.pf.runOn(this))}}if(this.nl){this.nl=false;if(this.nd.ag()>2){this.nj=true}}if(this.nm){this.nm=false;if(this.nz>5){this.nj=true}}if(this.nk){this.nk=false;this.nd.ax(this.lq().right(),this.lq().bottom(),this.lq());this.nj=true}var h=new $$4.q($$t.$v.$type,0);var i=new $$4.q($$t.$v.$type,0);var j=new $$4.x($$t.$v.$type,0);var k=new $$4.x($$t.$v.$type,0);var l=new $$4.q($$t.$v.$type,0);for(var m=0;m<b.count();m++){l.add(b.__inner[m])}for(var n=0;n<c.count();n++){l.add(c.__inner[n])}var o=this.nu.c();while(o!=null){var p=o.a;if(!l.contains(o._c)){k.add(o._c);i.add(o._c);var q=o._c.b();q.propertyChanged=$.ig.Delegate.prototype.remove(q.propertyChanged,this.pg.runOn(this));this.nu.h(o);this.nr.remove(o._c);this.nd.aw(o._c._c)}o=p}for(var r=0;r<b.count();r++){if(!this.nr.containsKey(b.__inner[r])){this.nu.f(b.__inner[r]);var s=b.__inner[r].b();s.propertyChanged=$.ig.Delegate.prototype.combine(s.propertyChanged,this.pg.runOn(this));this.nr.add(b.__inner[r],this.nu.d());j.add(b.__inner[r]);h.add(b.__inner[r]);this.nj=true}}for(var t=0;t<c.count();t++){if(!this.nr.containsKey(c.__inner[t])){this.nu.f(c.__inner[t]);this.nr.add(c.__inner[t],this.nu.d());var u=c.__inner[t].b();u.propertyChanged=$.ig.Delegate.prototype.combine(u.propertyChanged,this.pg.runOn(this));j.add(c.__inner[t]);h.add(c.__inner[t]);this.nj=true}}if(this.nw.count()>0){this.nj=true;this.nw.clear();this.nt.clear()}o=this.nu.c();while(o!=null){var v=this.ng(o._c);if(v==null){return}if(!v.equals(o._c._c._c)){var w=false;if(o._c._c._c==null){w=true}var x=o._c._c;x._o=v.b;x._p=v.c;if(!$.ig.util.isNaN(x._o)&&!$.ig.util.isNaN(x._p)){x._n=v.e;x._m=v.d;if(x._b==null){this.nd.p(x)}if(w){this.nd.al(x)}else{this.nd.at(x)}}}o=o.a}var y=this.nd.ah();var z=this.nd.q();if(this.nj&&(y!=0||z)){this.nj=false;this.n7=2147483647;if(this.collisionChannel()!=null){var aa=true;for(var ab=0;ab<this.seriesViewer().series().count();ab++){var ac=this.seriesViewer().series().__inner[ab];if(ac.isAnnotationLayer()&&$b($$t.$z.$type,ac)!==null){var ad=ac;if(ad.collisionChannel()==this.collisionChannel()){if(!ad.qn().equals1(this.nd._az)){aa=false;break}}}}if(aa){this.nd.ay()}else{this.nd.am()}}else{this.nd.ay()}}var ae=this.nu.c();while(ae!=null){var af=ae._c;a._m.add1(af);a._f.add(af.b().background());a._h.add(af.b().outline());a._g.add(af.b().leaderBrush());a._j.add(af.b().backgroundPadding()._c);a._l.add(af.b().backgroundPadding()._e);a._k.add(af.b().backgroundPadding()._d);a._i.add(af.b().backgroundPadding()._b);a._n.add(af.b().strokeThickness());a._o.add(af.b().textColor());a._p.add1(af.b().text());a._q.add1(af.b().content());var ag=af._c;a._t.add(af._c._o-(af._c._g-af._c._l));a._u.add(af._c._p-(af._c._h-af._c._k));a._r.add(af._c._g-af._c._l);a._s.add(af._c._h-af._c._k);ae=ae.a}},pi:function(){if(this.nd!=null){var a=this.nu.c();while(a!=null){var b=a._c._c;if(b!=null){this.nd.aw(b)}a=a.a}var c=this.nd;c.labelsMoved=$.ig.Delegate.prototype.remove(c.labelsMoved,this.pf.runOn(this));this.nd=null}this.ph()},ne:function(){if(this.seriesViewer()==null){return null}for(var a=0;a<this.seriesViewer().series().count();a++){var b=this.seriesViewer().series().__inner[a];if(b.isAnnotationLayer()&&$b($$t.$z.$type,b)!==null){var c=b;if(c!=this){if(c.collisionChannel()!=null&&c.collisionChannel()==this.collisionChannel()){if(c.nd!=null){return c.nd}}}}}return null},oa:function(){return 2e4},ob:function(){return 300},nf:function(){switch(this.calloutCollisionMode()){case 0:return 2;case 2:return 1;case 3:return 2;case 1:return 0}return 2},pf:function(a){var b=this.nd.ah();if(b<this.n7){this.n7=b;this.renderSeries(false)}},ng:function(a){var b=this.targetSeries();if(a.b().series()!=null){b=a.b().series()}if(b==null){for(var c=0;c<this.seriesViewer().series().count();c++){var d=this.seriesViewer().series().__inner[c];if(!d.isAnnotationLayer()){b=d;break}}}if(b==null){return null}var e=b.getAxes();var f=b.ee();var g=null;var h=null;for(var i=0;i<e.length;i++){if(e[i].isVertical()){h=e[i]}else{g=e[i]}}if(g==null||h==null){return null}if(!g.cd()||!h.cd()){return null}var j=0;if(g.isCategory()&&g.categoryMode()!=0){if(b.isFinancial()){j=b.getOffsetValue()}else if(b.isCategory()){j=b.getOffsetValue()}}var k=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),g.iu(),g.isInverted(),g.ip());k._b=f;var l=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),h.iu(),h.isInverted(),h.ip());l._b=f;var m=g.getScaledValue(this.n6(a.b().xValue()),k)+j;var n=h.getScaledValue(this.n6(a.b().yValue()),l);var o=new $.ig.QuadTreeBoundingBox;o.b=m;o.c=n;o.e=3;o.d=3;o.g=a.b();return o},n6:function(a){if($b($$0.$s.$type,a)!==null){return a.getTime()}if(a==null){return 0}return a},ny:function(){var a=new $$4.x($$t.$v.$type,0);for(var b=0;b<this.nx.count();b++){if(String.isNullOrEmpty(this.nx.__inner[b].b().text())){continue}if(this.nx.__inner[b]._c==null){var c=new $.ig.LabelCollisionInfo;this.nx.__inner[b]._c=c;var d=this._mx.getSizeForContent(this.oc(this.nx.__inner[b]),this.nx.__inner[b].b().backgroundPadding());c._k=d.height()/2;c._l=d.width()/2}var e=this.ng(this.nx.__inner[b]);if(e==null||e.b<this.lq().left()||e.b>this.lq().right()||e.c<this.lq().top()||e.c>this.lq().bottom()){continue}a.add(this.nx.__inner[b])}return a},oc:function(a){return a.b().text()},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}return true},ig:function(){$$t.$q.ig.call(this);if(!this._aq._c&&!this.ca()){return}if(this.nh){this.nh=false;this.pk()}if(this.ca()){this.pp(this._lv,false)}else{this.pp(this._lt,false)}},ni:false,invalidateCalloutContent:function(){if(!this.ni){this.ni=true;this.renderSeries(true)}},calloutContentUpdating:null,calloutLabelUpdating:null,calloutSeriesSelecting:null,nv:null,pn:function(a,b,c){if(a.getVisiblePointsOfInterest(this.nv,this.useValueForAutoCalloutLabels(),this.autoCalloutLabelPrecision())){var d=this.nv;for(var e=0;e<this.nv.count();e++){var f=d.__inner[e];var g=f._a.item()!=null?f._a.item():f._a;var h=a;var i=new $$t.ai(g,h);var j=new $$t.v;var k=new $$t.t;j.b(k);k.key(i);var l=false;var m=false;if(this.ni){this.ni=false;m=true}if(this.nr.containsKey(j)){j=this.nr.item(j)._c;k=j.b()}else{if(!m){l=true}}var n=k.xValue();var o=k.yValue();if(this.n6(n)!=this.n6(f._b)){k.xValue(f._b)}if(this.n6(o)!=this.n6(f._c)){k.yValue(f._c)}k.series(a);if(l&&this.calloutLabelUpdating!=null){var p=function(){var $ret=new $$t.ac;$ret.xValue(k.xValue());$ret.yValue(k.yValue());$ret.item(g);return $ret}();this.calloutLabelUpdating(this,p);if(p.label!=null&&!String.equalsStatic(p.label,j.b().text())){var q=p.label;j.b().text(q!=null?q.toString():"")}}else{if(f._d!=null){k.text(f._d)}}if(k.text()==null){continue}if(l){if(this.calloutContentUpdating!=null){var r=function(){var $ret=new $$t.aa;$ret.xValue(k.xValue());$ret.yValue(k.yValue());$ret.item(g);$ret.content(g);return $ret}();this.calloutContentUpdating(this,r);if(r.content!=null&&r.content!=j.b().content()){j.b().content(r.content)}}else{if(g!=null&&g!=j.b().content()){j.b().content(g)}}}if(l){this.pr(j)}if(j._c==null){var s=new $.ig.LabelCollisionInfo;j._c=s;var t=this._mx.getSizeForContent(this.oc(j),j.b().backgroundPadding());s._k=t.height()/2;s._l=t.width()/2}var u=this.ng(j);if(u==null||u.b<this.lq().left()||u.b>this.lq().right()||u.c<this.lq().top()||u.c>this.lq().bottom()){continue}c.add(j)}}},nl:false,nm:false,nz:0,nk:false,bd:function(){return 1},getHitDataContext:function(a,b){var c=this.nd.d(a,b);if(c==null){return null}return c._u},testHit:function(a,b){if(this.nd==null){return false}return this.nd.d(a,b)!=null},pp:function(a,b){var c=0;var d=new $$4.q($$t.$v.$type,0);for(c=0;c<a._p.count();c++){var e=a._m.__inner[c];if($.ig.util.isNaN(a._t.__inner[c])||$.ig.util.isNaN(a._u.__inner[c])){continue}var f=this._mx._b6.item(e);d.add(e);if(f.f()!=a._p.__inner[c]){f.f(a._p.__inner[c]);var g=f.s()}f.c(a._n.__inner[c]);f.k(a._f.__inner[c]);f.n(a._o.__inner[c]);f.m(f.c()>0?a._h.__inner[c]:this.view().getTransparentBrush());f.l(a._g.__inner[c]);f.v(new $$a.ah(1,a._j.__inner[c],a._l.__inner[c],a._k.__inner[c],a._i.__inner[c]));this._mx.cc(f,Math.min(a._r.__inner[c],a._r.__inner[c]+a._t.__inner[c]),Math.min(a._s.__inner[c],a._s.__inner[c]+a._u.__inner[c]));this._mx.cd(f,e,a._q.__inner[c]);f.p({__x:a._t.__inner[c],__y:a._u.__inner[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var h=new $$4.x($$t.$v.$type,0);var j=this._mx._b6.activeKeys().getEnumerator();while(j.moveNext()){var i=j.current();if(!d.contains(i)){h.add(i)}}for(var k=0;k<h.count();k++){this._mx._b6.remove(h.__inner[k])}},mg:function(a,b){$$t.$q.mg.call(this,a,b);if(this.ca()){this.pp(this._lv,true)}else{this.pp(this._lt,false)}},c7:function(){return true},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TextStyle":this.m1=null;this.renderSeries(true);break;case"TargetSeries":this.renderSeries(true);break;case"CollisionChannel":this.renderSeries(true);break;case"SeriesViewer":if(c!=null){var e=c;e.seriesAnimating=$.ig.Delegate.prototype.remove(e.seriesAnimating,this.po.runOn(this))}if(d!=null){var f=d;f.seriesAnimating=$.ig.Delegate.prototype.combine(f.seriesAnimating,this.po.runOn(this))}if(d==null){this.pi()}break;case"IsAutoCalloutBehaviorEnabled":case"IsCalloutOffsettingEnabled":case"CalloutBackground":case"CalloutOutline":case"CalloutLeaderBrush":case"CalloutPaddingLeft":case"CalloutPaddingTop":case"CalloutPaddingRight":case"CalloutPaddingBottom":case"CalloutStrokeThickness":case"CalloutTextColor":this.pj();break;case"LabelMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.na());this.na(this.by(this.labelMemberPath()))}break;case"LabelColumn":this.pj();break;case"ContentMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.m8());this.m8(this.by(this.contentMemberPath()))}break;case"ContentColumn":this.pj();break;case"XMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.nb());this.nb(String.isNullOrEmpty(this.xMemberPath())==false?this.by(this.xMemberPath()):null)}break;case"XColumn":this.pj();break;case"YMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.nc());this.nc(this.by(this.yMemberPath()))}break;case"YColumn":this.pj();break;case"KeyMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.m9());this.m9(this.by(this.keyMemberPath()))}break;case"KeyColumn":this.pj();break;case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.na());c.deregisterColumn(this.m8());c.deregisterColumn(this.nb());c.deregisterColumn(this.nc());c.deregisterColumn(this.m9());this.na(null);this.m8(null);this.nb(null);this.nc(null);this.m9(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.na(this.by(this.labelMemberPath()));this.m8(this.by(this.contentMemberPath()));if(String.isNullOrEmpty(this.xMemberPath())==false){this.nb(this.by(this.xMemberPath()))}this.nc(this.by(this.yMemberPath()));this.m9(this.by(this.keyMemberPath()))}this.pj();break}},po:function(a){if(a.isAnnotationLayer()){return}if((a==this.targetSeries()||this.targetSeries()==null)&&this.isAutoCalloutBehaviorEnabled()){this.renderSeries(false)}},nh:false,pj:function(){if(this.nh==false){this.nh=true;this.renderSeries(false)}},ph:function(){this._mx._b6.clear();this.nu.g();this.nr.clear()},pk:function(){if(this.nc()==null||this.na()==null){var a=this.nu.c();while(a!=null){this.pr(a._c);a=a.a}return}var b=this.ns();for(var c=0;c<this.nc().count();c++){var d;if(this.nx.count()<=c){var e=new $$t.t;d=new $$t.v;d.b(e);d.b().series(this.targetSeries());this.nx.add(d)}else{d=this.nx.__inner[c]}this.pq(c,b)}},$type:new $.ig.Type("CalloutLayer",$$t.$q.$type)},true);$c("CalloutContentUpdatingEventArgs:aa","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,content:null,$type:new $.ig.Type("CalloutContentUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutLabelUpdatingEventArgs:ac","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,label:null,$type:new $.ig.Type("CalloutLabelUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutSeriesSelectingEventArgs:ae","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,_internalSeries:null,seriesName:null,$type:new $.ig.Type("CalloutSeriesSelectingEventArgs",$.ig.$ot)},true);$c("CalloutViewHelper:ah","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h){var i=Math.sqrt((c-a)*(c-a)+(d-b)*(d-b));var j=(c-a)/i;var k=(d-b)/i;var l=a-e;var m=b-f;var n=g-e;var o=h-f;var p=-k;var q=j;var r=n*p+o*q;var s=n*m-o*l;var t=l*p+m*q;var u=s/r;var v=t/r;if(u>=0&&v>=0&&v<=1){return u}return Number.POSITIVE_INFINITY},b:function(a,b,c,d){var e=a.__x;var f=a.__y;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;if(e<0){g=-e;k=g;e=0}if(f<0){h=-f;l=h;f=0}if(e>b){i=e-b}if(f>c){j=f-c}var m=new $$a.ah(1,g,h,i,j);var n=$$t.$ah.a(e,f,k+b/2,l+c/2,k,l,k,l+c);var o=$$t.$ah.a(e,f,k+b/2,l+c/2,k,l,k+b,l);var p=$$t.$ah.a(e,f,k+b/2,l+c/2,k,l+c,k+b,l+c);var q=$$t.$ah.a(e,f,k+b/2,l+c/2,k+b,l,k+b,l+c);var r=Math.min(n,Math.min(o,Math.min(p,q)));var s=0;var t=0;if(Number.isInfinity(r)){s=e;t=f}else{var u=k+b/2;var v=l+c/2;var w=e;var x=f;var y=Math.sqrt((u-w)*(u-w)+(v-x)*(v-x));var z=(u-w)/y;var aa=(v-x)/y;s=w+z*r;t=x+aa*r}d._aj=e;d._al=f;d._ak=s;d._am=t;
return m},$type:new $.ig.Type("CalloutViewHelper",$.ig.$ot)},true);$c("CalloutKey:ai","Object",{init:function(a,b){$.ig.$op.init.call(this);this.item(a);this._a=b},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_a:null,getHashCode:function(){$.ig.util.ensureUniqueId(this.item());return this.item().getHashCode()^this._a.getHashCode()},equals:function(a){var b=$b($$t.$ai.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}return this.item()==b.item()&&this._a==b._a},$type:new $.ig.Type("CalloutKey",$.ig.$ot)},true);$c("CalloutLayerFrame:aj","Frame",{c:function(a,b,c){var d=b;var e=c;$.ig.FrameExtended.prototype.a(this._o,a,d._o,e._o,0);$.ig.FrameExtended.prototype.a(this._f,a,d._f,e._f,0);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.FrameExtended.prototype.a(this._g,a,d._g,e._g,0);$.ig.Frame.prototype.b(this._j,a,d._j,e._j);$.ig.Frame.prototype.b(this._l,a,d._l,e._l);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.Frame.prototype.b(this._i,a,d._i,e._i);$.ig.Frame.prototype.b(this._n,a,d._n,e._n);$.ig.Frame.prototype.b(this._t,a,d._t,e._t);$.ig.Frame.prototype.b(this._u,a,d._u,e._u);$.ig.Frame.prototype.b(this._r,a,d._r,e._r);$.ig.Frame.prototype.b(this._s,a,d._s,e._s);$$t.$aj.v(this._p,a,d._p,e._p);$$t.$aj.v(this._m,a,d._m,e._m);$$t.$aj.v(this._q,a,d._q,e._q)},v:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=null}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){if(b==0){a.__inner[k]=c.__inner[k]}else{a.__inner[k]=d.__inner[k]}}if(e<f){var l=e>0?c.__inner[e-1]:null;for(var m=e;m<f;++m){if(b==0){a.__inner[m]=l}else{a.__inner[m]=d.__inner[m]}}}if(e>f){var n=f>0?d.__inner[f-1]:null;for(var o=f;o<e;++o){if(b==0){a.__inner[o]=c.__inner[o]}else{a.__inner[o]=n}}}},init:function(){$.ig.Frame.prototype.init.call(this);this._p=new $$4.x($.ig.$op.$type,0);this._m=new $$4.x($.ig.$op.$type,0);this._q=new $$4.x($.ig.$op.$type,0);this._o=new $$4.x($$a.$at.$type,0);this._h=new $$4.x($$a.$at.$type,0);this._g=new $$4.x($$a.$at.$type,0);this._f=new $$4.x($$a.$at.$type,0);this._n=new $$4.x(Number,0);this._j=new $$4.x(Number,0);this._l=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._i=new $$4.x(Number,0);this._t=new $$4.x(Number,0);this._u=new $$4.x(Number,0);this._r=new $$4.x(Number,0);this._s=new $$4.x(Number,0)},_p:null,_m:null,_q:null,_o:null,_h:null,_g:null,_f:null,_n:null,_j:null,_l:null,_k:null,_i:null,_t:null,_u:null,_r:null,_s:null,$type:new $.ig.Type("CalloutLayerFrame",$.ig.Frame.prototype.$type)},true);$c("AxisAnnotationFrame:an","Frame",{ab:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=null}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){if(b==0){a.__inner[k]=c.__inner[k]}else{a.__inner[k]=d.__inner[k]}}if(e<f){var l=e>0?c.__inner[e-1]:null;for(var m=e;m<f;++m){if(b==0){a.__inner[m]=l}else{a.__inner[m]=d.__inner[m]}}}if(e>f){var n=f>0?d.__inner[f-1]:null;for(var o=f;o<e;++o){if(b==0){a.__inner[o]=c.__inner[o]}else{a.__inner[o]=n}}}},init:function(){$.ig.Frame.prototype.init.call(this);this._n=new $$4.x($$a.$at.$type,0);this._g=new $$4.x($$a.$at.$type,0);this._h=new $$4.x($$a.$at.$type,0);this._j=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._l=new $$4.x(Number,0);this._i=new $$4.x(Number,0);this._m=new $$4.x(Number,0);this._y=new $$4.x($$a.$at.$type,0);this._r=new $$4.x($$a.$at.$type,0);this._s=new $$4.x($$a.$at.$type,0);this._u=new $$4.x(Number,0);this._v=new $$4.x(Number,0);this._w=new $$4.x(Number,0);this._t=new $$4.x(Number,0);this._x=new $$4.x(Number,0);this._f=new $$4.x($.ig.Axis.prototype.$type,0);this._q=new $$4.x($.ig.Axis.prototype.$type,0);this._p=new $$4.x(Number,0);this._o=new $$4.x(Number,0);this._aa=new $$4.x(Number,0);this._z=new $$4.x(Number,0)},_n:null,_h:null,_g:null,_m:null,_j:null,_l:null,_k:null,_i:null,_y:null,_s:null,_r:null,_x:null,_u:null,_w:null,_v:null,_t:null,_p:null,_aa:null,_o:null,_z:null,_f:null,_q:null,c:function(a,b,c){var d=b;var e=c;$.ig.FrameExtended.prototype.a(this._n,a,d._n,e._n,0);$.ig.FrameExtended.prototype.a(this._g,a,d._g,e._g,0);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.Frame.prototype.b(this._j,a,d._j,e._j);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.Frame.prototype.b(this._l,a,d._l,e._l);$.ig.Frame.prototype.b(this._i,a,d._i,e._i);$.ig.Frame.prototype.b(this._m,a,d._m,e._m);$.ig.FrameExtended.prototype.a(this._y,a,d._y,e._y,0);$.ig.FrameExtended.prototype.a(this._r,a,d._r,e._r,0);$.ig.FrameExtended.prototype.a(this._s,a,d._s,e._s,0);$.ig.Frame.prototype.b(this._u,a,d._u,e._u);$.ig.Frame.prototype.b(this._v,a,d._v,e._v);$.ig.Frame.prototype.b(this._w,a,d._w,e._w);$.ig.Frame.prototype.b(this._t,a,d._t,e._t);$.ig.Frame.prototype.b(this._x,a,d._x,e._x);$$t.$an.ab(this._f,a,d._f,e._f);$$t.$an.ab(this._q,a,d._q,e._q)},$type:new $.ig.Type("AxisAnnotationFrame",$.ig.Frame.prototype.$type)},true);$c("FinalValueLayerFrame:ak","AxisAnnotationFrame",{init:function(){$$t.$an.init.call(this)},$type:new $.ig.Type("FinalValueLayerFrame",$$t.$an.$type)},true);$c("FinalValueLayer:al","AnnotationLayer",{init:function(){this.m0=null;this.mz=null;$$t.$q.init.call(this);var a=new $$t.ak;var b=new $$t.ak;var c=new $$t.ak;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$al.$type},bf:function(){return new $$t.a0(this)},im:function(a){$$t.$q.im.call(this,a);this._mv=a},_mv:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$al.targetSeriesProperty,a);return a}else{return this.c($$t.$al.targetSeriesProperty)}},finalValueSelectionMode:function(a){if(arguments.length===1){this.h($$t.$al.finalValueSelectionModeProperty,$$t.$am.getBox(a));return a}else{return $g(this.c($$t.$al.finalValueSelectionModeProperty))}},axisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$al.axisAnnotationTextColorProperty)}},axisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$al.axisAnnotationBackgroundProperty)}},axisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$al.axisAnnotationInterpolatedValuePrecisionProperty))}},axisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$al.axisAnnotationOutlineProperty)}},axisAnnotationPadding:function(){return new $$a.ah(1,this.axisAnnotationPaddingLeft(),this.axisAnnotationPaddingTop(),this.axisAnnotationPaddingRight(),this.axisAnnotationPaddingBottom())},axisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingLeftProperty)}},axisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingTopProperty)}},axisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingRightProperty)}},axisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$al.axisAnnotationPaddingBottomProperty)}},axisAnnotationFormatLabel:null,my:function(){return this.axisAnnotationFormatLabel!=null},axisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$al.axisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$al.axisAnnotationStrokeThicknessProperty)}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;c._f.clear();c._q.clear();c._p.clear();c._aa.clear();c._o.clear();c._z.clear();c._g.clear();c._h.clear();c._j.clear();c._l.clear();c._k.clear();c._i.clear();c._m.clear();c._n.clear();c._r.clear();c._s.clear();c._u.clear();c._w.clear();c._v.clear();c._t.clear();c._x.clear();c._y.clear();if(this.ly(this.targetSeries())){this.ni(this.targetSeries(),c)}else{var e=this.seriesViewer().series().getEnumerator();while(e.moveNext()){var d=e.current();if(this.ly(d)){this.ni(d,c)}}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}return true},ig:function(){$$t.$q.ig.call(this);if(!this._aq._c&&!this.ca()){return}if(this.ca()){this.nj(this._lv,false)}else{this.nj(this._lt,false)}},ny:function(a){var b=NaN;var c=NaN;var d=this.finalValueSelectionMode();if(d==0){d=1}var e=false;if(d==2){e=true}if(a.isVertical()){var f=a.ap();if(f!=null){if(d==1||d==2){if(f.isInverted()){c=a.toWorldPosition({__x:this.lq().right(),__y:this.lq().bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__y}else{c=a.toWorldPosition({__x:this.lq().right(),__y:this.lq().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__y}}else{if(f.isInverted()){c=1}else{c=0}}}return a.getSeriesValuePosition({__x:0,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}else{var g=a.ap();if(g!=null){if(d==1||d==2){if(g.isInverted()){b=a.toWorldPosition({__x:this.lq().left(),__y:this.lq().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__x}else{b=a.toWorldPosition({__x:this.lq().right(),__y:this.lq().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__x}}else{if(g.isInverted()){b=0}else{b=1}}}if(a.isFinancial()){return a.getSeriesValuePosition({__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}else{return a.getSeriesValuePosition({__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}}},ni:function(a,b){var c=this.ny(a);var d=this.toWorldPosition(c);var e=this.actualBrush();if(e==null){e=this.brush()}if(e==null){e=a.actualBrush();if(e!=null){e=this._mv.getLightenedBrush(e)}}$$t.$au.c(b,c,a,this.seriesViewer(),this.getEffectiveViewport(),e,this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),a.isVertical(),!a.isVertical())},m0:null,mz:null,nj:function(a,b){var c=false;if(this.mz==null){c=true;this.m0=new $$4.x($.ig.Axis.prototype.$type,0);this.mz=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$r.$type),0)}$$t.$au.d(this,a,c,this.mz,this.m0,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel,this.axisAnnotationFormatLabel)},mg:function(a,b){$$t.$q.mg.call(this,a,b);if(this.ca()){this.nj(this._lv,true)}else{this.nj(this._lt,false)}},c7:function(){return true},is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"AxisAnnotationBackground":case"AxisAnnotationOutline":case"AxisAnnotationPaddingLeft":case"AxisAnnotationPaddingTop":case"AxisAnnotationPaddingRight":case"AxisAnnotationPaddingBottom":case"AxisAnnotationStrokeThickness":case"AxisAnnotationTextColor":case"FinalValueSelectionMode":this.renderSeries(true);break;case"SeriesViewer":var e=this.m0;var f=this.mz;if(f!=null){var h=f.getEnumerator();while(h.moveNext()){var g=h.current();var i=g.value();i.doToAll(function(j){g.key().annotations().remove(j)});i.clear()}e.clear();f.clear()}break}},$type:new $.ig.Type("FinalValueLayer",$$t.$q.$type)},true);$c("CrosshairLayerFrame:ao","AxisAnnotationFrame",{_ad:null,_ae:null,_ac:null,_af:null,init:function(){$$t.$an.init.call(this);this._ad=new $$4.x(Number,0);this._ae=new $$4.x(Number,0);this._ac=new $$4.x($$a.$at.$type,0);this._af=new $$4.x($$a.$at.$type,0)},c:function(a,b,c){$$t.$an.c.call(this,a,b,c);var d=b;var e=c;$.ig.Frame.prototype.b(this._ad,a,d._ad,e._ad);$.ig.Frame.prototype.b(this._ae,a,d._ae,e._ae);$.ig.FrameExtended.prototype.a(this._ac,a,d._ac,e._ac,0);$.ig.FrameExtended.prototype.a(this._af,a,d._af,e._af,0)},$type:new $.ig.Type("CrosshairLayerFrame",$$t.$an.$type)},true);$c("ItemHighlightFrameRect:ap","Object",{_f:0,_e:0,_b:0,_c:0,_a:0,_i:null,_j:null,_h:null,_g:null,_d:0,init:function(){$.ig.$op.init.call(this);this._f=0;this._e=NaN;this._b=NaN;this._c=NaN;this._b=NaN;this._a=NaN;this._d=NaN},$type:new $.ig.Type("ItemHighlightFrameRect",$.ig.$ot)},true);$c("CategoryItemHighlightLayerFrame:ar","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$ap.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$ap.$type,$$t.$ar.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.ap})},_g:null,f:null,h:function(a,b,c,d,e,f){if(d!=null){a._f=d._f}else if(c!=null){a._f=c._f}else{a._f=0}if(c==null||$.ig.util.isNaN(c._e)){a._e=d!=null?d._e:NaN}else if(d==null||$.ig.util.isNaN(d._e)){a._e=NaN}else{a._e=c._e+b*(d._e-c._e)}if(c==null||$.ig.util.isNaN(c._b)){a._b=d!=null?d._b:NaN}else if(d==null||$.ig.util.isNaN(d._b)){a._b=NaN}else{a._b=c._b+b*(d._b-c._b)}if(c==null||$.ig.util.isNaN(c._c)){a._c=d!=null?d._c:NaN}else if(d==null||$.ig.util.isNaN(d._c)){a._c=NaN}else{a._c=c._c+b*(d._c-c._c)}if(c==null||$.ig.util.isNaN(c._a)){a._a=d!=null?d._a:NaN}else if(d==null||$.ig.util.isNaN(d._a)){a._a=NaN}else{a._a=c._a+b*(d._a-c._a)}if(c==null||$.ig.util.isNaN(c._d)){a._d=d!=null?d._d:NaN}else if(d==null||$.ig.util.isNaN(d._d)){a._d=NaN}else{a._d=c._d+b*(d._d-c._d)}if(c==null||c._i==null){a._i=d!=null?d._i:null}else if(d==null||d._i==null){a._i=null}else{a._i=$.ig.BrushUtil.prototype.g(c._i,b,d._i,0)}if(c==null||c._j==null){a._j=d!=null?d._j:null}else if(d==null||d._j==null){a._j=null}else{a._j=$.ig.BrushUtil.prototype.g(c._j,b,d._j,0)}if(c==null||c._h==null){a._h=d!=null?d._h:null}else if(d==null||d._j==null){a._h=null}else{a._h=d._h}if(c==null||c._g==null){a._g=d!=null?d._g:null}else if(d==null||d._j==null){a._g=null}else{a._g=d._g}},c:function(a,b,c){var d=b;var e=c;this.f.e(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryItemHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryItemHighlightLayer:as","AnnotationLayer",{init:function(){this.mz=false;this.my=true;this.m2=10;$$t.$q.init.call(this);var a=new $$t.ar;var b=new $$t.ar;var c=new $$t.ar;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$as.$type},bf:function(){return new $$t.az(this)},im:function(a){$$t.$q.im.call(this,a);this._mu=a},_mu:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$as.targetSeriesProperty,a);return a}else{return this.c($$t.$as.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$as.useInterpolationProperty,a);return a}else{return this.c($$t.$as.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.h($$t.$as.highlightTypeProperty,$$t.$aq.getBox(a));return a}else{return $g(this.c($$t.$as.highlightTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$as.markerTemplateProperty,a);return a}else{return this.c($$t.$as.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$as.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$as.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$as.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$as.skipUnknownValuesProperty)}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}var b=this.l6(a);if(!b._c){return false}return true},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this.useInterpolation();c._g.clear();if($.ig.util.isNaN(this.mr.__x)&&$.ig.util.isNaN(this.mr.__y)){return}if(this.ly(this.targetSeries())){this.nc(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.ly(e)){this.nc(e,c,d)}}}},mz:false,my:false,is:function(a,b,c,d){$$t.$q.is.call(this,a,b,c,d);switch(b){case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.mz=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.m2=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.my=d;this.renderSeries(true);break}},m2:0,nc:function(a,b,c){if(this.view()==null||this.view().bs().isEmpty()||this.view().br().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.mr.__x;e=this.view().br().left()+this.view().br().width()*(e-this.view().bs().left())/this.view().bs().width();var f=this.mr.__y;f=this.view().br().top()+this.view().br().height()*(f-this.view().bs().top())/this.view().bs().height();var g=this.skipUnknownValues();var h=true;var i=$b($.ig.IHasCategoryModePreference.prototype.$type,a);var j=0;if(i!=null){j=i.preferredCategoryMode(d.categoryAxis());if(j==2){h=false}}var k=true;if(!h||this.highlightType()==2){k=false}if(this.highlightType()==1){k=true}var l=this.l6(a);if(!l._c){return}if(k){var m=a.getSeriesValuePosition(l._d,this.useInterpolation(),g);if(j!=0&&!d.categoryAxis().isSorting()){var n=m.__x;if(a.isFinancial()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(a.isCategory()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(!$.ig.util.isNaN(m.__x)&&!$.ig.util.isNaN(m.__y)){m=this.toWorldPosition(m)}this.na(m,b,a)}else{var o=a.getSeriesValuePosition(l._d,this.useInterpolation(),g);var p;var q=this.getEffectiveViewport1(this.view());if(a.isVertical()){var r=o.__y;var s=d.categoryAxis();var t=this.m2;if(j!=0){t=s.jk(this.view().bs(),this.view().br(),q)}if($.ig.util.isNaN(t)||Number.isInfinity(t)){return}p=new $$a.ae(0,this.lq().left(),r-t/2,this.lq().width(),t)}else{var u=o.__x;var v=d.categoryAxis();var w=this.m2;if(j!=0){w=v.jk(this.view().bs(),this.view().br(),q)}if($.ig.util.isNaN(w)||Number.isInfinity(w)){return}p=new $$a.ae(0,u-w/2,this.lq().top(),w,this.lq().height())}p.intersect(this.view().br());this.nb(p,b,a)}},na:function(a,b,c){var d=new $$t.ap;d._b=a.__x;d._e=a.__y;d._i=this.mp();d._j=this.mq();if(d._i==null){if(c.hasMarkers()){d._i=this._mu.getLightenedBrush(c.getActualMarkerBrush())}else{d._i=this._mu.getLightenedBrush(c.actualBrush())}}if(d._j==null){if(c.hasMarkers()){d._j=this._mu.getLightenedBrush(c.getActualMarkerOutlineBrush())}else{d._j=this._mu.getLightenedBrush(c.actualOutline())}}d._d=this.thickness();d._f=c.getHashCode();d._g=this.mw(c,a);var e=$b($.ig.MarkerSeries.prototype.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$.ig.MarkerSeries.prototype.nullMarkerTemplate()){var f=$.ig.MarkerSeries.prototype.resolveMarkerType(c,2);switch(f){case 3:case 13:e=this.seriesViewer().circleMarkerTemplate();break;case 4:e=this.seriesViewer().triangleMarkerTemplate();break;case 5:e=this.seriesViewer().pyramidMarkerTemplate();break;case 6:e=this.seriesViewer().squareMarkerTemplate();break;case 7:e=this.seriesViewer().diamondMarkerTemplate();break;case 8:e=this.seriesViewer().pentagonMarkerTemplate();break;case 9:e=this.seriesViewer().hexagonMarkerTemplate();break;case 10:e=this.seriesViewer().tetragramMarkerTemplate();break;case 11:e=this.seriesViewer().pentagramMarkerTemplate();break;case 12:e=this.seriesViewer().hexagramMarkerTemplate();break}}d._h=this.markerTemplate()!=null?this.markerTemplate():e;if(!$.ig.util.isNaN(d._b)&&!$.ig.util.isNaN(d._e)){b._g.add(d._f,d)}},mw:function(a,b){var c=a.getItem(b);var d=a.getExactItemIndex(b);if(this.useInterpolation()&&d!=Math.floor(d)){c=null}return function(){var $ret=new $.ig.DataContext;$ret.series(a);$ret.item(c);return $ret}()},nb:function(a,b,c){var d=new $$t.ap;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._i=this.mp();d._j=this.mq();if(d._i==null){if(c!=null){d._i=this._mu.getLightenedTranslucentBrush(c.actualBrush())}}if(d._j==null){if(c!=null){d._j=this._mu.getLightenedTranslucentBrush(c.actualOutline())}}d._d=this.thickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=this._mu._b3;var d=this._mu._b2;var e=0;var f=0;var g=a;var i=g._g.values().getEnumerator();while(i.moveNext()){var h=i.current();if(h._h!=null){var j=d.item(f);this.nd(h,j);f++}else{var k=c.item(e);this.ne(h,k);e++}}c.count(e);d.count(f)},nd:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._d)||a._g==null){b.__visibility=1;return}var c={__x:a._b,__y:a._e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=a._g;d.itemBrush(a._i);var e=d.series().getSeriesValuePosition(c,this.ca()||this.mz,this.my);if($.ig.util.isNaN(e.__x)||$.ig.util.isNaN(e.__y)){b.__visibility=1;return}this._mu.b9(b,e.__x,e.__y);b._ah=a._h;b.content(a._g)},ne:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._a)||$.ig.util.isNaN(a._c)||$.ig.util.isNaN(a._d)){b.__visibility=1;return}this._mu.ca(b,a._b,a._e,a._c-a._b,a._a-a._e);b.__fill=a._i;b.__stroke=a._j;b._ac=a._d;if(this.dashArray()!=null){b._ai=this.dashArray()}else{b._ai=null}b._ad=this.dashCap()},c7:function(){return true},$type:new $.ig.Type("CategoryItemHighlightLayer",$$t.$q.$type)},true);$c("CrosshairLayer:at","AnnotationLayer",{init:function(){this.m4=null;this.m3=null;$$t.$q.init.call(this);var a=new $$t.ao;var b=new $$t.ao;var c=new $$t.ao;var d=this.transitionDuration()/1e3;this._lu=a;this._lt=b;this._lv=c;this._ab=$$t.$at.$type},bf:function(){return new $$t.a1(this)},im:function(a){$$t.$q.im.call(this,a);this._mw=a},_mw:null,horizontalLineStroke:function(a){if(arguments.length===1){this.h($$t.$at.horizontalLineStrokeProperty,a);return a}else{return this.c($$t.$at.horizontalLineStrokeProperty)}},verticalLineStroke:function(a){if(arguments.length===1){this.h($$t.$at.verticalLineStrokeProperty,a);return a}else{return this.c($$t.$at.verticalLineStrokeProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$at.targetSeriesProperty,a);return a}else{return this.c($$t.$at.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$at.useInterpolationProperty,a);return a}else{return this.c($$t.$at.useInterpolationProperty)}},isAxisAnnotationEnabled:function(a){if(arguments.length===1){this.h($$t.$at.isAxisAnnotationEnabledProperty,a);return a}else{return this.c($$t.$at.isAxisAnnotationEnabledProperty)}},xAxisAnnotationFormatLabel:null,my:function(){return this.xAxisAnnotationFormatLabel!=null},yAxisAnnotationFormatLabel:null,mz:function(){return this.yAxisAnnotationFormatLabel!=null},xAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationTextColorProperty)}},xAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationBackgroundProperty)}},xAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$at.xAxisAnnotationInterpolatedValuePrecisionProperty))}},xAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationOutlineProperty)}},xAxisAnnotationPadding:function(){return new $$a.ah(1,this.xAxisAnnotationPaddingLeft(),this.xAxisAnnotationPaddingTop(),this.xAxisAnnotationPaddingRight(),this.xAxisAnnotationPaddingBottom())},xAxisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingLeftProperty)}},xAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingTopProperty)}},xAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingRightProperty)}},xAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationPaddingBottomProperty)}},yAxisAnnotationPadding:function(){return new $$a.ah(1,this.yAxisAnnotationPaddingLeft(),this.yAxisAnnotationPaddingTop(),this.yAxisAnnotationPaddingRight(),this.yAxisAnnotationPaddingBottom())},yAxisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingLeftProperty)}},yAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingTopProperty)}},yAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingRightProperty)}},yAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationPaddingBottomProperty)}},xAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$at.xAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$at.xAxisAnnotationStrokeThicknessProperty)}},yAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationTextColorProperty)}},yAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationBackgroundProperty)}},yAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$at.yAxisAnnotationInterpolatedValuePrecisionProperty))}},yAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationOutlineProperty)}},yAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$at.yAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$at.yAxisAnnotationStrokeThicknessProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$at.verticalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$at.verticalLineVisibilityProperty))}},horizontalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$at.horizontalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$at.horizontalLineVisibilityProperty))}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$at.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$at.skipUnknownValuesProperty)}},mb:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._aq._c){this.renderSeries(b)}}},md:function(a,b){$$t.$q.md.call(this,a,b);var c=a;var d=this.useInterpolation();var e=this.skipUnknownValues();c._ad.clear();c._ae.clear();c._ac.clear();c._af.clear();$$t.$au.b(c);if(this.ly(this.targetSeries())){this.n8(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.ly(f)){this.n8(f,c,d,e)}}}},ly:function(a){if(!$$t.$q.ly.call(this,a)){return false}var b=this.l6(a);if(!b._c){return false}return true},ig:function(){$$t.$q.ig.call(this);if(!this._aq._c&&!this.ca()){return}if(this.ca()){this.n9(this._lv,false)}else{this.n9(this._lt,false)}},n8:function(a,b,c,d){var e=this.l6(a);if(!e._c){return}var f=e._d;f=a.getSeriesValuePosition(f,c,d);var g=this.actualBrush();if(g==null){g=this.brush()}if(g==null){g=a.actualBrush();if(g!=null){g=this._mw.getLightenedBrush(g)}}var h=g;var i=g;if(this.horizontalLineStroke()!=null){h=this.horizontalLineStroke()}if(this.verticalLineStroke()!=null){i=this.verticalLineStroke()}b._ac.add(h);b._af.add(i);b._ad.add(f.__y);b._ae.add(f.__x);if(this.isAxisAnnotationEnabled()){$$t.$au.c(b,f,a,this.seriesViewer(),this.getEffectiveViewport(),g,this.xAxisAnnotationBackground(),this.xAxisAnnotationTextColor(),this.xAxisAnnotationOutline(),this.xAxisAnnotationPadding(),this.xAxisAnnotationStrokeThickness(),this.yAxisAnnotationBackground(),this.yAxisAnnotationTextColor(),this.yAxisAnnotationOutline(),this.yAxisAnnotationPadding(),this.yAxisAnnotationStrokeThickness(),this.verticalLineVisibility()==0,this.horizontalLineVisibility()==0)}},m4:null,m3:null,n9:function(a,b){var c=false;if(this.m3==null){c=true;this.m4=new $$4.x($.ig.Axis.prototype.$type,0);this.m3=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$r.$type),0)}$$t.$au.d(this,a,c,this.m3,this.m4,b,this.xAxisAnnotationInterpolatedValuePrecision(),this.yAxisAnnotationInterpolatedValuePrecision(),this.xAxisAnnotationFormatLabel,this.yAxisAnnotationFormatLabel)},n7:function(a,b,c,d,e){var f=a.item(b);b++;if(e){f.__stroke=d._af.__inner[c];f.__fill=d._af.__inner[c]}else{f.__stroke=d._ac.__inner[c];f.__fill=d._ac.__inner[c]}f._ac=this.thickness();f._ai=this.dashArray();f._ad=this.dashCap();return new $$6.u($$a.$bs.$type,$$0.$aw.$type,f,b)},mg:function(a,b){$$t.$q.mg.call(this,a,b);var c=this._mw._b2;var d=a;var e=d._ad.count();var f=0;var g=b.br().left();var h=b.br().right();var i=b.br().top();var j=b.br().bottom();var k=this.verticalLineVisibility()==0;var l=this.horizontalLineVisibility()==0;for(var m=0;m<e;m++){var n=Math.floor(d._ad.__inner[m]);var o=Math.floor(d._ae.__inner[m]);var p=null;if(k){if($.ig.util.isNaN(n)){continue}var q=this.n7(c,f,m,d,true);p=q._c;f=q._d;var r=new $$a.a7;var s=new $$a.a8;s.__startPoint={__x:o,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t=new $$a.bd(1);t.c({__x:o,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});s.__segments.add(t);r._b.add(s);p._aj=r}if(l){if($.ig.util.isNaN(n)){continue}var u=this.n7(c,f,m,d,false);p=u._c;f=u._d;var v=new $$a.a7;var w=new $$a.a8;w.__startPoint={__x:g,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var x=new $$a.bd(1);x.c({__x:h,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});w.__segments.add(x);v._b.add(w);p._aj=v}}c.count(f);if(this.ca()){this.n9(this._lv,true)}else{this.n9(this._lt,false)}},c7:function(){return true},is:function(a,b,c,d){
$$t.$q.is.call(this,a,b,c,d);switch(b){case"HorizontalLineVisibility":this.renderSeries(true);break;case"VerticalLineVisibility":this.renderSeries(true);break;case"TargetSeries":this.renderSeries(true);break;case"IsAxisAnnotationEnabled":case"XAxisAnnotationBackground":case"XAxisAnnotationOutline":case"XAxisAnnotationPaddingLeft":case"XAxisAnnotationPaddingTop":case"XAxisAnnotationPaddingRight":case"XAxisAnnotationPaddingBottom":case"XAxisAnnotationStrokeThickness":case"XAxisAnnotationTextColor":case"YAxisAnnotationBackground":case"YAxisAnnotationOutline":case"YAxisAnnotationPaddingLeft":case"YAxisAnnotationPaddingTop":case"YAxisAnnotationPaddingRight":case"YAxisAnnotationPaddingBottom":case"YAxisAnnotationStrokeThickness":case"YAxisAnnotationTextColor":case"HorizontalLineStroke":case"VerticalLineStroke":case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CrosshairLayer",$$t.$q.$type)},true);$c("AxisAnnotationFrameManager:au","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c){var d=new $$a.ax;if($b($$a.$au.$type,a)!==null){if(a._gradientStops==null||a._gradientStops.length<1){var e=new $$a.at;e.color(b);return e}d=a._gradientStops[0].color()}else{d=a.color()}var f=$.ig.ColorUtil.prototype.a(d);var g=$.ig.ColorUtil.prototype.a(c);var h=$.ig.ColorUtil.prototype.a(b);var i=(f[3]+.05)/(h[3]+.05);var j=(g[3]+.05)/(f[3]+.05);if(i>j){var k=new $$a.at;k.color(b)}var l=new $$a.at;l.color(c);return l},c:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var s=c.getAxes();var t=null;var u=null;for(var v=0;v<s.length;v++){if(s[v].isVertical()){u=s[v]}else{t=s[v]}}if(t!=null&&u!=null){var w=new $.ig.ScalerParams(1,d.actualWindowRect(),t.iu(),t.isInverted());w.c=e;var x=new $.ig.ScalerParams(1,d.actualWindowRect(),u.iu(),u.isInverted());x.c=e;var y=c.index();var z=0;if($b($.ig.IIsCategoryBased.prototype.$type,c)!==null){y=c.currentMode2Index();z=c.currentCategoryMode()}var aa=b.__x;var ab=t.getUnscaledValue(aa,w);var ac=u.getUnscaledValue(b.__y,x);var ad=$$a.$ax.u(255,102,102,102);var ae=$$a.$ax.u(255,255,255,255);a._p.add(ab);a._aa.add(ac);a._o.add(ab);a._z.add(ac);if(g!=null){a._g.add(g)}else{a._g.add(f)}if(l!=null){a._r.add(l)}else{a._r.add(f)}if(h!=null){a._n.add(h)}else{a._n.add($$t.$au.e(a._g.__inner[a._g.count()-1],ad,ae))}if(m!=null){a._y.add(m)}else{a._y.add($$t.$au.e(a._g.__inner[a._g.count()-1],ad,ae))}a._j.add(j._c);a._l.add(j._e);a._k.add(j._d);a._i.add(j._b);a._u.add(o._c);a._w.add(o._e);a._v.add(o._d);a._t.add(o._b);if(k!=null){a._m.add(k)}else{a._m.add(NaN)}if(p!=null){a._x.add(p)}else{a._x.add(NaN)}if(i!=null){a._h.add(i)}else{a._h.add(null)}if(n!=null){a._s.add(n)}else{a._s.add(null)}if(r){a._q.add(u)}else{a._q.add(null)}if(q){a._f.add(t)}else{a._f.add(null)}}},b:function(a){a._f.clear();a._q.clear();a._p.clear();a._aa.clear();a._o.clear();a._z.clear();a._g.clear();a._h.clear();a._j.clear();a._l.clear();a._k.clear();a._i.clear();a._m.clear();a._n.clear();a._r.clear();a._s.clear();a._u.clear();a._w.clear();a._v.clear();a._t.clear();a._x.clear();a._y.clear()},a:function(a,b,c){if(!b.isNumeric()){return a}var d=0;if(c>=0){d=c}else{var e=b.d4();d=$.ig.truncate(Math.max(-Math.floor(Math.log10(e)),0));d+=1}return Math.round10N(a,d)},d:function(a,b,c,d,e,f,g,h,i,j){var k=new $$4.x($.ig.Axis.prototype.$type,0);var l=new $$4.q($.ig.Axis.prototype.$type,0);var m=new $$4.h($.ig.Axis.prototype.$type,$$0.$aw.$type,0);for(var n=0;n<b._p.count();n++){var o=b._f.__inner[n];if(o!=null){if(!l.contains(o)){k.add(o);m.item(o,0);l.add(o)}var p;if(!d.containsKey(o)){p=new $.ig.Pool$1($$t.$r.$type);p.create(function(){return new $$t.r});p.destroy(function(q){});p.activate(function(q){o.al().add(q)});p.disactivate(function(q){o.al().remove(q)});d.item(o,p);e.add(o)}else{p=d.item(o)}var q=p.item(m.item(o));m.item(o,m.item(o)+1);q._j=false;q.value(b._o.__inner[n]);var r=b._p.__inner[n];if(i!=null){var s=i(r);q.text(s)}else{r=$$t.$au.a(r,o,g);q.text(o.fe(r))}q.textColor(b._n.__inner[n]);q.background(b._g.__inner[n]);q.backgroundPadding(new $$a.ah(1,b._j.__inner[n],b._l.__inner[n],b._k.__inner[n],b._i.__inner[n]));q.outline(b._h.__inner[n]);q.strokeThickness(b._m.__inner[n]);if(q._j){q._j=false;c=true}}var t=b._q.__inner[n];if(t!=null){if(!l.contains(t)){k.add(t);m.item(t,0);l.add(t)}var u;if(!d.containsKey(t)){u=new $.ig.Pool$1($$t.$r.$type);u.create(function(){return new $$t.r});u.destroy(function(v){});u.activate(function(v){t.al().add(v)});u.disactivate(function(v){t.al().remove(v)});d.item(t,u);e.add(t)}else{u=d.item(t)}var v=u.item(m.item(t));m.item(t,m.item(t)+1);v._j=false;var w=b._aa.__inner[n];v.value(b._z.__inner[n]);if(j!=null){var x=j(w);v.text(x)}else{w=$$t.$au.a(w,t,h);v.text(t.fe(w))}v.textColor(b._y.__inner[n]);v.background(b._r.__inner[n]);v.backgroundPadding(new $$a.ah(1,b._u.__inner[n],b._w.__inner[n],b._v.__inner[n],b._t.__inner[n]));v.outline(b._s.__inner[n]);v.strokeThickness(b._x.__inner[n]);if(v._j){v._j=false;c=true}}}for(var y=0;y<k.count();y++){if(d.containsKey(k.__inner[y])){var z=d.item(k.__inner[y]);z.count(m.item(k.__inner[y]))}}for(var aa=e.count()-1;aa>=0;aa--){if(!l.contains(e.__inner[aa])){c=true;var ab=d.item(e.__inner[aa]);ab.count(0);ab.activate(null);ab.create(null);ab.destroy(null);ab.disactivate(null);d.remove(e.__inner[aa]);e.removeAt(aa)}}if(c&&f){for(var ac=0;ac<k.count();ac++){var ad=k.__inner[ac];if(ad._a3._c){ad.ge(true);ad._a3._c=false}}}},$type:new $.ig.Type("AxisAnnotationFrameManager",$.ig.$ot)},true);$c("CalloutLayerView:aw","AnnotationLayerView",{init:function(a){this.b8=NaN;this.b2=null;$$t.$av.init.call(this,a);this._b1=a;this._b7=new $$4.x($$t.$ax.$type,0)},_b1:null,_b7:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b6=function(){var $ret=new $.ig.HashPool$2($$t.$v.$type,$$t.$ax.$type);$ret.create($self.b3.runOn($self));$ret.activate($self.b9.runOn($self));$ret.disactivate($self.cb.runOn($self));$ret.destroy($self.ca.runOn($self));return $ret}()},b3:function(){var a=new $$t.ax(this);this._b7.add(a);return a},b9:function(a){a._w=0},cb:function(a){a._w=1},ca:function(a){this._b7.remove(a)},_b6:null,getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},a3:function(a,b){$$t.$av.a3.call(this,a,b);a.ac(this.b5());if(a.d()&&!b){for(var c=0;c<this._b7.count();c++){var d=this._b7.__inner[c];if(d._w==0){d.h(a)}}}},b5:function(){if(this._b1.m2()!=null){return this._b1.m2()}return this._e.seriesViewer().getFontInfo()},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b7.count();b++){var c=this._b7.__inner[b];if(c._w!=0){continue}c.g(this._b1,this.b5(),a)}},b8:0,measureText:function(a){if($.ig.util.isNaN(this.b8)){this.b8=this._e.seriesViewer()._bn.fontHeight()}return new $$a.af(1,this._h.f(a.ak()),this.b8)},b2:null,getSizeForContent:function(a,b){if(this.b2==null){this.b2=new $$t.ax(this)}this.b2.f(a);this.b2.v(b);var c=this.b2.s();this.b2.f(null);return c},getExecutionContext:function(){return new $.ig.DOMExecutionContext(this._e.seriesViewer()._bn._i._af)},cc:function(a,b,c){a._d=b;a._e=c},cd:function(a,b,c){a.i(this._e,b,c)},ce:function(a){if(a!=null){return this.getLightenedBrush(a.actualBrush())}return this._e.actualBrush()},ch:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},cg:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},cf:function(a){if(a!=null){return this.getLightenedBrush(a.actualBrush())}return this._e.actualBrush()},$type:new $.ig.Type("CalloutLayerView",$$t.$av.$type)},true);$c("CalloutView:ax","Object",{init:function(a){this.o={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.u=new $$a.ah(0,0);this.b=null;$.ig.$op.init.call(this);this.q=new $$a.br;this.q._ab=false;this.q.__stroke=function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}();this.q._ac=2;this.j=new $$a.an;this.r=new $$a.bv;this.r._ac=0;this.a=a;this._w=0},a:null,_w:0,h:function(a){a.z();a.af(this._d,this._e);var b=new $$a.bn;b._j=this.t._c;b._k=this.t._e;this.r._j=b;a.r(this.q);a.z();this.r.width(this.j._m+this.u._c+this.u._d);this.r.height(this.j._l+this.u._e+this.u._b);a.j(this.r._j);a.v(this.r);this.j._o=this.u._e;this.j._n=this.u._c;a.w(this.j);a.y();a.y()},j:null,r:null,o:null,q:null,p:function(a){if(arguments.length===1){if(this.o.__x!=a.__x||this.o.__y!=a.__y){var b=this.s();var c=b.height();var d=b.width();this.o=a;var e=$$t.$ah.b(this.p(),d,c,this.q);this.t=e}return a}else{return this.o}},n:function(a){if(arguments.length===1){this.j._am=a;return a}else{return this.j._am}},m:function(a){if(arguments.length===1){this.r.__stroke=a;return a}else{return this.r.__stroke}},l:function(a){if(arguments.length===1){this.q.__stroke=a;return a}else{return this.q.__stroke}},k:function(a){if(arguments.length===1){this.r.__fill=a;return a}else{return this.r.__fill}},c:function(a){if(arguments.length===1){this.r._ac=a;return a}else{return this.r._ac}},u:null,t:null,v:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},f:function(a){if(arguments.length===1){if(a==null){this.j.ak("")}else{this.j.ak(a.toString())}var b=this.s();var c=b.height();var d=b.width();var e=$$t.$ah.b(this.p(),d,c,this.q);this.t=e;return a}else{return this.j.ak()}},_d:0,_e:0,s:function(){var a=this.a.measureText(this.j);this.j._m=a.width();this.j._l=a.height();return new $$a.af(1,a.width()+this.u._c+this.u._d,a.height()+this.u._e+this.u._b)},b:null,i:function(a,b,c){if(this.b==null){this.b=new $.ig.DataContext}this.b.series(a);this.b.item(c);if(b._c!=null){b._c._u=this.b}},g:function(a,b,c){a.a2().exportCalloutData(this._d,this._e,this.t._c,this.t._e,c,this.r,this.j,b,this.q,"callout",["Main","Callout"])},$type:new $.ig.Type("CalloutView",$.ig.$ot)},true);$c("CategoryHighlightLayerView:ay","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b3=new $$4.x($$a.$bv.$type,0)},_b1:null,_b2:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b2=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.ca.runOn($self));$ret.activate($self.b5.runOn($self));$ret.disactivate($self.b7.runOn($self));$ret.destroy($self.b6.runOn($self));return $ret}()},_b3:null,ca:function(){var a=new $$a.bv;a._ab=false;this._b3.add(a);return a},b5:function(a){a.__visibility=0},b7:function(a){a.__visibility=1},b6:function(a){this._b3.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$a.$ax.u($.ig.truncate(Math.round(e.color().l()*.2)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$a.$ax.u($.ig.truncate(Math.round(b.color().l()*.2)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},positionRectangle:function(a,b,c,d,e){a.__visibility=0;a._n=b;a._o=c;a.width(d);a.height(e)},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b3.count();c++){var d=this._b3.__inner[c];if(d.__visibility==0){a.v(d)}}}},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b3.count();b++){this._e.a2().exportRectangleData(a,this._b3.__inner[b],"cihRect",["Main","CategoryItem"])}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$av.$type)},true);$c("CategoryItemHighlightLayerView:az","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b4=new $$4.x($$a.$g.$type,0);this._b5=new $$4.x($$a.$bv.$type,0)},_b1:null,_b3:null,_b2:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b3=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self.ch.runOn($self));$ret.activate($self.cb.runOn($self));$ret.disactivate($self.cd.runOn($self));$ret.destroy($self.cc.runOn($self));return $ret}();this._b2=function(){var $ret=new $.ig.Pool$1($$a.$g.$type);$ret.create($self.ce.runOn($self));$ret.activate($self.b6.runOn($self));$ret.disactivate($self.b8.runOn($self));$ret.destroy($self.b7.runOn($self));return $ret}()},_b4:null,_b5:null,ch:function(){var a=new $$a.bv;a._ab=false;this._b5.add(a);return a},cb:function(a){a.__visibility=0},cd:function(a){a.__visibility=1},cc:function(a){this._b5.remove(a)},ce:function(){var a=new $.ig.Marker;this._b4.add(a);return a},b6:function(a){a.__visibility=0},b8:function(a){a.__visibility=1},b7:function(a){this._b4.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.3)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.h(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$a.$ax.u($.ig.truncate(Math.round(e.color().l()*.3)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$a.$ax.u($.ig.truncate(Math.round((b.color().l()&255)*.3)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},ca:function(a,b,c,d,e){a.__visibility=0;a._n=b;a._o=c;a.width(d);a.height(e)},b9:function(a,b,c){a._n=b;a._o=c},be:function(a,b){$$t.$av.be.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}var e=d.series();if(e.hasMarkers()){d.outline(e.getActualMarkerOutlineBrush())}d.thickness(.5)}},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b5.count();c++){var d=this._b5.__inner[c];if(d.__visibility==0){a.v(d)}}if(this._b4.count()>0){var e=new $$a.l;e.isHitTestRender=b;e.context=a.g();e.viewportTop=this.br().top();e.viewportLeft=this.br().left();e.viewportWidth=this.br().width();e.viewportHeight=this.br().height();e.passID="ItemMarkers";var f=new $$a.n;f.isHitTestRender=b;f.passInfo=e;var g=new $$a.m;g.passInfo=e;var h=false;var i=a.g();g.context=i;f.context=i;g.renderContext=a;f.renderContext=a;var j=0;var k=0;var l=new $$4.h($$a.$k.$type,$$a.$k.$type,0);for(var m=0;m<this._b4.count();m++){var n=this._b4.__inner[m];var o=n._ah;if(!l.containsKey(o)){l.add(o,o);if(o!=null&&o.passStarting()!=null){o.passStarting()(e)}}if(n.__visibility==1){continue}this.bd(n,m,b);if(!h){g.data=n.content();g.width=n.width();g.height=n.height();if(o.measure()!=null){g.data=n.content();o.measure()(g);h=g.isConstant;if(h){j=g.width;k=g.height}}f.availableWidth=g.width;f.availableHeight=g.height}else{f.availableWidth=j;f.availableHeight=k}if(!$.ig.util.isNaN(n.width())&&!Number.isInfinity(n.width())){f.availableWidth=n.width()}if(!$.ig.util.isNaN(n.height())&&!Number.isInfinity(n.height())){f.availableHeight=n.height()}a.p(f,n);n._m=f.availableWidth;n._l=f.availableHeight}var q=l.keys().getEnumerator();while(q.moveNext()){var p=q.current();if(p!=null&&p.passCompleted()!=null){p.passCompleted()(e)}}}}},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b5.count();b++){this._e.a2().exportRectangleData(a,this._b5.__inner[b],"catItemRect",["Main","CategoryItem"])}for(var c=0;c<this._b4.count();c++){this._e.a2().exportMarkerVisualDataFromMarker(this._e,a,this._b4.__inner[c])}},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$av.$type)},true);$c("FinalValueLayerView:a0","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a},_b1:null,onInit:function(){$$t.$av.onInit.call(this)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},ai:function(a){$$t.$av.ai.call(this,a)},$type:new $.ig.Type("FinalValueLayerView",$$t.$av.$type)},true);$c("CrosshairLayerView:a1","AnnotationLayerView",{init:function(a){$$t.$av.init.call(this,a);this._b1=a;this._b3=new $$4.x($$a.$bs.$type,0)},_b1:null,_b2:null,_b3:null,onInit:function(){var $self=this;$$t.$av.onInit.call(this);this._b2=function(){var $ret=new $.ig.Pool$1($$a.$bs.$type);$ret.create($self.b9.runOn($self));$ret.activate($self.b4.runOn($self));$ret.disactivate($self.b6.runOn($self));$ret.destroy($self.b5.runOn($self));return $ret}()},b9:function(){var a=new $$a.bs;a._j=new $$a.bn;this._b3.add(a);return a},b4:function(a){a.__visibility=0},b6:function(a){a.__visibility=1},b5:function(a){this._b3.remove(a)},setLineHeight:function(a,b,c,d){if(a._aj==null||a._aj._b.__x!=d||a._aj._c.__x!=c){var e=function(){var $ret=new $$a.a4;$ret._c={__x:c,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b={__x:d,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}();a._aj=e}},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,.1)},a3:function(a,b){$$t.$av.a3.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b3.count();c++){var d=this._b3.__inner[c];if(d.__visibility==0){a.s(d)}}}},ai:function(a){$$t.$av.ai.call(this,a);for(var b=0;b<this._b3.count();b++){this._e.a2().exportPathData(a,this._b3.__inner[b],"crosshairLine",["Main","Crosshair"])}},$type:new $.ig.Type("CrosshairLayerView",$$t.$av.$type)},true);$$t.$q.useIndexProperty=$$a.$s.i("UseIndex",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.oldValue(),b.newValue())}));$$t.$q.useLegendProperty=$$a.$s.i("UseLegend",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.oldValue(),b.newValue())}));$$t.$q.cursorPositionProperty=$$a.$s.i("CursorPosition",$$a.$y.$type,$$t.$q.$type,new $$a.ac(2,{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.raisePropertyChanged("CursorPosition",b.oldValue(),b.newValue())}));$$t.$q.isDefaultCrosshairDisabledProperty=$$a.$s.i("IsDefaultCrosshairDisabled",$$0.$aq.$type,$$t.$q.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("IsDefaultCrosshairDisabled",b.oldValue(),b.newValue())}));$$t.$a.targetAxisProperty=$$a.$s.i("TargetAxis",$.ig.Axis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.oldValue(),b.newValue())}));$$t.$a.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$a.toolTipPositionProperty=$$a.$s.i("ToolTipPosition",$$t.$c.$type,$$t.$a.$type,new $$a.ac(2,$$t.$c.getBox(0),function(a,b){$b($$t.$a.$type,a).raisePropertyChanged("ToolTipPosition",b.oldValue(),b.newValue())}));$$t.$g.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$g.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$g.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$k.pointerPositionProperty=$$a.$s.i("PointerPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("PointerPosition",b.oldValue(),b.newValue())}));$$t.$k.pointerInsetProperty=$$a.$s.i("PointerInset",Number,$$t.$k.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(7.5),function(a,b){a.bt("PointerInset",b.oldValue(),b.newValue())}));$$t.$k.pointerWidthProperty=$$a.$s.i("PointerWidth",Number,$$t.$k.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(5),function(a,b){a.bt("PointerWidth",b.oldValue(),b.newValue())}));$$t.$k.pointerVisibilityProperty=$$a.$s.i("PointerVisibility",$$a.$aj.$type,$$t.$k.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.bt("PointerVisibility",b.oldValue(),b.newValue())}));$$t.$k.pointerLocationProperty=$$a.$s.i("PointerLocation",$$t.$l.$type,$$t.$k.$type,new $$a.ac(2,$$t.$l.getBox(0),function(a,b){a.bt("PointerLocation",b.oldValue(),b.newValue())}));$$t.$k.actualPointerStartPositionProperty=$$a.$s.i("ActualPointerStartPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualPointerStartPosition",b.oldValue(),b.newValue())}));$$t.$k.actualPointerFirstPositionProperty=$$a.$s.i("ActualPointerFirstPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualPointerFirstPosition",b.oldValue(),b.newValue())}));$$t.$k.actualPointerSecondPositionProperty=$$a.$s.i("ActualPointerSecondPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualPointerSecondPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxTopLeftPositionProperty=$$a.$s.i("ActualBoxTopLeftPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxTopLeftPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxTopRightPositionProperty=$$a.$s.i("ActualBoxTopRightPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxTopRightPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxBottomLeftPositionProperty=$$a.$s.i("ActualBoxBottomLeftPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxBottomLeftPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxBottomRightPositionProperty=$$a.$s.i("ActualBoxBottomRightPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bt("ActualBoxBottomRightPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxWidthProperty=$$a.$s.i("ActualBoxWidth",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxWidth",b.oldValue(),b.newValue())}));$$t.$k.actualBoxHeightProperty=$$a.$s.i("ActualBoxHeight",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxHeight",b.oldValue(),b.newValue())}));$$t.$k.actualBoxFullHeightProperty=$$a.$s.i("ActualBoxFullHeight",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxFullHeight",b.oldValue(),b.newValue())}));$$t.$k.actualBoxFullWidthProperty=$$a.$s.i("ActualBoxFullWidth",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bt("ActualBoxFullWidth",b.oldValue(),b.newValue())}));$$t.$k.pointerPointsProperty=$$a.$s.i("PointerPoints",$$a.$z.$type,$$t.$k.$type,new $$a.ac(2,null,function(a,b){a.bt("PointerPoints",b.oldValue(),b.newValue())}));$$t.$k.pointerOutlinePointsProperty=$$a.$s.i("PointerOutlinePoints",$$a.$z.$type,$$t.$k.$type,new $$a.ac(2,null,function(a,b){a.bt("PointerOutlinePoints",b.oldValue(),b.newValue())}));$$t.$o.a=false;$$t.$r.valueProperty=$$a.$s.i("Value",$.ig.$op.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Value",b.oldValue(),b.newValue())}));$$t.$r.textProperty=$$a.$s.i("Text",String,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Text",b.oldValue(),b.newValue())}));$$t.$r.textColorProperty=$$a.$s.i("TextColor",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("TextColor",b.oldValue(),b.newValue())}));$$t.$r.backgroundProperty=$$a.$s.i("Background",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Background",b.oldValue(),b.newValue())}));$$t.$r.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){$b($$t.$r.$type,a).aa("Outline",b.oldValue(),b.newValue())}));$$t.$r.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$r.$type,new $$a.ac(2,0,function(a,b){$b($$t.$r.$type,a).aa("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingLeftProperty=$$a.$s.i("BackgroundPaddingLeft",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingLeft",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingTopProperty=$$a.$s.i("BackgroundPaddingTop",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingTop",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingRightProperty=$$a.$s.i("BackgroundPaddingRight",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingRight",b.oldValue(),b.newValue())}));$$t.$r.backgroundPaddingBottomProperty=$$a.$s.i("BackgroundPaddingBottom",Number,$$t.$r.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$r.$type,a).aa("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$t.xValueProperty=$$a.$s.i("XValue",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,0,function(a,b){$b($$t.$t.$type,a).an("XValue",b.oldValue(),b.newValue())}));$$t.$t.yValueProperty=$$a.$s.i("YValue",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,0,function(a,b){$b($$t.$t.$type,a).an("YValue",b.oldValue(),b.newValue())}));$$t.$t.textProperty=$$a.$s.i("Text",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Text",b.oldValue(),b.newValue())}));$$t.$t.keyProperty=$$a.$s.i("Key",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Key",b.oldValue(),b.newValue())}));$$t.$t.contentProperty=$$a.$s.i("Content",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Content",b.oldValue(),b.newValue())}));$$t.$t.seriesProperty=$$a.$s.i("Series",$.ig.Series.prototype.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Series",b.oldValue(),b.newValue())}));$$t.$t.textColorProperty=$$a.$s.i("TextColor",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("TextColor",b.oldValue(),b.newValue())}));$$t.$t.backgroundProperty=$$a.$s.i("Background",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Background",b.oldValue(),b.newValue())}));$$t.$t.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("Outline",b.oldValue(),b.newValue())}));$$t.$t.leaderBrushProperty=$$a.$s.i("LeaderBrush",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).an("LeaderBrush",b.oldValue(),b.newValue())}));$$t.$t.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$t.$type,new $$a.ac(2,0,function(a,b){$b($$t.$t.$type,a).an("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingLeftProperty=$$a.$s.i("BackgroundPaddingLeft",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingLeft",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingTopProperty=$$a.$s.i("BackgroundPaddingTop",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingTop",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingRightProperty=$$a.$s.i("BackgroundPaddingRight",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingRight",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingBottomProperty=$$a.$s.i("BackgroundPaddingBottom",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).an("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$y.targetAxisProperty=$$a.$s.i("TargetAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$y.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.oldValue(),b.newValue())}));$$t.$y.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$y.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$y.bandHighlightWidthProperty=$$a.$s.i("BAndHighlightWidth",Number,$$t.$y.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.oldValue(),b.newValue())}));$$t.$z.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$z.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$z.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$z.keyMemberPathProperty=$$a.$s.i("KeyMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("KeyMemberPath",b.oldValue(),b.newValue())}));$$t.$z.isCalloutOffsettingEnabledProperty=$$a.$s.i("IsCalloutOffsettingEnabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("IsCalloutOffsettingEnabled",b.oldValue(),b.newValue())}));$$t.$z.contentMemberPathProperty=$$a.$s.i("ContentMemberPath",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ContentMemberPath",b.oldValue(),b.newValue())}));$$t.$z.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$z.collisionChannelProperty=$$a.$s.i("CollisionChannel",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CollisionChannel",b.oldValue(),b.newValue())}));$$t.$z.isAutoCalloutBehaviorEnabledProperty=$$a.$s.i("IsAutoCalloutBehaviorEnabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAutoCalloutBehaviorEnabled",b.oldValue(),b.newValue())}));$$t.$z.useValueForAutoCalloutLabelsProperty=$$a.$s.i("UseValueForAutoCalloutLabels",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseValueForAutoCalloutLabels",b.oldValue(),b.newValue())}));$$t.$z.isCustomCalloutStyleEnabledProperty=$$a.$s.i("IsCustomCalloutStyleEnabled",$$0.$aq.$type,$$t.$z.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCalloutStyleEnabled",b.oldValue(),b.newValue())}));$$t.$z.autoCalloutLabelPrecisionProperty=$$a.$s.i("AutoCalloutLabelPrecision",$$0.$aw.$type,$$t.$z.$type,new $$a.ac(2,5,function(a,b){a.raisePropertyChanged("AutoCalloutLabelPrecision",b.oldValue(),b.newValue())}));$$t.$z.calloutTextColorProperty=$$a.$s.i("CalloutTextColor",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutTextColor",b.oldValue(),b.newValue())}));$$t.$z.calloutBackgroundProperty=$$a.$s.i("CalloutBackground",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutBackground",b.oldValue(),b.newValue())}));$$t.$z.calloutInterpolatedValuePrecisionProperty=$$a.$s.i("CalloutInterpolatedValuePrecision",$$0.$aw.$type,$$t.$z.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged("CalloutInterpolatedValuePrecision",b.oldValue(),b.newValue())}));$$t.$z.calloutOutlineProperty=$$a.$s.i("CalloutOutline",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutOutline",b.oldValue(),b.newValue())}));$$t.$z.calloutLeaderBrushProperty=$$a.$s.i("CalloutLeaderBrush",$$a.$at.$type,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutLeaderBrush",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingLeftProperty=$$a.$s.i("CalloutPaddingLeft",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){
$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingLeft",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingTopProperty=$$a.$s.i("CalloutPaddingTop",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingTop",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingRightProperty=$$a.$s.i("CalloutPaddingRight",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingRight",b.oldValue(),b.newValue())}));$$t.$z.calloutPaddingBottomProperty=$$a.$s.i("CalloutPaddingBottom",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$z.$type,a).raisePropertyChanged("CalloutPaddingBottom",b.oldValue(),b.newValue())}));$$t.$z.calloutCollisionModeProperty=$$a.$s.i("CalloutCollisionMode",$$t.$ag.$type,$$t.$z.$type,new $$a.ac(2,$$t.$ag.getBox(3),function(a,b){a.raisePropertyChanged("CalloutCollisionMode",b.oldValue(),b.newValue())}));$$t.$z.calloutPositionPaddingProperty=$$a.$s.i("CalloutPositionPadding",Number,$$t.$z.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("CalloutPositionPadding",b.oldValue(),b.newValue())}));$$t.$z.calloutStrokeThicknessProperty=$$a.$s.i("CalloutStrokeThickness",Number,$$t.$z.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("CalloutStrokeThickness",b.oldValue(),b.newValue())}));$$t.$z.textStyleProperty=$$a.$s.i("TextStyle",String,$$t.$z.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TextStyle",b.oldValue(),b.newValue())}));$$t.$al.m8="AxisAnnotationInterpolatedValuePrecision";$$t.$al.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$al.finalValueSelectionModeProperty=$$a.$s.i("FinalValueSelectionMode",$$t.$am.$type,$$t.$al.$type,new $$a.ac(2,$$t.$am.getBox(0),function(a,b){a.raisePropertyChanged("FinalValueSelectionMode",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationTextColorProperty=$$a.$s.i("AxisAnnotationTextColor",$$a.$at.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationBackgroundProperty=$$a.$s.i("AxisAnnotationBackground",$$a.$at.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$al.m8,$$0.$aw.$type,$$t.$al.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$al.m8,b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationOutlineProperty=$$a.$s.i("AxisAnnotationOutline",$$a.$at.$type,$$t.$al.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingLeftProperty=$$a.$s.i("AxisAnnotationPaddingLeft",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingTopProperty=$$a.$s.i("AxisAnnotationPaddingTop",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingRightProperty=$$a.$s.i("AxisAnnotationPaddingRight",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationPaddingBottomProperty=$$a.$s.i("AxisAnnotationPaddingBottom",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$al.$type,a).raisePropertyChanged("AxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$al.axisAnnotationStrokeThicknessProperty=$$a.$s.i("AxisAnnotationStrokeThickness",Number,$$t.$al.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$as.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$as.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$as.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$as.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$as.highlightTypeProperty=$$a.$s.i("HighlightType",$$t.$aq.$type,$$t.$as.$type,new $$a.ac(2,$$t.$aq.getBox(0),function(a,b){a.raisePropertyChanged("HighlightType",b.oldValue(),b.newValue())}));$$t.$as.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$as.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$as.bandHighlightWidthProperty=$$a.$s.i("BandHighlightWidth",Number,$$t.$as.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.oldValue(),b.newValue())}));$$t.$as.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$as.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$at.nq="XAxisAnnotationInterpolatedValuePrecision";$$t.$at.nz="YAxisAnnotationInterpolatedValuePrecision";$$t.$at.horizontalLineStrokeProperty=$$a.$s.i("HorizontalLineStroke",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HorizontalLineStroke",b.oldValue(),b.newValue())}));$$t.$at.verticalLineStrokeProperty=$$a.$s.i("VerticalLineStroke",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("VerticalLineStroke",b.oldValue(),b.newValue())}));$$t.$at.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$at.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$at.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$at.isAxisAnnotationEnabledProperty=$$a.$s.i("IsAxisAnnotationEnabled",$$0.$aq.$type,$$t.$at.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAxisAnnotationEnabled",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationTextColorProperty=$$a.$s.i("XAxisAnnotationTextColor",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationBackgroundProperty=$$a.$s.i("XAxisAnnotationBackground",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$at.nq,$$0.$aw.$type,$$t.$at.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$at.nq,b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationOutlineProperty=$$a.$s.i("XAxisAnnotationOutline",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingLeftProperty=$$a.$s.i("XAxisAnnotationPaddingLeft",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingTopProperty=$$a.$s.i("XAxisAnnotationPaddingTop",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingRightProperty=$$a.$s.i("XAxisAnnotationPaddingRight",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationPaddingBottomProperty=$$a.$s.i("XAxisAnnotationPaddingBottom",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("XAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingLeftProperty=$$a.$s.i("YAxisAnnotationPaddingLeft",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingTopProperty=$$a.$s.i("YAxisAnnotationPaddingTop",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingRightProperty=$$a.$s.i("YAxisAnnotationPaddingRight",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationPaddingBottomProperty=$$a.$s.i("YAxisAnnotationPaddingBottom",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$at.$type,a).raisePropertyChanged("YAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$at.xAxisAnnotationStrokeThicknessProperty=$$a.$s.i("XAxisAnnotationStrokeThickness",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("XAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationTextColorProperty=$$a.$s.i("YAxisAnnotationTextColor",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationBackgroundProperty=$$a.$s.i("YAxisAnnotationBackground",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$at.nz,$$0.$aw.$type,$$t.$at.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$at.nz,b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationOutlineProperty=$$a.$s.i("YAxisAnnotationOutline",$$a.$at.$type,$$t.$at.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$at.yAxisAnnotationStrokeThicknessProperty=$$a.$s.i("YAxisAnnotationStrokeThickness",Number,$$t.$at.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("YAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$at.verticalLineVisibilityProperty=$$a.$s.i("VerticalLineVisibility",$$a.$aj.$type,$$t.$at.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.oldValue(),b.newValue())}));$$t.$at.horizontalLineVisibilityProperty=$$a.$s.i("HorizontalLineVisibility",$$a.$aj.$type,$$t.$at.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.oldValue(),b.newValue())}));$$t.$at.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$at.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_interactivity.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$am=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("HighlightingManager:a","Object",{init:function(){this.a=new $$4.h($.ig.HighlightingInfo.prototype.$type,$.ig.HighlightingInfo.prototype.$type,0);this.c=new $$4.x($.ig.HighlightingInfo.prototype.$type,0);this.d=0;this.e=0;this.f=0;this.b=new $$4.h($.ig.Series.prototype.$type,$$0.$aq.$type,0);$.ig.$op.init.call(this);this.dirtySeries(new $$4.x($.ig.Series.prototype.$type,0))},a:null,c:null,startHighlight:function(a){if(a==null){return}this.inProgress(true);if(!this.a.containsKey(a)){a.state($.ig.HighlightingState.prototype.inward);this.a.item(a,a);this.c.add(a)}if(a.state()==$.ig.HighlightingState.prototype.outward){a.state($.ig.HighlightingState.prototype.inward)}},d:0,e:0,endHighlight:function(a){if(a==null){return}if(!this.a.containsKey(a)){return}if(a.state()==$.ig.HighlightingState.prototype.inward){if(a.progress()<.05){if(a.isMarker()){this.e=this.e+a.progress()}else{this.d=this.d+a.progress()}this.a.remove(a);this.c.remove(a);return}a.state($.ig.HighlightingState.prototype.outward)}if(a.state()==2){a.state($.ig.HighlightingState.prototype.outward);a.progress(1)}},clear:function(){this.c.clear();this.a.clear()},getHighlightingInfo:function(a,b,c,d,e,f){for(var g=0;g<this.c.count();g++){var h=this.c.__inner[g];var i=h.startIndex();var j=h.endIndex();if(d>=i&&e<=j&&h.isMarker()==f&&a==h.series()&&(h.state()==$.ig.HighlightingState.prototype.inward||h.state()==2)){return h}}for(var k=0;k<this.c.count();k++){var l=this.c.__inner[k];var m=l.startIndex();var n=l.endIndex();if(d>=m&&e<=n&&l.isMarker()==f&&a==l.series()&&l.state()==$.ig.HighlightingState.prototype.outward){return l}}return null},f:0,_dirtySeries:null,dirtySeries:function(a){if(arguments.length===1){this._dirtySeries=a;return a}else{return this._dirtySeries}},b:null,tick:function(a){this.b.clear();this.dirtySeries().clear();var b=0;if(this.f>a){b=1-this.f+a}else{b=a-this.f}this.f=a;var c=false;var d=new $$4.x($.ig.HighlightingInfo.prototype.$type,0);this.maxHighlightingProgress(0);this.sumHighlightingProgress(0);this.maxMarkerHighlightingProgress(0);this.sumMarkerHighlightingProgress(0);var e=false;var f=false;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;for(var m=0;m<this.c.count();m++){var n=this.c.__inner[m];if(n.state()==$.ig.HighlightingState.prototype.inward){if(n.isMarker()){e=true;i=i+Math.min(1-n.progress(),b)}else{f=true;g=g+Math.min(1-n.progress(),b)}}if(n.state()==$.ig.HighlightingState.prototype.outward){if(n.isMarker()){j=j+Math.min(n.progress(),b);l++}else{h=h+Math.min(n.progress(),b);k++}}}h=h+this.d;this.d=0;j=j+this.e;this.e=0;var o=1;var p=1;if(f&&h>g){var q=h-g;o=g/h}if(e&&j>i){var r=j-i;p=i/j}var s;for(var t=0;t<this.c.count();t++){var u=this.c.__inner[t];s=b;if(u.state()==$.ig.HighlightingState.prototype.outward){s=Math.min(s,u.progress());if(u.isMarker()){s=s*p}else{s=s*o}u.progress(u.progress()-s)}else{u.progress(u.progress()+s)}if(u.state()==2){u.progress(1)}if(u.progress()>1){u.progress(1)}if(u.progress()<0){u.progress(0)}if(u.isMarker()){this.maxMarkerHighlightingProgress(Math.max(u.progress(),this.maxMarkerHighlightingProgress()));this.sumMarkerHighlightingProgress(this.sumMarkerHighlightingProgress()+u.progress())}else{this.maxHighlightingProgress(Math.max(u.progress(),this.maxHighlightingProgress()));this.sumHighlightingProgress(this.sumHighlightingProgress()+u.progress())}if(u.state()!=$.ig.HighlightingState.prototype.outward&&u.progress()!=1){c=true}if(u.state()==$.ig.HighlightingState.prototype.outward&&u.progress()!=0){c=true}if(u.progress()==1&&u.state()==$.ig.HighlightingState.prototype.inward){u.state(2)}if(u.progress()==0&&u.state()==$.ig.HighlightingState.prototype.outward){d.add(u)}if(!this.b.containsKey(u.series())){this.b.add(u.series(),true);this.dirtySeries().add(u.series())}}var w=d.getEnumerator();while(w.moveNext()){var v=w.current();this.a.remove(v);this.c.remove(v)}if(this.a.count()==0){this.inProgress(false);this.maxHighlightingProgress(0);this.sumHighlightingProgress(0);this.maxMarkerHighlightingProgress(0);this.sumMarkerHighlightingProgress(0)}if(!c){this.f=0}return c},_inProgress:false,inProgress:function(a){if(arguments.length===1){this._inProgress=a;return a}else{return this._inProgress}},_maxHighlightingProgress:0,maxHighlightingProgress:function(a){if(arguments.length===1){this._maxHighlightingProgress=a;return a}else{return this._maxHighlightingProgress}},_sumHighlightingProgress:0,sumHighlightingProgress:function(a){if(arguments.length===1){this._sumHighlightingProgress=a;return a}else{return this._sumHighlightingProgress}},_maxMarkerHighlightingProgress:0,maxMarkerHighlightingProgress:function(a){if(arguments.length===1){this._maxMarkerHighlightingProgress=a;return a}else{return this._maxMarkerHighlightingProgress}},_sumMarkerHighlightingProgress:0,sumMarkerHighlightingProgress:function(a){if(arguments.length===1){this._sumMarkerHighlightingProgress=a;return a}else{return this._sumMarkerHighlightingProgress}},$type:new $.ig.Type("HighlightingManager",$.ig.$ot,[$.ig.IHighlightingManager.prototype.$type])},true);$c("SeriesViewerInteractionManager:b","Object",{init:function(){this.h=false;this.e=null;this.g=false;$.ig.$op.init.call(this);this._ah=$$a.$ae.empty();this._ag=$$a.$ae.empty()},highlightingManager:function(){if(this.b==null){this.b=new $$t.a}return this.b},getResolvedHitTestmode:function(a){if(a.contentHitTestMode()!=0){return a.contentHitTestMode()}var b=1;var c=false;var d=false;for(var e=0;e<a.series().count();e++){var f=a.series().__inner[e];if(f.isStacked()){f.h1(function(g){if(g.actualHitTestMode()==2){c=true}if(g.actualHitTestMode()==1){d=true}return true})}else{if(f.actualHitTestMode()==2){c=true}if(f.actualHitTestMode()==1){d=true}}}if(d){b=1}if(c){b=2}if(c&&d){b=3}return b},renderCrosshairs:function(a){var b=a.crosshairPoint();var c=b;var d=a._bn;var e=a.cc();var f=a.ce();var g=a.da();var h=a.df();if(!e){c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}for(var i=0;i<a.series().count();i++){var j=a.series().__inner[i];j.moveCursorPoint(c)}var k=a.bg()==0&&!a._cq&&(a._ch||f)&&!g&&!h;var l=a.viewportRect();if(k&&!$.ig.util.isNaN(b.__x)&&!l.isEmpty()){var m=l.width()*(b.__x-a.actualWindowRect().left())/a.actualWindowRect().width();d.ee(l.left()+m,l.top(),l.left()+m,l.bottom());d.d3();d.d8(m)}else{d.ce()}if(k&&!$.ig.util.isNaN(b.__y)&&!l.isEmpty()){var n=l.height()*(b.__y-a.actualWindowRect().top())/a.actualWindowRect().height();d.d7(l.left(),l.top()+n,l.right(),l.top()+n);d.dz()}else{d.b9()}},onStateChanged:function(a){switch(a.bg()){case 0:a._bn.dv();this.renderCrosshairs(a);a._bn.b6();break;case 1:a._bn.dx();a._bn.cd();this.renderCrosshairs(a);a._bn.b5();break;case 2:a._bn.dx();a._bn.cd();this.renderCrosshairs(a);a._bn.b7();break}},onDragDelta:function(a,b){if(b.__x>=0&&b.__y>=0&&b.__x<=a.viewportRect().width()&&b.__y<=a.viewportRect().height()){this.ab(a,b)}else{a.hn()}},ab:function(a,b){var c=a._bn;var d=a.viewportRect();if(a._cr||a._cq){return}if(a.ce()&&a._ch){var e=d.height()>d.width();c.bs(e);var g=a.series().getEnumerator();while(g.moveNext()){var f=g.current();if(f.isStacked()){f.h1(function(h){if(h.__visibility==0){h.jb(b,c.addToInfoBox.runOn(c))}return true})}else{if(f.__visibility==0){f.jb(b,c.addToInfoBox.runOn(c))}}}c.d0()}},aa:function(a,b){if(a._ch||a._co){a.ce(true);a.i5();this._ag=new $$a.ae(0,b.__x,b.__y,0,0);this._ai=new $$a.ae(0,b.__x,b.__y,0,0);a.bg(0);a.hf(a.mk(b))}},onPlotAreaHold:function(a,b){this.aa(a,b);this.ab(a,b);this.renderCrosshairs(a)},onDragStarted:function(a,b,c){if(!a.ce()){this.ad(a,b,c)}},onDragCompleted:function(a,b){this._ah=$$a.$ae.empty();a.hn()},r:0,s:0,af:null,o:0,p:0,n:0,q:0,h:false,_ag:null,_ai:null,onZoomStart:function(a){var b=a._bn;this.q=1;a.ce(false);b.cc();b.b8();b.ca();a.hf({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.b9();b.ce();b.cd();a.bg(0);this.h=true;a.da(true);a.i6()},onPinchStarted:function(a,b){this.onZoomStart(a)},onZoomStarted:function(a,b,c,d,e){this.r=b.__x;this.s=b.__y;this.o=c;this.p=d;this.n=e;this.af=a.actualWindowRect();this.onZoomStart(a)},onPinchDelta:function(a,b){var c=a._bn;c.b9();c.ce();if(c.useDeltaZoom()){this.w(a,b)}else{this.y(a,b);this.q=b}},onZoomDelta:function(a,b,c,d,e){var f=a._bn;f.b9();f.ce();this.o=this.o*c;this.p=this.p*d;this.n=this.n*e;if(a.cw()){this.o=this.n;this.p=this.n}var g=a.actualWindowRect();var h=a.viewportRect();var i=b.__x-this.r;var j=b.__y-this.s;this.r=b.__x;this.s=b.__y;var k=g.width();var l=g.height();var m=this.af.width()/this.o;var n=this.af.height()/this.p;if(m>1){m=1}if(n>1){n=1}var o={__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var p={__x:(o.__x-h.left())/h.width()*g.width()+g.left(),__y:(o.__y-h.top())/h.height()*g.height()+g.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var q=new $$a.ae(0,g.left(),g.top(),m,n);var r={__x:(p.__x-q.left())/q.width()*h.width()+h.left(),__y:(p.__y-q.top())/q.height()*h.height()+h.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var s=r.__x-o.__x-i;var t=r.__y-o.__y-j;var u=s/h.width()*q.width();var v=t/h.height()*q.height();q=new $$a.ae(0,q.left()+u,q.top()+v,q.width(),q.height());g=q;a.kl(g,true)},onManipulationStarted:function(a,b){this._ag=new $$a.ae(0,b.__x,b.__y,0,0);this._ai=new $$a.ae(0,b.__x,b.__y,0,0)},x:function(a,b,c){var d=a.actualWindowRect().width();var e=a.actualWindowRect().height();var f=a.actualWindowRect().left()+d/2;var g=a.actualWindowRect().top()+e/2;d=d/b;e=e/b;var h=f-d/2;var i=g-e/2;a.kl(new $$a.ae(0,h,i,d,e),true)},onPinchCompleted:function(a,b){var c=a._bn;if(c.useDeltaZoom()){this.w(a,b)}else{this.y(a,b)}this._ag=$$a.$ae.empty();a.da(false)},onGestureCompleted:function(a,b){a.da(false);this._ag=$$a.$ae.empty();a.hn()},onZoomCompleted:function(a,b,c,d,e){a.da(false);this._ag=$$a.$ae.empty();a.hn()},w:function(a,b){var c=a.windowRect();var d=1/b;var e={__x:c.x()+c.width()/2,__y:c.y()+c.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f={__x:c.x()-e.__x,__y:c.y()-e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g=new $$a.ae(0,f.__x*d+e.__x,f.__y*d+e.__y,c.width()*d,c.height()*d);a.kl(g,true)},y:function(a,b){var c=a.viewportRect();var d=a.windowRect();var e=b-this.q;if(e!=0){var f=.03;var g=e<0?1+f:1-f;var h={__x:d.x()+d.width()/2,__y:d.y()+d.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:d.x()-h.__x,__y:d.y()-h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var j=new $$a.ae(0,i.__x*g+h.__x,i.__y*g+h.__y,d.width()*g,d.height()*g);a.kl(j,true)}},onContactStarted:function(a,b,c){if(!a.da()){this.h=false}this.ad(a,b,c)},ad:function(a,b,c){var d;var e=a._bn;var f=a.bd(c);if(e.currentModifiers()==0){switch(f){case 1:d=a.isZoomingEnabled()?f:0;break;default:d=f;break}}else{if(e.currentModifiers()==a.dragModifier()){d=1}else if(e.currentModifiers()==a.panModifier()){d=2}else{d=0}}switch(d){case 1:case 2:a._bn.b3();a._bn.dg();break}a.bg(d);switch(a.bg()){case 1:a.hf({__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._ag=new $$a.ae(0,b.__x,b.__y,0,0);this._ai=new $$a.ae(0,b.__x,b.__y,0,0);this._ah=new $$a.ae(0,b.__x,b.__y,0,0);e.dy();e.d6(this._ag);a.jb($$a.$ae.empty(),true);break;case 2:this._ag=new $$a.ae(0,b.__x,b.__y,0,0);this._ah=new $$a.ae(0,b.__x,b.__y,0,0);break}this._ak=a.actualWindowRect()},onZoomPanInteractionStarting:function(a){a.startTiledZoomingIfNecessary();a._bn.onZoomPanInteractionStarting()},onZoomPanInteractionEnding:function(a){a.endTiledZoomingIfRunning();a._bn.onZoomPanInteractionEnding()},_j:false,startTiledZoomIfNecessary:function(a){if(a._cb&&!this._j){this._j=true;this.ac(a)}},endTiledZoomIfRunning:function(a){if(this._j){this.z(a);this._j=false}},clearTileZoomCache:function(a){if(this.e==null){return}this.f().ab()},f:function(){return this.e},e:null,ac:function(a){if(this.e==null){this.e=new $.ig.TileZoomManager(a,true,a.e2());this.e._h=!a.preferHigherResolutionTiles()}a._cn=true;a.ja();this.e.al();a._bn.bo();a._bn.bp()},z:function(a){if(this.e==null){return}a._cn=false;a._bn.onTileZoomEnding();this.e.ah();a.jt();a._bn.bv()},deferredClearOfTileZoomCache:function(a){a.clearTileZoomCache();a.jv()},b:null,_ah:null,l:function(a){return a.bg()==2},m:function(a,b){return a.windowResponse()==1||b||a._cb},k:function(a){return a.bg()==1},onContactMoved:function(a,b,c){var d=a._bn;if(this._ag.isEmpty()&&c){this.ad(a,b,c)}var e=2;if(c){e=10}var f=false;var g=new $$a.ae(2,{__x:this._ag.x(),__y:this._ag.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b);var h=new $$a.ae(0,0,0,0,0);if(!this._ah.isEmpty()){h=new $$a.ae(2,{__x:this._ah.x(),__y:this._ah.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b)}if(h.width()>e&&h.height()>e){f=true}if(!a.da()){if(f){this.h=false}}if(!a.da()&&(a.ce()||!c)){a.hf(a.mk(b))}if(this.k(a)){if(f){var i=a.m2(g);a.jb(i,true)}else{a.jb($$a.$ae.empty(),true)}d.d6(g)}var j=a.viewportRect();var k=a.actualWindowRect();if(this.l(a)){var l=j;var m=k.left()+k.width()*(this._ag.x()-b.__x)/l.width();var n=k.top()+k.height()*(this._ag.y()-b.__y)/l.height();var o=new $$a.ae(0,m,n,k.width(),k.height());if(this.m(a,c)){a.i6();a.jb($$a.$ae.empty(),true);a.kl(o,true);this._ag=new $$a.ae(3,b,new $$a.af(1,0,0));this._ai=new $$a.ae(3,b,new $$a.af(1,0,0))}else{a.jb(o,true)}}this._ai=new $$a.ae(3,b,new $$a.af(1,0,0));d.br(b)},onContactCompleted:function(a,b,c){var d=a._bn;var e=2;if(c){e=10}var f=a.viewportRect();var g=a.actualWindowRect();if(!this.h){var h=false;var i=new $$a.ae(2,{__x:this._ag.x(),__y:this._ag.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b);if(i.width()>e&&i.height()>e){h=true}if(a.bg()==1){d.b8();if(h){a.kl(a.m2(i),true)}}if(a.bg()==2){var j=f;var k=g.left()+g.width()*(this._ag.x()-b.__x)/j.width();var l=g.top()+g.height()*(this._ag.y()-b.__y)/j.height();a.kl(new $$a.ae(0,k,l,g.width(),g.height()),true)}}var m=false;var n=new $$a.ae(2,{__x:this._ah.x(),__y:this._ah.y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},b);if(n.width()>e||n.height()>e){m=true}if(m){a.df(true)}a.bg(0);a.jb($$a.$ae.empty(),true);d.bt();a.df(false);d.b9();d.ce();if(c){d.cd();d.b9();d.ce();d.ca()}a.hn();a.i5()},onPreferHigherResolutionTilesChanged:function(a){if(this.f()!=null){this.f()._h=!a.preferHigherResolutionTiles()}},_ak:null,onKeyDown:function(a,b){var c=a._bn;var d=a.actualWindowRect();if(a.bg()==2&&b==8){c.bq();a.bg(0);a.i5();a.jb($$a.$ae.empty(),true);if(a.windowResponse()==1){a.kl(this._ak,true)}return true}if(a.bg()==1&&b==8){c.bq();a.bg(0);a.i5();c.b8();a.jb($$a.$ae.empty(),true);return true}var e=$$a.$ae.empty();var f=false;switch(b){case 13:f=true;e=new $$a.ae(0,0,0,1,1);break;case 11:f=true;e=new $$a.ae(0,d.left()-.1*d.width(),d.top()-.1*d.height(),1.2*d.width(),1.2*d.height());break;case 10:f=true;e=new $$a.ae(0,d.left()+.1*d.width(),d.top()+.1*d.height(),.8*d.width(),.8*d.height());break;case 14:f=true;e=new $$a.ae(0,d.left()-.1*d.width(),d.top(),d.width(),d.height());e.x(e.x()-Math.min(e.left(),0));break;case 16:f=true;e=new $$a.ae(0,d.left()+.1*d.width(),d.top(),d.width(),d.height());e.x(e.x()-Math.max(e.right()-1,0));break;case 15:f=true;e=new $$a.ae(0,d.left(),d.top()-.1*d.height(),d.width(),d.height());e.y(e.y()-Math.min(e.top(),0));break;case 17:f=true;e=new $$a.ae(0,d.left(),d.top()+.1*d.height(),d.width(),d.height());e.y(e.y()-Math.max(e.bottom()-1,0));break}if(!e.isEmpty()&&$$a.$ae.l_op_Inequality(e,d)){a.kl(e,true)}return f},onMouseWheel:function(a,b,c){var d=a._bn;var e=a.actualWindowRect();var f=e.left()+e.width()*b.__x/a.viewportRect().width();var g=e.top()+e.height()*b.__y/a.viewportRect().height();var h=1-$.ig.MathUtil.prototype.b(c,-.5,.5);var i=Math.max(0,f-h*(f-e.left()));var j=Math.min(1,g+h*(e.bottom()-g));var k=Math.min(1,f+h*(e.right()-f));var l=Math.max(0,g-h*(g-e.top()));a.i6();this.v(a,1e3);a.kl(new $$a.ae(0,i,l,k-i,j-l),true);return a.isZoomingEnabled()},v:function(a,b){a._bn.bw(b)},onDoubleTap:function(a,b){var c=a.actualWindowRect();var d=c.left()+c.width()*b.__x/a.viewportRect().width();var e=c.top()+c.height()*b.__y/a.viewportRect().height();var f=.7;var g=Math.max(0,d-f*(d-c.left()));var h=Math.min(1,e+f*(c.bottom()-e));var i=Math.min(1,d+f*(c.right()-d));var j=Math.max(0,e-f*(e-c.top()));a.kl(new $$a.ae(0,g,j,i-g,h-j),true)},clearVisibleTiles:function(a){this.f().ac()},getDragState:function(){return this._ai},getHitSeries:function(a,b,c,d,e,f,g){var h=true;var i=false;var j=false;var k=a;if(k.actualContentHitTestMode()==1){h=false;i=true}if(k.actualContentHitTestMode()==3||k.actualContentHitTestMode()==4){i=true}if(k.actualContentHitTestMode()==4){j=true}var l=$.ig.truncate(Math.round(d.__x));var m=$.ig.truncate(Math.round(d.__y));f=null;var n=-1;if(h&&c!=null){var o=l;var p=m;if(a.actualPixelScalingRatio()!=1){o=$.ig.truncate(Math.round(d.__x*a.actualPixelScalingRatio()));p=$.ig.truncate(Math.round(d.__y*a.actualPixelScalingRatio()))}var q=c.a(o,p);if(q==null||q.length==0){f=null;return{ret:null,p5:f}}if((q[0]>0||q[1]>0||q[2]>0)&&q[3]==255){var num2_=q[2];if(num2_%4!=0){num2_=num2_+(4-num2_%4)}var num1_=q[1];if(num1_%4!=0){num1_=num1_+(4-num1_%4)}var num0_=q[0];if(num0_%4!=0){num0_=num0_+(4-num0_%4)}var num_=0;num_=num2_>>2;num_=num_<<6;num_=num_|num1_>>2;num_=num_<<6;num_=num_|num0_>>2;n=$.ig.truncate(Math.floor($a(num_,1e3)));n--}}var r=null;var s=-1;if(n>=0){var t=false;var u=0;var w=b.getEnumerator();while(w.moveNext()){var v=w.current();if(!v.mouseOverEnabled()){continue}if(t){break}if(v.isStacked()){v.h1(function(x){if(x._uniqueIndex==n){r=x;s=u;t=true;return false}return true})}else if(v._uniqueIndex==n){r=v;s=u;break}u++}}var x=null;if(i){var y=false;for(var z=b.count()-1;z>=0;z--){var aa=b.__inner[z];var ab=aa.view();if(!aa.dv(ab.br(),ab.bs(),ab)){continue}if(!y&&z<s&&h&&!j){if(r!=null){x=r;y=true;break}}if(aa!=null&&aa.actualHitTestMode()==1){if(aa.testHit(d,g)){x=aa;break}}}if(h&&!y){if(r!=null){x=r;y=true}}}else{x=r}if(x!=null){var ac=x.getHitDataContext({__x:l,__y:m,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},g);if(ac!=null){f=ac}return{ret:x,p5:f}}return{ret:null,p5:f}},shouldInteract:function(a,b){if($$a.$y.l_op_Equality(b,null)){return false}var c=b.__x;var d=b.__y;if(c>=a.viewportRect().left()&&d>=a.viewportRect().top()&&c<=a.viewportRect().left()+a.viewportRect().width()&&d<=a.viewportRect().top()+a.viewportRect().height()){var e=a.bi();if(e!=null&&e.viewShouldInteract(b)){return false}return true}return false},c:function(a){if(a!=null){return a.a6()}else{return null}},onImmediateModeMouseOver:function(a,b,c,d,e,f){var $self=this;if(!f&&a.actualMobileMode()){this.ae(a,false)}var g=new $$a.ar;g.position(d);if(a.bg()==2||a.bg()==1||a.da()||a.bi()!=null&&a.bi().isPinching()){if(this._d!=null){this._d.a0().onMouseLeave(this._d,g.position(),this._a,g);this._d=null}return}var h=null;var i=function(){var j=$self.getHitSeries(a,b,c,d,!e,h,f);h=j.p5;return j.ret}();this._a=h;var j=this.c(i);if(i!=null){var k=false;var l=false;if(this._d!=i){l=true}if(this._d==null||l){k=true}if(k){if(l){if(this._d!=null){j=this.c(this._d);this._d.a0().onMouseLeave(this._d,g.position(),h,g);if(j!=null){j.a0().onMouseLeave(j,g.position(),h,g)}}}this._d=i;i.ij(g.position(),h,g);if(j!=null){j.ij(g.position(),h,g)}}else{this._d=i;i.a0().onMouseMove(i,g.position(),h,g);if(j!=null){j.a0().onMouseMove(j,g.position(),h,g)}}}else{if(this._d!=null){j=this.c(this._d);this._d.a0().onMouseLeave(this._d,g.position(),h,g);if(j!=null){j.a0().onMouseLeave(j,g.position(),h,g)}this._d=null}for(var m=0;m<a.series().count();m++){var n=a.series().__inner[m];if(n.a0().isMouseLeaveDeferred()){j=this.c(n);n.a0().onMouseLeave(n,g.position(),n.a0().lastHoverItem(),g);if(j!=null){j.a0().onMouseLeave(j,g.position(),n.a0().lastHoverItem(),g)}}}}},onImmediateModeMouseLeave:function(a,b){if(this._d!=null){var c=this.c(this._d);var d=new $$a.ar;d.position(b);this._d.a0().onMouseLeave(this._d,d.position(),null,d);if(c!=null){c.a0().onMouseLeave(c,d.position(),null,d)}this._d=null}a.im(b)},onImmediateModeMouseDown:function(a,b,c){if(this._d!=null){var d=new $$a.as;d.position(c);if(b._ag){this._d.a0().onRightButtonDown(this._d,d.position(),this._a,d)}else{this._d.a0().onLeftButtonDown(this._d,d.position(),this._a,d)}}},onImmediateModeMouseUp:function(a,b,c){var d;var e=this._d!=null?this._d:function(){var f=a._bn.e(c,false,d,false);d=f.p2;return f.ret}();if(e!=null){var f=new $$a.as;f.position(c);if(b._ag){e.a0().onRightButtonUp(e,f.position(),this._a,f)}else{e.a0().onMouseLeftButtonUp(e,f.position(),this._a,f)}}},onImmediateModeContactStarted:function(a,b,c){if(!c&&a.mobileMode()){this.ae(a,false)}if(c&&!a.mobileMode()){this.ae(a,true)}a.h7(b,c)},ae:function(a,b){if(a!=null){if(!this.i()){a.actualMobileMode(b)}}},onMobileModeChanged:function(a,b){this.g=true},_d:null,_a:null,g:false,i:function(){return this.g},$type:new $.ig.Type("SeriesViewerInteractionManager",$.ig.$ot,[$.ig.ISeriesViewerInteractionManager.prototype.$type])},true);$c("AnchoredCategorySeriesInteractionManager:c","Object",{init:function(){$.ig.$op.init.call(this)},getItem:function(a,b,c,d,e,f,g,h){if(!g){return h(b)}if(e==null||e.isSorting()||f==null||d==null||$.ig.util.isNaN(b.__x)||$.ig.util.isNaN(b.__y)){return h(b)}if(c<=1){return h(b)}var i=$.ig.truncate(Math.round(a.getExactItemIndex(b)));if(i<0||i>=a.bz().count()){return h(b)}var j=$a(i,c);var k=c*j;var l=Math.min(k+c,d.count()-1);var m=a.li(a.view());var n=new $.ig.ScalerParams(0,a.seriesViewer().windowRect(),a.seriesViewer().viewportRect(),f.isInverted(),a.seriesViewer().effectiveViewport());var o=m.top();var p=m.bottom();var q=o+(p-o)*b.__y;var r=f.getUnscaledValue(q,n);var s=1.7976931348623157e308;var t=k;for(var u=k;u<=l;u++){var v=Math.abs(d.item(u)-r);if(v<s){s=v;t=u}}return a.bz().item(t)},scrollIntoView:function(a,b,c,d,e,f){var g=a.view().bs();g=g.copy();var h=a.view().br();var i=new $$a.ae(0,0,0,1,1);var j=!g.isEmpty()&&!h.isEmpty()&&a.bz()!=null?a.bz().indexOf(f):-1;var k=a.lk(a.view());var l=new $.ig.ScalerParams(0,i,i,c.isInverted(),k);var m=new $.ig.ScalerParams(0,i,i,d.isInverted(),k);m._b=a.ee();var n=c!=null?c.getScaledValue(j,l):NaN;n+=e;var o=d!=null&&b!=null&&j<b.count()?d.getScaledValue(b.item(j),m):NaN;if(!$.ig.util.isNaN(n)){if(n<g.left()+.1*g.width()){n=n+.4*g.width();g.x(n-.5*g.width())}if(n>g.right()-.1*g.width()){n=n-.4*g.width();g.x(n-.5*g.width())}}if(!$.ig.util.isNaN(o)){if(o<g.top()+.1*g.height()){o=o+.4*g.height();g.y(o-.5*g.height())}if(o>g.bottom()-.1*g.height()){o=o-.4*g.height();g.y(o-.5*g.height())}}if(a.syncLink()!=null){a.syncLink().ap(a.seriesViewer(),g,true)}return j>=0},getDefaultTooltipTemplate:function(a,b){var c="<div class='ui-chart-default-tooltip-content'>";var d=null;d=a.ap();if(d.isDateTime()){var e=d;c+="<span>${item."+e.dateTimeMemberPath()+"}</span><br/>"}else if(d!=null&&d.label()!=null){c+="<span>${item."+d.label()+"}</span><br/>"}c+="<span";var f=a.a0().getDefaultTooltipTemplateLabelColorString(a);if(!String.isNullOrEmpty(f)){c+=" style='color:"+f+"'"}c+=">${series.title}: </span><span class='ui-priority-primary'>"+"${item."+b+"}</span></div>";return c},getColumnShapeBoundingBox:function(a,b,c,d,e,f,g,h){if(c==null||d==null){return $$a.$ae.empty()}var i=a.fromWorldPosition(b);var j=a.view().bs();var k=a.view().br();var l=a.getEffectiveViewport1(a.view());var m=new $.ig.ScalerParams(0,j,k,d.isInverted(),l);m._b=a.ee();var n=a.aj(a.ap(),e.f,f,g,b,true);if(n==null){return $$a.$ae.empty()}var o=n[0];var p=n[1];var q=Math.abs(i.__x-o[0]);var r=Math.abs(i.__x-p[0]);var s=d.getScaledValue(d.referenceValue(),m);var t=c.jk(j,k,l);if(q<r){var u=o[0]-.5*t;var v=h(o);var w=s;return new $$a.ae(0,u,Math.min(v,w),t,Math.max(v,w)-Math.min(v,w))}else{var x=p[0]-.5*t;var y=h(p);var z=s;return new $$a.ae(0,x,Math.min(y,z),t,Math.max(y,z)-Math.min(y,z))}},$type:new $.ig.Type("AnchoredCategorySeriesInteractionManager",$.ig.$ot,[$.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type])},true);$c("CategorySeriesInteractionManager:d","Object",{init:function(){$.ig.$op.init.call(this)},getExactItemIndex:function(a,b){var c=a.view().bs();var d=a.view().br();var e=a.ap();var f=a.getEffectiveViewport1(a.view());var g=a.li(a.view());var h=-1;if(e!=null&&!c.isEmpty()&&!d.isEmpty()){var i=new $.ig.ScalerParams(0,c,d,e.isInverted(),f);var j=e.getUnscaledValue(g.left(),i);var k=e.getUnscaledValue(g.right(),i);var l=(b.__x-c.left())/c.width();var m=j+l*(k-j);if(e.categoryMode()!=0){m-=.5}h=m}return h},getItem:function(a,b){var c=0;if(a.c1()){c=a.e7(b);if(c==-1){return null}}else if(b.__x==1&&a.bz()!=null){c=a.bz().count()-1}else{c=a.getItemIndex(b)}return c>=0&&a.bz()!=null&&c<a.bz().count()?a.bz().item(c):null},getItemIndexSorted:function(a,b){var c=a.view().bs();var d=a.view().br();var e=a.getEffectiveViewport1(a.view());if(c.isEmpty()||d.isEmpty()){return-1}if($.ig.util.isNaN(b.__x)){return-1}var f=a.ap();if(f==null){return-1}var g=$b($.ig.ISortingAxis.prototype.$type,f);var h=a.li(a.view());var i=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var j=f.getUnscaledValue(h.left(),i);var k=f.getUnscaledValue(h.right(),i);var l=(b.__x-c.left())/c.width();var m=j+(k-j)*l;var n=g.getIndexClosestToUnscaledValue(m);return n},getSortingCategoryBucketIndex:function(a,b,c){var d=a.view().br();var e=a.view().bs();var f=a.ap();var g=0;if(f.isVertical()){var h=(c.__y-e.top())/e.height();g=h*d.height()+d.top()}else{var i=(c.__x-e.left())/e.width();g=i*d.width()+d.left()}if(f.isInverted()){var j=b.count();var k=0;for(k=j-1;k>=0;k--){var l=b.__inner[k];var m=null;if(k>0){m=b.__inner[k-1]}if(l[0]<=g&&m==null||m[0]>=g){if(m!=null){if(Math.abs(l[0]-g)<Math.abs(m[0]-g)){return k}else{return k-1}}else{return k}}}return k}else{var n=b.count();var o=0;for(o=0;o<n;o++){var p=b.__inner[o];var q=null;if(o<n-1){q=b.__inner[o+1]}if(p[0]<=g&&q==null||q[0]>=g){if(q!=null){if(Math.abs(p[0]-g)<Math.abs(q[0]-g)){return o}else{return o+1}}else{return o}}}return o}},getSpecificHighlightingInfo:function(a,b,c,d,e,f,g,h){var i=a.bz().count();var j=a.ap();var k=-1;var l=-1;if(j.isSorting()){var m=this.getSortingCategoryBucketIndex(a,b,g);k=m;l=m}else{var n=a.getItemIndex(g);k=$.ig.truncate(Math.floor($a(n,e)))*e;l=k+(e-1)}if(h!=null&&h.startIndex()==k&&h.endIndex()==l){return h}var o=new $.ig.HighlightingInfo;o.series(a);o.startIndex(k);o.endIndex(l);return o},getSpecificMarkerHighlightingInfo:function(a,b,c,d,e,f){var g=a.fromWorldPosition(e);var h=b;if(h==null){return null}var i=h.count();if(i==0){return null}var j=h.__inner[0]._al;if(a.isVertical()){var k=c.__inner[h.__inner[0]._al][0];var l=(g.__y-k)*(g.__y-k);var m;for(var n=0;n<i;n++){k=c.__inner[h.__inner[n]._al][0];m=(g.__y-k)*(g.__y-k);if(m<=l){l=m;j=h.__inner[n]._al}}}else{var o=c.__inner[h.__inner[0]._al][0];var p=(g.__x-o)*(g.__x-o);var q;for(var r=0;r<i;r++){o=c.__inner[h.__inner[r]._al][0];q=(g.__x-o)*(g.__x-o);if(q<=p){p=q;j=h.__inner[r]._al}}}var s=new $.ig.HighlightingInfo;s.series(a);s.isMarker(true);s.startIndex(j);s.endIndex(s.startIndex());if(f!=null&&f.startIndex()==s.startIndex()&&f.endIndex()==s.endIndex()){return f}return s},$type:new $.ig.Type("CategorySeriesInteractionManager",$.ig.$ot,[$.ig.ICategorySeriesInteractionManager.prototype.$type])},true);$c("HorizontalAnchoredCategorySeriesInteractionManager:e","Object",{init:function(){$.ig.$op.init.call(this)},getHighStrokeSegments:function(a,b,c,d,e){var f=a.aj(a.ap(),b,c,d,a.toWorldPosition(e),true);if(f==null){return null}var g=f[0];var h=f[1];var i=new Array(1);var j=new Array(2);j[0]={__x:g[0],__y:g[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j[1]={__x:h[0],__y:h[2],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};i[0]=j;return i},getLowStrokeSegments:function(a,b,c,d,e){var f=a.aj(a.ap(),b,c,d,a.toWorldPosition(e),true);if(f==null){return null}var g=f[0];var h=f[1];var i=new Array(1);var j=new Array(2);j[0]={__x:g[0],__y:g[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j[1]={__x:h[0],__y:h[1],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};i[0]=j;return i},getSeriesValueMarkerBoundingBox:function(a,b,c,d){var e=a.fromWorldPosition(c);var f=-1;var g=a.ap();var h=g.isInverted();var i=a.view().br().right()*2;if(h){f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(j){return i-e.__x<i-j.__x?-1:i-e.__x>i-j.__x?1:0})}else{f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(j){return e.__x<j.__x?-1:e.__x>j.__x?1:0})}if(f<0){f=~f}if(f<0){f=0}if(f>b.count()-1){f=b.count()-1}var j=f;var k=f;if(j>0){j--}if(k<b.count()-1){k++}var l=b.__inner[j].__x;var m=b.__inner[f].__x;var n=b.__inner[k].__x;var o=Math.abs(l-e.__x);var p=Math.abs(m-e.__x);var q=Math.abs(n-e.__x);var r=d(j);var s=d(f);var t=d(k);var u=r.containsPoint(e);var v=s.containsPoint(e);var w=t.containsPoint(e);if(p<=o&&p<=q){if(!h&&w){return t}if(h&&u){return r}return s}if(o<=p&&o<=q){if(!h&&v){return s}return d(j)}if(q<=p&&q<=o){if(h&&v){return s}return d(k)}return $$a.$ae.empty()},testAreaOver:function(a,b,c,d,e){if($.ig.util.isNaN(d.__x)||$.ig.util.isNaN(d.__y)){return false}var f=0;if(b!=null){f=b.scaleValue(b.referenceValue())}if(c.__y>=f&&c.__y<=d.__y||c.__y<=f&&c.__y>=d.__y){return true}return false},$type:new $.ig.Type("HorizontalAnchoredCategorySeriesInteractionManager",$.ig.$ot,[$.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type])},true);$c("InteractivityFactoryManager:f","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$f.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.ISeriesInteractionManager.prototype.$type,function(){return new $$t.g});$.ig.DVContainer.prototype.instance().registerFactory($.ig.ICategorySeriesInteractionManager.prototype.$type,function(){return new $$t.d});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type,function(){
return new $$t.c});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return new $$t.e});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IVerticalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return new $$t.h});$.ig.DVContainer.prototype.instance().registerFactory($.ig.ISeriesViewerInteractionManager.prototype.$type,function(){return new $$t.b});$$t.$f.a=true}},$type:new $.ig.Type("InteractivityFactoryManager",$.ig.$ot)},true);$c("SeriesInteractionManager:g","Object",{init:function(){this.e=true;this.f=false;this.__toolTipObject=null;this.p=null;this.k=new $$4.h(String,$.ig.SeriesView.prototype.$type,0);$.ig.$op.init.call(this)},getDistanceToIndexHelper:function(a,b,c,d,e,f,g,h){if(d==null){return Number.POSITIVE_INFINITY}if(c<0||c>g-1){return Number.POSITIVE_INFINITY}var i;var j=NaN;var k=NaN;var l=NaN;var m=NaN;if(d.isSorting()){var n=d;i=h(b);var o=$.ig.truncate(Math.floor(i));var p=$.ig.truncate(Math.ceil(i));m=i-o;if(o>=0&&o<g){var q=n.getUnscaledValueAt(n.sortedIndices().__inner[o]);j=d.getScaledValue(q,e)+f}else{j=NaN}if(p>=0&&p<g){var r=n.getUnscaledValueAt(n.sortedIndices().__inner[p]);k=d.getScaledValue(r,e)+f}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(c>=0&&c<g){var s=n.getUnscaledValueAt(n.sortedIndices().__inner[c]);l=d.getScaledValue(s,e)+f}}else{i=a.getExactItemIndex(b);var t=$.ig.truncate(Math.floor(i));var u=$.ig.truncate(Math.ceil(i));m=i-t;if(t>=0&&t<g){j=d.getScaledValue(t,e)+f}else{j=NaN}if(u>=0&&u<g){k=d.getScaledValue(u,e)+f}else{k=NaN}if($.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){j=k}if($.ig.util.isNaN(k)&&!$.ig.util.isNaN(j)){k=j}if(c>=0&&c<g){l=d.getScaledValue(c,e)+f}}var v=j+m*(k-j);return Math.abs(l-v)},getInterpolatedSeriesValue:function(a,b,c,d,e,f,g,h,i){var j=NaN;if(d>=0&&d<c.count()){j=c.item(d)}var k=NaN;if(e>=0&&e<c.count()){k=c.item(e)}if(g==0){return k}if(f==c.count()-1){return j}if($.ig.util.isNaN(k)&&h!=0&&b<=.5&&!i){return j}if($.ig.util.isNaN(j)&&h!=0&&b>=.5&&!i){return k}return j*(1-b)+k*b},getMatchingBuckets:function(a,b,c,d,e,f,g){if(b==null){return null}var h=-1;var i=-1;if(b.isSorting()){var j=a.fromWorldPosition(f);var k=-1;var l=b.isInverted();var m=a.view().br().right()*2;k=$$t.$g.n(c,j,l,m);if(k<0){k=~k;k--}if(k<0){k=0}if(k>c.count()-1){k=c.count()-1}var n=k;var o=k+1;if(o>c.count()-1){o=c.count()-1}h=n;i=o}else{var p=a.getPreviousOrExactIndex(f,g);var q=a.getNextOrExactIndex(f,g);var r=$.ig.truncate(Math.floor(p/d));var s=$.ig.truncate(Math.floor(q/d));h=r-e;i=s-e;if(i==h){i++}}if(h<0){h=0}if(h>c.count()-1){h=c.count()-1}if(i<0){i=0}if(i>c.count()-1){i=c.count()-1}if(h<0||i<0){return null}var t=c.__inner[h];var u=c.__inner[i];var v=new Array(2);v[0]=t;v[1]=u;return v},n:function(a,b,c,d){var e=0;var f=a.count()-1;while(e<=f){var g=e+(f-e>>1);var h;var i=a.item(g);if(c){h=d-b.__x<d-i[0]?-1:d-b.__x>d-i[0]?1:0}else{h=b.__x<i[0]?-1:b.__x>i[0]?1:0}if(h<0){f=g-1}else if(h>0){e=g+1}else{return g}}return~e},getPreviousOrExactIndexHelper:function(a,b,c,d,e,f){if(d==null){return-1}var g=d.isSorting();var h=a.du();var i=null;if(g){i=d}var j=-1;var k=-1;var l=-1;if(g){j=e(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}else{j=a.getExactItemIndex(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}if(f==null){return-1}if(k<0||k>f.count()-1){return-1}if(!c){return k}var m=NaN;if(g&&!h){if(k<i.sortedIndices().count()&&i.sortedIndices().__inner[k]<f.count()){m=f.item(i.sortedIndices().__inner[k])}}else{m=f.item(k)}while($.ig.util.isNaN(m)){k--;if(k<0||k>f.count()-1){return-1}if(g&&!h){m=f.item(i.sortedIndices().__inner[k])}else{m=f.item(k)}}return k},getSeriesValueHelper:function(a,b,c,d,e,f,g,h,i){if(b==null){return NaN}var j=a.du();var k=a.fc(c,i,d,g,b);var l=a.fa(c,i,d,g,b);var m=a.d6(c,k,d,e,f);var n=a.d6(c,l,d,e,f);var o=k;var p=l;var q=d.isSorting();if(q&&!j){var r=d;if(k>=0&&k<r.sortedIndices().count()){k=r.sortedIndices().__inner[k]}if(l>=0&&k<r.sortedIndices().count()){l=r.sortedIndices().__inner[l]}}var s=m/(n+m);if(m==0){s=0}if(n==0){s=1}if(!h){if(n<=m){if(l>=0&&l<b.count()){return b.item(l)}}else{if(k>=0&&k<b.count()){return b.item(k)}}return NaN}return a.ec(s,b,k,l,o,p,f,q)},testHighLowStrokeOver:function(a,b,c){var d=a.ai(b);var e=a.ah(b);if(d==null){return false}for(var f=0;f<d.length;f++){var g=d[f];if(g==null||g.length!=2){continue}if($.ig.GeometryUtil.prototype.a(b,g[0],g[1],a.thickness()/2+a.eb(c))){return true}if(e!=null&&f<e.length){var h=e[f];if(h==null||h.length!=2){continue}if($.ig.GeometryUtil.prototype.a(b,h[0],h[1],a.thickness()/2+a.eb(c))){return true}if($.ig.GeometryUtil.prototype.a(b,g[0],h[0],a.thickness()/2+a.eb(c))){return true}if($.ig.GeometryUtil.prototype.a(b,g[1],h[1],a.thickness()/2+a.eb(c))){return true}var i=new Array(5);i[0]=h[0];i[1]=h[1];i[2]=g[1];i[3]=g[0];i[4]=h[0];if($.ig.PolygonUtil.prototype.a(i,b)){return true}}}return false},testNearStroke:function(a,b,c,d){if(d==null){return false}for(var e=0;e<d._b.count();e++){var f=d._b.__inner[e];for(var g=0;g<f.__segments.count();g++){var h=f.__segments.__inner[g];if($.ig.GeometryUtil.prototype.b(b,f.__startPoint,h.__points,a.eb(c))){return true}}}return false},testOverPoly:function(a,b,c){if(c._b.count()>0){var d=c._b.__inner[0];if(d.__segments.count()>0){var e=d.__segments.__inner[0];if($.ig.PolygonUtil.prototype.a(e.__points,b)){return true}}}return false},getNextOrExactIndexHelper:function(a,b,c,d,e,f){var g=a.du();var h=d.isSorting();var i=null;if(h){i=d}var j=-1;var k=-1;var l=-1;if(h){j=e(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}else{j=a.getExactItemIndex(b);if($.ig.util.isNaN(j)){return-1}k=$.ig.truncate(Math.floor(j));l=$.ig.truncate(Math.ceil(j))}if(f==null){return-1}if(l<0||l>f.count()-1){return-1}if(!c){return l}var m=NaN;if(h&&!g){if(l<i.sortedIndices().count()&&i.sortedIndices().__inner[l]<f.count()){m=f.item(i.sortedIndices().__inner[l])}}else{m=f.item(l)}while($.ig.util.isNaN(m)){l++;if(l<0||l>f.count()-1){return-1}if(h&&!g){m=f.item(i.sortedIndices().__inner[l])}else{m=f.item(l)}}return l},getExactUnsortedItemIndexHelper:function(a,b,c){var d=a.view().bs();var e=a.view().br();if(d.isEmpty()||e.isEmpty()||c==null){return-1}var f=a.getEffectiveViewport1(a.view());var g=null;if(c.isSorting()){g=c}var h=new $.ig.ScalerParams(0,d,e,c.isInverted(),f);if(a.seriesViewer()==null){return-1}h.c=a.getEffectiveViewport1(a.view());var i=a.li(a.view());var j=0;if(c.isVertical()){var k=c.getUnscaledValue(i.top(),h);var l=c.getUnscaledValue(i.bottom(),h);var m=(b.__y-d.top())/d.height();j=k+(l-k)*m}else{if(c.isCategoryDateTime()){var n=c.getUnscaledValue(i.left(),h);var o=c.getUnscaledValue(i.right(),h);var p=(b.__x-d.left())/d.width();j=n+(o-n)*p}else{var q=new $$a.ae(0,0,0,1,1);j=c.getUnscaledValue(b.__x,new $.ig.ScalerParams(1,q,q,c.isInverted()))}}if(c.isDateTime()){}var r=g.getExactUnsortedIndexClosestToUnscaledValue(j);return r},testShapesOver:function(a,b,c){var d=a.getSeriesValueBoundingBoxFromSeriesPixel(b);if(d.isEmpty()){return false}var e=$.ig.RectUtil.prototype.r(d,a.eb(c));return e.containsPoint(b)},getSeriesValuePositionHelper:function(a,b,c,d,e,f,g,h,i,j){if(f==null||g==null||a.view()==null||a.view().bs().isEmpty()||a.view().br().isEmpty()){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var k=a.getEffectiveViewport1(a.view());var l=new $.ig.ScalerParams(0,a.view().bs(),a.view().br(),f.isInverted(),k);if(f.isVertical()){l._b=a.ee()}l.c=a.getEffectiveViewport1(a.view());var m=a.view();var n;if(g.isVertical()){n=b.__y;n=m.br().top()+m.br().height()*(n-m.bs().top())/m.bs().height()}else{n=b.__x;n=m.br().left()+m.br().width()*(n-m.bs().left())/m.bs().width()}if(!c&&g!=null){var o;var p;if(i!=null){o=i(b,d)}else{o=a.getPreviousOrExactIndex(b,d)}if(j!=null){p=j(b,d)}else{p=a.getNextOrExactIndex(b,d)}if(o==-1&&p==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var q=new $.ig.ScalerParams(0,m.bs(),m.br(),g.isInverted(),k);q.c=a.seriesViewer().viewportRect();var r=a.d6(b,o,g,q,e);var s=a.d6(b,p,g,q,e);var t=p;var u=o;if(g.isSorting()){var v=g;if(t>=0&&t<v.sortedIndices().count()){t=v.getUnscaledValueAt(v.sortedIndices().__inner[$.ig.truncate(t)])}if(u>=0&&u<v.sortedIndices().count()){u=v.getUnscaledValueAt(v.sortedIndices().__inner[$.ig.truncate(u)])}}if(s+r!=0){var w=s/(r+s);if(Math.abs(w-.5)<1e-7){s=r}}if(s<=r){n=g.getScaledValue(t,q)+e}else{n=g.getScaledValue(u,q)+e}}else{if(g.isCategory()&&!g.isDateTime()&&g.categoryMode()!=0){var x=.5*g.getCategorySize(m.bs(),m.br(),a.getEffectiveViewport1(m));if(a.isVertical()){x=x*-1}if(g.isInverted()){x=x*-1}n-=x;n+=e}}var y;if(h!=null){y=h(b,c,d)}else{y=a.getSeriesValue(b,c,d)}var z=f.getScaledValue(y,l);if(g.isVertical()){return{__x:z,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{return{__x:n,__y:z,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},_a:null,_b:null,modifyHighlights:function(a,b,c,d,e){if(a.seriesViewer().c5()&&!e){return}if(!a._b9){return}if(a.seriesViewer()==null){return}var f=null;var g=null;var h=a.seriesViewer().az();var i=a.seriesViewer()._bo;if(e&&this._a!=null){f=this._a}else{f=a.at(b,c);if(this._a!=null&&this._a!=f){if(a.seriesViewer()!=null){h.endHighlight(this._a)}}this._a=f}if(a.hasMarkers()){if(e&&this._b!=null){g=this._b}else{g=a.au(b,c);if(this._b!=null&&this._b!=g){h.endHighlight(this._b)}this._b=g}}var j=true;if(e){h.endHighlight(f);if(g!=null){h.endHighlight(g)}}else{if(d||!j){h.startHighlight(f);if(g!=null){h.startHighlight(g)}}}if(!i.animationActive()&&i.intervalMilliseconds()>0){i.start()}if(i.intervalMilliseconds()==0){a.seriesViewer().ke(1)}},applyHighlightingColor:function(a,b,c){var d=b.progress();d=d*.5;return this.r(c,d)},r:function(a,b){if(a==null){return a}return $.ig.BrushUtil.prototype.h(a,b)},onMouseEnter:function(a,b,c,d){var e=a.view();e.aj();this.mouseIsOver(true);var f=a.fq(c,b);this.lastHoverItem(f);if(a.seriesViewer()!=null&&!a._aq._c){this.updateToolTip(a,b,f,d)}this.c=false;if(a.da()&&f==null){this.c=true}if(a.seriesViewer()!=null&&!this.c){if(a.da()){this.d=true}this.modifyHighlights(a,f,a.toWorldPosition(b),true,false);a.seriesViewer().it(a,f,d)}},simulateHover:function(a,b){var c=null;var d=null;var e;var f=function(){var g=a.seriesViewer()._bn.e(b,false,e,false);e=g.p2;return g.ret}();if(f!=a){if(this.mouseIsOver()){this.onMouseLeave(a,b,null,null)}return}c=e;if(!this.mouseIsOver()){this.onMouseEnter(a,b,c,d)}this.onMouseMove(a,b,c,d)},onMouseMove:function(a,b,c,d){this.mouseIsOver(true);var e=a.fq(c,b);this.updateToolTip(a,b,e,d);if(e!=null){this.lastHoverItem(e)}if(a.seriesViewer()!=null&&e!=null&&this.c){this.c=false;this.d=true;this.modifyHighlights(a,e,a.toWorldPosition(b),true,false);a.seriesViewer().it(a,e,d)}if(a.seriesViewer()!=null&&(!a.da()||e!=null)&&!this.c){this.modifyHighlights(a,e,a.toWorldPosition(b),true,false);a.seriesViewer().ix(a,e,d)}if(e==null&&!this.c&&a.da()){this.modifyHighlights(a,e,a.toWorldPosition(b),false,true);a.seriesViewer().iu(a,this.lastHoverItem(),d);this.d=false;this.c=true}},onMouseLeave:function(a,b,c,d){a.view().ak();this.mouseIsOver(false);var e=this.lastHoverItem();a.view().am();if(a.seriesViewer()!=null&&(this.d||!a.da())){this.d=false;this.c=false;this.modifyHighlights(a,e,a.toWorldPosition(b),false,true);a.seriesViewer().iu(a,e,d)}},onLeftButtonDown:function(a,b,c,d){this._i=true;if(a.seriesViewer()!=null){a.seriesViewer().iv(a,a.fq(c,b),d)}},onMouseLeftButtonUp:function(a,b,c,d){this._i=false;if(a.seriesViewer()!=null){a.seriesViewer().iw(a,a.fq(c,b),d)}},onLostMouseCapture:function(a,b,c,d){if(a.view()._p){return}if(this._i){this.onMouseLeftButtonUp(a,b,c,d)}if(this.mouseIsOver()){this.onMouseLeave(a,b,c,d)}},onRightButtonDown:function(a,b,c,d){if(a.seriesViewer()!=null){a.seriesViewer().iy(a,a.fq(c,b),d)}},onRightButtonUp:function(a,b,c,d){if(a.seriesViewer()!=null){a.seriesViewer().iz(a,a.fq(c,b),d)}},_lastHoverItem:null,lastHoverItem:function(a){if(arguments.length===1){this._lastHoverItem=a;return a}else{return this._lastHoverItem}},_mouseIsOver:false,mouseIsOver:function(a){if(arguments.length===1){this._mouseIsOver=a;return a}else{return this._mouseIsOver}},_i:false,c:false,isMouseEnterDeferred:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:false,isMouseLeaveDeferred:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:false,f:false,updateToolTip:function(a,b,c,d){var e=false;if(a.seriesViewer()!=null){e=a.seriesViewer()._cr}if(e){return}if(a.seriesViewer()==null||a.seriesViewer().dragCrosshairActivated()){return}this._j=true;this._s=b;this._o=c;a.view()._d.item(c);a.view()._d.itemLabel(a.fo(c));var f=a.seriesViewer().getContainerOffsets();var pos_={__x:b.__x+15+f.__x,__y:b.__y+15+f.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var context_=a.view()._d;var g=false;if(this.__toolTipObject!=null){if(this.f||g){this.f=false;this.__toolTipObject.remove();this.__toolTipObject.setStyleProperty("position","absolute");this.__toolTipObject.addClass(a.seriesViewer().tooltipStyle());a.seriesViewer().addTooltipToView(this.__toolTipObject);this.__toolTipObject.hide()}if(this.e){a.seriesViewer().addTooltipToView(this.__toolTipObject);this.e=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip&&!this.__toolTipObject.updateToolTip(context_)){a.view().am()}var h=window.pageXOffset;var i=window.pageYOffset;var j=document.documentElement.clientWidth;var k=document.documentElement.clientHeight;var l=this.__toolTipObject.outerWidthWithMargin();var m=this.__toolTipObject.outerHeightWithMargin();var n=pos_.__x;var o=pos_.__y;var p=5;var q=30;if(l+n-h+p>j){pos_.__x-=q;pos_.__x-=l}if(m+o-i+p>k){pos_.__y-=q;pos_.__y-=m}this.__toolTipObject.setOffset(pos_.__x,pos_.__y)}},showToolTip:function(a,b,c){this._j=true;var d={__x:b.__x+a.view().br().left(),__y:b.__y+a.view().br().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=a.fq(null,d);if(a.view()._d!=null){a.view()._d.series(a);a.view()._d.item(e)}var tooltip_=this.__toolTipObject;var context_=a.view()._d;var f=false;if(context_!=null){context_.hideOthers=false}if((!this.f||f)&&tooltip_!=null){this.f=true;tooltip_.remove();tooltip_.setStyleProperty("position","relative");tooltip_.setStyleProperty("top","");tooltip_.setStyleProperty("left","");tooltip_.removeClass(a.seriesViewer().tooltipStyle())}if(this.__toolTipObject!=null){if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_)}}if(tooltip_!=null){c(tooltip_)}},getDefaultTooltipTemplate:function(a){var b="<div class='ui-chart-default-tooltip-content'><span";var c=this.getDefaultTooltipTemplateLabelColorString(a);if(!String.isNullOrEmpty(c)){b+=" style='color:"+c+"'"}b+=">"+a.title()+"</span></div>";return b},h:function(a,b){var c=a!=null&&$$a.$ax.e($m($$a.$ax.$type,a.color()),$m($$a.$ax.$type,null));c=c&&a.color().l()>0;c=c&&$$a.$ax.d(a.color(),b);return!c},getDefaultTooltipTemplateLabelColorString:function(a){var b=new $$a.ax;var c=a!=null&&a.seriesViewer()!=null&&a.seriesViewer()._bn!=null&&a.seriesViewer()._bn._i!=null?a.seriesViewer()._bn._i._af:null;c.startCSSQuery();b.colorString(c.getCssDefaultPropertyValue("ui-chart-pointer-tooltip","background-color"));c.endCSSQuery();if(!this.h(a.actualOutline(),b)){return a.actualOutline().__fill}if(!this.h(a.actualBrush(),b)){return a.actualBrush().__fill}return null},hideTooltip:function(a){if(this.__toolTipObject!=null&&this._j){this._j=false;var context_=a.view()._d;if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},__toolTipObject:null,p:null,updateToolTipValue:function(a,b){var c=this.__toolTipObject;this.p=null;this.__toolTipObject=null;if(typeof b==="string"){this.p=b}else{this.__toolTipObject=b;if(this.__toolTipObject!=null){this.__toolTipObject.setStyleProperty("position","absolute");this.__toolTipObject.setStyleProperty("top","0px");this.__toolTipObject.setStyleProperty("left","0px");this.__toolTipObject.setStyleProperty("z-index","10000");this.__toolTipObject.setStyleProperty("pointer-events","none");var d=a.actualOutline()!=null&&$$a.$ax.e($m($$a.$ax.$type,a.actualOutline().color()),$m($$a.$ax.$type,null))&&a.actualOutline().color().l()>0;if(d){this.__toolTipObject.setStyleProperty("border-color",a.actualOutline().__fill)}}else{if(!this.e&&c!=null){a.seriesViewer().jz(c);this.e=true}}}},_s:null,_o:null,_j:false,removeToolTipFromCurrentParent:function(a){},k:null,alternateViews:function(){return this.k},ensureAlternateView:function(a,b,c,d,e){var $self=this;var f;if(!function(){var g=$self.k.tryGetValue(d,f);f=g.p1;return g.ret}()){f=a.bg();f.isThumbnailView(true);f.isAlternateView(true);if(a.seriesViewer()!=null){f._a=a.seriesViewer()._ag;a.seriesViewer()._ag.l(f)}f.onInit();f.alternateViewIdentifier(d);this.k.item(d,f)}f._s=e;f.br(b);f._bq=c},removeAlternateView:function(a,b,c){var $self=this;var d;var e=c;if(e==null){e=a.seriesViewer()}if(function(){var f=$self.k.tryGetValue(b,d);d=f.p1;return f.ret}()){if(e!=null){d._a=null;e._ag.r(d)}this.k.remove(b)}},removeAllAlternateViews:function(a,b){var c=new $$4.x(String,0);var e=this.k.keys().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}for(var f=0;f<c.count();f++){this.removeAlternateView(a,c.__inner[f],b)}},$type:new $.ig.Type("SeriesInteractionManager",$.ig.$ot,[$.ig.ISeriesInteractionManager.prototype.$type])},true);$c("VerticalAnchoredCategorySeriesInteractionManager:h","Object",{init:function(){$.ig.$op.init.call(this)},getExactItemIndex:function(a,b){var c=a.seriesViewer()!=null?a.seriesViewer().actualWindowRect():$$a.$ae.empty();var d=a.view().br();var e=a.li(a.view());var f=a.getEffectiveViewport1(a.view());var g=a.ap();var h=-1;if(g!=null&&!c.isEmpty()&&!d.isEmpty()){var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),f);var j=g.getUnscaledValue(e.top(),i);var k=g.getUnscaledValue(e.bottom(),i);var l=(b.__y-c.top())/c.height();var m=j+l*(k-j);if(g.categoryMode()!=0){m-=.5}h=m}return h},getSeriesValueMarkerBoundingBox:function(a,b,c,d){var e=a.fromWorldPosition(c);var f=-1;var g=a.ap().isInverted();var h=a.view().br().bottom()*2;if(g){f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(i){return h-e.__y<h-i.__y?-1:h-e.__y>h-i.__y?1:0})}else{f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(i){return e.__y<i.__y?-1:e.__y>i.__y?1:0})}if(f<0){f=~f}if(f<0){f=0}if(f>b.count()-1){f=b.count()-1}var i=f;var j=f;if(i>0){i--}if(j<b.count()-1){j++}var k=b.__inner[i].__y;var l=b.__inner[f].__y;var m=b.__inner[j].__y;var n=Math.abs(k-e.__y);var o=Math.abs(l-e.__y);var p=Math.abs(m-e.__y);var q=d(i);var r=d(f);var s=d(j);var t=q.containsPoint(e);var u=r.containsPoint(e);var v=s.containsPoint(e);if(o<=n&&o<=p){if(!g&&v){return s}if(g&&t){return q}return r}if(n<=o&&n<=p){if(!g&&u){return r}return d(i)}if(p<=o&&p<=n){if(g&&u){return r}return d(j)}return $$a.$ae.empty()},$type:new $.ig.Type("VerticalAnchoredCategorySeriesInteractionManager",$.ig.$ot,[$.ig.IVerticalAnchoredCategorySeriesInteractionManager.prototype.$type])},true);$$t.$f.a=false})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_visualdata.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_visualdata.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$aq=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$ap=$.ig.globalDefs.$$ap;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("SeriesVisualDataManager:a","Object",{init:function(){$.ig.$op.init.call(this)},addSubSeriesVisualData:function(a,b){var c=a;var d=b;c.fragmentSeries().add(d)},copyVisualData:function(a,b){var c=a;var d=b;var f=d.shapes().getEnumerator();while(f.moveNext()){var e=f.current();c.shapes().add(e)}var h=d.markerShapes().getEnumerator();while(h.moveNext()){var g=h.current();c.markerShapes().add(g)}c.pixels(d.pixels());c.pixelWidth(d.pixelWidth())},createFragmentVisualData:function(a,b,c,d){var e=new $$t.i;e.viewport($.ig.RectData.prototype.b(b));e.type(c);e.name(d);return e},exportMarkerVisualData:function(a,b){var $self=this;var c=b;a._ls.cc(function(d){var e=$self.getMarkerVisualData(a,d,a.mb);c.markerShapes().add($b($$t.$k.$type,e))})},getMarkerVisualData:function(a,b,c){var d=new $$t.k;var e=new $.ig.PrimitiveAppearanceData;d.x(b._n);d.y(b._o);d.bounds(new $.ig.RectData(b._n-b._m/2,b._o-b._l/2,b._m,b._l));e.fill($.ig.ColorData.prototype.a_1($$a.$ax.u(0,0,0,0)));e.stroke($.ig.ColorData.prototype.a_1($$a.$ax.u(0,0,0,0)));d.index(-1);d.contentTemplate(b._ah);if(b.content()!=null&&$b($.ig.DataContext.prototype.$type,b.content())!==null&&b.__visibility==0){var f=b.content();e.fill($.ig.AppearanceHelper.prototype.b(f.actualItemBrush()));e.fillExtended($.ig.AppearanceHelper.prototype.a(f.actualItemBrush()));e.stroke($.ig.AppearanceHelper.prototype.b(f.outline()));e.strokeExtended($.ig.AppearanceHelper.prototype.a(f.outline()));e.strokeThickness(a.thickness());if(f.item()!=null){d.index(a.bz().indexOf(f.item()))}}e.isVisible(b.__visibility==0);d.isVisible(b.__visibility==0);d.markerAppearance(e);d.markerType(this.getMarkerType(a,c));return d},getMarkerType:function(a,b){if(b==a.seriesViewer().circleMarkerTemplate()){return"Circle"}else if(b==a.seriesViewer().diamondMarkerTemplate()){return"Diamond"}else if(b==a.seriesViewer().hexagonMarkerTemplate()){return"Hexagon"}else if(b==a.seriesViewer().hexagramMarkerTemplate()){return"Hexagram"}else if(b==a.seriesViewer().pentagonMarkerTemplate()){return"Pentagon"}else if(b==a.seriesViewer().pentagramMarkerTemplate()){return"Pentagram"}else if(b==a.seriesViewer().pyramidMarkerTemplate()){return"Pyramid"}else if(b==a.seriesViewer().squareMarkerTemplate()){return"Square"}else if(b==a.seriesViewer().tetragramMarkerTemplate()){return"Tetragram"}else if(b==a.seriesViewer().triangleMarkerTemplate()){return"Triangle"}else{return"None"}},exportMarkerVisualDataFromMarker:function(a,b,c){var d=b;var e=new $$t.k;var f=new $.ig.PrimitiveAppearanceData;e.x(c._n);e.y(c._o);e.bounds(new $.ig.RectData(c._n-c._m/2,c._o-c._l/2,c._m,c._l));e.index(-1);e.contentTemplate(c._ah);if($b($.ig.DataContext.prototype.$type,c.content())!==null){var g=c.content();f.fill($.ig.AppearanceHelper.prototype.b(g.actualItemBrush()));f.stroke($.ig.AppearanceHelper.prototype.b(g.outline()))}e.isVisible(c.__visibility==0);e.markerAppearance(f);if(c._ah==a.seriesViewer().circleMarkerTemplate()){e.markerType("Circle")}else if(c._ah==a.seriesViewer().diamondMarkerTemplate()){e.markerType("Diamond")}else if(c._ah==a.seriesViewer().hexagonMarkerTemplate()){e.markerType("Hexagon")}else if(c._ah==a.seriesViewer().hexagramMarkerTemplate()){e.markerType("Hexagram")}else if(c._ah==a.seriesViewer().pentagonMarkerTemplate()){e.markerType("Pentagon")}else if(c._ah==a.seriesViewer().pentagramMarkerTemplate()){e.markerType("Pentagram")}else if(c._ah==a.seriesViewer().pyramidMarkerTemplate()){e.markerType("Pyramid")}else if(c._ah==a.seriesViewer().squareMarkerTemplate()){e.markerType("Square")}else if(c._ah==a.seriesViewer().tetragramMarkerTemplate()){e.markerType("Tetragram")}else if(c._ah==a.seriesViewer().triangleMarkerTemplate()){e.markerType("Triangle")}else{e.markerType("None")}d.markerShapes().add(e)},exportPathData:function(a,b,c,d){var e=a;var f=new $.ig.PathVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportPolygonData:function(a,b,c,d){var e=a;var f=new $.ig.PolygonVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportPolylineData:function(a,b,c,d){var e=a;var f=new $.ig.PolyLineVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportRectangleData:function(a,b,c,d){var e=a;var f=new $.ig.RectangleVisualData(1,c,b);if(d!=null){for(var g=0;g<d.length;g++){f.tags().add(d[g])}}e.shapes().add(f)},exportStackedVisualData:function(a,b){var c=new $$t.t;c.viewport($.ig.RectData.prototype.b(b));c.type(a.getType().typeName());c.name(a.name());return c},exportTrendlineData:function(a,b,c){var d=b;var e=new $.ig.PolyLineVisualData(1,"trendLine",c);e.tags().add("Trend");d.shapes().add(e)},exportVisualData:function(a,b){var c=new $$t.i;c.viewport($.ig.RectData.prototype.b(b));c.type(this.b(a.getType().typeName()));c.name(a.name());c.opacity(a.__opacity);return c},exportSeriesPixelsData:function(a,b,c,d){var e=a;e.pixels(b);e.pixelWidth(c);e.pixelHeight(d)},b:function(a){return a},addPointerTooltipData:function(a,b,c,d,e){if(b==null){return}var f=a;var g=b;g.offsetX(c);g.offsetY(d);g.categoryNames(e);f.pointerTooltips().add(g)},exportPointerTooltipData:function(a,b,c,d){var e=new $$t.s;e.pointerFillShape(new $.ig.PolygonVisualData(1,"fillShape",a));e.pointerOutlineShape(new $.ig.PolyLineVisualData(1,"outlineShape",b));e.boxShape(new $.ig.RectangleVisualData(1,"boxShape",c));e.viewport($.ig.RectData.prototype.b(d));return e},exportCalloutData:function(a,b,c,d,e,f,g,h,i,j,k){var l=new $$t.r;l.left(a);l.top(b);l.marginLeft(c);l.marginTop(d);l.background(new $.ig.RectangleVisualData(1,"calloutBackground",f));l.text($.ig.AppearanceHelper.prototype.c(g,h));l.line(new $.ig.LineVisualData(1,"calloutLeaderLine",i));e.calloutShapes().add(l)},$type:new $.ig.Type("SeriesVisualDataManager",$.ig.$ot,[$.ig.ISeriesVisualDataManager.prototype.$type])},true);$c("AxisVisualDataManager:b","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){return a},d:function(a,b){var c=$$t.$u.a(b);return c},a:function(a,b,c,d){var e=new $$t.g;var f=a._a2;var g=f.exportLabelsPanelViewport();e.viewport($.ig.RectData.prototype.b(g));var h=this.d(a,d);e.textPlotArea($.ig.RectData.prototype.b(h));var i=d.__visibility==0&&d._x!=null;var j=a._at._ae.d();var k=f.exportTitleMargin(d);var l=this.b(a,d,j);var m=$.ig.AppearanceHelper.prototype.c(d,l);m.marginLeft(k._c);m.marginRight(k._d);m.marginTop(k._e);m.marginBottom(k._b);m.fontStretch("Normal");m.textWrapping("Wrap");m.visibility(i);if(a.titleSettings()!=null){m.horizontalAlignment($$a.$w.$getName(a.titleSettings().horizontalAlignment()));m.verticalAlignment($$a.$ai.$getName(a.titleSettings().verticalAlignment()));m.textPosition($.ig.AxisTitlePosition.prototype.$getName(a.titleSettings().position()))}else{m.horizontalAlignment($$a.$w.$getName(0));m.verticalAlignment($$a.$ai.$getName(1));m.textPosition($.ig.AxisTitlePosition.prototype.$getName(0))}e.appearance(m);return e},exportVisualData:function(a){var b=new $$t.m;b.viewport($.ig.RectData.prototype.b(a.iu()));b.labelsViewport($.ig.RectData.prototype.b(a._a2.exportLabelsPanelViewport()));b.type(this.c(a.getType().typeName()));b.name(a.name());var c=new $.ig.PathVisualData(1,"axisLine",a._a2._a6);b.axisLine(c);b.tickMarks(new $.ig.PathVisualData(1,"tickMarks",a._at._ae._av));if(!a._at._ab.contains(a._at._ae._av)){b.tickMarks().data().clear()}b.minorLines(new $.ig.PathVisualData(1,"minorLines",a._a2._a8));b.majorLines(new $.ig.PathVisualData(1,"majorLines",a._a2._a7));b.strips(new $.ig.PathVisualData(1,"strips",a._a2._a9));if(a.title()!=null){var d=this.a(a,a.seriesViewer(),b.type(),a._he);b.title(d)}else{b.title(null)}var e=a.seriesViewer().getFontInfo();if(a.labelSettings()!=null&&a.labelSettings().textStyle()!=null){e=a.labelSettings().g(a.seriesViewer()._bn._i._af)}var f,g,h,i;var j=a._at._ae._av._aj._c;for(var k=1;k<j.count();k++){var l=j.__inner[k];var m=j.__inner[k-1];f=l._c.__x-l._b.__x;g=l._c.__y-l._b.__y;h=m._c.__x-m._b.__x;i=m._c.__y-m._b.__y;if(1==k){b.tickMarksLength(Math.sqrt(Math.pow(f,2)+Math.pow(g,2)))}}var n=a._at._a2;var o=a._at._ae.g();for(var p=0;p<n.count();p++){var q=a._at._a2.__inner[p];var r=a._at.a1().__inner[p];var s=function(){var $ret=new $$t.o;$ret.labelPosition(q._c);$ret.labelValue(r);$ret.panelPosition($.ig.PointData.prototype.b(a._a2.exportLabelsPanelPosition()));return $ret}();var t=new $$4.x($$a.$an.$type,0);var v=o.getEnumerator();while(v.moveNext()){var u=v.current();t.add(u)}if(p<t.count()){var w=this.b(a,t.__inner[p],e);s.appearance($.ig.AppearanceHelper.prototype.c(t.__inner[p],w));s.position($.ig.PointData.prototype.b(a._a2.a1(t.__inner[p])));s.size($.ig.SizeData.prototype.b(new $$a.af(1,t.__inner[p]._m,t.__inner[p]._l)))}b.labels().add(s)}var x=null;for(var y=0;y<a._bm.active().count();y++){if(x==null){x=new $$4.x($.ig.RectangleVisualData.prototype.$type,0)}var z=new $.ig.RectangleVisualData(1,"annotationBacking_"+y,a._bm.item(y));z.appearance().canvasLeft(a._bm.item(y)._n);z.appearance().canvasTop(a._bm.item(y)._o);x.add(z)}b.annotationBackings(x);return b},b:function(a,b,c){return $.ig.FontUtil.prototype.getFontInfo(a.seriesViewer()._bn._i._af,b,c)},$type:new $.ig.Type("AxisVisualDataManager",$.ig.$ot,[$.ig.IAxisVisualDataManager.prototype.$type])},true);$c("DataChartVisualDataManager:c","Object",{init:function(){$.ig.$op.init.call(this)},exportVisualData:function(a){var b=new $$t.e;for(var c=0;c<a.axes().count();c++){var d=a.axes().__inner[c].exportVisualData();b.axes().add1(d)}for(var e=0;e<a.series().count();e++){var f=a.series().__inner[e].exportVisualData();b.series().add1(f)}b.name(a.name());this.b(a,b);this.c(a,b);return b},c:function(a,b){var c=a._bn;b.width(c._a6);b.height(c._a5);b.contentArea($.ig.RectData.prototype.b(c.e1()));b.centralArea(new $.ig.RectData(c.a2(),0,c._a6-(c.a2()+c.a3()),c._a5-(c.a4()+c.a1())));b.plotArea($.ig.RectData.prototype.b(a.viewportRect()))},exportTitleBounds:function(a,b){var c=$$t.$u.a(a);return c},b:function(a,b){var c=a._bn;var d=null;b.title(null);b.subtitle(null);var e=c.getTitleMargin();var f=0;var g=0;if(c.el()!=null){d=c.t();var h=this.a(c,c.el(),d);var i={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g=c.el()._l+e._b+e._e;var j=new $$t.g;var k=c.e1();j.viewport(new $.ig.RectData(k.left(),k.top(),k.width(),g));j.textPlotArea($.ig.RectData.prototype.b(this.exportTitleBounds(c.el(),a)));j.textPlotArea(new $.ig.RectData(c.el()._n,c.el()._o,c.el()._m,c.el()._l));f=j.height();j.appearance($.ig.AppearanceHelper.prototype.c(c.el(),h));var l=c.getTitleMargin();j.appearance().marginTop(l._e);j.appearance().marginLeft(l._c);j.appearance().marginRight(l._d);j.appearance().marginBottom(l._b);var m=c.en();j.appearance().horizontalAlignment($$a.$w.$getName(m));b.title(j)}if(c.ek()!=null){d=c.s();var n=this.a(c,c.ek(),d);var o={__x:0,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var p=c.getSubtitleMargin();var q=c.ek()._l+p._b+p._e;var r=new $$t.g;var s=c.e1();r.viewport(new $.ig.RectData(s.left(),s.top()+g,s.width(),q));r.textPlotArea($.ig.RectData.prototype.b(this.exportTitleBounds(c.ek(),a)));r.appearance($.ig.AppearanceHelper.prototype.c(c.ek(),n));var t=c.getSubtitleMargin();r.appearance().marginTop(t._e);r.appearance().marginLeft(t._c);r.appearance().marginRight(t._d);r.appearance().marginBottom(t._b);var u=c.em();r.appearance().horizontalAlignment($$a.$w.$getName(u));b.subtitle(r)}},a:function(a,b,c){return $.ig.FontUtil.prototype.getFontInfo(a._i._af,b,c)},$type:new $.ig.Type("DataChartVisualDataManager",$.ig.$ot,[$.ig.IDataChartVisualDataManager.prototype.$type])},true);$c("VisualDataFactoryManager:d","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$d.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.IDataChartVisualDataManager.prototype.$type,function(){return new $$t.c});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAxisVisualDataManager.prototype.$type,function(){return new $$t.b});$.ig.DVContainer.prototype.instance().registerFactory($.ig.ISeriesVisualDataManager.prototype.$type,function(){return new $$t.a});$$t.$d.a=true}},$type:new $.ig.Type("VisualDataFactoryManager",$.ig.$ot)},true);$c("ChartVisualData:e","Object",{init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1);this.axes(new $$t.l);this.series(new $$t.h)},_axes:null,axes:function(a){if(arguments.length===1){this._axes=a;return a}else{return this._axes}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_subtitle:null,subtitle:function(a){if(arguments.length===1){this._subtitle=a;return a}else{return this._subtitle}},_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}},_contentArea:null,contentArea:function(a){if(arguments.length===1){this._contentArea=a;return a}else{return this._contentArea}},_centralArea:null,centralArea:function(a){if(arguments.length===1){this._centralArea=a;return a}else{return this._centralArea}},_plotArea:null,plotArea:function(a){if(arguments.length===1){this._plotArea=a;return a}else{return this._plotArea}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},scaleByViewport:function(){var b=this.axes().getEnumerator();while(b.moveNext()){var a=b.current();a.p()}var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.m()}if(this.title()!=null){this.title().g()}if(this.subtitle()!=null){this.subtitle().g()}},getBounds:function(){return new $.ig.RectData(0,0,this.width(),this.height())},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("name: '"+this.name()+"',");a.u("width: "+this.width()+",");a.u("height: "+this.height()+",");a.u("plotArea: { left: "+this.plotArea().left()+", top: "+this.plotArea().top()+", width: "+this.plotArea().width()+", height: "+this.plotArea().height()+"}, ");a.u("contentArea: { left: "+this.contentArea().left()+", top: "+this.contentArea().top()+", width: "+this.contentArea().width()+", height: "+this.contentArea().height()+"}, ");a.u("centralArea: { left: "+this.centralArea().left()+", top: "+this.centralArea().top()+", width: "+this.centralArea().width()+", height: "+this.centralArea().height()+"}, ");a.u("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.u("axes: [");for(var b=0;b<this.axes().count();b++){if(b!=0){a.l(", ")}a.l(this.axes().__inner[b].serialize())}a.u("],");a.u("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.l(", ")}a.l(this.series().__inner[c].serialize())}a.u("]");if(this.title()!=null){a.u(", title: "+this.title().serialize())}if(this.subtitle()!=null){a.u(", subtitle: "+this.subtitle().serialize())}a.l(", dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},getSerializedSeriesPoints:function(a,b,c){var d=new $$4.x($$4.$x.$type.specialize($.ig.PointData.prototype.$type),0);for(var e=0;e<this.series().count();e++){if(this.series().__inner[e].name()==a){var f=this.series().__inner[e].shapes().containingTag(b);for(var g=0;g<f.count();g++){var h=f.__inner[e];h.getPointsOverride(d,c)}}}var i=new $$6.aj(0);i.u("[");for(var j=0;j<d.count();j++){var k=d.__inner[j];i.u("[");for(var l=0;l<k.count();l++){if(l!=0){i.l(", ")}i.l("{ x: "+k.__inner[l].x()+", y: "+k.__inner[l].y()+"}")}i.u("]")}i.u("]");return i.toString()},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},$type:new $.ig.Type("ChartVisualData",$.ig.$ot)},true);$c("ChartTitleVisualData:g","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $.ig.LabelAppearanceData)},width:function(){return this.viewport().width()},height:function(){return this.viewport().height()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_textPlotArea:null,textPlotArea:function(a){if(arguments.length===1){this._textPlotArea=a;return a}else{return this._textPlotArea}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("viewport: "+this.viewport().serialize()+", ");a.u("textPlotArea: "+this.textPlotArea().serialize()+", ");a.u("appearance: "+this.appearance().serialize());a.u("}");return a.toString()},h:function(a){var b=(this.textPlotArea().left()-a.left())/a.width();var c=(this.textPlotArea().top()-a.top())/a.height();var d=this.textPlotArea().width()/a.width();var e=this.textPlotArea().height()/a.height();this.textPlotArea(new $.ig.RectData(b,c,d,e))},g:function(){var a=(this.textPlotArea().left()-this.viewport().left())/this.viewport().width();var b=(this.textPlotArea().top()-this.viewport().top())/this.viewport().height();var c=this.textPlotArea().width()/this.viewport().width();var d=this.textPlotArea().height()/this.viewport().height();this.textPlotArea(new $.ig.RectData(a,b,c,d))},j:function(a){var b=this.textPlotArea().left()*a.width();var c=this.textPlotArea().top()*a.height();var d=this.textPlotArea().width()*a.width();var e=this.textPlotArea().height()*a.height();this.textPlotArea(new $.ig.RectData(b,c,d,e))},i:function(){var a=this.textPlotArea().left()*this.viewport().width();var b=this.textPlotArea().top()*this.viewport().height();var c=this.textPlotArea().width()*this.viewport().width();var d=this.textPlotArea().height()*this.viewport().height();this.textPlotArea(new $.ig.RectData(a,b,c,d))},$type:new $.ig.Type("ChartTitleVisualData",$.ig.$ot)},true);$c("ChartTitleVisualDataList:f","List$1",{init:function(){$$4.$x.init.call(this,$$t.$g.$type,0)},$type:new $.ig.Type("ChartTitleVisualDataList",$$4.$x.$type.specialize($$t.$g.$type))},true);$c("SeriesVisualData:i","Object",{init:function(){$.ig.$op.init.call(this);this.shapes(new $.ig.PrimitiveVisualDataList);this.markerShapes(new $$t.j);this.pointerTooltips(new $$t.p);this.calloutShapes(new $$t.q)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_shapes:null,shapes:function(a){if(arguments.length===1){this._shapes=a;return a}else{return this._shapes}},_pointerTooltips:null,pointerTooltips:function(a){if(arguments.length===1){this._pointerTooltips=a;return a}else{return this._pointerTooltips}},_markerShapes:null,markerShapes:function(a){if(arguments.length===1){this._markerShapes=a;return a}else{return this._markerShapes}},_calloutShapes:null,calloutShapes:function(a){if(arguments.length===1){this._calloutShapes=a;return a}else{return this._calloutShapes}},_pixels:null,pixels:function(a){if(arguments.length===1){this._pixels=a;return a}else{return this._pixels}},_pixelWidth:0,pixelWidth:function(a){if(arguments.length===1){this._pixelWidth=a;return a}else{return this._pixelWidth}},_pixelHeight:0,pixelHeight:function(a){if(arguments.length===1){this._pixelHeight=a;return a}else{return this._pixelHeight}},m:function(){var b=this.shapes().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}var d=this.markerShapes().getEnumerator();while(d.moveNext()){var c=d.current();c.i(this.viewport())}var f=this.pointerTooltips().getEnumerator();while(f.moveNext()){var e=f.current();e.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u('name: "'+this.name()+'",');a.u('type: "'+this.type()+'", ');a.u("opacity: "+this.opacity()+", ");a.u("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");a.u("shapes: [");for(var b=0;b<this.shapes().count();b++){if(b!=0){a.l(", ")}a.l(this.shapes().__inner[b].serialize())}a.u("],");a.u("pointerTooltips: [");for(var c=0;c<this.pointerTooltips().count();c++){if(c!=0){a.l(", ")}a.l(this.pointerTooltips().__inner[c].serialize())}a.u("],");if(this.calloutShapes()!=null&&this.calloutShapes().count()>0){a.u("calloutshapes: [");for(var d=0;d<this.calloutShapes().count();d++){if(d!=0){a.l(", ")}a.l(this.calloutShapes().__inner[d].serialize())}a.u("],")}a.u("markerShapes: [");for(var e=0;e<this.markerShapes().count();e++){if(e!=0){a.l(", ")}a.l(this.markerShapes().__inner[e].serialize())}a.u("]");if(this.pixels()!=null){a.u(", pixels: [");for(var f=0;f<this.pixels().length;f++){if(f!=0){a.l(", ")}a.l(this.pixels()[f].toString())}a.u("], ");a.u("pixelWidth: "+this.pixelWidth()+", ")}a.u("}");return a.toString()},$type:new $.ig.Type("SeriesVisualData",$.ig.$ot)},true);$c("SeriesVisualDataList:h","List$1",{init:function(){$$4.$x.init.call(this,$$t.$i.$type,0)},$type:new $.ig.Type("SeriesVisualDataList",$$4.$x.$type.specialize($$t.$i.$type))},true);$c("MarkerVisualData:k","Object",{init:function(){$.ig.$op.init.call(this)},_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}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_markerAppearance:null,markerAppearance:function(a){if(arguments.length===1){this._markerAppearance=a;return a}else{return this._markerAppearance}},_markerType:null,markerType:function(a){if(arguments.length===1){this._markerType=a;return a}else{return this._markerType}},_contentTemplate:null,contentTemplate:function(a){if(arguments.length===1){this._contentTemplate=a;return a}else{return this._contentTemplate}},_isVisible:false,isVisible:function(a){if(arguments.length===1){this._isVisible=a;return a}else{return this._isVisible}},serialize:function(){return"{ x: "+this.x()+", y: "+this.y()+", index: "+this.index()+", markerAppearance: "+(this.markerAppearance()!=null?this.markerAppearance().serialize():"null")+', markerType: "'+this.markerType()+'", isVisible: '+(this.isVisible()?"true":"false")+", "+"bounds: { left: "+this.bounds().left()+", top:"+this.bounds().top()+", width:"+this.bounds().width()+", height: "+this.bounds().height()+"} }"},i:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());if(this.bounds()!=null){var b=(this.bounds().left()-a.left())/a.width();var c=(this.bounds().top()-a.top())/a.height();var d=(this.bounds().left()+this.bounds().width()-a.left())/a.width();var e=(this.bounds().top()+this.bounds().height()-a.top())/a.height();this.bounds(new $.ig.RectData(b,c,d-b,e-c))}},_bounds:null,bounds:function(a){if(arguments.length===1){this._bounds=a;return a}else{return this._bounds}},$type:new $.ig.Type("MarkerVisualData",$.ig.$ot)},true);$c("MarkerVisualDataList:j","List$1",{init:function(){$$4.$x.init.call(this,$$t.$k.$type,0)},$type:new $.ig.Type("MarkerVisualDataList",$$4.$x.$type.specialize($$t.$k.$type))},true);$c("AxisVisualData:m","Object",{init:function(){$.ig.$op.init.call(this);this.tickMarksLength(0);this.labels(new $$t.n);this.title(new $$t.g)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_tickMarksLength:0,tickMarksLength:function(a){if(arguments.length===1){this._tickMarksLength=a;return a}else{return this._tickMarksLength}},_tickMarks:null,tickMarks:function(a){if(arguments.length===1){this._tickMarks=a;return a}else{return this._tickMarks}},_labels:null,labels:function(a){if(arguments.length===1){this._labels=a;return a}else{return this._labels}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},_majorLines:null,majorLines:function(a){if(arguments.length===1){this._majorLines=a;return a}else{return this._majorLines}},_minorLines:null,minorLines:function(a){if(arguments.length===1){this._minorLines=a;return a}else{return this._minorLines}},_strips:null,strips:function(a){if(arguments.length===1){this._strips=a;return a}else{return this._strips}},_labelsPlotArea:null,labelsPlotArea:function(a){if(arguments.length===1){this._labelsPlotArea=a;return a}else{return this._labelsPlotArea}},_labelsViewport:null,labelsViewport:function(a){if(arguments.length===1){this._labelsViewport=a;return a}else{return this._labelsViewport}},_title:null,title:function(a){if(arguments.length===1){this._title=a;return a}else{return this._title}},_annotationBackings:null,annotationBackings:function(a){if(arguments.length===1){this._annotationBackings=a;return a}else{return this._annotationBackings}},p:function(){var a=true;if(this.type().equals("NumericYAxis")||this.type().equals("CategoryYAxis")||this.type().equals("PercentChangeYAxis")){a=false}var c=this.labels().getEnumerator();while(c.moveNext()){var b=c.current();b.h(this.labelsViewport(),a)}this.tickMarks().scaleByViewport(this.labelsViewport());this.axisLine().scaleByViewport(this.labelsViewport());if(this.title()!=null){this.title().h(this.labelsViewport())}this.majorLines().scaleByViewport(this.viewport());this.minorLines().scaleByViewport(this.viewport());this.strips().scaleByViewport(this.viewport());if(this.annotationBackings()!=null){var e=this.annotationBackings().getEnumerator();while(e.moveNext()){var d=e.current();d.scaleByViewport(this.labelsViewport())}}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u('name: "'+this.name()+'",');a.u('type: "'+this.type()+'", ');a.u('tickMarksLength: "'+this.tickMarksLength().toString()+'", ');a.u("viewport: "+this.viewport().serialize()+", ");a.u("labelsViewport: "+this.labelsViewport().serialize()+", ");if(this.labelsPlotArea()!=null){a.u("labelsPlotArea: "+this.labelsPlotArea().serialize()+", ")}a.u("labels: [");for(var b=0;b<this.labels().count();b++){if(b!=0){a.l(", ")}a.l(this.labels().__inner[b].serialize())}a.u("],");if(this.title()!=null){a.u("title: "+(this.title()!=null?this.title().serialize():"null")+", ")}a.u("axisLine: "+(this.axisLine()!=null?this.axisLine().serialize():"null")+", ");a.u("tickMarks: "+(this.tickMarks()!=null?this.tickMarks().serialize():"null")+", ");if(this.annotationBackings()!=null){a.u("annotationBackings: [");for(var c=0;c<this.annotationBackings().count();c++){if(c!=0){a.l(", ")}a.l(this.annotationBackings().__inner[c].serialize())}a.u("],")}if(this.axisLine()!=null){a.u("majorLines: "+(this.majorLines()!=null?this.majorLines().serialize():"null")+", ");a.u("minorLines: "+(this.minorLines()!=null?this.minorLines().serialize():"null")+", ");a.u("strips: "+(this.strips()!=null?this.strips().serialize():"null"))}a.u("}");return a.toString()},$type:new $.ig.Type("AxisVisualData",$.ig.$ot)},true);$c("AxisVisualDataList:l","List$1",{init:function(){$$4.$x.init.call(this,$$t.$m.$type,0)},$type:new $.ig.Type("AxisVisualDataList",$$4.$x.$type.specialize($$t.$m.$type))},true);$c("AxisLabelVisualData:o","Object",{_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelPosition:0,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_panelPosition:null,panelPosition:function(a){if(arguments.length===1){this._panelPosition=a;return a}else{return this._panelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_size:null,size:function(a){if(arguments.length===1){this._size=a;return a}else{return this._size}},init:function(){$.ig.$op.init.call(this);this.position(new $.ig.PointData(NaN,NaN));this.size(new $.ig.SizeData(NaN,NaN));this.panelPosition(new $.ig.PointData(NaN,NaN))},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("position: "+"{ x: "+this.position().x()+", y: "+this.position().y()+"},");a.u("size: "+"{ width: "+this.size().width()+", height: "+this.size().height()+"},");a.u("labelPosition: "+this.labelPosition()+",");a.u("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null"));a.u("}");return a.toString()},h:function(a,b){if(b){this.labelPosition((this.labelPosition()-a.left())/a.width())}else{this.labelPosition((this.labelPosition()-a.top())/a.height())}var c=(this.position().x()-a.left())/a.width();var d=(this.position().y()-a.top())/a.height();this.position(new $.ig.PointData(c,d));var e=this.size().width()/a.width();var f=this.size().height()/a.height();this.size(new $.ig.SizeData(e,f))},$type:new $.ig.Type("AxisLabelVisualData",$.ig.$ot)},true);$c("AxisLabelVisualDataList:n","List$1",{init:function(){$$4.$x.init.call(this,$$t.$o.$type,0)},$type:new $.ig.Type("AxisLabelVisualDataList",$$4.$x.$type.specialize($$t.$o.$type))},true);$c("PointerTooltipVisualData:s","Object",{init:function(){$.ig.$op.init.call(this)},_boxShape:null,boxShape:function(a){if(arguments.length===1){this._boxShape=a;return a}else{return this._boxShape}},_pointerFillShape:null,pointerFillShape:function(a){if(arguments.length===1){this._pointerFillShape=a;return a}else{return this._pointerFillShape}},_pointerOutlineShape:null,pointerOutlineShape:function(a){if(arguments.length===1){this._pointerOutlineShape=a;return a}else{return this._pointerOutlineShape}},_offsetX:0,offsetX:function(a){if(arguments.length===1){this._offsetX=a;return a}else{return this._offsetX}},_offsetY:0,offsetY:function(a){if(arguments.length===1){this._offsetY=a;return a}else{return this._offsetY}},_categoryNames:null,categoryNames:function(a){if(arguments.length===1){this._categoryNames=a;return a}else{return this._categoryNames}},serialize:function(){var a="";if(this.categoryNames()!=null){var c=this.categoryNames().getEnumerator();while(c.moveNext()){var b=c.current();a+='"'+b+'",'}if(a!=""){a=a.substr(0,a.length-1)}}var d=new $$6.aj(0);d.u("{");d.u("offsetX: "+this.offsetX()+", ");
d.u("offsetY: "+this.offsetY()+", ");d.u("boxShape: "+this.boxShape().serialize()+", ");d.u("pointerFillShape: "+this.pointerFillShape().serialize()+", ");d.u("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}, ");d.u("pointerOutlineShape: "+this.pointerOutlineShape().serialize()+", ");d.u("categoryNames: ["+a+"]");d.u("}");return d.toString()},scaleByViewport:function(a){this.boxShape().scaleByViewport(this.viewport());this.pointerFillShape().scaleByViewport(this.viewport());this.pointerOutlineShape().scaleByViewport(this.viewport());this.offsetX((this.offsetX()-a.left())/a.width());this.offsetY((this.offsetY()-a.top())/a.height())},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("PointerTooltipVisualData",$.ig.$ot)},true);$c("PointerTooltipVisualDataList:p","List$1",{init:function(){$$4.$x.init.call(this,$$t.$s.$type,0)},$type:new $.ig.Type("PointerTooltipVisualDataList",$$4.$x.$type.specialize($$t.$s.$type))},true);$c("CalloutVisualData:r","Object",{init:function(){$.ig.$op.init.call(this)},_background:null,background:function(a){if(arguments.length===1){this._background=a;return a}else{return this._background}},_text:null,text:function(a){if(arguments.length===1){this._text=a;return a}else{return this._text}},_line:null,line:function(a){if(arguments.length===1){this._line=a;return a}else{return this._line}},_left:0,left:function(a){if(arguments.length===1){this._left=a;return a}else{return this._left}},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_marginLeft:0,marginLeft:function(a){if(arguments.length===1){this._marginLeft=a;return a}else{return this._marginLeft}},_marginTop:0,marginTop:function(a){if(arguments.length===1){this._marginTop=a;return a}else{return this._marginTop}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("left: "+this.left().toString()+",");a.u("top: "+this.top().toString()+",");a.u("marginLeft: "+this.marginLeft().toString()+",");a.u("marginTop: "+this.marginTop().toString()+",");a.u("background: "+this.background().serialize()+",");a.u("text: "+this.text().serialize()+",");a.u("line: "+this.line().serialize());a.u("}");return a.toString()},scaleByViewport:function(a){this.left((this.left()-a.left())/a.width());this.top((this.top()-a.top())/a.height());this.marginLeft(this.marginLeft()/a.width());this.marginTop(this.marginTop()/a.height());this.background().scaleByViewport(a);this.line().scaleByViewport(a)},$type:new $.ig.Type("CalloutVisualData",$.ig.$ot)},true);$c("CalloutVisualDataList:q","List$1",{init:function(){$$4.$x.init.call(this,$$t.$r.$type,0)},$type:new $.ig.Type("CalloutVisualDataList",$$4.$x.$type.specialize($$t.$r.$type))},true);$c("StackedSeriesVisualData:t","SeriesVisualData",{init:function(){$$t.$i.init.call(this);this.fragmentSeries(new $$t.h)},_fragmentSeries:null,fragmentSeries:function(a){if(arguments.length===1){this._fragmentSeries=a;return a}else{return this._fragmentSeries}},$type:new $.ig.Type("StackedSeriesVisualData",$$t.$i.$type)},true);$c("VisualExportHelper:u","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b={__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var c=new $$a.ae(0,b.__x,b.__y,a._m,a._l);var d=a._j;if(d==null){return c}var e=0;var f=0;var g=0;var h=null;if($b($$a.$bm.$type,d)!==null){h=$b($$a.$bm.$type,d);e=h._j}else if($b($$a.$bp.$type,d)!==null){var i=$b($$a.$bp.$type,d);var k=i._j.getEnumerator();while(k.moveNext()){var j=k.current();if($b($$a.$bm.$type,j)!==null){h=$b($$a.$bm.$type,j);e=h._j}if($b($$a.$bn.$type,j)!==null){var l=$b($$a.$bn.$type,j);f=l._j;g=l._k}}}if(h!=null){c=$.ig.RectUtil.prototype.x(c,h._k,h._l,e)}c.x(c.x()+f);c.y(c.y()+g);return c},$type:new $.ig.Type("VisualExportHelper",$.ig.$ot)},true);$c("VisualDataSerializer:v","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b="{ left: "+a.left()+", top: "+a.top()+", width: "+a.width()+", height: "+a.height()+" }";return b},$type:new $.ig.Type("VisualDataSerializer",$.ig.$ot)},true);$$t.$d.a=false})($);/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_domainChart.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_dataseriesadapter.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$dc=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$x=$.ig.globalDefs.$$x;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IDomainChartWidget:d","ChartSeriesEventHandler:g","DomainChartSeriesPointerEventHandler:i"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("CrosshairsDisplayMode:f",false,false,{"Default:$default":0,None:1,Horizontal:2,Vertical:3,Both:4});$d("ToolTipType:e",false,false,{"Default:$default":0,Item:1,Category:2,None:3});$c("DomainChart:a","Object",{_di:null,provideContainer:function(a){if(a==null){this.dataChart().provideContainer(null);return}var b=this._di;this._di=a;if(this.a3!=null&&this._di!=null&&b==null){this._di.setTimeout(this.a3,0);this.a3=null}var c=function(){var $ret=new $.ig.XamDataChart;$ret._ct=true;return $ret}();c.provideContainer(a);this.dataChart(c);this.gi()},destroy:function(){this.provideContainer(null)},gi:function(){if(this.dataChart()==null){return}var a=this.dataChart()._bn._i.e();this.brushes(a._a);this.outlines(a._f);this.markerBrushes(a._b);this.markerOutlines(a._c);this.trendLineBrushes(a._g);this.thickness($.ig.DeviceUtils.prototype.g(1));this.gj()},gj:function(){},gf:function(a){if(a==null){return}a.titleTopMargin(this.titleTopMargin());a.titleLeftMargin(this.titleLeftMargin());a.titleRightMargin(this.titleRightMargin());a.titleBottomMargin(this.titleBottomMargin());a.titleTextColor(this.titleTextColor());a.subtitleLeftMargin(this.subtitleLeftMargin());a.subtitleTopMargin(this.subtitleTopMargin());a.subtitleRightMargin(this.subtitleRightMargin());a.subtitleBottomMargin(this.subtitleBottomMargin());a.subtitleTextColor(this.subtitleTextColor());if(!$.ig.util.isNaN(this.pixelScalingRatio())){a.pixelScalingRatio(this.pixelScalingRatio())}},gc:function(){},gl:function(a,b){a.transitionDuration(this.transitionDuration());a.transitionEasingFunction(this.transitionEasingFunction())},g2:function(a,b,c){var $self=this;switch(a){case"TitleTopMargin":if(this.dataChart()!=null){this.dataChart().titleTopMargin(this.titleTopMargin())}break;case"TitleLeftMargin":if(this.dataChart()!=null){this.dataChart().titleLeftMargin(this.titleLeftMargin())}break;case"PixelScalingRatio":if(this.dataChart()!=null){this.gw(function(d){d.pixelScalingRatio($self.pixelScalingRatio())})}break;case"TitleRightMargin":if(this.dataChart()!=null){this.dataChart().titleRightMargin(this.titleRightMargin())}break;case"TitleBottomMargin":if(this.dataChart()!=null){this.dataChart().titleBottomMargin(this.titleBottomMargin())}break;case"TitleTextColor":if(this.dataChart()!=null){this.dataChart().titleTextColor(this.titleTextColor())}break;case"SubtitleLeftMargin":if(this.dataChart()!=null){this.dataChart().subtitleLeftMargin(this.subtitleLeftMargin())}break;case"SubtitleTopMargin":if(this.dataChart()!=null){this.dataChart().subtitleTopMargin(this.subtitleTopMargin())}break;case"SubtitleRightMargin":if(this.dataChart()!=null){this.dataChart().subtitleRightMargin(this.subtitleRightMargin())}break;case"SubtitleBottomMargin":if(this.dataChart()!=null){this.dataChart().subtitleBottomMargin(this.subtitleBottomMargin())}break;case"SubtitleTextColor":if(this.dataChart()!=null){this.dataChart().subtitleTextColor(this.subtitleTextColor())}break;case"LeftMargin":if(this.dataChart()!=null){this.dataChart().leftMargin(this.leftMargin())}break;case"TopMargin":if(this.dataChart()!=null){this.dataChart().topMargin(this.topMargin())}break;case"RightMargin":if(this.dataChart()!=null){this.dataChart().rightMargin(this.rightMargin())}break;case"BottomMargin":if(this.dataChart()!=null){this.dataChart().bottomMargin(this.bottomMargin())}break;case"TransitionDuration":this.f8(function(d){d.transitionDuration($self.transitionDuration())});break;case"TransitionEasingFunction":this.f8(function(d){d.transitionEasingFunction($self.transitionEasingFunction())});break}},dh:null,tooltipTemplate:function(a){if(arguments.length===1){this.tooltipTemplates(a==null?null:new $$4.x($.ig.$op.$type,1,[a]));return a}else{return $.ig.ArrayUtil.prototype.a($.ig.$op.$type,this.tooltipTemplates(),0)}},bz:null,tooltipTemplates:function(a){if(arguments.length===1){var b=this.tooltipTemplates();if(a!=b){this.bz=a;this.g1("TooltipTemplates",b,this.tooltipTemplates())}return a}else{return this.bz}},cd:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.cd;if(a!=b){this.cd=a;this.g1("PixelScalingRatio",b,this.pixelScalingRatio())}return a}else{return this.cd}},dg:null,toolTip:function(a){if(arguments.length===1){var b=this.toolTip();if(b!=a){this.dg=a;this.g1("ToolTip",b,this.toolTip())}return a}else{return this.dg}},cm:0,titleLeftMargin:function(a){if(arguments.length===1){var b=this.titleLeftMargin();if(a!=b){this.cm=a;this.g1("TitleLeftMargin",b,this.titleLeftMargin())}return a}else{return this.cm}},cn:0,titleRightMargin:function(a){if(arguments.length===1){var b=this.titleRightMargin();if(a!=b){this.cn=a;this.g1("TitleRightMargin",b,this.titleRightMargin())}return a}else{return this.cn}},co:0,titleTopMargin:function(a){if(arguments.length===1){var b=this.titleTopMargin();if(a!=b){this.co=a;this.g1("TitleTopMargin",b,this.titleTopMargin())}return a}else{return this.co}},cl:0,titleBottomMargin:function(a){if(arguments.length===1){var b=this.titleBottomMargin();if(a!=b){this.cl=a;this.g1("TitleBottomMargin",b,this.titleBottomMargin())}return a}else{return this.cl}},ch:0,subtitleLeftMargin:function(a){if(arguments.length===1){var b=this.subtitleLeftMargin();if(a!=b){this.ch=a;this.g1("SubtitleLeftMargin",b,this.subtitleLeftMargin())}return a}else{return this.ch}},cj:0,subtitleTopMargin:function(a){if(arguments.length===1){var b=this.subtitleTopMargin();if(a!=b){this.cj=a;this.g1("SubtitleTopMargin",b,this.subtitleTopMargin())}return a}else{return this.cj}},ci:0,subtitleRightMargin:function(a){if(arguments.length===1){var b=this.subtitleRightMargin();if(a!=b){this.ci=a;this.g1("SubtitleRightMargin",b,this.subtitleRightMargin())}return a}else{return this.ci}},cg:0,subtitleBottomMargin:function(a){if(arguments.length===1){var b=this.subtitleBottomMargin();if(a!=b){this.cg=a;this.g1("SubtitleBottomMargin",b,this.subtitleBottomMargin())}return a}else{return this.cg}},hv:null,subtitleTextColor:function(a){if(arguments.length===1){var b=this.subtitleTextColor();if(a!=b){this.hv=a;this.g1("SubtitleTextColor",b,this.subtitleTextColor())}return a}else{return this.hv}},hw:null,titleTextColor:function(a){if(arguments.length===1){var b=this.titleTextColor();if(a!=b){this.hw=a;this.g1("TitleTextColor",b,this.titleTextColor())}return a}else{return this.hw}},cc:0,leftMargin:function(a){if(arguments.length===1){var b=this.leftMargin();if(a!=b){this.cc=a;this.g1("LeftMargin",b,this.leftMargin())}return a}else{return this.cc}},cp:0,topMargin:function(a){if(arguments.length===1){var b=this.topMargin();if(a!=b){this.cp=a;this.g1("TopMargin",b,this.topMargin())}return a}else{return this.cp}},cf:0,rightMargin:function(a){if(arguments.length===1){var b=this.rightMargin();if(a!=b){this.cf=a;this.g1("RightMargin",b,this.rightMargin())}return a}else{return this.cf}},cb:0,bottomMargin:function(a){if(arguments.length===1){var b=this.bottomMargin();if(a!=b){this.cb=a;this.g1("BottomMargin",b,this.bottomMargin())}return a}else{return this.cb}},db:0,transitionDuration:function(a){if(arguments.length===1){var b=this.transitionDuration();if(a!=b){this.db=a;this.g1("TransitionDuration",b,this.transitionDuration())}return a}else{return this.db}},a0:null,transitionEasingFunction:function(a){if(arguments.length===1){var b=this.transitionEasingFunction();if(a!=b){this.a0=a;this.g1("TransitionEasingFunction",b,this.transitionEasingFunction())}return a}else{return this.a0}},gg:function(a){if(this.dataChart()==null){return}a.titleTextStyle(this.titleTextStyle());a.subtitleTextStyle(this.subtitleTextStyle())},gm:function(a,b){this.gn(a,b)},gd:function(){},gn:function(a,b){if(a==null){return}var toolTipTemplate_=$.ig.ArrayUtil.prototype.a($.ig.$op.$type,this.tooltipTemplates(),b);if(toolTipTemplate_==null&&a.view()!=null){var c=this.c8('<div id ="'+a.name()+'_tooltip" class="'+this.widget().css.tooltip+'"></div>)');this.hp(a,"default",c)}else{toolTipTemplate_=this.dk(toolTipTemplate_);this.hp(a,toolTipTemplate_,this.c8(toolTipTemplate_))}},_createWrappedTooltip:null,createWrappedTooltip:function(a){if(arguments.length===1){this._createWrappedTooltip=a;return a}else{return this._createWrappedTooltip}},hp:function(a,b,c){if(this.createWrappedTooltip()==null){return}var d=this.createWrappedTooltip()(c);var e=d[0];var f=d[1];var g=$&&$.ig&&$.ig.dvCommonWidget;if(g){e.updateToolTip=$$0.$at.combine(e.updateToolTip,$.proxy($.ig.dvCommonWidget.prototype._fireToolTipUpdateToolTip,this.widget()));e.hideToolTip=$$0.$at.combine(e.hideToolTip,$.proxy($.ig.dvCommonWidget.prototype._fireToolTipHideToolTip,this.widget()));this.widget()._tooltipTemplates[a.name()]=a.tooltipTemplate(b);this.widget()._tooltip[a.name()]=f}a.toolTip(e)},dk:function(a){var b=a;if(String.isNullOrEmpty(b)){return b}var c=/^[^<]*(<[\w\W]+>)[^>]*$/;if(c.test(b)){return b.trim()}var d=this._di;var e=null;if(d.hasWindow()){e=document.getElementById(b)}if(d.hasWindow()&&e==null&&document.querySelector){var template_=a;e=document.querySelector(template_)}if(e!=null){var f=e.innerText;return f.trim()}return null},_bx:false,c8:function(a){if(this._di.hasWindow()){var b=document.createElement("div");b.innerHTML=a;return b.firstChild}return null},g3:function(a,b,c){var $self=this;switch(a){case"SubtitleTextStyle":if(this.dataChart()!=null){this.dataChart().subtitleTextStyle(this.subtitleTextStyle())}break;case"TitleTextStyle":if(this.dataChart()!=null){this.dataChart().titleTextStyle(this.titleTextStyle())}break;case"TooltipTemplate":if(this._bx){return}this._bx=true;this.tooltipTemplate(this.dk(this.tooltipTemplate()));this._bx=false;if(this.dataChart()!=null){this.dataChart().tooltipTemplate(this.tooltipTemplate())}this.toolTip(this.c8(this.tooltipTemplate()));break;case"ToolTip":this.f9(function(d,e){$self.gn(d,e)});break;case"TooltipTemplates":if(this.tooltipTemplates()==null){break}this._bx=true;this.f9(function(d,e){var f=$self.dk($.ig.ArrayUtil.prototype.a($.ig.$op.$type,$self.tooltipTemplates(),e));d.tooltipTemplate(f)});this._bx=false;break}},af:null,widget:function(a){if(arguments.length===1){var b=this.widget();if(a!=b){this.af=a;this.g1("Widget",b,this.widget())}return a}else{return this.af}},dw:null,subtitleTextStyle:function(a){if(arguments.length===1){var b=this.subtitleTextStyle();if(a!=b){this.dw=a;this.g1("SubtitleTextStyle",b,this.subtitleTextStyle())}return a}else{return this.dw}},dy:null,titleTextStyle:function(a){if(arguments.length===1){var b=this.titleTextStyle();if(a!=b){this.dy=a;this.g1("TitleTextStyle",b,this.titleTextStyle())}return a}else{return this.dy}},ay:null,dataChart:function(a){if(arguments.length===1){var b=this.dataChart();if(b!=a){this.ay=a;this.g1("DataChart",b,this.dataChart())}return a}else{return this.ay}},_v:null,init:function(){this.cd=NaN;this.cc=NaN;this.cp=NaN;this.cf=NaN;this.cb=NaN;this.da=0;this.br=false;this.ab=null;this.a3=null;this.a6=false;this.b=null;this.a=null;this.bc=true;this.be=true;this.bd=false;this.h4=new $$a.ae(0,0,0,1,1);this.hs=1;this.hr=1;this.ce=1;this.ck=1;this.c9=400;this.a5=false;this.au=0;this.cq=1.5;this.a4=true;this.dc=7;this.as=0;this.s=0;this.ba=true;this.a9=false;this.bb=false;this.a8=false;this.a7=false;this.ds="CalloutLabel";this.dr="CalloutContent";$.ig.$op.init.call(this);this._b2=new $$4.x($$0.$c.$type,0);this.gh();this.f3()},gh:function(){this._b3=new $$4.x($.ig.MarkerType.prototype.$type,0);this._v=(new $.ig.DataSeriesAdapter)._e;if(this.includedProperties()!=null){this._v.includedProperties(this.includedProperties())}if(this.excludedProperties()!=null){this._v.excludedProperties(this.excludedProperties())}this._v.supportedSeriesTypes(this.b5().toArray());this._v.rules().clear();var b=this.b4().getEnumerator();while(b.moveNext()){var a=b.current();this._v.rules().add(a)}var c=new $$4.x(String,0);var e=this._v.rules().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d.getType().typeName())}var f=this._v.dataSeries();f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.gz.runOn(this))},b5:function(){},b4:function(){},_b3:null,bt:function(a){return a!=24&&this.b5().contains(a)},notifyResized:function(){this.gw(function(a){a.notifyContainerResized()})},notifyVisualPropertiesChanged:function(){this.gw(function(a){for(var b=0;b<a.series().count();b++){a.series().__inner[b].notifyVisualPropertiesChanged()}})},flush:function(){if(this.dataChart()==null){return}if(this.br){this.hj()}this.dataChart().flush()},hideToolTip:function(){if(this.dataChart()==null){return}this.dataChart().hideToolTip()},propertyChanged:null,g8:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},f8:function(a){this.f9(function(b,c){a(b)})},f9:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){a(this.dataChart().series().__inner[b],b)}},gw:function(a){this.gx(a,true)},gx:function(a,b){this.gy(a,b,null)},gy:function(a,b,c){if(this.dataChart()==null){return}a(this.dataChart())},bu:function(a){if(!this.bt(a.suggestedSeries())){return false}var b=a.data();if(b==null){return false}return true},bp:function(){if(this.dataChart()==null){return false}return true},da:0,el:function(a){var b="series_"+(this.dataChart().series().count()+1)+"_"+$.ig.DataSeriesType.prototype.$getName(a.suggestedSeries());return b},em:function(a,b){if(String.isNullOrEmpty(a.title())){var c=$.ig.DataSeriesType.prototype.$getName(b);return c+(this.dataChart().series().count()+1)}else{return a.title()}},u:function(a){},aq:function(a,b){},ek:function(){return String.empty()},br:false,hj:function(){if(this.dataChart()==null){return}this.br=false;this.hl();if(this.itemsSource()==null){return}var a=new $$4.x($.ig.MarkerType.prototype.$type,0);var c=this._v.dataSeries().getEnumerator();while(c.moveNext()){var b=c.current();a.add(this.ah(b.suggestedMarker()))}this._b3=a;var d=0;var f=this._v.dataSeries().getEnumerator();while(f.moveNext()){var e=f.current();if(!this.bu(e)){continue}if(e.index()<0){e.index(d)}this.hh(e);this.hi(e);d++}this.hq();this.f9(this.gk.runOn(this))},ar:function(seriesType_){var seriesTypeString_=$.ig.DataSeriesType.prototype.$getName(seriesType_);if(!seriesTypeString_.endsWith("Layer")){seriesTypeString_=seriesTypeString_+"Series"}return new $.ig[seriesTypeString_]},al:function(){return this.ar(28)},an:function(){return this.ar(27)},ao:function(){return this.ar(29)},ap:function(){return this.ar(25)},am:function(){return this.ar(26)},ab:null,ac:function(){if($.ig.AnnotationLayerProxy){return new $.ig.AnnotationLayerProxy}else{throw new $$0.n(1,"annoation layer module is not loaded, but is required.")}},bn:function(){return $.ig.AnnotationLayerProxy},bo:function(a){if(!this.bn()){return false}return this.ac().matchesType(a)},hq:function(){var a=this.b1("",true);if(a!=null){for(var b=0;b<a.count();b++){this.dataChart().series().add(a.__inner[b])}}},b1:function(a,b){if(!this.bn()){return null}var c=new $$4.x($.ig.Series.prototype.$type,0);if(b){if(this.a8){var d=1;if(this.b7==null){var f=this.dataChart().series().getEnumerator();while(f.moveNext()){var e=f.current();var g=this.al();this.ac().setTargetSeries(g,e);this.ac().setCollisionChannel(g,"MainChartCollisionChannel");this.ho(g,e,this._v.dataSeries().__inner[d-1]);g.name(a+g.getType().typeName()+d.toString());c.add(g);d++}}else{var h=this.al();this.ho(h,null,this._v.dataSeries().__inner[d-1]);h.name(a+h.getType().typeName()+d.toString());c.add(h)}}}switch(this.s){case 4:case 3:case 2:{var i=this.an();this.ac().setUseInterpolation(i,!this.ba);this.ac().setHorizontalLineVisibility(i,this.s==2||this.s==4?0:1);this.ac().setVerticalLineVisibility(i,this.s==3||this.s==4?0:1);this.ac().setIsAxisAnnotationEnabled(i,this.a9);c.add(i);break}case 1:case 0:{break}}if(this.bb){var j=this.ao();c.add(j)}if(b){switch(this.as){case 1:{var k=this.ap();c.add(k);break}case 2:{var l=this.am();c.add(l);break}case 3:{this.f8(function(m){m.showDefaultTooltip(false)});break}case 0:{this.f8(function(m){m.showDefaultTooltip(true)});break}}}var n=c.getEnumerator();while(n.moveNext()){var m=n.current();if(String.isNullOrEmpty(m.name())==false){continue}m.name(a+m.getType().typeName())}return c},ho:function(a,b,c){a.itemsSource(this.b7!=null?this.b7:b.itemsSource());this.ac().setXMemberPath(a,this.dt);this.ac().setYMemberPath(a,this.du);this.ac().setLabelMemberPath(a,this.ds);this.ac().setContentMemberPath(a,this.dr)},hi:function(a){},hh:function(a){},hl:function(){this.hm(this.dataChart())},hm:function(a){var $self=this;if(a!=null&&a==this.dataChart()){this.hk()}if(a==null||a.series().count()==0){return}this.f8(function(b){if($self.bo(b)&&$self.ac().isCalloutLayer(b)){$self.ac().removeCalloutStyleUpdating(b,$self.g7.runOn($self))}$self.hf(b)});var c=a.series().getEnumerator();while(c.moveNext()){var b=c.current();this.hn(b)}a.series().clear()},hn:function(a){a.itemsSource(null);a.legend(null);a.hn()},hk:function(){},gz:function(a,b){if(this.dataChart()==null){return}var c=b.oldItems()==null?"null":b.oldItems().count().toString();var d=b.newItems()==null?"null":b.newItems().count().toString();if(this.br){return}var e=this.g6(this.f5.runOn(this),this.br);this.br=e.p1},f5:function(){this._di.runInMainZone(this.hj.runOn(this))},hx:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.brushes(),a)},h0:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.outlines(),a)},hy:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.markerBrushes(),a)},hz:function(a){return $.ig.ArrayUtil.prototype.a($$a.$at.$type,this.markerOutlines(),a)},h3:function(a){var b=new $$a.ax;if(this.brushes()==null||this.brushes().count()==0){b=$.ig.ArrayUtil.prototype.a($$a.$ax.$type,this.b0(),a)}else{var c=$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.brushes(),a);if(c==null){b=$.ig.ArrayUtil.prototype.a($$a.$ax.$type,this.b0(),a)}else{b=$.ig.ColorUtil.prototype.j(c)}}return b},a2:function(a){var b=new $.ig.ObservableColorCollection;b.add($.ig.ColorUtil.prototype.o(a,.5));b.add(a);return b},k:function(a){var b=this.a2(a);var c=$.ig.BrushCollectionUtil.prototype.a(b);return c},by:null,b0:function(){if(this.by!=null){return this.by}this.by=new $$4.x($$a.$ax.$type,0);this.by.add($.ig.ColorUtil.prototype.k("#FF7446B9"));this.by.add($.ig.ColorUtil.prototype.k("#FF9FB328"));this.by.add($.ig.ColorUtil.prototype.k("#FFF96232"));this.by.add($.ig.ColorUtil.prototype.k("#FF2E9CA6"));this.by.add($.ig.ColorUtil.prototype.k("#FFDC3F76"));this.by.add($.ig.ColorUtil.prototype.k("#FFFF9800"));this.by.add($.ig.ColorUtil.prototype.k("#FF3F51B5"));this.by.add($.ig.ColorUtil.prototype.k("#FF439C47"));this.by.add($.ig.ColorUtil.prototype.k("#FF795548"));this.by.add($.ig.ColorUtil.prototype.k("#FF494747"));return this.by},exportVisualData:function(){if(this.dataChart()==null){return null}return this.dataChart().exportVisualData()},go:function(a,b){},gp:function(a,b,c){},ah:function(a){if(a==2){return 3}else if(a==12){return 13}else if(a==6){return 7}else if(a==8){return 9}else if(a==11){return 12}else if(a==1){return 1}else if(a==7){return 8}else if(a==10){return 11}else if(a==4){return 5}else if(a==5){return 6}else if(a==9){return 10}else if(a==3){return 4}return 2},notifySetItem:function(source_,a,b,c){if(this._v!=null){this._v.notifySetItem(source_,a,b,c)}if(this.dataChart()!=null){this.dataChart().notifySetItem(source_,a,b,c)}},notifyClearItems:function(source_){if(this._v!=null){this._v.notifyClearItems(source_)}if(this.dataChart()!=null){this.dataChart().notifyClearItems(source_)}},notifyInsertItem:function(source_,a,b){if(this._v!=null){this._v.notifyInsertItem(source_,a,b)}if(this.dataChart()!=null){this.dataChart().notifyInsertItem(source_,a,b)}},notifyRemoveItem:function(source_,a,b){if(this._v!=null){this._v.notifyRemoveItem(source_,a,b)}if(this.dataChart()!=null){this.dataChart().notifyRemoveItem(source_,a,b)}},seriesAdded:null,g9:function(a){if(this.seriesAdded!=null&&a!=null){this.seriesAdded(this,new $$t.h(a))}},seriesRemoved:null,hf:function(a){if(this.seriesRemoved!=null&&a!=null){this.seriesRemoved(this,new $$t.h(a))}},seriesPointerEnter:null,hb:function(a,b){if(this.seriesPointerEnter!=null&&a!=null){this.seriesPointerEnter(this,new $$t.j(a,b))}},seriesPointerLeave:null,hc:function(a,b){if(this.seriesPointerLeave!=null&&a!=null){this.seriesPointerLeave(this,new $$t.j(a,b))}},seriesPointerMove:null,hd:function(a,b){if(this.seriesPointerMove!=null&&a!=null){this.seriesPointerMove(this,new $$t.j(a,b))}},seriesPointerDown:null,ha:function(a,b){if(this.seriesPointerDown!=null&&a!=null){this.seriesPointerDown(this,new $$t.j(a,b))}},seriesPointerUp:null,he:function(a,b){if(this.seriesPointerUp!=null&&a!=null){this.seriesPointerUp(this,new $$t.j(a,b))}},calloutStyleUpdating:null,g7:function(a,b){if(this.calloutStyleUpdating!=null&&a!=null){this.calloutStyleUpdating(this,b)}},_b2:null,g5:function(a){var $self=this;if(!this._b2.contains(a)){this._b2.add(a);var b=false;var c=this.g6(function(){a();$self._b2.remove(a)},b);b=c.p1}},a3:null,g6:function(a,b){if(!b){b=true;if(this._di!=null){this._di.setTimeout(a,0)}else{this.a3=a}}return{p1:b}},bv:function(){return true},ge:function(a){var $self=this;var b=a==this.dataChart();if(b){a.brushes(this.brushes())}if(b){a.outlines(this.outlines())}a.markerBrushes(this.markerBrushes());a.markerOutlines(this.markerOutlines());a.legend(this.legend());a.isHorizontalZoomEnabled(this.isHorizontalZoomEnabled());a.isVerticalZoomEnabled(this.isVerticalZoomEnabled()&&this.bv());a.seriesMouseEnter=$.ig.Delegate.prototype.combine(a.seriesMouseEnter,function(c,d){$self.hb(d.series(),d.item())});a.seriesMouseLeave=$.ig.Delegate.prototype.combine(a.seriesMouseLeave,function(c,d){$self.hc(d.series(),d.item())});a.seriesMouseMove=$.ig.Delegate.prototype.combine(a.seriesMouseMove,function(c,d){$self.hd(d.series(),d.item())});a.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(a.seriesMouseLeftButtonDown,function(c,d){$self.ha(d.series(),d.item())});a.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(a.seriesMouseLeftButtonUp,function(c,d){$self.he(d.series(),d.item())});if(b){a.windowRect(this.windowRect())}if(b){a.title(this.title())}a.titleHorizontalAlignment(this.titleAlignment());if(b){a.subtitle(this.subtitle())}a.subtitleHorizontalAlignment(this.subtitleAlignment());a.alignsGridLinesToPixels(this.alignsGridLinesToPixels());a.animateSeriesWhenAxisRangeChanges(this.animateSeriesWhenAxisRangeChanges());a.leftMargin(this.leftMargin());a.rightMargin(this.rightMargin());a.topMargin(this.topMargin());a.bottomMargin(this.bottomMargin());if(a==this.dataChart()){this.hj()}this.gf(a);this.gg(a)},gk:function(a,b){if(!$.ig.util.isNaN(this.resolution())){a.resolution(this.resolution())}a.thickness(this.thickness());if(a.isUsableInLegend()){a.legend(this.legend())}if($b($.ig.IUnknownValuePlotting.prototype.$type,a)!==null){a.unknownValuePlotting(this.unknownValuePlotting())}a.isHighlightingEnabled(this.isSeriesHighlightingEnabled());if(this.bo(a)&&this.ac().isCalloutLayer(a)){this.ac().setCalloutStyleUpdatingEventEnabled(a,this.calloutStyleUpdatingEventEnabled());this.ac().addCalloutStyleUpdating(a,this.g7.runOn(this))}var series_=a;var widget_=this.widget();series_.flattenEventArgs(widget_._getChartEvt);this.f1(a,b);this.f2(a,b);this.gl(a,b);this.gm(a,b);this.g9(a)},f3:function(){},bh:function(){return this.a6},a6:false,f6:function(){if(!this.a6){this.a6=true;this.gb()}},gb:function(){this.gc();this.gd()},hg:function(a){this.hm(a)},f2:function(a,b){var c=$b($.ig.ITrendLineSeries.prototype.$type,a);if(c!=null){c.trendLineBrush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.trendLineBrushes(),b));c.trendLineThickness(this.trendLineThickness());c.trendLineType(this.trendLineType());c.trendLinePeriod(this.trendLinePeriod())}},f1:function(a,b){},ai:function(a,b){if(this.markerTypes()==null||this.markerTypes().count()==0){if(this._b3==null||this._b3.count()==0){return a!=null&&a.isMarkerlessDisplayPreferred()?1:2}var c=$.ig.ArrayUtil.prototype.a($.ig.MarkerType.prototype.$type,this._b3,b);return c==2&&a!=null&&a.isMarkerlessDisplayPreferred()?1:c}return $.ig.ArrayUtil.prototype.a($.ig.MarkerType.prototype.$type,this.markerTypes(),b)},g1:function(a,b,c){var $self=this;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}switch(a){case"DataChart":this.hg($b($.ig.XamDataChart.prototype.$type,b));this.ge($b($.ig.XamDataChart.prototype.$type,c));break;case"ItemsSource":this._v.itemsSource(this.itemsSource());break;case"IncludedProperties":this._v.includedProperties(this.includedProperties());break;case"ExcludedProperties":this._v.excludedProperties(this.excludedProperties());break;case"Brushes":this.gy(function(d){d.brushes($self.brushes())},true,a);break;case"Outlines":this.gy(function(d){d.outlines($self.outlines())},true,a);break;case"Legend":this.gw(function(d){d.legend($self.legend())});break;case"IsHorizontalZoomEnabled":this.gw(function(d){d.isHorizontalZoomEnabled($self.isHorizontalZoomEnabled())});break;case"IsVerticalZoomEnabled":this.gw(function(d){d.isVerticalZoomEnabled($self.isVerticalZoomEnabled())});break;case"WindowRect":this.gx(function(d){d.windowRect($self.windowRect())},false);break;case"Title":this.gx(function(d){d.title($self.title())},false);break;case"Subtitle":this.gx(function(d){d.subtitle($self.subtitle())},false);break;case"TitleAlignment":this.gw(function(d){d.titleHorizontalAlignment($self.titleAlignment())});break;case"SubtitleAlignment":this.gw(function(d){d.subtitleHorizontalAlignment($self.subtitleAlignment())});break;case"UnknownValuePlotting":this.f8(function(d){if($b($.ig.IUnknownValuePlotting.prototype.$type,d)!==null){d.unknownValuePlotting($self.unknownValuePlotting())}});break;case"IsSeriesHighlightingEnabled":this.f8(function(d){d.isHighlightingEnabled($self.isSeriesHighlightingEnabled())});break;case"Thickness":this.f8(function(d){d.thickness($self.thickness())});break;case"Resolution":if(!$.ig.util.isNaN(this.resolution())){this.f8(function(d){d.resolution($self.resolution())})}break;case"TrendLineBrushes":case"TrendLineType":case"TrendLineThickness":case"TrendLinePeriod":this.f9(function(d,e){$self.f2(d,e)});break;case"MarkerMaxCount":this.f9(function(d,e){$self.f1(d,e)});break;case"MarkerTypes":var d=$b($$4.$f.$type.specialize($.ig.MarkerType.prototype.$type),b);if(d!=null){d.collectionChanged=$.ig.Delegate.prototype.remove(d.collectionChanged,this.g0.runOn(this))}var e=$b($$4.$f.$type.specialize($.ig.MarkerType.prototype.$type),c);if(e!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.g0.runOn(this))}this.f9(function(f,g){$self.f1(f,g)});break;case"MarkerBrushes":this.gw(function(f){f.markerBrushes($self.markerBrushes())});break;case"MarkerOutlines":this.gw(function(f){f.markerOutlines($self.markerOutlines())});break;case"AlignsGridLinesToPixels":this.gw(function(f){f.alignsGridLinesToPixels($self.alignsGridLinesToPixels())});break;case"AnimateSeriesWhenAxisRangeChanges":this.gw(function(f){f.animateSeriesWhenAxisRangeChanges($self.animateSeriesWhenAxisRangeChanges())});break;case"ToolTipType":case"CrosshairsDisplayMode":case"CrosshairsSnapToData":case"CrosshairsAnnotationEnabled":case"FinalValueAnnotationsVisible":case"CalloutsVisible":case"CalloutsItemsSource":case"CalloutsXMemberPath":case"CalloutsYMemberPath":case"CalloutsLabelMemberPath":case"CalloutsContentMemberPath":var f=this.g6(this.f5.runOn(this),this.br);this.br=f.p1;break}this.g2(a,b,c);this.g3(a,b,c)},g0:function(a,b){var $self=this;this.f9(function(c,d){$self.f1(c,d)})},b8:null,itemsSource:function(a){if(arguments.length===1){var b=this.itemsSource();if(b!=a){this.b8=a;this.g1("ItemsSource",b,this.itemsSource())}return a}else{return this.b8}},b:null,includedProperties:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(b!=this.b){this.g1("IncludedProperties",b,this.b)}return a}else{return this.b}},a:null,excludedProperties:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.g1("ExcludedProperties",b,this.a)}return a}else{return this.a}},e:null,brushes:function(a){if(arguments.length===1){var b=this.brushes();if(a!=b){this.e=a;this.g1("Brushes",b,this.brushes())}return a}else{return this.e}},h:null,outlines:function(a){if(arguments.length===1){var b=this.outlines();if(a!=b){this.h=a;this.g1("Outlines",b,this.outlines())}return a}else{return this.h}},ad:null,legend:function(a){if(arguments.length===1){var b=this.legend();if(a!=b){this.ad=a;this.g1("Legend",b,this.legend())}return a}else{return this.ad}},bc:false,isHorizontalZoomEnabled:function(a){if(arguments.length===1){var b=this.isHorizontalZoomEnabled();if(a!=b){this.bc=a;this.g1("IsHorizontalZoomEnabled",b,this.isHorizontalZoomEnabled())}return a}else{return this.bc}},be:false,isVerticalZoomEnabled:function(a){if(arguments.length===1){var b=this.isVerticalZoomEnabled();if(a!=b){this.be=a;this.g1("IsVerticalZoomEnabled",b,this.isVerticalZoomEnabled())}return a}else{return this.be}},bd:false,isSeriesHighlightingEnabled:function(a){if(arguments.length===1){var b=this.isSeriesHighlightingEnabled();if(a!=b){this.bd=a;this.g1("IsSeriesHighlightingEnabled",b,this.isSeriesHighlightingEnabled())}return a}else{return this.bd}},h4:null,windowRect:function(a){if(arguments.length===1){var b=this.windowRect();if($$a.$ae.l_op_Inequality(a,b)){this.h4=a;this.g1("WindowRect",b,this.windowRect())}return a}else{return this.h4}},viewport:function(){return this.dataChart()!=null?this.dataChart().viewportRect():$$a.$ae.empty()},dx:null,title:function(a){if(arguments.length===1){var b=this.title();if(a!=b){this.dx=a;this.g1("Title",b,this.title())}return a}else{return this.dx}},dv:null,subtitle:function(a){if(arguments.length===1){var b=this.subtitle();if(a!=b){this.dv=a;this.g1("Subtitle",b,this.subtitle())}return a}else{return this.dv}},hs:0,titleAlignment:function(a){if(arguments.length===1){var b=this.titleAlignment();if(b!=a){this.hs=a;this.g1("TitleAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.titleAlignment()))}return a}else{return this.hs}},hr:0,subtitleAlignment:function(a){if(arguments.length===1){var b=this.subtitleAlignment();if(b!=a){this.hr=a;this.g1("SubtitleAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.subtitleAlignment()))}return a}else{return this.hr}},aw:0,unknownValuePlotting:function(a){if(arguments.length===1){var b=this.unknownValuePlotting();if(a!=b){this.aw=a;this.g1("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.getBox(b),$.ig.UnknownValuePlotting.prototype.getBox(this.unknownValuePlotting()))}return a}else{return this.aw}},ce:0,resolution:function(a){if(arguments.length===1){var b=this.resolution();if(a!=b){this.ce=a;this.g1("Resolution",b,this.resolution())}return a}else{return this.ce}},ck:0,
thickness:function(a){if(arguments.length===1){var b=this.thickness();if(a!=b){this.ck=a;this.g1("Thickness",b,this.thickness())}return a}else{return this.ck}},aj:null,markerTypes:function(a){if(arguments.length===1){var b=this.markerTypes();if(a!=b){this.aj=a;this.g1("MarkerTypes",b,this.markerTypes())}return a}else{return this.aj}},f:null,markerBrushes:function(a){if(arguments.length===1){var b=this.markerBrushes();if(a!=b){this.f=a;this.g1("MarkerBrushes",b,this.markerBrushes())}return a}else{return this.f}},g:null,markerOutlines:function(a){if(arguments.length===1){var b=this.markerOutlines();if(!$.ig.$op.equalsStatic(a,b)){this.g=a;this.g1("MarkerOutlines",b,this.markerOutlines())}return a}else{return this.g}},c9:0,markerMaxCount:function(a){if(arguments.length===1){var b=this.c9;if(a!=b){this.c9=a;this.g1("MarkerMaxCount",b,this.c9)}return a}else{return this.c9}},a5:false,animateSeriesWhenAxisRangeChanges:function(a){if(arguments.length===1){var b=this.a5;if(a!=b){this.a5=a;this.g1("AnimateSeriesWhenAxisRangeChanges",b,this.a5)}return a}else{return this.a5}},i:null,trendLineBrushes:function(a){if(arguments.length===1){var b=this.trendLineBrushes();if(a!=b){this.i=a;this.g1("TrendLineBrushes",b,this.trendLineBrushes())}return a}else{return this.i}},au:0,trendLineType:function(a){if(arguments.length===1){var b=this.trendLineType();if(a!=b){this.au=a;this.g1("TrendLineType",$.ig.TrendLineType.prototype.getBox(b),$.ig.TrendLineType.prototype.getBox(this.trendLineType()))}return a}else{return this.au}},cq:0,trendLineThickness:function(a){if(arguments.length===1){var b=this.trendLineThickness();if(a!=b){this.cq=a;this.g1("TrendLineThickness",b,this.trendLineThickness())}return a}else{return this.cq}},a4:false,alignsGridLinesToPixels:function(a){if(arguments.length===1){var b=this.alignsGridLinesToPixels();if(a!=b){this.a4=a;this.g1("AlignsGridLinesToPixels",b,this.alignsGridLinesToPixels())}return a}else{return this.a4}},dc:0,trendLinePeriod:function(a){if(arguments.length===1){var b=this.trendLinePeriod();if(a!=b){this.dc=a;this.g1("TrendLinePeriod",b,this.trendLinePeriod())}return a}else{return this.dc}},as:0,toolTipType:function(a){if(arguments.length===1){var b=this.toolTipType();if(a!=b){this.as=a;this.g1("ToolTipType",$$t.$e.getBox(b),$$t.$e.getBox(this.toolTipType()))}return a}else{return this.as}},s:0,crosshairsDisplayMode:function(a){if(arguments.length===1){var b=this.crosshairsDisplayMode();if(a!=b){this.s=a;this.g1("CrosshairsDisplayMode",$$t.$f.getBox(b),$$t.$f.getBox(this.crosshairsDisplayMode()))}return a}else{return this.s}},ba:false,crosshairsSnapToData:function(a){if(arguments.length===1){var b=this.crosshairsSnapToData();if(a!=b){this.ba=a;this.g1("CrosshairsSnapToData",b,this.crosshairsSnapToData())}return a}else{return this.ba}},a9:false,crosshairsAnnotationEnabled:function(a){if(arguments.length===1){var b=this.crosshairsAnnotationEnabled();if(a!=b){this.a9=a;this.g1("CrosshairsAnnotationEnabled",b,this.crosshairsAnnotationEnabled())}return a}else{return this.a9}},bb:false,finalValueAnnotationsVisible:function(a){if(arguments.length===1){var b=this.finalValueAnnotationsVisible();if(a!=b){this.bb=a;this.g1("FinalValueAnnotationsVisible",b,this.finalValueAnnotationsVisible())}return a}else{return this.bb}},a8:false,calloutsVisible:function(a){if(arguments.length===1){var b=this.calloutsVisible();if(a!=b){this.a8=a;this.g1("CalloutsVisible",b,this.calloutsVisible())}return a}else{return this.a8}},a7:false,calloutStyleUpdatingEventEnabled:function(a){if(arguments.length===1){var b=this.calloutStyleUpdatingEventEnabled();if(a!=b){this.a7=a;this.g1("CalloutStyleUpdatingEventEnabled",b,this.calloutStyleUpdatingEventEnabled())}return a}else{return this.a7}},b7:null,calloutsItemsSource:function(a){if(arguments.length===1){var b=this.calloutsItemsSource();if(a!=b){this.b7=a;this.g1("CalloutsItemsSource",b,this.calloutsItemsSource())}return a}else{return this.b7}},dt:null,calloutsXMemberPath:function(a){if(arguments.length===1){var b=this.calloutsXMemberPath();if(a!=b){this.dt=a;this.g1("CalloutsXMemberPath",b,this.calloutsXMemberPath())}return a}else{return this.dt}},du:null,calloutsYMemberPath:function(a){if(arguments.length===1){var b=this.calloutsYMemberPath();if(a!=b){this.du=a;this.g1("CalloutsYMemberPath",b,this.calloutsYMemberPath())}return a}else{return this.du}},ds:null,calloutsLabelMemberPath:function(a){if(arguments.length===1){var b=this.calloutsLabelMemberPath();if(a!=b){this.ds=a;this.g1("CalloutsLabelMemberPath",b,this.calloutsLabelMemberPath())}return a}else{return this.ds}},dr:null,calloutsContentMemberPath:function(a){if(arguments.length===1){var b=this.calloutsContentMemberPath();if(a!=b){this.dr=a;this.g1("CalloutsContentMemberPath",b,this.calloutsContentMemberPath())}return a}else{return this.dr}},$type:new $.ig.Type("DomainChart",$.ig.$ot,[$$0.$b6.$type])},true);$c("XYChart:b","DomainChart",{init:function(){this.io=0;this.iq=5;this.ip=0;this.im=5;this.i5=5;this.i7=0;this.i6=5;this.i4=0;this.iy=NaN;this.jf=NaN;this.i1=NaN;this.ji=NaN;this.i0=NaN;this.jh=NaN;this.ix=NaN;this.je=NaN;this.ir=1;this.i8=1;this.is=1;this.it=1;this.ja=1;this.iu=5;this.jb=0;this.iv=2;this.jc=2;this.ik=NaN;this.i2=NaN;this.iw=0;this.jd=-90;this.ne=1;this.od=1;this.nd=1;this.nf=2;this.ob=0;this.oc=1;this.id=2;$$t.$a.init.call(this)},provideContainer:function(a){if(a!=null){var b=this.h7();var c=this.h8();if(b!=null){b.provideRenderer(a)}if(c!=null){c.provideRenderer(a)}}$$t.$a.provideContainer.call(this,a)},gj:function(){$$t.$a.gj.call(this);var a=this.h7();var b=this.h8();if(a!=null&&a.labelSettings()!=null){this.xAxisLabelTextColor(a.labelSettings().textColor())}if(b!=null&&b.labelSettings()!=null){this.yAxisLabelTextColor(b.labelSettings().textColor())}},g2:function(a,b,c){var $self=this;$$t.$a.g2.call(this,a,b,c);switch(a){case"XAxisLabelLeftMargin":this.m7(function(d){d.leftMargin($self.xAxisLabelLeftMargin())});break;case"XAxisLabelTopMargin":this.m7(function(d){d.topMargin($self.xAxisLabelTopMargin())});break;case"XAxisLabelRightMargin":this.m7(function(d){d.rightMargin($self.xAxisLabelRightMargin())});break;case"XAxisLabelBottomMargin":this.m7(function(d){d.bottomMargin($self.xAxisLabelBottomMargin())});break;case"YAxisLabelLeftMargin":this.nb(function(d){d.leftMargin($self.yAxisLabelLeftMargin())});break;case"YAxisLabelTopMargin":this.nb(function(d){d.topMargin($self.yAxisLabelTopMargin())});break;case"YAxisLabelRightMargin":this.nb(function(d){d.rightMargin($self.yAxisLabelRightMargin())});break;case"YAxisLabelBottomMargin":this.nb(function(d){d.bottomMargin($self.yAxisLabelBottomMargin())});break;case"XAxisLabelTextColor":this.m7(function(d){d.textColor($self.xAxisLabelTextColor())});break;case"YAxisLabelTextColor":this.nb(function(d){d.textColor($self.yAxisLabelTextColor())});break;case"XAxisTitleMargin":this.m8(function(d){d.margin($self.xAxisTitleMargin())});break;case"YAxisTitleMargin":this.nc(function(d){d.margin($self.yAxisTitleMargin())});break;case"XAxisTitleLeftMargin":this.m8(function(d){d.leftMargin($self.xAxisTitleLeftMargin())});break;case"YAxisTitleLeftMargin":this.nc(function(d){d.leftMargin($self.yAxisTitleLeftMargin())});break;case"XAxisTitleTopMargin":this.m8(function(d){d.topMargin($self.xAxisTitleTopMargin())});break;case"YAxisTitleTopMargin":this.nc(function(d){d.topMargin($self.yAxisTitleTopMargin())});break;case"XAxisTitleRightMargin":this.m8(function(d){d.rightMargin($self.xAxisTitleRightMargin())});break;case"YAxisTitleRightMargin":this.nc(function(d){d.rightMargin($self.yAxisTitleRightMargin())});break;case"XAxisTitleBottomMargin":this.m8(function(d){d.bottomMargin($self.xAxisTitleBottomMargin())});break;case"YAxisTitleBottomMargin":this.nc(function(d){d.bottomMargin($self.yAxisTitleBottomMargin())});break;case"XAxisTitleTextColor":this.m8(function(d){d.textColor($self.xAxisTitleTextColor())});break;case"YAxisTitleTextColor":this.nc(function(d){d.textColor($self.yAxisTitleTextColor())});break;case"XAxisFormatLabel":this.m5(function(d){d.formatLabel($self.xAxisFormatLabel())});break;case"YAxisFormatLabel":this.m9(function(d){d.formatLabel($self.yAxisFormatLabel())});break}},h9:null,xAxisFormatLabel:function(a){if(arguments.length===1){var b=this.xAxisFormatLabel();if(a!=b){this.h9=a;this.g1("XAxisFormatLabel",b,this.xAxisFormatLabel())}return a}else{return this.h9}},ia:null,yAxisFormatLabel:function(a){if(arguments.length===1){var b=this.yAxisFormatLabel();if(a!=b){this.ia=a;this.g1("YAxisFormatLabel",b,this.yAxisFormatLabel())}return a}else{return this.ia}},io:0,xAxisLabelLeftMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelLeftMargin();if(a!=b){this.io=a;this.g1("XAxisLabelLeftMargin",b,this.xAxisLabelLeftMargin())}return a}else{return this.io}},iq:0,xAxisLabelTopMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelTopMargin();if(a!=b){this.iq=a;this.g1("XAxisLabelTopMargin",b,this.xAxisLabelTopMargin())}return a}else{return this.iq}},ip:0,xAxisLabelRightMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelRightMargin();if(a!=b){this.ip=a;this.g1("XAxisLabelRightMargin",b,this.xAxisLabelRightMargin())}return a}else{return this.ip}},im:0,xAxisLabelBottomMargin:function(a){if(arguments.length===1){var b=this.xAxisLabelBottomMargin();if(a!=b){this.im=a;this.g1("XAxisLabelBottomMargin",b,this.xAxisLabelBottomMargin())}return a}else{return this.im}},i5:0,yAxisLabelLeftMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelLeftMargin();if(a!=b){this.i5=a;this.g1("YAxisLabelLeftMargin",b,this.yAxisLabelLeftMargin())}return a}else{return this.i5}},i7:0,yAxisLabelTopMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelTopMargin();if(a!=b){this.i7=a;this.g1("YAxisLabelTopMargin",b,this.yAxisLabelTopMargin())}return a}else{return this.i7}},i6:0,yAxisLabelRightMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelRightMargin();if(a!=b){this.i6=a;this.g1("YAxisLabelRightMargin",b,this.yAxisLabelRightMargin())}return a}else{return this.i6}},i4:0,yAxisLabelBottomMargin:function(a){if(arguments.length===1){var b=this.yAxisLabelBottomMargin();if(a!=b){this.i4=a;this.g1("YAxisLabelBottomMargin",b,this.yAxisLabelBottomMargin())}return a}else{return this.i4}},nj:null,xAxisLabelTextColor:function(a){if(arguments.length===1){var b=this.xAxisLabelTextColor();if(a!=b){this.nj=a;this.g1("XAxisLabelTextColor",b,this.xAxisLabelTextColor())}return a}else{return this.nj}},nq:null,yAxisLabelTextColor:function(a){if(arguments.length===1){var b=this.yAxisLabelTextColor();if(a!=b){this.nq=a;this.g1("YAxisLabelTextColor",b,this.yAxisLabelTextColor())}return a}else{return this.nq}},iz:0,xAxisTitleMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleMargin();if(a!=b){this.iz=a;this.g1("XAxisTitleMargin",b,this.xAxisTitleMargin())}return a}else{return this.iz}},jg:0,yAxisTitleMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleMargin();if(a!=b){this.jg=a;this.g1("YAxisTitleMargin",b,this.yAxisTitleMargin())}return a}else{return this.jg}},iy:0,xAxisTitleLeftMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleLeftMargin();if(a!=b){this.iy=a;this.g1("XAxisTitleLeftMargin",b,this.xAxisTitleLeftMargin())}return a}else{return this.iy}},jf:0,yAxisTitleLeftMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleLeftMargin();if(a!=b){this.jf=a;this.g1("YAxisTitleLeftMargin",b,this.yAxisTitleLeftMargin())}return a}else{return this.jf}},i1:0,xAxisTitleTopMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleTopMargin();if(a!=b){this.i1=a;this.g1("XAxisTitleTopMargin",b,this.xAxisTitleTopMargin())}return a}else{return this.i1}},ji:0,yAxisTitleTopMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleTopMargin();if(a!=b){this.ji=a;this.g1("YAxisTitleTopMargin",b,this.yAxisTitleTopMargin())}return a}else{return this.ji}},i0:0,xAxisTitleRightMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleRightMargin();if(a!=b){this.i0=a;this.g1("XAxisTitleRightMargin",b,this.xAxisTitleRightMargin())}return a}else{return this.i0}},jh:0,yAxisTitleRightMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleRightMargin();if(a!=b){this.jh=a;this.g1("YAxisTitleRightMargin",b,this.yAxisTitleRightMargin())}return a}else{return this.jh}},ix:0,xAxisTitleBottomMargin:function(a){if(arguments.length===1){var b=this.xAxisTitleBottomMargin();if(a!=b){this.ix=a;this.g1("XAxisTitleBottomMargin",b,this.xAxisTitleBottomMargin())}return a}else{return this.ix}},je:0,yAxisTitleBottomMargin:function(a){if(arguments.length===1){var b=this.yAxisTitleBottomMargin();if(a!=b){this.je=a;this.g1("YAxisTitleBottomMargin",b,this.yAxisTitleBottomMargin())}return a}else{return this.je}},np:null,xAxisTitleTextColor:function(a){if(arguments.length===1){var b=this.xAxisTitleTextColor();if(a!=b){this.np=a;this.g1("XAxisTitleTextColor",b,this.xAxisTitleTextColor())}return a}else{return this.np}},nw:null,yAxisTitleTextColor:function(a){if(arguments.length===1){var b=this.yAxisTitleTextColor();if(a!=b){this.nw=a;this.g1("YAxisTitleTextColor",b,this.yAxisTitleTextColor())}return a}else{return this.nw}},g3:function(a,b,c){var $self=this;$$t.$a.g3.call(this,a,b,c);switch(a){case"XAxisLabelTextStyle":this.m7(function(d){d.textStyle($self.xAxisLabelTextStyle())});break;case"YAxisLabelTextStyle":this.nb(function(d){d.textStyle($self.yAxisLabelTextStyle())});break;case"XAxisTitleTextStyle":this.m8(function(d){d.textStyle($self.xAxisTitleTextStyle())});break;case"YAxisTitleTextStyle":this.nc(function(d){d.textStyle($self.yAxisTitleTextStyle())});break}},kp:null,xAxisLabelTextStyle:function(a){if(arguments.length===1){var b=this.xAxisLabelTextStyle();if(a!=b){this.kp=a;this.g1("XAxisLabelTextStyle",b,this.xAxisLabelTextStyle())}return a}else{return this.kp}},ks:null,yAxisLabelTextStyle:function(a){if(arguments.length===1){var b=this.yAxisLabelTextStyle();if(a!=b){this.ks=a;this.g1("YAxisLabelTextStyle",b,this.yAxisLabelTextStyle())}return a}else{return this.ks}},kr:null,xAxisTitleTextStyle:function(a){if(arguments.length===1){var b=this.xAxisTitleTextStyle();if(a!=b){this.kr=a;this.g1("XAxisTitleTextStyle",b,this.xAxisTitleTextStyle())}return a}else{return this.kr}},ku:null,yAxisTitleTextStyle:function(a){if(arguments.length===1){var b=this.yAxisTitleTextStyle();if(a!=b){this.ku=a;this.g1("YAxisTitleTextStyle",b,this.yAxisTitleTextStyle())}return a}else{return this.ku}},m2:function(a){var $self=this;this.mz(a,function(b){b.leftMargin($self.xAxisLabelLeftMargin())});this.mz(a,function(b){b.topMargin($self.xAxisLabelTopMargin())});this.mz(a,function(b){b.rightMargin($self.xAxisLabelRightMargin())});this.mz(a,function(b){b.bottomMargin($self.xAxisLabelBottomMargin())});this.mz(a,function(b){b.textColor($self.xAxisLabelTextColor())});this.m0(a,function(b){b.textColor($self.xAxisTitleTextColor())});this.m0(a,function(b){b.leftMargin($self.xAxisTitleLeftMargin())});this.m0(a,function(b){b.topMargin($self.xAxisTitleTopMargin())});this.m0(a,function(b){b.rightMargin($self.xAxisTitleRightMargin())});this.m0(a,function(b){b.bottomMargin($self.xAxisTitleBottomMargin())});this.mz(a,function(b){b.textStyle($self.xAxisLabelTextStyle())});this.m0(a,function(b){b.textStyle($self.xAxisTitleTextStyle())})},m4:function(a){var $self=this;this.mz(a,function(b){b.leftMargin($self.yAxisLabelLeftMargin())});this.mz(a,function(b){b.topMargin($self.yAxisLabelTopMargin())});this.mz(a,function(b){b.rightMargin($self.yAxisLabelRightMargin())});this.mz(a,function(b){b.bottomMargin($self.yAxisLabelBottomMargin())});this.mz(a,function(b){b.textColor($self.yAxisLabelTextColor())});this.m0(a,function(b){b.textColor($self.yAxisTitleTextColor())});this.m0(a,function(b){b.leftMargin($self.yAxisTitleLeftMargin())});this.m0(a,function(b){b.topMargin($self.yAxisTitleTopMargin())});this.m0(a,function(b){b.rightMargin($self.yAxisTitleRightMargin())});this.m0(a,function(b){b.bottomMargin($self.yAxisTitleBottomMargin())});this.mz(a,function(b){b.textStyle($self.yAxisLabelTextStyle())});this.m0(a,function(b){b.textStyle($self.yAxisTitleTextStyle())})},hi:function(a){var b=this.u(a);var c=this.aq(a,b);if(c==null){return}c.itemsSource(a.data());c.name(this.el(a));c.title(this.em(a,b));this.dataChart().series().add(c)},h7:function(){},h8:function(){},m5:function(a){this.m6(a,null)},m6:function(a,b){a(this.h7())},na:function(a,b){a(this.h8())},m9:function(a){this.na(a,true)},m8:function(a){this.m0(this.h7(),a)},nc:function(a){this.m0(this.h8(),a)},nb:function(a){this.mz(this.h8(),a)},m7:function(a){this.mz(this.h7(),a)},getScaledValueX:function(a){var b=this.h7();return b.getScaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},getUnscaledValueX:function(a){var b=this.h7();return b.getUnscaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},getScaledValueY:function(a){var b=this.h8();return b.getScaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},getUnscaledValueY:function(a){var b=this.h8();return b.getUnscaledValue(a,new $.ig.ScalerParams(1,this.windowRect(),this.viewport(),b.isInverted()))},hg:function(a){$$t.$a.hg.call(this,a);if(a==null){return}if(a.axes()!=null){var b=this.h7();var c=this.h8();if(a.axes().contains(b)){a.axes().remove(b)}if(a.axes().contains(c)){a.axes().remove(c)}}},kv:function(a,b){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();var e=c.findMatchingHint(16);if(e!=null){var f=e.path();return f}}return null},ge:function(a){$$t.$a.ge.call(this,a);if(a==this.dataChart()){this.dataChart().axes().add(this.h7());this.dataChart().axes().add(this.h8())}},m1:function(a){var $self=this;if(a!=null&&this._di!=null&&a.domRenderer()==null){a.provideRenderer(this._di)}a.majorStroke(this.xAxisMajorStroke());a.majorStrokeThickness(this.xAxisMajorStrokeThickness());a.minorStroke(this.xAxisMinorStroke());a.minorStrokeThickness(this.xAxisMinorStrokeThickness());a.stroke(this.xAxisStroke());a.strokeThickness(this.xAxisStrokeThickness());a.strip(this.xAxisStrip());a.tickLength(this.xAxisTickLength());a.tickStroke(this.xAxisTickStroke());a.tickStrokeThickness(this.xAxisTickStrokeThickness());a.useEnhancedIntervalManagement(true);var b=a==this.h7();if(b){a.title(this.xAxisTitle())}a.label(this.xAxisLabel());this.mz(a,function(c){c.angle($self.xAxisLabelAngle())});this.mz(a,function(c){if(c.extent()!=$self.xAxisExtent()){c.extent($self.xAxisExtent())}});this.mz(a,function(c){c.horizontalAlignment($self.xAxisLabelHorizontalAlignment())});this.mz(a,function(c){c.verticalAlignment($self.xAxisLabelVerticalAlignment())});this.mz(a,function(c){c.visibility($self.xAxisLabelVisibility())});this.m0(a,function(c){c.horizontalAlignment($self.xAxisTitleAlignment())});this.m0(a,function(c){c.angle($self.xAxisTitleAngle())});this.m2(a)},m3:function(a){var $self=this;if(a==null){return}if(this._di!=null&&a.domRenderer()==null){a.provideRenderer(this._di)}this.mz(a,function(b){b.angle($self.yAxisLabelAngle())});this.mz(a,function(b){if(b.extent()!=$self.yAxisExtent()){b.extent($self.yAxisExtent())}});this.mz(a,function(b){b.horizontalAlignment($self.yAxisLabelHorizontalAlignment())});this.mz(a,function(b){b.verticalAlignment($self.yAxisLabelVerticalAlignment())});this.mz(a,function(b){b.visibility($self.yAxisLabelVisibility())});this.mz(a,function(b){b.location($self.yAxisLabelLocation())});this.m0(a,function(b){b.verticalAlignment($self.yAxisTitleAlignment())});this.m0(a,function(b){b.angle($self.yAxisTitleAngle())});a.majorStroke(this.yAxisMajorStroke());a.majorStrokeThickness(this.yAxisMajorStrokeThickness());a.minorStroke(this.yAxisMinorStroke());a.minorStrokeThickness(this.yAxisMinorStrokeThickness());a.stroke(this.yAxisStroke());a.strokeThickness(this.yAxisStrokeThickness());a.strip(this.yAxisStrip());a.tickLength(this.yAxisTickLength());a.tickStroke(this.yAxisTickStroke());a.tickStrokeThickness(this.yAxisTickStrokeThickness());var b=a==this.h8();if(b){a.title(this.yAxisTitle())}this.m4(a)},gb:function(){$$t.$a.gb.call(this);this.m1(this.h7());this.m3(this.h8())},mz:function(a,b){if(a==null){return}if(a.labelSettings()==null){a.labelSettings(new $.ig.AxisLabelSettings);a.labelSettings().angle(a.dh());a.labelSettings().bottomMargin(a.di());a.labelSettings().leftMargin(a.dj());a.labelSettings().rightMargin(a.dk());a.labelSettings().topMargin(a.dl());a.labelSettings().horizontalAlignment(a.h7());a.labelSettings().location(a.ax());a.labelSettings().verticalAlignment(a.i1())}b(a.labelSettings())},m0:function(a,b){if(a==null){return}if(a.titleSettings()==null){a.titleSettings(new $.ig.TitleSettings);a.titleSettings().bottomMargin(a.dn());a.titleSettings().leftMargin(a.dp());a.titleSettings().rightMargin(a.dq());a.titleSettings().topMargin(a.dr());a.titleSettings().location(a.ay());a.titleSettings().angle(a.dm());a.titleSettings().horizontalAlignment(a.h8());a.titleSettings().verticalAlignment(a.i2())}b(a.titleSettings())},g1:function(a,b,c){var $self=this;$$t.$a.g1.call(this,a,b,c);switch(a){case"XAxisLabelAngle":this.m7(function(d){d.angle($self.xAxisLabelAngle())});break;case"YAxisLabelAngle":this.nb(function(d){d.angle($self.yAxisLabelAngle())});break;case"XAxisLabelHorizontalAlignment":this.m7(function(d){d.horizontalAlignment($self.xAxisLabelHorizontalAlignment())});break;case"YAxisLabelHorizontalAlignment":this.nb(function(d){d.horizontalAlignment($self.yAxisLabelHorizontalAlignment())});break;case"XAxisLabelVerticalAlignment":this.m7(function(d){d.verticalAlignment($self.xAxisLabelVerticalAlignment())});break;case"YAxisLabelVerticalAlignment":this.nb(function(d){d.verticalAlignment($self.yAxisLabelVerticalAlignment())});break;case"XAxisLabelVisibility":this.m7(function(d){d.visibility($self.xAxisLabelVisibility())});break;case"YAxisLabelVisibility":this.nb(function(d){d.visibility($self.yAxisLabelVisibility())});break;case"XAxisLabel":this.m5(function(d){d.label($self.xAxisLabel())});break;case"YAxisLabel":this.m9(function(d){d.label($self.yAxisLabel())});break;case"XAxisTitleAngle":this.m8(function(d){d.angle($self.xAxisTitleAngle())});break;case"YAxisTitleAngle":this.nc(function(d){d.angle($self.yAxisTitleAngle())});break;case"XAxisTitleAlignment":this.m8(function(d){d.horizontalAlignment($self.xAxisTitleAlignment())});break;case"YAxisTitleAlignment":this.nc(function(d){d.verticalAlignment($self.yAxisTitleAlignment())});break;case"XAxisTitle":this.m5(function(d){d.title($self.xAxisTitle())});break;case"YAxisTitle":this.na(function(d){d.title($self.yAxisTitle())},false);break;case"XAxisMajorStroke":this.m6(function(d){d.majorStroke($self.xAxisMajorStroke())},a);break;case"YAxisMajorStroke":this.m9(function(d){d.majorStroke($self.yAxisMajorStroke())});break;case"XAxisMajorStrokeThickness":this.m6(function(d){d.majorStrokeThickness($self.xAxisMajorStrokeThickness())},a);break;case"YAxisMajorStrokeThickness":this.m9(function(d){d.majorStrokeThickness($self.yAxisMajorStrokeThickness())});break;case"XAxisMinorStroke":this.m5(function(d){d.minorStroke($self.xAxisMinorStroke())});break;case"YAxisMinorStroke":this.m9(function(d){d.minorStroke($self.yAxisMinorStroke())});break;case"XAxisMinorStrokeThickness":this.m5(function(d){d.minorStrokeThickness($self.xAxisMinorStrokeThickness())});break;case"YAxisMinorStrokeThickness":this.m9(function(d){d.minorStrokeThickness($self.yAxisMinorStrokeThickness())});break;case"XAxisTickLength":this.m5(function(d){d.tickLength($self.xAxisTickLength())});break;case"YAxisTickLength":this.m9(function(d){d.tickLength($self.yAxisTickLength())});break;case"XAxisTickStroke":this.m5(function(d){d.tickStroke($self.xAxisTickStroke())});break;case"YAxisTickStroke":this.m9(function(d){d.tickStroke($self.yAxisTickStroke())});break;case"XAxisTickStrokeThickness":this.m5(function(d){d.tickStrokeThickness($self.xAxisTickStrokeThickness())});break;case"YAxisTickStrokeThickness":this.m9(function(d){d.tickStrokeThickness($self.yAxisTickStrokeThickness())});break;case"XAxisStroke":this.m5(function(d){d.stroke($self.xAxisStroke())});break;case"YAxisStroke":this.m9(function(d){d.stroke($self.yAxisStroke())});break;case"XAxisStrokeThickness":this.m5(function(d){d.strokeThickness($self.xAxisStrokeThickness())});break;case"YAxisStrokeThickness":this.m9(function(d){d.strokeThickness($self.yAxisStrokeThickness())});break;case"XAxisExtent":this.m7(function(d){d.extent($self.xAxisExtent())});break;case"YAxisExtent":this.nb(function(d){d.extent($self.yAxisExtent())});break;case"XAxisStrip":this.m5(function(d){d.strip($self.xAxisStrip())});break;case"YAxisStrip":this.m9(function(d){d.strip($self.yAxisStrip())});break;case"XAxisInverted":this.m5(function(d){d.isInverted($self.xAxisInverted())});break;case"YAxisInverted":this.m9(function(d){d.isInverted($self.yAxisInverted())});break;case"YAxisLabelLocation":this.nb(function(d){d.location($self.yAxisLabelLocation())});break}},kl:null,xAxisLabel:function(a){if(arguments.length===1){var b=this.xAxisLabel();if(a!=b){this.kl=a;this.g1("XAxisLabel",b,this.xAxisLabel())}return a}else{return this.kl}},km:null,yAxisLabel:function(a){if(arguments.length===1){var b=this.yAxisLabel();if(a!=b){this.km=a;this.g1("YAxisLabel",b,this.yAxisLabel())}return a}else{return this.km}},nk:null,xAxisMajorStroke:function(a){if(arguments.length===1){var b=this.xAxisMajorStroke();if(a!=b){this.nk=a;this.g1("XAxisMajorStroke",b,this.xAxisMajorStroke())}return a}else{return this.nk}},nr:null,yAxisMajorStroke:function(a){if(arguments.length===1){var b=this.yAxisMajorStroke();if(a!=b){this.nr=a;this.g1("YAxisMajorStroke",b,this.yAxisMajorStroke())}return a}else{return this.nr}},ir:0,xAxisMajorStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisMajorStrokeThickness();if(a!=b){this.ir=a;this.g1("XAxisMajorStrokeThickness",b,this.xAxisMajorStrokeThickness())}return a}else{return this.ir}},i8:0,yAxisMajorStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisMajorStrokeThickness();if(a!=b){this.i8=a;this.g1("YAxisMajorStrokeThickness",b,this.yAxisMajorStrokeThickness())}return a}else{return this.i8}},is:0,xAxisMinorStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisMinorStrokeThickness();if(a!=b){this.is=a;this.g1("XAxisMinorStrokeThickness",b,this.xAxisMinorStrokeThickness())}return a}else{return this.is}},i9:0,yAxisMinorStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisMinorStrokeThickness();if(a!=b){this.i9=a;this.g1("YAxisMinorStrokeThickness",b,this.yAxisMinorStrokeThickness())}return a}else{return this.i9}},nm:null,xAxisStrip:function(a){if(arguments.length===1){var b=this.xAxisStrip();if(a!=b){this.nm=a;this.g1("XAxisStrip",b,this.xAxisStrip())}return a}else{return this.nm}},nt:null,yAxisStrip:function(a){if(arguments.length===1){var b=this.yAxisStrip();if(a!=b){this.nt=a;this.g1("YAxisStrip",b,this.yAxisStrip())}return a}else{return this.nt}},nn:null,xAxisStroke:function(a){if(arguments.length===1){var b=this.xAxisStroke();if(a!=b){this.nn=a;this.g1("XAxisStroke",b,this.xAxisStroke())}return a}else{return this.nn}},nu:null,yAxisStroke:function(a){if(arguments.length===1){var b=this.yAxisStroke();if(a!=b){this.nu=a;this.g1("YAxisStroke",b,this.yAxisStroke())}return a}else{return this.nu}},it:0,xAxisStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisStrokeThickness();if(a!=b){this.it=a;this.g1("XAxisStrokeThickness",b,this.xAxisStrokeThickness())}return a}else{return this.it}},ja:0,yAxisStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisStrokeThickness();if(a!=b){this.ja=a;this.g1("YAxisStrokeThickness",b,this.yAxisStrokeThickness())}return a}else{return this.ja}},iu:0,xAxisTickLength:function(a){if(arguments.length===1){var b=this.xAxisTickLength();if(a!=b){this.iu=a;this.g1("XAxisTickLength",b,this.xAxisTickLength())}return a}else{return this.iu}},jb:0,yAxisTickLength:function(a){if(arguments.length===1){var b=this.yAxisTickLength();if(a!=b){this.jb=a;this.g1("YAxisTickLength",b,this.yAxisTickLength())}return a}else{return this.jb}},no:null,xAxisTickStroke:function(a){if(arguments.length===1){var b=this.xAxisTickStroke();if(a!=b){this.no=a;this.g1("XAxisTickStroke",b,this.xAxisTickStroke())}return a}else{return this.no}},nv:null,yAxisTickStroke:function(a){if(arguments.length===1){var b=this.yAxisTickStroke();if(a!=b){this.nv=a;this.g1("YAxisTickStroke",b,this.yAxisTickStroke())}return a}else{return this.nv}},iv:0,xAxisTickStrokeThickness:function(a){if(arguments.length===1){var b=this.xAxisTickStrokeThickness();if(a!=b){this.iv=a;this.g1("XAxisTickStrokeThickness",b,this.xAxisTickStrokeThickness())}return a}else{return this.iv}},jc:0,yAxisTickStrokeThickness:function(a){if(arguments.length===1){var b=this.yAxisTickStrokeThickness();if(a!=b){this.jc=a;this.g1("YAxisTickStrokeThickness",b,this.yAxisTickStrokeThickness())}return a}else{return this.jc}},kq:null,xAxisTitle:function(a){if(arguments.length===1){var b=this.xAxisTitle();if(a!=b){this.kq=a;this.g1("XAxisTitle",b,this.xAxisTitle())}return a}else{return this.kq}},kt:null,yAxisTitle:function(a){if(arguments.length===1){var b=this.yAxisTitle();if(a!=b){this.kt=a;this.g1("YAxisTitle",b,this.yAxisTitle())}return a}else{return this.kt}},nl:null,xAxisMinorStroke:function(a){if(arguments.length===1){var b=this.xAxisMinorStroke();if(a!=b){this.nl=a;this.g1("XAxisMinorStroke",b,this.xAxisMinorStroke())}return a}else{return this.nl}},ns:null,yAxisMinorStroke:function(a){if(arguments.length===1){var b=this.yAxisMinorStroke();if(a!=b){this.ns=a;this.g1("YAxisMinorStroke",b,this.yAxisMinorStroke())}return a}else{return this.ns}},il:0,xAxisLabelAngle:function(a){if(arguments.length===1){var b=this.xAxisLabelAngle();if(a!=b){this.il=a;this.g1("XAxisLabelAngle",b,this.xAxisLabelAngle())}return a}else{return this.il}},i3:0,yAxisLabelAngle:function(a){if(arguments.length===1){var b=this.yAxisLabelAngle();if(a!=b){this.i3=a;this.g1("YAxisLabelAngle",b,this.yAxisLabelAngle())}return a}else{return this.i3}},ik:0,xAxisExtent:function(a){if(arguments.length===1){var b=this.xAxisExtent();if(a!=b){this.ik=a;this.g1("XAxisExtent",b,this.xAxisExtent())}return a}else{return this.ik}},i2:0,yAxisExtent:function(a){if(arguments.length===1){var b=this.yAxisExtent();if(a!=b){this.i2=a;this.g1("YAxisExtent",b,this.yAxisExtent())}return a}else{return this.i2}},iw:0,xAxisTitleAngle:function(a){if(arguments.length===1){var b=this.xAxisTitleAngle();if(a!=b){this.iw=a;this.g1("XAxisTitleAngle",b,this.xAxisTitleAngle())}return a}else{return this.iw}},jd:0,yAxisTitleAngle:function(a){if(arguments.length===1){var b=this.yAxisTitleAngle();if(a!=b){this.jd=a;this.g1("YAxisTitleAngle",b,this.yAxisTitleAngle())}return a}else{return this.jd}},ig:false,xAxisInverted:function(a){if(arguments.length===1){var b=this.xAxisInverted();if(a!=b){this.ig=a;this.g1("XAxisInverted",b,this.xAxisInverted())}return a}else{return this.ig}},ih:false,yAxisInverted:function(a){if(arguments.length===1){var b=this.yAxisInverted();if(a!=b){this.ih=a;this.g1("YAxisInverted",b,this.yAxisInverted())}return a}else{return this.ih}},ne:0,xAxisTitleAlignment:function(a){if(arguments.length===1){var b=this.xAxisTitleAlignment();if(a!=b){this.ne=a;this.g1("XAxisTitleAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.xAxisTitleAlignment()))}return a}else{return this.ne}},od:0,yAxisTitleAlignment:function(a){if(arguments.length===1){var b=this.yAxisTitleAlignment();if(a!=b){this.od=a;this.g1("YAxisTitleAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(this.yAxisTitleAlignment()))}return a}else{return this.od}},nd:0,xAxisLabelHorizontalAlignment:function(a){if(arguments.length===1){var b=this.xAxisLabelHorizontalAlignment();if(a!=b){this.nd=a;this.g1("XAxisLabelHorizontalAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.xAxisLabelHorizontalAlignment()))}return a}else{return this.nd}},nf:0,yAxisLabelHorizontalAlignment:function(a){if(arguments.length===1){var b=this.yAxisLabelHorizontalAlignment();if(a!=b){this.nf=a;this.g1("YAxisLabelHorizontalAlignment",$$a.$w.getBox(b),$$a.$w.getBox(this.yAxisLabelHorizontalAlignment()));
}return a}else{return this.nf}},ob:0,xAxisLabelVerticalAlignment:function(a){if(arguments.length===1){var b=this.xAxisLabelVerticalAlignment();if(a!=b){this.ob=a;this.g1("XAxisLabelVerticalAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(this.xAxisLabelVerticalAlignment()))}return a}else{return this.ob}},oc:0,yAxisLabelVerticalAlignment:function(a){if(arguments.length===1){var b=this.yAxisLabelVerticalAlignment();if(a!=b){this.oc=a;this.g1("YAxisLabelVerticalAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(this.yAxisLabelVerticalAlignment()))}return a}else{return this.oc}},oh:0,xAxisLabelVisibility:function(a){if(arguments.length===1){var b=this.xAxisLabelVisibility();if(a!=b){this.oh=a;this.g1("XAxisLabelVisibility",$$a.$aj.getBox(b),$$a.$aj.getBox(this.xAxisLabelVisibility()))}return a}else{return this.oh}},oi:0,yAxisLabelVisibility:function(a){if(arguments.length===1){var b=this.yAxisLabelVisibility();if(a!=b){this.oi=a;this.g1("YAxisLabelVisibility",$$a.$aj.getBox(b),$$a.$aj.getBox(this.yAxisLabelVisibility()))}return a}else{return this.oi}},id:0,yAxisLabelLocation:function(a){if(arguments.length===1){var b=this.yAxisLabelLocation();if(a!=b){this.id=a;this.g1("YAxisLabelLocation",$.ig.AxisLabelsLocation.prototype.getBox(b),$.ig.AxisLabelsLocation.prototype.getBox(this.yAxisLabelLocation()))}return a}else{return this.id}},$type:new $.ig.Type("XYChart",$$t.$a.$type)},true);$c("Tooltip:c","Element",{init:function(){$$1.$m.init.call(this)},updateToolTip:null,hideToolTip:null,$type:new $.ig.Type("Tooltip",$$1.$m.$type)},true);$c("IDomainChartWidget:d","Object",{$type:new $.ig.Type("IDomainChartWidget",null)},true);$c("ChartSeriesEventArgs:h","Object",{init:function(a){$.ig.$op.init.call(this);this.series(a)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},$type:new $.ig.Type("ChartSeriesEventArgs",$.ig.$ot)},true);$c("DomainChartSeriesPointerEventArgs:j","Object",{init:function(a,b){$.ig.$op.init.call(this);this.series(a);this.item(b)},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},$type:new $.ig.Type("DomainChartSeriesPointerEventArgs",$.ig.$ot)},true);$$t.$a.dq=new $$6.s(0)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.categorychart.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_dataseriesadapter.js
* infragistics.datachart_category.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_domainChart.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ad=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$x=$.ig.globalDefs.$$x;$$f=$.ig.globalDefs.$$f;$$g=$.ig.globalDefs.$$g;$$dc=$.ig.globalDefs.$$dc;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("CategoryChartType:b",false,false,{Line:0,Area:1,Column:2,Point:3,StepLine:4,StepArea:5,Spline:6,SplineArea:7,Waterfall:8,Auto:9});$c("CategoryChart:a","XYChart",{gj:function(){$.ig.XYChart.prototype.gj.call(this);if(this.dataChart()==null){return}var a=this.dataChart()._bn._i.e();this.negativeBrushes(a._d);this.negativeOutlines(a._e);if(this.xAxisLabelTextColor()==null){this.xAxisLabelTextColor(a._k)}if(this.yAxisLabelTextColor()==null){this.yAxisLabelTextColor(a._k)}},gl:function(a,b){$.ig.XYChart.prototype.gl.call(this,a,b);a.transitionInDuration(this.transitionInDuration());a.transitionInEasingFunction(this.transitionInEasingFunction())},g2:function(a,b,c){var $self=this;$.ig.XYChart.prototype.g2.call(this,a,b,c);switch(a){case"TransitionInDuration":this.qs(function(d){d.transitionInDuration($self.transitionInDuration())});break;case"TransitionInEasingFunction":this.qs(function(d){d.transitionInEasingFunction($self.transitionInEasingFunction())});break}},p1:0,transitionInDuration:function(a){if(arguments.length===1){var b=this.transitionInDuration();if(a!=b){this.p1=a;this.g1("TransitionInDuration",b,this.transitionInDuration())}return a}else{return this.p1}},o5:null,transitionInEasingFunction:function(a){if(arguments.length===1){var b=this.transitionInEasingFunction();if(a!=b){this.o5=a;this.g1("TransitionInEasingFunction",b,this.transitionInEasingFunction())}return a}else{return this.o5}},exportSerializedVisualData:function(){var cvd_=this.exportVisualData();cvd_.scaleByViewport();return cvd_.serialize()},ge:function(a){$.ig.XYChart.prototype.ge.call(this,a);a.animateSeriesWhenAxisRangeChanges(this.animateSeriesWhenAxisRangeChanges())},gk:function(a,b){$.ig.XYChart.prototype.gk.call(this,a,b);var c=$b($.ig.HorizontalAnchoredCategorySeries.prototype.$type,a);if(c==null){return}c.markerCollisionAvoidance(this.markerCollisionAvoidance());c.isTransitionInEnabled(this.isTransitionInEnabled());c.transitionInMode(this.transitionInMode());c.transitionInSpeedType(this.transitionInSpeedType());c.trendLineBrush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.trendLineBrushes(),b));c.trendLineType(this.trendLineType());c.trendLineThickness(this.trendLineThickness());c.markerType(this.ai(a,b));if(a.isNegativeColorSupported()){a.setNegativeColors($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeBrushes(),b),$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeOutlines(),b))}},ov:function(){return new $.ig.CategoryXAxis},oz:function(){return new $.ig.NumericYAxis},f3:function(){this.xAxis(this.ov());this.xAxis().name("xAxis");var a=this.xAxis();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.qu.runOn(this));this.yAxis(this.oz());this.yAxis().name("yAxis");var b=this.yAxis();b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.qv.runOn(this));if(this.xAxis().labelSettings()==null){this.xAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.yAxis().labelSettings()==null){this.yAxis().labelSettings(new $.ig.AxisLabelSettings)}},m3:function(a){$.ig.XYChart.prototype.m3.call(this,a);a.abbreviateLargeNumbers(this.yAxisAbbreviateLargeNumbers())},op:0,chartType:function(a){if(arguments.length===1){if(a!=this.op){var b=this.chartType();this.op=a;this.g1("ChartType",$$t.$b.getBox(b),$$t.$b.getBox(this.chartType()))}return a}else{return this.op}},or:0,markerCollisionAvoidance:function(a){if(arguments.length===1){var b=this.markerCollisionAvoidance();if(a!=b){this.or=a;this.g1("MarkerCollisionAvoidance",$.ig.CategorySeriesMarkerCollisionAvoidance.prototype.getBox(b),$.ig.CategorySeriesMarkerCollisionAvoidance.prototype.getBox(this.markerCollisionAvoidance()))}return a}else{return this.or}},o9:false,isTransitionInEnabled:function(a){if(arguments.length===1){var b=this.isTransitionInEnabled();if(a!=b){this.o9=a;this.g1("IsTransitionInEnabled",b,this.isTransitionInEnabled())}return a}else{return this.o9}},ot:0,transitionInMode:function(a){if(arguments.length===1){var b=this.transitionInMode();if(a!=b){this.ot=a;this.g1("TransitionInMode",$.ig.CategoryTransitionInMode.prototype.getBox(b),$.ig.CategoryTransitionInMode.prototype.getBox(this.transitionInMode()))}return a}else{return this.ot}},o3:0,transitionInSpeedType:function(a){if(arguments.length===1){var b=this.transitionInSpeedType();if(a!=b){this.o3=a;this.g1("TransitionInSpeedType",$.ig.TransitionInSpeedType.prototype.getBox(b),$.ig.TransitionInSpeedType.prototype.getBox(this.transitionInSpeedType()))}return a}else{return this.o3}},pi:0,xAxisInterval:function(a){if(arguments.length===1){var b=this.xAxisInterval();if(a!=b){this.pi=a;this.g1("XAxisInterval",b,this.xAxisInterval())}return a}else{return this.pi}},pj:0,xAxisMinorInterval:function(a){if(arguments.length===1){var b=this.xAxisMinorInterval();if(a!=b){this.pj=a;this.g1("XAxisMinorInterval",b,this.xAxisMinorInterval())}return a}else{return this.pj}},ph:0,xAxisGap:function(a){if(arguments.length===1){var b=this.xAxisGap();if(a!=b){this.ph=a;this.g1("XAxisGap",b,this.xAxisGap())}return a}else{return this.ph}},pk:0,xAxisOverlap:function(a){if(arguments.length===1){var b=this.xAxisOverlap();if(a!=b){this.pk=a;this.g1("XAxisOverlap",b,this.xAxisOverlap())}return a}else{return this.pk}},pl:0,yAxisInterval:function(a){if(arguments.length===1){var b=this.yAxisInterval();if(a!=b){this.pl=a;this.g1("YAxisInterval",b,this.yAxisInterval())}return a}else{return this.pl}},pb:false,yAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.yAxisIsLogarithmic();if(a!=b){this.pb=a;this.g1("YAxisIsLogarithmic",b,this.yAxisIsLogarithmic())}return a}else{return this.pb}},p2:0,yAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.yAxisLogarithmBase();if(a!=b){this.p2=a;this.g1("YAxisLogarithmBase",b,this.yAxisLogarithmBase())}return a}else{return this.p2}},pn:0,yAxisMinimumValue:function(a){if(arguments.length===1){var b=this.yAxisMinimumValue();if(a!=b){this.pn=a;this.g1("YAxisMinimumValue",b,this.yAxisMinimumValue())}return a}else{return this.pn}},pm:0,yAxisMaximumValue:function(a){if(arguments.length===1){var b=this.yAxisMaximumValue();if(a!=b){this.pm=a;this.g1("YAxisMaximumValue",b,this.yAxisMaximumValue())}return a}else{return this.pm}},po:0,yAxisMinorInterval:function(a){if(arguments.length===1){var b=this.yAxisMinorInterval();if(a!=b){this.po=a;this.g1("YAxisMinorInterval",b,this.yAxisMinorInterval())}return a}else{return this.po}},xAxisActualMinimum:function(){return this.xAxis().k4()},xAxisActualMaximum:function(){return this.xAxis().k3()},yAxisActualMinimum:function(){return this.yAxis().actualMinimumValue()},yAxisActualMaximum:function(){return this.yAxis().actualMaximumValue()},ol:null,negativeBrushes:function(a){if(arguments.length===1){var b=this.negativeBrushes();if(a!=b){this.ol=a;this.g1("NegativeBrushes",b,this.negativeBrushes())}return a}else{return this.ol}},om:null,negativeOutlines:function(a){if(arguments.length===1){var b=this.negativeOutlines();if(a!=b){this.om=a;this.g1("NegativeOutlines",b,this.negativeOutlines())}return a}else{return this.om}},pa:false,yAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.yAxisAbbreviateLargeNumbers();if(a!=b){this.pa=a;this.g1("YAxisAbbreviateLargeNumbers",b,this.yAxisAbbreviateLargeNumbers())}return a}else{return this.pa}},o7:false,isCategoryHighlightingEnabled:function(a){if(arguments.length===1){var b=this.isCategoryHighlightingEnabled();if(a!=b){this.o7=a;this.g1("IsCategoryHighlightingEnabled",b,this.isCategoryHighlightingEnabled())}return a}else{return this.o7}},o8:false,isItemHighlightingEnabled:function(a){if(arguments.length===1){var b=this.isItemHighlightingEnabled();if(a!=b){this.o8=a;this.g1("IsItemHighlightingEnabled",b,this.isItemHighlightingEnabled())}return a}else{return this.o8}},init:function(){this.p1=1e3;this.op=9;this.or=1;this.pl=NaN;this.p2=10;this.pn=NaN;this.pm=NaN;this.pa=true;this.o7=false;this.o8=false;$.ig.XYChart.prototype.init.call(this);this.f6()},b5:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(2);$ret.add(1);$ret.add(0);$ret.add(10);$ret.add(6);$ret.add(7);$ret.add(5);$ret.add(4);$ret.add(8);return $ret}()},qu:function(a,b){switch(b.propertyName()){case"ActualMinimum":this.g8("XAxisActualMinimum");break;case"ActualMaximum":this.g8("XAxisActualMaximum");break}},qv:function(a,b){switch(b.propertyName()){case"ActualMinimumValue":this.g8("YAxisActualMinimum");break;case"ActualMaximumValue":this.g8("YAxisActualMaximum");break}},hj:function(){$.ig.XYChart.prototype.hj.call(this);this.xAxis().label(this.xAxisLabel()==null?$.ig.XYChart.prototype.kv(this.xAxis(),this._v.dataSeries()):this.xAxisLabel());this.xAxis().itemsSource(this.dataChart()!=null&&this.dataChart().series().count()>0?this.dataChart().series().__inner[0].itemsSource():null)},_xAxis:null,xAxis:function(a){if(arguments.length===1){this._xAxis=a;return a}else{return this._xAxis}},_yAxis:null,yAxis:function(a){if(arguments.length===1){this._yAxis=a;return a}else{return this._yAxis}},oy:function(a,b){switch(a){case 2:return this.ar(1);case 3:return this.ar(10);case 0:return this.ar(0);case 1:return this.ar(2);case 6:return this.ar(6);case 7:return this.ar(7);case 4:return this.ar(4);case 5:return this.ar(5);case 8:return this.ar(8);case 9:return this.ox(b);default:return this.ar(1)}},ox:function(a){return this.ar(a)},u:function(a){switch(this.chartType()){case 1:return 2;case 0:return 0;case 3:return 10;case 6:return 6;case 7:return 7;case 5:return 5;case 4:return 4;case 8:return 8;case 9:return a.suggestedSeries();default:case 2:return 1}},aq:function(a,b){var c=this.oy(this.chartType(),a.suggestedSeries());c.valueMemberPath(a.findMatchingHint(0).path());c.xAxis(this.xAxis());c.yAxis(this.yAxis());return c},hh:function(a){if(a.suggestedSecondaryAxis()==2){this.yAxis().isLogarithmic(true);this.yAxis().logarithmBase(10)}},hk:function(){this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());this.yAxis().logarithmBase(this.yAxisLogarithmBase())},b4:function(){return function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $.ig.SimpleCategorySeriesRule);$ret.add(new $.ig.SubCollectionsRule);return $ret}()},f1:function(a,b){var c=$b($.ig.HorizontalAnchoredCategorySeries.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollisionAvoidance());c.markerType(this.ai(a,b))}},qs:function(a){this.qt(function(b,c){a(b)})},qt:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){var c=$b($.ig.HorizontalAnchoredCategorySeries.prototype.$type,this.dataChart().series().__inner[b]);if(c==null){continue}a(c,b)}},h7:function(){return this.xAxis()},h8:function(){return this.yAxis()},o1:function(){return this.ar(30)},o2:function(){return this.ar(31)},b1:function(a,b){var c=$.ig.XYChart.prototype.b1.call(this,a,b);if(c!=null){var d=new $$4.x($.ig.Series.prototype.$type,0);if(this.o7){d.add(this.o1())}if(this.o8){d.add(this.o2())}for(var e=0;e<d.count();e++){var f=d.__inner[e];f.name(a+f.getType().typeName());c.add(f)}}return c},ho:function(a,b,c){$.ig.XYChart.prototype.ho.call(this,a,b,c);if(this._v.dataSeries().count()>0){if(String.isNullOrEmpty(this.calloutsXMemberPath())){this.ac().setXMemberPath(a,c.getMemberPathFor(16))}if(String.isNullOrEmpty(this.calloutsYMemberPath())){this.ac().setYMemberPath(a,c.getMemberPathFor(0))}if(String.isNullOrEmpty(this.calloutsLabelMemberPath())){this.ac().setLabelMemberPath(a,c.getMemberPathFor(0))}if(String.isNullOrEmpty(this.calloutsContentMemberPath())){this.ac().setContentMemberPath(a,c.getMemberPathFor(0))}}},g1:function(a,b,c){var $self=this;$.ig.XYChart.prototype.g1.call(this,a,b,c);switch(a){case"ChartType":this.hj();break;case"MarkerCollisionAvoidance":this.qs(function(d){d.markerCollisionAvoidance($self.markerCollisionAvoidance())});break;case"IsTransitionInEnabled":this.qs(function(d){d.isTransitionInEnabled($self.isTransitionInEnabled())});break;case"TransitionInMode":this.qs(function(d){d.transitionInMode($self.transitionInMode())});break;case"TransitionInSpeedType":this.qs(function(d){d.transitionInSpeedType($self.transitionInSpeedType())});break;case"XAxisInterval":this.xAxis().interval(this.xAxisInterval());break;case"XAxisMinorInterval":this.xAxis().minorInterval(this.xAxisMinorInterval());break;case"XAxisGap":this.xAxis().gap(this.xAxisGap());break;case"XAxisOverlap":this.xAxis().overlap(this.xAxisOverlap());break;case"YAxisInterval":this.yAxis().interval(this.yAxisInterval());break;case"YAxisIsLogarithmic":this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());break;case"YAxisLogarithmBase":this.yAxis().logarithmBase(this.yAxisLogarithmBase());break;case"YAxisMinimumValue":this.yAxis().minimumValue(this.yAxisMinimumValue());break;case"YAxisMaximumValue":this.yAxis().maximumValue(this.yAxisMaximumValue());break;case"YAxisMinorInterval":this.yAxis().minorInterval(this.yAxisMinorInterval());break;case"NegativeBrushes":case"NegativeOutlines":this.qt(function(d,e){if(d.isNegativeColorSupported()){d.setNegativeColors($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeBrushes(),e),$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeOutlines(),e))}});break;case"YAxisAbbreviateLargeNumbers":this.m9(function(d){d.abbreviateLargeNumbers($self.yAxisAbbreviateLargeNumbers())});break;case"IsCategoryHighlightingEnabled":case"IsItemHighlightingEnabled":this.hj();break}},$type:new $.ig.Type("CategoryChart",$.ig.XYChart.prototype.$type)},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.piechart.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_interactivity.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$q=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$al=$.ig.globalDefs.$$al;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["PieChartViewManager:a","LabelClickEventArgs:g","LabelClickEventHandler:h","SelectedItemChangedEventHandler:m","SelectedItemChangingEventHandler:n","SelectedItemsChangedEventHandler:o","SelectedItemsChangingEventHandler:p","SliceClickEventArgs:q","SliceClickEventHandler:r","PieChartFormatLabelHandler:s","PieLabel:t","PieChartBase:v","PieChartSliceSelector:w","PieSliceOthersContext:x","Slice:y","XamPieChart:z","PieChartBaseView:aa","PieSliceDataContext:ac","SliceView:ad","XamPieChartView:ae"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber;$d("SliceSelectionMode:f",false,false,{Manual:0,Single:1,Multiple:2});$d("OthersCategoryType:e",false,false,{Number:0,Percent:1});$d("LeaderLineType:d",false,false,{Straight:0,Arc:1,Spline:2});$d("LabelsPosition:c",false,false,{None:0,Center:1,InsideEnd:2,OutsideEnd:3,BestFit:4});$c("PieChartViewManager:a","Object",{_o:null,_q:null,_t:null,_s:null,_r:null,k:0,j:0,l:0,_ao:null,_e:null,_g:null,_f:null,_h:null,a:null,init:function(a){this.k=0;this.j=0;this.l=1;this.n=null;this.__toolTipObject=null;this.v=null;this.i=true;$.ig.$op.init.call(this);this.a=a},ab:function(){var a=this._o.rootWrapper().width();var b=this._o.rootWrapper().height();this.ad(a,b)},ad:function(a,b){this._c._bc=new $$a.ae(0,0,0,a,b);var c=this.a._a.actualPixelScalingRatio();if(c==this.l&&a==this.k&&b==this.j){return}this.k=a;this.j=b;this.l=c;this.a.a8()},n:null,aa:function(){var $self=this;if(this.n==null){this.n=function(a){var b=$self.a._a.pixelScalingRatio();var c=$self.a._a.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self.a._a.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.n,false)}this.n(null)},x:function(a,b){var c=this.a._a.actualPixelScalingRatio();if(a!=this.k||b!=this.j||c!=this.l){this.k=a;this.j=b;this.l=this.a._a.actualPixelScalingRatio();this.an()}},an:function(){this._ao=new $$a.ae(0,0,0,this.k,this.j);var a=this.k;var b=this.j;var c=this.l;if(c!=1){a=Math.round(this.k*c);b=Math.round(this.j*c)}this._q.setAttribute("width",a.toString());this._q.setAttribute("height",b.toString());this._q.setStyleProperty("width",this.k.toString()+"px");this._q.setStyleProperty("height",this.j.toString()+"px");this._s.setAttribute("width",a.toString());this._s.setAttribute("height",b.toString());this._s.setStyleProperty("width",this.k.toString()+"px");this._s.setStyleProperty("height",this.j.toString()+"px");this._r.setAttribute("width",a.toString());this._r.setAttribute("height",b.toString());this._r.setStyleProperty("width",this.k.toString()+"px");this._r.setStyleProperty("height",this.j.toString()+"px");this._t.setAttribute("width",a.toString());this._t.setAttribute("height",b.toString());this._t.setStyleProperty("width",this.k.toString()+"px");this._t.setStyleProperty("height",this.j.toString()+"px");return this._ao},d:function(){return this.a._b._c},am:function(){var a=$.ig.DOMEventProxy.prototype.ct(this._o.rootWrapper());return{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ag:function(a){if(this._o!=null){this._o.setTimeout(a,0)}else{window.setTimeout(a,0)}},b:function(){var $self=this;var a=new $$t.ab;var b;var c;var d=$.ig.BrushUtil.prototype.d("chart",this._o,b,c,null);b=d.p2;c=d.p3;a._a=b;a._b=c;this._o.startCSSQuery();a._f=function(){var $ret=new $$a.at;$ret.fill($self._o.getCssDefaultPropertyValue("ui-chart-innerlabels","color"));return $ret}();a._g=function(){var $ret=new $$a.at;$ret.fill($self._o.getCssDefaultPropertyValue("ui-chart-outerlabels","color"));return $ret}();this._o.endCSSQuery();a._c=$.ig.FontUtil.prototype.getFont(this._o);a._e=$.ig.DeviceUtils.prototype.g(6);a._i=function(){var $ret=new $$a.at;$ret.fill("#00000033");return $ret}();a._d=1;return a},ah:function(a){a.__stroke=function(){var $ret=new $$a.at;$ret.fill("#000000");return $ret}();a.__fill=function(){var $ret=new $$a.at;$ret.fill("#222222");return $ret}()},_c:null,ac:function(a){if(a==null){if(this._c!=null){this._c.an()}this._o=null;this._q=null;this._s=null;this._r=null;this._t=null;this._e=null;this._g=null;this._f=null;this._h=null;this._c=null;if(this.n!=null){window.removeEventListener("resize",this.n,false);this.n=null}return}var b=a;this._o=b;this.a.a9();this.a.bi();this._o.rootWrapper().setStyleProperty("position","relative");this._o.rootWrapper().addClass("ui-corner-all");this._o.rootWrapper().addClass("ui-widget-content");this._q=this._o.createElement("canvas");this._q.setStyleProperty("position","absolute");this._q.setStyleProperty("top","0px");this._q.setStyleProperty("left","0px");this._s=this._o.createElement("canvas");this._s.setStyleProperty("position","absolute");this._s.setStyleProperty("top","0px");this._s.setStyleProperty("left","0px");this._r=this._o.createElement("canvas");this._r.setStyleProperty("position","absolute");this._r.setStyleProperty("top","0px");this._r.setStyleProperty("left","0px");this._t=this._o.createElement("canvas");this._t.setStyleProperty("position","absolute");this._t.setStyleProperty("top","0px");this._t.setStyleProperty("left","0px");this._o.append(this._q);this._o.append(this._s);this._o.append(this._r);this._o.append(this._t);this._e=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._o.get2DCanvasContext(this._q));this._g=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._o.get2DCanvasContext(this._s));this._f=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._o.get2DCanvasContext(this._r));this._h=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._o.get2DCanvasContext(this._t));this._c=new $.ig.DOMEventProxy(this._t,this._o,false);var c=this._c;c.onMouseOver=$.ig.Delegate.prototype.combine(c.onMouseOver,this.a.aj.runOn(this.a));var d=this._c;d.onMouseLeave=$.ig.Delegate.prototype.combine(d.onMouseLeave,this.a.ai.runOn(this.a));var e=this._c;e.onMouseDown=$.ig.Delegate.prototype.combine(e.onMouseDown,this.a.ah.runOn(this.a));var f=this._c;f.onMouseUp=$.ig.Delegate.prototype.combine(f.onMouseUp,this.a.ak.runOn(this.a));this._c.ab(this.a._a.isSurfaceInteractionDisabled());this.ad(this._o.rootWrapper().width(),this._o.rootWrapper().height())},w:function(a){this._o.append(a)},ae:function(a){if(this._c==null){return}this._c.ab(a)},u:function(){return this._o},y:function(a){a.width(this.k);a.height(this.j)},__toolTipObject:null,v:null,i:false,aj:function(a){this.v=null;this.__toolTipObject=null;if(typeof a==="string"){this.v=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.setStyleProperty("position","fixed");this.__toolTipObject.setStyleProperty("top","0");this.__toolTipObject.setStyleProperty("left","0");this.__toolTipObject.setStyleProperty("z-index","10000")}}},ai:function(pos_,context_){if(this.__toolTipObject!=null){if(this.i){this.w(this.__toolTipObject);this.i=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}this.__toolTipObject.setOffset(pos_.__x,pos_.__y)}},z:function(a){if(this.__toolTipObject!=null){var context_=a;if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}},ak:function(style_){var a=null;var fillColor_=null;if(style_!=null){if(style_.fill){fillColor_=style_.fill}if(fillColor_!=null){a=$$a.$at.create(fillColor_)}}return a},al:function(style_){var a=null;var outlineColor_=null;if(style_!=null){if(style_.stroke){outlineColor_=style_.stroke}if(outlineColor_!=null){a=$$a.$at.create(outlineColor_)}}return a},m:function(style_){var actualOutlineThickness_=NaN;if(style_!=null){if(style_.strokeThickness){actualOutlineThickness_=style_.strokeThickness}}return actualOutlineThickness_},af:function(){},$type:new $.ig.Type("PieChartViewManager",$.ig.$ot)},true);$c("PieLegendTemplates:b","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.legendLabel()!=null?b.legendLabel():b.itemLabel();if(e==null){e="Pie Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},c:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.legendLabel()!=null?b.legendLabel():b.itemLabel();if(e==null){e="Doughnut Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},a:function(a){},d:function(a){},e:function(a){var b=a.data;var c=a.context;var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=b.series();var f=b.itemBrush();var g=b.outline();var h=b.thickness();var i=new $$a.bv;i.width(a.availableWidth-h*2-2);i.height(a.availableHeight-h*2);i._n=h+1;i._o=h;i._ac=h;i.__fill=f;i.__stroke=g;d.v(i)},b:function(a){var b=a.data;var c=a.context;var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=b.itemBrush();var f=b.outline();var g=b.thickness();var h=new $$a.bv;h.width(a.availableWidth-g*2-2);h.height(a.availableHeight-g*2);h._n=g+1;h._o=g;h._ac=g;h.__fill=e;h.__stroke=f;d.v(h)},$type:new $.ig.Type("PieLegendTemplates",$.ig.$ot)},true);$c("LabelClickEventArgs:g","EventArgs",{init:function(a,b){this.c=true;$$0.$w.init.call(this);this.slice(a)},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},item:function(){if(this.slice()!=null){return this.slice().dataContext()}else{return null}},allowSliceClick:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},c:false,$type:new $.ig.Type("LabelClickEventArgs",$$0.$w.$type)},true);$c("SelectedItemChangedEventArgs:i","EventArgs",{_oldItem:null,oldItem:function(a){if(arguments.length===1){this._oldItem=a;return a}else{return this._oldItem}},_newItem:null,newItem:function(a){if(arguments.length===1){this._newItem=a;return a}else{return this._newItem}},init:function(a,b){$$0.$w.init.call(this);this.oldItem(a);this.newItem(b)},$type:new $.ig.Type("SelectedItemChangedEventArgs",$$0.$w.$type)},true);$c("SelectedItemChangingEventArgs:j","SelectedItemChangedEventArgs",{_cancel:false,cancel:function(a){if(arguments.length===1){this._cancel=a;return a}else{return this._cancel}},init:function(a,b){$$t.$i.init.call(this,a,b)},$type:new $.ig.Type("SelectedItemChangingEventArgs",$$t.$i.$type)},true);$c("SelectedItemsChangedEventArgs:k","EventArgs",{_oldItems:null,oldItems:function(a){if(arguments.length===1){this._oldItems=a;return a}else{return this._oldItems}},_newItems:null,newItems:function(a){if(arguments.length===1){this._newItems=a;return a}else{return this._newItems}},init:function(a,b){$$0.$w.init.call(this);this.oldItems(a);this.newItems(b)},$type:new $.ig.Type("SelectedItemsChangedEventArgs",$$0.$w.$type)},true);$c("SelectedItemsChangingEventArgs:l","SelectedItemsChangedEventArgs",{_cancel:false,cancel:function(a){if(arguments.length===1){this._cancel=a;return a}else{return this._cancel}},init:function(a,b){$$t.$k.init.call(this,a,b)},$type:new $.ig.Type("SelectedItemsChangingEventArgs",$$t.$k.$type)},true);$c("SliceClickEventArgs:q","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.slice(a);this.originalEvent(b);if(a==null){return}this.d=a.isSelected();this.c=a.isExploded()},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},isSelected:function(a){if(arguments.length===1){this.d=a;this.slice()._ai.fi(this.slice(),a);return a}else{return this.d}},d:false,isExploded:function(a){if(arguments.length===1){this.c=a;this.slice().isExploded(a);return a}else{return this.c}},c:false,isOthersSlice:function(){return this.slice().isOthersSlice()},dataContext:function(){if(this.slice()!=null){return this.slice().dataContext()}return null},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},$type:new $.ig.Type("SliceClickEventArgs",$$0.$w.$type)},true);$c("PieLabel:t","Control",{init:function(){$$a.$f.init.call(this)},_ah:null,_ao:null,_ai:0,_aj:null,_ap:null,_aq:null,_ag:0,ak:function(a){if(a._a.labelsPosition()==3){this._ao=a.bz(this);var b=$b($$a.$an.$type,this._aj);var c=b.ak();a._a.ff();var d=this._ah.isExploded()?this._ah.b5():this._ah.b7();var e=$.ig.GeometryUtil.prototype.k(d,this._ai,this._ah.a2()+a._a.labelExtent());var f=a._b0.width();if(a.y(b)+e.__x>f&&e.__x<f){while(c.length>0&&a.y(b)+e.__x>f){c=c.substr(0,c.length-1);b.ak(c)}if(c.length>3){c=c.substr(0,c.length-3);c=c+"..."}else{if(a.y("...")<this._ao.width()){c="..."}else{c=String.empty()}}}var g=new $$a.an;g.ak(c);this._aj=g}},al:function(){},am:function(){this._ap.__visibility=this._ah._ai.leaderLineVisibility()!=0?this._ah._ai.leaderLineVisibility():this._ah._aj.__visibility;var a;var b=this._ah._ai.leaderLineMargin();var c=$.ig.GeometryUtil.prototype.k(this._ah.b6(),this._ai,this._ah.a2());this._ap._aj=c.__x;this._ap._al=c.__y;if(this._ai<90||this._ai>=270){a={__x:this._ao.left(),__y:(this._ao.top()+this._ao.bottom())/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{a={__x:this._ao.right(),__y:(this._ao.top()+this._ao.bottom())/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(b>0){var d=$.ig.GeometryUtil.prototype.f(c,a);if(b<d){a=$.ig.GeometryUtil.prototype.m(a,c,b)}else{a=c}}this._ap._ak=a.__x;this._ap._am=a.__y},an:function(){this._aq.__visibility=this._ah._ai.leaderLineVisibility()!=0?this._ah._ai.leaderLineVisibility():this._ah._aj.__visibility;var a=this._ah.b6();var b=this._aq._aj._b.__inner[0];var c=b.__segments.__inner[0];var d=this._ah._ai.leaderLineMargin();var e=(this._ao.top()+this._ao.bottom())/2;var f=$.ig.GeometryUtil.prototype.k(a,this._ai,this._ah.a2());var g=$.ig.GeometryUtil.prototype.k(a,this._ai,this._ah.a2()+this._ah._ai.labelExtent()/2);var h;var i;var j;var k=e;if(this._ai<90&&this._ai>=0){h={__x:this._ao.left()-30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.left(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(this._ai<180&&this._ai>=90){h={__x:this._ao.right()+30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.right(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(this._ai<270&&this._ai>=180){h={__x:this._ao.right()+30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.right(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{h={__x:this._ao.left()-30,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:this._ao.left(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(d>0){var l=$.ig.GeometryUtil.prototype.f(f,j);if(d<l){i=$.ig.GeometryUtil.prototype.m(j,f,d);var m=g.__x-f.__x;var n=g.__y-f.__y;g=$.ig.GeometryUtil.prototype.m(g,f,d);var o=g.__x-f.__x;var p=g.__y-f.__y;if(m>0&&o<0||m<0&&o>0||n>0&&p<0||n<0&&p>0){g=f}h=$.ig.GeometryUtil.prototype.m(h,f,d);var q=$.ig.GeometryUtil.prototype.f(f,i)/$.ig.GeometryUtil.prototype.f(f,j);h.__x=f.__x+(h.__x-f.__x)*q;h.__y=f.__y+(h.__y-f.__y)*q}else{this._aq.__visibility=1;return}}else{i=j}if(this._ai<180&&this._ai>=0){if(g.__y>h.__y){g.__y=f.__y}}else{if(g.__y<h.__y){g.__y=f.__y}}b.__startPoint=f;if(this._ah._ai.leaderLineType()==1){c.e(f)}else{c.e(g)}c.f(h);c.g(i)},$type:new $.ig.Type("PieLabel",$$a.$f.$type)},true);$c("IndexCollection:u","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$0.$aw.$type,0)},r:function(a,b){if(!this.contains(b)){$$4.$f.r.call(this,a,b)}},x:function(a,b){if(this.contains(b)){this.remove(b);this.r(a,b)}else{$$4.$f.x.call(this,a,b)}},$type:new $.ig.Type("IndexCollection",$$4.$f.$type.specialize($$0.$aw.$type))},true);$c("PieChartBase:v","Control",{ar:function(){return new $$t.aa(this)},e4:function(a){this._as=a},_as:null,init:function(){var $self=this;this.bh=false;this.bk=false;this.bj=false;this.bl=false;this.bi=false;this.bo=false;this.bn=false;this.bm=false;this.aj=new $$t.u;this.ak=new $$t.u;this.ca=NaN;this.b9=1;this.c1=null;$$a.$f.init.call(this);this._g3=$$a.$ae.empty();var a=this.ar();this.e4(a);a.az();this._ab=$$t.$v.$type;this._b2=new $$4.x($$0.$aw.$type,0);this._b1=new $$4.x($$0.$aw.$type,0);this._b0=new $$4.x($.ig.$op.$type,0);this.aw=function(b,c){$self.e8(b,c.propertyName(),c.oldValue(),c.newValue())};this.b5=function(b,c){$self.ff();$self.fe()};this.b6=function(b,c){if($self.allowSliceExplosion()){$self.e7();$self.e6();$self.ff();$self.fd()}};this.b7=function(b,c){$self.fh(c)};this.b8=function(b,c){$self.e0(c)};this.cv=function(b,c){$self.ei(c.action(),c.position(),c.count(),c.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.aw);var b=this.selectedSlices();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.b7);this.bl=true;var c=this.explodedSlices();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.b6);this.bi=true;this.selectedItems(new $$4.d(0));var d=this.selectedItems();d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.b8);this.bg=function(){var $ret=new $.ig.Pool$1($$t.$y.$type);$ret.create($self._as.g.runOn($self._as));$ret.activate($self._as.bc.runOn($self._as));$ret.disactivate($self._as.be.runOn($self._as));$ret.destroy($self._as.bd.runOn($self._as));return $ret}();this.bf=function(){var $ret=new $.ig.Pool$1($$t.$t.$type);$ret.create($self._as.d.runOn($self._as));$ret.activate($self._as.ar.runOn($self._as));$ret.disactivate($self._as.at.runOn($self._as));$ret.destroy($self._as.as.runOn($self._as));return $ret}();this._av=new $$t.w(this)},bh:false,bk:false,bj:false,bl:false,bi:false,bo:false,bn:false,bm:false,aw:null,b5:null,b7:null,b6:null,b8:null,cv:null,a5:function(a){if(arguments.length===1){this.h($$t.$v.fx,a);return a}else{return this.c($$t.$v.fx)}},a9:null,be:function(a){if(arguments.length===1){if(this.a9!=a){var b=this.a9;this.a9=a;this.fa("ValueColumn",b,this.a9)}return a}else{return this.a9}},_cx:0,_cp:0,_cu:0,_b2:null,_b1:null,_b0:null,_cf:0,_bz:null,cc:function(){return Math.abs(this.innerExtent())>1?this.innerExtent():this.innerExtent()*100},_av:null,itemsSource:function(a){if(arguments.length===1){this.h($$t.$v.itemsSourceProperty,a);return a}else{return this.c($$t.$v.itemsSourceProperty)}},innerExtent:function(a){if(arguments.length===1){var b=a;if($.ig.util.isNaN(a)||Number.isInfinity(a)){b=0}if(a<0){b=0}if(a>100){b=100}this.h($$t.$v.innerExtentProperty,b);return a}else{return this.c($$t.$v.innerExtentProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.valueMemberPathProperty,a);return a}else{return this.c($$t.$v.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.labelMemberPathProperty,a);return a}else{return this.c($$t.$v.labelMemberPathProperty)}},legendLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$v.legendLabelMemberPathProperty,a);return a}else{return this.c($$t.$v.legendLabelMemberPathProperty)}},a7:null,ba:function(a){if(arguments.length===1){if(this.a7!=a){var b=this.ba();this.a7=a;this.fa("LabelColumn",b,this.ba())}return a}else{return this.a7}},a8:null,bb:function(a){if(arguments.length===1){if(this.a8!=a){var b=this.bb();this.a8=a;this.fa("LegendLabelColumn",b,this.bb())}return a}else{return this.a8}},labelsPosition:function(a){if(arguments.length===1){this.h($$t.$v.labelsPositionProperty,$$t.$c.getBox(a));return a}else{return $g(this.c($$t.$v.labelsPositionProperty))}},labelOuterColor:function(a){if(arguments.length===1){this.h($$t.$v.labelOuterColorProperty,a);return a}else{return this.c($$t.$v.labelOuterColorProperty)}},labelInnerColor:function(a){if(arguments.length===1){this.h($$t.$v.labelInnerColorProperty,a);return a}else{return this.c($$t.$v.labelInnerColorProperty)}},leaderLineVisibility:function(a){if(arguments.length===1){this.h($$t.$v.leaderLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$v.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.h($$t.$v.leaderLineStyleProperty,a);return a}else{return this.c($$t.$v.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.h($$t.$v.leaderLineTypeProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$v.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.h($$t.$v.leaderLineMarginProperty,a);return a}else{return this.c($$t.$v.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$v.toolTipProperty,a);return a}else{return this.c($$t.$v.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.h($$t.$v.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$v.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.h($$t.$v.othersCategoryTypeProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$v.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.h($$t.$v.othersCategoryTextProperty,a);return a}else{return this.c($$t.$v.othersCategoryTextProperty)}},explodedRadius:function(a){if(arguments.length===1){this.h($$t.$v.explodedRadiusProperty,a);return a}else{return this.c($$t.$v.explodedRadiusProperty)}},cb:function(){var a=this.explodedRadius();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},radiusFactor:function(a){if(arguments.length===1){this.h($$t.$v.radiusFactorProperty,a);return a}else{return this.c($$t.$v.radiusFactorProperty)}},ce:function(){var a=this.radiusFactor();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},allowSliceSelection:function(a){if(arguments.length===1){this.h($$t.$v.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$v.allowSliceSelectionProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.h($$t.$v.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$v.allowSliceExplosionProperty)}},explodedSlices:function(a){if(arguments.length===1){var b=this.aj;if(b!=null){var c=this.aj;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.b6)}this.bi=false;this.aj=a;if(this.aj!=null){var d=this.aj;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.b6);this.bi=true}if(this.allowSliceExplosion()){this.e7();this.e6();this.ff();this.fd()}return a}else{return this.aj}},aj:null,legend:function(a){if(arguments.length===1){this.h($$t.$v.legendProperty,a);return a}else{return this.c($$t.$v.legendProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$v.labelExtentProperty,a);return a}else{return this.c($$t.$v.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.h($$t.$v.startAngleProperty,a);return a}else{return this.c($$t.$v.startAngleProperty)}},sweepDirection:function(a){if(arguments.length===1){this.h($$t.$v.sweepDirectionProperty,$$a.$bi.getBox(a));return a}else{return $g(this.c($$t.$v.sweepDirectionProperty))}},selectedSlices:function(a){if(arguments.length===1){var b=this.ak;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.b7);this.bl=false;this.ak=a;if(this.ak!=null){var c=this.ak;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.b7);this.bl=true}if(this.allowSliceSelection()){this.e7();this.e6();this.ff();this.fd();this.fe()}return a}else{return this.ak}},ak:null,othersCategoryStyle:function(a){if(arguments.length===1){this.h($$t.$v.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$v.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.h($$t.$v.selectedStyleProperty,a);return a}else{return this.c($$t.$v.selectedStyleProperty)}},toolTipStyle:function(a){if(arguments.length===1){this.h($$t.$v.toolTipStyleProperty,a);return a}else{return this.c($$t.$v.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.h($$t.$v.brushesProperty,a);return a}else{return this.c($$t.$v.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$v.outlinesProperty,a);return a}else{return this.c($$t.$v.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$v.legendItemTemplateProperty,a);return a}else{return this.c($$t.$v.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$v.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$v.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.h($$t.$v.labelTemplateProperty,a);return a}else{return $b($$a.$k.$type,this.c($$t.$v.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.h($$t.$v.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$v.isSurfaceInteractionDisabledProperty)}},bs:function(){return this.formatLabel()!=null},bt:function(){return this.formatLegendLabel()!=null},formatLabel:function(a){if(arguments.length===1){this.h($$t.$v.formatLabelProperty,a);return a}else{return this.c($$t.$v.formatLabelProperty)}},formatLegendLabel:function(a){if(arguments.length===1){this.h($$t.$v.formatLegendLabelProperty,a);return a}else{return this.c($$t.$v.formatLegendLabelProperty)}},ca:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.ca;this.ca=a;this.fa("PixelScalingRatio",b,this.ca);return a}else{return this.ca}},b9:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.b9;this.b9=a;this.fa("ActualPixelScalingRatio",b,this.b9);return a}else{return this.b9}},selectionMode:function(a){if(arguments.length===1){this.h($$t.$v.selectionModeProperty,$$t.$f.getBox(a));return a}else{return $g(this.c($$t.$v.selectionModeProperty))}},selectedItem:function(a){if(arguments.length===1){this.h($$t.$v.selectedItemProperty,a);return a}else{return this.c($$t.$v.selectedItemProperty)}},_selectedItems:null,selectedItems:function(a){if(arguments.length===1){this._selectedItems=a;return a}else{return this._selectedItems}},labelClick:null,ew:function(a,b){if(this.labelClick!=null){this.labelClick(a,b)}},selectedItemChanging:null,ey:function(a,b){if(this.selectedItemChanging!=null){this.selectedItemChanging(a,b)}},selectedItemsChanging:null,e1:function(a,b){if(this.selectedItemsChanging!=null){this.selectedItemsChanging(a,b)}},selectedItemChanged:null,ex:function(a,b){if(this.selectedItemChanged!=null){this.selectedItemChanged(a,b)}},selectedItemsChanged:null,ez:function(a,b){if(this.selectedItemsChanged!=null){this.selectedItemsChanged(a,b)}},sliceClick:null,e3:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},bg:null,bf:null,ek:function(a,b){if(!this.bi){return}if(!this.explodedSlices().contains(a.a5())&&b){this.explodedSlices().add(a.a5())}if(this.explodedSlices().contains(a.a5())&&!b){this.explodedSlices().remove(a.a5())}},fi:function(a,b){this.bn=true;if(!this.selectedSlices().contains(a.a5())&&b){this.selectedSlices().add(a.a5())}if(this.selectedSlices().contains(a.a5())&&!b){this.selectedSlices().remove(a.a5())}this.bn=false},fj:function(a){this._as.ba(a)},cy:function(a){return this._as.ad(a)},g2:function(a,b){var c=new $$a.ae(0,0,0,0,0);return c},br:function(a,b){var c=a._ah;if(c==null){return false}var d=c.b6();var e=this.sweepDirection()==1?c.a3():c.ax();var f=this.sweepDirection()==1?c.ax():c.a3();var g=false;var h=false;var i=$.ig.GeometryUtil.prototype.k(d,e,c.a2());var j=$.ig.GeometryUtil.prototype.k(d,f,c.a2());e=$$t.$v.ch(i.__x,d.__x,i.__y,d.__y);f=$$t.$v.ch(j.__x,d.__x,j.__y,d.__y);if(this.bu(c)){h=true}var k;k=$.ig.MathUtil.prototype.e(a._ao.right()-d.__x,a._ao.top()-d.__y);if(k>c.a2()){return false}k=$.ig.MathUtil.prototype.e(a._ao.right()-d.__x,a._ao.bottom()-d.__y);if(k>c.a2()){return false}k=$.ig.MathUtil.prototype.e(a._ao.left()-d.__x,a._ao.top()-d.__y);if(k>c.a2()){return false}k=$.ig.MathUtil.prototype.e(a._ao.left()-d.__x,a._ao.bottom()-d.__y);if(k>c.a2()){return false}if(h){return true}if(e>f){e=e-360;g=true}var l;l=$$t.$v.ch(a._ao.right(),d.__x,a._ao.top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$v.ch(a._ao.right(),d.__x,a._ao.bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$v.ch(a._ao.left(),d.__x,a._ao.top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$v.ch(a._ao.left(),d.__x,a._ao.bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}return true},cs:function(a){var b=Math.round(a*Math.pow(10,5))/Math.pow(10,5);return b},bu:function(a){return $$t.$v.cs(Math.abs(a.ax()-a.a3()))==360},ch:function(a,b,c,d){var e=$.ig.MathUtil.prototype.e(a-b,c-d);var f=Math.asin((c-d)/e)*180/Math.PI;if(a<b){f=180-f}if(a>b){f=360+f}if(f==360){f=0}return $.ig.GeometryUtil.prototype.g(f)},fo:function(a){var b=new Array(a.count());for(var c=0;c<a.count();c++){var d=a.__inner[c];var e=d._ah;var f=$.ig.GeometryUtil.prototype.k(e.b7(),d._ai,e.a2());b[c]=f.__y}for(var g=0;g<a.count();g++){for(var h=g+1;h<a.count();h++){if(b[g]>=b[h]){var i=a.__inner[g];a.__inner[g]=a.__inner[h];a.__inner[h]=i;var j=b[g];b[g]=b[h];b[h]=j}}}},fg:function(a){if(a.count()==0){return}var b=this._as._b0.width();var c=this._as._b0.height();var d=a.count();var e=a.__inner[0]._ah.a2();var f=a.__inner[0]._ah.b6();var g=true;var h=0;var i=Number.POSITIVE_INFINITY;var j=Number.NEGATIVE_INFINITY;for(var k=0;k<d-1;k++){var l=a.__inner[k];var m=a.__inner[k+1];if(l._ao.intersectsWith(m._ao)){h++}}var n=0;var p=a.getEnumerator();while(p.moveNext()){var o=p.current();i=Math.min(i,o._ao.height());j=Math.max(j,o._ao.height());n+=o._ao.height()}if(n>c){g=false}if(g&&h>0){for(var q=0;q<d-1;q++){for(var r=q+1;r<d;r++){var s=a.__inner[q];var t=a.__inner[r];if(s._ao.intersectsWith(t._ao)){var u=t._ao;u.y(Math.min(s._ao.bottom()+.01,c-i));var v=this.labelExtent()+e;var w=Math.abs(f.__y-(u.y()+i/2));var x=Math.sqrt(Math.abs(v*v-w*w));var y=$.ig.GeometryUtil.prototype.g(t._ai);if(y>90&&y<270){x=(u.width()+x)*-1}u.x(f.__x+x);t._ao=u}}}for(var z=d-1;z>0;z--){for(var aa=z-1;aa>=0;aa--){var ab=a.__inner[z];var ac=a.__inner[aa];if(ab._ao.intersectsWith(ac._ao)){var ad=ac._ao;
ad.y(Math.max(ab._ao.top()-i-.01,0));var ae=this.labelExtent()+e;var af=Math.abs(f.__y-(ad.y()+i/2));var ag=Math.sqrt(Math.abs(ae*ae-af*af));var ah=$.ig.GeometryUtil.prototype.g(ac._ai);if(ah>90&&ah<270){ag=(ad.width()+ag)*-1}ad.x(f.__x+ag);ac._ao=ad}}}}var aj=a.getEnumerator();while(aj.moveNext()){var ai=aj.current();var ak=ai._ao;if(ak.left()>b||ak.right()<0){ai.__visibility=1;if(this.leaderLineType()==0){ai._ap.__visibility=1}else{ai._aq.__visibility=1}}else if(ak.left()<0){var al=Math.abs(ak.x());ak.x(0);if(al>ak.width()){ak.width(0)}else{}ai._ao=ak}else if(ak.right()>b){var am=ak.right()-b;if(am>ak.width()){ak.width(0)}else{ak.width(ak.width()-am)}ai._ao=ak}}},ei:function(a,b,c,d){this.fc()},fc:function(){this.e5();this.e7();this.e6();this.ff();this.fd();this.fe();this._as.bp()},e5:function(){this._cu=0;this._cp=0;this._b2.clear();this._b1.clear();this._b0.clear();if(this.itemsSource()==null||this.a5()==null){return}if(this.be()==null||this.be().count()==0){return}var b=this.be().getEnumerator();while(b.moveNext()){var a=b.current();if($.ig.util.isNaN(a)||Number.isInfinity(a)||a<=0){continue}this._cu=this._cu+a}for(var c=0;c<this.be().count();c++){var d=this.be().item(c);var e=d<=0;if($.ig.util.isNaN(d)||Number.isInfinity(d)||e){continue}var f=this.othersCategoryType()==1?d/this._cu:d;var g=this.othersCategoryType()==1?this.othersCategoryThreshold()/100:this.othersCategoryThreshold();var h=true;if(f<=g&&h){this._cp=this._cp+d;this._b1.add(c);this._b0.add1(this.a5().item(c))}else{this._b2.add(c)}}},e7:function(){if(this.itemsSource()==null||this.a5()==null){this.bg.count(0);return}var a=this._b2.count();var b=this._b1.count()>0;var c=$$t.$v.cs(this._cf);var d=$$t.$v.cs(this._cf);if(b){a++}this._cx=a;for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this._cp;f=true}else{g=this.be().item(this._b2.__inner[e])}if(this.sweepDirection()==1){d+=$$t.$v.cs(Math.abs(g)*360/this._cu)}else{d-=$$t.$v.cs(Math.abs(g)*360/this._cu)}var h=this.bg.item(e);h.aw(true);h.a3(c);h.ax(d);h.a1(h.a0(this.cc()));h.isOthersSlice(f);h.ay(this.cb());h.a5(e);h.dataContext(f?this._b0:this.a5().item(this._b2.__inner[e]));this._av.j(h);h.isExploded(this.bi?this.explodedSlices().contains(e):false);c=d;h.aw(false)}this.bg.count(a)},e6:function(){var $self=this;if(this.itemsSource()==null||this.a5()==null){this.bf.count(0);return}if(this.ba()==null||this.ba().count()==0||this.labelsPosition()==0){this.bf.count(0)}var a=this._b2.count();if(this._b1.count()>0){a++}this._as.au();var b=0;for(var c=0;c<a;c++){var d=String.empty();var e=false;var f;var g=null;if(c==a-1&&this._b1.count()>0){f=this.othersCategoryText();e=true;if(this.bs()){var h=function(){var $ret=new $$t.ac;$ret.series($self);$ret.item(e?$self._b0:$self.a5().item($self._b2.__inner[c]));$ret.percentValue($self.ck($self.bg.item(c)));$ret.isOthersSlice(e);return $ret}();if(f!=null){h.itemLabel(f.toString());h.legendLabel(f.toString())}var i=h;i=i.flatten();f=this.formatLabel()(i)}if(null!=f){d=f.toString()}else{d=this.othersCategoryText()}d=this.othersCategoryText()}else{if(this.ba()!=null&&this.ba().count()>=this._b2.count()){f=this.ba().item(this._b2.__inner[c])}else{f=null}g=this.bb()!=null&&this.bb().count()>0?this.bb().item(this._b2.__inner[c]):null;if(this.bs()){var j=function(){var $ret=new $$t.ac;$ret.series($self);$ret.item(e?$self._b0:$self.a5().item($self._b2.__inner[c]));$ret.itemLabel(f!=null?f.toString():null);$ret.legendLabel(g!=null?g.toString():f!=null?f.toString():null);$ret.percentValue($self.ck($self.bg.item(c)));$ret.isOthersSlice(e);return $ret}();var k=j;k=k.flatten();var formatedLabel_=this.formatLabel()(k);if(null==formatedLabel_&&this.ba()!=null&&this.ba().count()>0){f=this.ba().item(this._b2.__inner[c])}else{f=formatedLabel_}}var label_=f;var errorMsg_=this._as.af();if(label_===undefined){throw new Error(errorMsg_)}if(null!=f){d=f.toString()}else{d=null}}if(this.ba()!=null&&this.ba().count()>0){var l=this.bf.item(c);var m=this.bg.item(c);m._aj=l;l._ai=$.ig.GeometryUtil.prototype.g((m.a3()+m.ax())/2);l._ah=m;l._aj=function(){var $ret=new $$a.an;$ret.ak(d);return $ret}();if(this.labelTemplate()==null){l.dataContext(e?this._b0:this.a5().item(this._b2.__inner[c]));l.ak(this._as)}else{}l.__visibility=0;l._ao=this._as.bz(l);b++}if(this.bb()!=null&&this.bb().count()>0){var n=this.bg.item(c);n._bf=g!=null?g.toString():null}}this.bf.count(b)},_g3:null,ff:function(){if(this.itemsSource()==null||this.a5()==null){return}var a=this._as.b1();this._g3=new $$a.ae(0,0,0,a.width(),a.height());var b=this._as.aa();var c=this._as.z(this.selectedStyle());b=$.ig.util.isNaN(b)?0:b/2;c=$.ig.util.isNaN(c)?0:c/2;b=Math.max(c,b);var d=Math.min(a.width()/2,a.height()/2);var e={__x:a.width()/2,__y:a.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=d*this.ce();var g=f+b;if(g>d){var h=g-d;f=f-h}var j=this.bg.active().getEnumerator();while(j.moveNext()){var i=j.current();var k=$.ig.GeometryUtil.prototype.j(a.width(),a.height(),true,(i.a3()+i.ax())/2,f*this.cb());i.aw(true);i.a1(i.a0(this.cc()));i.a2(f);i.ay(this.cb());i.b7(e);i.b5(k);this.fj(i);i.aw(false)}this._as.bp()},fd:function(){var a=this._as._b0.width();var b=this._as._b0.height();if(b==0||a==0){return}if(this.bf.active().count()==0||this.labelsPosition()==0){this.bf.count(0);return}var c=new $$4.x($$t.$t.$type,0);var d=new $$4.x($$t.$t.$type,0);var e=new $$4.x($$t.$t.$type,0);var f=new $$4.x($$t.$t.$type,0);var h=this.bf.active().getEnumerator();while(h.moveNext()){var g=h.current();var i=g._ah;if(i==null){continue}var j=i.b6();var k=g._ao.width();var l=g._ao.height();if(this.labelsPosition()==1||this.labelsPosition()==4){var m=i.a2()*i.a1()/100;var n=$.ig.GeometryUtil.prototype.k(j,g._ai,i.a2()-(i.a2()-m)/2);g._ao=new $$a.ae(0,n.__x-k/2,n.__y-l/2,k,l);var o=this.br(g,n);if(o||this.labelsPosition()==1){if(this.labelInnerColor()==null){i.f($$t.$y.bp)}else{i.b2(this.labelInnerColor())}i._au=true;e.add(g);g._ag=1;if(g._ah._ai.leaderLineType()==0){g._ap.__visibility=1}else{g._aq.__visibility=1}if(!o&&this.labelsPosition()==1){g.__visibility=1}else{g.__visibility=0}continue}}if(this.labelsPosition()==2||this.labelsPosition()==4){var p=$$t.$v.ci(j,i.a2(),g);var q=$.ig.GeometryUtil.prototype.k(j,g._ai,p);g._ao=new $$a.ae(0,q.__x-k/2,q.__y-l/2,k,l);var r=this.br(g,q);if(r||this.labelsPosition()==2){if(this.labelInnerColor()==null){i.f($$t.$y.bp)}else{i.b2(this.labelInnerColor())}i._au=true;f.add(g);g._ag=2;if(g._ah._ai.leaderLineType()==0){g._ap.__visibility=1}else{g._aq.__visibility=1}if(!r&&this.labelsPosition()==2){g.__visibility=1}else{g.__visibility=0}continue}}if(this.labelOuterColor()==null){i.f($$t.$y.bp)}else{i.b2(this.labelOuterColor())}i._au=false;var s=$.ig.GeometryUtil.prototype.k(j,g._ai,i.a2()+this.labelExtent());g._ag=3;g.__visibility=0;g.al();if(g._ai<90&&g._ai>=0){g._ao=new $$a.ae(0,s.__x,s.__y,k,l);c.add(g)}else if(g._ai<180&&g._ai>=90){g._ao=new $$a.ae(0,s.__x-k,s.__y,k,l);d.add(g)}else if(g._ai<270&&g._ai>=180){g._ao=new $$a.ae(0,s.__x-k,s.__y-l,k,l);d.add(g)}else{g._ao=new $$a.ae(0,s.__x,s.__y-l,k,l);c.add(g)}if(g._ao.y()<0){g._ao=new $$a.ae(0,g._ao.x(),0,g._ao.width(),g._ao.height())}if(g._ao.bottom()>b){g._ao=new $$a.ae(0,g._ao.x(),b-g._ao.height(),g._ao.width(),g._ao.height())}}$$t.$v.fo(c);this.fg(c);$$t.$v.fo(d);this.fg(d);var u=e.getEnumerator();while(u.moveNext()){var t=u.current();this._as.bk(t,t._ao.x(),t._ao.y())}var w=f.getEnumerator();while(w.moveNext()){var v=w.current();this._as.bk(v,v._ao.x(),v._ao.y())}var y=c.getEnumerator();while(y.moveNext()){var x=y.current();this._as.bk(x,x._ao.x(),x._ao.y());if(x._ah._ai.leaderLineType()==0){x.am()}else{x.an()}}var aa=d.getEnumerator();while(aa.moveNext()){var z=aa.current();this._as.bk(z,z._ao.x(),z._ao.y());if(z._ah._ai.leaderLineType()==0){z.am()}else{z.an()}}this._as.bp()},ci:function(a,b,c){var d=c._ai*Math.PI/180;var e=1;var f=$.ig.GeometryUtil.prototype.k({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c._ai,e);var g=$$t.$v.gz(c);var h=Math.sqrt(g.__x*g.__x+g.__y*g.__y);var i={__x:g.__x/h,__y:g.__y/h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var j=$$t.$v.cj(f,i);var k=h/b;var l=j*k;var m=l;var n=$.ig.GeometryUtil.prototype.e({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},f);var o=$.ig.GeometryUtil.prototype.e({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},i);if(o<n){m=-m}var p=$.ig.GeometryUtil.prototype.k(a,(d+m)*180/Math.PI,b);var q=$$t.$v.gy(c,p);var r=Math.sqrt((q.__x-a.__x)*(q.__x-a.__x)+(q.__y-a.__y)*(q.__y-a.__y));var s=r-5;return s},gy:function(a,b){var c=$.ig.GeometryUtil.prototype.g(a._ai);var d=a._ao.width()/2;var e=a._ao.height()/2;if(c>=0&&c<=90){return{__x:b.__x-d,__y:b.__y-e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(c>=90&&c<=180){return{__x:b.__x+d,__y:b.__y-e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(c>=180&&c<=270){return{__x:b.__x+d,__y:b.__y+e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:b.__x-d,__y:b.__y+e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},cj:function(a,b){var c=a.__x*b.__x+a.__y*b.__y;var d=Math.sqrt(a.__x*a.__x+a.__y*a.__y);var e=Math.sqrt(b.__x*b.__x+b.__y*b.__y);var f=Math.acos(c/(d*e));return f},gz:function(a){var b=$.ig.GeometryUtil.prototype.g(a._ai);var c=a._ao.width()/2;var d=a._ao.height()/2;if(b>=0&&b<=90){return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(b>=90&&b<=180){return{__x:-c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(b>=180&&b<=270){return{__x:-c,__y:-d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:c,__y:-d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fe:function(){var $self=this;if(this.legend()==null||!this.legend().isItemwise()){return}if((this.ba()==null||this.ba().count()==0)&&(this.bb()==null||this.bb().count()==0)){this.legend().clearLegendItemsForSeries(this);return}this._bz=new $$4.x($$a.$c.$type,0);var b=this.bg.active().getEnumerator();while(b.moveNext()){var a=b.current();var c=new $$a.g;var d=this.cy(a);var e=this._as.br(a);var f=this._as.bs(a);c.content(function(){var $ret=new $$t.ac;$ret.series($self);$ret.slice(a);$ret.item(a.dataContext());$ret.itemBrush(e);$ret.outline(f);$ret.thickness(a.a4());$ret.itemLabel(d!=null?d.toString():null);$ret.legendLabel(a.isOthersSlice()?$self.othersCategoryText():a._bf!=null?a._bf:d!=null?d.toString():null);$ret.percentValue($self.ck(a));$ret.isOthersSlice(a.isOthersSlice());return $ret}());var g=c.content();if(this.bt()){var h=this.formatLegendLabel()(c.content());if(h!=null){g.legendLabel(h.toString())}}if(this.legendItemTemplate()!=null){c._ah=this.legendItemTemplate()}this._bz.add(c)}if(this.legend().isItemwise()){var i=this.legend();i.createItemwiseLegendItems(this._bz,this)}},exportVisualData:function(){var a=new $$t.af;a.viewport($.ig.RectData.prototype.b(this._g3));this._as.an(a);for(var b=0;b<this.bg.count();b++){var c=this.bg.item(b).am();a.slices().add(c);if(this.bg.item(b).isOthersSlice()){a.othersSlice(this.bg.item(b).am())}}a.others(this._b0);a.name(this.name());a.radiusFactor(this.ce());a.leaderLineMargin(this.leaderLineMargin());return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},bc:function(a){var b=null;return this.a5().registerColumn(a,b,false)},bd:function(a){var b=null;return this.a5().registerColumnObject(a,b,false)},e8:function(a,b,c,d){switch(b){case"ItemsSource":this.a5(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource(d);return $ret}());break;case"FastItemsSource":if($b($.ig.FastItemsSource.prototype.$type,c)!=null){var e=c;e.event=$.ig.Delegate.prototype.remove(e.event,this.cv);this.bj=false;c.deregisterColumn(this.be());c.deregisterColumn(this.ba());this.be(null);this.ba(null);this.selectedItem(null);this.selectedItems().clear();if(this.selectedSlices()!=null){this.selectedSlices().clear()}$b($.ig.FastItemsSource.prototype.$type,c).deregisterColumn(this.bb());this.bb(null)}if($b($.ig.FastItemsSource.prototype.$type,d)!=null){var f=d;f.event=$.ig.Delegate.prototype.combine(f.event,this.cv);this.bj=true;this.be(this.bc(this.valueMemberPath()));this.ba(this.bd(this.labelMemberPath()));this.bb(this.bd(this.legendLabelMemberPath()));this.e7();if(this.selectedItem()!=null||this.selectedItems().count()>0){this.fq()}else if(this.selectedSlices()!=null&&this.selectedSlices().count()>0){this.fr()}}this.fc();break;case"ValueMemberPath":if(this.a5()!=null){this.a5().deregisterColumn(this.be());this.be(this.bc(this.valueMemberPath()))}break;case"LegendLabelMemberPath":if(this.a5()!=null){this.a5().deregisterColumn(this.bb());this.bb(this.bd(this.legendLabelMemberPath()));this.e6();this.fd();this.fe()}break;case"FormatLegendLabel":this.fe();break;case"FormatLabel":case"LabelMemberPath":if(this.a5()!=null){this.a5().deregisterColumn(this.ba());this.ba(this.bd(this.labelMemberPath()));this.e6();this.fd();this.fe()}break;case"StartAngle":this._cf=d;this.e7();this.e6();this.ff();this.fd();break;case"ToolTip":this._as.bn(this.toolTip());break;case"Legend":var g=$b($.ig.IChartLegend.prototype.$type,c);if(g!=null){g.clearLegendItemsForSeries(this)}this.fe();break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.fe();break;case"RadiusFactor":case"ExplodedRadius":case"SweepDirection":this.e7();this.e6();this.ff();this.fd();break;case"OthersCategoryStyle":case"SelectedStyle":this.ff();this.fe();break;case"Brushes":if(c!=null){var h=c;h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.b5);this.bh=false}if(d!=null){var i=d;i.collectionChanged=$.ig.Delegate.prototype.combine(i.collectionChanged,this.b5);this.bh=true}this.ff();this.fe();break;case"Outlines":if(c!=null){var j=c;j.collectionChanged=$.ig.Delegate.prototype.remove(j.collectionChanged,this.b5);this.bk=false}if(d!=null){var k=d;k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.b5);this.bk=true}this.ff();this.fe();break;case"ValueColumn":case"OthersCategoryThreshold":case"OthersCategoryType":this.fc();this.fq();this.fr();break;case"AllowSliceExplosion":case"AllowSliceSelection":this.fc();break;case"LabelsPosition":this.e6();this.fd();this._as.bp();break;case"LabelInnerColor":case"LabelOuterColor":case"LabelExtent":this.e6();this.fd();break;case"OthersCategoryText":this.e6();this.fd();this.fe();break;case"LeaderLineVisibility":this.fd();break;case"LeaderLineStyle":this.fd();break;case"TextStyle":this._as.bf();break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this._as.a1();break;case"LabelTemplate":this.e6();this.fd();break;case"LeaderLineType":case"LeaderLineMargin":this.bf.doToAll(this._as.bj.runOn(this._as));this.fd();break;case"IsSurfaceInteractionDisabled":this._as.a0();break;case"InnerExtent":this.fc();break;case"SelectedItem":if(!this.bn){this.e7();this.ff();this.fe()}break;case"SelectionMode":if($g(d)==1&&this.selectedItems()!=null&&this.selectedItems().count()>1){this.selectedItems().clear()}else if($g(d)==2&&this.selectedItem()!=null&&this.selectedItems()!=null){if(!this.selectedItems().contains1(this.selectedItem())){if($b($$t.$x.$type,this.selectedItem())!==null){var l=$b($$t.$x.$type,this.selectedItem());var n=l.data().getEnumerator();while(n.moveNext()){var m=n.current();this.selectedItems().add1(m)}}else{this.selectedItems().add1(this.selectedItem())}this.fr()}}this.fq();this.e7();this.ff();break}},fh:function(a){if(this.bo){return}this.fr();if(this.allowSliceSelection()){this.e7();this.ff();this.fe()}},e0:function(a){if(a.action()==4&&a.newItems()==null&&a.oldItems()==null){return}if(this.bn){return}this.fq();if(this.allowSliceSelection()){this.e7();this.ff();this.fe()}this.ez(this,new $$t.k(a.oldItems(),a.newItems()))},propertyChanged:null,propertyUpdated:null,fa:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},fr:function(){if(this.itemsSource()==null||this.bg.active().count()==0){return}this.bn=true;var a=this.selectedSlices().count();if(a==0){if(this.selectedItems().count()>0){this.selectedItems().clear()}if(this.selectedItem()!=null){this.selectedItem(null)}}if(this.selectionMode()==1){if(a!=0){var b=this.bg.active().__inner[this.selectedSlices().__inner[a-1]];if(b.isOthersSlice()){this.selectedItem(function(){var $ret=new $$t.x;$ret.data($b($$0.$bm.$type,b.dataContext()));$ret.slice(b);return $ret}())}else{this.selectedItem(b.dataContext())}}}else if(this.selectionMode()==2){if(a!=0){this.selectedItems().clear();var d=this.selectedSlices().getEnumerator();while(d.moveNext()){var c=d.current();var e=this.bg.active().__inner[c];if(e.isOthersSlice()){var f=$b($$0.$bt.$type,e.dataContext());var h=f.getEnumerator();while(h.moveNext()){var g=h.current();this._av.e(g)}}else{this._av.e(e.dataContext())}}this.selectedItem(this.bg.active().__inner[this.selectedSlices().__inner[a-1]].dataContext())}}this.bn=false},fq:function(){if(this.itemsSource()==null||this.bg.active().count()==0){return}this.bo=true;this.selectedSlices().clear();var b=this.bg.active().getEnumerator();while(b.moveNext()){var a=b.current();if(this._av.d(a)){this.selectedSlices().add(a.a5())}}this.bo=false},fm:function(a,b){this.fn(a,b,false)},fn:function(a,b,c){if(this.allowSliceSelection()){if(this.selectionMode()==1){this._av.k(a)}else if(this.selectionMode()==2){this._av.i(a)}}var d=new $$t.q(a,this._as.ae(b));this.e3(this,d);if(!c){this._as.bl(a,b)}},simulateLeftClick:function(a){this._as.ak(a)},bw:function(a,b){var c=new $$t.g(a,this._as.ae(b));this.ew(this,c);return c.allowSliceClick()},em:function(a,b){this._as.bl(a,b)},ep:function(a,b,c){this._as.bl(a,b)},eo:function(a,b){this.ep(a,b,false)},en:function(a,b){this._as.al()},e2:function(){this.fc()},provideContainer:function(a){this._as.ax(a)},onContainerResized:function(a,b){this._as.ay(a,b)},notifyContainerResized:function(){this._as.aw()},getContainerRect:function(){return this._as.by()},getContainerOffsets:function(){return this._as.bv()},destroy:function(){this.removeWidgetLevelDataSource();this._as.ax(null)},flush:function(){this._as.ao()},c1:null,textStyle:function(a){if(arguments.length===1){var b=this.c1;this.c1=a;this.fa("TextStyle",b,a);return a}else{return this.c1}},container:function(){return this},isStacked:function(){return false},isVertical:function(){return false},hasMarkers:function(){return false},isUsableInLegend:function(){return true},hasSubItems:function(){return false},ck:function(a){if(a==null||this.be()==null||this._b2==null){return NaN}if(a.isOthersSlice()){return this._cp/this._cu*100}else{return this.be().item(this._b2.__inner[a.a5()])/this._cu*100}},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bx(source_)){return}var d=this.a5();if(d==null){return}d.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bx(source_)){return}var a=this.a5();a.handleCollectionChanged(new $$4.ae(0,4))},bx:function(a){return $$t.$v.by(a,this.itemsSource())},by:function(a,b){return a==b},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bx(source_)){return}var c=this.a5();if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(!this.bx(source_)){return}var c=this.a5();if(c==null){return}c.handleCollectionChanged(new $$4.ae(1,1,b,a))},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.itemsSource(source_)},removeWidgetLevelDataSource:function(){this.itemsSource(null)},styleUpdated:function(){this._as.bf()},a6:function(){return $.ig.FontUtil.prototype.toFontInfo(this._as._c._o,this.textStyle())},resolveLegendIndex:function(){return-1},forSubItems:function(a){},$type:new $.ig.Type("PieChartBase",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendOwner.prototype.$type,$.ig.ILegendSeries.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type])},true);$c("PieChartSliceSelector:w","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},d:function(a){var b=a.dataContext();if(this.a.selectionMode()==1){if(a.isOthersSlice()){var c=$b($$0.$bm.$type,b);if(c!=null&&c.contains(this.a.selectedItem())){return true}if($b($$t.$x.$type,this.a.selectedItem())!==null){return true}}if(b==this.a.selectedItem()){return true}}else if(this.a.selectionMode()==2){if(this.c(a)){return true}}else if(this.a.selectionMode()==0){if(this.a.selectedSlices().contains(a.a5())){return true}}return false},c:function(a){var b=a.dataContext();if(a.isOthersSlice()){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();if(this.a.selectedItems().contains1(c)){return true}}}else{if(this.a.selectedItems().contains1(b)){return true}}return false},h:function(a){var b=a.dataContext();if(!a.isOthersSlice()){if(this.a.selectedItem()!=b){return b}else{return null}}else{if($b($$t.$x.$type,this.a.selectedItem())!==null){return null}else{return function(){var $ret=new $$t.x;$ret.data($b($$0.$bm.$type,a.dataContext()));$ret.slice(a);return $ret}()}}},f:function(a,b){var c=false;if(b){if(this.a.selectedItems().contains1(a)){c=this.g(a)}}else{if(!this.a.selectedItems().contains1(a)){c=this.b(a)}else{c=this.g(a)}}return c},e:function(a){return this.f(a,false)},g:function(a){var b=new $$t.l(this.a.selectedItems(),function(){var $ret=new $$4.x($.ig.$op.$type,0);return $ret}());this.a.e1(this,b);if(!b.cancel()){this.a.selectedItems().remove1(a)}return b.cancel()},b:function(a){var b=new $$t.l(this.a.selectedItems(),function(){var $ret=new $$4.x($.ig.$op.$type,0);$ret.add1(a);return $ret}());this.a.e1(this,b);if(!b.cancel()){this.a.selectedItems().add1(a)}return b.cancel()},k:function(a){this.a.selectedItem(this.h(a))},i:function(a){var b=new $$4.x($.ig.$op.$type,1,this.a.selectedItems());if(a.isOthersSlice()){var c=$b($$0.$bm.$type,a.dataContext());var d=0;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();if(this.a.selectedItems().contains1(e)){d++}}var g=d>0&&d<c.count();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.f(h,g)}if(this.c(a)){this.a.selectedItem(function(){var $ret=new $$t.x;$ret.data($b($$0.$bm.$type,a.dataContext()));$ret.slice(a);return $ret}())}else{this.a.selectedItem(this.a.selectedItems().count()>0?this.a.selectedItems().__inner[this.a.selectedItems().count()-1]:null)}}else{this.e(a.dataContext());this.a.selectedItem(this.a.selectedItems().count()>0?this.a.selectedItems().__inner[this.a.selectedItems().count()-1]:null)}},j:function(a){if(a!=null){a._av=true;a.isSelected(this.d(a));a._av=false}},$type:new $.ig.Type("PieChartSliceSelector",$.ig.$ot)},true);$c("PieSliceOthersContext:x","Object",{init:function(){$.ig.$op.init.call(this)},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},$type:new $.ig.Type("PieSliceOthersContext",$.ig.$ot)},true);$c("Slice:y","ContentControl",{ak:function(){return new $$t.ad(this)},bl:function(a){this._al=a},_al:null,init:function(){this.an=false;$$a.$g.init.call(this);var a=this.ak();this.bl(a);a.b();this._av=false},a3:function(a){if(arguments.length===1){this.h($$t.$y.by,a);return a}else{return this.c($$t.$y.by)}},ax:function(a){if(arguments.length===1){this.h($$t.$y.bm,a);return a}else{return this.c($$t.$y.bm)}},a1:function(a){if(arguments.length===1){this.h($$t.$y.bs,a);return a}else{return this.c($$t.$y.bs)}},a0:function(a){if(arguments.length===1){this.h($$t.$y.br,a);return a}else{return this.c($$t.$y.br)}},isSelected:function(a){if(arguments.length===1){this.h($$t.$y.bv,a);return a}else{return this.c($$t.$y.bv)}},isExploded:function(a){if(arguments.length===1){this.h($$t.$y.bt,a);return a}else{return this.c($$t.$y.bt)}},isOthersSlice:function(a){if(arguments.length===1){this.h($$t.$y.bu,a);return a}else{return this.c($$t.$y.bu)}},b7:function(a){if(arguments.length===1){this.h($$t.$y.bw,a);return a}else{return this.c($$t.$y.bw)}},b5:function(a){if(arguments.length===1){this.h($$t.$y.bn,a);return a}else{return this.c($$t.$y.bn)}},a2:function(a){if(arguments.length===1){this.h($$t.$y.bx,a);return a}else{return this.c($$t.$y.bx)}},ay:function(a){if(arguments.length===1){this.h($$t.$y.bo,a);return a}else{return this.c($$t.$y.bo)}},a5:function(a){if(arguments.length===1){this.h($$t.$y.bq,a);return a}else{return $h(this.c($$t.$y.bq))}},b2:function(a){if(arguments.length===1){this.h($$t.$y.bp,a);return a}else{return this.c($$t.$y.bp)}},a4:function(a){if(arguments.length===1){this.h($$t.$y.bz,a);return a}else{return this.c($$t.$y.bz)}},_b8:null,_ai:null,_aj:null,_bf:null,_b9:null,_b3:null,_aq:false,_au:false,_av:false,ac:function(){$$a.$g.ac.call(this);this._al.c()},az:function(){var a=Math.abs($$t.$v.cs(this.ax()-this.a3()))==360;if(a){return this.a2()}return this.a2()},cb:function(){var a=this._ai!=null&&this._ai.allowSliceExplosion()?true:false;var b=this.az();if(this.isExploded()&&a&&this._ai._cx>1){var c=new $$a.ae(0,this.b5().__x-b,this.b5().__y-b,b*2,b*2);return c}return new $$a.ae(0,this.b7().__x-b,this.b7().__y-b,b*2,b*2)},b6:function(){if(this.isExploded()&&this._ai!=null&&this._ai.allowSliceExplosion()&&this._ai._cx>1){if(this._aq){return this._b3}return this.b5()}return this.b7()},an:false,aw:function(a){if(arguments.length===1){var b=this.an;this.an=a;if(b&&!this.an){this.bk()}return a}else{return this.an}},bk:function(){var $self=this;if(this.aw()){return}var a=this._al.f();var b=this._ai._g3;if($.ig.util.isNaN(this.a3())||$.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.a2())||$.ig.util.isNaN(this.ay())||this.a5()<0||this._ai==null||b.width()==0||b.height()==0||this.b7().__x==0&&this.b7().__y==0||this.b5().__x==0&&this.b5().__y==0||this.a3()==this.ax()){return}this._b8=this.cb();var c=$.ig.GeometryUtil.prototype.d(this._b8);var d=this._b8.height()/2;var e=this.az();var f=$.ig.RectUtil.prototype.l(this._b8);var g=$$t.$y.b4($.ig.MathUtil.prototype.k(this.a3()),c,f,d,100);var h=$$t.$y.b4($.ig.MathUtil.prototype.k(this.ax()),c,f,d,100);var i=$$t.$y.b4($.ig.MathUtil.prototype.k(this.ax()),c,f,this.a2(),this.a0());var j=$$t.$y.b4($.ig.MathUtil.prototype.k(this.a3()),c,f,this.a2(),this.a1());var k=Math.abs($$t.$v.cs(this.ax()-this.a3()))==360;if(k){if(this.a0()==0){var l=function(){var $ret=new $$a.a6;$ret._d=f;$ret._b=$self.a2();$ret._c=$self.a2();return $ret}();a._aj=l;return}else if(this.a0()>0){var m=new $$a.af(1,this.a2(),this.a2());var n=new $$a.af(1,this.a2()*this.a0()/100,this.a2()*this.a0()/100);var o=function(){var $ret=new $$a.y(0);$ret.x(f.__x-$self.a2());$ret.y(f.__y);return $ret}();var p=function(){var $ret=new $$a.y(0);$ret.x(f.__x+$self.a2());$ret.y(f.__y);return $ret}();var q=function(){var $ret=new $$a.y(0);$ret.x(f.__x-$self.a2()*$self.a0()/100);$ret.y(f.__y);return $ret}();var r=function(){var $ret=new $$a.y(0);$ret.x(f.__x+$self.a2()*$self.a0()/100);$ret.y(f.__y);return $ret}();var s=function(){var $ret=new $$a.a8;$ret.startPoint(o);return $ret}();var t=new $$a.bc;var u=function(){var $ret=new $$a.bh;$ret._f=m;$ret._d=1;$ret._e=p;return $ret}();t.add(u);s.__segments=t;var v=function(){var $ret=new $$a.a8;$ret.startPoint(r);return $ret}();var w=new $$a.bc;var x=function(){var $ret=new $$a.bh;$ret._f=n;$ret._d=0;$ret._e=q;return $ret}();w.add(x);v.__segments=w;var y=function(){var $ret=new $$a.a8;$ret.startPoint(o);return $ret}();var z=new $$a.bc;var aa=function(){var $ret=new $$a.bh;$ret._f=m;$ret._d=0;$ret._e=p;return $ret}();z.add(aa);y.__segments=z;var ab=function(){var $ret=new $$a.a8;$ret.startPoint(r);return $ret}();var ac=new $$a.bc;var ad=function(){var $ret=new $$a.bh;$ret._f=n;$ret._d=1;$ret._e=q;return $ret}();ac.add(ad);ab.__segments=ac;var ae=function(){var $ret=new $$a.a9;$ret.add(s);$ret.add(v);$ret.add(y);$ret.add(ab);return $ret}();var af=function(){var $ret=new $$a.a7;$ret._b=ae;return $ret}();var ag=new $$a.a3;ag._c.add(af);a._aj=ag;return}else{var ah=function(){var $ret=new $$a.a3;$ret._b=0;return $ret}();ah._c.add(function(){var $ret=new $$a.a6;$ret._d=f;$ret._b=$self.a2();$ret._c=$self.a2();return $ret}());ah._c.add(function(){var $ret=new $$a.a6;$ret._d=f;$ret._b=$self.a2()*$self.a0()/100;$ret._c=$self.a2()*$self.a0()/100;return $ret}());a._aj=ah;return}}var ai=new $$a.a7;a._aj=ai;var aj=function(){var $ret=new $$a.a8;$ret.isClosed(true);return $ret}();ai._b=new $$a.a9;ai._b.add(aj);aj.__startPoint=g;var ak=Math.abs(this.ax()-this.a3())>180;var al=new $$a.bh;al._e=h;al._f=new $$a.af(1,this._b8.width()/2,this._b8.height()/2);al._b=ak;if(this.ax()>this.a3()){al._d=1}else{al._d=0}aj.__segments=new $$a.bc;aj.__segments.add(al);var am=new $$a.bd(1);am.c(i);aj.__segments.add(am);var an=Math.sqrt(Math.pow(i.__x-h.__x,2)+Math.pow(i.__y-h.__y,2));var ao=e-an;var ap=new $$a.bh;ap._e=j;if(ao<0){ao=.1}ap._f=new $$a.af(1,ao,ao);ap._b=al._b;ap._d=0;aj.__segments.add(ap);var aq=this.ca(a,g,h,this.a3(),this.ax(),f,e);var ar=true;if(ar&&this._b8.height()>0&&this._b8.width()>0&&!b.containsRect(aq)){var as=aq;var at=new $$a.ae(0,0,0,b.width(),b.height());at.intersect(as);var au=$.ig.GeometryUtil.prototype.g((this.a3()+this.ax())/2);var av=au/180*Math.PI;var aw=Math.abs((as.height()-at.height())/Math.sin(av));var ax=Math.abs((as.width()-at.width())/Math.cos(av));if($.ig.util.isNaN(aw)||Number.isInfinity(aw)){aw=0}if($.ig.util.isNaN(ax)||Number.isInfinity(ax)){ax=0}var ay=Math.max(aw,ax);var az=$.ig.GeometryUtil.prototype.j(this._ai._g3.width(),this._ai._g3.height(),true,au,this.a2()*this._ai.cb()-ay);this._al.d(az.__x-this.b5().__x,az.__y-this.b5().__y);this._aq=true;this._b3=az;this._b9=new $$a.ae(0,as.x()-(az.__x-this.b5().__x),as.y()-(az.__y-this.b5().__y),as.width(),as.height())}else{this._aq=false;this._al.e()}},ap:function(a){var b=this._ai._g3;if(this.__visibility==1){return false}if($.ig.util.isNaN(this.a3())||$.ig.util.isNaN(this.ax())||$.ig.util.isNaN(this.a2())||$.ig.util.isNaN(this.ay())||this.a5()<0||this._ai==null||b.width()==0||b.height()==0||this.b7().__x==0&&this.b7().__y==0||this.b5().__x==0&&this.b5().__y==0){return false}var c=this.az();var d=this.a0()/100*c;var e=c;var f=this.b7();if(this.isExploded()&&this._ai.allowSliceExplosion()&&this._ai._cx>1){f=this.b5();if(this._aq){f=this._b3}}var g=d*d;var h=e*e;var i=Math.pow(a.__x-f.__x,2)+Math.pow(a.__y-f.__y,2);if(i<g||i>h){return false}var j=Math.atan2(a.__y-f.__y,a.__x-f.__x);j=j*180/Math.PI;return this.ao(j)},ao:function(a){a=$.ig.GeometryUtil.prototype.g(a);var b=Math.min(this.a3(),this.ax());var c=Math.max(this.a3(),this.ax());return a>b&&a<c||a-360>b&&a-360<c||a+360>b&&a+360<c},ca:function(a,b,c,d,e,f,g){var h=new $$4.x($$a.$y.$type,0);h.add(b);h.add(c);h.add(f);d=$.ig.GeometryUtil.prototype.g(d);e=$.ig.GeometryUtil.prototype.g(e);if(0>d&&0<e||360>d&&360<e||e<d){h.add($.ig.GeometryUtil.prototype.k(f,0,g));
}if(90>d&&90<e){h.add($.ig.GeometryUtil.prototype.k(f,90,g))}if(180>d&&180<e){h.add($.ig.GeometryUtil.prototype.k(f,180,g))}if(270>d&&270<e){h.add($.ig.GeometryUtil.prototype.k(f,270,g))}var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var n=h.getEnumerator();while(n.moveNext()){var m=n.current();i=Math.min(i,m.__x);j=Math.min(j,m.__y);k=Math.max(k,m.__x);l=Math.max(l,m.__y)}return new $$a.ae(0,i,j,k-i,l-j)},am:function(){var a=new $$t.ah;a.appearance(new $.ig.PrimitiveAppearanceData);a.labelAppearance(new $.ig.LabelAppearanceData);a.leaderLineAppearance(new $.ig.PrimitiveAppearanceData);a.startAngle(this.a3());a.endAngle(this.ax());a.explodedOrigin($.ig.PointData.prototype.b(this.b5()));a.explodedRadius(this.ay());a.origin($.ig.PointData.prototype.b(this.b7()));a.radius(this.az());a.index(this.a5());a.innerExtentEnd(this.a0());a.innerExtentStart(this.a1());a.isExploded(this.isExploded());a.isOthersSlice(this.isOthersSlice());a.isSelected(this.isSelected());if(this._aj!=null){a.labelAppearance().angle(this._aj._ai);a.labelBounds($.ig.RectData.prototype.b(this._aj._ao));a.labelAngle(this._aj._ai);if($b($$a.$an.$type,this._aj._aj)!==null){var b=$b($$a.$an.$type,this._aj._aj);a.label(b.ak());var c=null;a.labelAppearance().labelBrush($.ig.AppearanceHelper.prototype.b(b._am));a.labelAppearance().text(b.ak());if(this._ai!=null){c=this._ai.a6();if(c==null){c=this._ai._as._b._c}}a.labelAppearance($.ig.AppearanceHelper.prototype.c(b,c));a.labelAppearance().visibility(this._aj.__visibility==0)}else{a.label(this._aj._aj.toString())}if(this._aj._ap!=null){a.leaderLineAppearance().fill($.ig.AppearanceHelper.prototype.b(this._aj._ap.__fill));a.leaderLineAppearance().opacity(this._aj._ap.__opacity);a.leaderLineAppearance().stroke($.ig.AppearanceHelper.prototype.b(this._aj._ap.__stroke));a.leaderLineAppearance().strokeThickness(this._aj._ap._ac);a.leaderLineAppearance().isVisible(this._aj._ap.__visibility==0);a.leaderLinePath(new $.ig.PathVisualData(2,"leaderLine",this._aj._ap))}else if(this._aj._aq!=null){a.leaderLineAppearance().fill($.ig.AppearanceHelper.prototype.b(this._aj._aq.__fill));a.leaderLineAppearance().opacity(this._aj._aq.__opacity);a.leaderLineAppearance().stroke($.ig.AppearanceHelper.prototype.b(this._aj._aq.__stroke));a.leaderLineAppearance().strokeThickness(this._aj._aq._ac);a.leaderLineAppearance().isVisible(this._aj._aq.__visibility==0);a.leaderLinePath(new $.ig.PathVisualData(1,"leaderLine",this._aj._aq))}}if(this._al!=null){var d=this._al.f();a.slicePath(new $.ig.PathVisualData(1,"slicePath",d));a.appearance().fill($.ig.AppearanceHelper.prototype.b(d.__fill));a.appearance().opacity(d.__opacity);a.appearance().stroke($.ig.AppearanceHelper.prototype.b(d.__stroke));a.appearance().strokeThickness(d._ac);a.appearance().isVisible(d.__visibility==0)}return a},b4:function(a,b,c,d,e){if(d==0){return c}var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e/100;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_b0:null,_b1:null,$type:new $.ig.Type("Slice",$$a.$g.$type)},true);$c("XamPieChart:z","PieChartBase",{ar:function(){return new $$t.ae(this)},e4:function(a){$$t.$v.e4.call(this,a);this._g9=a},_g9:null,init:function(){$$t.$v.init.call(this);this._ab=$$t.$z.$type},$type:new $.ig.Type("XamPieChart",$$t.$v.$type)},true);$c("PieChartBaseView:aa","Object",{init:function(a){this.l=false;this.bx=$$a.$ae.empty();$.ig.$op.init.call(this);this._a=a;this._c=new $$t.a(this)},_a:null,az:function(){this._e=new $$t.ac;this._e.series(this._a);this._b0=$$a.$ae.empty();this._u=new $$4.x($$t.$y.$type,0);this._t=new $$4.x($$t.$t.$type,0);this._a.legendItemTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$b.f);$ret.measure($$t.$b.a);return $ret}());this._a.legendItemBadgeTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$b.e);$ret.measure($$t.$b.d);return $ret}());this._c.aa()},a9:function(){var a=this._c.b();if(this._a.brushes()==null){this._a.brushes(a._a)}if(this._a.outlines()==null){this._a.outlines(a._b)}if(this._a.selectedStyle()==null){this._a.selectedStyle(function(){var $ret=new $$a.ag;$ret.fill=a._h!=null?a._h.color().colorString():null;$ret.stroke=a._i!=null?a._i.color().colorString():null;$ret.strokeThickness=a._e;$ret.opacity=a._d;return $ret}())}this._b=a;if(this._a.textStyle()!=null){this._b._c=this._a.a6()}},_bq:null,_b:null,_h:null,_j:null,_i:null,_k:null,_c:null,ax:function(a){if(a==null){this.l=false;this._c.ac(null);this._h=null;this._j=null;this._i=null;this._k=null;return}this._c.ac(a);this._h=this._c._e;this._j=this._c._g;this._i=this._c._f;this._k=this._c._h},by:function(){return this._b0},bv:function(){return this._c.am()},a8:function(){this._b0=this._c.an();this._a.e2()},_b0:null,l:false,av:function(){if(!this.l){this.l=true;this._c.ag(this.bg.runOn(this))}},bg:function(){if(this.l){this.l=false;this.a3()}},bx:null,a3:function(){this.am();this._c.x(this._b0.width(),this._b0.height());if(this._k!=null&&this._k.d()){if(this._a.actualPixelScalingRatio()!=1){this._k.z();this._k.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.bx.isEmpty()){this._k.k(this.bx.left(),this.bx.top(),this.bx.width(),this.bx.height())}}if(this._i!=null&&this._i.d()){if(this._a.actualPixelScalingRatio()!=1){this._i.z();this._i.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.bx.isEmpty()){this._i.k(this.bx.left(),this.bx.top(),this.bx.width(),this.bx.height())}}if(this._j!=null&&this._j.d()){if(this._a.actualPixelScalingRatio()!=1){this._j.z();this._j.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.bx.isEmpty()){this._j.k(this.bx.left(),this.bx.top(),this.bx.width(),this.bx.height())}}if(this._h!=null&&this._h.d()){if(this._a.actualPixelScalingRatio()!=1){this._h.z();this._h.aa(this._a.actualPixelScalingRatio(),this._a.actualPixelScalingRatio())}if(!this.bx.isEmpty()){this._h.k(this.bx.left(),this.bx.top(),this.bx.width(),this.bx.height())}}this.a4();if(!this.bx.isEmpty()&&this._a.actualPixelScalingRatio()!=1){if(this._k!=null&&this._k.d()){this._k.y()}if(this._i!=null&&this._i.d()){this._i.y()}if(this._j!=null&&this._j.d()){this._j.y()}if(this._h!=null&&this._h.d()){this._h.y()}}},a4:function(){this.bx=this._b0;if(this._j!=null&&this._j.d()){this.a7();this.a5()}if(this._i!=null&&this._i.d()){var a=this._b._c;if(this._a.textStyle()!=null){a=this._a.a6()}this._i.ac(a);var c=this._t.getEnumerator();while(c.moveNext()){var b=c.current();if(b.__visibility==0){var d=b._aj;if(d!=null){{if(b._ah.b2()==null){if(b._ah._au){d._am=this._b._f}else{d._am=this._b._g}}else{d._am=b._ah.b2()}this._i.w(d)}}var e=b._ah._b0;if(b._ah._y!=null){var f=new $$a.bs;this._j.i(f,b._ah._y);if(f.__fill!=null){e=f.__fill}}if(this._a.leaderLineType()!=0&&b._aq!=null){b._aq.__stroke=e;b._aq._ac=1;if(this._a.leaderLineStyle()!=null){this._i.i(b._aq,this._a.leaderLineStyle())}this._i.s(b._aq)}if(this._a.leaderLineType()==0&&b._ap!=null){b._ap.__stroke=e;b._ap._ac=1;if(this._a.leaderLineStyle()!=null){this._i.i(b._ap,this._a.leaderLineStyle())}this._i.r(b._ap)}}}}},a6:function(a){if(a.__visibility!=0){return}var b=a._al.f();this._c.ah(b);b._ac=1;b.__opacity=a.__opacity;if(a._b0!=null){b.__fill=a._b0}if(a._b1!=null){b.__stroke=a._b1}if(a._y!=null){this._j.i(b,a._y)}if(b._j!=null){this._j.z();this._j.j(b._j)}var c=b.__fill;var d=b.__stroke;var e=this.m(a,b,this._j);this._j.s(b);if(e){b.__fill=c;b.__stroke=d}if(b._j!=null){this._j.y()}},a7:function(){var b=this._u.getEnumerator();while(b.moveNext()){var a=b.current();if(!a.isSelected()){this.a6(a)}}},a5:function(){var b=this._u.getEnumerator();while(b.moveNext()){var a=b.current();if(a.isSelected()){this.a6(a)}}},m:function(a,b,c){return false},aj:function(a,b,c){var d=this._f;this.bh(a);if(this._f==null&&d!=null){var e=function(){var $ret=new $$a.ar;$ret.position(a);return $ret}();this._a.en(this._f,e)}else if(this._f!=null){var f=function(){var $ret=new $$a.ar;$ret.position(a);return $ret}();this._a.eo(this._f,f)}},ai:function(a){var b=this._f;this.bh(a);var c=function(){var $ret=new $$a.ar;$ret.position(a);return $ret}();this._a.en(b,c)},ah:function(a){this.bh(a)},ak:function(a){this.ap(a)},ap:function(a){var b=function(){var $ret=new $$a.as;$ret.position(a);return $ret}();var c=true;var d=null;var f=this._t.getEnumerator();while(f.moveNext()){var e=f.current();var g=e._ao.containsPoint(a);if(g){d=e;c=this._a.bw(e._ah,b);break}}this.bh(a);if(this._f==null&&c&&d!=null){this._a.fm(d._ah,b)}else if(this._f!=null&&c){this._a.fm(this._f,b)}},_f:null,bh:function(a){this._f=null;for(var b=0;b<this._u.count();b++){if(this._u.__inner[b].__visibility==0&&this._u.__inner[b].ap(a)){this._f=this._u.__inner[b];break}}},n:function(a){var c=this._t.getEnumerator();while(c.moveNext()){var b=c.current();var d=b._ao.containsPoint(a);if(d){return true}}return false},p:function(a){for(var b=0;b<this._u.count();b++){if(this._u.__inner[b].__visibility==0&&this._u.__inner[b].ap(a)){return true}}return false},o:function(a){return this.n(a)||this.p(a)},bb:function(){this._a.e2()},al:function(){this.aq()},bl:function(a,b){var c=b;this.bm(c.position(),a,b)},_u:null,g:function(){var a=new $$t.y;a._ai=this._a;this._u.add(a);return a},bc:function(a){a.__visibility=0},be:function(a){a.__visibility=1},bd:function(a){a._ai=null;this._u.remove(a)},_t:null,d:function(){var a=new $$t.t;if(this._a.leaderLineType()==0){a._ap=new $$a.br}else{a._aq=new $$a.bs;var b=new $$a.a7;b._b.add(new $$a.a8);b._b.__inner[0].__segments.add(new $$a.be(0));a._aq._aj=b}this._t.add(a);return a},ar:function(a){a.__visibility=0},at:function(a){a.__visibility=1},as:function(a){this._t.remove(a)},bj:function(a){if(this._a.leaderLineType()!=0&&a._aq!=null||this._a.leaderLineType()==0&&a._ap!=null){return}if(this._a.leaderLineType()==0){a._aq=null;a._ap=new $$a.br}else{a._ap=null;a._aq=new $$a.bs;var b=new $$a.a7;var c=new $$a.a8;c.__startPoint={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b._b.add(c);b._b.__inner[0].__segments.add(new $$a.be(0));a._aq._aj=b}},ba:function(a){if(this._a.othersCategoryStyle()!=null&&a.isOthersSlice()){a._b0=this.bt(a.a5());a._b1=this.bu(a.a5());a._y=this._a.othersCategoryStyle()}else if(a.isSelected()&&this._a.allowSliceSelection()&&this._a.selectedStyle()!=null){a._y=this._a.selectedStyle()}else{a._y=null;a._b0=this.bt(a.a5());a._b1=this.bu(a.a5())}},bt:function(a){if(this._a.brushes()!=null&&a>=0&&this._a.brushes().count()>0){return this._a.brushes().item(a%this._a.brushes().count())}return null},bu:function(a){if(this._a.outlines()!=null&&a>=0&&this._a.outlines().count()>0){return this._a.outlines().item(a%this._a.outlines().count())}return null},ad:function(a){if(a==null||a._aj==null){return this._a.labelMemberPath()}var b=a._aj;var c=b._aj;if($b($$a.$an.$type,c)!==null){return c.ak()}return c},y:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null&&this._i!=null){return this._i.e(b)+0}return 0},bi:function(){this._v=$.ig.FontUtil.prototype.getCurrentFontHeight(this._c._o,this._c.d())},_v:0,x:function(a){return this._v+0},bz:function(a){var b=a._aj;if($b($$a.$an.$type,b)!==null){var c=this.y(b);var d=this.x(b);return new $$a.ae(0,0,0,c,d)}return $$a.$ae.empty()},b1:function(){return new $$a.af(1,this._b0.width(),this._b0.height())},bk:function(a,b,c){var d=$b($$a.$an.$type,a._aj);if(d!=null){d._n=b;d._o=c}this.av()},bn:function(a){this.bo(a)},bp:function(){this.av()},au:function(){this.am()},am:function(){var a=this._b._c;if(this._a.textStyle()!=null){a=this._a.a6()}if(this._i!=null){this._i.ac(a)}},ay:function(a,b){this._c.ad(a,b)},aw:function(){this._c.ab()},_bw:null,_ag:null,_s:false,_e:null,af:function(){return this._c!=null&&this._c._o!=null?this._c._o.getResourceString("invalidLabelBinding"):"There is no such value for the labels to bind."},aq:function(){if(this._s==true){this._s=false;this._c.z(this._e)}},bo:function(a){this._c.aj(a)},bm:function(a,b,c){this._s=true;this._bw=a;if(b==null){this._ag=null;this._e.item(null)}else{this._ag=b.dataContext();this._e.item(b.dataContext())}var d=this._a.getContainerOffsets();var pos_={__x:a.__x+15+d.__x,__y:a.__y+15+d.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var context_=this._e;this._c.ai(pos_,context_)},bf:function(){this.a9();this.bi();this._a.fc()},a0:function(){this._c.ae(this._a.isSurfaceInteractionDisabled())},ac:function(){return this._c.u()},ao:function(){if(this.l){this.bg()}},r:function(){return this.ac()!=null},an:function(a){this._c.y(a)},q:function(){return true},a2:function(){},br:function(a){var b=this._c.ak(a._y);if(b!=null){return b}return a._b0},bs:function(a){var b=this._c.al(a._y);if(b!=null){return b}return a._b1},w:function(a){return this._c.m(a._y)},z:function(a){return this._c.m(a)},aa:function(){var b=this._u.getEnumerator();while(b.moveNext()){var a=b.current();if(!a.isSelected()){return a.a4()}}return NaN},a1:function(){this._c.af();this.av()},ae:function(a){return this._c._c._al},$type:new $.ig.Type("PieChartBaseView",$.ig.$ot)},true);$c("PieChartStyleInfo:ab","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_f:null,_g:null,_c:null,_h:null,_i:null,_e:0,_d:0,$type:new $.ig.Type("PieChartStyleInfo",$.ig.$ot)},true);$c("PieSliceDataContext:ac","DataContext",{init:function(){$.ig.DataContext.prototype.init.call(this)},_slice:null,slice:function(a){if(arguments.length===1){this._slice=a;return a}else{return this._slice}},_percentValue:0,percentValue:function(a){if(arguments.length===1){this._percentValue=a;return a}else{return this._percentValue}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},flatten:function(){var ret_=$.ig.DataContext.prototype.flatten.call(this);var percentValue_=this.percentValue();var isOthersSlice_=this.isOthersSlice();ret_.percentValue=percentValue_;ret_.isOthersSlice=isOthersSlice_;if(isOthersSlice_&&this.item()!=null){var items_=[];var a=this.item().getEnumerator();while(a.moveNext()){var currItem_=a.current();items_.push(currItem_)}ret_.item=items_}return ret_},$type:new $.ig.Type("PieSliceDataContext",$.ig.DataContext.prototype.$type)},true);$c("SliceView:ad","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);this._a=a},_g:null,b:function(){this._g=new $$a.bs;this._a.content(this._g)},c:function(){this._a.bk()},f:function(){return this._g},d:function(a,b){this._g._j=function(){var $ret=new $$a.bn;$ret._j=a;$ret._k=b;return $ret}()},e:function(){this._g._j=null},$type:new $.ig.Type("SliceView",$.ig.$ot)},true);$c("XamPieChartView:ae","PieChartBaseView",{_b2:null,init:function(a){$$t.$aa.init.call(this,a);this._b2=a},$type:new $.ig.Type("XamPieChartView",$$t.$aa.$type)},true);$c("PieChartVisualData:af","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.ag);this.others(new $$4.x($.ig.$op.$type,0));this.dipScalingRatio(1)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_othersSlice:null,othersSlice:function(a){if(arguments.length===1){this._othersSlice=a;return a}else{return this._othersSlice}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_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}},_others:null,others:function(a){if(arguments.length===1){this._others=a;return a}else{return this._others}},_radiusFactor:0,radiusFactor:function(a){if(arguments.length===1){this._radiusFactor=a;return a}else{return this._radiusFactor}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_isViewportScaled:false,isViewportScaled:function(a){if(arguments.length===1){this._isViewportScaled=a;return a}else{return this._isViewportScaled}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},scaleByViewport:function(){if(this.isViewportScaled()){return}this.isViewportScaled(true);for(var a=0;a<this.slices().count();a++){this.slices().__inner[a].scaleByViewport(this.viewport())}if(this.othersSlice()!=null){this.othersSlice().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("name: "+this.name()+",");a.u("leaderLineMargin: "+this.leaderLineMargin()+",");a.u("radiusFactor: "+this.radiusFactor()+",");a.u("width: "+this.width()+",");a.u("height: "+this.height()+",");a.u("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.u("slices: [");for(var b=0;b<this.slices().count();b++){if(b!=0){a.l(", ")}a.l(this.slices().__inner[b].serialize())}a.u("],");a.u("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.l(", dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},$type:new $.ig.Type("PieChartVisualData",$.ig.$ot)},true);$c("PieSliceVisualData:ah","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($.ig.RectData.prototype.empty())},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_explodedRadius:0,explodedRadius:function(a){if(arguments.length===1){this._explodedRadius=a;return a}else{return this._explodedRadius}},_innerExtentStart:0,innerExtentStart:function(a){if(arguments.length===1){this._innerExtentStart=a;return a}else{return this._innerExtentStart}},_innerExtentEnd:0,innerExtentEnd:function(a){if(arguments.length===1){this._innerExtentEnd=a;return a}else{return this._innerExtentEnd}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isOthersSlice:false,isOthersSlice:function(a){if(arguments.length===1){this._isOthersSlice=a;return a}else{return this._isOthersSlice}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelAngle:0,labelAngle:function(a){if(arguments.length===1){this._labelAngle=a;return a}else{return this._labelAngle}},_labelBounds:null,labelBounds:function(a){if(arguments.length===1){this._labelBounds=a;return a}else{return this._labelBounds}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(a){if(arguments.length===1){this._labelAppearance=a;return a}else{return this._labelAppearance}},_leaderLineAppearance:null,leaderLineAppearance:function(a){if(arguments.length===1){this._leaderLineAppearance=a;return a}else{return this._leaderLineAppearance}},_slicePath:null,slicePath:function(a){if(arguments.length===1){this._slicePath=a;return a}else{return this._slicePath}},_leaderLinePath:null,leaderLinePath:function(a){if(arguments.length===1){this._leaderLinePath=a;return a}else{return this._leaderLinePath}},scaleByViewport:function(a){if(this.slicePath()!=null){this.slicePath().scaleByViewport(a)}if(this.leaderLinePath()!=null){this.leaderLinePath().scaleByViewport(a)}if(!this.labelBounds().isEmpty()){var b=(this.labelBounds().left()-a.left())/a.width();var c=(this.labelBounds().top()-a.top())/a.height();var d=(this.labelBounds().left()+this.labelBounds().width()-a.left())/a.width();var e=(this.labelBounds().top()+this.labelBounds().height()-a.top())/a.height();this.labelBounds(new $.ig.RectData(b,c,d-b,e-c))}if(this.origin()!=null){this.origin(new $.ig.PointData((this.origin().x()-a.left())/a.width(),(this.origin().y()-a.top())/a.height()))}if(this.explodedOrigin()!=null){this.explodedOrigin(new $.ig.PointData((this.explodedOrigin().x()-a.left())/a.width(),(this.explodedOrigin().y()-a.top())/a.height()))}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.label()!=null){a.u('label: "'+this.label()+'", ')}if(this.appearance()!=null){a.u("appearance: "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.u("labelAppearance: "+this.labelAppearance().serialize()+", ")}if(this.leaderLineAppearance()!=null){a.u("leaderLineAppearance: "+this.leaderLineAppearance().serialize()+", ")}if(this.slicePath()!=null){a.u("slicePath: "+this.slicePath().serialize()+", ")}if(this.leaderLinePath()!=null){var b=this.leaderLinePath().serialize();if(b!=null){a.u("leaderLinePath: "+b+", ")}}a.u("labelAngle: "+this.labelAngle()+", ");a.u("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.u("}");return a.toString()},$type:new $.ig.Type("PieSliceVisualData",$.ig.$ot)},true);$c("PieSliceVisualDataList:ag","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ah.$type,0)},$type:new $.ig.Type("PieSliceVisualDataList",$$4.$x.$type.specialize($$t.$ah.$type))},true);$$t.$v.fx=$$a.$s.i("FastItemsSource",$.ig.FastItemsSource.prototype.$type,$$t.$v.$type,new $$a.ac(1,function(a,b){a.fa("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$v.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("ItemsSource",b.oldValue(),b.newValue())}));$$t.$v.innerExtentProperty=$$a.$s.i("InnerExtent",Number,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.fa("InnerExtent",b.oldValue(),b.newValue())}));$$t.$v.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$v.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$v.$type,new $$a.ac(1,function(a,b){a.fa("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$v.legendLabelMemberPathProperty=$$a.$s.i("LegendLabelMemberPath",String,$$t.$v.$type,new $$a.ac(1,function(a,b){$b($$t.$v.$type,a).fa("LegendLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$v.labelsPositionProperty=$$a.$s.i("LabelsPosition",$$t.$c.$type,$$t.$v.$type,new $$a.ac(2,$$t.$c.getBox(1),function(a,b){a.fa("LabelsPosition",b.oldValue(),b.newValue())}));$$t.$v.labelOuterColorProperty=$$a.$s.i("LabelOuterColor",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("LabelOuterColor",b.oldValue(),b.newValue())}));$$t.$v.labelInnerColorProperty=$$a.$s.i("LabelInnerColor",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("LabelInnerColor",b.oldValue(),b.newValue())}));$$t.$v.leaderLineVisibilityProperty=$$a.$s.i("LeaderLineVisibility",$$a.$aj.$type,$$t.$v.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.fa("LeaderLineVisibility",b.oldValue(),b.newValue())}));$$t.$v.leaderLineStyleProperty=$$a.$s.i("LeaderLineStyle",$$a.$ag.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("LeaderLineStyle",b.oldValue(),b.newValue())}));$$t.$v.leaderLineTypeProperty=$$a.$s.i("LeaderLineType",$$t.$d.$type,$$t.$v.$type,new $$a.ac(2,$$t.$d.getBox(0),function(a,b){a.fa("LeaderLineType",b.oldValue(),b.newValue())}));$$t.$v.leaderLineMarginProperty=$$a.$s.i("LeaderLineMargin",Number,$$t.$v.$type,new $$a.ac(2,6,function(a,b){a.fa("LeaderLineMargin",b.oldValue(),b.newValue())}));$$t.$v.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("ToolTip",b.oldValue(),b.newValue())}));$$t.$v.othersCategoryThresholdProperty=$$a.$s.i("OthersCategoryThreshold",Number,$$t.$v.$type,new $$a.ac(2,3,function(a,b){a.fa("OthersCategoryThreshold",b.oldValue(),b.newValue())}));$$t.$v.othersCategoryTypeProperty=$$a.$s.i("OthersCategoryType",$$t.$e.$type,$$t.$v.$type,new $$a.ac(2,$$t.$e.getBox(1),function(a,b){a.fa("OthersCategoryType",b.oldValue(),b.newValue())}));$$t.$v.othersCategoryTextProperty=$$a.$s.i("OthersCategoryText",String,$$t.$v.$type,new $$a.ac(2,"Others",function(a,b){a.fa("OthersCategoryText",b.oldValue(),b.newValue())}));$$t.$v.explodedRadiusProperty=$$a.$s.i("ExplodedRadius",Number,$$t.$v.$type,new $$a.ac(2,.2,function(a,b){a.fa("ExplodedRadius",b.oldValue(),b.newValue())}));$$t.$v.radiusFactorProperty=$$a.$s.i("RadiusFactor",Number,$$t.$v.$type,new $$a.ac(2,.9,function(a,b){a.fa("RadiusFactor",b.oldValue(),b.newValue())}));$$t.$v.allowSliceSelectionProperty=$$a.$s.i("AllowSliceSelection",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,true,function(a,b){a.fa("AllowSliceSelection",b.oldValue(),b.newValue())}));$$t.$v.allowSliceExplosionProperty=$$a.$s.i("AllowSliceExplosion",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,true,function(a,b){a.fa("AllowSliceExplosion",b.oldValue(),b.newValue())}));$$t.$v.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("Legend",b.oldValue(),b.newValue())}));$$t.$v.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$v.$type,new $$a.ac(2,10,function(a,b){a.fa("LabelExtent",b.oldValue(),b.newValue())}));$$t.$v.startAngleProperty=$$a.$s.i("StartAngle",Number,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.fa("StartAngle",b.oldValue(),b.newValue())}));$$t.$v.sweepDirectionProperty=$$a.$s.i("SweepDirection",$$a.$bi.$type,$$t.$v.$type,new $$a.ac(2,$$a.$bi.getBox(1),function(a,b){a.fa("SweepDirection",b.oldValue(),b.newValue())}));$$t.$v.othersCategoryStyleProperty=$$a.$s.i("OthersCategoryStyle",$$a.$ag.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("OthersCategoryStyle",b.oldValue(),b.newValue())}));$$t.$v.selectedStyleProperty=$$a.$s.i("SelectedStyle",$$a.$ag.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("SelectedStyle",b.oldValue(),b.newValue())}));$$t.$v.toolTipStyleProperty=$$a.$s.i("ToolTipStyle",$$a.$ag.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("ToolTipStyle",b.oldValue(),b.newValue())}));$$t.$v.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("Brushes",b.oldValue(),b.newValue())}));$$t.$v.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("Outlines",b.oldValue(),b.newValue())}));$$t.$v.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$v.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$v.labelTemplateProperty=$$a.$s.i("LabelTemplate",$$a.$k.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.fa("LabelTemplate",b.oldValue(),b.newValue())}));$$t.$v.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$v.$type,new $$a.ac(2,false,function(a,b){a.fa("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$v.formatLabelProperty=$$a.$s.i("FormatLabel",$$t.$s.$type,$$t.$v.$type,new $$a.ac(1,function(a,b){a.fa("FormatLabel",b.oldValue(),b.newValue())}));$$t.$v.formatLegendLabelProperty=$$a.$s.i("FormatLegendLabel",$$t.$s.$type,$$t.$v.$type,new $$a.ac(1,function(a,b){$b($$t.$v.$type,a).fa("FormatLegendLabel",b.oldValue(),b.newValue())}));$$t.$v.selectionModeProperty=$$a.$s.i("SelectionMode",$$t.$f.$type,$$t.$v.$type,new $$a.ac(2,$$t.$f.getBox(1),function(a,b){a.fa("SelectionMode",b.oldValue(),b.newValue())}));$$t.$v.selectedItemProperty=$$a.$s.i("SelectedItem",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(1,function(a,b){var c=$b($$t.$v.$type,a);if(c.bm){return}var d=new $$t.j(b.oldValue(),b.newValue());c.ey(c,d);if(!d.cancel()){if(!c.bn){c.fq()}c.fa("SelectedItem",b.oldValue(),b.newValue());c.ex(a,new $$t.i(b.oldValue(),b.newValue()))}else{c.bm=true;c.selectedItem(b.oldValue());c.bm=false}}));$$t.$y.by=$$a.$s.i("StartAngle",Number,$$t.$y.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$y.bm=$$a.$s.i("EndAngle",Number,$$t.$y.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$y.bs=$$a.$s.i("InnerExtentStart",Number,$$t.$y.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$y.br=$$a.$s.i("InnerExtentEnd",Number,$$t.$y.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$y.bv=$$a.$s.i("IsSelected",$$0.$aq.$type,$$t.$y.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$y.$type,a);if(!c._av){var d=b.newValue();if(c._ai!=null){c._ai.fi(c,d)}}}));$$t.$y.bt=$$a.$s.i("IsExploded",$$0.$aq.$type,$$t.$y.$type,new $$a.ac(2,false,function(a,b){var c=$b($$t.$y.$type,a);var d=b.newValue();if(c._ai!=null){c._ai.ek(c,d)}}));$$t.$y.bu=$$a.$s.i("IsOtherSlice",$$0.$aq.$type,$$t.$y.$type,new $$a.ac(2,false,function(a,b){a.bk()}));$$t.$y.bw=$$a.$s.i("Origin",$$a.$y.$type,$$t.$y.$type,new $$a.ac(2,new $$a.y(0),function(a,b){a.bk()}));$$t.$y.bn=$$a.$s.i("ExplodedOrigin",$$a.$y.$type,$$t.$y.$type,new $$a.ac(2,new $$a.y(0),function(a,b){a.bk()}));$$t.$y.bx=$$a.$s.i("Radius",Number,$$t.$y.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$y.bo=$$a.$s.i("ExplodedRadius",Number,$$t.$y.$type,new $$a.ac(2,0,function(a,b){a.bk()}));$$t.$y.bq=$$a.$s.i("Index",$$0.$aw.$type,$$t.$y.$type,new $$a.ac(2,(-1),function(a,b){a.bk()}));$$t.$y.bp=$$a.$s.i("Foreground",$$a.$at.$type,$$t.$y.$type,new $$a.ac(1,null));$$t.$y.bz=$$a.$s.i("StrokeThickness",Number,$$t.$y.$type,new $$a.ac(2,1,function(a,b){a.bk()}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.doughnutchart.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_interactivity.js
* infragistics.dv_visualdata.js
* infragistics.piechart.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$k=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$al=$.ig.globalDefs.$$al;$$ap=$.ig.globalDefs.$$ap;$$q=$.ig.globalDefs.$$q;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["Arc:a","ArcItem:b","HoleDimensionsChangedEventHandler:f","Ring:h","RingCollection:i","RingControl:j","RingSeriesBase:l","RingSeriesCollection:m","SliceItem:n","SliceCollection:o","XamDoughnutChart:p","XamDoughnutChart___GetSeriesWithItemsSource__IteratorClass:q","ArcView:r","RingControlView:s","RingSeriesBaseView:t","XamDoughnutChartView:u"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber;$c("Arc:a","PieChartBase",{ar:function(){return new $$t.r(this)},e4:function(a){$.ig.PieChartBase.prototype.e4.call(this,a);this._ha=a},_ha:null,init:function(){this.hb=null;$.ig.PieChartBase.prototype.init.call(this);this._ab=$$t.$a.$type},hb:null,ring:function(a){if(arguments.length===1){var b=this.hb;this.hb=a;this._ha.b4(b,this.hb);return a}else{return this.hb}},_g9:null,endAngle:function(a){if(arguments.length===1){this.h($$t.$a.endAngleProperty,a);return a}else{return this.c($$t.$a.endAngleProperty)}},_he:0,hf:function(){if(this.ring()!=null){return this.ring().ringBreadth()}return 0},e3:function(a,b){$.ig.PieChartBase.prototype.e3.call(this,a,b);if(this.ring()!=null){this.ring().ringSeries().chart().bs(a,b)}},ek:function(a,b){if(this.ring()!=null&&this.ring()._d!=null){$.ig.PieChartBase.prototype.ek.call(this,a,b);var c=this.hd(a);if(c!=null){this.ring()._d.bj(c,b)}}},fi:function(a,b){if(this.ring()!=null&&this.ring()._d!=null){$.ig.PieChartBase.prototype.fi.call(this,a,b);var c=this.hd(a);if(c!=null){this.ring()._d.b3(c,b)}}},hd:function(a){var c=this._g9._g.getEnumerator();while(c.moveNext()){var b=c.current();if(b._b==a){return b}}return null},fh:function(a){if(this.allowSliceSelection()){this.e7();this.ff();this.fe()}},e7:function(){if(this.itemsSource()==null||this.a5()==null){this.bg.count(0);return}var a=this._b2.count();var b=this._b1.count()>0;var c=$.ig.PieChartBase.prototype.cs(this._cf);var d=$.ig.PieChartBase.prototype.cs(this._cf);this._cx=a;if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this._cp;f=true}else{g=this.be().item(this._b2.__inner[e])}if(this.sweepDirection()==1){d+=$.ig.PieChartBase.prototype.cs(Math.abs(g)*this.endAngle()/this._cu)}else{d-=$.ig.PieChartBase.prototype.cs(Math.abs(g)*this.endAngle()/this._cu)}var h=this.bg.item(e);if(this.cc()>=100){h.__visibility=1}else{h.__visibility=0}h.aw(true);h.a3(c);h.ax(d);h.a1(h.a0(this.cc()));h.isOthersSlice(f);h.ay(this.cb());h.a5(e);h.dataContext(f?this._b0:this.a5().item(this._b2.__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aw(false)}this.bg.count(a);if(this._g9!=null){this._g9.q(this)}},fe:function(){var $self=this;var a=$b($.ig.IChartLegend.prototype.$type,this.legend());if(a==null){return}if(this.ba()==null||this.ba().count()==0||this.ring()!=null&&this.ring().ringSeries()!=null&&(this.ring()._d!=null&&!this.ring()._d.series().contains(this.ring().ringSeries()))){a.clearLegendItemsForSeries(this.ring().ringSeries());return}this._bz=new $$4.x($$a.$c.$type,0);var c=this.bg.active().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$a.g;var e=this.cy(b);var f=b._b0;var g=b.isOthersSlice()?this.othersCategoryText():this.bb()!=null&&this.bb().count()>0?this.bb().item(this._b2.__inner[b.a5()]):null;g=g==null&&this.ba().count()>0?this.ba().item(this._b2.__inner[b.a5()]):g;d.content(function(){var $ret=new $.ig.PieSliceDataContext;$ret.series($self.ring().ringSeries());$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.legendLabel(g!=null?g.toString():null);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.ck(b));$ret.isOthersSlice(b.isOthersSlice());return $ret}());var h=d.content();if(this.formatLegendLabel()!=null){var i=this.formatLegendLabel()(h);if(i!=null){h.legendLabel(i.toString())}}if(this.legendItemTemplate()!=null){d._ah=this.legendItemTemplate()}this._bz.add(d)}if(a.isItemwise()){var j=a;j.createLegendItemsInsert(this._bz,this.ring().ringSeries())}},e8:function(a,b,c,d){$.ig.PieChartBase.prototype.e8.call(this,a,b,c,d);switch(b){case"EndAngle":this._he=d;this.e7();this.e6();this.ff();this.fd();break;case"RadiusFactor":if(this.ring()!=null&&this.ring()._d!=null){this.ring()._d.bu()}break;case"Legend":var e=$b($.ig.IChartLegend.prototype.$type,c);if(e!=null&&this.ring()!=null&&this.ring().ringSeries()!=null){e.clearLegendItemsForSeries(this.ring().ringSeries())}break}},getContainer:function(){return this._as.ac()},$type:new $.ig.Type("Arc",$.ig.PieChartBase.prototype.$type)},true);$c("ArcItem:b","Object",{init:function(){$.ig.$op.init.call(this);this._k=0;this._i=360;this._g=new $$4.x($$t.$n.$type,0)},_d:null,_b:null,_n:null,_l:0,_m:0,_k:0,_i:0,_j:0,_c:0,_a:null,_g:null,_e:null,_h:null,o:function(a,b){var c=0;var d=0;var e=new $$4.x($$0.$aw.$type,0);var f=new $$4.x($$0.$aw.$type,0);var g=new $$4.x($.ig.$op.$type,0);this._g.clear();if(this._h==null){return}var h=new $.ig.FastItemsSource;h.itemsSource(this._h);var i=this.f(h,this._n);if(i==null||i.count()==0){h.deregisterColumn(i);h.detach();return}var k=i.getEnumerator();while(k.moveNext()){var j=k.current();if($.ig.util.isNaN(j)||Number.isInfinity(j)||j<=0){continue}c=c+j}for(var l=0;l<i.count();l++){var m=i.item(l);if($.ig.util.isNaN(m)||Number.isInfinity(m)||m<=0){continue}var n=this._c==1?m/c:m;var o=this._c==1?this._j/100:this._j;if(n<=o){d=d+m;f.add(l);g.add1(h.item(l))}else{e.add(l)}}var p=e.count();var q=f.count()>0;var r=$.ig.PieChartBase.prototype.cs(a);var s=$.ig.PieChartBase.prototype.cs(a);if(q){p++}for(var t=0;t<p;t++){var u=false;var v;if(t==p-1&&q){v=d;u=true}else{v=i.item(e.__inner[t])}var w=1;if(w==1){s+=$.ig.PieChartBase.prototype.cs(Math.abs(v)*b/c)}else{s-=$.ig.PieChartBase.prototype.cs(Math.abs(v)*b/c)}this._g.add(function(){var $ret=new $$t.n;$ret._e=r;$ret._d=s-r;$ret._g=u?g:h.item(e.__inner[t]);return $ret}());r=s}h.deregisterColumn(i);h.detach()},f:function(a,b){var c=null;return a.registerColumn(b,c,false)},p:function(a){var b=this._e==null?a:this._e._e;var c=this._e==null?360:this._e._d;this.o(b,c)},q:function(a){var $self=this;this._g.clear();for(var b=0;b<a.bg.count();b++){var c=a.bg.item(b);this._g.add(function(){var $ret=new $$t.n;$ret._e=c.a3();$ret._d=c.ax()-c.a3();$ret._f=b;$ret._a=$self;$ret._g=c.dataContext();$ret._c=c.isOthersSlice();$ret._b=c;return $ret}())}},$type:new $.ig.Type("ArcItem",$.ig.$ot)},true);$c("Node:c","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=b;this.b=a},$type:new $.ig.Type("Node",$.ig.$ot)},true);$c("IgQueue$1:d","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.e=0;this.b=null;this.a=null;this.c=null;$.ig.$op.init.call(this)},e:0,b:null,a:null,c:null,d:function(){return this.e==0},f:function(){return this.e},h:function(a){if(this.e==0){this.b=this.a=new $$t.c(a,this.b)}else{this.a.a=new $$t.c(a,this.a.a);this.a=this.a.a}this.e++},g:function(a){this.c=this.b;if(this.e==0){throw new $$0.n(1,"tried to serve from an empty Queue")}this.b=this.b.a;this.e--;a=$b(this.$t,this.c.b);return{p0:a}},$type:new $.ig.Type("IgQueue$1",$.ig.$ot)},true);$c("RingSeriesBase:l","Control",{ao:null,init:function(){var $self=this;this.aw=false;$$a.$f.init.call(this);this._dj={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.ao=function(a,b){$self.cj(a,b.propertyName(),b.oldValue(),b.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ao);this._as=this.ar();this.cg(this._as);this._as.k();this.a5=function(a,b){$self.ca(b.action(),b.position(),b.count(),b.propertyName())}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},itemsSource:function(a){if(arguments.length===1){this.h($$t.$l.itemsSourceProperty,a);return a}else{return this.c($$t.$l.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$l.valueMemberPathProperty,a);return a}else{return this.c($$t.$l.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$l.labelMemberPathProperty,a);return a}else{return this.c($$t.$l.labelMemberPathProperty)}},legendLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$l.legendLabelMemberPathProperty,a);return a}else{return this.c($$t.$l.legendLabelMemberPathProperty)}},propertyChanged:null,propertyUpdated:null,cl:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},labelsPosition:function(a){if(arguments.length===1){this.h($$t.$l.labelsPositionProperty,$.ig.LabelsPosition.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.labelsPositionProperty))}},leaderLineVisibility:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$l.leaderLineVisibilityProperty))}},leaderLineStyle:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineStyleProperty,a);return a}else{return this.c($$t.$l.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineTypeProperty,$.ig.LeaderLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.leaderLineTypeProperty))}},leaderLineMargin:function(a){if(arguments.length===1){this.h($$t.$l.leaderLineMarginProperty,a);return a}else{return this.c($$t.$l.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$l.toolTipProperty,a);return a}else{return this.c($$t.$l.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$l.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryTypeProperty,$.ig.OthersCategoryType.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.othersCategoryTypeProperty))}},othersCategoryText:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryTextProperty,a);return a}else{return this.c($$t.$l.othersCategoryTextProperty)}},legend:function(a){if(arguments.length===1){this.h($$t.$l.legendProperty,a);return a}else{return this.c($$t.$l.legendProperty)}},formatLabel:function(a){if(arguments.length===1){this.h($$t.$l.formatLabelProperty,a);return a}else{return this.c($$t.$l.formatLabelProperty)}},formatLegendLabel:function(a){if(arguments.length===1){this.h($$t.$l.formatLegendLabelProperty,a);return a}else{return this.c($$t.$l.formatLegendLabelProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$l.labelExtentProperty,a);return a}else{return this.c($$t.$l.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.h($$t.$l.startAngleProperty,a);return a}else{return this.c($$t.$l.startAngleProperty)}},othersCategoryStyle:function(a){if(arguments.length===1){this.h($$t.$l.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$l.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.h($$t.$l.selectedStyleProperty,a);return a}else{return this.c($$t.$l.selectedStyleProperty)}},selectedStyleResolved:function(a){if(arguments.length===1){var b=this.selectedStyleResolved();if(this.selectedStyle()!=null&&a!=this.selectedStyle()){a=this.selectedStyle()}this.cl("SelectedStyleResolved",b,a);return a}else{if(this.selectedStyle()!=null){return this.selectedStyle()}if(this.chart()!=null&&this.chart().selectedStyle()!=null){return this.chart().selectedStyle()}return null}},toolTipStyle:function(a){if(arguments.length===1){this.h($$t.$l.toolTipStyleProperty,a);return a}else{return this.c($$t.$l.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.h($$t.$l.brushesProperty,a);return a}else{return this.c($$t.$l.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$l.outlinesProperty,a);return a}else{return this.c($$t.$l.outlinesProperty)}},a7:null,textStyle:function(a){if(arguments.length===1){var b=this.a7;this.a7=a;this.cl("TextStyle",b,a);return a}else{return this.a7}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$l.legendItemTemplateProperty,a);return a}else{return this.c($$t.$l.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$l.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$l.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.h($$t.$l.labelTemplateProperty,a);return a}else{return $b($$a.$k.$type,this.c($$t.$l.labelTemplateProperty))}},aw:false,isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.aw=true;this.h($$t.$l.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$l.isSurfaceInteractionDisabledProperty)}},ay:function(){if(!this.aw){return this.chart().isSurfaceInteractionDisabled()}else{return this.isSurfaceInteractionDisabled()}},radiusFactor:function(a){if(arguments.length===1){this.h($$t.$l.radiusFactorProperty,a);return a}else{return this.c($$t.$l.radiusFactorProperty)}},av:false,a5:null,au:function(a){if(arguments.length===1){this.h($$t.$l.cr,a);return a}else{return this.c($$t.$l.cr)}},_dj:null,_as:null,cj:function(a,b,c,d){if(b=="ItemsSource"){this.au(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource(d);return $ret}())}if(b=="FastItemsSource"){if($b($.ig.FastItemsSource.prototype.$type,c)!=null){var e=$b($.ig.FastItemsSource.prototype.$type,c);e.event=$.ig.Delegate.prototype.remove(e.event,this.a5);this.av=false}if($b($.ig.FastItemsSource.prototype.$type,d)!=null){var f=$b($.ig.FastItemsSource.prototype.$type,d);f.event=$.ig.Delegate.prototype.combine(f.event,this.a5);this.av=true}this.ci()}switch(b){case"SelectedStyle":this.selectedStyleResolved(d);break;case"ValueMemberPath":this.ci();break}},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},container:function(){return this.chart()},isStacked:function(){return false},isVertical:function(){return false},isUsableInLegend:function(){return true},hasMarkers:function(){return false},hasSubItems:function(){return false},ca:function(a,b,c,d){this.ci()},ar:function(){return new $$t.t(this)},cg:function(a){},aq:function(){},ci:function(){},ch:function(){},provideContainer:function(a){this._as.n(a)},b9:function(){if(this._as!=null){this._as.i()}},cn:function(){},cm:function(){},cd:function(a,b){this.cb(new $$4.ae(1,0,b,a))},cf:function(a,b,c){this.cb(new $$4.ae(2,2,c,b,a))},cc:function(){this.cb(new $$4.ae(0,4))},ce:function(a,b){this.cb(new $$4.ae(1,1,b,a))},cb:function(a){if(this.au()!=null){this.au().handleCollectionChanged(a)}},resolveLegendIndex:function(){return-1},forSubItems:function(a){},$type:new $.ig.Type("RingSeriesBase",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendSeries.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type])},true);$c("HierarchicalRingSeries:e","RingSeriesBase",{init:function(){$$t.$l.init.call(this);this._ab=$$t.$e.$type},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},childrenMemberPath:function(a){if(arguments.length===1){this.h($$t.$e.childrenMemberPathProperty,a);return a}else{return this.c($$t.$e.childrenMemberPathProperty)}},aq:function(){if(this.itemsSource()==null){return new $$t.i}this.rings(this.dt(this.itemsSource()));return this.rings()},cj:function(a,b,c,d){$$t.$l.cj.call(this,a,b,c,d);switch(b){case"StartAngle":var e=c;var f=d;var g=f-e;if(this.rings()!=null&&this.rings().count()>0){for(var h=0;h<this.rings().count();h++){var i=this.rings().__inner[h];var k=i.arcItems().getEnumerator();while(k.moveNext()){var j=k.current();j._k=j._k+g}}}break;case"Brushes":this.ch();break;case"ChildrenMemberPath":this.ci();break}if(this.rings()!=null&&this._as.e()){var l=false;var n=this.rings().getEnumerator();while(n.moveNext()){var m=n.current();m.prepareArcs();if(m.renderArcs()){l=true}}if(l){var p=this.rings().getEnumerator();while(p.moveNext()){var o=p.current();o.ringSeries()._as.l()}}}},ci:function(){if(this.chart()!=null){this.chart().bv();this.chart().b0()}},ch:function(){if(this.rings()!=null){var b=this.rings().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.arcItems().getEnumerator();while(d.moveNext()){var c=d.current();this.dy(c)}}}},cn:function(){if(this.rings()!=null&&this.rings().count()>0){var a=this.rings().__inner[this.rings().count()-1];this.width(a.controlSize().width());this.height(a.controlSize().height());this._as.m(a.center().__x,a.center().__y)}},cm:function(){for(var a=0;a<this.rings().count();a++){var c=this.rings().__inner[a].ringControl()._arcs.active().getEnumerator();while(c.moveNext()){var b=c.current();b.fe()}}},dv:function(obj_){var memberPath_=this.childrenMemberPath();if(obj_[memberPath_]!==undefined){return obj_[memberPath_]}return null},dt:function(a){var $self=this;var b=new $$t.d($$t.$b.$type);var c=new $$t.d($$t.$b.$type);var d=function(){var $ret=new $$t.b;$ret._m=0;$ret._h=a;$ret._n=$self.valueMemberPath();$ret._c=$self.othersCategoryType();$ret._j=$self.othersCategoryThreshold();return $ret}();d.p(this.startAngle());var e=function(){var $ret=new $$t.b;$ret._m=-1;$ret._h=null;return $ret}();c.h(d);b.h(e);var f=new $$t.i;var g=null;var h=-1;while(c.f()>0){var i;var j=c.g(i);i=j.p0;var k;var l=b.g(k);k=l.p0;if(i==null){continue}var m=0;var o=i._g.getEnumerator();while(o.moveNext()){var n=o.current();var p=this.dv(n._g);if(p!=null&&this.du(p)==false||n._c){var q=function(){var $ret=new $$t.b;$ret._m=i._m+1;$ret._h=n._c?function(){var $ret=new $$4.x($$0.$aw.$type,0);$ret.add(0);return $ret}():p;$ret._l=m;$ret._b=i;$ret._n=$self.valueMemberPath();$ret._e=n;return $ret}();q.p(this.startAngle());c.h(q);b.h(i)}m++}var r=this.dr(i,k,h,g);if(r!=g){f.add(r);g=r}h=i._m}return f},dr:function(a,b,c,d){var $self=this;a._k=a._e==null?this.startAngle():a._e._e;a._i=a._e==null?360:a._e._d;this.dy(a);if(a._m!=c){var e=function(){var $ret=new $$t.h;$ret.ringSeries($self);return $ret}();e.arcItems().add(a);a._d=e;return e}a._d=d;d.arcItems().add(a);return d},du:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return false}return true},dy:function(a){if(a._b==null){a._a=this.brushes()}else if(a._b._m==0){a._a=new $.ig.BrushCollection;if(a._b._a!=null){a._a.add(a._b._a.item(a._l%a._b._a.count()))}}else{a._a=a._b._a}},$type:new $.ig.Type("HierarchicalRingSeries",$$t.$l.$type)},true);$c("HoleDimensionsChangedEventArgs:g","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.d=a;this.b=b},d:null,center:function(){return this.d},b:0,radius:function(){return this.b},$type:new $.ig.Type("HoleDimensionsChangedEventArgs",$$0.$w.$type)},true);$c("Ring:h","Object",{init:function(){var $self=this;this._controlSize=new $$a.af;$.ig.$op.init.call(this);this.center({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this.controlSize(new $$a.af(1,0,0));this.ringControl(function(){var $ret=new $$t.j;$ret.ai($self);return $ret}());this.arcItems(new $$4.x($$t.$b.$type,0));this._e=true},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_innerExtend:0,innerExtend:function(a){if(arguments.length===1){this._innerExtend=a;return a}else{return this._innerExtend}},_controlSize:null,controlSize:function(a){if(arguments.length===1){this._controlSize=a;return a}else{return this._controlSize}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_ringControl:null,ringControl:function(a){if(arguments.length===1){this._ringControl=a;return a}else{return this._ringControl}},b:null,ringSeries:function(a){if(arguments.length===1){this.b=a;this.b._as.h(this.ringControl());if(this.ringControl()!=null){this.ringControl()._ak.s(a)}return a}else{return this.b}},_ringBreadth:0,ringBreadth:function(a){if(arguments.length===1){this._ringBreadth=a;return a}else{return this._ringBreadth}},_arcItems:null,arcItems:function(a){if(arguments.length===1){this._arcItems=a;return a}else{return this._arcItems}},_d:null,_e:false,renderArcs:function(){if(this.ringControl()!=null&&this.ringControl()._ak.d()){var a,b;a=this.center().__x-this.ringSeries()._dj.__x;b=this.center().__y-this.ringSeries()._dj.__y;this.ringControl()._ak.v(a,b);return this.ringControl().an()}return false},prepareArcs:function(){if(this.ringControl()!=null){this.ringControl().width(this.controlSize().width());this.ringControl().height(this.controlSize().height());this.ringSeries()._as.h(this.ringControl());this.ringControl()._ao=this.arcItems()}},l:function(source_,a,b){this.ringControl().as(source_,a,b)},k:function(source_){this.ringControl().ar(source_)},m:function(source_,a,b){this.ringControl().at(source_,a,b)},n:function(source_,a,b,c){this.ringControl().au(source_,a,b,c)},$type:new $.ig.Type("Ring",$.ig.$ot)},true);$c("RingCollection:i","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$h.$type,0)},p:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();if(a._e){var c=0;var d=a.ringControl()._arcs.count();while(c<d){a.ringControl()._arcs.destroy()(a.ringControl()._arcs.item(c));c++}a.ringControl()._arcs.count(0);a.ringControl(null)}}$$4.$f.p.call(this)},u:function(a){var b=this.__inner[a];if(b._e){b.ringControl()._arcs.destroy()(b.ringControl()._arcs.item(a));b.ringControl()._arcs.count(0);b.ringControl(null)}$$4.$f.u.call(this,a)},$type:new $.ig.Type("RingCollection",$$4.$f.$type.specialize($$t.$h.$type))},true);$c("RingControl:j","Control",{init:function(){var $self=this;$$a.$f.init.call(this);this._ab=$$t.$j.$type;this._ak=this.aj();this.ax(this._ak);this._ak.r();this._arcs=function(){var $ret=new $.ig.Pool$1($$t.$a.$type);$ret.create($self._ak.a.runOn($self._ak));$ret.activate($self._ak.l.runOn($self._ak));$ret.disactivate($self._ak.n.runOn($self._ak));$ret.destroy($self._ak.m.runOn($self._ak));return $ret}()},al:function(){return this.ai().ringSeries()},_ak:null,ah:null,ai:function(a){if(arguments.length===1){this.ah=a;if(this.ah==null){this._ak.s(null)}else{this._ak.s(this.ah.ringSeries())}return a}else{return this.ah}},_arcs:null,_ao:null,_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},aj:function(){return new $$t.s(this)},ax:function(a){},propertyChanged:null,propertyUpdated:null,az:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},aw:function(){this.an()},an:function(){if(this._ao==null){return false}if(!this._ak.d()){return false}var a=0;var b=false;var d=this._ao.getEnumerator();while(d.moveNext()){var c=d.current();var e=this._arcs.item(a);e._g9=c;if(e.innerExtent()!=this.ai().innerExtend()){e.innerExtent(this.ai().innerExtend())}if((e.width()!=this.ai().controlSize().width()||e.height()!=this.ai().controlSize().height())&&e._as.r()){e.width(this.ai().controlSize().width());e.height(this.ai().controlSize().height());this._ak.ab(e);b=true}if(e.startAngle()!=c._k){e.startAngle(c._k)}if(e.endAngle()!=c._i){e.endAngle(c._i)}if(e.itemsSource()!=c._h){e.itemsSource(c._h)}if(e.brushes()!=c._a){e.brushes(c._a)}this._ak.t(e,0,0);a++}this._arcs.count(a);return b},ay:function(a){this._ak.w(a)},av:function(){this._ak.q()},ap:function(){return this._ak.j()},as:function(source_,a,b){for(var c=0;c<this._arcs.count();c++){this._arcs.item(c).notifyInsertItem(source_,a,b)}},ar:function(source_){for(var a=0;a<this._arcs.count();a++){this._arcs.item(a).notifyClearItems(source_)}},at:function(source_,a,b){for(var c=0;c<this._arcs.count();c++){this._arcs.item(c).notifyRemoveItem(source_,a,b)}},au:function(source_,a,b,c){for(var d=0;d<this._arcs.count();d++){this._arcs.item(d).notifySetItem(source_,a,b,c)}},$type:new $.ig.Type("RingControl",$$a.$f.$type,[$$0.$b6.$type])},true);$c("RingSeries:k","RingSeriesBase",{init:function(){var $self=this;$$t.$l.init.call(this);this.ring(function(){var $ret=new $$t.h;$ret.ringSeries($self);$ret._e=false;return $ret}());var a=function(){var $ret=new $$t.b;$ret._k=$self.startAngle();$ret._d=$self.ring();$ret._n=$self.valueMemberPath();$ret._c=$self.othersCategoryType();$ret._j=$self.othersCategoryThreshold();return $ret}();this.ring().arcItems().add(a);this._ab=$$t.$k.$type},_ring:null,ring:function(a){if(arguments.length===1){this._ring=a;return a}else{return this._ring}},cj:function(a,b,c,d){$$t.$l.cj.call(this,a,b,c,d);if(b=="FormatLabel"){for(var e=0;e<this.ring().ringControl()._arcs.count();e++){this.ring().ringControl()._arcs.item(e).formatLabel(d)}}if(b=="FormatLegendLabel"){for(var f=0;f<this.ring().ringControl()._arcs.count();f++){this.ring().ringControl()._arcs.item(f).formatLegendLabel(d)}}if(b=="LegendLabelMemberPath"){for(var g=0;g<this.ring().ringControl()._arcs.count();g++){this.ring().ringControl()._arcs.item(g).legendLabelMemberPath(this.legendLabelMemberPath())}}if(b=="Brushes"){this.ch()}if(b=="StartAngle"){if(this.ring().arcItems()!=null&&this.ring().arcItems().count()>0){this.ring().arcItems().__inner[0]._k=this.startAngle()}}if(b=="ValueMemberPath"){if(this.ring().arcItems()!=null&&this.ring().arcItems().count()>0){this.ring().arcItems().__inner[0]._n=this.valueMemberPath();this.ci()}}if(this.ring()!=null&&this._as.e()){this.ring().prepareArcs();if(this.ring().renderArcs()){this.ring().ringSeries()._as.l()}}},aq:function(){var a=new $$t.i;if(this.ring().arcItems().__inner[0]._g.count()>0){a.add(this.ring())}return a},ci:function(){if(this.ring()!=null){this.ring().arcItems().__inner[0]._h=this.itemsSource();this.ring().arcItems().__inner[0].p(this.startAngle());if(this.chart()!=null){this.chart().bv();this.chart().b0()}}},ch:function(){if(this.ring()!=null){this.ring().arcItems().__inner[0]._a=this.brushes()}},cn:function(){if(this.ring()!=null){this.width(this.ring().controlSize().width());this.height(this.ring().controlSize().height());this._as.m(this.ring().center().__x,this.ring().center().__y)}},cm:function(){if(this.ring()!=null){var b=this.ring().ringControl()._arcs.active().getEnumerator();while(b.moveNext()){var a=b.current();a.fe()}}},cd:function(a,b){$$t.$l.cd.call(this,a,b);if(this.ring()!=null){this.ring().l(this.itemsSource(),a,b)}},cc:function(){$$t.$l.cc.call(this);if(this.ring()!=null){this.ring().k(this.itemsSource())}},ce:function(a,b){$$t.$l.ce.call(this,a,b);if(this.ring()!=null){this.ring().m(this.itemsSource(),a,b)}},cf:function(a,b,c){$$t.$l.cf.call(this,a,b,c);if(this.ring()!=null){this.ring().n(this.itemsSource(),a,b,c)}},$type:new $.ig.Type("RingSeries",$$t.$l.$type)},true);$c("RingSeriesCollection:m","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$l.$type,0)},$type:new $.ig.Type("RingSeriesCollection",$$4.$f.$type.specialize($$t.$l.$type))},true);$c("SliceItem:n","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,_d:0,_a:null,_f:0,_b:null,_g:null,_c:false,$type:new $.ig.Type("SliceItem",$.ig.$ot)},true);$c("SliceCollection:o","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$n.$type,0)},_ae:false,_ag:false,r:function(a,b){if(this.contains(b)){return}var c=this.ah(b._b);if(c!=-1){$$4.$f.x.call(this,c,b)}else{$$4.$f.r.call(this,a,b);if(this._ae){if(this._ag){b._b.isSelected(true)}else{b._b.isExploded(true)}}}},x:function(a,b){if(this._ae){if(this._ag){this.__inner[a]._b.isSelected(false)}else{this.__inner[a]._b.isExploded(false)}}$$4.$f.x.call(this,a,b)},u:function(a){var b=this.__inner[a];$$4.$f.u.call(this,a);if(this._ae){if(this._ag){b._b.isSelected(false)}else{b._b.isExploded(false)}}},remove:function(a){var b=this.ah(a._b);if(b!=-1){this.u(b);return true}else{return false}},p:function(){while(this.count()>0){this.u(0)}},ah:function(a){for(var b=0;b<this.count();b++){if(this.__inner[b]._b==a){return b}}return-1},$type:new $.ig.Type("SliceCollection",$$4.$f.$type.specialize($$t.$n.$type))},true);$c("XamDoughnutChart:p","Control",{al:null,aj:null,ap:null,ao:null,ah:null,init:function(){var $self=this;this.al=new $$t.m;this.aj=new $$t.i;this.ap=function(){var $ret=new $$t.o;$ret._ae=true;$ret._ag=true;return $ret}();this.ao=function(){var $ret=new $$t.o;$ret._ae=true;$ret._ag=false;return $ret}();this.a0=NaN;this.az=1;$$a.$f.init.call(this);var a=this.at();this.bt(a);a.r();this._ab=$$t.$p.$type;this.ah=function(b,c){$self.bx(b,c.propertyName(),c.oldValue(),c.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ah);var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.b4.runOn(this))},rings:function(){return this.aj},allowSliceSelection:function(a){if(arguments.length===1){this.h($$t.$p.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$p.allowSliceSelectionProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.h($$t.$p.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$p.isSurfaceInteractionDisabledProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.h($$t.$p.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$p.allowSliceExplosionProperty)}},series:function(){return this.al},b4:function(a,b){var c=new $$4.x($$t.$l.$type,0);if(b.oldItems()!=null){var e=b.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if(b.newItems()==null||!b.newItems().contains(d)){d.b9();this._au.v(d)}}}this.bv();this.b0()},innerExtent:function(a){if(arguments.length===1){this.h($$t.$p.innerExtentProperty,a);return a}else{return this.c($$t.$p.innerExtentProperty)}},selectedSlices:function(a){if(arguments.length===1){this.ap.clear();this.ap._ae=false;this.ap=a;this.ap._ae=true;this.ap._ag=true;for(var b=0;b<this.ap.count();b++){this.ap.__inner[b]._b.isSelected(true)}return a}else{return this.ap}},explodedSlices:function(a){if(arguments.length===1){this.ao.clear();this.ao._ae=false;this.ao=a;this.ao._ae=true;this.ao._ag=false;for(var b=0;b<this.ao.count();b++){this.ao.__inner[b]._b.isExploded(true)}return a}else{return this.ao}},selectedStyle:function(a){if(arguments.length===1){this.h($$t.$p.selectedStyleProperty,a);return a}else{return this.c($$t.$p.selectedStyleProperty)}},centerData:function(a){if(arguments.length===1){this.h($$t.$p.centerDataProperty,a);return a}else{return this.c($$t.$p.centerDataProperty)}},centerDataTemplate:function(a){if(arguments.length===1){this.h($$t.$p.centerDataTemplateProperty,a);return a}else{return this.c($$t.$p.centerDataTemplateProperty)}},a0:0,pixelScalingRatio:function(a){
if(arguments.length===1){var b=this.a0;this.a0=a;this.bz("PixelScalingRatio",b,this.a0);return a}else{return this.a0}},az:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.az;this.az=a;this.bz("ActualPixelScalingRatio",b,this.az);return a}else{return this.az}},_au:null,destroy:function(){this._au.u(null);var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.b9()}},b3:function(a,b){if(b){this.selectedSlices().add(a)}else{this.selectedSlices().remove(a)}},bj:function(a,b){if(b){this.explodedSlices().add(a)}else{this.explodedSlices().remove(a)}},bx:function(a,b,c,d){switch(b){case"SelectedStyle":var f=this.series().getEnumerator();while(f.moveNext()){var e=f.current();e.selectedStyleResolved(d)}break;case"AllowSliceExplosion":for(var g=0;g<this.aj.count();g++){var i=this.aj.__inner[g].ringControl()._arcs.active().getEnumerator();while(i.moveNext()){var h=i.current();h.allowSliceExplosion(this.allowSliceExplosion())}}break;case"AllowSliceSelection":for(var j=0;j<this.aj.count();j++){var l=this.aj.__inner[j].ringControl()._arcs.active().getEnumerator();while(l.moveNext()){var k=l.current();k.allowSliceSelection(this.allowSliceSelection())}}break;case"PixelScalingRatio":var m=$.ig.DeviceUtils.prototype.a(this.pixelScalingRatio());if($.ig.util.isNaN(m)){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio(m)}break;case"ActualPixelScalingRatio":var o=this.aj.getEnumerator();while(o.moveNext()){var n=o.current();var q=n.ringControl()._arcs.active().getEnumerator();while(q.moveNext()){var p=q.current();p.actualPixelScalingRatio(this.actualPixelScalingRatio())}}break}},at:function(){return new $$t.u(this)},bt:function(a){this._au=a},b0:function(){this.bw();this.b2();this.b1();this.bu();this._au.y()},b2:function(){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.cn()}},bu:function(){var a=this._au._aa;if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=.9;if(this.series().count()>0){d=this.series().__inner[0].radiusFactor();if($.ig.util.isNaN(d)||Number.isInfinity(d)||d<0){d=0}else if(d>1){d=1}}var e=this.innerExtent()*c/100*d;this._au.w(e*2,e*2);this._au.t(b.__x-e,b.__y-e)},b1:function(){var a=false;var c=this.aj.getEnumerator();while(c.moveNext()){var b=c.current();if(b.renderArcs()){a=true}}if(a){var e=this.aj.getEnumerator();while(e.moveNext()){var d=e.current();d.ringSeries()._as.l()}}},bw:function(){var a=this._au._aa;if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=Math.max(a.width()/2,a.height()/2);if(a.width()>a.height()){c=c+d;d=c-d;c=c-d}var e=(100-this.innerExtent())/100*c/this.aj.count();var f=(100-this.innerExtent())/100*d/this.aj.count();var g=this.innerExtent()*c/100;var h=this.innerExtent()*d/100;var i=1;var k=this.aj.getEnumerator();while(k.moveNext()){var j=k.current();var l=g+e*i;var m=h+f*i;j.ringBreadth(e);j.controlSize(new $$a.af(1,l*2,m*2));j.center({__x:b.__x-l,__y:b.__y-m,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.innerExtend(100-e/l*100);j.prepareArcs();i++}},bv:function(){this.explodedSlices().clear();this.selectedSlices().clear();this.aj.clear();this._au.k();this._au.j();var a=0;for(var b=0;b<this.series().count();b++){var c=this.series().__inner[b];c.chart(this);this._au.i(c);var d=c.aq();var f=d.getEnumerator();while(f.moveNext()){var e=f.current();e._d=this;e.index(a);this.aj.add(e);a++}}},br:function(){if(this._au!=null){this.height(this._au._aa.height());this.width(this._au._aa.width())}this.b0()},sliceClick:null,bs:function(a,b){var c=a;var d=c.ring().ringSeries();if(d.ay()){return}if(this.sliceClick!=null){this.sliceClick(a,b)}},propertyChanged:null,propertyUpdated:null,bz:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},provideContainer:function(a){this._au.u(a)},notifyResized:function(){this._au.x()},getContainerID:function(){return this._au.h()},getCenterCoordinates:function(){return this._au._z},getHoleRadius:function(){return this._au._d},flush:function(){var a;var b;for(var c=0;c<this.series().count();c++){b=this.series().__inner[c].aq();for(var d=0;d<b.count();d++){a=b.__inner[d].ringControl()._ak.h();for(var e=0;e<a.count();e++){a.__inner[e].flush()}}}},holeDimensionsChanged:null,bq:function(){if(this.holeDimensionsChanged!=null){this.holeDimensionsChanged(this,new $$t.g(this.getCenterCoordinates(),this.getHoleRadius()))}},exportVisualData:function(){var a=new $$t.ae;a.series(new $$t.ac);a.viewport($.ig.RectData.prototype.b(this._au._aa));this._au.p(a);return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},ay:function(a){var d__=new $$t.q((-2));d__.__4__this=this;d__.__3__source=a;return d__},notifyInsertItem:function(source_,a,b){var d=this.ay(source_).getEnumerator();while(d.moveNext()){var c=d.current();c.cd(a,b)}},notifySetItem:function(source_,a,b,c){var e=this.ay(source_).getEnumerator();while(e.moveNext()){var d=e.current();d.cf(a,b,c)}},notifyClearItems:function(source_){var b=this.ay(source_).getEnumerator();while(b.moveNext()){var a=b.current();a.cc()}},notifyRemoveItem:function(source_,a,b){var d=this.ay(source_).getEnumerator();while(d.moveNext()){var c=d.current();c.ce(a,b)}},$type:new $.ig.Type("XamDoughnutChart",$$a.$f.$type,[$$0.$b6.$type,$.ig.ILegendOwner.prototype.$type])},true);$c("ArcView:r","PieChartBaseView",{_b2:null,init:function(a){$.ig.PieChartBaseView.prototype.init.call(this,a);this._b2=a},b4:function(a,b){this._e.series(this._b2.ring().ringSeries())},b3:function(){return this._f},b5:function(){this.a9();this._bq=new $$a.at;var a=this._c.u();this._bq.__fill=a.rootWrapper().getStyleProperty("color")},$type:new $.ig.Type("ArcView",$.ig.PieChartBaseView.prototype.$type)},true);$c("RingControlView:s","Object",{_b:null,init:function(a){this.f=new $$4.x($$t.$a.$type,0);this.g=new $$4.x($$t.$a.$type,0);this.e=new $$4.h($$t.$a.$type,$$1.$g.$type,0);this.c=null;$.ig.$op.init.call(this);this._b=a},f:null,g:null,a:function(){var a=new $$t.a;a._o=0;a._n=0;a.ring(this._b.ai());this.f.add(a);this.z(a);if(a.textStyle()!=this._b.al().textStyle()){a.textStyle(this._b.al().textStyle())}a.labelExtent(this._b.al().labelExtent());a.formatLabel(this._b.al().formatLabel());a.labelMemberPath(this._b.al().labelMemberPath());a.labelsPosition(this._b.al().labelsPosition());a.labelTemplate(this._b.al().labelTemplate());a.valueMemberPath(this._b.al().valueMemberPath());if(this._b.al().toolTip()!=null){a.toolTip(this._b.al().toolTip())}a.leaderLineVisibility(this._b.al().leaderLineVisibility());a.leaderLineStyle(this._b.al().leaderLineStyle());a.leaderLineType(this._b.al().leaderLineType());a.leaderLineMargin(this._b.al().leaderLineMargin());a.othersCategoryThreshold(this._b.al().othersCategoryThreshold());a.othersCategoryType(this._b.al().othersCategoryType());a.othersCategoryText(this._b.al().othersCategoryText());a.othersCategoryStyle(this._b.al().othersCategoryStyle());a.legend(this._b.al().legend());a.legendItemTemplate(this._b.al().legendItemTemplate());a.legendItemBadgeTemplate(this._b.al().legendItemBadgeTemplate());a.outlines(this._b.al().outlines());a.startAngle(this._b.al().startAngle());a.brushes(this._b.al().brushes());a.selectedStyle(this._b.al().selectedStyleResolved());a.isSurfaceInteractionDisabled(true);a.radiusFactor(this._b.al().radiusFactor());a.allowSliceExplosion(this._b.al().chart().allowSliceExplosion());a.allowSliceSelection(this._b.al().chart().allowSliceSelection());a.formatLegendLabel(this._b.al().formatLegendLabel());a.legendLabelMemberPath(this._b.al().legendLabelMemberPath());a.actualPixelScalingRatio(this._b.al().chart().actualPixelScalingRatio());return a},l:function(a){var b=this.e.item(a).rootWrapper();if(b!=null){b.show()}this.g.add(a)},n:function(a){var b=this.e.item(a).rootWrapper();if(b!=null){b.hide()}this.g.remove(a)},m:function(a){this.o(a);this.f.remove(a)},h:function(){return this.f},r:function(){},aa:function(){this._b.aw()},t:function(a,b,c){b=b+this._b._n;c=c+this._b._o;if(this.c!=null){b=b+this.c._n;c=c+this.c._o}if(a._n!=b||a._o!=c){a._n=b;a._o=c;this.u(a,this.e.item(a).rootWrapper())}},_i:null,w:function(a){if(a==null){this._b._arcs.count(0);var c=this.f.getEnumerator();while(c.moveNext()){var b=c.current();b.destroy()}this.f.clear();this.e.clear();this.g.clear();return}this._i=a;this._i.rootWrapper().setStyleProperty("position","relative");var e=this.f.getEnumerator();while(e.moveNext()){var d=e.current();var f=this.e.item(d);this._i.append(f.rootWrapper());d._ha.b5()}this.aa()},e:null,z:function(a){var b=this._i.createElement("div");b.setStyleProperty("position","absolute");this.e.add(a,this._i.getSubRenderer(b));this.k(a,b);this.u(a,b);if(this._i!=null){this._i.append(b)}a.provideContainer(this.e.item(a));b.setStyleProperty("position","absolute");b.removeClass("ui-corner-all ui-widget-content")},k:function(a,b){b.setStyleProperty("width",a.width().toString()+"px");b.setStyleProperty("height",a.height().toString()+"px")},u:function(a,b){b.setStyleProperty("top",a._o.toString()+"px");b.setStyleProperty("left",a._n.toString()+"px")},o:function(a){var b=this.e.item(a);b.rootWrapper().remove();this.e.remove(a);a.provideContainer(null)},ab:function(a){this.k(a,a.getContainer().rootWrapper());a.onContainerResized(a.width(),a.height())},d:function(){return this._i!=null},q:function(){},c:null,s:function(a){this.c=a;if(a!=null){a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.y.runOn(this))}},y:function(a,b){switch(b.propertyName()){case"LabelExtent":for(var c=0;c<this.f.count();c++){this.f.__inner[c].labelExtent(b.newValue())}break;case"LabelMemberPath":for(var d=0;d<this.f.count();d++){this.f.__inner[d].labelMemberPath(b.newValue())}break;case"LabelsPosition":for(var e=0;e<this.f.count();e++){this.f.__inner[e].labelsPosition($g(b.newValue()))}break;case"LabelTemplate":for(var f=0;f<this.f.count();f++){this.f.__inner[f].labelTemplate(b.newValue())}break;case"ValueMemberPath":for(var g=0;g<this.f.count();g++){this.f.__inner[g].valueMemberPath(b.newValue())}break;case"ToolTip":for(var h=0;h<this.f.count();h++){this.f.__inner[h].toolTip(b.newValue())}break;case"LeaderLineVisibility":for(var i=0;i<this.f.count();i++){this.f.__inner[i].leaderLineVisibility($g(b.newValue()))}break;case"LeaderLineStyle":for(var j=0;j<this.f.count();j++){this.f.__inner[j].leaderLineStyle(b.newValue())}break;case"LeaderLineType":for(var k=0;k<this.f.count();k++){this.f.__inner[k].leaderLineType($g(b.newValue()))}break;case"LeaderLineMargin":for(var l=0;l<this.f.count();l++){this.f.__inner[l].leaderLineMargin(b.newValue())}break;case"OthersCategoryThreshold":for(var m=0;m<this.f.count();m++){this.f.__inner[m].othersCategoryThreshold(b.newValue())}break;case"OthersCategoryType":for(var n=0;n<this.f.count();n++){this.f.__inner[n].othersCategoryType($g(b.newValue()))}break;case"OthersCategoryText":for(var o=0;o<this.f.count();o++){this.f.__inner[o].othersCategoryText(b.newValue())}break;case"OthersCategoryStyle":for(var p=0;p<this.f.count();p++){this.f.__inner[p].othersCategoryStyle(b.newValue())}break;case"Legend":for(var q=0;q<this.f.count();q++){this.f.__inner[q].legend(b.newValue())}break;case"LegendItemTemplate":for(var r=0;r<this.f.count();r++){this.f.__inner[r].legendItemTemplate(b.newValue())}break;case"LegendItemBadgeTemplate":for(var s=0;s<this.f.count();s++){this.f.__inner[s].legendItemBadgeTemplate(b.newValue())}break;case"Outlines":for(var t=0;t<this.f.count();t++){this.f.__inner[t].outlines(b.newValue())}break;case"Brushes":for(var u=0;u<this.f.count();u++){this.f.__inner[u].brushes(b.newValue())}break;case"SelectedStyle":for(var v=0;v<this.f.count();v++){this.f.__inner[v].selectedStyle(b.newValue())}break;case"SelectedStyleResolved":for(var w=0;w<this.f.count();w++){this.f.__inner[w].selectedStyle(b.newValue())}break;case"RadiusFactor":for(var x=0;x<this.f.count();x++){this.f.__inner[x].radiusFactor(b.newValue())}break}},p:function(){var b=this.f.getEnumerator();while(b.moveNext()){var a=b.current();a.flush()}},j:function(){return this._i},v:function(a,b){this._b._n=a;this._b._o=b;this.x()},x:function(){for(var a=0;a<this.f.count();a++){var b=this.f.__inner[a];this.t(b,0,0)}},$type:new $.ig.Type("RingControlView",$.ig.$ot)},true);$c("RingSeriesBaseView:t","Object",{_c:null,init:function(a){$.ig.$op.init.call(this);this._f=new $$4.x($$t.$j.$type,0);this._c=a},k:function(){this._c.legendItemTemplate(function(){var $ret=new $$a.k;$ret.render($.ig.PieLegendTemplates.prototype.c);$ret.measure($.ig.PieLegendTemplates.prototype.a);return $ret}());this._c.legendItemBadgeTemplate(function(){var $ret=new $$a.k;$ret.render($.ig.PieLegendTemplates.prototype.b);$ret.measure($.ig.PieLegendTemplates.prototype.d);return $ret}())},_f:null,h:function(a){if(!this._f.contains(a)){this._f.add(a)}if(this._g!=null&&a.ap()!=this._g){a.ay(this._g)}},_g:null,j:function(a,b,c,d,e){var f=$.ig.BrushUtil.prototype.d("chart",a,b,c,null);b=f.p2;c=f.p3;var g=new Array(b.count()*2);for(var h=0;h<g.length;h+=2){g[h]="#fff";g[h+1]=b.item($a(h,2)).__fill}var i=$.ig.BrushUtil.prototype.d("doughnut",a,b,c,g);b=i.p2;c=i.p3;d=new $$a.at;d.__fill=this._g.rootWrapper().getStyleProperty("color");e=$.ig.FontUtil.prototype.getFont(a);return{p1:b,p2:c,p3:d,p4:e}},a:null,b:null,o:null,d:null,n:function(a){if(a==null){var c=this._f.getEnumerator();while(c.moveNext()){var b=c.current();b.ay(null)}return}this._g=a;var d;var e;var f;var g;var h=this.j(this._g,d,e,f,g);d=h.p1;e=h.p2;f=h.p3;g=h.p4;this.a=d;this.b=e;this.o=f;this.d=g;if(this._c.brushes()==null){this._c.brushes(this.a)}if(this._c.outlines()==null){this._c.outlines(this.b)}var j=this._f.getEnumerator();while(j.moveNext()){var i=j.current();i.ay(this._g)}},e:function(){return true},i:function(){this.n(null)},l:function(){for(var a=0;a<this._f.count();a++){var b=this._f.__inner[a];for(var c=0;c<b._arcs.active().count();c++){var d=b._arcs.active().__inner[c];d.flush()}}},m:function(a,b){this._c._n=a;this._c._o=b;this._c._dj={__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("RingSeriesBaseView",$.ig.$ot)},true);$c("XamDoughnutChartView:u","Object",{e:null,_a:null,_z:null,_d:0,init:function(a){this.e=null;$.ig.$op.init.call(this);this._aa=$$a.$ae.empty();this._z={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._d=0;this._c=new $$4.x($$t.$l.$type,0);this._a=a},r:function(){this.q()},y:function(){},_c:null,i:function(a){if(!this._c.contains(a)){a.provideContainer(this._f);this._c.add(a)}},v:function(a){if(this._c.contains(a)){a.provideContainer(null);this._c.remove(a)}},j:function(){},_aa:null,x:function(){if(this._f==null){return}var a=this._f.rootWrapper().width();var b=this._f.rootWrapper().height();this._aa=new $$a.ae(0,0,0,a,b);if(this._b!=null){this._b._bc=this._aa}this._a.br()},_g:null,_f:null,_b:null,u:function(a){if(a==null){if(this._b!=null){this._b.an()}return}var b=a;this._f=b;var c=this._f.rootWrapper().width();var d=this._f.rootWrapper().height();this._aa=new $$a.ae(0,0,0,c,d);this._b=new $.ig.DOMEventProxy(this._f.rootWrapper(),this._f,false);this._b._bc=this._aa;var e=this._b;e.onMouseOver=$.ig.Delegate.prototype.combine(e.onMouseOver,this.n.runOn(this));var f=this._b;f.onMouseLeave=$.ig.Delegate.prototype.combine(f.onMouseLeave,this.m.runOn(this));var g=this._b;g.onMouseDown=$.ig.Delegate.prototype.combine(g.onMouseDown,this.l.runOn(this));var h=this._b;h.onMouseUp=$.ig.Delegate.prototype.combine(h.onMouseUp,this.o.runOn(this));this.x()},s:function(a,b,c){for(var d=this._c.count()-1;d>=0;d--){var e=this._c.__inner[d];if(e.ay()){continue}var f=e._as._f;for(var g=0;g<f.count();g++){var h=f.__inner[g];var i=h._arcs.active();for(var j=0;j<i.count();j++){var k=i.__inner[j];var l={__x:a.__x-k._n,__y:a.__y-k._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};b(k._as,l);if(c=="mouseUp"){var m=k._ha.b3();if(m!=null){return}}}}}},o:function(a){this.s(a,function(b,c){b.ak(c)},"mouseUp")},l:function(a){this.s(a,function(b,c){b.ah(c)},"mouseDown")},m:function(a){this.s(a,function(b,c){b.ai(c)},"mouseLeave")},n:function(a,b,c){this.s(a,function(d,e){d.aj(e,b,c)},"mouseOver")},h:function(){return this._f.rootWrapper().getAttribute("id")},t:function(a,b){if(!this._aa.isEmpty()&&this._aa.width()!=0&&this._aa.height()!=0){var c=this._z.__x;var d=this._z.__y;this._z.__x=this._aa.width()/2;this._z.__y=this._aa.height()/2;if(this._z.__x!=c||this._z.__y!=d){this._a.bq()}}},w:function(a,b){var c=this._d;this._d=a/2;if(c!=this._d){this._a.bq()}},k:function(){},p:function(a){a.width(this._a.width());a.height(this._a.height());a.holeRadius(this._a.getHoleRadius());for(var b=0;b<this._a.series().count();b++){a.series().add(new $$t.ad);a.series().__inner[b].rings(new $$t.aa);a.series().__inner[b].name(this._a.series().__inner[b].name());a.series().__inner[b].labelExtent(this._a.series().__inner[b].labelExtent());a.series().__inner[b].leaderLineMargin(this._a.series().__inner[b].leaderLineMargin());a.series().__inner[b].leaderLineType($.ig.LeaderLineType.prototype.$getName(this._a.series().__inner[b].leaderLineType()));a.series().__inner[b].labelsPosition($.ig.LabelsPosition.prototype.$getName(this._a.series().__inner[b].labelsPosition()));a.series().__inner[b].leaderLineVisibility(this._a.series().__inner[b].leaderLineVisibility()==0);for(var c=0;c<this._a.series().__inner[b].aq().count();c++){a.series().__inner[b].rings().add(new $$t.ab);a.series().__inner[b].rings().__inner[c].arcs(new $$t.w);for(var d=0;d<this._a.series().__inner[b].aq().__inner[c].arcItems().count();d++){a.series().__inner[b].rings().__inner[c].arcs().add(new $$t.v);a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a=new $$t.y;for(var e=0;e<this._a.series().__inner[b].aq().__inner[c].arcItems().__inner[d]._g.count();e++){if(null==this._a.series().__inner[b].aq().__inner[c].arcItems().__inner[d]._g.__inner[e]._b){continue}a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.add(new $$t.z);var f=new $$t.z;var g=this._a.series().__inner[b].aq().__inner[c].arcItems().__inner[d]._g.__inner[e]._b;f.visibility(g.__visibility==0);f.endAngle(g.ax());f.startAngle(g.a3());f.radius(g.a2());f.origin($.ig.PointData.prototype.b(g.b7()));f.explodedOrigin($.ig.PointData.prototype.b(g.b5()));f.index(g.a5());f.isExploded(g.isExploded());f.isSelected(g.isSelected());f.outline($.ig.AppearanceHelper.prototype.a(g._b1));f.backgroundPath(new $.ig.PathVisualData(1,"slicePath",g._al.f()));a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.__inner[e]=f;var h=g._aj;if(null!=h){a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.__inner[e].labelVisualData(function(){var $ret=new $$t.x;$ret.labelSize($.ig.SizeData.prototype.b($.ig.RectUtil.prototype.z(h._ao)));$ret.labelValue(h._aj.ak());return $ret}());if(!$.ig.util.isNaN(h._n)&&!$.ig.util.isNaN(h._o)){a.series().__inner[b].rings().__inner[c].arcs().__inner[d]._a.__inner[e].labelVisualData().labelPosition(new $.ig.PointData(h._n,h._o))}}}}}}},q:function(){var $self=this;if(this.e==null){this.e=function(a){var b=$self._a.pixelScalingRatio();var c=$self._a.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self._a.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.e,false)}this.e(null)},$type:new $.ig.Type("XamDoughnutChartView",$.ig.$ot)},true);$c("ArcVisualData:v","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,d:function(a){var c=this._a.getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},c:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this._b!=null){if(b){b=false}else{a.l(", ")}a.l("leaderLine: ");a.u(this._b.serialize())}if(this._a!=null){if(b){b=false}else{a.l(", ")}a.u("slices: [");for(var c=0;c<this._a.count();c++){if(c!=0){a.l(", ")}a.l(this._a.__inner[c].serialize())}}a.u("]}");return a.toString()},$type:new $.ig.Type("ArcVisualData",$.ig.$ot)},true);$c("ArcVisualDataList:w","List$1",{init:function(){$$4.$x.init.call(this,$$t.$v.$type,0)},$type:new $.ig.Type("ArcVisualDataList",$$4.$x.$type.specialize($$t.$v.$type))},true);$c("DoughnutChartLabelVisualData:x","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){var a="{ labelValue: '";a+=this.labelValue()==null?String.empty():this.labelValue();a+="', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height()+"}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y()+"}}";return a},$type:new $.ig.Type("DoughnutChartLabelVisualData",$.ig.$ot)},true);$c("SliceVisualData:z","Object",{init:function(){$.ig.$op.init.call(this)},_pieSlice:null,pieSlice:function(a){if(arguments.length===1){this._pieSlice=a;return a}else{return this._pieSlice}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_labelVisualData:null,labelVisualData:function(a){if(arguments.length===1){this._labelVisualData=a;return a}else{return this._labelVisualData}},_backgroundPath:null,backgroundPath:function(a){if(arguments.length===1){this._backgroundPath=a;return a}else{return this._backgroundPath}},_origin:null,origin:function(a){if(arguments.length===1){this._origin=a;return a}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(a){if(arguments.length===1){this._explodedOrigin=a;return a}else{return this._explodedOrigin}},_isExploded:false,isExploded:function(a){if(arguments.length===1){this._isExploded=a;return a}else{return this._isExploded}},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_radius:0,radius:function(a){if(arguments.length===1){this._radius=a;return a}else{return this._radius}},_startAngle:0,startAngle:function(a){if(arguments.length===1){this._startAngle=a;return a}else{return this._startAngle}},_endAngle:0,endAngle:function(a){if(arguments.length===1){this._endAngle=a;return a}else{return this._endAngle}},_visibility:false,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},scaleByViewport:function(a){this.origin(new $.ig.PointData((this.origin().x()-a.left())/a.width(),(this.origin().y()-a.top())/a.height()));this.explodedOrigin(new $.ig.PointData((this.explodedOrigin().x()-a.left())/a.width(),(this.explodedOrigin().y()-a.top())/a.height()))},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.pieSlice()!=null){if(b){b=false}else{a.l(", ")}a.l("pieSlice: ");a.u(this.pieSlice().serialize())}if(this.labelVisualData()!=null){if(b){b=false}else{a.l(", ")}a.l("labelVisualData: ");a.u(this.labelVisualData().serialize())}if(this.backgroundPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backgroundPath: ");a.u(this.backgroundPath().serialize())}if(b){b=false}else{a.l(", ")}a.l("isExploded: ");a.u(this.isExploded().toString().toLowerCase());if(b){b=false}else{a.l(", ")}a.l("isSelected: ");a.u(this.isSelected().toString().toLowerCase());if(!$.ig.util.isNaN(this.explodedOrigin().x())&&!$.ig.util.isNaN(this.explodedOrigin().y())){if(b){b=false}else{a.l(", ")}a.l("explodedOrigin: ");a.u("{ x: "+this.explodedOrigin().x().toString()+", y: "+this.explodedOrigin().y().toString()+"}")}if(!$.ig.util.isNaN(this.origin().x())&&!$.ig.util.isNaN(this.origin().y())){if(b){b=false}else{a.l(", ")}a.l("origin: ");a.u("{ x: "+this.origin().x().toString()+", y: "+this.origin().y().toString()+"}")}if(!$.ig.util.isNaN(this.index())){if(b){b=false}else{a.l(", ")}a.l("index: ");a.u(this.index().toString())}if(!$.ig.util.isNaN(this.radius())){if(b){b=false}else{a.l(", ")}a.l("radius: ");a.u(this.radius().toString())}a.l(", visibility: ");a.u(this.visibility()?"true":"false");if(!$.ig.util.isNaN(this.startAngle())){if(b){b=false}else{a.l(", ")}a.l("startAngle: ");a.u(this.startAngle().toString())}if(!$.ig.util.isNaN(this.endAngle())){if(b){b=false}else{a.l(", ")}a.l("endAngle: ");a.u(this.endAngle().toString())}a.u("}");return a.toString()},$type:new $.ig.Type("SliceVisualData",$.ig.$ot)},true);$c("SliceVisualDataList:y","List$1",{init:function(){$$4.$x.init.call(this,$$t.$z.$type,0)},$type:new $.ig.Type("SliceVisualDataList",$$4.$x.$type.specialize($$t.$z.$type))},true);$c("RingVisualData:ab","Object",{init:function(){$.ig.$op.init.call(this)},_arcs:null,arcs:function(a){if(arguments.length===1){this._arcs=a;return a}else{return this._arcs}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.arcs()!=null){if(b){b=false}else{a.l(", ")}a.u("arcs: [");for(var c=0;c<this.arcs().count();c++){if(c!=0){a.l(", ")}a.l(this.arcs().__inner[c].c())}a.u("]")}a.u("}");return a.toString()},$type:new $.ig.Type("RingVisualData",$.ig.$ot)},true);$c("RingVisualDataList:aa","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ab.$type,0)},$type:new $.ig.Type("RingVisualDataList",$$4.$x.$type.specialize($$t.$ab.$type))},true);$c("RingSeriesVisualData:ad","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_labelExtent:0,labelExtent:function(a){if(arguments.length===1){this._labelExtent=a;return a}else{return this._labelExtent}},_labelsPosition:null,labelsPosition:function(a){if(arguments.length===1){this._labelsPosition=a;return a}else{return this._labelsPosition}},_leaderLineType:null,leaderLineType:function(a){if(arguments.length===1){this._leaderLineType=a;return a}else{return this._leaderLineType}},_leaderLineVisibility:false,leaderLineVisibility:function(a){if(arguments.length===1){this._leaderLineVisibility=a;return a}else{return this._leaderLineVisibility}},_leaderLineMargin:0,leaderLineMargin:function(a){if(arguments.length===1){this._leaderLineMargin=a;return a}else{return this._leaderLineMargin}},_rings:null,rings:function(a){if(arguments.length===1){this._rings=a;return a}else{return this._rings}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: ");a.u("'"+this.name()+"'")}if(!$.ig.util.isNaN(this.labelExtent())){if(b){b=false}else{a.l(", ")}a.l("labelExtent: ");a.u(this.labelExtent().toString())}if(this.labelsPosition()!=null){if(b){b=false}else{a.l(", ")}a.l("labelsPosition: ");a.u("'"+this.labelsPosition()+"'")}if(this.leaderLineType()!=null){if(b){b=false}else{a.l(", ")}a.l("leaderLineType: ");a.u("'"+this.leaderLineType()+"'")}a.l(", leaderLineVisibility: ");a.u(this.leaderLineVisibility()?"true":"false");if(!$.ig.util.isNaN(this.leaderLineMargin())){if(b){b=false}else{a.l(", ")}a.l("leaderLineMargin: ");a.u(this.leaderLineMargin().toString())}a.u(", rings: [");for(var c=0;c<this.rings().count();c++){if(c!=0){a.l(", ")}a.l(this.rings().__inner[c].serialize())}a.u("]}");return a.toString()},$type:new $.ig.Type("RingSeriesVisualData",$.ig.$ot)},true);$c("RingSeriesVisualDataList:ac","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ad.$type,0)},$type:new $.ig.Type("RingSeriesVisualDataList",$$4.$x.$type.specialize($$t.$ad.$type))},true);$c("DoughnutChartVisualData:ae","Object",{_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_holeRadius:0,holeRadius:function(a){if(arguments.length===1){this._holeRadius=a;return a}else{return this._holeRadius}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1)},scaleByViewport:function(){if(this.series()!=null){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.rings().getEnumerator();while(d.moveNext()){var c=d.current();var f=c.arcs().getEnumerator();while(f.moveNext()){var e=f.current();var h=e._a.getEnumerator();while(h.moveNext()){var g=h.current();g.scaleByViewport(this.viewport())}}}}}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(!$.ig.util.isNaN(this.width())){if(b){b=false}else{a.l(", ")}a.l("width: ");a.u(this.width().toString())}if(!$.ig.util.isNaN(this.height())){if(b){b=false}else{a.l(", ")}a.l("height: ");a.u(this.height().toString())}if(!$.ig.util.isNaN(this.holeRadius())){if(b){b=false}else{a.l(", ")}a.l("holeRadius: ");a.u(this.holeRadius().toString())}if(this.viewport()!=null){if(b){b=false}else{a.l(", ")}a.u("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}")}if(this.series()!=null){if(b){b=false}else{a.l(", ")}a.u("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.l(", ")}a.l(this.series().__inner[c].serialize())}a.u("]")}if(!b){a.l(", ")}a.l("dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("DoughnutChartVisualData",$.ig.$ot)},true);$c("XamDoughnutChart___GetSeriesWithItemsSource__IteratorClass:q","Object",{e:0,a:null,d:null,b:null,g:null,__3__source:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},h:function(){this.e=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=1;this.d=this.__4__this.series().getEnumerator();this.e=2;break;case 2:this.e=1;if(this.d.moveNext()){this.b=this.d.current();if($.ig.PieChartBase.prototype.by(this.g,this.b.itemsSource())){this.a=this.b;this.e=2;return true}this.e=2;break}this.h();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.q(0);d__.__4__this=this.__4__this}d__.g=this.__3__source;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.h();break}},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("XamDoughnutChart___GetSeriesWithItemsSource__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$l.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$l.$type),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$a.endAngleProperty=$$a.$s.i("EndAngle",Number,$$t.$a.$type,new $$a.ac(2,360,function(a,b){
$b($$t.$a.$type,a).fa("EndAngle",b.oldValue(),b.newValue())}));$$t.$l.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("ItemsSource",b.oldValue(),b.newValue())}));$$t.$l.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$l.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).cl("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$l.legendLabelMemberPathProperty=$$a.$s.i("LegendLabelMemberPath",String,$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).cl("LegendLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$l.labelsPositionProperty=$$a.$s.i("LabelsPosition",$.ig.LabelsPosition.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.LabelsPosition.prototype.getBox(1),function(a,b){$b($$t.$l.$type,a).cl("LabelsPosition",b.oldValue(),b.newValue())}));$$t.$l.leaderLineVisibilityProperty=$$a.$s.i("LeaderLineVisibility",$$a.$aj.$type,$$t.$l.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){$b($$t.$l.$type,a).cl("LeaderLineVisibility",b.oldValue(),b.newValue())}));$$t.$l.leaderLineStyleProperty=$$a.$s.i("LeaderLineStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("LeaderLineStyle",b.oldValue(),b.newValue())}));$$t.$l.leaderLineTypeProperty=$$a.$s.i("LeaderLineType",$.ig.LeaderLineType.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.LeaderLineType.prototype.getBox(0),function(a,b){$b($$t.$l.$type,a).cl("LeaderLineType",b.oldValue(),b.newValue())}));$$t.$l.leaderLineMarginProperty=$$a.$s.i("LeaderLineMargin",Number,$$t.$l.$type,new $$a.ac(2,6,function(a,b){$b($$t.$l.$type,a).cl("LeaderLineMargin",b.oldValue(),b.newValue())}));$$t.$l.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("ToolTip",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryThresholdProperty=$$a.$s.i("OthersCategoryThreshold",Number,$$t.$l.$type,new $$a.ac(2,3,function(a,b){$b($$t.$l.$type,a).cl("OthersCategoryThreshold",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryTypeProperty=$$a.$s.i("OthersCategoryType",$.ig.OthersCategoryType.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.OthersCategoryType.prototype.getBox(1),function(a,b){$b($$t.$l.$type,a).cl("OthersCategoryType",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryTextProperty=$$a.$s.i("OthersCategoryText",String,$$t.$l.$type,new $$a.ac(2,"Others",function(a,b){$b($$t.$l.$type,a).cl("OthersCategoryText",b.oldValue(),b.newValue())}));$$t.$l.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("Legend",b.oldValue(),b.newValue())}));$$t.$l.formatLabelProperty=$$a.$s.i("FormatLabel",$$0.$z.$type.specialize($.ig.$op.$type,String),$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).cl("FormatLabel",b.oldValue(),b.newValue())}));$$t.$l.formatLegendLabelProperty=$$a.$s.i("FormatLegendLabel",$$0.$z.$type.specialize($.ig.$op.$type,String),$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).cl("FormatLegendLabel",b.oldValue(),b.newValue())}));$$t.$l.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$l.$type,new $$a.ac(2,10,function(a,b){$b($$t.$l.$type,a).cl("LabelExtent",b.oldValue(),b.newValue())}));$$t.$l.startAngleProperty=$$a.$s.i("StartAngle",Number,$$t.$l.$type,new $$a.ac(2,0,function(a,b){$b($$t.$l.$type,a).cl("StartAngle",b.oldValue(),b.newValue())}));$$t.$l.othersCategoryStyleProperty=$$a.$s.i("OthersCategoryStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("OthersCategoryStyle",b.oldValue(),b.newValue())}));$$t.$l.selectedStyleProperty=$$a.$s.i("SelectedStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("SelectedStyle",b.oldValue(),b.newValue())}));$$t.$l.toolTipStyleProperty=$$a.$s.i("ToolTipStyle",$$a.$ag.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("ToolTipStyle",b.oldValue(),b.newValue())}));$$t.$l.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("Brushes",b.oldValue(),b.newValue())}));$$t.$l.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("Outlines",b.oldValue(),b.newValue())}));$$t.$l.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$l.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$l.labelTemplateProperty=$$a.$s.i("LabelTemplate",$$a.$k.$type,$$t.$l.$type,new $$a.ac(2,null,function(a,b){$b($$t.$l.$type,a).cl("LabelTemplate",b.oldValue(),b.newValue())}));$$t.$l.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$l.$type,new $$a.ac(2,false,function(a,b){a.cl("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$l.radiusFactorProperty=$$a.$s.i("RadiusFactor",Number,$$t.$l.$type,new $$a.ac(2,.9,function(a,b){$b($$t.$l.$type,a).cl("RadiusFactor",b.oldValue(),b.newValue())}));$$t.$l.cr=$$a.$s.i("FastItemsSource",$.ig.FastItemsSource.prototype.$type,$$t.$l.$type,new $$a.ac(1,function(a,b){$b($$t.$l.$type,a).cl("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$e.childrenMemberPathProperty=$$a.$s.i("ChildrenMemberPath",String,$$t.$e.$type,new $$a.ac(1,function(a,b){$b($$t.$e.$type,a).cl("ChildrenMemberPath",b.oldValue(),b.newValue())}));$$t.$p.allowSliceSelectionProperty=$$a.$s.i("AllowSliceSelection",$$0.$aq.$type,$$t.$p.$type,new $$a.ac(2,true,function(a,b){$b($$t.$p.$type,a).bz("AllowSliceSelection",b.oldValue(),b.newValue())}));$$t.$p.isSurfaceInteractionDisabledProperty=$$a.$s.i("IsSurfaceInteractionDisabled",$$0.$aq.$type,$$t.$p.$type,new $$a.ac(2,false,function(a,b){$b($$t.$p.$type,a).bz("IsSurfaceInteractionDisabled",b.oldValue(),b.newValue())}));$$t.$p.allowSliceExplosionProperty=$$a.$s.i("AllowSliceExplosion",$$0.$aq.$type,$$t.$p.$type,new $$a.ac(2,true,function(a,b){$b($$t.$p.$type,a).bz("AllowSliceExplosion",b.oldValue(),b.newValue())}));$$t.$p.innerExtentProperty=$$a.$s.i("InnerExtent",Number,$$t.$p.$type,new $$a.ac(2,40,function(a,b){var c=b.newValue();if(c<0||c>100){if(b.oldValue()!=null){a.innerExtent(b.oldValue())}return}a.b0();a.bz("InnerExtent",b.oldValue(),b.newValue())}));$$t.$p.selectedStyleProperty=$$a.$s.i("SelectedStyle",$$a.$ag.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).bz("SelectedStyle",b.oldValue(),b.newValue())}));$$t.$p.centerDataProperty=$$a.$s.i("CenterData",$.ig.$op.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).bz("CenterData",b.oldValue(),b.newValue())}));$$t.$p.centerDataTemplateProperty=$$a.$s.i("CenterDataTemplate",$$a.$k.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).bz("CenterDataTemplate",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.funnelchart.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_interactivity.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$o=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$al=$.ig.globalDefs.$$al;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamFunnelView:b","IItemProvider:g","IFunnelLabelSizeDecider:h","IOuterLabelWidthDecider:i","SliceInfoComparison:m","SliceInfoUnaryComparison:n","XamFunnelController:q","FunnelSliceClickedEventHandler:s","XamFunnelChart:t","XamFunnelConnector:u","MessageEventHandler:al","MessageHandlerEventHandler:an","BezierPointComparison:a8","IntColumnComparison:bf"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("MouseButtonAction:ar",false,false,{Up:0,Down:1});$d("MouseButtonType:aq",false,false,{Left:0,Right:1});$d("ItemsSourceAction:bg",false,false,{Remove:0,Insert:1,Replace:2,Change:3,Reset:4});$d("OuterLabelAlignment:j",false,false,{Left:0,Right:1});$d("FunnelSliceDisplay:f",false,false,{Uniform:0,Weighted:1});$c("FunnelSliceDataContext:a","DataContext",{init:function(){$.ig.DataContext.prototype.init.call(this)},_itemOutline:null,itemOutline:function(a){if(arguments.length===1){this._itemOutline=a;return a}else{return this._itemOutline}},flatten:function(){var ret_=$.ig.DataContext.prototype.flatten.call(this);var itemOutline_=this.itemOutline();ret_.itemOutline=itemOutline_;return ret_},$type:new $.ig.Type("FunnelSliceDataContext",$.ig.DataContext.prototype.$type)},true);$c("IOuterLabelWidthDecider:i","Object",{$type:new $.ig.Type("IOuterLabelWidthDecider",null)},true);$c("IFunnelLabelSizeDecider:h","Object",{$type:new $.ig.Type("IFunnelLabelSizeDecider",null)},true);$c("XamFunnelView:b","Object",{g:null,h:null,i:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.a0(b,this.h);return a}else{return this.h}},f:null,an:function(a){this.f.i(new $$t.as)},ao:function(a,b,c){var d=new $$t.at;d.c(a);this.f.i(d)},am:function(a){var b=new $$t.ap;b.h(a);b.c(1);b.e(this.j._ag?1:0);b._f=this.j._a9;this.f.i(b)},ap:function(a){var b=new $$t.ap;b.h(a);b.c(0);b.e(this.j._ag?1:0);b._f=this.j._a9;this.f.i(b)},bf:null,ae:null,af:null,ai:null,aj:null,ah:null,ag:null,o:null,q:null,r:null,p:null,j:null,bd:null,be:null,k:null,l:null,x:0,y:0,z:0,aq:function(a){var b=this.bf;if($$a.$ae.l_op_Equality(b,null)){return}var c=b.left(),d=b.top(),e=b.width(),f=b.height();this.ar(this.q,c,d,e,f);this.ar(this.o,c,d,e,f);this.ar(this.p,c,d,e,f);this.ar(this.r,c,d,e,f)},ar:function(a,b,c,d,e){if(a!=null){if(a.d()&&this.t!=1){a.z();a.aa(this.t,this.t)}a.k(b,c,d,e);if(a.d()&&this.t!=1){a.y()}}},u:0,v:0,a9:function(a){var b=a.m();var c=a.e();if(c=="LeftPanel"){this.u=b}if(c=="RightPanel"){this.v=b}},a5:function(a){var b=a.g();var c=this.q;if(c.d()&&this.t!=1){c.z();c.aa(this.t,this.t)}var d=new $$a.bt;var e=new $$a.z(0);for(var f=0;f<b.au().count();f++){var g=b.au().__inner[f];e.add({__x:g.__x+this.u+b.aq().__x,__y:g.__y+b.aq().__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}d._aj=e;d._ac=a.h;d.__opacity=b.p();d.__fill=b.ad();d.__stroke=a.h<1?b.ad():b.ag();if(b.a0()!=null){c.i(d,b.a0());b.ad(d.__fill);b.ag(d.__stroke);b._q=d._ac;b.p(d.__opacity)}c.t(d);b._q=d._ac;if(b.i()){var h=new $$a.an;if(this.be==null){this.be=new $$a.at;this.be.__fill=this.al("ui-funnel-slice","color",-1)}h._am=this.be;c.ac(this.m());var i=b.v().toString();var j=c.f(i);var k=this.ab();h.ak(i);h._o=b.an().__y+b.aq().__y-k/2;h._n=b.an().__x+this.u+b.aq().__x-j/2;b.ax(new $$a.ae(0,h._n,h._o,j,k));b.a2(h.__visibility);c.w(h)}if(c.d()&&this.t!=1){c.y()}},a4:function(a){var b=0;if(this.v>0){b=this.bf.width()-this.v}var c=a;var d=this.p;if(d.d()&&this.t!=1){d.z();d.aa(this.t,this.t)}var e=new $$a.an;e.ak(c.j().toString());d.ac(this.n());if(this.bd==null){this.bd=new $$a.at;this.bd.__fill=this.ae.rootWrapper().getStyleProperty("color")}e._am=this.bd;var f=this.ac();var g=c.l().__y-f/2;var h=d.f(e.ak());e._n=b;e._o=g;c._f.b().ay(new $$a.ae(0,b,g,h,f));d.w(e);if(d.d()&&this.t!=1){d.y()}},ak:null,bb:function(a){this.ak=a.g()},ba:function(a){this.au(a)},as:function(a){this.au(null)},au:function(a){var x_=0,y_=0;var t_=null,v_=null,i_=this.ae;{if(a!=null){t_=this.ak;x_=a.i().__x+6;y_=a.i().__y+6;v_=a.g().item()}var ren_=this.ae;ren_.fireTooltip(t_,v_,x_,y_)}},a2:function(a){var b=a;var c=b.g();switch(c){case"Container":this.ay(b.d());break;case"TextStyle":this.l=$.ig.FontUtil.prototype.toFontInfo(this.ae,b.d().toString());break;case"OuterLabelTextStyle":this.k=$.ig.FontUtil.prototype.toFontInfo(this.ae,b.d().toString());break;case"ActualPixelScalingRatio":if($.ig.util.isNaN(this.w)||this.w==0){this.t=b.d()}break;case"OuterLabelTextColor":this.bd=$b($$a.$at.$type,b.d());break;case"LabelTextColor":this.be=$b($$a.$at.$type,b.d());break}},queueWork:function(a){if(this.ae!=null){this.ae.setTimeout(a,0)}else{window.setTimeout(a,0)}},ay:function(a){if(a==null){if(this.j!=null){this.j.an()}this.ae=null;this.af=this.ai=this.ah=this.aj=null;this.o=this.q=this.p=this.r=null;this.j=null;if(this.ad!=null){window.removeEventListener("resize",this.ad,false);this.ad=null}return}var b=a;var c=this.ae=b;c.rootWrapper().setStyleProperty("position","relative");for(var d=0;d<4;d++){var e=this.ae.createElement("canvas");e.setStyleProperty("position","absolute");c.append(e);var f=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this.ae.get2DCanvasContext(e));if(d==0){this.af=e;this.o=f}if(d==1){this.ai=e;this.q=f}if(d==2){this.ah=e;this.p=f}if(d==3){this.aj=e;this.r=f}}this.ag=this.ae.createElement("span");this.ag.setStyleProperty("position","absolute");this.ag.setStyleProperty("display","none");c.append(this.ag);this.j=new $.ig.DOMEventProxy(this.aj,this.ae,false);var g=this.j;g.onMouseOver=$.ig.Delegate.prototype.combine(g.onMouseOver,this.ao.runOn(this));var h=this.j;h.onMouseLeave=$.ig.Delegate.prototype.combine(h.onMouseLeave,this.an.runOn(this));var i=this.j;i.onMouseDown=$.ig.Delegate.prototype.combine(i.onMouseDown,this.am.runOn(this));var j=this.j;j.onMouseUp=$.ig.Delegate.prototype.combine(j.onMouseUp,this.ap.runOn(this));this.at()},aa:function(){var a=this.al("ui-funnel-slice","border-top-width",-1);return a==null?-1:$$0.$aw.parseInt(a)},m:function(){var a=this.l;if(a==null){this.l=$.ig.FontUtil.prototype.getFontForClass(this.ae,"ui-funnel-slice");a=this.l}return a},n:function(){var a=this.k;if(a==null){this.k=a=$.ig.FontUtil.prototype.getFont(this.ae)}return a},ab:function(){var a=this.z;if(a<0){var b=this.l;a=$.ig.FontUtil.prototype.getCurrentFontHeight(this.ae,b);this.z=a}return a},ac:function(){var a=this.y;if(a<0){var b=this.k;a=$.ig.FontUtil.prototype.getCurrentFontHeight(this.ae,b);this.y=a}return a},c:null,e:null,t:0,w:0,d:function(a){if(this.c!=null){return a?this.c:this.e}var b=$.ig.BrushUtil.prototype.d("chart",this.ae,this.c,this.e,null);this.c=b.p2;this.e=b.p3;return a?this.c:this.e},al:function(a,b,c){var d=this.ag;if(d==null){return null}d.addClass(a);var e=d.getStyleProperty(b);if(e==null||e.length==0||e=="null"||e=="transparent"){e=null}if(c>=0){var f=new $$a.at;if(e!=null&&e.length!=$x(e,"(0, 0, 0, 0","").length){e=null}f.__fill=e==null?$$t.$b.a[c%$$t.$b.a.length]:e;this.c.item(c,f);var g=null;if(e!=null){g=d.getStyleProperty("border-top-color");if(g==null||g.length==0||g=="null"||g=="transparent"){g=e}}f=new $$a.at;f.__fill=g==null?$$t.$b.b[c%$$t.$b.b.length]:g;this.e.item(c,f)}d.removeClass(a);return e},a6:function(a,b,c){var d=new $$t.au;d.g(a);d.e(b);d.d(c);this.f.i(d)},init:function(){var $self=this;this.x=-1;this.y=-1;this.z=-1;this.u=0;this.v=0;this.ak=null;this.t=1;this.w=NaN;this.ad=null;$.ig.$op.init.call(this);this.t=1;this.w=NaN;this.f=new $$t.ak;this.a8();this.a7();var a=this.g=new $$t.am;a.b($$t.$ad.$type,this.aq.runOn(this));a.b($$t.$z.$type,this.a5.runOn(this));a.b($$t.$y.$type,this.a4.runOn(this));a.b($$t.$ax.$type,this.a9.runOn(this));a.b($$t.$a0.$type,this.bb.runOn(this));a.b($$t.$az.$type,this.ba.runOn(this));a.b($$t.$ae.$type,this.as.runOn(this));a.b($$t.$au.$type,this.a2.runOn(this));a.b($$t.$a2.$type,function(b){$self.at()});this.at()},ad:null,initializeScalingRatio:function(a){if(this.ad==null){this.ad=function(b){var c=a.pixelScalingRatio();var d=a.bk();if(!$.ig.util.isNaN(c)&&c!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=d){a.bk(window.devicePixelRatio)}};window.addEventListener("resize",this.ad,false)}this.ad(null)},ax:function(a){this.g.c(a)},a0:function(a,b){if(a!=null){var c=$b($$t.$ak.$type,a.b("RenderingMessages"));if(c!=null){c.h(this.ax.runOn(this))}this.f.g()}if(b!=null){var d=$b($$t.$ak.$type,b.b("RenderingMessages"));if(d!=null){d.e(this.ax.runOn(this))}var e=$b($$t.$ak.$type,b.b("InteractionMessages"));this.f.f(e)}},bc:function(a,b,c,d,e){a.setAttribute("width",b.toString());a.setAttribute("height",c.toString());a.setStyleProperty("width",d.toString()+"px");a.setStyleProperty("height",e.toString()+"px")},at:function(){if(this.ae==null){return}var a=this.ae.rootWrapper().width();var b=this.ae.rootWrapper().height();this.bf=new $$a.ae(0,0,0,a,b);if(this.j!=null){this.j._bc=this.bf}this.bc(this.af,a*this.t,b*this.t,a,b);this.bc(this.ai,a*this.t,b*this.t,a,b);this.bc(this.ah,a*this.t,b*this.t,a,b);this.bc(this.aj,a*this.t,b*this.t,a,b);var c=new $$t.a1;c.e(a);c.d(b);this.f.i(c)},onResize:function(){this.at()},a8:function(){var a=new $$t.a3;a.g("OuterLabelWidthDecider");a.e(null);a.d($b($$t.$i.$type,this));this.f.i(a)},a7:function(){var a=new $$t.a3;a.g("FunnelLabelSizeDecider");a.e(null);a.d($b($$t.$h.$type,this));this.f.i(a)},decideWidth:function(a){var b=a==null?null:a._a;if(b==null){return 0}var c=0;this.p.ac(this.n());var e=b.getEnumerator();while(e.moveNext()){var d=e.current();if(d!=null){c=Math.max(this.p.f(d.toString()),c)}}return c},decideLabelSize:function(a,b){var c=0;if(a.b().i()){this.p.ac(this.m());c=this.p.f(a.b().v().toString())}return new $$a.af(1,c,b?this.ab():this.ac())},s:function(a,f_){if(f_==null){return true}var b=a._a;var c_=this.ae;c_=c_?c_.data("igFunnelChart"):null;if(b==null||c_==null){return false}var i_=b.count();var c=new Array(i_);while(i_-- >0){var v_=b.item(i_);c[i_]=f_(v_,i_,c_)}a.b(c);return true},av:function(){},preRender:function(){},$type:new $.ig.Type("XamFunnelView",$.ig.$ot,[$$t.$i.$type,$$t.$h.$type])},true);$c("FunnelLegendTemplates:c","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){var b=a.data;var c=b.series();var d=c.legendItemBadgeTemplate();var e=b.itemLabel();if(e==null){e="Funnel Item"}$.ig.LegendItemHelper.prototype.c(a.context,a.xPosition,a.yPosition,a.availableWidth,a.availableHeight,a.data,e.toString(),d,a.passInfo)},b:function(a){var b=a.data;var c=a.context;if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=b.thickness();if($.ig.util.isNaN(e)){e=1}var f=new $$a.bv;f.width(a.availableWidth-e*2-2);f.height(a.availableHeight-e*2);f._n=e+1;f._o=e;f._ac=e;f.__fill=b.actualItemBrush();f.__stroke=b.outline();d.v(f)},a:function(a){},d:function(a){},$type:new $.ig.Type("FunnelLegendTemplates",$.ig.$ot)},true);$c("FunnelDataContext:d","Object",{init:function(){$.ig.$op.init.call(this)},c:null,item:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:0,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("FunnelDataContext",$.ig.$ot)},true);$c("FunnelFrame:e","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.l)},c:false,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:false,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:false,g:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:function(a,b,c,d){var e=1-d;a.f(c.f());a.g(c.g());a.h(c.h());a.j(b.j()*e+c.j()*d);var f=b.b().count();var g=c.b().count();var h=Math.max(f,g);if(a.b().count()<h){a.b().insertRange(a.b().count(),new Array(h-a.b().count()))}if(a.b().count()>h){a.b().removeRange(h,a.b().count()-h)}for(var i=0;i<Math.min(f,g);++i){a.b().__inner[i]=$$t.$o.c(a.b().__inner[i],b.b().__inner[i],c.b().__inner[i],d,e)}if(f<g){var j=f>0?b.b().__inner[f-1]:new $$t.o;for(var k=f;k<g;++k){a.b().__inner[k]=$$t.$o.c(a.b().__inner[k],j,c.b().__inner[k],d,e)}}if(f>g){var l=g>0?c.b().__inner[g-1]:new $$t.o;for(var m=g;m<f;++m){a.b().__inner[m]=$$t.$o.c(a.b().__inner[m],b.b().__inner[m],l,d,e)}}},$type:new $.ig.Type("FunnelFrame",$.ig.$ot)},true);$c("IItemProvider:g","Object",{$type:new $.ig.Type("IItemProvider",null)},true);$c("SliceAppearance:k","Object",{init:function(){this.av=$$a.$ae.empty();this.aw=$$a.$ae.empty();this.m=1;$.ig.$op.init.call(this);this.ai={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.aj={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.al={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.am={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.ak={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},l:0,o:function(a){if(arguments.length===1){this.l=a;this.y();return a}else{return this.l}},k:0,n:function(a){if(arguments.length===1){this.k=a;this.y();return a}else{return this.k}},ak:null,aq:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},al:null,ar:function(a){if(arguments.length===1){this.al=a;this.y();return a}else{return this.al}},a:null,c:function(a){if(arguments.length===1){this.a=a;this.y();return a}else{return this.a}},b:null,e:function(a){if(arguments.length===1){this.b=a;this.y();return a}else{return this.b}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},y:function(){},x:function(){var a=new $$a.z(0);if(this.e()!=null){var c=this.e().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}}else{a.add(this.ar());a.add(this.as())}if(this.c()!=null){var e=this.c().getEnumerator();while(e.moveNext()){var d=e.current();a.add(d)}if(this.e()!=null&&this.e().count()>0){a.add(this.e().__inner[0])}}else{a.add(this.ap());a.add(this.ao());a.add(this.ar())}var f=0,g=Math.min($a(a.count(),2),5);if(g>1){var h=a.__inner[0];var i=0,j=h.__x,k=h.__y;while(++f<g&&i<2){h=a.__inner[f];i=Math.abs(h.__x-j)+Math.abs(h.__y-k);if(i>1){a.add({__x:h.__x,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}this.au(a)},am:null,as:function(a){if(arguments.length===1){this.am=a;this.y();return a}else{return this.am}},aj:null,ap:function(a){if(arguments.length===1){this.aj=a;this.y();return a}else{return this.aj}},ai:null,ao:function(a){if(arguments.length===1){this.ai=a;this.y();return a}else{return this.ai}},az:null,a0:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},z:null,ad:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},ac:null,ag:function(a){if(arguments.length===1){this.ac=a;return a}else{return this.ac}},t:null,v:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},ah:null,an:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},g:false,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g&&this.t!=null}},u:null,item:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},r:0,s:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},av:null,ax:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},aw:null,ay:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},aa:null,ae:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},ab:null,af:function(a){if(arguments.length===1){this.ab=a;return a}else{return this.ab}},a1:0,a2:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},h:false,j:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},_q:0,m:0,p:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},f:function(a,b,c,d,e){if(a==null){a=new $$t.k}a.ad(c.ad());a.i(c.i());a.v(c.v());if(b.i()&&c.i()){a.an({__x:b.an().__x*e+c.an().__x*d,__y:b.an().__y*e+c.an().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else if(c.i()){a.an({__x:c.an().__x*d,__y:c.an().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a.ao({__x:b.ao().__x*e+c.ao().__x*d,__y:b.ao().__y*e+c.ao().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.ap({__x:b.ap().__x*e+c.ap().__x*d,__y:b.ap().__y*e+c.ap().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.ar({__x:b.ar().__x*e+c.ar().__x*d,__y:b.ar().__y*e+c.ar().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.as({__x:b.as().__x*e+c.as().__x*d,__y:b.as().__y*e+c.as().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.aq({__x:b.aq().__x*e+c.aq().__x*d,__y:b.aq().__y*e+c.aq().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(c.c()!=null){var f=b.c();if(f==null){f=new $$t.w;f.add(b.ar());f.add(b.ao())}a.c($$t.$k.d(a.c(),f,c.c(),d,e))}else{a.c(null)}if(c.e()!=null){var g=b.e();if(g==null){g=new $$t.w;g.add(b.ap());g.add(b.as())}a.e($$t.$k.d(a.e(),g,c.e(),d,e))}else{a.e(null)}a.ag(c.ag());a.a0(c.a0());a.item(c.item());a.s(c.s());a.x();return a},d:function(a,b,c,d,e){if(a==null){a=new $$t.w}if(b==null){b=new $$t.w}var f=b.count();var g=c.count();var h=Math.max(f,g);if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var i=0;i<Math.min(f,g);++i){a.__inner[i]={__x:b.__inner[i].__x*e+c.__inner[i].__x*d,__y:b.__inner[i].__y*e+c.__inner[i].__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f<g){var j=f>0?b.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var k=f;k<g;++k){a.__inner[k]={__x:j.__x*e+c.__inner[k].__x*d,__y:j.__y*e+c.__inner[k].__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var l=g>0?c.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var m=g;m<f;++m){a.__inner[m]={__x:b.__inner[m].__x*e+l.__x*d,__y:b.__inner[m].__y*e+l.__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}return a},$type:new $.ig.Type("SliceAppearance",$.ig.$ot)},true);$c("SliceInfo:o","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.k);this.n({__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},m:null,n:function(a){if(arguments.length===1){this.m=a;return a}else{return this.m}},i:0,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},a:null,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},e:false,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:function(a,b,c,d,e){if(a==null){a=new $$t.o}a.g(c.g());a.h(c.h());a.j(c.j());a.l(c.l());a.n({__x:b.n().__x*e+c.n().__x*d,__y:b.n().__y*e+c.n().__y*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.b($$t.$k.f(a.b(),b.b(),c.b(),d,e));return a},d:function(){var a=new $$t.a4;a.appearance(new $.ig.PrimitiveAppearanceData);a.appearance().fill($.ig.AppearanceHelper.prototype.b(this.b().ad()));a.appearance().stroke($.ig.AppearanceHelper.prototype.b(this.b().ag()));a.appearance().opacity(this.b().p());a.appearance().canvasLeft(this.b().aq().__x);a.appearance().canvasTop(this.b().aq().__y);a.height(this.b().ao().__y-this.b().ar().__y);a.upperWidth(this.b().as().__x-this.b().ar().__x);a.lowerWidth(this.b().ap().__x-this.b().ao().__x);a.isSelected(this.b().j());a.top(this.b().o());a.bottom(this.b().n());a.index(this.j());a.height(this.b().n()-this.b().o());a.sliceBorderBrush($.ig.AppearanceHelper.prototype.a(this.b().ag()));if(this.b().v()==null){a.innerLabel(String.empty())}else{a.innerLabel(this.b().v().toString())}if(this.l()==null){a.outerLabel(String.empty())}else{a.outerLabel(this.l().toString())}a.upperLeft($.ig.PointData.prototype.b(this.b().ar()));a.upperRight($.ig.PointData.prototype.b(this.b().as()));a.lowerLeft($.ig.PointData.prototype.b(this.b().ao()));a.lowerRight($.ig.PointData.prototype.b(this.b().ap()));var b=new Array(this.b().au().count());for(var c=0;c<this.b().au().count();c++){b[c]=new $.ig.PointData(this.b().au().__inner[c].__x,this.b().au().__inner[c].__y)}a.slicePoints(b);a.innerLabelPosition($.ig.PointData.prototype.b(this.a.an()));a.outerLabelPosition($.ig.PointData.prototype.b(this.m));a.outerLabelBounds($.ig.RectData.prototype.b(this.b().ay()));a.innerLabelBounds($.ig.RectData.prototype.b(this.b().ax()));a.isVisibile(this.b().a2()==0);a.innerLabelAppearance(new $.ig.LabelAppearanceData);a.innerLabelAppearance().labelBrush($.ig.AppearanceHelper.prototype.b(this.b().ae()));a.innerLabelAppearance().text(a.innerLabel());a.innerLabelAppearance().visibility(this.b().i());a.outerLabelAppearance(new $.ig.LabelAppearanceData);a.outerLabelAppearance().labelBrush($.ig.AppearanceHelper.prototype.b(this.b().af()));a.outerLabelAppearance().text(a.outerLabel());a.outerLabelAppearance().visibility(this.g());return a},$type:new $.ig.Type("SliceInfo",$.ig.$ot)},true);$c("SliceInfoList:l","List$1",{init:function(){$$4.$x.init.call(this,$$t.$o.$type,0)},indexSort:function(){this.sort2(function(a,b){if(a.j()<b.j()){return-1}if(a.j()>b.j()){return 1}return 0})},sortByY:function(){this.sort2(function(a,b){if(a.b().aq().__y<b.b().aq().__y){return-1}if(a.b().aq().__y>b.b().aq().__y){return 1}return 0})},getByYValue:function(a){this.sortByY();var b=this.ac(function(c){if(a<c.b().ar().__y+c.b().aq().__y){return-1}if(a>c.b().ao().__y+c.b().aq().__y){return 1}else{return 0}});if(b>=0){b=this.__inner[b].j()}else{b=-1}this.indexSort();if(b>=0){return b}return-1},ac:function(a){var b=0;var c=this.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this.__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("SliceInfoList",$$4.$x.$type.specialize($$t.$o.$type))},true);$c("SliceSelectionManager:p","Object",{init:function(){this.e=new $$4.h($$0.$aw.$type,$.ig.$op.$type,0);$.ig.$op.init.call(this)},e:null,k:function(a,b){if(this.e.containsKey(a)){this.e.remove(a)}else{this.e.item(a,b)}},c:function(a){return this.e.containsKey(a)},b:function(){return this.e.count()>0},d:function(a){return!this.c(a)&&this.b()},g:function(a,b){switch(a.c()){case 3:break;case 1:this.j(a.g(),a.f());break;case 0:this.h(a.g(),a.f());break;case 2:for(var c=0;c<a.f();c++){if(this.e.containsKey(c)){this.e.item(c,b._a.item(c))}}break;case 4:this.f();break}},h:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=new $$4.x($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);if(h-b>a){this.e.item(h-b,d.__inner[g])}g++}},j:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=new $$4.x($.ig.$op.$type,0);var f=this.e.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(e>=a){c.add(e);d.add1(this.e.item(e))}}var g=0;var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.e.remove(h);this.e.item(h+b,d.__inner[g]);g++}},f:function(){this.e.clear()},a:function(){var a=new Array(this.e.count());var b=0;var d=this.e.keys().getEnumerator();while(d.moveNext()){var c=d.current();a[b]=c;b++}return a},i:function(a,b){this.f();for(var d=0;d<a.length;d++){var c=a[d];this.k(c,b._a.item(c))}},$type:new $.ig.Type("SliceSelectionManager",$.ig.$ot)},true);$c("XamFunnelController:q","Object",{bo:null,_af:null,as:null,ce:null,cf:null,ca:null,cb:null,ba:false,bf:false,init:function(){var $self=this;this.ba=false;this.bf=false;this.bq=-1;this.ax=false;$.ig.$op.init.call(this);this.au(new $.ig.DoubleAnimator(0,1,2e3));var a=this.au();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.cw.runOn(this));this.k(new $$t.e);this.j(new $$t.e);this.h(new $$t.e);this.ah(new $$t.p);this.al(new $$t.bb);this.aq(new $$t.bd);this.ar(new $$t.bd);this.x(new $$t.ak);this.w(new $$t.ak);this.z(new $$t.am);this.z().b($$t.$au.$type,this.c8.runOn(this));this.z().b($$t.$ag.$type,this.cu.runOn(this));this.z().b($$t.$a1.$type,this.df.runOn(this));this.z().b($$t.$a3.$type,this.dg.runOn(this));this.z().b($$t.$at.$type,this.c2.runOn(this));this.z().b($$t.$ap.$type,this.c0.runOn(this));this.z().b($$t.$as.$type,this.c1.runOn(this));this.z().b($$t.$ac.$type,this.de.runOn(this));this.z().b($$t.$x.$type,this.cy.runOn(this));this.z().b($$t.$a2.$type,function(b){$self.x().i(b)});this.bo=function(b,c){$self.bi(true);$self.c9()}},cw:function(a,b){this.b1(this.au().transitionProgress());if(this.b1()==1){this.a8(false);this.cv(this.h())}if(this.a8()){var c=1-this.b1();$$t.$e.k(this.j(),this.k(),this.h(),this.b1());this.cv(this.j())}},at:null,au:function(a){if(arguments.length===1){this.at=a;return a}else{return this.at}},ai:null,aj:function(a){if(arguments.length===1){this.ai=a;return a}else{return this.ai}},y:null,z:function(a){if(arguments.length===1){this.y=a;return a}else{return this.y}},ak:null,al:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},an:null,aq:function(a){if(arguments.length===1){this.an=a;return a}else{if(!this.ba&&this.as!=null){this.ba=this.as.s(this.an,this.ca)}return this.an}},ao:null,ar:function(a){if(arguments.length===1){this.ao=a;return a}else{if(!this.bf&&this.as!=null){this.bf=this.as.s(this.ao,this.cb)}return this.ao}},ck:null,cp:function(a){if(arguments.length===1){this.ck=a;return a}else{return this.ck}},ch:null,cm:function(a){if(arguments.length===1){this.ch=a;return a}else{return this.ch}},cg:null,cl:function(a){if(arguments.length===1){this.cg=a;return a}else{return this.cg}},a3:false,bi:function(a){if(arguments.length===1){this.a3=a;return a}else{return this.a3}},bu:0,b3:function(a){if(arguments.length===1){this.bu=a;return a}else{return this.bu}},bt:0,b2:function(a){if(arguments.length===1){this.bt=a;return a}else{return this.bt}},v:null,x:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},u:null,w:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},s:null,t:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},az:false,bb:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},a2:false,bg:function(a){if(arguments.length===1){this.a2=a;return a}else{return this.a2}},bs:0,b1:function(a){if(arguments.length===1){this.bs=a;return a}else{return this.bs}},a1:false,bd:function(a){if(arguments.length===1){this.a1=a;return a}else{return this.a1}},bp:0,bv:function(a){if(arguments.length===1){this.bp=a;return a}else{return this.bp}},a:null,c:function(a){if(arguments.length===1){this.a=a;return a}else{if((this.a==null||this.a.count()<1)&&this.as!=null){this.a=this.as.d(true)}return this.a}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{if((this.b==null||this.b.count()<1)&&this.as!=null){this.b=this.as.d(false)}return this.b}},ac:0,ad:function(a){if(arguments.length===1){this.ac=a;return a}else{return this.ac}},l:0,m:function(a){if(arguments.length===1){this.l=a;return a}else{return this.l}},aw:false,a8:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},br:0,b0:function(a){if(arguments.length===1){this.br=a;return a}else{return this.br}},a4:false,bl:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},dp:null,ds:function(a){if(arguments.length===1){this.dp=a;return a}else{return this.dp}},dn:null,dr:function(a){if(arguments.length===1){this.dn=a;return a}else{return this.dn}},av:false,a7:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},b4:0,b8:function(a){if(arguments.length===1){this.b4=a;return a}else{return this.b4}},b5:0,b9:function(a){if(arguments.length===1){this.b5=a;return a}else{return this.b5}},q:null,r:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},aa:null,ab:function(a){if(arguments.length===1){var b=this.aa;this.aa=a;this.c4(b,this.aa);return a}else{return this.aa}},ag:null,ah:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},g:null,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},e:null,h:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},f:null,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},dt:null,dw:function(a){if(arguments.length===1){this.dt=a;return a}else{return this.dt}},du:null,dx:function(a){if(arguments.length===1){this.du=a;return a}else{return this.du}},a6:false,bn:function(a){if(arguments.length===1){this.a6=a;return a}else{return this.a6}},a0:false,bc:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},a5:false,bm:function(a){if(arguments.length===1){this.a5=a;return a}else{return this.a5}},ay:false,a9:function(a){if(arguments.length===1){this.ay=a;return a}else{return this.ay}},cj:null,co:function(a){if(arguments.length===1){this.cj=a;return a}else{return this.cj}},ci:null,cn:function(a){if(arguments.length===1){this.ci=a;return a}else{return this.ci}},bq:0,by:function(){var a=this.bq;if(a<0&&this.as!=null){a=this.bq=this.as.aa()}return a<0?1:a},c4:function(a,b){if(a!=null){var c=$b($$t.$ak.$type,a.b("ConfigurationMessages"));if(c!=null){c.h(this.cz.runOn(this))}c=$b($$t.$ak.$type,a.b("InteractionMessages"));if(c!=null){
c.h(this.cz.runOn(this))}this.x().g();this.w().g()}if(b!=null){var d=$b($$t.$ak.$type,b.b("ConfigurationMessages"));if(d!=null){d.e(this.cz.runOn(this))}d=$b($$t.$ak.$type,b.b("InteractionMessages"));if(d!=null){d.e(this.cz.runOn(this))}var e=$b($$t.$ak.$type,b.b("RenderingMessages"));this.x().f(e);var f=$b($$t.$ak.$type,b.b("ModelUpdateMessages"));this.w().f(f)}this.bi(true)},cz:function(a){this.z().c(a);var b=$b($$t.$av.$type,a);if(b!=null){this.bi(b.c())}this.c9()},bk:function(){return this.b2()>0&&this.b3()>0},be:function(){return this.al()!=null&&this.al()._a!=null&&this.al()._a.count()>0&&this.t()!=null&&this.p()!=null&&this.c()!=null&&this.c().count()>0&&this.d()!=null&&this.d().count()>0&&this.bk()},c9:function(){if(!this.bi()){return}if(!this.be()){this.ct();return}this.bi(false);var a=this.t().decideWidth(this.ap());if(a>this.b3()){a=0}if(!this.bg()){a=0}var b=this.b3()-a;var c=a>0;var d=this.bb();var e=b>0;if(e||c){this.c6(e,c,d,b,a)}},ct:function(){if(this.bj()&&this.b1()>0){this.au().stop()}this.db("LeftLabels");this.db("RightLabels");this.db("SliceArea");this.cs();this.h().b().clear();this.j().b().clear();this.k().b().clear()},cs:function(){var a=new $$t.ah;this.x().i(a)},c6:function(a,b,c,d,e){if(this.a8()){var f=this.k();this.k(this.j());this.j(f)}else{var g=this.k();this.k(this.h());this.h(g)}this.c7(this.h(),a,b,c,d,e);this.au().stop();this.b1(0);if(this.bj()){$$t.$e.k(this.j(),this.k(),this.h(),this.b1());this.cv(this.j());this.a8(true);this.au().start()}else{this.cv(this.h())}},bz:function(a){if($.ig.util.isNaN(a)){return 0}return Math.abs(a)},ax:false,c7:function(a,b,c,d,e,f){var g=e/2;this.ax=this.bl();if(this.ax){this.cx(e,g)}else{this.aj(null)}var h=this.m()==1;var i=this.am();var j=0;var l=i.values().getEnumerator();while(l.moveNext()){var k=l.current();j+=this.bz(this.al()._a.item(k))}if(j==0){h=false}var m=this.b2()/i.values().count();var n=0;var o=0;o=this.by()/2;a.j(f);a.f(d);a.h(c);a.g(this.ad()==0);a.b(new $$t.l);var p=0;var r=i.values().getEnumerator();while(r.moveNext()){var q=r.current();var s;if(h){s=this.bz(this.al()._a.item(q))/j*this.b2()}else{s=m}var t=this.bx(e,n+o);var u=n+s;var v=this.bx(e,u-o);var w=t/2;var x=v/2;var y=new $$t.o;var z=y.b();z.o(n);z.n(u);var aa=new $$a.ae(4);var ab=new $$a.ae(4);var ac=0;if(x>w){ac=g-x}else{ac=g-w}var ad=n;z.ad(this.dl(q));z.ag(this.dm(q));z.a0(this.dv(q));z.j(this.ah().c(q));if(b){y.h(true);z.ar({__x:g-w-ac+o,__y:n-ad+o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.as({__x:g+w-ac-o,__y:n-ad+o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.ao({__x:g-x-ac+o,__y:u-ad-o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.ap({__x:g+x-ac-o,__y:u-ad-o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this.ax){this.cq(z,n+o,u-o,g,ac-o,ad)}z.x()}if(d){z.i(true);z.an({__x:g-ac,__y:(n+u)/2-ad,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.v(this.cc(q));var ae=this.p().decideLabelSize(y,true);if(ae.width()>e){z.i(false)}if(ae.height()>s){z.i(false)}aa.height(ae.height());aa.width(ae.width());aa.x(z.an().__x);aa.y(z.an().__y);z.ax(aa)}else{z.i(false);z.v(this.cc(q))}if(d||b){z.aq({__x:ac,__y:ad,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});z.item(this.al()._a.item(q));z.s(q)}if(c){y.g(true);y.n({__x:0,__y:(n+u)/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});y.l(this.cd(q));var af=this.p().decideLabelSize(y,false);if(af.height()>s){y.g(false)}ab.height(af.height());ab.width(af.width());aa.x(y.n().__x);aa.y(y.n().__y);z.ay(ab)}else{y.g(false);y.l(this.cd(q))}y.j(q);a.b().add(y);n+=s;p++}if(this.aq()!=null&&this.aq()._a!=null&&this.aq()._a.count()>0||this.ar()!=null&&this.ar()._a!=null&&this.ar()._a.count()>0){this.da(a)}a.b().indexSort()},cq:function(a,b,c,d,e,f){var g=this.aj().b(b);var h=this.aj().b(c);var i=new $$t.w;var j=new $$t.w;var k=g.b;var l=h.b;for(var m=k;m<=l;m++){i.add({__x:this.aj()._e.__inner[m].c.__x-e,__y:this.aj()._e.__inner[m].c.__y-f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}e+=this.by();for(var n=l;n>=k;n--){var o=this.aj()._e.__inner[n].c;j.add({__x:d+d-o.__x-e,__y:o.__y-f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a.c(i);a.e(j)},bh:function(a,b){if(a.__x!=b.__x||a.__y!=b.__y){return true}return false},cx:function(a,b){var c;var d;var e=0,f=this.b2();e=this.by()/2;f-=e;if(this.bc()){c={__x:b-a*this.bv()/2,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d={__x:b-a/2,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{c={__x:b-a/2,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d={__x:b-a*this.bv()/2,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var g=this.ds().__y<this.dr().__y?this.ds():this.dr();var h=this.dr().__y>this.ds().__y?this.dr():this.ds();if(g.__y<0){g.__y=0}if(h.__y>1){h.__y=1}if(this.bc()){var i=h.__x;h.__x=g.__x;g.__x=i;i=g.__y;g.__y=1-h.__y;h.__y=1-i}var j={__x:a*g.__x,__y:this.b2()*g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var k={__x:a*h.__x,__y:this.b2()*h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.aj()==null||this.bh(c,this.aj().q())||this.bh(j,this.aj().r())||this.bh(k,this.aj().s())||this.bh(d,this.aj().t())){this.aj(new $$t.a7(c,j,k,d,2,b))}if(this.aj()==null){this.ax=false}else{this.ax=this.aj()._d}},cd:function(a){var b=this.ar();var c=b==null?null:b._a;return c==null||a>=c.count()?null:c.item(a)},cc:function(a){var b=this.aq();var c=b==null?null:b._a;return c==null||a>=c.count()?null:c.item(a)},dv:function(a){if(this.ah().c(a)){return this.dw()}if(this.ah().d(a)&&this.bn()){return this.dx()}return null},dm:function(a){return this.d().item(a%this.d().count())},dl:function(a){return this.c().item(a%this.c().count())},bx:function(a,b){var c=a*this.bv();if(this.ax){var d=this.aj().b(b).c.__x;return(a/2-d)*2}else{if(this.bc()){return a-(a-c)*((this.b2()-b)/this.b2())}else{return a-(a-c)*(b/this.b2())}}},am:function(){var $self=this;var a=new $$t.be;a.populate(this.al()._a.count());a.sort(function(b,c){if($self.al()._a.item(b)<$self.al()._a.item(c)){return $self.bc()?-1:1}if($self.al()._a.item(b)>$self.al()._a.item(c)){return $self.bc()?1:-1}return 0});return a},cv:function(a){this.db("LeftLabels");this.db("RightLabels");this.db("SliceArea");if(a.g()){this.dc("LeftPanel",a.j());this.dc("RightPanel",0)}else{this.dc("LeftPanel",0);this.dc("RightPanel",a.j())}this._af=a.b();var c=a.b().getEnumerator();while(c.moveNext()){var b=c.current();if(b.h()){var d=new $$t.z;d.e("SliceArea");d.g(b.b());d.h=this.by();this.x().i(d)}}var f=a.b().getEnumerator();while(f.moveNext()){var e=f.current();if(e.g()){var g=new $$t.y;if(a.g()){g.e("LeftLabels")}else{g.e("RightLabels")}g.j(e.l());g.l(e.n());g.h(a.j());g._f=e;this.x().i(g)}}var h=new $$t.ah;this.x().i(h)},dc:function(a,b){var c=new $$t.ax;c.e(a);c.i(true);c.m(b);this.x().i(c)},bj:function(){return this.b0()>0},db:function(a){var b=new $$t.ad;b.e(a);this.x().i(b)},ap:function(){return this.ar()},cu:function(a){this.bi(true)},b6:function(a){return $$6.$g.toInt32(a)},c8:function(a){var b=a;var c=b.d();switch(b.g()){case"TextStyle":this.co(c!=null?c.toString():"");var d=new $$t.au;d.g(b.g());d.e(b.e());d.d(c);this.x().i(d);this.bi(true);break;case"OuterLabelTextStyle":this.cn(c!=null?c.toString():"");var e=new $$t.au;e.g(b.g());e.e(b.e());e.d(c);this.x().i(e);this.bi(true);break;case"ValueColumn":this.al().b(c);this.bi(true);break;case"InnerLabelColumn":this.ba=false;this.ce=c;this.aq().b(c);this.bi(true);break;case"InnerLabelVisibility":this.bb(c);this.bi(true);break;case"OuterLabelVisibility":this.bg(c);this.bi(true);break;case"OuterLabelColumn":this.bf=false;this.cf=c;this.ar().b(c);this.bi(true);break;case"ValueMemberPath":this.cp($b(String,c));break;case"OuterLabelMemberPath":this.cm($b(String,c));break;case"InnerLabelMemberPath":this.cl($b(String,c));break;case"BottomEdgeWidth":this.bv(c);if(this.bv()>1){this.bv(1)}if(this.bv()<.001){this.bv(.001)}this.bi(true);break;case"Brushes":if(b.e()!=null){var f=b.e();f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,this.bo)}if(c!=null){var g=c;g.collectionChanged=$.ig.Delegate.prototype.combine(g.collectionChanged,this.bo)}this.c($b($.ig.BrushCollection.prototype.$type,c));this.bi(true);break;case"Outlines":this.d($b($.ig.BrushCollection.prototype.$type,c));this.bi(true);break;case"OuterLabelAlignment":this.ad($g(c));this.bi(true);break;case"FunnelSliceDisplay":this.m($g(c));this.bi(true);break;case"FormatInnerLabel":this.aq().b(this.ce);this.ba=false;this.ca=c;this.bi(true);break;case"FormatOuterLabel":this.ar().b(this.cf);this.cb=c;this.bf=false;this.bi(true);break;case"IsInverted":this.bc(c);this.bi(true);break;case"TransitionDuration":this.au().intervalMilliseconds(this.b6(c));this.b0(this.au().intervalMilliseconds());break;case"AllowSliceSelection":this.a7(c);break;case"SelectedSliceStyle":this.dw(c);this.bi(true);break;case"UnselectedSliceStyle":this.dx(c);this.bi(true);break;case"UseUnselectedStyle":this.bn(c);this.bi(true);break;case"UseBezierCurve":this.bl(c);this.bi(true);break;case"UpperBezierControlPoint":this.ds(c);this.bi(true);break;case"LowerBezierControlPoint":this.dr(c);this.bi(true);break;case"ItemProvider":this.r(c);break;case"ToolTip":var h=new $$t.a0;if(c!=null){this.a9(true)}else{this.a9(false);var i=new $$t.ae;this.x().i(i)}h.g(c);this.x().i(h);break;case"Legend":this.c3(c);this.bi(true);break;case"LegendItemTemplate":this.dk(c);this.bi(true);break;case"LegendItemBadgeTemplate":this.dj(c);this.bi(true);break;case"UseOuterLabelsForLegend":this.bm(c);this.bi(true);break;case"OutlineThickness":this.bq=c;this.bi(true);this.x().i(b);break;case"Container":case"PixelScalingRatio":case"ActualPixelScalingRatio":case"OuterLabelTextColor":case"LabelTextColor":if(b.g()=="Container"){var j=b.d();this.au().provideRenderer(j)}var k=new $$t.au;k.g(b.g());k.e(b.e());k.d(c);this.x().i(k);break}},_n:null,di:null,dk:function(a){if(arguments.length===1){this.di=a;return a}else{return this.di}},dh:null,dj:function(a){if(arguments.length===1){this.dh=a;return a}else{return this.dh}},c3:function(a){if(this._n!=null){this._n.clearLegendItemsForSeries(this.ab().b("Model"))}this._n=a},da:function(a){var $self=this;var b=new $$4.x($$a.$c.$type,0);var d=a.b().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$a.g;var f="";if(c.b().v()!=null){if(this.bm()&&c.l()!=null){f=c.l().toString()}else{f=c.b().v().toString()}}else if(c.l()!=null){f=c.l().toString()}var g=null;var h=null;if(g==null&&c.b().ad()!=null){g=c.b().ad()}if(h==null&&c.b().ag()!=null){h=c.b().ag()}var i=null;if(this.r()!=null){i=this.r().getItem(c.b().s())}e.content(function(){var $ret=new $$t.a;$ret.series($self.ab().b("Model"));$ret.item(i);$ret.itemBrush(g);$ret.itemLabel(f);$ret.thickness($self.by());$ret.outline(h);$ret.itemOutline(h);return $ret}());e._ah=this.dk();b.add(e)}if(this._n!=null){if(this._n.isItemwise()){var j=this._n;j.createItemwiseLegendItems(b,this.ab().b("Model"))}}},dg:function(a){var b=a;switch(b.g()){case"OuterLabelWidthDecider":this.t($b($$t.$i.$type,b.d()));this.bi(true);break;case"FunnelLabelSizeDecider":this.p($b($$t.$h.$type,b.d()));this.bi(true);break}},df:function(a){var b=a;this.b3(b.e());this.b2(b.d());this.bi(true)},c0:function(a){var b=a;if(b.e()==1){return}if(b.c()==1){this.b9(this.b8())}else if(b.c()==0){var c=this.b9();this.b9(-1);if(b._f==0){}else if(b._f!=2){return}if(c==this.b8()){this.c5(c)}}},c5:function(a){if(a<0||a>this.al()._a.count()-1){return}if(this.a7()){this.ah().k(a,this.al()._a.item(a));var b=this.ah().a();var c=new $$t.aa;c.c(b);this.w().i(c);this.bi(true)}var d=new $$t.ab;d.c(a);d.item(this.al()._a.item(a));this.w().i(d)},c2:function(a){var b=a;this.b8(this.b7(b.c()));if(this.a9()){this.dd(b.c())}},c1:function(a){var b=new $$t.ae;this.x().i(b)},dd:function(a){var b=new $$t.d;if(this.r()!=null&&this.b8()>=0&&this.b8()<this.r().count()){b.item(this.r().getItem(this.b8()))}b.b(this.b8());if(b.b()<0){var c=new $$t.ae;this.x().i(c);return}var d=new $$t.az;d.g(b);d.i(this.dq(a,b));this.x().i(d)},dq:function(a,b){var c={__x:a.__x+10,__y:a.__y+10,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return c},b7:function(a){if(!this.be()){return-1}var b=a.__y;var c=a.__x;var d=this.i();if(d.g()){c-=d.j()}var e=this.ae(b);if(e==null){return-1}var f=this.bw();var g=this.bx(f,b);var h=g/2;var i=f/2;if(c>=i-h&&c<=i+h){return e.j()}else{return-1}},bw:function(){var a=this.i();return this.b3()-a.j()},ae:function(a){var b=this.i();var c=b.b().getByYValue(a);if(c>=0&&c<b.b().count()){return b.b().__inner[c]}return null},i:function(){var a=null;if(this.a8()){a=this.j()}else{a=this.h()}return a},de:function(a){var b=a;this.ah().i(b.c(),this.al());this.bi(true)},cy:function(a){this.cr(a)},cr:function(a){var b=this.i();if(a._c==-1){this.bi(true)}else{var c=b.b().__inner[a._c];if(a._b){if(a._d.width()>b.j()){this.bi(true)}if(a._d.height()!=a._e.height()){this.bi(true)}if(a._d.height()>c.b().ap().__y-c.b().as().__y){this.bi(true)}}else{if(a._d.height()>c.b().ap().__y-c.b().as().__y){this.bi(true)}}}},$type:new $.ig.Type("XamFunnelController",$.ig.$ot)},true);$c("FunnelSliceClickedEventArgs:r","EventArgs",{init:function(){$$0.$w.init.call(this)},b:0,index:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},$type:new $.ig.Type("FunnelSliceClickedEventArgs",$$0.$w.$type)},true);$c("XamFunnelChart:t","Control",{init:function(){var $self=this;this.bh=new $$4.f($.ig.$op.$type,0);this.be=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0);this.bw=null;this.bj=NaN;this.bi=1;$$a.$f.init.call(this);this.bi=1;this.bj=NaN;var a=this.bh;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.dm.runOn(this));this.ao(new $$t.am);this.ao().b($$t.$ab.$type,this.dr.runOn(this));this.ao().b($$t.$aa.$type,this.dn.runOn(this));this._am=new $$t.ak;this.bq=function(b,c){$self.c8(c.action(),c.position(),c.count(),c.propertyName())};this.dp();this._ab=$$t.$t.$type;this._au=new $$t.u(new $$t.b,this);this.legendItemTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$c.c);$ret.measure($$t.$c.a);return $ret}());this.legendItemBadgeTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$c.b);$ret.measure($$t.$c.d);return $ret}())},destroy:function(){this.provideContainer(null)},an:null,ao:function(a){if(arguments.length===1){this.an=a;return a}else{return this.an}},dp:function(){this.dj("BottomEdgeWidth",0,this.bottomEdgeWidth());this.dj("InnerLabelVisibility",$$a.$aj.getBox(this.innerLabelVisibility()),$$a.$aj.getBox(this.innerLabelVisibility()));this.dj("OuterLabelAlignment",$$t.$j.getBox(this.outerLabelAlignment()),$$t.$j.getBox(this.outerLabelAlignment()));this.dj("FunnelSliceDisplay",$$t.$f.getBox(this.funnelSliceDisplay()),$$t.$f.getBox(this.funnelSliceDisplay()));this.dj("UpperBezierControlPoint",this.upperBezierControlPoint(),this.upperBezierControlPoint());this.dj("LowerBezierControlPoint",this.lowerBezierControlPoint(),this.lowerBezierControlPoint());this.dq()},dq:function(){var a=new $$t.au;a.g("ItemProvider");a.e(null);a.d(this);this._am.i(a)},ap:null,aq:function(a){if(arguments.length===1){var b=this.ap;this.ap=a;this.dk(b,this.ap);return a}else{return this.ap}},_am:null,_au:null,dk:function(a,b){if(a!=null){var c=$b($$t.$ak.$type,a.b("ModelUpdateMessages"));if(c!=null){c.h(this.dc.runOn(this))}this._am.g()}if(b!=null){var d=$b($$t.$ak.$type,b.b("ModelUpdateMessages"));if(d!=null){d.e(this.dc.runOn(this))}var e=$b($$t.$ak.$type,b.b("ConfigurationMessages"));this._am.f(e)}},dc:function(a){this.ao().c(a)},itemsSource:function(a){if(arguments.length===1){this.h($$t.$t.itemsSourceProperty,a);return a}else{return this.c($$t.$t.itemsSourceProperty)}},aw:function(a){if(arguments.length===1){this.h($$t.$t.dw,a);return a}else{return this.c($$t.$t.dw)}},bq:null,c8:function(a,b,c,d){var e=function(){var $ret=new $$t.ag;$ret.g(b);$ret.f(c);$ret.i(d);return $ret}();switch(a){case 3:e.c(3);break;case 1:e.c(1);break;case 0:e.c(0);break;case 2:e.c(2);break;case 4:e.c(4);break}this.dj("ValueColumn",this.a4(),this.a4());this.dj("InnerLabelColumn",this.az(),this.az());this.dj("OuterLabelColumn",this.a0(),this.a0());this._am.i(e)},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$t.valueMemberPathProperty,a);return a}else{return this.c($$t.$t.valueMemberPathProperty)}},a4:function(a){if(arguments.length===1){if(this.a3!=a){var b=this.a3;this.a3=a;this.dj("ValueColumn",b,this.a3)}return a}else{return this.a3}},a3:null,brushes:function(a){if(arguments.length===1){this.h($$t.$t.brushesProperty,a);return a}else{return this.c($$t.$t.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.h($$t.$t.outlinesProperty,a);return a}else{return this.c($$t.$t.outlinesProperty)}},bottomEdgeWidth:function(a){if(arguments.length===1){this.h($$t.$t.bottomEdgeWidthProperty,a);return a}else{return this.c($$t.$t.bottomEdgeWidthProperty)}},innerLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$t.innerLabelMemberPathProperty,a);return a}else{return this.c($$t.$t.innerLabelMemberPathProperty)}},az:function(a){if(arguments.length===1){if(this.ax!=a){var b=this.ax;this.ax=a;this.dj("InnerLabelColumn",b,this.az())}return a}else{return this.ax}},ax:null,outerLabelMemberPath:function(a){if(arguments.length===1){this.h($$t.$t.outerLabelMemberPathProperty,a);return a}else{return this.c($$t.$t.outerLabelMemberPathProperty)}},a0:function(a){if(arguments.length===1){if(this.ay!=a){var b=this.ay;this.ay=a;this.dj("OuterLabelColumn",b,this.a0())}return a}else{return this.ay}},ay:null,innerLabelVisibility:function(a){if(arguments.length===1){this.h($$t.$t.innerLabelVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$t.innerLabelVisibilityProperty))}},outerLabelVisibility:function(a){if(arguments.length===1){this.h($$t.$t.outerLabelVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$t.outerLabelVisibilityProperty))}},outerLabelAlignment:function(a){if(arguments.length===1){this.h($$t.$t.outerLabelAlignmentProperty,$$t.$j.getBox(a));return a}else{return $g(this.c($$t.$t.outerLabelAlignmentProperty))}},funnelSliceDisplay:function(a){if(arguments.length===1){this.h($$t.$t.funnelSliceDisplayProperty,$$t.$f.getBox(a));return a}else{return $g(this.c($$t.$t.funnelSliceDisplayProperty))}},br:null,formatInnerLabel:function(a){if(arguments.length===1){var b=this.br;this.br=a;this.dj("FormatInnerLabel",b,a);return a}else{return this.br}},bs:null,formatOuterLabel:function(a){if(arguments.length===1){var b=this.bs;this.bs=a;this.dj("FormatOuterLabel",b,a);return a}else{return this.bs}},transitionDuration:function(a){if(arguments.length===1){this.h($$t.$t.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$t.transitionDurationProperty))}},isInverted:function(a){if(arguments.length===1){this.h($$t.$t.isInvertedProperty,a);return a}else{return this.c($$t.$t.isInvertedProperty)}},upperBezierControlPoint:function(a){if(arguments.length===1){this.h($$t.$t.upperBezierControlPointProperty,a);return a}else{return this.c($$t.$t.upperBezierControlPointProperty)}},lowerBezierControlPoint:function(a){if(arguments.length===1){this.h($$t.$t.lowerBezierControlPointProperty,a);return a}else{return this.c($$t.$t.lowerBezierControlPointProperty)}},useBezierCurve:function(a){if(arguments.length===1){this.h($$t.$t.useBezierCurveProperty,a);return a}else{return this.c($$t.$t.useBezierCurveProperty)}},allowSliceSelection:function(a){if(arguments.length===1){this.h($$t.$t.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$t.allowSliceSelectionProperty)}},useUnselectedStyle:function(a){if(arguments.length===1){this.h($$t.$t.useUnselectedStyleProperty,a);return a}else{return this.c($$t.$t.useUnselectedStyleProperty)}},selectedSliceStyle:function(a){if(arguments.length===1){this.h($$t.$t.selectedSliceStyleProperty,a);return a}else{return this.c($$t.$t.selectedSliceStyleProperty)}},unselectedSliceStyle:function(a){if(arguments.length===1){this.h($$t.$t.unselectedSliceStyleProperty,a);return a}else{return this.c($$t.$t.unselectedSliceStyleProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$t.toolTipProperty,a);return a}else{return this.c($$t.$t.toolTipProperty)}},bh:null,be:null,selectedItems:function(){return this.bh},legend:function(a){if(arguments.length===1){this.h($$t.$t.legendProperty,a);return a}else{return this.c($$t.$t.legendProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$t.legendItemTemplateProperty,a);return a}else{return this.c($$t.$t.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$t.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$t.legendItemBadgeTemplateProperty)}},useOuterLabelsForLegend:function(a){if(arguments.length===1){this.h($$t.$t.useOuterLabelsForLegendProperty,a);return a}else{return this.c($$t.$t.useOuterLabelsForLegendProperty)}},bz:null,textStyle:function(a){if(arguments.length===1){var b=this.bz;this.bz=a;this.dj("TextStyle",b,a);return a}else{return this.bz}},by:null,outerLabelTextStyle:function(a){if(arguments.length===1){var b=this.by;this.by=a;this.dj("OuterLabelTextStyle",b,a);return a}else{return this.by}},outlineThickness:function(a){if(arguments.length===1){this.h($$t.$t.outlineThicknessProperty,a);return a}else{return this.c($$t.$t.outlineThicknessProperty)}},dj:function(a,b,c){if(this.a7(a,b,c)||this.a6(a,b,c)||this.a9(a,b,c)||this.a8(a,b,c)){return}if(a=="PixelScalingRatio"){if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.bk(1)}else{this.bk($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}}this._am.i(function(){var $ret=new $$t.au;$ret.g(a);$ret.e(b);$ret.d(c);return $ret}())},a6:function(a,b,c){if(a=="Brushes"||a=="Outlines"){this._am.i(function(){var $ret=new $$t.au;$ret.g(a);$ret.e(b==null?null:b);$ret.d(c==null?null:c);return $ret}());return true}return false},a7:function(a,b,c){var $self=this;if(a=="ItemsSource"){if(b!=null){this.aw(null)}if(c!=null){this.selectedItems().clear();this.aw(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self.itemsSource());return $ret}())}return true}else if(a=="FastItemsSource"){if(b!=null){var d=b;d.event=$.ig.Delegate.prototype.remove(d.event,this.bq)}if(c!=null){var e=c;e.event=$.ig.Delegate.prototype.combine(e.event,this.bq)}this.da(a,b,c);return true}else if(a=="ValueMemberPath"||a=="InnerLabelMemberPath"||a=="OuterLabelMemberPath"){this.da(a,b,c);return false}return false},a1:function(a,b){return a.registerColumn(b,null,false)},a2:function(a,b){return a.registerColumnObject(b,null,false)},da:function(a,b,c){if(this.aw()==null){var d=$b($.ig.FastItemsSource.prototype.$type,b);if(d!=null){if(this.a4()!=null){d.deregisterColumn(this.a4())}if(this.az()!=null){d.deregisterColumn(this.az())}if(this.a0()!=null){d.deregisterColumn(this.a0())}this.a4(null);this.az(null);this.a0(null)}return}if(b!=null&&typeof b==="string"){switch(a){case"ValueMemberPath":this.aw().deregisterColumn(this.a4());this.a4(null);break;case"InnerLabelMemberPath":this.aw().deregisterColumn(this.az());this.az(null);break;case"OuterLabelMemberPath":this.aw().deregisterColumn(this.a0());this.a0(null);break}}if(c!=null&&$b($.ig.FastItemsSource.prototype.$type,c)!==null){if(this.valueMemberPath()!=null){this.a4(this.a1(c,this.valueMemberPath()))}if(this.innerLabelMemberPath()!=null){this.az(this.a2(c,this.innerLabelMemberPath()))}if(this.outerLabelMemberPath()!=null){this.a0(this.a2(c,this.outerLabelMemberPath()))}}if(c!=null&&typeof c==="string"){switch(a){case"ValueMemberPath":this.a4(this.a1(this.aw(),this.valueMemberPath()));break;case"InnerLabelMemberPath":this.az(this.a2(this.aw(),this.innerLabelMemberPath()));break;case"OuterLabelMemberPath":this.a0(this.a2(this.aw(),this.outerLabelMemberPath()));break}}},a9:function(a,b,c){if(a=="InnerLabelVisibility"||a=="OuterLabelVisibility"){var d=$g(b)==0;var e=$g(c)==0;this._am.i(function(){var $ret=new $$t.au;$ret.g(a);$ret.d(e);$ret.e(d);return $ret}());return true}return false},a8:function(a,b,c){if(a=="TransitionDuration"){var d=new $$t.au;d.g(a);if(b!=null){d.e(b)}if(c!=null){d.d(c)}this._am.i(d);return true}return false},dr:function(a){var b=a;if(this.sliceClicked!=null){var c=new $$t.r;c.index(b.c());if(this.aw().count()>b.c()&&b.c()>=0){c.item(this.aw().item(b.c()))}this.sliceClicked(this,c)}},sliceClicked:null,dn:function(a){},dm:function(a,b){},db:function(a,b,c,d){var e=new $$4.x($.ig.$op.$type,0);var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!d.containsKey(f)){e.add1(f)}}var i=e.getEnumerator();while(i.moveNext()){var h=i.current();a.remove(h);b.remove(h)}var k=c.getEnumerator();while(k.moveNext()){var j=k.current();if(!b.containsKey(j)){a.add(j);b.add(j,j)}}},getItem:function(a){return this.aw().item(a)},count:function(){return this.aw()!=null?this.aw().count():0},bw:null,provideContainer:function(a){var b=this.bw;this.bw=a;this.dj("Container",b,this.bw)},notifyResized:function(){this._am.i(new $$t.a2)},notifySetItem:function(source_,a,b,c){this.de(source_,new $$4.ae(2,2,c,b,a))},notifyClearItems:function(source_){this.de(source_,new $$4.ae(0,4))},notifyInsertItem:function(source_,a,b){this.de(source_,new $$4.ae(1,0,b,a))},notifyRemoveItem:function(source_,a,b){this.de(source_,new $$4.ae(1,1,b,a))},de:function(s_,a){if(s_.dataView&&s_.dataSource){s_=s_.dataView()}if(s_==this.itemsSource()){var b=this.aw();if(b!=null){b.handleCollectionChanged(a)}}},av:function(){var a=this._au;return a==null?null:a.c()},as:function(){var a=this.av();return a==null?null:a.ah()},selectedIndexes:function(a){if(arguments.length===1){var b=this.as();if(b==null){return}var c=this.av();b.f();var d=a==null?0:a.length;while(d-- >0){b.k(a[d],c.al()._a.item(a[d]))}c.bi(true);c.c9();return a}else{var a=this.as();return a==null?null:a.a()}},toggleSelection:function(a){var b=this.as();if(b==null){return}var c=this.av();var d=c.al()._a.item(a);if(d!=null){c.ah().k(a,d);c.bi(true);c.c9()}},exportVisualData:function(){var a=new $$t.a6;var b=this._au.c()._af;if(b!=null){for(var c=0;c<b.count();c++){var d=b.__inner[c].d();a.slices().add(d)}}a.opacity(this.__opacity);a.isInverted(this.isInverted());a.selectedItems(this.selectedItems());a.name(this.name());a.viewport(new $.ig.RectData(0,0,this._au.c().b3(),this._au.c().b2()));return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},resolveLegendIndex:function(){return-1},forSubItems:function(a){},bj:0,pixelScalingRatio:function(a){if(arguments.length===1){if($.ig.util.isNaN(a)||a==0){return}var b=this.bj;this.bj=a;this.dj("PixelScalingRatio",b,this.bj);return a}else{return this.bj}},bi:0,bk:function(a){if(arguments.length===1){var b=this.bi;this.bi=a;if(this.bi!=b){this.dj("ActualPixelScalingRatio",b,this.bi)}return a}else{return this.bi}},container:function(){return this},isStacked:function(){return false},isVertical:function(){return false},isUsableInLegend:function(){return true},hasSubItems:function(){return false},hasMarkers:function(){return false},ek:null,outerLabelTextColor:function(a){if(arguments.length===1){var b=this.outerLabelTextColor();if(a!=b){this.ek=a;this.dj("OuterLabelTextColor",b,this.outerLabelTextColor())}return a}else{return this.ek}},el:null,textColor:function(a){if(arguments.length===1){var b=this.textColor();if(a!=b){this.el=a;this.dj("LabelTextColor",b,this.textColor())}return a}else{return this.el}},$type:new $.ig.Type("XamFunnelChart",$$a.$f.$type,[$$t.$g.$type,$.ig.ILegendOwner.prototype.$type,$.ig.ILegendTemplateProvider.prototype.$type,$.ig.ILegendSeries.prototype.$type])},true);$c("XamFunnelConnector:u","Object",{d:null,b:null,c:function(){return this.b},a:null,init:function(a,b){$.ig.$op.init.call(this);var c=new $$t.aw;c.c("ConfigurationMessages",new $$t.ak);c.c("RenderingMessages",new $$t.ak);c.c("InteractionMessages",new $$t.ak);c.c("ModelUpdateMessages",new $$t.ak);a.initializeScalingRatio(b);var d=new $$t.q;d.as=a;d.ab(c);a.i(c);this.b=d;this.d=a;b.aq(c);this.a=b;c.c("Model",this.a)},f:function(a){this.d=a;var b=this.b.ab();this.b.ab(null);this.b.ab(b);this.d.i(b)},e:function(){if(this.d!=null){this.d.i(null)}},$type:new $.ig.Type("XamFunnelConnector",$.ig.$ot)},true);$c("XamFunnelSlice:v","ContentControl",{init:function(){$$a.$g.init.call(this);this._ab=$$t.$v.$type;this.g($$t.$v.ar,new $$a.ao(1,"Fill"));this.g($$t.$v.as,new $$a.ao(1,"Outline"))},_ax:null,_ai:null,aj:function(a){if(arguments.length===1){this.h($$t.$v.aw,a);return a}else{return this.c($$t.$v.aw)}},a0:function(a){if(arguments.length===1){this.h($$t.$v.at,a);return a}else{return this.c($$t.$v.at)}},a1:function(a){if(arguments.length===1){this.h($$t.$v.av,a);return a}else{return this.c($$t.$v.av)}},ay:function(a){if(arguments.length===1){this.h($$t.$v.ar,a);return a}else{return this.c($$t.$v.ar)}},az:function(a){if(arguments.length===1){this.h($$t.$v.as,a);return a}else{return this.c($$t.$v.as)}},a2:function(a){if(arguments.length===1){this.h($$t.$v.au,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$v.au))}},aq:function(a,b,c){var d;switch(a){case"Fill":d=new $$a.ao(1,"Fill");if(c!=null){d.d(this)}this.g($$t.$v.ar,d);break;case"Outline":d=new $$a.ao(1,"Outline");if(c!=null){d.d(this)}this.g($$t.$v.as,d);break}},$type:new $.ig.Type("XamFunnelSlice",$$a.$g.$type)},true);$c("PointList:w","List$1",{init:function(){$$4.$x.init.call(this,$$a.$y.$type,0)},$type:new $.ig.Type("PointList",$$4.$x.$type.specialize($$a.$y.$type))},true);$c("Bezier:a7","Object",{h:0,j:function(){return this.h},m:null,q:function(){return this.m},n:null,r:function(){return this.n},o:null,s:function(){return this.o},p:null,t:function(){return this.p},i:0,init:function(a,b,c,d,e,f){this.i=1.7976931348623157e308;this.g=new $$4.aa($$t.$a9.$type);$.ig.$op.init.call(this);this.m=a;this.n=b;this.o=c;this.p=d;this.h=e;this.i=f;this._d=this.c()},_d:false,_e:null,_f:null,a:function(a){var b=1-a;var c=b*b;var d=c*b;var e=a*a;var f=e*a;var g={__x:d*this.m.__x+3*c*a*this.n.__x+3*b*e*this.o.__x+f*this.p.__x,__y:d*this.m.__y+3*c*a*this.n.__y+3*b*e*this.o.__y+f*this.p.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=new $$t.ba;h.c=g;h.a=a;return h},g:null,c:function(){this._e=new $$4.x($$t.$ba.$type,0);this._f=new $$4.x($$t.$ba.$type,0);var a=new $$t.a9;a.b=0;a.a=1;this.g.clear();this.g.push(a);var b=0;while(this.g.count()>0){var c=this.g.pop();var d=this.a(c.b);var e=this.a(c.a);var f=(e.c.__x-d.c.__x)*(e.c.__x-d.c.__x)+(e.c.__y-d.c.__y)*(e.c.__y-d.c.__y);if(f<this.h){d.b=b++;e.b=b++;this._e.add(d);this._e.add(e);if(d.c.__x>this.i||e.c.__x>this.i){return false}}else{var g=(c.b+c.a)/2;var h=new $$t.a9;h.b=c.b;h.a=g;var i=new $$t.a9;i.b=g;i.a=c.a;this.g.push(i);this.g.push(h)}}var k=this._e.getEnumerator();while(k.moveNext()){var j=k.current();this._f.add(j)}this.l();return true},l:function(){this._f.sort2(function(a,b){return a.c.__y.compareTo(b.c.__y)})},b:function(a){
var b=this.k(function(c){if(a<c.c.__y){return-1}if(a>c.c.__y){return 1}return 0});if(b<0){b=~b}if(b<0){b=0}if(b>this._f.count()-1){b=this._f.count()-1}var c=100000001;var d=1e8;var e=100000002;d=Math.abs(this._f.__inner[b].c.__y-a);if(b-1>=0){c=Math.abs(this._f.__inner[b-1].c.__y-a)}if(b+1<this._f.count()){e=Math.abs(this._f.__inner[b+1].c.__y-a)}if(d<=c&&d<=e){return this._f.__inner[b]}if(c<=d&&c<=e&&b-1>0){return this._f.__inner[b-1]}if(e<=c&&e<=d&&b+1<this._f.count()){return this._f.__inner[b+1]}return this._f.__inner[b]},k:function(a){var b=0;var c=this._f.count()-1;while(b<=c){var d=b+(c-b>>1);var e=a(this._f.__inner[d]);if(e<0){c=d-1}else if(e>0){b=d+1}else{return d}}return~b},$type:new $.ig.Type("Bezier",$.ig.$ot)},true);$c("BezierOp:a9","Object",{init:function(){$.ig.$op.init.call(this)},b:0,a:0,$type:new $.ig.Type("BezierOp",$.ig.$ot)},true);$c("BezierPoint:ba","Object",{init:function(){$.ig.$op.init.call(this)},c:null,a:0,b:0,$type:new $.ig.Type("BezierPoint",$.ig.$ot)},true);$c("DoubleColumn:bb","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,b:function(a){this._a=a},$type:new $.ig.Type("DoubleColumn",$.ig.$ot)},true);$c("StringColumn:bc","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,b:function(a){this._a=a},$type:new $.ig.Type("StringColumn",$.ig.$ot)},true);$c("ObjectColumn:bd","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,b:function(a){this._a=a},$type:new $.ig.Type("ObjectColumn",$.ig.$ot)},true);$c("IntColumn:be","Object",{init:function(){$.ig.$op.init.call(this);this.values(new $$4.x($$0.$aw.$type,0))},populate:function(a){for(var b=0;b<a;b++){this.values().add(b)}},_values:null,values:function(a){if(arguments.length===1){this._values=a;return a}else{return this._values}},sort:function(a){this.values().sort2(function(b,c){return a(b,c)})},getEnumerator:function(){return this.values().getEnumerator()},$type:new $.ig.Type("IntColumn",$.ig.$ot,[$$0.$bt.$type])},true);$c("FunnelSliceVisualData:a4","Object",{init:function(){$.ig.$op.init.call(this);this.appearance(new $.ig.PrimitiveAppearanceData);this.slicePoints(new Array(0));this.innerLabelAppearance(new $.ig.LabelAppearanceData);this.outerLabelBounds($.ig.RectData.prototype.b($$a.$ae.empty()));this.innerLabelBounds($.ig.RectData.prototype.b($$a.$ae.empty()))},_isSelected:false,isSelected:function(a){if(arguments.length===1){this._isSelected=a;return a}else{return this._isSelected}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_bottom:0,bottom:function(a){if(arguments.length===1){this._bottom=a;return a}else{return this._bottom}},_sliceCenterPoint:null,sliceCenterPoint:function(a){if(arguments.length===1){this._sliceCenterPoint=a;return a}else{return this._sliceCenterPoint}},_upperRight:null,upperRight:function(a){if(arguments.length===1){this._upperRight=a;return a}else{return this._upperRight}},_lowerRight:null,lowerRight:function(a){if(arguments.length===1){this._lowerRight=a;return a}else{return this._lowerRight}},_upperLeft:null,upperLeft:function(a){if(arguments.length===1){this._upperLeft=a;return a}else{return this._upperLeft}},_lowerLeft:null,lowerLeft:function(a){if(arguments.length===1){this._lowerLeft=a;return a}else{return this._lowerLeft}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_upperWidth:0,upperWidth:function(a){if(arguments.length===1){this._upperWidth=a;return a}else{return this._upperWidth}},_lowerWidth:0,lowerWidth:function(a){if(arguments.length===1){this._lowerWidth=a;return a}else{return this._lowerWidth}},_innerLabel:null,innerLabel:function(a){if(arguments.length===1){this._innerLabel=a;return a}else{return this._innerLabel}},_outerLabel:null,outerLabel:function(a){if(arguments.length===1){this._outerLabel=a;return a}else{return this._outerLabel}},_sliceBorderBrush:null,sliceBorderBrush:function(a){if(arguments.length===1){this._sliceBorderBrush=a;return a}else{return this._sliceBorderBrush}},_sliceBorderThickness:0,sliceBorderThickness:function(a){if(arguments.length===1){this._sliceBorderThickness=a;return a}else{return this._sliceBorderThickness}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_innerLabelAppearance:null,innerLabelAppearance:function(a){if(arguments.length===1){this._innerLabelAppearance=a;return a}else{return this._innerLabelAppearance}},_outerLabelAppearance:null,outerLabelAppearance:function(a){if(arguments.length===1){this._outerLabelAppearance=a;return a}else{return this._outerLabelAppearance}},_slicePoints:null,slicePoints:function(a){if(arguments.length===1){this._slicePoints=a;return a}else{return this._slicePoints}},_innerLabelPosition:null,innerLabelPosition:function(a){if(arguments.length===1){this._innerLabelPosition=a;return a}else{return this._innerLabelPosition}},_outerLabelPosition:null,outerLabelPosition:function(a){if(arguments.length===1){this._outerLabelPosition=a;return a}else{return this._outerLabelPosition}},_outerLabelBounds:null,outerLabelBounds:function(a){if(arguments.length===1){this._outerLabelBounds=a;return a}else{return this._outerLabelBounds}},_innerLabelBounds:null,innerLabelBounds:function(a){if(arguments.length===1){this._innerLabelBounds=a;return a}else{return this._innerLabelBounds}},_isVisibile:false,isVisibile:function(a){if(arguments.length===1){this._isVisibile=a;return a}else{return this._isVisibile}},scaleByViewport:function(a){if(this.outerLabelBounds()!=null){var b=(this.outerLabelBounds().left()-a.left())/a.width();var c=(this.outerLabelBounds().left()+this.outerLabelBounds().width()-a.left())/a.width();var d=(this.outerLabelBounds().top()-a.top())/a.height();var e=(this.outerLabelBounds().top()+this.outerLabelBounds().height()-a.top())/a.height();this.outerLabelBounds(new $.ig.RectData(b,d,c-b,e-d))}if(this.outerLabelPosition()!=null){var f=(this.outerLabelPosition().x()-a.left())/a.width();var g=(this.outerLabelPosition().y()-a.top())/a.height();this.outerLabelPosition(new $.ig.PointData(f,g))}if(this.innerLabelBounds()!=null){var h=(this.innerLabelBounds().left()-a.left())/a.width();var i=(this.innerLabelBounds().left()+this.innerLabelBounds().width()-a.left())/a.width();var j=(this.innerLabelBounds().top()-a.top())/a.height();var k=(this.innerLabelBounds().top()+this.innerLabelBounds().height()-a.top())/a.height();this.innerLabelBounds(new $.ig.RectData(h,j,i-h,k-j))}if(this.innerLabelPosition()!=null){var l=(this.innerLabelPosition().x()-a.left())/a.width();var m=(this.innerLabelPosition().y()-a.top())/a.height();this.innerLabelPosition(new $.ig.PointData(l,m))}var n=new Array(this.slicePoints().length);var o=0;var r=this.slicePoints();for(var q=0;q<r.length;q++){var p=r[q];var s=(p.x()-a.left())/a.width();var t=(p.y()-a.top())/a.height();n[o]=new $.ig.PointData(s,t);o++}this.slicePoints(n)},serialize:function(){var a=new $$6.aj(0);a.u("{");a.u("index: "+this.index()+", ");if(this.innerLabel()!=null){a.u('innerLabel: "'+this.innerLabel()+'", ')}if(this.outerLabel()!=null){a.u('outerLabel: "'+this.innerLabel()+'", ')}if(this.appearance()!=null){a.u("appearance: "+this.appearance().serialize()+", ")}if(this.innerLabelAppearance()!=null){a.u("innerLabelAppearance: "+this.innerLabelAppearance().serialize()+", ")}if(this.outerLabelAppearance()!=null){a.u("outerLabelAppearance: "+this.outerLabelAppearance().serialize()+", ")}if(this.slicePoints()!=null){a.u("slicePoints: [");for(var b=0;b<this.slicePoints().length;b++){a.u("{ x: "+this.slicePoints()[b].x()+", y: "+this.slicePoints()[b].y()+" }");if(b<this.slicePoints().length-1){a.l(",")}}a.u("], ")}if(this.innerLabelBounds()!=null){a.u("innerLabelBounds: { left: "+this.innerLabelBounds().left()+", top: "+this.innerLabelBounds().top()+", width: "+this.innerLabelBounds().width()+", height: "+this.innerLabelBounds().height()+"}, ")}if(this.outerLabelBounds()!=null){a.u("outerLabelBounds: { left: "+this.outerLabelBounds().left()+", top: "+this.outerLabelBounds().top()+", width: "+this.outerLabelBounds().width()+", height: "+this.outerLabelBounds().height()+"}, ")}if(this.innerLabelPosition()!=null){a.u("innerLabelPosition: { x: "+this.innerLabelPosition().x()+", y: "+this.innerLabelPosition().y()+"}, ")}if(this.outerLabelPosition()!=null){a.u("outerLabelPosition: { x: "+this.outerLabelPosition().x()+", y: "+this.outerLabelPosition().y()+"}, ")}a.u("isSelected: "+(this.isSelected()?"true":"false"));a.u("}");return a.toString()},$type:new $.ig.Type("FunnelSliceVisualData",$.ig.$ot)},true);$c("FunnelSliceVisualDataList:a5","List$1",{init:function(){$$4.$x.init.call(this,$$t.$a4.$type,0)},$type:new $.ig.Type("FunnelSliceVisualDataList",$$4.$x.$type.specialize($$t.$a4.$type))},true);$c("FunnelChartVisualData:a6","Object",{init:function(){$.ig.$op.init.call(this);this.dipScalingRatio(1);this.slices(new $$t.a5)},_slices:null,slices:function(a){if(arguments.length===1){this._slices=a;return a}else{return this._slices}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_isInverted:false,isInverted:function(a){if(arguments.length===1){this._isInverted=a;return a}else{return this._isInverted}},_backgroundColor:null,backgroundColor:function(a){if(arguments.length===1){this._backgroundColor=a;return a}else{return this._backgroundColor}},_foregroundColor:null,foregroundColor:function(a){if(arguments.length===1){this._foregroundColor=a;return a}else{return this._foregroundColor}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_borderBrush:null,borderBrush:function(a){if(arguments.length===1){this._borderBrush=a;return a}else{return this._borderBrush}},_selectedItems:null,selectedItems:function(a){if(arguments.length===1){this._selectedItems=a;return a}else{return this._selectedItems}},_dipScalingRatio:0,dipScalingRatio:function(a){if(arguments.length===1){this._dipScalingRatio=a;return a}else{return this._dipScalingRatio}},scaleByViewport:function(){var b=this.slices().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.name()!=null){a.u('name: "'+this.name()+'", ')}else{a.u('name: "", ')}if(this.slices()!=null&&this.slices().count()>0){a.u("slices: [");for(var b=0;b<this.slices().count();b++){var c=this.slices().__inner[b].serialize();a.l(c);if(b<this.slices().count()-1){a.u(", ")}}a.u("],")}a.u("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("},");a.l("dipScalingRatio: "+this.dipScalingRatio().toString());a.u("}");return a.toString()},$type:new $.ig.Type("FunnelChartVisualData",$.ig.$ot)},true);$c("Message:aj","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message",$.ig.$ot)},true);$c("InteractionMessage:ai","Message",{init:function(){$$t.$aj.init.call(this)},$type:new $.ig.Type("InteractionMessage",$$t.$aj.$type)},true);$c("LabelSizeChangedMessage:x","InteractionMessage",{init:function(){this._d=new $$a.af;this._e=new $$a.af;$$t.$ai.init.call(this)},_c:0,_d:null,_e:null,_b:false,$type:new $.ig.Type("LabelSizeChangedMessage",$$t.$ai.$type)},true);$c("RenderingMessage:av","Message",{init:function(){$$t.$aj.init.call(this)},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},b:false,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("RenderingMessage",$$t.$aj.$type)},true);$c("RenderOuterLabelMessage:y","RenderingMessage",{init:function(){$$t.$av.init.call(this)},i:null,j:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},k:null,l:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},g:0,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"RenderOuterLabelMessage["+this.j().toString()+", "+this.l().toString()+", "+this.h().toString()+"]"},_f:null,$type:new $.ig.Type("RenderOuterLabelMessage",$$t.$av.$type)},true);$c("RenderSliceMessage:z","RenderingMessage",{init:function(){this.h=1;$$t.$av.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:0,toString:function(){return"RenderSliceMessage["+this.g().toString()+"]"},$type:new $.ig.Type("RenderSliceMessage",$$t.$av.$type)},true);$c("ModelUpdateMessage:ao","Message",{init:function(){$$t.$aj.init.call(this)},$type:new $.ig.Type("ModelUpdateMessage",$$t.$aj.$type)},true);$c("SelectedItemsChangedMessage:aa","ModelUpdateMessage",{init:function(){$$t.$ao.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="SelectedItemsChangedMessage[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("SelectedItemsChangedMessage",$$t.$ao.$type)},true);$c("SliceClickedMessage:ab","ModelUpdateMessage",{init:function(){$$t.$ao.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,item:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},toString:function(){return"SliceClickedMessage["+this.c().toString()+", "+this.item().toString()+"]"},$type:new $.ig.Type("SliceClickedMessage",$$t.$ao.$type)},true);$c("ConfigurationMessage:af","Message",{init:function(){$$t.$aj.init.call(this)},$type:new $.ig.Type("ConfigurationMessage",$$t.$aj.$type)},true);$c("UserSelectedItemsChangedMessage:ac","ConfigurationMessage",{init:function(){$$t.$af.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="UserSelectedItemsChanged[";var d=this.c();for(var c=0;c<d.length;c++){var b=d[c];a+=b.toString()}a+="]";return a},$type:new $.ig.Type("UserSelectedItemsChangedMessage",$$t.$af.$type)},true);$c("ClearMessage:ad","RenderingMessage",{init:function(){$$t.$av.init.call(this)},$type:new $.ig.Type("ClearMessage",$$t.$av.$type)},true);$c("ClearTooltipMessage:ae","RenderingMessage",{init:function(){$$t.$av.init.call(this)},$type:new $.ig.Type("ClearTooltipMessage",$$t.$av.$type)},true);$c("DataUpdatedMessage:ag","ConfigurationMessage",{init:function(){$$t.$af.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},e:0,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},d:0,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"DataUpdatedMessage["+$$t.$bg.$getName(this.c())+","+this.g().toString()+", "+this.f().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("DataUpdatedMessage",$$t.$af.$type)},true);$c("FrameRenderCompleteMessage:ah","RenderingMessage",{init:function(){$$t.$av.init.call(this)},$type:new $.ig.Type("FrameRenderCompleteMessage",$$t.$av.$type)},true);$c("MessageChannel:ak","Object",{init:function(){this.c=new $$4.y($$t.$aj.$type);$.ig.$op.init.call(this)},c:null,i:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.enqueue(a)}},e:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.count()>0){var b=this.c.dequeue();this.messageSent(b)}},messageSent:null,h:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,f:function(a){this.a=a;this.e(this.j.runOn(this))},g:function(){if(this.a==null){return}this.h(this.j.runOn(this));this.a=null},j:function(a){if(this.a!=null){this.a.i(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel",$.ig.$ot)},true);$c("MessageHandler:am","Object",{init:function(){this.a=new $$4.h($$0.$bc.$type,$$t.$an.$type,0);$.ig.$op.init.call(this)},a:null,b:function(a,b){this.a.add(a,b)},c:function(a){var $self=this;var b;if(function(){var c=$self.a.tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},$type:new $.ig.Type("MessageHandler",$.ig.$ot)},true);$c("MouseButtonMessage:ap","InteractionMessage",{init:function(){$$t.$ai.init.call(this)},b:0,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:0,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,h:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},toString:function(){return"MouseButtonMessage["+$$t.$ar.$getName(this.c())+", "+$$t.$aq.$getName(this.e())+", "+this.h().toString()+"]"},_f:0,$type:new $.ig.Type("MouseButtonMessage",$$t.$ai.$type)},true);$c("MouseLeaveMessage:as","InteractionMessage",{init:function(){$$t.$ai.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseLeaveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseLeaveMessage",$$t.$ai.$type)},true);$c("MouseMoveMessage:at","InteractionMessage",{init:function(){$$t.$ai.init.call(this)},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"MouseMoveMessage["+this.c().toString()+"]"},$type:new $.ig.Type("MouseMoveMessage",$$t.$ai.$type)},true);$c("PropertyChangedMessage:au","ConfigurationMessage",{init:function(){$$t.$af.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.e()!=null){a=this.e().toString()}if(this.d()!=null){b=this.d().toString()}return"PropertyChangedMessage["+this.g().toString()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage",$$t.$af.$type)},true);$c("ServiceProvider:aw","Object",{init:function(){this.a=new $$0.bs(0);$.ig.$op.init.call(this)},a:null,c:function(a,b){this.a.item(a,b)},b:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider",$.ig.$ot)},true);$c("SetAreaSizeMessage:ax","RenderingMessage",{init:function(){$$t.$av.init.call(this)},f:false,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:false,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},toString:function(){return"SetAreaSizeMessage["+this.h().toString()+", "+this.l().toString()+", "+this.i().toString()+", "+this.m().toString()+"]"},$type:new $.ig.Type("SetAreaSizeMessage",$$t.$av.$type)},true);$c("TemplateChangedMessage:ay","RenderingMessage",{init:function(){$$t.$av.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},toString:function(){return"TemplateChangedMessage["+this.g().toString()+", "+this.i().toString()+"]"},$type:new $.ig.Type("TemplateChangedMessage",$$t.$av.$type)},true);$c("TooltipUpdateMessage:az","RenderingMessage",{init:function(){$$t.$av.init.call(this)},h:null,i:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipUpdateMessage["+this.i().toString()+", "+this.g().toString()+"]"},$type:new $.ig.Type("TooltipUpdateMessage",$$t.$av.$type)},true);$c("TooltipValueChangedMessage:a0","RenderingMessage",{init:function(){$$t.$av.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},toString:function(){return"TooltipValueChangedMessage["+this.g().toString()+"]"},$type:new $.ig.Type("TooltipValueChangedMessage",$$t.$av.$type)},true);$c("ViewportChangedMessage:a1","InteractionMessage",{init:function(){$$t.$ai.init.call(this)},c:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:0,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage",$$t.$ai.$type)},true);$c("ContainerSizeChangedMessage:a2","InteractionMessage",{init:function(){$$t.$ai.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage",$$t.$ai.$type)},true);$c("ViewPropertyChangedMessage:a3","InteractionMessage",{init:function(){$$t.$ai.init.call(this)},f:null,g:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,d:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewPropertyChangedMessage["+this.g().toString()+", "+this.e().toString()+", "+this.d().toString()+"]"},$type:new $.ig.Type("ViewPropertyChangedMessage",$$t.$ai.$type)},true);$$t.$b.a=["#7000ff","#70ff00","#00f0f0","#ff0070","#ff00ff"];$$t.$b.b=["#7000dd","#70dd00","#00d0d0","#dd0070","#dd00dd"];$$t.$t.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("ItemsSource",b.oldValue(),b.newValue())}));$$t.$t.dw=$$a.$s.i("FastItemsSource",$.ig.FastItemsSource.prototype.$type,$$t.$t.$type,new $$a.ac(1,function(a,b){a.dj("FastItemsSource",b.oldValue(),b.newValue())}));$$t.$t.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$t.brushesProperty=$$a.$s.i("Brushes",$.ig.BrushCollection.prototype.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("Brushes",b.oldValue(),b.newValue())}));$$t.$t.outlinesProperty=$$a.$s.i("Outlines",$.ig.BrushCollection.prototype.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("Outlines",b.oldValue(),b.newValue())}));$$t.$t.bottomEdgeWidthProperty=$$a.$s.i("BottomEdgeWidth",Number,$$t.$t.$type,new $$a.ac(2,.35,function(a,b){a.dj("BottomEdgeWidth",b.oldValue(),b.newValue())}));$$t.$t.innerLabelMemberPathProperty=$$a.$s.i("InnerLabelMemberPath",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("InnerLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$t.outerLabelMemberPathProperty=$$a.$s.i("OuterLabelMemberPath",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("OuterLabelMemberPath",b.oldValue(),b.newValue())}));$$t.$t.innerLabelVisibilityProperty=$$a.$s.i("InnerLabelVisibility",$$a.$aj.$type,$$t.$t.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.dj("InnerLabelVisibility",b.oldValue(),b.newValue())}));$$t.$t.outerLabelVisibilityProperty=$$a.$s.i("OuterLabelVisibility",$$a.$aj.$type,$$t.$t.$type,new $$a.ac(2,$$a.$aj.getBox(1),function(a,b){a.dj("OuterLabelVisibility",b.oldValue(),b.newValue())}));$$t.$t.outerLabelAlignmentProperty=$$a.$s.i("OuterLabelAlignment",$$t.$j.$type,$$t.$t.$type,new $$a.ac(2,$$t.$j.getBox(0),function(a,b){a.dj("OuterLabelAlignment",b.oldValue(),b.newValue())}));$$t.$t.funnelSliceDisplayProperty=$$a.$s.i("FunnelSliceDisplay",$$t.$f.$type,$$t.$t.$type,new $$a.ac(2,$$t.$f.getBox(0),function(a,b){a.dj("FunnelSliceDisplay",b.oldValue(),b.newValue())}));$$t.$t.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$t.$type,new $$a.ac(2,0,function(a,b){a.dj("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$t.isInvertedProperty=$$a.$s.i("IsInverted",$$0.$aq.$type,$$t.$t.$type,new $$a.ac(2,false,function(a,b){a.dj("IsInverted",b.oldValue(),b.newValue())}));$$t.$t.upperBezierControlPointProperty=$$a.$s.i("UpperBezierControlPoint",$$a.$y.$type,$$t.$t.$type,new $$a.ac(2,{__x:.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.dj("UpperBezierControlPoint",b.oldValue(),b.newValue())}));$$t.$t.lowerBezierControlPointProperty=$$a.$s.i("LowerBezierControlPoint",$$a.$y.$type,$$t.$t.$type,new $$a.ac(2,{__x:.5,__y:1,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.dj("LowerBezierControlPoint",b.oldValue(),b.newValue())}));$$t.$t.useBezierCurveProperty=$$a.$s.i("UseBezierCurve",$$0.$aq.$type,$$t.$t.$type,new $$a.ac(2,false,function(a,b){a.dj("UseBezierCurve",b.oldValue(),b.newValue())}));$$t.$t.allowSliceSelectionProperty=$$a.$s.i("AllowSliceSelection",$$0.$aq.$type,$$t.$t.$type,new $$a.ac(2,false,function(a,b){a.dj("AllowSliceSelection",b.oldValue(),b.newValue())}));$$t.$t.useUnselectedStyleProperty=$$a.$s.i("UseUnselectedStyle",$$0.$aq.$type,$$t.$t.$type,new $$a.ac(2,false,function(a,b){a.dj("UseUnselectedStyle",b.oldValue(),b.newValue())}));$$t.$t.selectedSliceStyleProperty=$$a.$s.i("SelectedSliceStyle",$$a.$ag.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("SelectedSliceStyle",b.oldValue(),b.newValue())}));$$t.$t.unselectedSliceStyleProperty=$$a.$s.i("UnselectedSliceStyle",$$a.$ag.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("UnselectedSliceStyle",b.oldValue(),b.newValue())}));$$t.$t.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("ToolTip",b.oldValue(),b.newValue())}));$$t.$t.legendProperty=$$a.$s.i("Legend",$.ig.IChartLegend.prototype.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("Legend",b.oldValue(),b.newValue())}));$$t.$t.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$t.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.dj("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$t.useOuterLabelsForLegendProperty=$$a.$s.i("UseOuterLabelsForLegend",$$0.$aq.$type,$$t.$t.$type,new $$a.ac(2,false,function(a,b){a.dj("UseOuterLabelsForLegend",b.oldValue(),b.newValue())}));$$t.$t.outlineThicknessProperty=$$a.$s.i("OutlineThickness",Number,$$t.$t.$type,new $$a.ac(2,(-1),function(a,b){a.dj("OutlineThickness",b.oldValue(),b.newValue())}));$$t.$v.aw=$$a.$s.i("StrokeThickness",Number,$$t.$v.$type,new $$a.ac(2,1,function(a,b){}));$$t.$v.at=$$a.$s.i("Fill",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.aq("Fill",b.oldValue(),b.newValue())}));$$t.$v.av=$$a.$s.i("Outline",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.aq("Outline",b.oldValue(),b.newValue())}));$$t.$v.ar=$$a.$s.i("ActualFill",$$a.$at.$type,$$t.$v.$type,new $$a.ac(1,null));$$t.$v.as=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$v.$type,new $$a.ac(1,null));$$t.$v.au=$$a.$s.i("LabelVisibility",$$a.$aj.$type,$$t.$v.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.geographicmap_core.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_io.js
* infragistics.ext_text.js
* infragistics.ext_web.js
* infragistics.datachart_core.js
* infragistics.datachart_scatter.js
* infragistics.datachart_shape.js
* infragistics.datachart_visualdata.js
* infragistics.dv_core.js
* infragistics.dv_geo.js
* infragistics.dv_geometry.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a8=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$7=$.ig.globalDefs.$$7;$$8=$.ig.globalDefs.$$8;$$b=$.ig.globalDefs.$$b;$$1=$.ig.globalDefs.$$1;$$j=$.ig.globalDefs.$$j;$$a2=$.ig.globalDefs.$$a2;$$an=$.ig.globalDefs.$$an;$$aq=$.ig.globalDefs.$$aq;$$w=$.ig.globalDefs.$$w;$$z=$.ig.globalDefs.$$z;$$r=$.ig.globalDefs.$$r;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BingMapsMapImageryView:b","GeographicMapImageryView:c","GeographicPolylineSeriesView:d","GeographicProportionalSymbolSeriesView:f","GeographicContourLineSeriesView:g","GeographicHighDensityScatterSeriesView:h","GeographicScatterAreaSeriesView:i","GeographicShapeSeriesBaseView:k","GeographicShapeSeriesView:l","GeographicSymbolSeriesView:n","GeographicXYTriangulatingSeriesView:p","XamGeographicMapView:q","BingMapsMapImagery:x","GeographicMapImagery:z","OpenStreetMapImagery:aa","GeographicHighDensityScatterSeries:ab","GeographicPolylineSeries:ac","GeographicProportionalSymbolSeries:ad","GeographicScatterAreaSeries:af","GeographicShapeSeriesBase:ag","GeographicXYTriangulatingSeries:aj","HostSeriesView:al","GeographicContourLineSeries:am","GeographicMapSeriesHost:an","GeographicShapeSeries:ao","GeographicSymbolSeries:ap","XamGeographicMap:aq","TileSeries:ar","TileSeriesView:as"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("BingMapsImageryStyle:t",false,false,{Aerial:0,AerialWithLabels:1,Road:2});$c("TileSeries:ar","ShapeSeriesBase",{init:function(){this.m5=null;this.m6=false;$.ig.ShapeSeriesBase.prototype.init.call(this)},bf:function(){return new $$t.as(this)},im:function(a){$.ig.ShapeSeriesBase.prototype.im.call(this,a);this._m0=a},l8:function(){return false},_m0:null,tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.m2=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.m2}},m2:null,m1:null,m3:function(a){if(arguments.length===1){var b=this.m1;this.m1=a;this.raisePropertyChanged("ActualTileImagery",b,this.m1);return a}else{return this.m1}},is:function(a,b,c,d){$.ig.ShapeSeriesBase.prototype.is.call(this,a,b,c,d);var e;var f;switch(b){case"TileImagery":e=c;f=d;if(e!=null){e.propertyChanged=$.ig.Delegate.prototype.remove(e.propertyChanged,this.m9.runOn(this))}if(f!=null){f.propertyChanged=$.ig.Delegate.prototype.combine(f.propertyChanged,this.m9.runOn(this))}this._m0.c4(e,f);this.renderSeries(false);this.ic();break;case"ActualTileImagery":e=c;f=d;if(e!=null){e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.na.runOn(this));e.deferralHandler(null)}if(f!=null){f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.na.runOn(this));f.deferralHandler(this)}this._m0.c3(e,f);if(f!=null&&$b($$t.$aq.$type,this.seriesViewer())!==null){f.geographicMap(this.seriesViewer());this.nc(this.view());this._m0.c0(this.seriesViewer().actualWindowRect())}this.ic();break;case"ActualWindowRect":this._m0.c0(d);break;case"WorldRect":this._m0.worldRectUpdated(d);break;case"SeriesViewer":var g=c;var h=d;if(g!=null&&this.m3()!=null){this.m3().a6(null)}if(h!=null&&this.m3()!=null){this.m3().a6(this.view().seriesViewerRenderer())}break}},m9:function(a,b){if(b.propertyName()=="MultiScaleImage"){this.nc(this.view())}},imageTilesReady:null,na:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}if(!this.m6){this._m0.tilesDirty()}},m5:null,register:function(a,b){this.m5=b},unRegister:function(a){this.m5=null},deferredRefresh:function(){this.renderSeries(false)},jk:function(a,b){this._m0.c6();$.ig.ShapeSeriesBase.prototype.jk.call(this,a,b)},m6:false,i6:function(a){$.ig.ShapeSeriesBase.prototype.i6.call(this,a);this.nb(a,this.view())},nb:function(a,b){var c;var d;var e=b;var f=b.getViewInfo(c,d);c=f.p0;d=f.p1;this.nc(b);if(this.m5!=null){this.m6=true;this.m5(a);this.m6=false}e.tilesDirty()},renderAlternateView:function(a,b,c,d,e){$.ig.ShapeSeriesBase.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.dw().item(d);f.prepAltSurface(c);if(this.cc(f)){return}this.mq(f)},nc:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.tileImagery()!=null&&this.tileImagery().an()!=null){if(this.tileImagery()!=this.m3()){this.m3(this.tileImagery())}if(this.m3()!=null&&!b.isEmpty()){if(this.m3().width()!=b.width()){this.m3().width(b.width())}if(this.m3().height()!=b.height()){this.m3().height(b.height())}}}},hp:function(a,b){$.ig.ShapeSeriesBase.prototype.hp.call(this,a,b);b.clearClipping()},$type:new $.ig.Type("TileSeries",$.ig.ShapeSeriesBase.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("TileSeriesView:as","ShapeSeriesViewBase",{init:function(a){this.c8=new $$a.a3;$.ig.ShapeSeriesViewBase.prototype.init.call(this,a);this._cx=a},_cx:null,ca:function(a,b){if(b._b.count()>0){this.c8._c.add(b)}},cu:function(a,b){return this.cv(a,b,true)},ct:function(a,b){return null},ce:function(a){},cc:function(a,b){},c8:null,cj:function(){$.ig.ShapeSeriesViewBase.prototype.cj.call(this);this.c8._c.clear()},ci:function(){$.ig.ShapeSeriesViewBase.prototype.ci.call(this);this.an()},c0:function(a){if(this._cx.tileImagery()!=null){this._cx.tileImagery().windowRect(a)}},_cz:null,_cy:null,c3:function(a,b){if(this._cz==null){this._cz=this._e.renderer().createElement("canvas");var c=this._e.renderer().get2DCanvasContext(this._cz);this._cy=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);this._cz.setAttribute("width",this.br().width().toString());this._cz.setAttribute("height",this.br().height().toString())}if(a!=null){a.a5(null);a.a6(null);a.imagesChanged=$.ig.Delegate.prototype.remove(a.imagesChanged,this.c2.runOn(this))}if(b!=null){if(this.seriesViewerRenderer()!=null){b.a6(this.seriesViewerRenderer())}b.a5(this._cy);b.a7(this.br());b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.c2.runOn(this))}},c2:function(a,b){this.an()},c4:function(a,b){},c6:function(){if(this._cz!=null){this._cz.setAttribute("width",this.br().width().toString());this._cz.setAttribute("height",this.br().height().toString())}if(this._cx.tileImagery()!=null){this._cx.tileImagery().a7(this.br())}},a3:function(a,b){$.ig.ShapeSeriesViewBase.prototype.a3.call(this,a,b);if(b){return}if(this._cz==null){return}var c=$.ig.truncate(Math.round(this.br().left()));var d=$.ig.truncate(Math.round(this.br().top()));var e=$.ig.truncate(Math.round(this.br().width()));var f=$.ig.truncate(Math.round(this.br().height()));this._h.n(this._cz.getNativeElement(),1,c,d,e,f,c,d,e,f)},tilesDirty:function(){this.an()},clearClipping:function(){},worldRectUpdated:function(a){if(this._cx.tileImagery()!=null){this._cx.tileImagery().ay()}},$type:new $.ig.Type("TileSeriesView",$.ig.ShapeSeriesViewBase.prototype.$type)},true);$c("GeographicMapSeriesHost:an","Series",{init:function(){$.ig.Series.prototype.init.call(this);this.lu(this.lt())},ls:null,isGeographic:function(){return true},getVisiblePointsOfInterest:function(a,b,c){return this.lu().getVisiblePointsOfInterest(a,b,c)},getAxes:function(){return this.lu().getAxes()},a5:function(){return this.lu()},lu:function(a){if(arguments.length===1){var b=this.lu()!=a;if(b){this.ls=a;this.lz()}return a}else{return this.ls}},lz:function(){this.hu(this.lu());this._lv.bv()},getItem:function(a){return this.fp(this.lu(),a)},lt:function(){},bf:function(){return new $$t.al(this)},im:function(a){$.ig.Series.prototype.im.call(this,a);this._lv=$b($$t.$al.$type,a)},_lv:null,visibleFromScale:function(a){if(arguments.length===1){this.h($$t.$an.visibleFromScaleProperty,a);return a}else{return this.c($$t.$an.visibleFromScaleProperty)}},is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.lu().seriesViewer(this.seriesViewer());if(c!=null){c.removeSeries(this.lu())}if(d!=null){this.seriesViewer().attachSeries(this.lu())}this.lu().provideViewport(this.lq());this.lu().index(this.index());this.hz(this.lu());this._uniqueIndex=this.lu()._uniqueIndex;var e=$b($.ig.SeriesViewer.prototype.$type,c);if(e!=null){e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.l0.runOn(this))}if(this.seriesViewer()!=null){var f=this.seriesViewer();f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.l0.runOn(this))}this.ly();break;case"SyncLink":this.lu().syncLink(this.syncLink());break;case"VisibleFromScale":this.ly();break;case"Index":this.lu().index(this.index());break;case"ItemsSource":this._lv.bw();break;case"Resolution":this._lv.by();break;case"TransitionDuration":this._lv.bz();break;case"Opacity":this._lv.bx();break}},ly:function(){if(this.seriesViewer()==null||this.lu()==null){return}if(this.seriesViewer().actualWindowRect().width()>this.visibleFromScale()){this.lu().__visibility=1}else{this.lu().__visibility=0}},l0:function(a,b){this.ly()},renderSeries:function(a){$.ig.Series.prototype.renderSeries.call(this,a);if(this.lu()!=null){this.lu().renderSeries(a)}},renderAlternateView:function(a,b,c,d,e){if(this.lu()!=null){this.lu().renderAlternateView(a,b,c,d,e)}},getHitDataContext:function(a,b){return this.lu().getHitDataContext(a,b)},styleUpdated:function(){$.ig.Series.prototype.styleUpdated.call(this);this.lu().styleUpdated()},coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;this.lu().coercionMethods(a);return a}else{return this.__coercionMethods}},hy:function(a){$.ig.Series.prototype.hy.call(this,a);if(this.lu()!=null){var b=this.lu().exportVisualData();this.hr(a,b)}},$type:new $.ig.Type("GeographicMapSeriesHost",$.ig.Series.prototype.$type)},true);$c("GeographicShapeSeriesBase:ag","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},bf:function(){return new $$t.k(this)},_l2:null,im:function(a){$$t.$an.im.call(this,a);this._l2=a},shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ag.shapeMemberPathProperty,a);return a}else{return this.c($$t.$ag.shapeMemberPathProperty)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l2.b3();break;case"ActualBrush":this._l2.b1();break;case"ActualOutline":this._l2.b2();break;case"ShapeMemberPath":this._l2.b5();break;case"Thickness":this._l2.b6();break;case"ShapeFilterResolution":this._l2.b4();break}},shapeFilterResolution:function(a){if(arguments.length===1){this.h($$t.$ag.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$ag.shapeFilterResolutionProperty)}},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicShapeSeriesBase",$$t.$an.$type)},true);$c("GeographicTileSeries:a","GeographicShapeSeriesBase",{init:function(){this.l9=null;$$t.$ag.init.call(this);this._ab=$$t.$a.$type},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.ma=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.ma}},ma:null,clearTileCache:function(){if(this.tileImagery()!=null){this.tileImagery().clearTileCache()}},is:function(a,b,c,d){$$t.$ag.is.call(this,a,b,c,d);switch(b){case"TileImagery":if(this.lu()!=null){this.lu().tileImagery(this.tileImagery())}break}},l9:null,lz:function(){$$t.$ag.lz.call(this);this.lu().tileImagery(this.tileImagery());if(this.l9!=null){var a=this.l9;a.imageTilesReady=$.ig.Delegate.prototype.remove(a.imageTilesReady,this.me.runOn(this))}this.l9=this.lu();if(this.l9!=null){var b=this.l9;b.imageTilesReady=$.ig.Delegate.prototype.combine(b.imageTilesReady,this.me.runOn(this))}},lt:function(){return new $$t.ar},imageTilesReady:null,me:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}},$type:new $.ig.Type("GeographicTileSeries",$$t.$ag.$type)},true);$c("GeographicMapImageryView:c","Object",{init:function(a){this.b=1;$.ig.$op.init.call(this);this._j=$$a.$ae.empty();this._a=a;this._a.an(new $.ig.XamMultiScaleImage);this._a.an().source(this._a._ao);this._a.a1()},_a:null,e:function(){if(this._j.isEmpty()){return}this._a.bc(new $$a.af(1,this._j.width(),this._j.height()))},_j:null,f:function(a){this._a.an().provideContext(a)},_d:null,g:function(a){this._d=a;this._a.an().provideRenderer(a)},h:function(a){this._j=a;this._a.an().provideViewport(a);this._a.ay()},b:0,c:function(){return this.b},i:function(a){this.b=a;this._a.an().pixelScalingRatioChanged(a)},$type:new $.ig.Type("GeographicMapImageryView",$.ig.$ot)},true);$c("BingMapsMapImageryView:b","GeographicMapImageryView",{init:function(a){$$t.$c.init.call(this,a);this._k=a},_k:null,m:function(){this._k.subDomains(new $$4.f(String,0));this._k._ao.tilePath(this._k.actualTilePath());this._k._ao.subDomains(this._k.actualSubDomains());this._k._ao.cultureName(this._k.cultureName())},o:function(){this._k._ao.tilePath(this._k.actualTilePath())},l:function(){this._k._ao.cultureName(this._k.cultureName())},n:function(){this._k._ao.subDomains(this._k.actualSubDomains())},$type:new $.ig.Type("BingMapsMapImageryView",$$t.$c.$type)},true);$c("HostSeriesView:al","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bu=a},_bu:null,ao:function(a,b){$.ig.SeriesView.prototype.ao.call(this,a,b)},bv:function(){this._bu.lu().itemsSource(this._bu.itemsSource());this._bu.lu().index(this._bu.index());this._bu.lu().brush(this._bu.brush());this._bu.lu().outline(this._bu.outline());this._bu.lu().resolution(this._bu.resolution());this._bu.lu().transitionDuration(this._bu.transitionDuration());this._bu.lu().__opacity=this._bu.__opacity},bw:function(){this._bu.lu().itemsSource(this._bu.itemsSource())},by:function(){this._bu.lu().resolution(this._bu.resolution())},bz:function(){this._bu.lu().transitionDuration(this._bu.transitionDuration())},bx:function(){this._bu.lu().__opacity=this._bu.__opacity},$type:new $.ig.Type("HostSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("GeographicShapeSeriesBaseView:k","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);this._b0.lu().shapeMemberPath(this._b0.shapeMemberPath());this._b0.lu().brush(this._b0.actualBrush());this._b0.lu().outline(this._b0.actualOutline())},b3:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b1:function(){this._b0.lu().brush(this._b0.actualBrush())},b2:function(){this._b0.lu().outline(this._b0.actualOutline())},b5:function(){this._b0.lu().shapeMemberPath(this._b0.shapeMemberPath())},b6:function(){this._b0.lu().thickness(this._b0.thickness())},b4:function(){this._b0.lu().shapeFilterResolution(this._b0.shapeFilterResolution())},$type:new $.ig.Type("GeographicShapeSeriesBaseView",$$t.$al.$type)},true);$c("GeographicPolylineSeriesView:d","GeographicShapeSeriesBaseView",{init:function(a){$$t.$k.init.call(this,a);this._b7=a},_b7:null,bv:function(){$$t.$k.bv.call(this);this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector());this._b7.lu().shapeStyle(this._b7.shapeStyle())},b8:function(){this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector())},b9:function(){this._b7.lu().shapeStyle(this._b7.shapeStyle())},$type:new $.ig.Type("GeographicPolylineSeriesView",$$t.$k.$type)},true);$c("GeographicProportionalSymbolSeriesBaseView:e","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicProportionalSymbolSeriesBaseView",$$t.$al.$type)},true);$c("GeographicProportionalSymbolSeriesView:f","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);var a=this._b0.lu();a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.markerType(this._b0.markerType());a.markerTemplate(this._b0.markerTemplate());a.radiusMemberPath(this._b0.radiusMemberPath());a.radiusScale(this._b0.radiusScale());a.labelMemberPath(this._b0.labelMemberPath());a.fillMemberPath(this._b0.fillMemberPath());a.fillScale(this._b0.fillScale())},b5:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b4:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},b9:function(){this._b0.lu().markerType(this._b0.markerType())},b8:function(){this._b0.lu().markerTemplate(this._b0.markerTemplate())},ca:function(){this._b0.lu().maximumMarkers(this._b0.maximumMarkers())},cc:function(){this._b0.lu().xAxis(this._b0.seriesViewer().xAxis())},cd:function(){this._b0.lu().yAxis(this._b0.seriesViewer().yAxis())},cb:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b6:function(){this._b0.lu().markerBrush(this._b0.markerBrush())},b7:function(){this._b0.lu().markerOutline(this._b0.markerOutline())},ce:function(){this._b0.lu().radiusMemberPath(this._b0.radiusMemberPath())},cf:function(){this._b0.lu().radiusScale(this._b0.radiusScale())},b3:function(){this._b0.lu().labelMemberPath(this._b0.labelMemberPath())},b2:function(){this._b0.lu().fillScale(this._b0.fillScale())},b1:function(){this._b0.lu().fillMemberPath(this._b0.fillMemberPath())},$type:new $.ig.Type("GeographicProportionalSymbolSeriesView",$$t.$al.$type)},true);$c("GeographicXYTriangulatingSeriesView:p","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);var a=this._b0.lu();a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.trianglesSource(this._b0.trianglesSource());a.triangleVertexMemberPath1(this._b0.triangleVertexMemberPath1());a.triangleVertexMemberPath2(this._b0.triangleVertexMemberPath2());a.triangleVertexMemberPath3(this._b0.triangleVertexMemberPath3())},b3:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b2:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b1:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},b4:function(){this._b0.lu().trianglesSource(this._b0.trianglesSource())},b5:function(){this._b0.lu().triangleVertexMemberPath1(this._b0.triangleVertexMemberPath1())},b6:function(){this._b0.lu().triangleVertexMemberPath2(this._b0.triangleVertexMemberPath2())},b7:function(){this._b0.lu().triangleVertexMemberPath3(this._b0.triangleVertexMemberPath3())},$type:new $.ig.Type("GeographicXYTriangulatingSeriesView",$$t.$al.$type)},true);$c("GeographicContourLineSeriesView:g","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$p.init.call(this,a);this._b8=a},_b8:null,bv:function(){$$t.$p.bv.call(this);if(this._b8.lu()!=null){this._b8._mm.fillScale(this._b8.fillScale());this._b8._mm.valueMemberPath(this._b8.valueMemberPath())}},b9:function(){if(this._b8._mm!=null){this._b8._mm.fillScale(this._b8.fillScale())}},ca:function(){if(this._b8._mm!=null){this._b8._mm.valueMemberPath(this._b8.valueMemberPath())}},$type:new $.ig.Type("GeographicContourLineSeriesView",$$t.$p.$type)},true);$c("GeographicHighDensityScatterSeriesView:h","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._b0.lu());a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.useBruteForce(this._b0.useBruteForce());a.progressiveLoad(this._b0.progressiveLoad());a.mouseOverEnabled(this._b0.mouseOverEnabled());a.heatMinimum(this._b0.heatMinimum());a.heatMaximum(this._b0.heatMaximum())},b6:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b5:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},cb:function(){this._b0.lu().useBruteForce(this._b0.useBruteForce())},b9:function(){this._b0.lu().progressiveLoad(this._b0.progressiveLoad())},b7:function(){this._b0.lu().mouseOverEnabled(this._b0.mouseOverEnabled())},b4:function(){this._b0.lu().heatMinimum(this._b0.heatMinimum())},b2:function(){this._b0.lu().heatMaximum(this._b0.heatMaximum())},ca:function(){var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._b0.lu());if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},cc:function(){this._b0.lu().xAxis(this._b0.seriesViewer().xAxis())},cd:function(){this._b0.lu().yAxis(this._b0.seriesViewer().yAxis())},b3:function(){this._b0.lu().heatMinimumColor(this._b0.heatMinimumColor())},b1:function(){this._b0.lu().heatMaximumColor(this._b0.heatMaximumColor())},b8:function(){this._b0.lu().pointExtent(this._b0.pointExtent())},$type:new $.ig.Type("GeographicHighDensityScatterSeriesView",$$t.$al.$type)},true);$c("GeographicScatterAreaSeriesView:i","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$p.init.call(this,a);this._b8=a},_b8:null,bv:function(){$$t.$p.bv.call(this);if(this._b8._mn!=null){this._b8._mn.colorMemberPath(this._b8.colorMemberPath());this._b8._mn.colorScale(this._b8.colorScale())}},b9:function(){if(this._b8._mn!=null){this._b8._mn.colorMemberPath(this._b8.colorMemberPath())}},ca:function(){if(this._b8._mn!=null){this._b8._mn.colorScale(this._b8.colorScale())}},$type:new $.ig.Type("GeographicScatterAreaSeriesView",$$t.$p.$type)},true);$c("GeographicShapeSeriesBaseBaseView:j","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicShapeSeriesBaseBaseView",$$t.$al.$type)},true);$c("GeographicShapeSeriesView:l","GeographicShapeSeriesBaseView",{init:function(a){$$t.$k.init.call(this,a);this._b7=a;if(!this.isThumbnailView()){this._b7.shapeMemberPath("points")}},_b7:null,bv:function(){$$t.$k.bv.call(this);this._b7.lu().shapeStyle(this._b7.shapeStyle());this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector());this._b7.lu().markerTemplate(this._b7.markerTemplate());this._b7.lu().markerCollisionAvoidance(this._b7.markerCollisionAvoidance())},cc:function(){this._b7.lu().markerTemplate(this._b7.markerTemplate())},b9:function(){this._b7.lu().markerCollisionAvoidance(this._b7.markerCollisionAvoidance())},cd:function(){this._b7.lu().markerType(this._b7.markerType())},b8:function(){this._b7.lu().markerBrush(this._b7.markerBrush())},ca:function(){this._b7.lu().markerOutline(this._b7.markerOutline())},cb:function(){this._b7.lu().markerStyle(this._b7.markerStyle())},ce:function(){this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector())},cf:function(){this._b7.lu().shapeStyle(this._b7.shapeStyle())},$type:new $.ig.Type("GeographicShapeSeriesView",$$t.$k.$type)},true);$c("GeographicSymbolSeriesBaseView:m","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicSymbolSeriesBaseView",$$t.$al.$type)},true);$c("GeographicSymbolSeriesView:n","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){var a=this._b0.lu();$$t.$al.bv.call(this);a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.markerType(this._b0.markerType());a.markerTemplate(this._b0.markerTemplate())},b2:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b1:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},b7:function(){this._b0.lu().markerType(this._b0.markerType())},b6:function(){this._b0.lu().markerTemplate(this._b0.markerTemplate())},b8:function(){this._b0.lu().maximumMarkers(this._b0.maximumMarkers())},ca:function(){this._b0.lu().xAxis(this._b0.seriesViewer().xAxis())},cb:function(){this._b0.lu().yAxis(this._b0.seriesViewer().yAxis())},b9:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b4:function(){this._b0.lu().markerCollisionAvoidance(this._b0.markerCollisionAvoidance())},b3:function(){this._b0.lu().markerBrush(this._b0.markerBrush())},b5:function(){this._b0.lu().markerOutline(this._b0.markerOutline())},$type:new $.ig.Type("GeographicSymbolSeriesView",$$t.$al.$type)},true);$c("GeographicXYTriangulatingSeriesBaseView:o","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicXYTriangulatingSeriesBaseView",$$t.$al.$type)},true);$c("XamGeographicMapView:q","SeriesViewerView",{init:function(a){this.fc=NaN;$.ig.SeriesViewerView.prototype.init.call(this,a);this._fq=$$a.$ae.empty();this._fa=a;this._fa.dragModifier(2);this._fa.windowRectMinWidth(5e-6)},k:function(a){return 2},bh:function(a){this._i.bt(a);this._fa.nx(a);this.eb()},_fa:null,an:function(){return true},du:function(){var a;var b;var c;var d;var e;var f=this._i.a7(a,b,c,d,e);a=f.p0;b=f.p1;c=f.p2;d=f.p3;e=f.p4;this.fontBrush(c);this.font(d);this.axisLineBrush(e)},getMarkerBrushByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("rgba(0,0,0,1)");return $ret}()},getMarkerOutlineByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("white");return $ret}()},getBrushByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("rgba(50,50,50,.5)");return $ret}()},getOutlineByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("white");return $ret}()},dj:function(a){$.ig.SeriesViewerView.prototype.dj.call(this,a);if(this._fa.backgroundContent()!=null){var b=this._fa.backgroundContent();b.a6(this._i._af);b.a5(a)}},_fq:null,dk:function(a){$.ig.SeriesViewerView.prototype.dk.call(this,a);this._fq=a;if(this._fa.backgroundContent()!=null){var b=this._fa.backgroundContent();b.a7(this._fq)}},getViewport:function(){return new $$a.ae(0,0,0,this._fq.width(),this._fq.height())},ff:function(){if(this._fa.backgroundContent()!=null){var a=this._fa.backgroundContent();a.ay()}},_fontBrush:null,fontBrush:function(a){if(arguments.length===1){this._fontBrush=a;return a}else{return this._fontBrush}},_axisLineBrush:null,axisLineBrush:function(a){if(arguments.length===1){this._axisLineBrush=a;return a}else{return this._axisLineBrush}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},fe:function(a){if(this._fa._nd!=null){this._fa._nd.windowRect(a)}},fh:function(a,b){if(this._fa._nd!=null){this._fa._nd.windowRect(this._fa.actualWindowRect())}if(a!=null){var c=a.an();if(c!=null){this._fa.canvasRenderScheduler()._e.remove(c.tileScheduler())}a.a5(null);a.a6(null)}if(b!=null){var d=b.an();if(d!=null){this._fa.canvasRenderScheduler()._e.add(d.tileScheduler())}if(!this._fq.isEmpty()){this.dk(this._fq)}if(this._u!=null){this.dj(this._u)}}if(b==null){this.fg(this._u)}},fg:function(a){a.k(this._fq.left(),this._fq.top(),this._fq.width(),this._fq.height())},dr:function(){this._e2._ac=1;this._e3._ac=1;this._e2.__stroke=this.fontBrush();this._e3.__stroke=this.fontBrush();$.ig.SeriesViewerView.prototype.dr.call(this)},fi:function(a){this.fc=a;if(this._fa.backgroundContent()!=null){this._fa.backgroundContent().a4(a)}},fc:0,pixelScalingRatio:function(a){if(arguments.length===1){this.fc=a;return a}else{return this.fc}},$type:new $.ig.Type("XamGeographicMapView",$.ig.SeriesViewerView.prototype.$type)},true);$c("SphericalMercatorHorizontalScaler:r","HorizontalLinearScaler",{aj:null,init:function(){$.ig.HorizontalLinearScaler.prototype.init.call(this);this.aj=new $$a.ae(0,0,0,1,1)},q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.width()+b.e.left()*b.d.width();var d=this.ai(c,this.aj,b.c,b.a);return d}else{return this.ai(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ag(a,this.aj,b.c,b.a);var d=(c-b.e.left()*b.d.width())/b.e.width();return d}else{return this.ag(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=this.aj.left();var t=this.aj.width();var u=this.af(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},t:function(a,b,c,d,e){d=a.minimumValue();e=a.maximumValue();return{p3:d,p4:e}},ai:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.o+e*this._m},ag:function(a,b,c,d){var e=(a-this.o)/this._m;if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},ah:function(a,b,c,d,e){var f=(a-this.o)/this._m;if(e){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},$type:new $.ig.Type("SphericalMercatorHorizontalScaler",$.ig.HorizontalLinearScaler.prototype.$type)},true);$c("SphericalMercatorVerticalScaler:s","VerticalLinearScaler",{au:null,q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.height()+b.e.top()*b.d.height();var d=this.ar(c,this.au,b.c,b.a);return d}else{return this.ar(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ao(a,this.au,b.c,b.a);c=(c-b.e.top()*b.d.height())/b.e.height();return c}else{return this.ao(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=this.au.top();var t=this.au.height();var u=this.af(a);var v=.017453292519943295;var w;var x;var y;var z;var aa;var ab=false;if(u!=null){ab=true}for(var ac=b;ac<c;ac++){if(ab){e=u[ac]}else{e=a.item(ac)}if(j){if(e<$$t.$s.ah){e=$$t.$s.ah}if(e>$$t.$s.ag){e=$$t.$s.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*n/this.aj;z=m+z;aa=(z-s*n)/t;z=(aa-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}else{if(e<$$t.$s.ah){e=$$t.$s.ah}if(e>$$t.$s.ag){e=$$t.$s.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*r/this.aj;z=q+z;z=(z-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}}},t:function(a,b,c,d,e){d=this.ak(a.minimumValue());e=this.ak(a.maximumValue());return{p3:d,p4:e}},w:function(a,b,c){$.ig.VerticalLinearScaler.prototype.w.call(this,a,b,c);switch(a){case"ActualMinimumValue":case"ActualMaximumValue":this.ai=$$t.$s.am(this.n);this.aj=$$t.$s.am(this.n)-$$t.$s.am(this.o);break}},ai:0,aj:0,as:function(){return $$t.$s.ag},at:function(){return $$t.$s.ah},init:function(){$.ig.VerticalLinearScaler.prototype.init.call(this);this.au=new $$a.ae(0,0,0,1,1)},ar:function(a,b,c,d){var e=(a-c.top())*b.width()+b.top()*c.height();e=$$t.$s.am(this.n)-e/(c.height()/this.aj);return $$t.$s.aq(e)},ao:function(a,b,c,d){var e=c.top()+this.an(a,c.height());return(e-b.top()*c.height())/b.width()},ap:function(a,b,c,d,e){var f=this.an(a,d.height());return(f-b.top()*c.height())/b.width()},an:function(a,b){a=a>$$t.$s.ah?a<$$t.$s.ag?a:$$t.$s.ag:$$t.$s.ah;var c=$$t.$s.am(a);var d=(this.ai-c)*b/this.aj;
return d},am:function(a){var b=a*.017453292519943295;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},aq:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.017453292519943295},ak:function(a){if(a<$$t.$s.ah){return $$t.$s.ah}if(a>$$t.$s.ag){return $$t.$s.ag}return a},$type:new $.ig.Type("SphericalMercatorVerticalScaler",$.ig.VerticalLinearScaler.prototype.$type)},true);$c("BingResponse:u","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$v.$type,0)},_a:null,$type:new $.ig.Type("BingResponse",$.ig.$ot)},true);$c("BingResourceSet:v","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$w.$type,0)},_a:null,$type:new $.ig.Type("BingResourceSet",$.ig.$ot)},true);$c("ImageryMetadata:w","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x(String,0)},_b:null,_a:null,$type:new $.ig.Type("ImageryMetadata",$.ig.$ot)},true);$c("XamGeographicMap:aq","SeriesViewer",{init:function(){var $self=this;this.od={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.ni=1;this.oi=$$a.$ae.empty();$.ig.SeriesViewer.prototype.init.call(this);this.nj=$$t.$s.am($$t.$aq.oh.bottom())-$$t.$s.am($$t.$aq.oh.top());this._ab=$$t.$aq.$type;this.backgroundContent(new $$t.aa);var a=function(){var $ret=new $.ig.NumericXAxis;$ret.seriesViewer($self);return $ret}();a.isDisabled(true);this.xAxis(a);this.xAxis().scaler(new $$t.r);var b=function(){var $ret=new $.ig.NumericYAxis;$ret.seriesViewer($self);return $ret}();b.isDisabled(true);this.yAxis(b);this.yAxis().scaler(new $$t.s);this.nz();this.n6();this.hr()},provideContainer:function(a){$.ig.SeriesViewer.prototype.provideContainer.call(this,a);this.xAxis().provideRenderer(a);this.yAxis().provideRenderer(a)},hr:function(){$.ig.SeriesViewer.prototype.hr.call(this);this._ne.fi(this.actualPixelScalingRatio())},isZoomingHorizontallyEnabled:function(){return this.zoomable()},isZoomingVerticallyEnabled:function(){return this.zoomable()},zoomable:function(a){if(arguments.length===1){this.h($$t.$aq.zoomableProperty,a);return a}else{return this.c($$t.$aq.zoomableProperty)}},nj:0,worldRect:function(a){if(arguments.length===1){this.h($$t.$aq.worldRectProperty,a);return a}else{return this.c($$t.$aq.worldRectProperty)}},og:null,actualWorldRect:function(a){if(arguments.length===1){var b=$$a.$ae.l_op_Inequality(this.og,a);if(b){var c=this.og;this.og=a;this.jh("ActualWorldRect",c,a)}return a}else{return this.og}},nz:function(){if(this.worldRect().isEmpty()){return}this.actualWorldRect(this.or(this.worldRect()))},or:function(a){var b=a.top();var c=a.left();var d=a.width();var e=a.height();var f=$$t.$s.am(a.bottom());var g=$$t.$s.am(a.top());var h=f-g;var i=a.width()/$$t.$aq.oh.width();var j=h/i;if(h/i>this.nj){var k=h/this.nj;var l=k-i;c=c-l/2*$$t.$aq.oh.width();d=k*$$t.$aq.oh.width()}else if(h/i<this.nj){var m=this.nj*i;var n=m-h;var o=g-n/2;var p=f+n/2;b=$$t.$s.aq(o);e=$$t.$s.aq(p)-b}var q=new $$a.ae(0,c,b,d,e);return q},backgroundContent:function(a){if(arguments.length===1){var b=a!=this.backgroundContent();if(b){var c=this.backgroundContent();this.ou=a;this.jh("BackgroundContent",c,a)}return a}else{return this.ou}},ou:null,xAxis:function(a){if(arguments.length===1){var b=a!=this.xAxis();if(b){var c=this.xAxis();this.m9=a;this.jh("XAxis",c,a)}return a}else{return this.m9}},m9:null,yAxis:function(a){if(arguments.length===1){var b=a!=this.yAxis();if(b){var c=this.yAxis();this.nb=a;this.jh("YAxis",c,a)}return a}else{return this.nb}},nb:null,_nd:null,getZoomRectFromGeoRect:function(a){return this.getZoomFromGeographic1(a)},getZoomFromGeographic1:function(a){var b=this.or(a);var c=this.xAxis();var d=this.yAxis();var e=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),c.isInverted());e.c=this.effectiveViewport();var f=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),d.isInverted());f.c=this.effectiveViewport();var g=this.xAxis().getScaledValue(b.left(),e);var h=this.xAxis().getScaledValue(b.right(),e);var i=this.yAxis().getScaledValue(b.top(),f);var j=this.yAxis().getScaledValue(b.bottom(),f);var k=g/this.viewportRect().width();var l=j/this.viewportRect().height();var m=(h-g)/this.viewportRect().width();var n=(i-j)/this.viewportRect().height();var o=new $$a.ae(0,k,l,m,n);o.intersect($$t.$aq.ok);if(o.isEmpty()){o=$$t.$aq.ok}return o},getZoomFromGeographic:function(a,b){var c=a.__x;var d=b.__y;var e=b.__x-a.__x;var f=a.__y-b.__y;if(e<0||f<0){return $$t.$aq.ok}else{var g=new $$a.ae(0,c,d,e,f);return this.getZoomFromGeographic1(g)}},getGeographicFromZoom:function(a){var b=this.xAxis();var c=this.yAxis();var d=new $.ig.ScalerParams(1,a,this.viewportRect(),b.isInverted());d.c=this.effectiveViewport();var e=new $.ig.ScalerParams(1,a,this.viewportRect(),c.isInverted());e.c=this.effectiveViewport();var f=this.contentViewport();var g=b.getUnscaledValue(f.left(),d);var h=c.getUnscaledValue(f.top(),e);var i=b.getUnscaledValue(f.right(),d);var j=c.getUnscaledValue(f.bottom(),e);var k=i-g;var l=h-j;var m=new $$a.ae(0,g,j,k,l);m.intersect($$t.$aq.oh);if(m.isEmpty()){m=$$t.$aq.oh}return m},getGeographicPoint:function(a){var b=this.xAxis().unscaleValue(a.__x);var c=this.yAxis().unscaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getWindowPoint:function(a){var b=this.xAxis().scaleValue(a.__x);var c=this.yAxis().scaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},clearTileCache:function(){var a=$b($$t.$z.$type,this.backgroundContent());if(a!=null){a.clearTileCache()}},n2:function(a){},getMarkerBrushByIndex:function(a){return this._ne.getMarkerBrushByIndex(a)},getMarkerOutlineByIndex:function(a){return this._ne.getMarkerOutlineByIndex(a)},useFixedAspectZoom:function(){return true},styleUpdated:function(){this._ne.styleUpdated();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.styleUpdated()}},od:null,n7:function(){if(!this.viewportRect().isEmpty()&&this.viewportRect().width()>0&&this.viewportRect().height()>0){var a=this.xAxis().unscaleValue(this.viewportRect().left());var b=this.yAxis().unscaleValue(this.viewportRect().top());this.od={__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},n3:function(){if($.ig.util.isNaN(this.od.__x)||$.ig.util.isNaN(this.od.__y)){this.n7()}var a=this.od.__x;var b=this.od.__y;if(!$.ig.util.isNaN(a)&&!$.ig.util.isNaN(b)){var c=this.actualWindowRect().left();var d=this.actualWindowRect().top();var e=this.actualWindowRect().width();var f=this.actualWindowRect().height();if(e>this.oj.width()){}else{var g=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.xAxis().isInverted());g.c=this.effectiveViewport();var h=this.xAxis().getScaledValue(a,g);c=h/this.viewportRect().width();if(c+e>this.oj.right()){c=this.oj.right()-e}else if(c<this.oj.left()){c=this.oj.left()}}if(f>this.oj.height()){}else{var i=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.yAxis().isInverted());i.c=this.effectiveViewport();var j=this.yAxis().getScaledValue(b,i);d=j/this.viewportRect().height();if(d+f>this.oj.bottom()){d=this.oj.bottom()-f}else if(d<this.oj.top()){d=this.oj.top()}}this.kl(new $$a.ae(0,c,d,e,f),false)}},isMap:function(){return true},oj:null,mr:function(){var a=$.ig.SeriesViewer.prototype.mr.call(this);if(this.xAxis()==null||this.yAxis()==null){return a}var b=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.xAxis().isInverted());b.c=this.effectiveViewport();var c=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.yAxis().isInverted());c.c=this.effectiveViewport();var d=this.xAxis().getScaledValue($$t.$aq.oh.left(),b);var e=this.xAxis().getScaledValue($$t.$aq.oh.right(),b);var f=this.yAxis().getScaledValue($$t.$aq.oh.top(),c);var g=this.yAxis().getScaledValue($$t.$aq.oh.bottom(),c);this.oj=new $$a.ae(0,d/this.viewportRect().width(),g/this.viewportRect().height(),(e-d)/this.viewportRect().width(),(f-g)/this.viewportRect().height());var h=a.left();var i=a.top();if(this.windowRect().width()>this.oj.width()){h=.5-this.windowRect().width()/2}else if(h+a.width()>this.oj.right()){h=this.oj.right()-this.windowRect().width()}else if(h<this.oj.left()){h=this.oj.left()}if(this.windowRect().height()>this.oj.height()){i=.5-this.windowRect().height()/2}else if(i+this.windowRect().height()>this.oj.bottom()){i=this.oj.bottom()-this.windowRect().height()}else if(i<this.oj.top()){i=this.oj.top()}return new $$a.ae(0,h,i,a.width(),a.height())},ms:function(a){$.ig.SeriesViewer.prototype.ms.call(this,this.viewportRect());if(a.isEmpty()){return $$a.$ae.empty()}var b;if(a.width()>a.height()){var c=$a($.ig.truncate(a.width()-a.height()),2);b=new $$a.ae(0,a.left()+c,a.top(),a.height(),a.height())}else{var d=$a($.ig.truncate(a.height()-a.width()),2);b=new $$a.ae(0,a.left(),a.top()+d,a.width(),a.width())}return b},om:function(a){return this.ms(a)},bm:function(){return new $$t.q(this)},l6:function(a){return this._ne.getBrushByIndex(a)},mc:function(a){return this._ne.getOutlineByIndex(a)},ny:function(a){if(a!=null){a.seriesViewer(this)}},i1:function(a){$.ig.SeriesViewer.prototype.i1.call(this,a);this._ne=a},jc:function(a,b){$.ig.SeriesViewer.prototype.jc.call(this,a,b);this.ka(this.xAxis());this.ka(this.yAxis());if($$a.$ae.l_op_Inequality(a,b)){this.n3()}this.n8()},windowScale:function(a){if(arguments.length===1){this.h($$t.$aq.windowScaleProperty,a);return a}else{return this.c($$t.$aq.windowScaleProperty)}},ni:0,actualWindowScale:function(a){if(arguments.length===1){var b=this.ni;this.ni=a;this.jh("ActualWindowScale",b,this.ni);return a}else{return this.ni}},getActualWindowScaleHorizontal:function(){return this.actualWindowScale()},getActualWindowScaleVertical:function(){return this.actualWindowScale()},j9:function(){$.ig.SeriesViewer.prototype.j9.call(this);var a=Math.min(this.actualWindowRect().width(),this.actualWindowRect().height());this.actualWindowScale(a)},jd:function(a,b,c,d){$.ig.SeriesViewer.prototype.jd.call(this,a,b,c,d);switch(b){case"WindowRect":this.n7();break;case"BackgroundContent":if(this._nd!=null){var e=this._nd;e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.n0.runOn(this));this._nd.deferralHandler(null)}this._nd=$b($$t.$z.$type,this.backgroundContent());if(this._nd!=null){var f=this._nd;f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.n0.runOn(this));this._nd.deferralHandler(this)}this._ne.fh($b($$t.$z.$type,c),$b($$t.$z.$type,d));if(this._nd!=null){this._nd.geographicMap(this);this._ne.fe(this.actualWindowRect());this._ne.fi(this.actualPixelScalingRatio())}break;case"YAxis":case"XAxis":this.n5(c);this.ny(d);break;case"WorldRect":this.windowRect($$t.$aq.ok);this.nz();this.n6();this.n7();this.actualWindowRect(this.mr());this._ne.ff();break;case"ActualWindowRect":this._ne.fe(this.actualWindowRect());break;case"ActualWorldRect":var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false)}break;case"WindowScale":this.actualWindowScale(this.windowScale());break;case"ActualWindowScale":if(!this._dg){this.kk(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"ActualPixelScalingRatio":this._ne.fi(this.actualPixelScalingRatio());break;case"Zoomable":this.kg();break}},imageTilesReady:null,n0:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}},n5:function(a){if(a!=null){a.seriesViewer(null)}},n6:function(){if(this.xAxis()!=null){this.xAxis().minimumValue(this.actualWorldRect().left());this.xAxis().maximumValue(this.actualWorldRect().right())}if(this.yAxis()!=null){this.yAxis().minimumValue(this.actualWorldRect().top());this.yAxis().maximumValue(this.actualWorldRect().bottom())}this.xAxis().updateRange1(true);this.yAxis().updateRange1(true)},_ne:null,nf:null,getFontInfo:function(){this.nf=this._ne.font();return this.nf},l5:function(){return this._ne.axisLineBrush()},getFontBrush:function(){return this._ne.fontBrush()},j4:function(a,b){if($b($.ig.ItfConverter.prototype.$type,b)!==null){var c=b;var d=a;d.itemsSource(c.triangulationSource().points());d.trianglesSource(c.triangulationSource().triangles())}else{$.ig.SeriesViewer.prototype.j4.call(this,a,b)}},register:function(a,b){this.ju(a,b)},unRegister:function(a){this.j8(a)},deferredRefresh:function(){this.hg()},nx:function(a){this.kf(a)},exportVisualData:function(){var a=new $.ig.ChartVisualData;var b=this.xAxis().exportVisualData();var c=this.yAxis().exportVisualData();a.axes().add1(b);a.axes().add1(c);for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add1(e)}a.name(this.name());a.contentArea($.ig.RectData.prototype.b(this.viewportRect()));a.centralArea($.ig.RectData.prototype.b(this.viewportRect()));a.plotArea($.ig.RectData.prototype.b(this.viewportRect()));return a},mw:function(a,b,c){return a},n1:function(){},oi:null,os:function(a){if(arguments.length===1){this.oi=a;return a}else{return this.oi}},zoomToGeographic:function(a){this.os(a);this.n8()},n8:function(){if(this.zoomIsReady()&&!this.os().isEmpty()){var a=this.getZoomFromGeographic1(this.os());this.os($$a.$ae.empty());this.kl(a,false)}},zoomIsReady:function(){return!this.viewportRect().isEmpty()&&!this.effectiveViewport().isEmpty()},$type:new $.ig.Type("XamGeographicMap",$.ig.SeriesViewer.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("GeographicMapImagery:z","Control",{init:function(a){this.am=null;$$a.$f.init.call(this);this._ab=$$t.$z.$type;this._ao=a;this._ai=this.ah();this.a3(this._ai)},a3:function(a){},ah:function(){return new $$t.c(this)},_ai:null,aj:null,deferralHandler:function(a){if(arguments.length===1){this.aj=a;if(this.an()!=null){this.an().deferralHandler(a)}return a}else{return this.aj}},ax:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}},a1:function(){var a=this.an();a.imageTilesReady=$.ig.Delegate.prototype.combine(a.imageTilesReady,this.ax.runOn(this));this.an().deferralHandler(this.deferralHandler());var b=this.an();b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.aw.runOn(this));var c=this.an();c.downloadingImage=$.ig.Delegate.prototype.combine(c.downloadingImage,this.av.runOn(this))},av:function(a,b){if(this.downloadingImage!=null){this.downloadingImage(this,b)}},a8:function(){if(this.an()!=null){this._ai.e()}},a2:function(a,b,c){switch(a){case"WindowRect":this.a8();break;case"GeographicMap":this._ai.e();break}if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},windowRect:function(a){if(arguments.length===1){this.h($$t.$z.windowRectProperty,a);return a}else{return this.c($$t.$z.windowRectProperty)}},geographicMap:function(a){if(arguments.length===1){this.h($$t.$z.geographicMapProperty,a);return a}else{return this.c($$t.$z.geographicMapProperty)}},a0:function(a,b){a.az(b.oldValue(),b.newValue())},az:function(a,b){this.a2("GeographicMap",a,b)},clearTileCache:function(){if(this.an()!=null){this.an().invalidateTileLayer(0,0,0,0)}},imageTilesReady:null,am:null,an:function(a){if(arguments.length===1){this.am=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("MultiScaleImage"))}return a}else{return this.am}},_ao:null,propertyChanged:null,bc:function(a){if(this.geographicMap()==null||a.width()<1||a.height()<1){return a}var b=new $$a.ae(0,0,0,a.width(),a.height());var c=this.geographicMap().om(b);var d=$$t.$aq.oh;var e=this.geographicMap().actualWorldRect();var f=Math.min(this.windowRect().height(),this.windowRect().width());var g=e.width()/d.width();this.an().viewportWidth(b.width()/c.width()*f*g);var h=this.geographicMap().xAxis();var i=this.geographicMap().yAxis();var j=new $.ig.ScalerParams(1,this.windowRect(),b,h.isInverted());j.c=c;var k=new $.ig.ScalerParams(1,this.windowRect(),b,i.isInverted());k.c=c;var l=h.getScaledValue(d.left(),j);var m=i.getScaledValue(d.bottom(),k);var n=-l/b.width()*this.an().viewportWidth();var o=-m/b.height()*this.an().viewportWidth()*(b.height()/b.width());this.an().viewportOrigin({__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return a},a5:function(a){this._ai.f(a)},a7:function(a){this._ai.h(a)},a6:function(a){this._ai.g(a)},imagesChanged:null,aw:function(a,b){if(this.imagesChanged!=null){this.imagesChanged(this,b)}},ay:function(){this._ai.e()},a4:function(a){this._ai.i(a)},downloadingImage:null,$type:new $.ig.Type("GeographicMapImagery",$$a.$f.$type,[$$0.$b6.$type])},true);$c("BingMapsMapImagery:x","GeographicMapImagery",{init:function(){$$t.$z.init.call(this,new $.ig.BingMapsTileSource(0));this._be.m();this.actualBingImageryRestUri($$t.$x.b0)},ah:function(){return new $$t.b(this)},a3:function(a){$$t.$z.a3.call(this,a);this._be=a},_be:null,_isInitialized:false,isInitialized:function(a){if(arguments.length===1){this._isInitialized=a;return a}else{return this._isInitialized}},isDeferredLoad:function(a){if(arguments.length===1){this.h($$t.$x.isDeferredLoadProperty,a);return a}else{return this.c($$t.$x.isDeferredLoadProperty)}},cc:function(a,b){this.cj()},tilePath:function(a){if(arguments.length===1){this.h($$t.$x.tilePathProperty,a);return a}else{return this.c($$t.$x.tilePathProperty)}},cf:function(a,b){a.cd("TilePath",b.oldValue(),b.newValue())},subDomains:function(a){if(arguments.length===1){this.h($$t.$x.subDomainsProperty,a);return a}else{return this.c($$t.$x.subDomainsProperty)}},ce:function(a,b){a.cd("SubDomains",b.oldValue(),b.newValue())},bn:null,actualTilePath:function(a){if(arguments.length===1){var b=this.bn;this.bn=a;this.cd("ActualTilePath",b,this.bn);return a}else{return this.bn}},bj:null,actualSubDomains:function(a){if(arguments.length===1){var b=this.bj;this.bj=a;this.cd("ActualSubDomains",b,this.bj);return a}else{return this.bj}},bo:null,bingImageryRestUri:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.cd("BingImageryRestUri",b,this.bo);return a}else{return this.bo}},bm:null,actualBingImageryRestUri:function(a){if(arguments.length===1){var b=this.bm;this.bm=a;this.a2("ActualBingImageryRestUri",b,this.bm);return a}else{return this.bm}},cultureName:function(a){if(arguments.length===1){this.h($$t.$x.cultureNameProperty,a);return a}else{return this.c($$t.$x.cultureNameProperty)}},ca:function(a,b){a.cd("CultureName",b.oldValue(),b.newValue())},apiKey:function(a){if(arguments.length===1){this.h($$t.$x.apiKeyProperty,a);return a}else{return this.c($$t.$x.apiKeyProperty)}},b9:function(a,b){this.cj()},imageryStyle:function(a){if(arguments.length===1){this.h($$t.$x.imageryStyleProperty,$$t.$t.getBox(a));return a}else{return $g(this.c($$t.$x.imageryStyleProperty))}},cb:function(a,b){this.cj()},requestMapSettings:function(){this.ch(true)},ch:function(a){},bi:function(){if(this.tilePath()==null&&this.subDomains()==null){return true}return false},cj:function(){this.isInitialized(false);if(!this.bh()){this.ci("",null);return}if(!this.isDeferredLoad()){this.ch(false)}},bh:function(){if(String.isNullOrEmpty(this.apiKey())||this.apiKey().length<20){return false}return true},b7:function(){},ci:function(a,b){},b8:function(a){},b6:function(a,b){this._ai.e();this.cj();this.cd("SubDomains",this.actualSubDomains(),this.actualSubDomains())},cd:function(a,b,c){switch(a){case"TilePath":this.b7();this.actualTilePath(c);this._be.o();this._ai.e();break;case"CultureName":this._be.l();this._ai.e();break;case"ImageryStyle":this.cj();break;case"SubDomains":this.b7();var d=b;var e=c;if(this.actualSubDomains()!=null){var f=this.actualSubDomains();f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,this.b6.runOn(this))}this.actualSubDomains(e);if(this.actualSubDomains()!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.b6.runOn(this))}this._be.n();this._ai.e();break;case"ActualTilePath":var g=c;if(String.isNullOrEmpty(g)){this.cj()}break;case"BingImageryRestUri":this.actualBingImageryRestUri(c);this.b7();this.cj();break;case"ActualBingImageryRestUri":this.b7();this.cj();break}$$t.$z.a2.call(this,a,b,c)},$type:new $.ig.Type("BingMapsMapImagery",$$t.$z.$type)},true);$c("CustomMapImagery:y","GeographicMapImagery",{init:function(a){$$t.$z.init.call(this,a);a.getTileImageUri=$.ig.Delegate.prototype.combine(a.getTileImageUri,this.bf.runOn(this))},bf:function(a,b){this.be(b)},be:function(a){if(this.getTileImageUri!=null){this.getTileImageUri(this,a)}},getTileImageUri:null,$type:new $.ig.Type("CustomMapImagery",$$t.$z.$type)},true);$c("OpenStreetMapImagery:aa","GeographicMapImagery",{init:function(){$$t.$z.init.call(this,new $.ig.OpenStreetMapTileSource)},tilePath:function(a){if(arguments.length===1){this.h($$t.$aa.tilePathProperty,a);return a}else{return this.c($$t.$aa.tilePathProperty)}},bg:function(a,b){a.bf("TilePath",b.oldValue(),b.newValue())},bf:function(a,b,c){switch(a){case"TilePath":this._ao.setTilePathUrl(c==null?null:c);this._ai.e();break}$$t.$z.a2.call(this,a,b,c)},$type:new $.ig.Type("OpenStreetMapImagery",$$t.$z.$type)},true);$c("GeographicHighDensityScatterSeries:ab","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this);this._ab=$$t.$ab.$type},bf:function(){return new $$t.h(this)},im:function(a){$$t.$an.im.call(this,a);this._l3=a},_l3:null,lt:function(){return new $.ig.HighDensityScatterSeries},_l2:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$ab.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$ab.longitudeMemberPathProperty)}},useBruteForce:function(a){if(arguments.length===1){this.h($$t.$ab.useBruteForceProperty,a);return a}else{return this.c($$t.$ab.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.h($$t.$ab.progressiveLoadProperty,a);return a}else{return this.c($$t.$ab.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.mouseOverEnabledProperty1,a);return a}else{return this.c($$t.$ab.mouseOverEnabledProperty1)}},heatMinimum:function(a){if(arguments.length===1){this.h($$t.$ab.heatMinimumProperty,a);return a}else{return this.c($$t.$ab.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.h($$t.$ab.heatMaximumProperty,a);return a}else{return this.c($$t.$ab.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.h($$t.$ab.heatMinimumColorProperty,a);return a}else{return this.c($$t.$ab.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.h($$t.$ab.heatMaximumColorProperty,a);return a}else{return this.c($$t.$ab.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.h($$t.$ab.pointExtentProperty,a);return a}else{return $h(this.c($$t.$ab.pointExtentProperty))}},progressiveLoadStatusChanged:null,ma:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.ma;this.ma=a;this.raisePropertyChanged("ProgressiveStatus",b,this.ma);return a}else{return this.ma}},lz:function(){$$t.$an.lz.call(this);var a=this.lu();a.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(a.progressiveLoadStatusChanged,this.mp.runOn(this))},mp:function(a,b){this.progressiveStatus(b.currentStatus());if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,b)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l3.ca();break;case"LongitudeMemberPath":this._l3.b6();break;case"LatitudeMemberPath":this._l3.b5();break;case"UseBruteForce":this._l3.cb();break;case"ProgressiveLoad":this._l3.b9();break;case"MouseOverEnabled":this._l3.b7();break;case"XAxis":this._l3.cc();break;case"YAxis":this._l3.cd();break;case"HeatMinimum":this._l3.b4();break;case"HeatMaximum":this._l3.b2();break;case"HeatMinimumColor":this._l3.b3();break;case"HeatMaximumColor":this._l3.b1();break;case"PointExtent":this._l3.b8();break}},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicHighDensityScatterSeries",$$t.$an.$type)},true);$c("GeographicPolylineSeries:ac","GeographicShapeSeriesBase",{init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ac.$type},bf:function(){return new $$t.d(this)},im:function(a){$$t.$ag.im.call(this,a);this._ma=a},_ma:null,shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$ac.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ac.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$ac.shapeStyleProperty,a);return a}else{return this.c($$t.$ac.shapeStyleProperty)}},lt:function(){return new $.ig.ScatterPolylineSeries},is:function(a,b,c,d){$$t.$ag.is.call(this,a,b,c,d);switch(b){case"ShapeStyleSelector":this._ma.b8();break;case"ShapeStyle":this._ma.b9();break}},$type:new $.ig.Type("GeographicPolylineSeries",$$t.$ag.$type)},true);$c("GeographicProportionalSymbolSeries:ad","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this);this._ab=$$t.$ad.$type},bf:function(){return new $$t.f(this)},im:function(a){$$t.$an.im.call(this,a);this._l6=a},_l6:null,lt:function(){return new $.ig.BubbleSeries},_l3:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$ad.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$ad.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ad.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ad.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ad.markerTemplateProperty,a);return a}else{return this.c($$t.$ad.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ad.markerBrushProperty,a);return a}else{return this.c($$t.$ad.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ad.markerOutlineProperty,a);return a}else{return this.c($$t.$ad.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$ad.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$ad.maximumMarkersProperty))}},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.radiusMemberPathProperty,a);return a}else{return this.c($$t.$ad.radiusMemberPathProperty)}},radiusScale:function(a){if(arguments.length===1){this.h($$t.$ad.radiusScaleProperty,a);return a}else{return this.c($$t.$ad.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.labelMemberPathProperty,a);return a}else{return this.c($$t.$ad.labelMemberPathProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.fillMemberPathProperty,a);return a}else{return this.c($$t.$ad.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$ad.fillScaleProperty,a);return a}else{return this.c($$t.$ad.fillScaleProperty)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l6.cb();break;case"LongitudeMemberPath":this._l6.b5();break;case"LatitudeMemberPath":this._l6.b4();break;case"MarkerType":this._l6.b9();break;case"MarkerTemplate":this._l6.b8();break;case"MaximumMarkers":this._l6.ca();break;case"XAxis":this._l6.cc();break;case"YAxis":this._l6.cd();break;case"MarkerBrush":this._l6.b6();break;case"MarkerOutline":this._l6.b7();break;case"RadiusMemberPath":this._l6.ce();break;case"RadiusScale":this._l6.cf();break;case"LabelMemberPath":this._l6.b3();break;case"FillMemberPath":this._l6.b1();break;case"FillScale":this._l6.b2();break}},$type:new $.ig.Type("GeographicProportionalSymbolSeries",$$t.$an.$type)},true);$c("GeographicProportionalSymbolSeriesBase:ae","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicProportionalSymbolSeriesBase",$$t.$an.$type)},true);$c("GeographicXYTriangulatingSeries:aj","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},bf:function(){return new $$t.p(this)},im:function(a){$$t.$an.im.call(this,a);this._l2=a},_l2:null,longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.longitudeMemberPathProperty)}},latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.latitudeMemberPathProperty)}},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$aj.trianglesSourceProperty,a);return a}else{return this.c($$t.$aj.trianglesSourceProperty)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$aj.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$aj.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$aj.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$aj.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$aj.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$aj.triangleVertexMemberPath3Property)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l2.b3();break;case"LongitudeMemberPath":this._l2.b2();break;case"LatitudeMemberPath":this._l2.b1();break;case"TrianglesSource":this._l2.b4();break;case"TriangleVertexMemberPath1":this._l2.b5();break;case"TriangleVertexMemberPath2":this._l2.b6();break;case"TriangleVertexMemberPath3":this._l2.b7();break}},$type:new $.ig.Type("GeographicXYTriangulatingSeries",$$t.$an.$type)},true);$c("GeographicScatterAreaSeries:af","GeographicXYTriangulatingSeries",{init:function(){$$t.$aj.init.call(this);this._ab=$$t.$af.$type},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$af.colorMemberPathProperty,a);return a}else{return this.c($$t.$af.colorMemberPathProperty)}},ml:null,colorScale:function(a){if(arguments.length===1){var b=this.ml!=a;if(b){var c=this.ml;this.ml=a;this.raisePropertyChanged("ColorScale",c,this.ml);if(this._mn!=null){this._mn.colorScale(a)}}return a}else{return this.ml}},_mn:null,lt:function(){this._mn=new $.ig.ScatterAreaSeries;var a=this._mn;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.mt.runOn(this));return this._mn},mt:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},bf:function(){return new $$t.i(this)},im:function(a){$$t.$aj.im.call(this,a);this._mp=a},_mp:null,is:function(a,b,c,d){$$t.$aj.is.call(this,a,b,c,d);switch(b){case"ColorMemberPath":this._mp.b9();break;case"ColorScale":this._mp.ca();break}},triangulationStatusChanged:null,dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicScatterAreaSeries",$$t.$aj.$type)},true);$c("GeographicShapeSeriesBaseBase:ah","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicShapeSeriesBaseBase",$$t.$an.$type)},true);$c("GeographicSymbolSeriesBase:ai","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicSymbolSeriesBase",$$t.$an.$type)},true);$c("GeographicXYTriangulatingSeriesBase:ak","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicXYTriangulatingSeriesBase",$$t.$an.$type)},true);$c("GeographicContourLineSeries:am","GeographicXYTriangulatingSeries",{init:function(){$$t.$aj.init.call(this);this._ab=$$t.$am.$type;
},lz:function(){var $self=this;$$t.$aj.lz.call(this);this.lu().g($.ig.ScatterContourSeries.prototype.valueMemberPathProperty,function(){var $ret=new $$a.ao(1,"ValueMemberPath");$ret.d($self);return $ret}());this.lu().g($.ig.ScatterContourSeries.prototype.fillScaleProperty,function(){var $ret=new $$a.ao(1,"FillScale");$ret.d($self);return $ret}())},_mm:null,lt:function(){this._mm=new $.ig.ScatterContourSeries;var a=this._mm;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.mu.runOn(this));return this._mm},mu:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.valueMemberPathProperty,a);return a}else{return this.c($$t.$am.valueMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$am.fillScaleProperty,a);return a}else{return this.c($$t.$am.fillScaleProperty)}},bf:function(){return new $$t.g(this)},im:function(a){$$t.$aj.im.call(this,a);this._mp=a},_mp:null,valueResolver:function(a){if(arguments.length===1){this.h($$t.$am.valueResolverProperty,a);return a}else{return this.c($$t.$am.valueResolverProperty)}},is:function(a,b,c,d){$$t.$aj.is.call(this,a,b,c,d);switch(b){case"FillScale":this._mp.b9();break;case"ValueMemberPath":this._mp.ca();break;case"ValueResolver":this._mm.valueResolver(this.valueResolver());break;case"Thickness":this._mm.thickness(this.thickness());break;case"DashArray":this._mm.dashArray(this.dashArray());break;case"DashCap":this._mm.dashCap(this.dashCap());break;case"MiterLimit":this._mm.miterLimit(this.miterLimit());break}},triangulationStatusChanged:null,$type:new $.ig.Type("GeographicContourLineSeries",$$t.$aj.$type)},true);$c("GeographicShapeSeries:ao","GeographicShapeSeriesBase",{init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ao.$type},bf:function(){return new $$t.l(this)},_mc:null,im:function(a){$$t.$ag.im.call(this,a);this._mc=a},lt:function(){return new $.ig.ScatterPolygonSeries},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$ao.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ao.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$ao.shapeStyleProperty,a);return a}else{return this.c($$t.$ao.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ao.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ao.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ao.markerTemplateProperty,a);return a}else{return this.c($$t.$ao.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ao.markerBrushProperty,a);return a}else{return this.c($$t.$ao.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ao.markerOutlineProperty,a);return a}else{return this.c($$t.$ao.markerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ao.markerStyleProperty,a);return a}else{return this.c($$t.$ao.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$ao.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ao.markerCollisionAvoidanceProperty))}},is:function(a,b,c,d){$$t.$ag.is.call(this,a,b,c,d);switch(b){case"MarkerTemplate":this._mc.cc();break;case"MarkerCollisionAvoidance":this._mc.b9();break;case"MarkerType":this._mc.cd();break;case"MarkerBrush":this._mc.b8();break;case"MarkerOutline":this._mc.ca();break;case"MarkerStyle":this._mc.cb();break;case"ShapeStyleSelector":this._mc.ce();break;case"ShapeStyle":this._mc.cf();break}},$type:new $.ig.Type("GeographicShapeSeries",$$t.$ag.$type)},true);$c("GeographicSymbolSeries:ap","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this);this._ab=$$t.$ap.$type},bf:function(){return new $$t.n(this)},im:function(a){$$t.$an.im.call(this,a);this._l5=a},_l5:null,lt:function(){return new $.ig.ScatterSeries},_l4:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ap.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$ap.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ap.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$ap.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ap.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ap.markerTypeProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$ap.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ap.markerCollisionAvoidanceProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ap.markerTemplateProperty,a);return a}else{return this.c($$t.$ap.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ap.markerBrushProperty,a);return a}else{return this.c($$t.$ap.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ap.markerOutlineProperty,a);return a}else{return this.c($$t.$ap.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$ap.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$ap.maximumMarkersProperty))}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l5.b9();break;case"LongitudeMemberPath":this._l5.b2();break;case"LatitudeMemberPath":this._l5.b1();break;case"MarkerCollisionAvoidance":this._l5.b4();break;case"MarkerType":this._l5.b7();break;case"MarkerTemplate":this._l5.b6();break;case"MaximumMarkers":this._l5.b8();break;case"XAxis":this._l5.ca();break;case"YAxis":this._l5.cb();break;case"MarkerBrush":this._l5.b3();break;case"MarkerOutline":this._l5.b5();break}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ap.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$ap.useLightweightMarkersProperty)}},$type:new $.ig.Type("GeographicSymbolSeries",$$t.$an.$type)},true);$$t.$an.visibleFromScaleProperty=$$a.$s.i("VisibleFromScale",Number,$$t.$an.$type,new $$a.ac(2,1,function(a,b){var c=a;c.raisePropertyChanged("VisibleFromScale",b.oldValue(),b.newValue())}));$$t.$ag.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$ag.$type,new $$a.ac(2,"points",function(a,b){$b($$t.$ag.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$ag.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$ag.$type,new $$a.ac(2,2,function(a,b){$b($$t.$ag.$type,a).raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$s.ag=85.05112878;$$t.$s.ah=-85.05112878;$$t.$aq.zoomableProperty=$$a.$s.i("Zoomable",$$0.$aq.$type,$$t.$aq.$type,new $$a.ac(2,true,function(a,b){$b($$t.$aq.$type,a).jh("Zoomable",b.oldValue(),b.newValue())}));$$t.$aq.oh=new $$a.ae(2,{__x:-180,__y:-85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:180,__y:85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});$$t.$aq.worldRectProperty=$$a.$s.i("WorldRect",$$a.$ae.$type,$$t.$aq.$type,new $$a.ac(2,$$t.$aq.oh,function(a,b){a.jh("WorldRect",b.oldValue(),b.newValue())}));$$t.$aq.ok=new $$a.ae(0,0,0,1,1);$$t.$aq.windowScaleProperty=$$a.$s.i("WindowScale",Number,$$t.$aq.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$aq.$type,a).jh("WindowScale",b.oldValue(),b.newValue())}));$$t.$z.windowRectProperty=$$a.$s.i("WindowRect",$$a.$ae.$type,$$t.$z.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$z.$type,a).a2("WindowRect",b.oldValue(),b.newValue())}));$$t.$z.geographicMapProperty=$$a.$s.i("GeographicMap",$$t.$aq.$type,$$t.$z.$type,new $$a.ac(2,null,$$t.$z.a0));$$t.$x.b0="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/";$$t.$x.isDeferredLoadProperty=$$a.$s.i("IsDeferredLoad",$$0.$aq.$type,$$t.$x.$type,new $$a.ac(2,false,function(a,b){$b($$t.$x.$type,a).cc(b.oldValue(),b.newValue())}));$$t.$x.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$x.$type,new $$a.ac(2,null,$$t.$x.cf));$$t.$x.subDomainsProperty=$$a.$s.i("SubDomains",$$4.$f.$type.specialize(String),$$t.$x.$type,new $$a.ac(2,null,$$t.$x.ce));$$t.$x.cultureNameProperty=$$a.$s.i("CultureName",String,$$t.$x.$type,new $$a.ac(2,"en-US",$$t.$x.ca));$$t.$x.apiKeyProperty=$$a.$s.i("ApiKey",String,$$t.$x.$type,new $$a.ac(2,String.empty(),function(a,b){$b($$t.$x.$type,a).b9(b.oldValue(),b.newValue())}));$$t.$x.imageryStyleProperty=$$a.$s.i("ImageryStyle",$$t.$t.$type,$$t.$x.$type,new $$a.ac(2,$$t.$t.getBox(1),function(a,b){$b($$t.$x.$type,a).cb($g(b.oldValue()),$g(b.newValue()))}));$$t.$aa.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$aa.$type,new $$a.ac(2,null,$$t.$aa.bg));$$t.$ab.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.useBruteForceProperty=$$a.$s.i("UseBruteForce",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.oldValue(),b.newValue())}));$$t.$ab.progressiveLoadProperty=$$a.$s.i("ProgressiveLoad",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.oldValue(),b.newValue())}));$$t.$ab.mouseOverEnabledProperty1=$$a.$s.i("MouseOverEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.oldValue(),b.newValue())}));$$t.$ab.heatMinimumProperty=$$a.$s.i("HeatMinimum",Number,$$t.$ab.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.oldValue(),b.newValue())}));$$t.$ab.heatMaximumProperty=$$a.$s.i("HeatMaximum",Number,$$t.$ab.$type,new $$a.ac(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.oldValue(),b.newValue())}));$$t.$ab.heatMinimumColorProperty=$$a.$s.i("HeatMinimumColor",$$a.$ax.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.oldValue(),b.newValue())}));$$t.$ab.heatMaximumColorProperty=$$a.$s.i("HeatMaximumColor",$$a.$ax.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.oldValue(),b.newValue())}));$$t.$ab.pointExtentProperty=$$a.$s.i("PointExtent",$$0.$aw.$type,$$t.$ab.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.oldValue(),b.newValue())}));$$t.$ac.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$ac.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$ad.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ad.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ad.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ad.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ad.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ad.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$ad.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$ad.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.radiusScaleProperty=$$a.$s.i("RadiusScale",$.ig.SizeScale.prototype.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.oldValue(),b.newValue())}));$$t.$ad.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.fillMemberPathProperty=$$a.$s.i("FillMemberPath",String,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.fillScaleProperty=$$a.$s.i("FillScale",$.ig.BrushScale.prototype.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$aj.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,"pointX",function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,"pointY",function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$aj.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$aj.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$aj.$type,new $$a.ac(2,"v1",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$aj.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$aj.$type,new $$a.ac(2,"v2",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$aj.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$aj.$type,new $$a.ac(2,"v3",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$af.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$af.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$am.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$am.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$am.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$am.valueResolverProperty=$$a.$s.i("ValueResolver",$.ig.ContourValueResolver.prototype.$type,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueResolver",b.oldValue(),b.newValue())}));$$t.$ao.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$ao.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$ao.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ao.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ao.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ao.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ao.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ao.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ao.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ao.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ao.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ao.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$ao.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$ap.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$ap.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ap.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$ap.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ap.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ap.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ap.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ap.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ap.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$ap.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$ap.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ap.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ap.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ap.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ap.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$ap.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$ap.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.radialgauge.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_interactivity.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a7=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$al=$.ig.globalDefs.$$al;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamRadialGaugeView:b","XamRadialGauge:o","FormatRadialGaugeLabelHandler:q","AlignRadialGaugeLabelHandler:s"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("RadialGaugePivotShape:g",false,false,{None:0,Circle:1,CircleWithHole:2,CircleOverlay:3,CircleOverlayWithHole:4,CircleUnderlay:5,CircleUnderlayWithHole:6});$d("RadialGaugeNeedleShape:f",false,false,{None:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4,RectangleWithBulb:5,TriangleWithBulb:6,NeedleWithBulb:7,TrapezoidWithBulb:8});$d("RadialGaugeScaleOversweepShape:e",false,false,{Auto:0,Circular:1,Fitted:2});$d("RadialGaugeBackingShape:d",false,false,{Circular:0,Fitted:1});$d("RadialGaugeDuplicateLabelOmissionStrategy:c",false,false,{OmitLast:0,OmitFirst:1,OmitNeither:2,OmitBoth:3});$c("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.l(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.e(f,d);var h=$.ig.GeometryUtil.prototype.e(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=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}$.ig.InterpolationUtil.prototype.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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("XamRadialGaugeView:b","Object",{init:function(a){this.bq=new $$a.bs;this.bs=new $$a.bs;this.bp=new $$a.bs;this.br=new $$a.bs;this.bt=new $$a.bs;this.a=["needle","needlePivot","backing","scale","tick","minorTick","label"];this.l=false;this.z=null;this.m=false;this.i=null;this.be=new $$a.at;this.bf=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.t=NaN;this.ad=-1;this.ac=-1;this.e=null;this.f=null;$.ig.$op.init.call(this);this._h=a;this.o=new $$4.h(String,$$4.$h.$type.specialize(String,String),0);this._q=new $$4.x($$a.$an.$type,0);this._r=new $$4.x($$a.$bs.$type,0);this._s=new $$4.x($$a.$bs.$type,0)},_h:null,ao:function(a){a.__visibility=0},ap:function(a){a.__visibility=1},aq:function(a){this._q.remove(a)},bd:function(){var a=new $$a.an;this._q.add(a);return a},ax:function(a){a.__visibility=0},ay:function(a){a.__visibility=1},az:function(a){this._r.remove(a)},bz:function(){var a=new $$a.bs;this._r.add(a);return a},a2:function(a){a.__visibility=0},a3:function(a){a.__visibility=1},a4:function(a){this._s.remove(a)},b0:function(){var a=new $$a.bs;this._s.add(a);return a},_s:null,_r:null,_q:null,bq:null,bs:null,bp:null,br:null,bt:null,n:function(){return true},bv:function(){return this.bq},bx:function(){return this.bs},w:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._k.e(b)+0}return 0},b1:function(a){if($.ig.util.isNaN(this.t)){this.t=this.v(null)}var b=this.w(a);var c=this.t;return new $$a.af(1,b,c)},o:null,a:null,am:function(){this.l=true;var a=["#CED3D8","#CED3D8","#EBEDEF","#FFC73C","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#B2B9C0","#B2B9C0","#B2B9C0",null,null,null,null];var c=["background-color","border-top-color"];var d=function(){var $ret=new $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.o.clear();var e=this.a.length;for(var f=0;f<e;f++){var g=new $$4.h(String,String,0);var h=this.a[f];var i=new Array(c.length);$.ig.util.arrayCopy1(c,0,i,0,c.length);this.b("ui-radialgauge-"+h,i);for(var j=0;j<i.length;j++){g.item(c[j],i[j]==null?d.__inner[j][f]:i[j])}this.o.item(h,g)}this.bb();var k;var l;var m=$.ig.BrushUtil.prototype.d("radialgauge-range",this._aa,k,l,null);k=m.p2;l=m.p3;this.c=k;this.d=l;if(this.e==null){this._h.rangeBrushes(this.c)}if(this.f==null){this._h.rangeOutlines(this.d)}this.l=false},c:null,d:null,bb:function(){this.l=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.ba(c,this.o.item(c))}this.l=false},ba:function(a,b){var c=null;var d=null;var e=b.count();var g=b.keys().getEnumerator();while(g.moveNext()){var f=g.current();switch(f){case"background-color":c=new $$a.at;if(b.item(f)!=null){c.__fill=b.item(f)}break;case"border-top-color":d=new $$a.at;if(b.item(f)!=null){d.__fill=b.item(f)}break}}switch(a){case"needle":if(this.bj==null){this._h.needleBrush(c)}if(this.bk==null){this._h.needleOutline(d)}break;case"needlePivot":if(this.bl==null){this._h.needlePivotBrush(c)}if(this.bm==null){this._h.needlePivotOutline(d)}break;case"backing":if(this.bg==null){this._h.backingBrush(c)}if(this.bh==null){this._h.backingOutline(d)}break;case"scale":if(this.bn==null){this._h.scaleBrush(c)}break;case"tick":if(this.bo==null){this._h.tickBrush(c)}break;case"minorTick":if(this.bi==null){this._h.minorTickBrush(c)}break;case"label":this.bf=c;break}},b:function(a,b){this._aa.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._aa.getCssDefaultPropertyValue(a,b[c])}this._aa.endCSSQuery();return b},y:function(a,b){var c=a==null?0:a.length;if(c<1){return b}var d=a.split(".");var e=d[0].length>0?$$0.$aw.parseInt(d[0]):0;if(d.length!=2){return e}c=d[1].length;var f=$$0.$aw.parseInt(d[1]);while(c-- >0){f/=10}return f+e},l:false,au:function(){this.l=true;this._h.needleBrush(function(){var $ret=new $$a.at;$ret.fill("#CED3D8");return $ret}());this._h.needleOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.tickBrush(function(){var $ret=new $$a.at;$ret.fill("#617583");return $ret}());this._h.scaleBrush(function(){var $ret=new $$a.at;$ret.fill("#FFC73C");return $ret}());this._h.backingBrush(function(){var $ret=new $$a.at;$ret.fill("#EBEDEF");return $ret}());this._h.backingOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.needlePivotBrush(function(){var $ret=new $$a.at;$ret.fill("#CED3D8");return $ret}());this._h.needlePivotOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.minorTickBrush(function(){var $ret=new $$a.at;$ret.fill("rgba(100,107,114,.74)");return $ret}());this.l=false;this.an()},z:null,an:function(){var $self=this;if(this.z==null){this.z=function(a){var b=$self._h.pixelScalingRatio();var c=$self._h.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self._h.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.z,false)}this.z(null)},m:false,a6:function(){if(!this.m){this.m=true;if(this._aa!=null){this._aa.setTimeout(this.ae.runOn(this),0)}else{window.setTimeout(this.ae.runOn(this),0)}}},ae:function(){if(this.m){this.m=false;this._h.fj()}},flush:function(){if(this.m){this.ae()}},a1:function(a,b,c){a._n=b;a._o=c},_g:null,_ab:null,_k:null,_aa:null,i:null,be:null,as:function(a){var $self=this;if(a==null){this._ab=null;this._aa=null;this._k=null;this.ag();if(this.z!=null){window.removeEventListener("resize",this.z,false);this.z=null}return}this.u=$.ig.util.isNaN(this._h.pixelScalingRatio())?this._h.actualPixelScalingRatio():this._h.pixelScalingRatio();var b=a;this._aa=b;this._h._aw.provideRenderer(this._aa);this._aa.rootWrapper().addClass("ui-radialgauge-container");var c=this.u;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._aa.rootWrapper().setStyleProperty("position","relative");var h=this._aa.createElement("canvas");h.setStyleProperty("position","absolute");this._aa.append(h);this.ad=$.ig.truncate(Math.round(f));this.ac=$.ig.truncate(Math.round(g));h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._h.ia(new $$a.ae(0,0,0,d,e));this._ab=h;var i=this._aa.get2DCanvasContext(this._ab);this._k=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.am();this.bc();this._k.ac(this.i);this.ag();this._g=new $.ig.CanvasGestureDOMEventProxy(this._aa.rootWrapper(),this._aa,false);if(this._g!=null){var j=this._g;j.onContactStarted=$.ig.Delegate.prototype.combine(j.onContactStarted,this.aj.runOn(this));var k=this._g;k.onContactMoved=$.ig.Delegate.prototype.combine(k.onContactMoved,this.ai.runOn(this));var l=this._g;l.onContactCompleted=$.ig.Delegate.prototype.combine(l.onContactCompleted,this.ah.runOn(this));this._g._ai=function(m){return $self._h.isNeedleDraggingEnabled()&&($self._h._a6||$self._h.needleContainsPoint(m))}}this.a5()},ah:function(a,b){if(this._h!=null){this._h.onMouseUp(a)}},ai:function(a,b){if(this._h!=null){this._h.onMouseMove(a,b)}},aj:function(a,b){if(this._h!=null){this._h.onMouseDown(a,false)}},ag:function(){if(this._g!=null){var a=this._g;a.onContactStarted=$.ig.Delegate.prototype.remove(a.onContactStarted,this.aj.runOn(this));var b=this._g;b.onContactMoved=$.ig.Delegate.prototype.remove(b.onContactMoved,this.ai.runOn(this));var c=this._g;c.onContactCompleted=$.ig.Delegate.prototype.remove(c.onContactCompleted,this.ah.runOn(this));this._g._ai=null;this._g.an()}},a8:function(a,b){if(b!=null){a._am=b}else{a._am=this.bf}},a9:function(){this.am();this.bc();this.a6()},bc:function(){this.i=$.ig.FontUtil.prototype.getFont(this._aa);if(this._h.font()!=null){this.i=this._h.az()}this.t=this.v(this.i);this.be=new $$a.at;this.be.__fill=this._aa.rootWrapper().getStyleProperty("color");if(this._k!=null){this._k.ac(this.i)}},af:function(){this.a5()},bf:null,a5:function(){var a=this._h.ia().width();var b=this._h.ia().height();var c=Math.round(a*this.u);var d=Math.round(b*this.u);if(this.ad!=c||this.ac!=d){this._ab.setAttribute("width",c.toString());this._ab.setAttribute("height",d.toString());this._ab.setStyleProperty("width",a.toString()+"px");this._ab.setStyleProperty("height",b.toString()+"px");this.ad=$.ig.truncate(Math.round(c));this.ac=$.ig.truncate(Math.round(d))}if(this._k.d()&&this.u!=1){this._k.z();this._k.aa(this.u,this.u)}this._k.k(this._h.ia().left(),this._h.ia().top(),this._h.ia().width(),this._h.ia().height());this._k.s(this.bp);this._k.s(this.bs);if(this.p!=null){for(var e=0;e<this.p.count();e++){this._k.s(this.p.__inner[e])}}for(var f=0;f<this._q.count();f++){this._k.ac(this.i);this._k.w(this._q.__inner[f])}for(var g=0;g<this._r.count();g++){this._k.s(this._r.__inner[g])}this._k.z();this._k.j(this.bq._j);this._k.s(this.bt);this._k.s(this.bq);this._k.s(this.br);this._k.y();if(this._k.d()&&this.u!=1){this._k.y()}},t:0,v:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._aa,a)},p:null,a7:function(a){this.p=a},bu:function(){return this.bp},by:function(){return this.bt},bw:function(){return this.br},ad:0,ac:0,at:function(){var a=Math.round(this._aa.rootWrapper().width());var b=Math.round(this._aa.rootWrapper().height());this._h.ia(new $$a.ae(0,0,0,a,b));if(this._g!=null){this._g._bc=this._h.ia()}},j:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._aa,a,b)},ak:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.bs));a.needlePath(new $.ig.PathVisualData(1,"Needle",this.bq));var b=this.bq._j._j.__inner[0]._j;a.needle().angle(b);a.backingPath(new $.ig.PathVisualData(1,"Backing",this.bp));a.overlayPath(new $.ig.PathVisualData(1,"Overlay",this.br));a.underlayPath(new $.ig.PathVisualData(1,"Underlay",this.bt));var c=this.i;var e=this._q.getEnumerator();while(e.moveNext()){var d=e.current();if(d.__visibility==0){var f=this.j(d,c);var g=new $$t.aa;g.labelValue(d.ak());g.labelPosition($.ig.PointData.prototype.b({__x:d._n,__y:d._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.labelSize($.ig.SizeData.prototype.b(this.b1(d)));g.appearance($.ig.AppearanceHelper.prototype.c(d,f));a.scaleLabels().add(g)}}var i=this._r.getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=new $$t.ac;j.tickPath(new $.ig.PathVisualData(1,"tickmarks",h));a.scaleTickmarks().add(j)}}var l=this._s.getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==0){var m=new $$t.af;var n=new $.ig.PathVisualData(1,"range",k);m.rangePath(n);a.ranges().add(m)}}},bj:null,bk:null,bl:null,bm:null,bg:null,bh:null,bn:null,bo:null,bi:null,ar:function(a,b,c){var d=b;var e=c;if(!this.l){switch(a){case"NeedleBrush":this.bj=e;break;case"NeedleOutline":this.bk=e;break;case"NeedlePivotBrush":this.bl=e;break;case"NeedlePivotOutline":this.bm=e;break;case"BackingBrush":this.bg=e;break;case"BackingOutline":this.bh=e;break;case"ScaleBrush":this.bn=e;break;case"TickBrush":this.bo=e;break;case"MinorTickBrush":this.bi=e;break}if(e==null){this.bb()}}},e:null,f:null,u:0,av:function(a,b){if(!this.l){this.e=b;if(this.e==null){this._h.rangeBrushes(this.c)}}},aw:function(a,b){if(!this.l){this.f=b;if(this.f==null){this._h.rangeOutlines(this.d)}}},a0:function(){this.u=this._h.actualPixelScalingRatio()},$type:new $.ig.Type("XamRadialGaugeView",$.ig.$ot)},true);$c("RadialGaugeFrame:h","Object",{init:function(){$.ig.$op.init.call(this);this._b=new $$t.i;this._c=new $$t.l;this._a=new $$t.k},_b:null,_c:null,_a:null,_d:0,e:function(a,b,c){this._d=b._d+(c._d-b._d)*a;this._b.ag(a,b._b,c._b);this._c.x(a,b._c,c._c);this._a.k(a,b._a,c._a)},$type:new $.ig.Type("RadialGaugeFrame",$.ig.$ot)},true);$c("RadialGaugeNeedleFrame:i","Object",{init:function(){$.ig.$op.init.call(this);this._d=new $$t.a;this._b=new $$t.a;this._t=new $$t.a;this._e=new $$t.a;this._f=new $$t.a;this._x=new $$t.a;this._v=new $$t.a;this._w=new $$t.a;this._z=new $$t.a;this._y=new $$t.a;this._u=new $$t.a;this._h=new $$t.a;this._g=new $$t.a;this._c=new $$t.a;this._s=new $$t.a;this._a=new $$t.a;this._q=new $$t.a;this._r=new $$t.a;this._i=new $$t.a;this._l=new $$t.a;this._m=new $$t.a;this._p=new $$t.a;this._j=new $$t.a;this._k=new $$t.a;this._n=new $$t.a;this._o=new $$t.a},_ad:0,_ac:0,_af:0,_ab:0,_aj:null,_ak:null,_aa:0,_ae:0,_ai:null,_ah:null,_d:null,_b:null,_t:null,_e:null,_f:null,_x:null,_v:null,_w:null,_z:null,_y:null,_u:null,_h:null,_g:null,_c:null,_s:null,_a:null,_q:null,_r:null,_i:null,_l:null,_m:null,_p:null,_j:null,_k:null,_n:null,_o:null,ag:function(a,b,c){this._ad=b._ad+(c._ad-b._ad)*a;this._ac=b._ac+(c._ac-b._ac)*a;this._af=b._af+(c._af-b._af)*a;this._ab=b._ab+(c._ab-b._ab)*a;this._aj=$.ig.BrushUtil.prototype.g(b._aj,a,c._aj,0);this._ak=$.ig.BrushUtil.prototype.g(b._ak,a,c._ak,0);this._ae=b._ae+(c._ae-b._ae)*a;this._aa=b._aa+(c._aa-b._aa)*a;this._ah=$.ig.BrushUtil.prototype.g(b._ah,a,c._ah,0);this._ai=$.ig.BrushUtil.prototype.g(b._ai,a,c._ai,0);this._d.j(a,b._d,c._d);this._b.j(a,b._b,c._b);this._t.j(a,b._t,c._t);this._e.j(a,b._e,c._e);this._f.j(a,b._f,c._f);this._x.j(a,b._x,c._x);this._v.j(a,b._v,c._v);this._w.j(a,b._w,c._w);this._z.j(a,b._z,c._z);this._y.j(a,b._y,c._y);this._u.j(a,b._u,c._u);this._h.j(a,b._h,c._h);this._g.j(a,b._g,c._g);this._c.j(a,b._c,c._c);this._s.j(a,b._s,c._s);this._a.j(a,b._a,c._a);this._q.j(a,b._q,c._q);this._r.j(a,b._r,c._r);this._i.j(a,b._i,c._i);this._l.j(a,b._l,c._l);this._m.j(a,b._m,c._m);this._p.j(a,b._p,c._p);this._j.j(a,b._j,c._j);this._k.j(a,b._k,c._k);this._n.j(a,b._n,c._n);this._o.j(a,b._o,c._o)},am:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._d.l(f,e,a,b,c);f=this._b.l(f,e,a,b,c);f=this._t.l(f,e,a,b,c);f=this._e.l(f,e,a,b,c);f=this._f.l(f,e,a,b,c);f=this._x.l(f,e,a,b,c);f=this._v.l(f,e,a,b,c);f=this._w.l(f,e,a,b,c);f=this._z.l(f,e,a,b,c);f=this._y.l(f,e,a,b,c);f=this._u.l(f,e,a,b,c);f=this._h.l(f,e,a,b,c);f=this._g.l(f,e,a,b,c);f=this._c.l(f,e,a,b,c);f=this._s.l(f,e,a,b,c);f=this._a.l(f,e,a,b,c);e.__isClosed=true;d._b.add(e);var g=new $$a.a8;if(this._q.f.count()>0||this._r.f.count()>0){f=this._q.l(f,g,a,b,c);f=this._r.l(f,g,a,b,c);g.__isClosed=true;d._b.add(g)}return d},an:function(a,b,c){var d=new $$a.a7;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=new $$a.a8;if(this._m.f.count()>0||this._p.f.count()>0){e=this._m.l(e,f,a,b,c);e=this._p.l(e,f,a,b,c);f.__isClosed=true;d._b.add(f)}var g=new $$a.a8;if(this._n.f.count()>0||this._o.f.count()>0){e=this._n.l(e,g,a,b,c);e=this._o.l(e,g,a,b,c);g.__isClosed=true;d._b.add(g)}return d},al:function(a,b,c){var d=new $$a.a7;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=new $$a.a8;if(this._i.f.count()>0||this._l.f.count()>0){e=this._i.l(e,f,a,b,c);e=this._l.l(e,f,a,b,c);f.__isClosed=true;d._b.add(f)}var g=new $$a.a8;if(this._j.f.count()>0||this._k.f.count()>0){e=this._j.l(e,g,a,b,c);e=this._k.l(e,g,a,b,c);g.__isClosed=true;d._b.add(g)}return d},$type:new $.ig.Type("RadialGaugeNeedleFrame",$.ig.$ot)},true);$c("RadialGaugeRangeFrame:j","Object",{init:function(){$.ig.$op.init.call(this)},f:0,g:0,e:0,b:0,c:0,d:0,k:null,l:null,h:0,a:function(a,b,c,d){var e=new $$t.j;e.k=$.ig.BrushUtil.prototype.g(c.k,a,d.k,0);e.l=$.ig.BrushUtil.prototype.g(c.l,a,d.l,0);e.h=b*c.h+a*d.h;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.e=b*c.e+a*d.e;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;e.d=b*c.d+a*d.d;return e},m:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f=4;var g=1/a;var h=false;if(Math.abs(this.g-this.d)<g){h=true}var i=false;if(Math.abs(this.f-this.c)<g){i=true}var j=false;if(this.b-this.e>=2*Math.PI){j=true}if(i&&h&&j){var k=this.i(0,Math.PI,this.g,a,b,c,true);e.__startPoint=k._c;var l=this.i(Math.PI,0,this.g,a,b,c,true);var m=new $$a.a8;var n=this.i(0,Math.PI,this.f,a,b,c,false);m.__startPoint=n._c;var o=this.i(Math.PI,0,this.f,a,b,c,false);e.__segments.add(k._d);e.__segments.add(l._d);m.__segments.add(n._d);m.__segments.add(o._d);d._b.add(e);d._b.add(m);return d}var p=null;if(h){var q=this.i(this.e,this.b,Math.max(0,this.g),a,b,c,true);e.__startPoint=q._c;p=q._d}else{var r=this.j(this.e,this.b,this.g,this.d,a,b,c,true,f);e.__startPoint=r._c;p=r._d}var s=null;var t=new $$a.bd(1);if(i){var u=this.i(this.e,this.b,Math.max(0,this.f),a,b,c,false);s=u._d;t.c(u._c)}else{var v=this.j(this.e,this.b,this.f,this.c,a,b,c,false,f);s=v._d;t.c(v._c)}e.__segments.add(p);e.__segments.add(t);e.__segments.add(s);e.__isFilled=true;e.__isClosed=true;d._b.add(e);return d},j:function(a,b,c,d,e,f,g,h,i){var j=new $$a.bg;var k=e*c;var l=e*d;var m=Math.max(k,l);var n=m+m;var o=Math.asin(i/n)*2;var p;var q;var r;var s=l-k;var t=Math.abs(b-a);var u=j.__points;if(h){var v;for(v=a;v<b;v+=o){r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}v=b;r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}else{var w;for(w=b;w>a;w-=o){r=(w-b)/t;q=l+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}w=a;r=(w-b)/t;q=l+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}return new $$6.u($$a.$y.$type,$$a.$bb.$type,u.__inner[0],j)},i:function(a,b,c,d,e,f,g){var h=c*d;var i=new $$a.bh;i._d=g?1:0;i._b=b-a>Math.PI;i._f=new $$a.af(1,h,h);var j=g?b:a;var k=g?a:b;i._e={__x:e+Math.cos(j)*h,__y:f+Math.sin(j)*h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:e+Math.cos(k)*h,__y:f+Math.sin(k)*h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return new $$6.u($$a.$y.$type,$$a.$bb.$type,l,i)},$type:new $.ig.Type("RadialGaugeRangeFrame",$.ig.$ot)},true);$c("BackingFrame:k","Object",{init:function(){$.ig.$op.init.call(this)},_l:null,_m:null,_h:0,_g:0,_c:0,_f:0,_e:0,_d:0,_b:0,k:function(a,b,c){this._h=b._h+(c._h-b._h)*a;this._l=$.ig.BrushUtil.prototype.g(b._l,a,c._l,0);this._m=$.ig.BrushUtil.prototype.g(b._m,a,c._m,0);this._g=b._g+(c._g-b._g)*a;this._c=b._c+(c._c-b._c)*a;this._e=b._e+(c._e-b._e)*a;this._d=b._d+(c._d-b._d)*a;this._b=b._b+(c._b-b._b)*a;this._f=b._f+(c._f-b._f)*a},i:function(a,b,c,d){var $self=this;a.__startPoint={__x:b*this._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=function(){var $ret=new $$a.bh;$ret._e={__x:-1*b*$self._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,b*$self._e,b*$self._e);return $ret}();var f=function(){var $ret=new $$a.bh;$ret._e={__x:b*$self._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,b*$self._e,b*$self._e);return $ret}();a.__segments.add(e);a.__segments.add(f);a.__isClosed=true},n:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;if(this._g==this._c){this.i(e,a,b,c)}else{var f=this._e;var g=this._d;var h=this._g;var i=this._c;var j=this._f;var k=h;var l=i;h-=j;i+=j;if(i-h>2*Math.PI){this.i(e,a,b,c)}else{this.j(e,a,b,c)}}e.__isClosed=true;d._b.add(e);return d},a:function(a,b){return Math.abs(a-b)<1e-5},j:function(a,b,c,d){var e=this._e;var f=this._d;var g=this._g;var h=this._c;var i=this._f;var j=g;var k=h;g-=i;h+=i;var l=Math.sin(g);var m=Math.cos(g);var n=Math.sin(h);var o=Math.cos(h);var p=this._b;var q=b*e;var r=b*f;if(p*2>q-r){p=(q-r)/2}var s=p/(b-p);var t=Math.atan(s);var u=q-p;var v=r+p;var w=Math.sin(g-t);var x=Math.sin(g+t);var y=Math.cos(g-t);var z=Math.cos(g+t);var aa=Math.sin(h-t);var ab=Math.sin(h+t);var ac=Math.cos(h-t);var ad=Math.cos(h+t);var ae=Math.sin(j);var af=Math.sin(k);var ag=Math.cos(j);var ah=Math.cos(k);a.__startPoint={__x:m*u+c,__y:l*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ai=function(){var $ret=new $$a.bh;$ret._e={__x:z*q+c,__y:x*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=t*2>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,p,p);return $ret}();var aj=function(){var $ret=new $$a.bh;$ret._e={__x:ac*q+c,__y:aa*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=h-t-(g+t)>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,q,q);return $ret}();var ak=function(){var $ret=new $$a.bh;$ret._e={__x:o*u+c,__y:n*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=t*2>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,p,p);return $ret}();var al={__x:ah*q+c,__y:af*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am={__x:ah*r+c,__y:af*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var an={__x:o*q+c,__y:n*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ao={__x:o*r+c,__y:n*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ap=an.__y;var aq=an.__x;if(al.__x-am.__x!=0){aq=c;var ar=(al.__y-am.__y)/(al.__x-am.__x);ap=ar*(c-an.__x)+an.__y}ao={__x:c,__y:ap,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(ao.__x,an.__x)&&this.a(ao.__y,an.__y)){ao=am}var as=$.ig.GeometryUtil.prototype.i(ao,an,{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},r);var at={__x:ag*q+c,__y:ae*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var au={__x:ag*r+c,__y:ae*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var av={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aw={__x:m*r+c,__y:l*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ax=av.__y;var ay=av.__x;if(at.__x-au.__x!=0){ay=c;var az=(at.__y-au.__y)/(at.__x-au.__x);ax=az*(c-av.__x)+av.__y}aw={__x:ay,__y:ax,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(aw.__x,av.__x)&&this.a(aw.__y,av.__y)){aw=au}var a0=$.ig.GeometryUtil.prototype.i(aw,av,{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},r);if($.ig.util.isNaN(as._c.__x)||$.ig.util.isNaN(as._c.__y)||$.ig.util.isNaN(as._d.__x)||$.ig.util.isNaN(as._d.__y)||$.ig.util.isNaN(a0._c.__x)||$.ig.util.isNaN(a0._c.__y)||$.ig.util.isNaN(a0._d.__x)||$.ig.util.isNaN(a0._d.__y)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.__segments.add(aj);var a1=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a1)}else{var a2;var a3;if(Math.pow(as._c.__x-an.__x,2)+Math.pow(as._c.__y-an.__y,2)<Math.pow(as._d.__x-an.__x,2)+Math.pow(as._d.__y-an.__y,2)){a2=as._c}else{a2=as._d}if(Math.pow(a0._c.__x-av.__x,2)+Math.pow(a0._c.__y-av.__y,2)<Math.pow(a0._d.__x-av.__x,2)+Math.pow(a0._d.__y-av.__y,2)){a3=a0._c}else{a3=a0._d}if(Math.pow(a3.__x-an.__x,2)+Math.pow(a3.__y-an.__y,2)<=Math.pow(a2.__x-an.__x,2)+Math.pow(a2.__y-an.__y,2)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.__segments.add(aj);var a4=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a4)}else{a.__segments.add(ai);a.__segments.add(aj);a.__segments.add(ak);var a5=function(){var $ret=new $$a.bd(1);$ret.c(a2);return $ret}();a.__segments.add(a5);var a6=$.ig.GeometryUtil.prototype.e({__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a2);var a7=$.ig.GeometryUtil.prototype.e({__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a3);while(a7<a6){a7+=2*Math.PI}var a8=function(){var $ret=new $$a.bh;$ret._e=a3;$ret._b=a7-a6>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,r,r);return $ret}();a.__segments.add(a8);var a9=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*u+c,__y:l*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a9)}}},$type:new $.ig.Type("BackingFrame",$.ig.$ot)},true);$c("RadialGaugeScaleFrame:l","Object",{init:function(){$.ig.$op.init.call(this);this._k=new $$4.x($$t.$j.$type,0);this._j=new Array(0);this._i=new Array(0);this._c=new Array(0);this._e=new Array(0);this._f=new Array(0);this._d=new Array(0);this._g=new Array(0);this._h=new Array(0)},_j:null,_i:null,_c:null,_e:null,_f:null,_d:null,_g:null,_h:null,_t:0,_q:0,_l:0,_v:0,_u:0,_n:0,_m:0,_s:0,_p:0,_ac:null,_w:0,_o:0,_aa:null,_ab:null,_z:null,_r:0,_k:null,a:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},b:function(a,b,c,d){
var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},x:function(a,b,c){this._ab=$.ig.BrushUtil.prototype.g(b._ab,a,c._ab,0);this._ac=$.ig.BrushUtil.prototype.g(b._ac,a,c._ac,0);this._aa=$.ig.BrushUtil.prototype.g(b._aa,a,c._aa,0);if(b._z==null&&c._z==null){this._z=null}else{this._z=$.ig.BrushUtil.prototype.g(b._z,a,c._z,0)}this._t=b._t+(c._t-b._t)*a;this._q=b._q+(c._q-b._q)*a;this._s=b._s+(c._s-b._s)*a;this._p=b._p+(c._p-b._p)*a;this._r=b._r+(c._r-b._r)*a;this._l=b._l+(c._l-b._l)*a;this._v=b._v+(c._v-b._v)*a;this._u=b._u+(c._u-b._u)*a;this._n=b._n+(c._n-b._n)*a;this._m=b._m+(c._m-b._m)*a;this._w=b._w+(c._w-b._w)*a;this._o=b._o+(c._o-b._o)*a;this._j=this.a(a,this._j,b._j,c._j);this._i=this.a(a,this._i,b._i,c._i);this._c=this.a(a,this._c,b._c,c._c);this._f=this.a(a,this._f,b._f,c._f);this._d=this.a(a,this._d,b._d,c._d);this._g=this.a(a,this._g,b._g,c._g);this._h=this.a(a,this._h,b._h,c._h);this._e=this.b(a,this._e,b._e,c._e);this.y(a,this._k,b._k,c._k)},y:function(a,b,c,d){$.ig.InterpolationUtil.prototype.b($$t.$j.$type,b,a,c,d,function(){return new $$t.j},$$t.$j.a)},$type:new $.ig.Type("RadialGaugeScaleFrame",$.ig.$ot)},true);$c("RadialGaugeNeedlePreparer:m","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,e:function(a){var b=this._b;a._aj=b.t;a._ak=b.u;a._ah=b.r;a._ai=b.s;a._ae=b.o;a._aa=b.h;switch(b.b){case 0:this.i(a);break;case 1:this.j(a);break;case 2:this.n(a);break;case 4:this.l(a);break;case 5:this.k(a);break;case 3:this.g(a);break;case 7:this.h(a);break;case 8:this.m(a);break;case 6:this.o(a);break}switch(b.c){case 3:this.d(a,true,false);break;case 5:this.d(a,false,false);break;case 4:this.d(a,true,true);break;case 6:this.d(a,false,true);break}},d:function(a,b,c){var d=this.a();var e=d.i;var f=d.g;var g=d.f;var h=a._m;if(b){h=a._i}var i=h.f;h.b=true;h.c=true;h.d=false;h.h=e;i.add({__x:0+e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0-e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});h=a._p;if(b){h=a._l}i=h.f;h.b=true;h.c=true;h.d=true;h.h=e;i.add({__x:0-e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0+e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(c){h=a._n;if(b){h=a._j}i=h.f;h.b=true;h.c=false;h.d=false;h.h=g;i.add({__x:0+g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0-g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});h=a._o;if(b){h=a._k}i=h.f;h.b=true;h.c=false;h.d=true;h.h=g;i.add({__x:0-g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0+g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},o:function(a){this.f(a,false,true,false,true)},m:function(a){this.f(a,false,false,true,true)},l:function(a){this.f(a,false,false,true,false)},n:function(a){this.f(a,false,true,false,false)},h:function(a){this.f(a,false,false,false,true)},c:function(a,b,c,d,e){var f=0;if(c==a){f=0}else{f=(e-a)/(c-a)}var g=b+(d-b)*f;return g},f:function(a,b,c,d,e){this.p(a);var f=this.a();a._ad=f.m;a._ac=f.k;a._af=0;if(!$.ig.util.isNaN(f.l)){a._af=Math.max(a._af,f.l)}if(!$.ig.util.isNaN(f.i)){a._af=Math.max(a._af,f.i)}if(!$.ig.util.isNaN(f.q)){a._af=Math.max(a._af,f.q)}if(!$.ig.util.isNaN(f.e)){a._af=Math.max(a._af,f.e)}if(c){f.p=f.k;f.q=0}if(d){f.p=f.k;f.q=f.l}if(b){var g=Math.max(f.n,f.l);f.n=g;f.l=g;f.p=f.k;f.q=f.l}if($.ig.util.isNaN(f.p)){f.p=f.k}var h=f.c==1||f.c==2;var i=f.n;var j=f.l;if(!d&&!b){j=0}var k=f.q;var l=f.i;var m=f.m;var n=f.k;var o=f.d;var p=f.p;var q=f.e;var r=true;var s=true;if($.ig.util.isNaN(p)){r=false;p=n}if($.ig.util.isNaN(o)){s=false;o=m}var t=f.f;var u=f.g;var v=0;var w=u;var x=u;var y=this.c(m,i,p,k,u);var z=y;var aa=f.c==2;if(h){var ab=$.ig.GeometryUtil.prototype.i({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},l);if($.ig.util.isNaN(ab._c.__x)||$.ig.util.isNaN(ab._c.__y)||$.ig.util.isNaN(ab._d.__x)||$.ig.util.isNaN(ab._d.__y)){h=false}else{var ac=ab._c;var ad=ab._d;w=ac.__x;x=ad.__x;y=ac.__y;z=ad.__y;if(w>x){var ae=w;w=x;x=ae;ae=y;y=z;z=ae}}}if(aa){var af=$.ig.GeometryUtil.prototype.i({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},t);if($.ig.util.isNaN(af._c.__x)||$.ig.util.isNaN(af._c.__y)||$.ig.util.isNaN(af._d.__x)||$.ig.util.isNaN(af._d.__y)||h){aa=true}else{aa=false}}if(m>x||n<w){h=false;w=m;x=m}var ag=false;var ah=false;if(h&&m>=w){ag=true}if(h&&n<=x){ah=true}if($.ig.util.isNaN(o)||o>w){o=w}if(p<x){p=x}var ai=e;var aj=l;var ak=l;if(o+q>w){ai=false}var al=o;var am=i;var an=o;var ao=i;var ap=w;var aq=x;var ar=y;var as=z;var at=w;var au=x;var av=y;var aw=z;if(ai){var ax=$.ig.GeometryUtil.prototype.i({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:o,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},q);if(!$.ig.util.isNaN(ax._c.__x)&&!$.ig.util.isNaN(ax._c.__y)&&!$.ig.util.isNaN(ax._d.__x)&&!$.ig.util.isNaN(ax._d.__y)){ai=true;al=ax._c.__x;am=ax._c.__y;an=ax._d.__x;ao=ax._d.__y;if(al>an){var ay=al;al=an;an=ay;ay=am;am=ao;ao=ay}}else{ai=false}}if(ag){ai=false}if(ai&&m>=al){ag=true;aj=q;ap=al;ar=am;aq=an;as=ao}if(ai&&n<=an){ah=true;ak=q;ak=q;at=al;av=am;au=an;aw=ao}var az=m;var a0=a._a;var a1=a0.f;var a2=i;if(ag){az=ap;a0.b=true;a0.d=false;a0.c=false;a0.h=aj;o=ap;m=ap;a2=ar;i=ar;h=false}if(ah){p=au;n=au;h=false}var a3=ag||ah||h;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._d;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._b;a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=q}a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._t;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._e;a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=l}a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._f;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._x;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._v;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=n;a2=this.c(p,k,n,j,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._w;a1=a0.f;if(ah){az=au;a0.b=true;a0.d=false;a0.c=false;a0.h=ak}a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._z;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._y;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._u;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._h;a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=l}a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._g;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._c;a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=q}a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._s;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=m;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._q;a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=false;a0.h=t;a1.add({__x:0+t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:0-t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a0=a._r;a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=true;a0.h=t;a1.add({__x:0-t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:0+t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},g:function(a){this.f(a,false,false,false,false)},k:function(a){this.f(a,true,false,false,true)},a:function(){var a=this._b;var b=this._b.a();var c=0;var d=.48;var e=NaN;var f=NaN;var g=.15;var h=.1;var i=.1;var j=.1;var k=.14;var l=.06;switch(a.b){case 3:f=.4;break;case 4:h=.06;i=.02;break;case 7:f=.4;c=-.3;e=-.2;k=.14;break;case 5:c=-.3;e=-.2;k=.14;break;case 8:i=.06;c=-.3;e=-.2;k=.14;break;case 6:c=-.3;e=-.2;k=.14;break}var m=a.m;var n=a.k;var o=a.c==1||a.c==2;if($.ig.util.isNaN(m)){m=c}if($.ig.util.isNaN(n)){n=d}var p=Math.min(m,n);var q=Math.max(m,n);m=p;n=q;var r=a.n;if($.ig.util.isNaN(r)){r=h}var s=a.l;if($.ig.util.isNaN(s)){s=i}var t=a.i;var u=a.f;if($.ig.util.isNaN(t)){t=g}if($.ig.util.isNaN(u)){u=j}var v=Math.max(t,u);var w=Math.min(t,u);t=v;u=w;var x=a.d;if($.ig.util.isNaN(x)){x=e}if(!$.ig.util.isNaN(x)){if(x<m){x=NaN}if(x>0&&m<=0){x=NaN}if(x>n){x=n}}var y=a.p;if($.ig.util.isNaN(y)){y=f}if(!$.ig.util.isNaN(y)){if(y>n){y=NaN}if(y<0&&n>=0){y=NaN}if(y<m){y=m}}var z=0;if(m>0){z=m}if(n<0){z=m}if(t<=0){t=0}var aa=a.e;var ab=a.q;if($.ig.util.isNaN(aa)){aa=k}if($.ig.util.isNaN(ab)){ab=l}b.i=t/2;b.f=u/2;b.d=x;b.p=y;b.m=m;b.k=n;b.g=z;b.n=r/2;b.l=s/2;b.q=ab/2;b.e=aa/2;return b},j:function(a){this.f(a,true,false,false,false)},p:function(a){a._a.k();a._d.k();a._b.k();a._t.k();a._e.k();a._f.k();a._x.k();a._v.k();a._w.k();a._z.k();a._y.k();a._u.k();a._h.k();a._g.k();a._c.k();a._s.k();a._q.k();a._r.k();a._i.k();a._l.k();a._m.k();a._p.k();a._j.k();a._k.k();a._n.k();a._o.k()},i:function(a){this.p(a);var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=a._a;var j=i.f;j.add({__x:b,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:b,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._d;j=i.f;j.add({__x:b,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._b;j=i.f;j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f;var l=f;i=a._t;j=i.f;j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:k,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._e;j=i.f;j.add({__x:k,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:l,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._f;j=i.f;j.add({__x:l,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._x;j=i.f;j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._v;j=i.f;j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:c,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._w;j=i.f;j.add({__x:c,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:c,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._z;j=i.f;j.add({__x:c,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._y;j=i.f;j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._u;j=i.f;j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:l,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._h;j=i.f;j.add({__x:l,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:k,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._g;j=i.f;j.add({__x:k,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._c;j=i.f;j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._s;j=i.f;j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:b,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},$type:new $.ig.Type("RadialGaugeNeedlePreparer",$.ig.$ot)},true);$c("RadialGaugeNeedleParameters:n","Object",{init:function(){$.ig.$op.init.call(this)},m:0,k:0,n:0,l:0,e:0,d:0,q:0,p:0,j:0,b:0,c:0,i:0,r:null,s:null,h:0,t:null,u:null,o:0,g:0,f:0,a:function(){var a=new $$t.n;a.m=this.m;a.k=this.k;a.n=this.n;a.l=this.l;a.e=this.e;a.d=this.d;a.q=this.q;a.p=this.p;a.b=this.b;a.c=this.c;a.i=this.i;a.r=this.r;a.s=this.s;a.h=this.h;a.t=this.t;a.u=this.u;a.o=this.o;a.g=this.g;a.f=this.f;return a},$type:new $.ig.Type("RadialGaugeNeedleParameters",$.ig.$ot)},true);$c("XamRadialGaugeRange:u","DependencyObject",{init:function(){$$a.$r.init.call(this)},ad:function(a,b,c){},ac:function(a,b,c){this.ad(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$u.nameProperty,a);return a}else{return this.c($$t.$u.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$u.brushProperty,a);return a}else{return this.c($$t.$u.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$u.outlineProperty,a);return a}else{return this.c($$t.$u.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$u.startValueProperty,a);return a}else{return this.c($$t.$u.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$u.endValueProperty,a);return a}else{return this.c($$t.$u.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$u.innerStartExtentProperty,a);return a}else{return this.c($$t.$u.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$u.innerEndExtentProperty,a);return a}else{return this.c($$t.$u.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$u.outerStartExtentProperty,a);return a}else{return this.c($$t.$u.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$u.outerEndExtentProperty,a);return a}else{return this.c($$t.$u.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$u.strokeThicknessProperty,a);return a}else{return this.c($$t.$u.strokeThicknessProperty)}},$type:new $.ig.Type("XamRadialGaugeRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("RadialGaugeRangeCollection:v","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$u.$type,0)},$type:new $.ig.Type("RadialGaugeRangeCollection",$$4.$f.$type.specialize($$t.$u.$type))},true);$c("XamRadialGauge:o","Control",{init:function(){var $self=this;this.bl=0;this.bk=100;this.ib=new $$a.af(1,NaN,NaN);this.bj=new $$4.aa($$a.$an.$type);this.bg=new $$4.x($$a.$bs.$type,0);this.bf=new $$4.x($$a.$bs.$type,0);this.be=new $$4.x($$a.$bs.$type,0);this.bo=0;this.bn=NaN;this.bm=1;$$a.$f.init.call(this);this.view(new $$t.b(this));this.view().au();this.h9=$$a.$ae.empty();this._ao=new $$t.h;this._an=new $$t.h;this._am=new $$t.h;this.ranges(new $$t.v);this._a5=true;this._aw=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._aw;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.fi.runOn(this));this._ab=$$t.$o.$type;this._a0=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().ao.runOn($self.view());$ret._c=$self.view().ap.runOn($self.view());$ret._d=$self.view().aq.runOn($self.view());$ret._j=$self.view().bd.runOn($self.view());return $ret}();this._a3=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().ax.runOn($self.view());$ret._c=$self.view().ay.runOn($self.view());$ret._d=$self.view().az.runOn($self.view());$ret._j=$self.view().bz.runOn($self.view());return $ret}();this._a1=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().ax.runOn($self.view());$ret._c=$self.view().ay.runOn($self.view());$ret._d=$self.view().az.runOn($self.view());$ret._j=$self.view().bz.runOn($self.view());return $ret}();this._a2=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().a2.runOn($self.view());$ret._c=$self.view().a3.runOn($self.view());$ret._d=$self.view().a4.runOn($self.view());$ret._j=$self.view().b0.runOn($self.view());return $ret}();this._at=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection())},scaleValue:function(a){return this._at.h(a)},unscaleValue:function(a){return this._at.j(a)},getValueForPoint:function(a){var b=this.ia();var c=Math.min(b.width()/2,b.height()/2)*this.radiusMultiplier();var d=this.h7();var e=d.__x;var f=d.__y;var g=$.ig.GeometryUtil.prototype.e({__x:e,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a);if(this._at!=null&&g<this._at.i()){g+=Math.PI*2}if(this._at!=null&&g>this._at.g()){g-=Math.PI*2}var h=this.unscaleValue(g);return h},getPointForValue:function(a,b){var c=this.scaleValue(a);var d=Math.min(this.ia().width()/2,this.ia().height()/2)*this.radiusMultiplier()*b;var e=this.h7();var f=e.__x+Math.cos(c)*d;var g=e.__y+Math.sin(c)*d;return{__x:f,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},hy:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},fi:function(a,b){this.transitionProgress(this._aw.transitionProgress())},_aw:null,rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$o.rangeBrushesProperty,a);return a}else{return this.c($$t.$o.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$o.rangeOutlinesProperty,a);return a}else{return this.c($$t.$o.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$o.minimumValueProperty,a);return a}else{return this.c($$t.$o.minimumValueProperty)}},bl:0,actualMinimumValue:function(a){if(arguments.length===1){this.bl=a;return a}else{return this.bl}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$o.maximumValueProperty,a);return a}else{return this.c($$t.$o.maximumValueProperty)}},bk:0,actualMaximumValue:function(a){if(arguments.length===1){this.bk=a;return a}else{return this.bk}},interval:function(a){if(arguments.length===1){this.h($$t.$o.intervalProperty,a);return a}else{return this.c($$t.$o.intervalProperty)}},centerX:function(a){if(arguments.length===1){this.h($$t.$o.centerXProperty,a);return a}else{return this.c($$t.$o.centerXProperty)}},centerY:function(a){if(arguments.length===1){this.h($$t.$o.centerYProperty,a);return a}else{return this.c($$t.$o.centerYProperty)}},value:function(a){if(arguments.length===1){this.h($$t.$o.valueProperty,a);return a}else{return this.c($$t.$o.valueProperty)}},scaleStartAngle:function(a){if(arguments.length===1){this.h($$t.$o.scaleStartAngleProperty,a);return a}else{return this.c($$t.$o.scaleStartAngleProperty)}},scaleEndAngle:function(a){if(arguments.length===1){this.h($$t.$o.scaleEndAngleProperty,a);return a}else{return this.c($$t.$o.scaleEndAngleProperty)}},scaleSweepDirection:function(a){if(arguments.length===1){this.h($$t.$o.scaleSweepDirectionProperty,$$a.$bi.getBox(a));return a}else{return $g(this.c($$t.$o.scaleSweepDirectionProperty))}},transitionDuration:function(a){if(arguments.length===1){this.h($$t.$o.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$o.transitionDurationProperty))}},transitionEasingFunction:function(a){if(arguments.length===1){this.h($$t.$o.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$o.transitionEasingFunctionProperty)}},needleBrush:function(a){if(arguments.length===1){this.h($$t.$o.needleBrushProperty,a);return a}else{return this.c($$t.$o.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.h($$t.$o.needleOutlineProperty,a);return a}else{return this.c($$t.$o.needleOutlineProperty)}},needleStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.needleStartExtentProperty,a);return a}else{return this.c($$t.$o.needleStartExtentProperty)}},needleEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.needleEndExtentProperty,a);return a}else{return this.c($$t.$o.needleEndExtentProperty)}},needleShape:function(a){if(arguments.length===1){this.h($$t.$o.needleShapeProperty,$$t.$f.getBox(a));return a}else{return $g(this.c($$t.$o.needleShapeProperty))}},needleStartWidthRatio:function(a){if(arguments.length===1){this.h($$t.$o.needleStartWidthRatioProperty,a);return a}else{return this.c($$t.$o.needleStartWidthRatioProperty)}},needleEndWidthRatio:function(a){if(arguments.length===1){this.h($$t.$o.needleEndWidthRatioProperty,a);return a}else{return this.c($$t.$o.needleEndWidthRatioProperty)}},needleBaseFeatureWidthRatio:function(a){if(arguments.length===1){this.h($$t.$o.needleBaseFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$o.needleBaseFeatureWidthRatioProperty)}},needleBaseFeatureExtent:function(a){if(arguments.length===1){this.h($$t.$o.needleBaseFeatureExtentProperty,a);return a}else{return this.c($$t.$o.needleBaseFeatureExtentProperty)}},needlePointFeatureWidthRatio:function(a){if(arguments.length===1){this.h($$t.$o.needlePointFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$o.needlePointFeatureWidthRatioProperty)}},needlePointFeatureExtent:function(a){if(arguments.length===1){this.h($$t.$o.needlePointFeatureExtentProperty,a);return a}else{return this.c($$t.$o.needlePointFeatureExtentProperty)}},needlePivotWidthRatio:function(a){if(arguments.length===1){this.h($$t.$o.needlePivotWidthRatioProperty,a);return a}else{return this.c($$t.$o.needlePivotWidthRatioProperty)}},needlePivotInnerWidthRatio:function(a){if(arguments.length===1){this.h($$t.$o.needlePivotInnerWidthRatioProperty,a);return a}else{return this.c($$t.$o.needlePivotInnerWidthRatioProperty)}},needlePivotShape:function(a){if(arguments.length===1){this.h($$t.$o.needlePivotShapeProperty,$$t.$g.getBox(a));return a}else{return $g(this.c($$t.$o.needlePivotShapeProperty))}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.scaleStartExtentProperty,a);return a}else{return this.c($$t.$o.scaleStartExtentProperty)}},needlePivotBrush:function(a){if(arguments.length===1){this.h($$t.$o.needlePivotBrushProperty,a);return a}else{return this.c($$t.$o.needlePivotBrushProperty)}},needlePivotOutline:function(a){if(arguments.length===1){this.h($$t.$o.needlePivotOutlineProperty,a);return a}else{return this.c($$t.$o.needlePivotOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$o.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$o.needleStrokeThicknessProperty)}},needlePivotStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$o.needlePivotStrokeThicknessProperty,a);return a}else{return this.c($$t.$o.needlePivotStrokeThicknessProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.scaleEndExtentProperty,a);return a}else{return this.c($$t.$o.scaleEndExtentProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$o.labelExtentProperty,a);return a}else{return this.c($$t.$o.labelExtentProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$o.labelIntervalProperty,a);return a}else{return this.c($$t.$o.labelIntervalProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.tickStartExtentProperty,a);return a}else{return this.c($$t.$o.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.tickEndExtentProperty,a);return a}else{return this.c($$t.$o.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$o.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$o.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$o.tickBrushProperty,a);return a}else{return this.c($$t.$o.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$o.fontBrushProperty,a);return a}else{return this.c($$t.$o.fontBrushProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$o.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$o.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$o.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$o.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$o.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$o.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$o.minorTickBrushProperty,a);return a}else{return this.c($$t.$o.minorTickBrushProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$o.minorTickCountProperty,a);return a}else{return this.c($$t.$o.minorTickCountProperty)}},scaleBrush:function(a){if(arguments.length===1){this.h($$t.$o.scaleBrushProperty,a);return a}else{return this.c($$t.$o.scaleBrushProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$o.backingBrushProperty,a);return a}else{return this.c($$t.$o.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$o.backingOutlineProperty,a);return a;
}else{return this.c($$t.$o.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$o.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$o.backingStrokeThicknessProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$o.backingOuterExtentProperty,a);return a}else{return this.c($$t.$o.backingOuterExtentProperty)}},backingOversweep:function(a){if(arguments.length===1){this.h($$t.$o.backingOversweepProperty,a);return a}else{return this.c($$t.$o.backingOversweepProperty)}},scaleOversweep:function(a){if(arguments.length===1){this.h($$t.$o.scaleOversweepProperty,a);return a}else{return this.c($$t.$o.scaleOversweepProperty)}},scaleOversweepShape:function(a){if(arguments.length===1){this.h($$t.$o.scaleOversweepShapeProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$o.scaleOversweepShapeProperty))}},backingCornerRadius:function(a){if(arguments.length===1){this.h($$t.$o.backingCornerRadiusProperty,a);return a}else{return this.c($$t.$o.backingCornerRadiusProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$o.backingInnerExtentProperty,a);return a}else{return this.c($$t.$o.backingInnerExtentProperty)}},backingShape:function(a){if(arguments.length===1){this.h($$t.$o.backingShapeProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$o.backingShapeProperty))}},ranges:function(a){if(arguments.length===1){this.h($$t.$o.rangesProperty,a);return a}else{return this.c($$t.$o.rangesProperty)}},radiusMultiplier:function(a){if(arguments.length===1){this.h($$t.$o.radiusMultiplierProperty,a);return a}else{return this.c($$t.$o.radiusMultiplierProperty)}},duplicateLabelOmissionStrategy:function(a){if(arguments.length===1){this.h($$t.$o.duplicateLabelOmissionStrategyProperty,$$t.$c.getBox(a));return a}else{return $g(this.c($$t.$o.duplicateLabelOmissionStrategyProperty))}},_a6:false,isNeedleDraggingEnabled:function(a){if(arguments.length===1){this.h($$t.$o.isNeedleDraggingEnabledProperty,a);return a}else{return this.c($$t.$o.isNeedleDraggingEnabledProperty)}},isNeedleDraggingConstrained:function(a){if(arguments.length===1){this.h($$t.$o.isNeedleDraggingConstrainedProperty,a);return a}else{return this.c($$t.$o.isNeedleDraggingConstrainedProperty)}},font:function(a){if(arguments.length===1){this.h($$t.$o.fontProperty,a);return a}else{return this.c($$t.$o.fontProperty)}},formatLabel:null,alignLabel:null,valueChanged:null,_a5:false,_at:null,refresh:function(){this._a5=true;this.view().a6()},fr:function(a,b,c){switch(a){case"NeedleBrush":case"NeedleOutline":case"NeedlePivotBrush":case"NeedlePivotOutline":case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"TickBrush":case"MinorTickBrush":this.view().ar(a,b,c);break;case"RangeBrushes":this.view().av(b,c);break;case"RangeOutlines":this.view().aw(b,c);break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().a0();break}switch(a){case"Value":if(this.valueChanged!=null){this.valueChanged(this,new $.ig.DoubleValueChangedEventArgs(b,c))}this._a5=true;this.view().a6();break;case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingShape":case"BackingInnerExtent":case"BackingOuterExtent":case"BackingOversweep":case"BackingCornerRadius":this._a5=true;this.view().a6();break;case"ScaleSweepDirection":case"ScaleStartAngle":case"ScaleEndAngle":case"ScaleOversweep":case"ScaleOversweepShape":this._at=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a5=true;this.view().a6();break;case"MinimumValue":case"MaximumValue":var d=this.minimumValue();var e=this.maximumValue();if(Number.isInfinity(d)||$.ig.util.isNaN(d)){d=0}if(Number.isInfinity(e)||$.ig.util.isNaN(e)){e=100}this.actualMinimumValue(Math.min(d,e));this.actualMaximumValue(Math.max(d,e));this._at=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a5=true;this.view().a6();break;case"Interval":case"ScaleStartExtent":case"ScaleEndExtent":case"LabelExtent":case"TickStartExtent":case"TickEndExtent":case"TickBrush":case"ScaleBrush":case"LabelInterval":case"MinorTickCount":case"TickStrokeThickness":case"MinorTickStrokeThickness":case"MinorTickBrush":case"MinorTickStartExtent":case"MinorTickEndExtent":case"CenterX":case"CenterY":case"RadiusMultiplier":case"DuplicateLabelOmissionStrategy":this._at=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a5=true;this.view().a6();break;case"NeedleStartExtent":case"NeedleEndExtent":case"NeedleBrush":case"NeedleOutline":case"NeedleStartWidth":case"NeedleEndWidthRatio":case"NeedlePivotBrush":case"NeedlePivotOutline":case"NeedleStrokeThickness":case"NeedlePivotStrokeThickness":case"NeedleBaseFeatureExtent":case"NeedleBaseFeatureWidthRatio":case"NeedlePointFeatureExtent":case"NeedlePointFeatureWidthRatio":case"NeedlePivotWidthRatio":case"NeedlePivotInnerWidthRatio":case"NeedlePivotShape":case"NeedleShape":this._a5=true;this.view().a6();break;case"TransitionDuration":this._aw.intervalMilliseconds(this.transitionDuration());this.view().a6();break;case"TransitionEasingFunction":this._aw.easingFunction(this.transitionEasingFunction());break;case"TransitionProgress":if(this.transitionProgress()>=1){this._aw.stop();var f=this._an;this._an=this._ao;this._ao=f;this.ft();this.fu();this.fv();this.f0(this._an);this.f1(this._an);this.f2(this._an);this.view().af();return}this._am.e(this.transitionProgress(),this._ao,this._an);this.f0(this._am);this.f1(this._am);this.f2(this._am);this.view().af();break;case"Ranges":var g=b;var h=c;if(g!=null){var i=g;i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.fy.runOn(this))}if(h!=null){var j=h;j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.fy.runOn(this))}this._a5=true;this.view().a6();break;case"RangeOutlines":case"RangeBrushes":this._a5=true;this.view().a6();break;case"FontBrush":case"Font":this._a5=true;this.view().bc();this.view().a6();break}},styleUpdated:function(){this.view().a9()},fy: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.fx.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.fx.runOn(this))}}this._a5=true;this.view().a6()},fx:function(a,b){this._a5=true;this.view().a6()},ib:null,h9:null,ia:function(a){if(arguments.length===1){var b=this.h9;this.h9=a;if(!b.equals1(this.h9)){this.fs(b,this.h9)}return a}else{return this.h9}},fs:function(a,b){this._a5=true;this.view().a6()},a9:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!$.ig.util.isNaN(this.value())&&!this.ia().isEmpty()&&this.view().n()},fj:function(){if(!this.a9()){return}if(this._a5){if(this.animating()){if(this._aw.needsFlush()){this._aw.flush()}var a=this._ao;this._ao=this._am;this._am=a}else{var b=this._ao;this._ao=this._an;this._an=b}}else if(this.animating()){this._am.e(this.transitionProgress(),this._ao,this._an);this.f0(this._am);this.f1(this._am);this.f2(this._am)}if(this._a5){this.fu();this.fv();this.ft()}if(this._a5&&this.bc()){this.f3();this._am.e(this.transitionProgress(),this._ao,this._an);this.f0(this._am);this.f1(this._am);this.f2(this._am)}else{if(this._a5){this.f0(this._an);this.f1(this._an);this.f2(this._an)}}this._a5=false;this.view().af()},f3:function(){this.bo=0;this._aw.stop();this._aw.start()},bc:function(){return this.transitionDuration()>0},f0:function(a){var b=this.ia();var c=this.view().bu();var d=a._a;var e=Math.min(b.width()/2,b.height()/2)*a._d;var f=this.h7();var g=f.__x;var h=f.__y;var i=d.n(e,g,h);c._aj=i;c.__fill=d._l;c.__stroke=d._m;c._ac=d._h},bh:null,bi:null,needleContainsPoint:function(a){if(this.bh==null){return false}return $.ig.PolygonUtil.prototype.a(this.bh,a)},needleContainsPoint1:function(a,b){if(this.bh==null){return false}return b?$.ig.PolygonUtil.prototype.a(this.bi,a):$.ig.PolygonUtil.prototype.a(this.bh,a)},f1:function(a){var b=this.ia();var c=a._b._ab;var d=a._b._aj;var e=a._b._ak;var f=a._b._ae;var g=a._b._ah;var h=a._b._ai;var i=a._b._aa;var j=this.view().bv();var k=this.view().by();var l=this.view().bw();var m=a._b;var n=Math.min(b.width()/2,b.height()/2)*a._d;var o=this.h7();var p=o.__x;var q=o.__y;var r=m.am(n,p,q);var s=c*180/Math.PI;j._aj=r;var t=new $$a.bp;t._j.add(function(){var $ret=new $$a.bm;$ret._k=p;$ret._l=q;$ret._j=s;return $ret}());j._j=t;j.__fill=d;j.__stroke=e;j._ac=f;k._aj=m.an(n,p,q);l._aj=m.al(n,p,q);k.__fill=g;k.__stroke=h;k._ac=i;l.__fill=g;l.__stroke=h;l._ac=i;var u=new $$4.x($$a.$y.$type,0);var v=Math.cos(c);var w=Math.sin(c);var x=m._af/2;var y={__x:m._ad*n,__y:x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var z={__x:m._ac*n,__y:x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aa={__x:m._ac*n,__y:-x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ab={__x:m._ad*n,__y:-x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};y={__x:y.__x*v-y.__y*w+p,__y:y.__y*v+y.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z={__x:z.__x*v-z.__y*w+p,__y:z.__y*v+z.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};aa={__x:aa.__x*v-aa.__y*w+p,__y:aa.__y*v+aa.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ab={__x:ab.__x*v-ab.__y*w+p,__y:ab.__y*v+ab.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(y);u.add(z);u.add(aa);u.add(ab);this.bh=u;x=m._af/2*n;var ac={__x:m._ad*n,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ad={__x:m._ac*n,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ae={__x:m._ac*n,__y:-x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var af={__x:m._ad*n,__y:-x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ac={__x:ac.__x*v-ac.__y*w+p,__y:ac.__y*v+ac.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ad={__x:ad.__x*v-ad.__y*w+p,__y:ad.__y*v+ad.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ae={__x:ae.__x*v-ae.__y*w+p,__y:ae.__y*v+ae.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};af={__x:af.__x*v-af.__y*w+p,__y:af.__y*v+af.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.bi=new $$4.x($$a.$y.$type,0);this.bi.add(ac);this.bi.add(ad);this.bi.add(ae);this.bi.add(af)},h7:function(){var a=this.ia();var b=$.ig.util.isNaN(this.centerX())?.5:this.centerX();var c=$.ig.util.isNaN(this.centerY())?.5:this.centerY();var d=a.left()+b*a.width();var e=a.top()+c*a.height();return{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c0:function(a){if(Number.isInfinity(a)){return NaN}return a},fu:function(){var a=this._an;a._d=this.radiusMultiplier();var b=this.ia();var c=this._at;var d=this.c2(this.value(),0);var e=this._at.h(d);var f=new $$t.m;var g=new $$t.n;g.b=this.needleShape();g.o=this.c0(this.needleStrokeThickness());g.t=this.needleBrush();g.u=this.needleOutline();g.m=this.c0(this.needleStartExtent());g.k=this.c0(this.needleEndExtent());g.d=this.c0(this.needleBaseFeatureExtent());g.e=this.c0(this.needleBaseFeatureWidthRatio());g.p=this.c0(this.needlePointFeatureExtent());g.q=this.c0(this.needlePointFeatureWidthRatio());g.i=this.c0(this.needlePivotWidthRatio());g.f=this.c0(this.needlePivotInnerWidthRatio());g.r=this.needlePivotBrush();g.s=this.needlePivotOutline();g.c=this.needlePivotShape();g.h=this.c0(this.needlePivotStrokeThickness());g.n=this.c0(this.needleStartWidthRatio());g.l=this.c0(this.needleEndWidthRatio());if($.ig.util.isNaN(g.o)){g.o=$$t.$o.cw}if($.ig.util.isNaN(g.h)){g.h=$$t.$o.cp}f._b=g;f.e(a._b);a._b._ab=e},_ao:null,_an:null,_am:null,bj:null,bg:null,bf:null,be:null,f2:function(a){var b=this.ia();var c=a._c;var d=c._c;var e=c._e;var f=c._g;var g=c._h;var h=c._f;var i=c._d;var j=c._l;var k=c._t;var l=c._q;var m=c._j;var n=c._i;var o=c._v;var p=c._u;var q=c._s;var r=c._p;var s=c._ab;var t=c._ac;var u=c._w;var v=c._aa;var w=c._n;var x=c._m;var y=c._o;var z=this.view().bx();var aa=c._r;k=Math.max(0,k);l=Math.max(0,l);var ab=true;if(this.scaleOversweepShape()==1||this.scaleOversweepShape()==0&&this.backingShape()==0){ab=false}var ac=Math.min(b.width()/2,b.height()/2)*a._d;var ad=this.h7();var ae=ad.__x;var af=ad.__y;var ag=q;var ah=r;q-=aa;r+=aa;var ai=false;if(r-q>=2*Math.PI){ai=true;q=0;r=Math.PI}var aj=new $$a.a7;var ak=new $$a.a8;var al=Math.cos(q);var am=Math.sin(q);var an=Math.cos(r);var ao=Math.sin(r);var ap=ae+ac*k*al;var aq=af+ac*k*am;var ar=ae+ac*l*al;var as=af+ac*l*am;var at=ae+ac*k*an;var au=af+ac*k*ao;var av=ae+ac*l*an;var aw=af+ac*l*ao;var ax=ai;if(aa!=0&&!ai&&ab){var ay=Math.cos(ag);var az=Math.sin(ag);var a0=Math.cos(ah);var a1=Math.sin(ah);var a2=ae+ac*k*ay;var a3=af+ac*k*az;var a4=ae+ac*l*ay;var a5=af+ac*l*az;var a6=ae+ac*k*a0;var a7=af+ac*k*a1;var a8=ae+ac*l*a0;var a9=af+ac*l*a1;var ba=aq;var bb=ar;if(a4-a2!=0){bb=ae;var bc=(a5-a3)/(a4-a2);ba=bc*(ae-ar)+as}var bd={__x:bb,__y:ba,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var be=$.ig.GeometryUtil.prototype.i(bd,{__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},ac*k);var bf=au;var bg=av;if(a8-a6!=0){bg=ae;var bh=(a9-a7)/(a8-a6);bf=bh*(ae-av)+aw}var bi={__x:bg,__y:bf,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var bj=$.ig.GeometryUtil.prototype.i(bi,{__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},ac*k);if($.ig.util.isNaN(be._c.__x)||$.ig.util.isNaN(be._c.__y)||$.ig.util.isNaN(be._d.__x)||$.ig.util.isNaN(be._d.__y)||$.ig.util.isNaN(bj._c.__x)||$.ig.util.isNaN(bj._c.__y)||$.ig.util.isNaN(bj._d.__x)||$.ig.util.isNaN(bj._d.__y)){ai=true;q=0;r=Math.PI}else{var bk;var bl;if(Math.pow(be._c.__x-ar,2)+Math.pow(be._c.__y-as,2)<Math.pow(be._d.__x-ar,2)+Math.pow(be._d.__y-as,2)){bk=be._c}else{bk=be._d}if(Math.pow(bj._c.__x-av,2)+Math.pow(bj._c.__y-aw,2)<Math.pow(bj._d.__x-av,2)+Math.pow(bj._d.__y-aw,2)){bl=bj._c}else{bl=bj._d}if(Math.pow(bl.__x-ar,2)+Math.pow(bl.__y-as,2)<=Math.pow(bk.__x-ar,2)+Math.pow(bk.__y-as,2)){ai=true;q=0;r=Math.PI}else{var bm=$.ig.GeometryUtil.prototype.e({__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},bk);var bn=$.ig.GeometryUtil.prototype.e({__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},bl);var bo=q;var bp=r;while(bo>Math.PI*2){bo-=Math.PI*2}while(bp>Math.PI*2){bp-=Math.PI*2}var bq=Math.min(Math.abs(bm-bo),Math.abs(Math.PI*2-bm-bo));var br=Math.min(Math.abs(bn-bp),Math.abs(Math.PI*2-bn-bp));if(r-q+bq+br>=2*Math.PI){ai=true;q=0;r=Math.PI}else{ap=bk.__x;aq=bk.__y;at=bl.__x;au=bl.__y}}}}if(ai&&!ax){al=Math.cos(q);am=Math.sin(q);an=Math.cos(r);ao=Math.sin(r);ap=ae+ac*k*al;aq=af+ac*k*am;ar=ae+ac*l*al;as=af+ac*l*am;at=ae+ac*k*an;au=af+ac*k*ao;av=ae+ac*l*an;aw=af+ac*l*ao}if(ai){ak.__startPoint={__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());var bs=new $$a.a8;bs.__startPoint={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};bs.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:at,__y:au,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());bs.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());aj._b.add(ak);aj._b.add(bs)}else{ak.__startPoint={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ak.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=r-q>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());ak.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:at,__y:au,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=r-q>Math.PI;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());aj._b.add(ak)}z._aj=aj;z.__fill=s;var bt=this._a0;bt.f(true);var bv=this.bj.getEnumerator();while(bv.moveNext()){var bu=bv.current();bt.n(bu)}this.bj.clear();var bw=c._z;for(var bx=0;bx<d.length;bx++){var by=ae+ac*j*Math.cos(d[bx]);var bz=af+ac*j*Math.sin(d[bx]);var b0=bt.a();if(b0.ak()!=e[bx]){b0.ak(e[bx])}this.view().a8(b0,bw);var b1=h[bx];var b2=i[bx];var b3=f[bx];var b4=g[bx];this.view().a1(b0,by+b3,bz+b4);this.bj.push(b0)}bt.f(false);var b5=this._a3;b5.f(true);for(var b6=0;b6<this.bg.count();b6++){b5.n(this.bg.__inner[b6])}this.bg.clear();for(var b7=0;b7<m.length;b7++){var b8=ae+ac*o*Math.cos(m[b7]);var b9=af+ac*o*Math.sin(m[b7]);var ca=ae+ac*p*Math.cos(m[b7]);var cb=af+ac*p*Math.sin(m[b7]);var cc=b5.a();var cd=new $$a.a7;var ce=new $$a.a8;ce.__startPoint={__x:b8,__y:b9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ce.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ca,__y:cb,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());cd._b.add(ce);cc._aj=cd;cc.__stroke=t;cc._ac=u;this.bg.add(cc)}b5.f(false);var cf=this._a1;cf.f(true);for(var cg=0;cg<this.be.count();cg++){cf.n(this.be.__inner[cg])}this.be.clear();for(var ch=0;ch<n.length;ch++){var ci=ae+ac*w*Math.cos(n[ch]);var cj=af+ac*w*Math.sin(n[ch]);var ck=ae+ac*x*Math.cos(n[ch]);var cl=af+ac*x*Math.sin(n[ch]);var cm=cf.a();var cn=new $$a.a7;var co=new $$a.a8;co.__startPoint={__x:ci,__y:cj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};co.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ck,__y:cl,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());cn._b.add(co);cm._aj=cn;cm.__stroke=v;cm._ac=y;this.be.add(cm)}cf.f(false);var cp=this._a2;cp.f(true);for(var cq=this.bf.count()-1;cq>=0;cq--){cp.n(this.bf.__inner[cq])}this.bf.clear();for(var cr=0;cr<c._k.count();cr++){var cs=c._k.__inner[cr];var ct=cp.a();ct._aj=cs.m(ac,ae,af);ct.__fill=cs.k;ct.__stroke=cs.l;ct._ac=cs.h;this.bf.add(ct)}this.view().a7(this.bf);cp.f(false)},bd:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},c1:function(a){if(Number.isInfinity(a)){return NaN}return a},cz:function(a,b){if(Number.isInfinity(a)){return b}return a},c2:function(a,b){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return b}return a},fv:function(){var a=this._an;a._d=this.c1(this.radiusMultiplier());if($.ig.util.isNaN(a._d)){a._d=1}var b=this.ia();var c=this._at;var d=this.c1(this.interval());var e=this.c1(this.labelInterval());var f=this.c1(this.minorTickCount());if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if($.ig.util.isNaN(f)){f=3}var g=new $$4.x($$6.$u.$type.specialize(Number,Number),0);var h=c.i();var i=c.g();while(h>=Math.PI*2){h-=Math.PI*2}while(i>=Math.PI*2){i-=Math.PI*2}var j=Math.abs(i-h)<1e-4;var k=this.duplicateLabelOmissionStrategy()==1||this.duplicateLabelOmissionStrategy()==3;var l=this.duplicateLabelOmissionStrategy()==0||this.duplicateLabelOmissionStrategy()==3;for(var m=this.actualMinimumValue();m<=this.actualMaximumValue()||this.bd(m,this.actualMaximumValue(),e);m+=e){if(j&&this.bd(m,this.actualMinimumValue(),e)&&k){continue}if(j&&this.bd(m,this.actualMaximumValue(),e)&&l){continue}g.add(new $$6.u(Number,Number,m,c.h(m)));if(e==0){break}}var n=new $$4.x(Number,0);var o=new $$4.x(Number,0);for(var p=this.actualMinimumValue();p<=this.actualMaximumValue()||this.bd(p,this.actualMaximumValue(),d);p+=d){n.add(c.h(p));for(var q=0;q<f;q++){var r=d/(f+1)*(q+1);if(r+p>this.actualMaximumValue()){continue}o.add(c.h(r+p))}if(d==0){break}}if(a._c._c.length!=g.count()){a._c._c=new Array(g.count());a._c._e=new Array(g.count());a._c._f=new Array(g.count());a._c._d=new Array(g.count());a._c._g=new Array(g.count());a._c._h=new Array(g.count())}if(a._c._j.length!=n.count()||a._c._i.length!=o.count()){a._c._j=new Array(n.count());a._c._i=new Array(o.count())}var s=new $$t.r;s.startAngle=this._at.i();s.endAngle=this._at.g();s.actualMinimumValue=this.actualMinimumValue();s.actualMaximumValue=this.actualMaximumValue();var t=new $$t.t;t.startAngle=s.startAngle;t.endAngle=s.endAngle;t.actualMinimumValue=s.actualMinimumValue;t.actualMaximumValue=s.actualMaximumValue;for(var u=0;u<g.count();u++){s.angle=g.__inner[u]._d;t.angle=s.angle;a._c._c[u]=g.__inner[u]._d;var v=g.__inner[u]._c;s.value=v;var w=Math.round(v*100)/100;s.label=w.toString();if(this.formatLabel!=null){this.formatLabel(this,s)}t.value=s.value;t.label=s.label;var x=s.label;var y=this.view().b1(function(){var $ret=new $$a.an;$ret.ak(x);return $ret}());t.width=y.width();t.height=y.height();t.offsetX=-1*(y.width()/2);t.offsetY=-1*(y.height()/2);if(this.alignLabel!=null){this.alignLabel(this,t)}a._c._f[u]=t.width;a._c._d[u]=t.height;a._c._g[u]=t.offsetX;a._c._h[u]=t.offsetY;a._c._e[u]=t.label}for(var z=0;z<n.count();z++){a._c._j[z]=n.__inner[z]}for(var aa=0;aa<o.count();aa++){a._c._i[aa]=o.__inner[aa]}a._c._t=this.c2(this.scaleStartExtent(),.5);a._c._q=this.c2(this.scaleEndExtent(),.57);a._c._l=this.c2(this.labelExtent(),.65);a._c._v=this.c2(this.tickStartExtent(),.5);a._c._u=this.c2(this.tickEndExtent(),.57);a._c._n=this.c2(this.minorTickStartExtent(),.54);a._c._m=this.c2(this.minorTickEndExtent(),.57);a._c._s=c.i();a._c._p=c.g();var ab=this.scaleOversweep();if($.ig.util.isNaN(ab)){ab=2.8}var ac=ab*Math.PI/180;if(ac<0){ac=0}a._c._r=ac;a._c._ac=this.tickBrush();a._c._z=this.fontBrush();a._c._aa=this.minorTickBrush();a._c._ab=this.scaleBrush();a._c._w=this.c1(this.tickStrokeThickness());a._c._o=this.c1(this.minorTickStrokeThickness());if($.ig.util.isNaN(a._c._w)){a._c._w=$$t.$o.dh}if($.ig.util.isNaN(a._c._o)){a._c._o=$$t.$o.ci}a._c._k.clear();for(var ad=0;ad<this.ranges().count();ad++){var ae=this.ranges().__inner[ad];var af=this.c1(Math.min(ae.startValue(),ae.endValue()));var ag=this.c1(Math.max(ae.startValue(),ae.endValue()));if($.ig.util.isNaN(af)||$.ig.util.isNaN(ag)){continue}var ah=c.h(af);var ai=c.h(ag);var aj=$$t.$p.k(ah,ai,this.scaleSweepDirection());ah=aj._c;ai=aj._d;var ak=new $$t.j;ak.e=ah;ak.b=ai;ak.k=ae.brush()!=null?ae.brush():this.hy(ad,this.rangeBrushes());ak.l=ae.outline()!=null?ae.outline():this.hy(ad,this.rangeOutlines());ak.h=this.c2(ae.strokeThickness(),$$t.$u.q);ak.f=this.c1(ae.innerStartExtent());if($.ig.util.isNaN(ak.f)){ak.f=Math.max(0,this.scaleStartExtent())}ak.c=this.c1(ae.innerEndExtent());if($.ig.util.isNaN(ak.c)){ak.c=Math.max(0,this.scaleStartExtent())}ak.g=this.c1(ae.outerStartExtent());if($.ig.util.isNaN(ak.g)){ak.g=Math.max(0,this.scaleEndExtent())}ak.d=this.c1(ae.outerEndExtent());if($.ig.util.isNaN(ak.d)){ak.d=Math.max(0,this.scaleEndExtent())}if(this.scaleSweepDirection()==0){var al=ak.f;ak.f=ak.c;ak.c=al;al=ak.g;ak.g=ak.d;ak.d=al}a._c._k.add(ak)}},ft:function(){var a=this._an;a._d=this.radiusMultiplier();var b=a._a;var c=this.backingBrush();var d=this.backingOutline();var e=this.cz(this.backingStrokeThickness(),$$t.$o.b0);var f=this.backingShape();var g=this.backingOuterExtent();var h=this.backingInnerExtent();if(Number.isInfinity(h)||$.ig.util.isNaN(h)){h=.12}if(Number.isInfinity(g)||$.ig.util.isNaN(g)){g=.82}var i=this.backingCornerRadius();if(Number.isInfinity(i)||$.ig.util.isNaN(i)){i=4}if(h>g){var j=g;g=h;h=j}var k=this._at;var l=k.i();var m=k.g();b._l=c;b._m=d;b._h=e;if(f==0){b._b=0;b._g=0;b._c=0;b._d=0;b._e=this.backingOuterExtent()}else{b._b=i;var n=this.backingOversweep()*Math.PI/180;if(n<0){n=0}if(Math.PI*2-(m-l)<n){b._f=0;b._b=0;b._g=0;b._c=0;b._d=0;b._e=g}else{b._f=n;b._g=l;b._c=m;b._b=i;b._d=h;b._e=g}}},animating:function(){return this._aw.animationActive()},bo:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.fr("TransitionProgress",b,this.bo);return a}else{return this.bo}},_a3:null,_a1:null,_a0:null,_a2:null,fm:function(a,b){var c=this.getValueForPoint(a);if(this.isNeedleDraggingConstrained()){var d=this.unscaleValue(this._at.g()-Math.PI*2);switch(this.scaleSweepDirection()){case 1:if(c<this.actualMinimumValue()){c=c<d*.5?this.actualMaximumValue():this.actualMinimumValue()}break;case 0:if(c>this.actualMaximumValue()){c=c<(d+this.actualMaximumValue())*.5?this.actualMaximumValue():this.actualMinimumValue()}break}}if(c!=this.value()){this.value(c)}},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().as(a)},onMouseMove:function(a,b){if(this._a6){this.fm(a,b)}},onMouseDown:function(a,b){if(this.isNeedleDraggingEnabled()&&this.needleContainsPoint1(a,b)&&!this._a6){this._a6=true}},onMouseUp:function(a){if(this._a6){this._a6=false}},containerResized:function(){this.view().at()},flush:function(){this.view().flush()},exportVisualData:function(){var a=new $$t.w;a.viewport(new $.ig.RectData(this.ia().left(),this.ia().top(),this.ia().width(),this.ia().height()));a.scaleLabels(new $$t.z);a.scaleTickmarks(new $$t.ab);a.ranges(new $$t.ae);a.needle(new $$t.ad);this.view().ak(a);return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},az:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._aa,this.font())},bn:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bn;this.bn=a;this.fr("PixelScalingRatio",b,this.bn);return a}else{return this.bn}},bm:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bm;this.bm=a;this.fr("ActualPixelScalingRatio",b,this.bm);return a}else{return this.bm}},$type:new $.ig.Type("XamRadialGauge",$$a.$f.$type)},true);$c("RadialGaugeScaler:p","Object",{e:0,d:0,c:0,b:0,l:0,f:0,a:0,i:function(){return this.f},g:function(){return this.a},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.e=c;this.d=d;if($.ig.util.isNaN(this.e)||Number.isInfinity(this.e)){this.e=135}if($.ig.util.isNaN(this.d)||Number.isInfinity(this.d)){this.d=45}this.l=e;this.c=a;this.b=b;var f=$.ig.MathUtil.prototype.k(this.e);var g=$.ig.MathUtil.prototype.k(this.d);var h=$$t.$p.k(f,g,this.l);this.f=h._c;this.a=h._d},k:function(a,b,c){if(c==1&&b<a){b+=Math.PI*2}if(c==0&&a<b){a+=Math.PI*2}if(c==0){var d=a;a=b;b=d}return new $$6.u(Number,Number,a,b)},h:function(a){var b=NaN;if(this.c==this.b){b=0}else{b=(a-this.c)/(this.b-this.c)}if(this.l==0){b=1-b}var c=this.f+(this.a-this.f)*b;return c},j:function(a){var b=(a-this.f)/(this.a-this.f);if(this.l==0){b=1-b}var c=this.c+(this.b-this.c)*b;return c},$type:new $.ig.Type("RadialGaugeScaler",$.ig.$ot)},true);$c("FormatRadialGaugeLabelEventArgs:r","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,startAngle:0,endAngle:0,angle:0,value:0,label:null,$type:new $.ig.Type("FormatRadialGaugeLabelEventArgs",$$0.$w.$type)},true);$c("AlignRadialGaugeLabelEventArgs:t","FormatRadialGaugeLabelEventArgs",{init:function(){$$t.$r.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignRadialGaugeLabelEventArgs",$$t.$r.$type)},true);$c("GaugeVisualData:w","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport());
}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.needlePath()!=null){if(b){b=false}else{a.l(", ")}a.l("needlePath: ");a.u(this.needlePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.needle()!=null){if(b){b=false}else{a.l(", ")}a.l("needle: ");a.u(this.needle().serialize())}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.u("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("GaugeVisualData",$.ig.$ot)},true);$c("CommonData:x","Object",{init:function(){$.ig.$op.init.call(this)},_borderBrush:null,borderBrush:function(a){if(arguments.length===1){this._borderBrush=a;return a}else{return this._borderBrush}},_borderThickness:null,borderThickness:function(a){if(arguments.length===1){this._borderThickness=a;return a}else{return this._borderThickness}},$type:new $.ig.Type("CommonData",$.ig.$ot)},true);$c("ScaleVisualData:y","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ScaleVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualData:aa","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height()+"}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y()+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("ScaleLabelVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualDataList:z","List$1",{init:function(){$$4.$x.init.call(this,$$t.$aa.$type,0)},$type:new $.ig.Type("ScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$aa.$type))},true);$c("ScaleTickmarkVisualData:ac","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("ScaleTickmarkVisualData",$.ig.$ot)},true);$c("ScaleTickmarkVisualDataList:ab","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ac.$type,0)},$type:new $.ig.Type("ScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ac.$type))},true);$c("NeedleVisualData:ad","Object",{init:function(){$.ig.$op.init.call(this)},_angle:0,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},serialize:function(){return"{ angle: "+this.angle().toString()+"}"},$type:new $.ig.Type("NeedleVisualData",$.ig.$ot)},true);$c("RangeVisualData:af","Object",{init:function(){$.ig.$op.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+"}"},$type:new $.ig.Type("RangeVisualData",$.ig.$ot)},true);$c("RangeVisualDataList:ae","List$1",{init:function(){$$4.$x.init.call(this,$$t.$af.$type,0)},$type:new $.ig.Type("RangeVisualDataList",$$4.$x.$type.specialize($$t.$af.$type))},true);$$t.$u.nameProperty=$$a.$s.i("Name",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Name",b.oldValue(),b.newValue())}));$$t.$u.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Brush",b.oldValue(),b.newValue())}));$$t.$u.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Outline",b.oldValue(),b.newValue())}));$$t.$u.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("StartValue",b.oldValue(),b.newValue())}));$$t.$u.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("EndValue",b.oldValue(),b.newValue())}));$$t.$u.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$u.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$u.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$u.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$u.q=$.ig.DeviceUtils.prototype.g(1);$$t.$u.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$u.$type,new $$a.ac(2,$$t.$u.q,function(a,b){a.ac("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$o.minimumValueDefaultValue=0;$$t.$o.maximumValueDefaultValue=100;$$t.$o.scaleStartExtentDefaultValue=.5;$$t.$o.scaleEndExtentDefaultValue=.57;$$t.$o.labelExtentDefaultValue=.65;$$t.$o.tickStartExtentDefaultValue=.5;$$t.$o.tickEndExtentDefaultValue=.57;$$t.$o.minorTickStartExtentDefaultValue=.54;$$t.$o.minorTickEndExtentDefaultValue=.57;$$t.$o.backingOuterExtentDefaultValue=.82;$$t.$o.backingCornerRadiusDefaultValue=4;$$t.$o.backingInnerExtentDefaultValue=.12;$$t.$o.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$o.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$o.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$o.$type,new $$a.ac(2,0,function(a,b){a.fr("MinimumValue",b.oldValue(),b.newValue())}));$$t.$o.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$o.$type,new $$a.ac(2,100,function(a,b){a.fr("MaximumValue",b.oldValue(),b.newValue())}));$$t.$o.intervalProperty=$$a.$s.i("Interval",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("Interval",b.oldValue(),b.newValue())}));$$t.$o.centerXProperty=$$a.$s.i("CenterX",Number,$$t.$o.$type,new $$a.ac(2,.5,function(a,b){a.fr("CenterX",b.oldValue(),b.newValue())}));$$t.$o.centerYProperty=$$a.$s.i("CenterY",Number,$$t.$o.$type,new $$a.ac(2,.5,function(a,b){a.fr("CenterY",b.oldValue(),b.newValue())}));$$t.$o.valueProperty=$$a.$s.i("Value",Number,$$t.$o.$type,new $$a.ac(2,0,function(a,b){a.fr("Value",b.oldValue(),b.newValue())}));$$t.$o.scaleStartAngleProperty=$$a.$s.i("ScaleStartAngle",Number,$$t.$o.$type,new $$a.ac(2,135,function(a,b){a.fr("ScaleStartAngle",b.oldValue(),b.newValue())}));$$t.$o.scaleEndAngleProperty=$$a.$s.i("ScaleEndAngle",Number,$$t.$o.$type,new $$a.ac(2,45,function(a,b){a.fr("ScaleEndAngle",b.oldValue(),b.newValue())}));$$t.$o.scaleSweepDirectionProperty=$$a.$s.i("ScaleSweepDirection",$$a.$bi.$type,$$t.$o.$type,new $$a.ac(2,$$a.$bi.getBox(1),function(a,b){a.fr("ScaleSweepDirection",b.oldValue(),b.newValue())}));$$t.$o.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$o.$type,new $$a.ac(2,0,function(a,b){a.fr("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$o.transitionEasingFunctionProperty=$$a.$s.i("TransitionEasingFunction",$.ig.EasingFunctionHandler.prototype.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){$b($$t.$o.$type,a).fr("TransitionEasingFunction",b.oldValue(),b.newValue())}));$$t.$o.needleBrushProperty=$$a.$s.i("NeedleBrush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("NeedleBrush",b.oldValue(),b.newValue())}));$$t.$o.needleOutlineProperty=$$a.$s.i("NeedleOutline",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("NeedleOutline",b.oldValue(),b.newValue())}));$$t.$o.needleStartExtentProperty=$$a.$s.i("NeedleStartExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedleStartExtent",b.oldValue(),b.newValue())}));$$t.$o.needleEndExtentProperty=$$a.$s.i("NeedleEndExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedleEndExtent",b.oldValue(),b.newValue())}));$$t.$o.needleShapeProperty=$$a.$s.i("NeedleShape",$$t.$f.$type,$$t.$o.$type,new $$a.ac(2,$$t.$f.getBox(4),function(a,b){a.fr("NeedleShape",b.oldValue(),b.newValue())}));$$t.$o.needleStartWidthRatioProperty=$$a.$s.i("NeedleStartWidth",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedleStartWidth",b.oldValue(),b.newValue())}));$$t.$o.needleEndWidthRatioProperty=$$a.$s.i("NeedleEndWidthRatio",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedleEndWidthRatio",b.oldValue(),b.newValue())}));$$t.$o.needleBaseFeatureWidthRatioProperty=$$a.$s.i("NeedleBaseFeatureWidthRatio",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedleBaseFeatureWidthRatio",b.oldValue(),b.newValue())}));$$t.$o.needleBaseFeatureExtentProperty=$$a.$s.i("NeedleBaseFeatureExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedleBaseFeatureExtent",b.oldValue(),b.newValue())}));$$t.$o.needlePointFeatureWidthRatioProperty=$$a.$s.i("NeedlePointFeatureWidthRatio",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedlePointFeatureWidthRatio",b.oldValue(),b.newValue())}));$$t.$o.needlePointFeatureExtentProperty=$$a.$s.i("NeedlePointFeatureExtent",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedlePointFeatureExtent",b.oldValue(),b.newValue())}));$$t.$o.needlePivotWidthRatioProperty=$$a.$s.i("NeedlePivotWidthRatio",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedlePivotWidthRatio",b.oldValue(),b.newValue())}));$$t.$o.needlePivotInnerWidthRatioProperty=$$a.$s.i("NeedlePivotInnerWidthRatio",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("NeedlePivotInnerWidthRatio",b.oldValue(),b.newValue())}));$$t.$o.needlePivotShapeProperty=$$a.$s.i("NeedlePivotShape",$$t.$g.$type,$$t.$o.$type,new $$a.ac(2,$$t.$g.getBox(3),function(a,b){a.fr("NeedlePivotShape",b.oldValue(),b.newValue())}));$$t.$o.needlePivotBrushProperty=$$a.$s.i("NeedlePivotBrush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("NeedlePivotBrush",b.oldValue(),b.newValue())}));$$t.$o.needlePivotOutlineProperty=$$a.$s.i("NeedlePivotOutline",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("NeedlePivotOutline",b.oldValue(),b.newValue())}));$$t.$o.cw=$.ig.DeviceUtils.prototype.g(1);$$t.$o.needleStrokeThicknessProperty=$$a.$s.i("NeedleStrokeThickness",Number,$$t.$o.$type,new $$a.ac(2,$$t.$o.cw,function(a,b){a.fr("NeedleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$o.cp=$.ig.DeviceUtils.prototype.g(1);$$t.$o.needlePivotStrokeThicknessProperty=$$a.$s.i("NeedlePivotStrokeThickness",Number,$$t.$o.$type,new $$a.ac(2,$$t.$o.cp,function(a,b){a.fr("NeedlePivotStrokeThickness",b.oldValue(),b.newValue())}));$$t.$o.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$o.$type,new $$a.ac(2,.5,function(a,b){a.fr("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$o.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$o.$type,new $$a.ac(2,.57,function(a,b){a.fr("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$o.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$o.$type,new $$a.ac(2,.65,function(a,b){a.fr("LabelExtent",b.oldValue(),b.newValue())}));$$t.$o.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$o.$type,new $$a.ac(2,NaN,function(a,b){a.fr("LabelInterval",b.oldValue(),b.newValue())}));$$t.$o.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$o.$type,new $$a.ac(2,.5,function(a,b){a.fr("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$o.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$o.$type,new $$a.ac(2,.57,function(a,b){a.fr("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$o.dh=$.ig.DeviceUtils.prototype.g(3);$$t.$o.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$o.$type,new $$a.ac(2,$$t.$o.dh,function(a,b){a.fr("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$o.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("TickBrush",b.oldValue(),b.newValue())}));$$t.$o.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("FontBrush",b.oldValue(),b.newValue())}));$$t.$o.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$o.$type,new $$a.ac(2,.54,function(a,b){a.fr("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$o.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$o.$type,new $$a.ac(2,.57,function(a,b){a.fr("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$o.ci=$.ig.DeviceUtils.prototype.g(2);$$t.$o.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$o.$type,new $$a.ac(2,$$t.$o.ci,function(a,b){a.fr("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$o.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$o.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$o.$type,new $$a.ac(2,3,function(a,b){a.fr("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$o.scaleBrushProperty=$$a.$s.i("ScaleBrush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("ScaleBrush",b.oldValue(),b.newValue())}));$$t.$o.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("BackingBrush",b.oldValue(),b.newValue())}));$$t.$o.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("BackingOutline",b.oldValue(),b.newValue())}));$$t.$o.b0=$.ig.DeviceUtils.prototype.g(12);$$t.$o.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$o.$type,new $$a.ac(2,$$t.$o.b0,function(a,b){a.fr("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$o.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$o.$type,new $$a.ac(2,.82,function(a,b){a.fr("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$o.backingOversweepProperty=$$a.$s.i("BackingOversweep",Number,$$t.$o.$type,new $$a.ac(2,3,function(a,b){a.fr("BackingOversweep",b.oldValue(),b.newValue())}));$$t.$o.scaleOversweepProperty=$$a.$s.i("ScaleOversweep",Number,$$t.$o.$type,new $$a.ac(2,2.8,function(a,b){a.fr("ScaleOversweep",b.oldValue(),b.newValue())}));$$t.$o.scaleOversweepShapeProperty=$$a.$s.i("ScaleOversweepShape",$$t.$e.$type,$$t.$o.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.fr("ScaleOversweepShape",b.oldValue(),b.newValue())}));$$t.$o.backingCornerRadiusProperty=$$a.$s.i("BackingCornerRadius",Number,$$t.$o.$type,new $$a.ac(2,4,function(a,b){a.fr("BackingCornerRadius",b.oldValue(),b.newValue())}));$$t.$o.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$o.$type,new $$a.ac(2,.12,function(a,b){a.fr("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$o.backingShapeProperty=$$a.$s.i("BackingShape",$$t.$d.$type,$$t.$o.$type,new $$a.ac(2,$$t.$d.getBox(0),function(a,b){a.fr("BackingShape",b.oldValue(),b.newValue())}));$$t.$o.rangesProperty=$$a.$s.i("Ranges",$$t.$v.$type,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("Ranges",b.oldValue(),b.newValue())}));$$t.$o.radiusMultiplierProperty=$$a.$s.i("RadiusMultiplier",Number,$$t.$o.$type,new $$a.ac(2,1,function(a,b){a.fr("RadiusMultiplier",b.oldValue(),b.newValue())}));$$t.$o.duplicateLabelOmissionStrategyProperty=$$a.$s.i("DuplicateLabelOmissionStrategy",$$t.$c.$type,$$t.$o.$type,new $$a.ac(2,$$t.$c.getBox(0),function(a,b){a.fr("DuplicateLabelOmissionStrategy",b.oldValue(),b.newValue())}));$$t.$o.isNeedleDraggingEnabledProperty=$$a.$s.i("IsNeedleDraggingEnabled",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.fr("IsNeedleDraggingEnabled",b.oldValue(),b.newValue())}));$$t.$o.isNeedleDraggingConstrainedProperty=$$a.$s.i("IsNeedleDraggingConstrained",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,true,function(a,b){a.fr("IsNeedleDraggingConstrained",b.oldValue(),b.newValue())}));$$t.$o.fontProperty=$$a.$s.i("Font",String,$$t.$o.$type,new $$a.ac(2,null,function(a,b){a.fr("Font",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.radialmenu.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_collectionsExtended.js
* infragistics.dv_interactivity.js
* infragistics.dv_core.js
* infragistics.dv_jquerydom.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a9=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["DeferredOperation:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat: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","Action:ba","MulticastDelegate:bb","IntPtr:bc","window:bd","Callback:be","WebStyle:bf","Element:bg","Node:bh","ElementAttributeCollection:bi","ElementCollection:bj","ElementNodeType:bk","document:bl","EventListener$1:bm","Event:bn","DOMTokenList:bo","EventListener:bp","IElementEventHandler:bq","ElementEventHandler:br","ElementAttribute:bs","List$1:bt","IList$1:bu","ICollection$1:bv","IArray:bw","Script:bx","IArrayList:by","Array:bz","CompareCallback:b0","Func$3:b1","Action$1:b2","Comparer$1:b3","IComparer:b4","IComparer$1:b5","DefaultComparer$1:b6","Comparison$1:b7","ReadOnlyCollection$1:b8","Predicate$1:b9","NotImplementedException:ca","TimedOperation:cb","EventHandler:cc","EventArgs:cd","LiteRect:ce","LiteRectExtensions:cf","Rect:cg","Size:ch","Point:ci","Math:cj","PathBuilder:ck","Geometry:cl","GeometryType:cm","PathGeometry:cn","PathFigureCollection:co","PathFigure:cp","PathSegmentCollection:cq","PathSegment:cr","PathSegmentType:cs","SweepDirection:ct","ShapeUtilities:cu","AnnularSector:cv","Annulus:cw","Ellipse:cx","ShapeDefinition:cy","Brush:cz","Color:c0","ArgumentException:c1","CssGradientUtil:c2","GradientStop:c3","LinearGradientBrush:c4","Transform:c5","DependencyObject:c6","Dictionary:c7","DependencyProperty:c8","PropertyMetadata:c9","PropertyChangedCallback:da","DependencyPropertyChangedEventArgs:db","DependencyPropertiesCollection:dc","UnsetValue:dd","Binding:de","PropertyPath:df","ArcSegment:dg","PolyBezierSegment:dh","PointCollection:di","LineSegment:dj","TriangleShape:dk","EllipseSector:dl","LineSegmentShape:dm","LineGeometry:dn","Func$2:dp","KeyTipInfo:dq","KeyTipManager:dr","FrameworkElement:ds","UIElement:dt","Visibility:du","Style:dv","KeyTipExtensions:dw","RadialMenuItemBaseCollection:dx","ObservableCollection$1:dy","INotifyCollectionChanged:dz","NotifyCollectionChangedEventHandler:d0","NotifyCollectionChangedEventArgs:d1","NotifyCollectionChangedAction:d2","INotifyPropertyChanged:d3","PropertyChangedEventHandler:d4","PropertyChangedEventArgs:d5","Delegate:d6","Interlocked:d7","RadialMenuItemBase:d8","Control:d9","Thickness:ea","HorizontalAlignment:eb","VerticalAlignment:ec","XamRadialMenu:ed","DataTemplate:ee","DataTemplateRenderHandler:ef","DataTemplateRenderInfo:eg","DataTemplatePassInfo:eh","DataTemplateMeasureHandler:ei","DataTemplateMeasureInfo:ej","DataTemplatePassHandler:ek","EasingFunctionHandler:el","Panel:em","UIElementCollection:en","RadialMenuFrame:eo","RadialMenuItemPosition:ep","Dictionary$2:eq","IDictionary$2:er","KeyValuePair$2:es","IDictionary:et","IEqualityComparer$1:eu","EqualityComparer$1:ev","IEqualityComparer:ew","DefaultEqualityComparer$1:ex","InvalidOperationException:ey","Thread:ez","ThreadStart:e0","RadialMenuItemFrame:e1","TextDefinition:e2","TextBlock:e3","FontInfo:e4","FontUtil:e5","DomRenderer:e6","DomWrapper:e7","DomWrapperPosition:e8","INormalizedEvent:e9","CanvasContext2D:fa","CanvasContext:fb","TextMetrics:fc","ImageData:fd","CanvasElement:fe","Gradient:ff","RenderingContext:fg","IRenderer:fh","Rectangle:fi","Shape:fj","DoubleCollection:fk","Path:fl","Polygon:fm","Polyline:fn","ContentControl:fo","Line:fp","RadialMenuItemVisualData:fq","IVisualData:fr","PrimitiveVisualData:fs","PrimitiveAppearanceData:ft","ColorData:fu","BrushAppearanceData:fv","RectData:fw","StringBuilder:fx","Environment:fy","ShapeTags:fz","PointData:f0","GetPointsSettings:f1","AppearanceHelper:f2","LinearGradientBrushAppearanceData:f3","GradientStopAppearanceData:f4","SolidBrushAppearanceData:f5","GeometryData:f6","GeometryGroup:f7","GeometryCollection:f8","FillRule:f9","RectangleGeometry:ga","EllipseGeometry:gb","EllipseGeometryData:gc","RectangleGeometryData:gd","LineGeometryData:ge","PathGeometryData:gf","PathFigureData:gg","SegmentData:gh","LineSegmentData:gi","PolyLineSegment:gj","PolylineSegmentData:gk","ArcSegmentData:gl","PolyBezierSegmentData:gm","BezierSegment:gn","BezierSegmentData:go","LabelAppearanceData:gp","RotateTransform:gq","TransformGroup:gr","TransformCollection:gs","RadialMenuWedgePart:gt","Stack$1:gu","ReverseArrayEnumerator$1:gv","RadialMenuItemLevel:gw","RadialMenuItem:gx","OuterRingButtonType:gy","RadialMenuChildItemPlacement:gz","RadialMenuCheckBehavior:g0","Action$2:g1","XamRadialMenuView:g2","JQueryObject:g3","JQueryPosition:g4","JQueryCallback:g5","JQueryEvent:g6","JQueryUICallback:g7","JQueryDomWrapper:g8","JQueryDomRenderer:g9","JQuery:ha","JQueryDeferred:hb","JQueryPromise:hc","CssHelper:hd","EventProxy:he","ModifierKeys:hf","Func$4:hg","MouseWheelHandler:hh","GestureHandler:hi","ZoomGestureHandler:hj","FlingGestureHandler:hk","ContactHandler:hl","TouchHandler:hm","MouseOverHandler:hn","MouseHandler:ho","KeyHandler:hp","Key:hq","CssClassChain$1:hr","Tuple$2:hs","CssProperty:ht","RadialMenuNumericGauge:hu","EventHandler$1:hv","RadialMenuNumericValueChangedEventArgs:hw","RadialMenuValueChangedEventArgs$1:hx","RadialMenuNumericGaugeFrame:hy","RadialMenuNumericGaugeVisualData:hz","RadialMenuNumericGaugeTickmarkDataList:h0","RadialMenuNumericGaugeTickmarkData:h1","PathVisualData:h2","RadialMenuNumericGaugeNeedleData:h3","PrimitiveVisualDataList:h4","ColorUtil:h5","Random:h6","InterpolationMode:h7","MathUtil:h8","RadialMenuNumericItem:h9","RadialMenuItemOverlayTemplates:ia","CanvasViewRenderer:ib","CoreGeometryUtil:ic","TranslateTransform:id","ScaleTransform:ie","RadialMenuUpdateVisualResult:ig","RadialMenuUtilities:ih","ColorNameCalculator:ii","DoubleAnimator:ij","RadialMenuItemView:ik","TextContainer:il","ImageElement:im","ImageManager:io","RadialMenuItemToolTipVisualData:ip","CssDpCache:iq","CssPropCacheBase$2:ir","CssPropCache$1:is","RadialMenuPart:it","RadialMenuDOMEventProxy:iu","DOMEventProxy:iv","BaseDOMEventProxy:iw","MouseEventArgs:ix","MSGesture:iy","Image:iz","RadialMenuColorWell:i0","RadialMenuColorItemBase:i1","RadialMenuColorChangedEventArgs:i2","RadialMenuColorItem:i3","RadialMenuVisualData:i4","RadialMenuItemVisualDataList:i5","ColorWellPreviewDataList:i6","ColorWellPreviewData:i7","RadialMenuPointerArea:i8","RadialMenuInvalidation:i9","StackPool$1:ja","Func$1:jb","RadialMenuPointerAnimationInfo:jc","RadialMenuAnimation:jd","Enumerable:je","IOrderedEnumerable$1:jf","SortedList$1:jg","ArgumentNullException:jh","BrushUtil:ji","BrushCollection:jj","Nullable:jk","ArgumentOutOfRangeException:jl","BindingExpression:jm","PropertyStep:jn","AbstractEnumerable:jo","AbstractEnumerator:jp","GenericEnumerable$1:jq","GenericEnumerator$1:jr"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.equalsSimple,$5=$.ig.util.compareSimple,$6=$.ig.util.numberToString,$7=$.ig.util.tryParseInt32_1,$8=$.ig.util.tryParseInt32_2,$9=$.ig.util.intToString1,$aa=$.ig.util.parseInt32_1,$ab=$.ig.util.parseInt32_2,$ac=$.ig.util.isDigit,$ad=$.ig.util.isDigit1,$ae=$.ig.util.isLetter,$af=$.ig.util.isNumber,$ag=$.ig.util.isLetterOrDigit,$ah=$.ig.util.isLower,$ai=$.ig.util.toLowerCase,$aj=$.ig.util.toUpperCase,$ak=$.ig.util.tryParseNumber,$al=$.ig.util.tryParseNumber1,$am=$.ig.util.numberToString1,$an=$.ig.util.parseNumber;$d("RadialMenuCheckBehavior:g0",false,false,{None:0,CheckBox:1,RadioButton:2,RadioButtonAllowAllUp:3});$d("RadialMenuChildItemPlacement:gz",false,false,{AsChildren:0,AsSiblingsWhenChecked:1,None:2});$d("OuterRingButtonType:gy",false,false,{None:0,ToolAreaClick:1,NavigateToChildren:2});$d("RadialMenuAnimation:jd",false,false,{None:0,ExpandCollapse:1,NavigateMenu:2,NavigateToChildColor:3,NavigateToParentColor:4});$d("RadialMenuPointerArea:i8",false,false,{None:0,OuterRingButton:1,ToolArea:2,CenterButton:3,DisabledMenu:4});$d("RadialMenuPart:it",false,false,{Menu:0,OuterRing:1,InnerRingFocus:2,InnerRing:3});$d("RadialMenuWedgePart:gt",false,false,{OuterRing:0,ToolArea:1,ToolCheckmark:2,ToolHighlight:3,OuterRingArrow:4,ColorWellPreview:5});$d("RadialMenuInvalidation:i9",false,false,{None:0,InvalidateCustomVisuals:1,RenderFrame:2,PrepareFrame:3});$d("RadialMenuUpdateVisualResult:ig",true,false,{NoChange:0,UpdateShapes:1,UpdateTextElements:2});$d("CssProperty:ht",false,false,{BackgroundColor:0,BorderTopColor:1,BorderTopStyle:2,BorderTopWidth:3,BorderTopLeftRadius:4,PaddingTop:5,Color:6});$c("DeferredOperation:a","Object",{h:null,g:0,b:null,c:false,init:function(a){$.ig.$op.init.call(this);this.b=a},d:function(){return this.h!=null},e:function(){return this.c},k:function(){if(this.h==null){return}this.h=null;var a=this.c;this.c=true;try{this.b()}finally{this.c=a}},i:function(){if(this.h!=null){this.h=null;if(this==$$t.$a.a){window.clearTimeout(this.g)}else if($$t.$a.f.remove(this)&&$$t.$a.f.count()==0){$$t.$a.a.i()}}},m:function(){var $self=this;if(this.h!=null){return}if($$t.$a.a==null){$$t.$a.j()}var a={};this.h=a;if(this==$$t.$a.a){this.g=window.setTimeout(function(){$self.l(a)},0)}else{$$t.$a.f.add(this);$$t.$a.a.m()}},j:function(){if($$t.$a.a==null){$$t.$a.f=new $$t.bt($$t.$a.$type,0);$$t.$a.a=new $$t.a(function(){var a=$$t.$a.f.toArray();$$t.$a.f.clear();for(var b=0;b<a.length;b++){if(a[b]!=null){a[b].k()}}})}},l:function(a){if(a!=this.h){return}this.k()},$type:new $.ig.Type("DeferredOperation",$.ig.$ot)},true);$c("TimedOperation:cb","Object",{b:0,a:null,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.b=window.setTimeout(this.d.runOn(this),b)},c:function(){if(this.a!=null){window.clearTimeout(this.b)}this.a=null},d:function(){if(this.a!=null){var a=this.a;this.a=null;a()}},$type:new $.ig.Type("TimedOperation",$.ig.$ot)},true);$c("LiteRect:ce","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e.init.call(this)},x:0,y:0,width:0,height:0,init1:function(a,b,c,d,e){$$t.$e.init.call(this);this.x=b;this.y=c;this.width=d;this.height=e},$type:new $.ig.Type("LiteRect",$$t.$e.$type)},true);$c("LiteRectExtensions:cf","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a){if($$t.$cf.a(a)){return $$t.$cg.empty()}return new $$t.cg(0,a.x,a.y,a.width,a.height)},b:function(a,b){return a.x==b.x&&a.y==b.y&&a.width==b.width&&a.height==b.height},a:function(a){return a.width<0},$type:new $.ig.Type("LiteRectExtensions",$.ig.$ot)},true);$c("PathBuilder:ck","Object",{h:null,g:null,i:null,init:function(){$.ig.$op.init.call(this);this.h=new $$t.cn},b:function(a,b,c){if($$t.$cf.a(a)){return}var d=c<0?0:1;var e=Math.abs(c)>Math.PI;var f=b+c;var g=a.width/2;var h=a.height/2;var i=g*h/Math.sqrt($$t.$ck.a(h*Math.cos(b))+$$t.$ck.a(g*Math.sin(b)));var j=a.x+i*Math.cos(b)+g;var k=a.y+i*Math.sin(b)+h;var l=g*h/Math.sqrt($$t.$ck.a(h*Math.cos(f))+$$t.$ck.a(g*Math.sin(f)));var m=a.x+l*Math.cos(f)+g;var n=a.y+l*Math.sin(f)+h;var o=$$t.$cu.q(a,b);var p=$$t.$cu.q(a,f);j=o.__x;k=o.__y;m=p.__x;n=p.__y;this.e({__x:j,__y:k,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},false);this.i.add(function(){var $ret=new $$t.dg;$ret._e={__x:m,__y:n,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.ch(1,g,h);$ret._c=0;$ret._b=e;$ret._d=d;return $ret}())},c:function(a,b,c,d,e){var f=$$t.$cu.a(a,b,c,d);var g=f.length;if(e){for(var h=0;h<$a(g,2);h++){var i=f[g-h-1];f[g-h-1]=f[h];f[h]=i}}this.e(f[0],true);var j=new $$t.dh;for(var k=1;k<g;k++){j._b.add(f[k])}this.i.add(j)},d:function(a,b){this.e(a,false);this.i.add(function(){var $ret=new $$t.dj(1);$ret.c(b);return $ret}())},f:function(){return this.h},e:function(a,b){if(this.g==null||b){this.g=new $$t.cp;this.i=this.g.__segments;this.g.__startPoint=a;this.h._b.add(this.g)}},a:function(a){return a*a},$type:new $.ig.Type("PathBuilder",$.ig.$ot)},true);$c("ShapeDefinition:cy","Object",{init:function(){$.ig.$op.init.call(this)},c:null,_g:null,_d:null,_e:null,_b:0,_h:null,a:function(a){},f:function(a){},$type:new $.ig.Type("ShapeDefinition",$.ig.$ot)},true);$c("Ellipse:cx","ShapeDefinition",{init:function(){this.k=new $$t.ci(0);$$t.$cy.init.call(this)},k:null,i:0,j:0,a:function(a){return $$t.$cu.h($$t.$cu.j(this.k,this.i,this.j,a),0)},f:function(a){var b=new $$t.ck;var c=a/2;b.c(this.k.__x,this.k.__y,this.i-c,this.j-c,false);return b.f()},$type:new $.ig.Type("Ellipse",$$t.$cy.$type)},true);$c("Annulus:cw","Ellipse",{init:function(){$$t.$cx.init.call(this)},l:0,m:0,a:function(a){if(!$$t.$cx.a.call(this,a)){return false}return $$t.$cu.f($$t.$cu.j(this.k,this.l,this.m,a),0)},f:function(a){var b=new $$t.ck;var c=a/2;b.c(this.k.__x,this.k.__y,this.i-c,this.j-c,false);b.c(this.k.__x,this.k.__y,this.l+c,this.m+c,true);return b.f()},$type:new $.ig.Type("Annulus",$$t.$cx.$type)},true);$c("TriangleShape:dk","ShapeDefinition",{init:function(){this.i=new $$t.ci(0);this.j=new $$t.ci(0);this.k=new $$t.ci(0);$$t.$cy.init.call(this)},i:null,j:null,k:null,a:function(a){return $$t.$cu.p(this.i,this.j,this.k,a)<=0},f:function(a){var $self=this;var b=new $$t.cn;var c=new $$t.cp;c.__startPoint=this.i;c.__isClosed=true;c.__segments.add(function(){var $ret=new $$t.dj(1);$ret.c($self.j);return $ret}());c.__segments.add(function(){var $ret=new $$t.dj(1);$ret.c($self.k);return $ret}());b._b.add(c);return b},$type:new $.ig.Type("TriangleShape",$$t.$cy.$type)},true);$c("EllipseSector:dl","Ellipse",{init:function(){this.l=0;this.m=0;$$t.$cx.init.call(this)},l:0,m:0,a:function(a){return $$t.$cu.h($$t.$cu.j(this.k,this.i,this.j,a),0)&&$$t.$cu.g(this.l,this.m,this.k,this.i,this.j,a)},f:function(a){var b=$$t.$cu.k(this.m);if(b==6.283185307179586){return $$t.$cx.f.call(this,a)}var c=new $$t.ck;var d=a/2;var e=new $$t.ce(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);e=$$t.$cu.d(e,-d,-d);var f=$$t.$cu.q(e,this.l);var g=$$t.$cu.q(e,this.l+this.m);c.d(this.k,f);c.b(e,this.l,this.m);c.d(g,this.k);return c.f()},$type:new $.ig.Type("EllipseSector",$$t.$cx.$type)},true);$c("AnnularSector:cv","Annulus",{init:function(){$$t.$cw.init.call(this)},p:0,q:0,n:0,o:0,a:function(a){if(!$$t.$cw.a.call(this,a)){return false}return $$t.$cu.f($$t.$cu.j(this.k,this.l,this.m,a),0)&&$$t.$cu.g(this.n,this.o,this.k,this.l,this.m,a)},f:function(a){if($$t.$cu.f(this.q,6.283185307179586)){return $$t.$cw.f.call(this,a)}var b=new $$t.ck;var c=a/2;var d=new $$t.ce(1,this.k.__x-this.i,this.k.__y-this.j,this.i*2,this.j*2);var e=new $$t.ce(1,this.k.__x-this.l,this.k.__y-this.m,this.l*2,this.m*2);var f=this.q;var g=this.o;b.b(d,this.p,f);b.d($$t.$cu.q(d,this.p+f),$$t.$cu.q(e,this.n));b.b(e,this.n,g);b.d($$t.$cu.q(e,this.n+g),$$t.$cu.q(d,this.p));return b.f()},$type:new $.ig.Type("AnnularSector",$$t.$cw.$type)},true);$c("LineSegmentShape:dm","ShapeDefinition",{init:function(){this.j=new $$t.ci(0);this.i=new $$t.ci(0);$$t.$cy.init.call(this)},j:null,i:null,f:function(a){var $self=this;if(a==0){return null}return function(){var $ret=new $$t.dn;$ret._c=$self.j;$ret._b=$self.i;return $ret}()},a:function(a){var b=this._b==0?0:this._b/2;var c=function(d){return d*d};var d=Math.sqrt(c(this.j.__x-this.i.__x)+c(this.j.__y-this.i.__y));var e=Math.sqrt(c(this.j.__x-a.__x)+c(this.j.__y-a.__y));var f=Math.sqrt(c(this.i.__x-a.__x)+c(this.i.__y-a.__y));var g=Math.abs(e+f-d);return g<b},$type:new $.ig.Type("LineSegmentShape",$$t.$cy.$type)},true);$c("ShapeUtilities:cu","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b){if(a==b){return true}return Math.abs(a-b)<1e-6},b:function(a,b,c,d,e,f,g){if(b<0){b=0}if(c<0){c=0}if(d<0){d=0}if(e<0){e=0}var h=new $$t.cv;var i=a.x+a.width/2;var j=a.y+a.height/2;h.k={__x:i,__y:j,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h.i=b;h.j=c;h.l=d;h.m=e;var k=new $$t.ce(1,i-b,j-c,b*2,c*2);h.p=$$t.$cu.n(a,f,k);h.q=$$t.$cu.n(a,g,k)-h.p;var l=new $$t.ce(1,i-d,j-e,d*2,e*2);h.n=$$t.$cu.n(a,g,l);h.o=$$t.$cu.n(a,f,l)-h.n;if(g>f&&$$t.$cu.h(h.q,0)){h.q=h.q+6.283185307179586;h.o=h.o-6.283185307179586}return h},c:function(a){var b=a.width/2*$$t.$cu.m;var c=a.height/2*$$t.$cu.m;var d=a.x+a.width/2;var e=a.y+a.height/2;return new $$t.ce(1,d-b,e-c,b*2,c*2)},a:function(a,b,c,d){var e=.5522847498307936;var f=c*e;var g=d*e;return[{__x:a,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+f,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+c,__y:b-g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+c,__y:b,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+c,__y:b+g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a+f,__y:b+d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a,__y:b+d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-f,__y:b+d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-c,__y:b+g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-c,__y:b,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-c,__y:b-g,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a-f,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:a,__y:b-d,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}]},q:function(a,b){var c=a.width/2;var d=a.height/2;var e=c*Math.cos(b);var f=d*Math.sin(b);return{__x:e+c+a.x,__y:f+d+a.y,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},i:function(a,b){a=$$t.$cu.k(a);b=$$t.$cu.k(b);var c=Math.abs(a-b);return Math.min(6.283185307179586-c,c)},f:function(a,b){return a>=b||$$t.$cu.e(a,b)},j:function(a,b,c,d){var e=d.__x-a.__x;var f=d.__y-a.__y;var g=e*e/(b*b)+f*f/(c*c);return g-1},p:function(a,b,c,d){var e=d;var f=(b.__x-a.__x)*(c.__y-a.__y)-(c.__x-a.__x)*(b.__y-a.__y);var g=Math.sign(((b.__x-e.__x)*(c.__y-e.__y)-(c.__x-e.__x)*(b.__y-e.__y))/f);var h=Math.sign(((c.__x-e.__x)*(a.__y-e.__y)-(a.__x-e.__x)*(c.__y-e.__y))/f);var i=Math.sign(((a.__x-e.__x)*(b.__y-e.__y)-(b.__x-e.__x)*(a.__y-e.__y))/f);if(g==h&&h==i){return-1}if(g==0||h==0||i==0){return 0}return 1},d:function(a,b,c){if(!$$t.$cf.a(a)){a=new $$t.ce(1,a.x,a.y,a.width,a.height);a.x-=b;a.y-=c;a.width=a.width+b*2;a.height=a.height+c*2}return a},g:function(a,b,c,d,e,f){var g=$$t.$cu.l(c,d,e,f);g=$$t.$cu.k(g);var h=a+b;if(h<a){var i=a;a=h;h=i}if(a<-Math.PI){return g<h||g>a+6.283185307179586}else if(h>Math.PI){return g>a||g<h+6.283185307179586}return a<=g&&g<=h},h:function(a,b){return a<=b||$$t.$cu.e(a,b)},k:function(a){a%=6.283185307179586;if(a>Math.PI){a-=6.283185307179586}else if(a<-Math.PI){a+=6.283185307179586}return a},l:function(a,b,c,d){return Math.atan2((d.__y-a.__y)*(b/c),d.__x-a.__x)},n:function(a,b,c){var d=$$t.$cu.q(a,b);var e=c.width/2;var f=c.height/2;return $$t.$cu.l({__x:c.x+e,__y:c.y+f,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,f,d)},$type:new $.ig.Type("ShapeUtilities",$.ig.$ot)},true);$c("KeyTipInfo:dq","Object",{init:function(){this.e=null;this.b="\0";$.ig.$op.init.call(this)},e:null,b:"\0",h:null,f:null,_g:null,_a:null,_d:null,_c:null,$type:new $.ig.Type("KeyTipInfo",$.ig.$ot)},true);$c("KeyTipManager:dr","Object",{h:null,t:null,d:null,f:null,init:function(a){$.ig.$op.init.call(this);this.t=a;this.d=new $$t.bt($$t.$dq.$type,0)},a:function(){return this.d.count()>0},e:function(){return this.d},c:function(a){var b=false;for(var c=0;c<a.length;c++){var d=a.charAt(c);if(!$$t.$dr.b(d)){continue}var e=this.h+d;var f=e.toLocaleUpperCase(this.f);var g=false;var i=this.d.getEnumerator();while(i.moveNext()){var h=i.current();if(f==h.f){this.h=null;h._a(h);return true}else if(h.f.startsWith(f)){b=g=true;break}}if(g){this.h=e}}return b},p:function(){this.k();var a=new $$t.bt($$t.$dq.$type,0);var c=this.d.getEnumerator();while(c.moveNext()){var b=c.current();if(String.isNullOrEmpty(b.f)){a.add(b)}}this.n(a);this.l(a);this.m(a);this.o(a);this.q();this.s()},r:function(){this.d.clear();this.h=null},g:function(a,b){return a.f.compareTo(b.f)},i:function(a){if(a<0){return null}var b=a;if(b<=9){return $6(b,this.f)}var c=19;if(b<c){return"0"+$6(c-b,this.f)}b-=c;if(b>25){return null}var d=String.fromCharCode("A".charCodeAt(0)+b);return"0"+d},j:function(a){var b=a.e;var c=String.empty();if(String.isNullOrEmpty(b)){return c}for(var d=0;d<b.length;d++){var e=b.charAt(d);if(c.length==2){break}if($$t.$dr.b(e)){c+=e}}return c},k:function(){var a=$$t.$ae.currentCulture();this.f=a},l:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];var d=c._g;if(String.isNullOrEmpty(d)){continue}var e=this.j(c);var f=String.empty();for(var g=0,h=d.length;g<h;g++){var i=d.charAt(g);if($$t.$dr.b(i)==false){continue}var j=(e+i).toLocaleUpperCase(this.f);if(f.length==0){f=j}var k=false;var m=this.d.getEnumerator();while(m.moveNext()){var l=m.current();if(l.f==null){continue}if(l.f.startsWith(j)){k=true;break}}if(k==false){c.f=j;break}}if(String.isNullOrEmpty(c.f)){if(f.length==0){c.f=e}else{c.f=f}}if(!String.isNullOrEmpty(c.f)){a.removeAt(b);b--}}},n:function(a){for(var b=a.count()-1;b>=0;b--){var c=a.__inner[b];if(!String.isNullOrEmpty(c.h)){c.f=c.h;a.removeAt(b)}}},m:function(a){var b=1;for(var c=0;c<a.count();c++){var d=null;do{d=this.i(b++);if(d==null){return}var f=this.d.getEnumerator();while(f.moveNext()){var e=f.current();if(e.f==d){d=null;break}}if(d!=null){a.__inner[c].f=d;a.removeAt(c);c--;break}}while(true)}},o:function(a){for(var b=0;b<a.count();b++){var c=a.__inner[b];c.f=this.j(c);if(String.isNullOrEmpty(c.f)){var d=c.b;if($$t.$dr.b(d)){c.f=d}}if(!String.isNullOrEmpty(c.f)){a.removeAt(b);b--}}},b:function(a){return true},q:function(){for(var a=this.d.count()-1;a>=0;a--){var b=this.d.__inner[a];if(String.isNullOrEmpty(b.f)){this.d.removeAt(a)}}},s:function(){var a=new $$t.bt($$t.$dq.$type,1,this.d);var b=0;var c;do{c=false;a.sort2(this.g.runOn(this));var d=null;for(var e=b;e<a.count()-1;e++){var f=a.__inner[e];var g=a.__inner[e+1];if(f.f==g.f){if(d==null){d=new $$t.bt($$t.$dq.$type,0)}else{d.clear()}d.add(f);d.add(g);for(e+=2;e<a.count();e++){var h=a.__inner[e];if(h.f!=f.f){break}d.add(h)}var i=$.ig.truncate(Math.floor(Math.log10(d.count()-1)))+1;for(var j=0;j<d.count();j++){var k=d.__inner[j];var l=$6(j+1,this.f).padLeft(i,"0");if(l.length>i){l=l.substr(l.length-i)}k.f=String.concat(k.f,l)}c=true;break}else if(g.f.startsWith(f.f)){f.f=String.concat(f.f,f.f=="0"?"0":"1");c=true;break}else{b=e+1}}}while(c)},$type:new $.ig.Type("KeyTipManager",$.ig.$ot)},true);$c("KeyTipExtensions:dw","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){return a.toUpperCase()},a:function(a,b){return a.toString()},$type:new $.ig.Type("KeyTipExtensions",$.ig.$ot)},true);$c("XamRadialMenu:ed","Control",{fa:null,e8:null,e7:null,e9:null,e6:null,go:null,gp:null,gn:null,gm:null,ah:null,bf:null,bg:null,bi:null,aj:0,bk:null,bh:null,az:null,bj:null,a0:null,am:0,ak:null,gj:null,a4:false,a3:false,a5:false,cc:null,a2:null,ap:null,ar:null,aq:null,al:null,ag:null,a1:null,bl:null,staticInit:function(){},init:function(){var $self=this;this.aj=3;this.bo=1;this.ax=new $$t.ce(1,0,0,0,0);$$t.$d9.init.call(this);this.bl=new $$t.dx(function(a,b){a.cg(b?$self:null)});this.fa=new $$t.em;this.e9=new $$t.em;this.e7=new $$t.em;this.e8=new $$t.em;this.e6=new $$t.em;this.fa._s=100;this.e9._s=200;this.e7._s=300;this.e8._s=400;this.e6._s=500;this.ag=new $$t.dr(this);this.bf=new $$t.eq($$t.$gt.$type,$$t.$bt.$type.specialize($$t.$fl.$type),0);this.bg=new $$t.eq($$t.$gt.$type,$$t.$ja.$type.specialize($$t.$fl.$type),0);this.bi=new $$t.bt($$t.$jc.$type,0);this.ah=new $$t.eo;this.bk=new $$t.gu($$t.$gw.$type);var a=new $$t.g2(this);this.bh=new $$t.bt($$t.$fl.$type,0);this.az=function(){var $ret=new $$t.ja($$t.$fl.$type);$ret._b=a.bg.runOn(a);$ret._c=a.bh.runOn(a);$ret._j=function(){return a.b6()};$ret._d=function(b){a.at(b)};return $ret}();this.bj=new $$t.bt($$t.$e3.$type,0);this.a0=function(){var $ret=new $$t.ja($$t.$e3.$type);$ret._b=a.a2.runOn(a);$ret._c=a.a3.runOn(a);$ret._j=a.b0.runOn(a);$ret._d=a.a4.runOn(a);return $ret}();this._ao=a;this.go=a.b7(0);this.gp=a.b7(1);this.gn=a.b7(3);this.gm=a.b7(2);a.bb();this.bk.push(new $$t.gw(this,null,null,a.y(),null));a.bs()},centerButtonContentWidth:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonContentWidthProperty,a);return a}else{return this.c($$t.$ed.centerButtonContentWidthProperty)}},centerButtonContentHeight:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonContentHeightProperty,a);return a}else{return this.c($$t.$ed.centerButtonContentHeightProperty)}},centerButtonClosedFill:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonClosedFillProperty,a);return a}else{return this.c($$t.$ed.centerButtonClosedFillProperty)}},centerButtonClosedStroke:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonClosedStrokeProperty,a);return a}else{return this.c($$t.$ed.centerButtonClosedStrokeProperty)}},centerButtonFill:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonFillProperty,a);return a}else{return this.c($$t.$ed.centerButtonFillProperty)}},centerButtonHotTrackFill:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$ed.centerButtonHotTrackFillProperty)}},centerButtonHotTrackStroke:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$ed.centerButtonHotTrackStrokeProperty)}},centerButtonContent:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonContentProperty,a);return a}else{return this.c($$t.$ed.centerButtonContentProperty)}},centerButtonKeyTip:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonKeyTipProperty,a);return a}else{return this.c($$t.$ed.centerButtonKeyTipProperty)}},centerButtonStroke:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonStrokeProperty,a);return a}else{return this.c($$t.$ed.centerButtonStrokeProperty)}},centerButtonStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ed.centerButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$ed.centerButtonStrokeThicknessProperty)}},currentOpenMenuItem:function(a){if(arguments.length===1){this.h($$t.$ed.currentOpenMenuItemProperty,a);return a}else{return this.c($$t.$ed.currentOpenMenuItemProperty)}},font:function(a){if(arguments.length===1){this.h($$t.$ed.fontProperty,a);return a}else{return this.c($$t.$ed.fontProperty)}},isOpen:function(a){if(arguments.length===1){this.h($$t.$ed.isOpenProperty,a);return a}else{return this.c($$t.$ed.isOpenProperty)}},items:function(){return this.bl},keyTipTemplate:function(a){if(arguments.length===1){this.h($$t.$ed.keyTipTemplateProperty,a);return a}else{return this.c($$t.$ed.keyTipTemplateProperty)}},menuBackground:function(a){if(arguments.length===1){this.h($$t.$ed.menuBackgroundProperty,a);return a}else{return this.c($$t.$ed.menuBackgroundProperty)}},menuItemOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.h($$t.$ed.menuItemOpenCloseAnimationDurationProperty,a);return a}else{return $h(this.c($$t.$ed.menuItemOpenCloseAnimationDurationProperty))}},menuItemOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.h($$t.$ed.menuItemOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$ed.menuItemOpenCloseAnimationEasingFunctionProperty)}},menuOpenCloseAnimationDuration:function(a){if(arguments.length===1){this.h($$t.$ed.menuOpenCloseAnimationDurationProperty,a);return a}else{return $h(this.c($$t.$ed.menuOpenCloseAnimationDurationProperty))}},menuOpenCloseAnimationEasingFunction:function(a){if(arguments.length===1){this.h($$t.$ed.menuOpenCloseAnimationEasingFunctionProperty,a);return a}else{return this.c($$t.$ed.menuOpenCloseAnimationEasingFunctionProperty)}},minWedgeCount:function(a){if(arguments.length===1){this.h($$t.$ed.minWedgeCountProperty,a);return a}else{return $h(this.c($$t.$ed.minWedgeCountProperty))}},outerRingFill:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingFillProperty,a);return a}else{return this.c($$t.$ed.outerRingFillProperty)}},outerRingThickness:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingThicknessProperty,a);return a}else{return this.c($$t.$ed.outerRingThicknessProperty)}},outerRingStroke:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingStrokeProperty,a);return a}else{return this.c($$t.$ed.outerRingStrokeProperty)}},outerRingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ed.outerRingStrokeThicknessProperty,a);return a}else{return this.c($$t.$ed.outerRingStrokeThicknessProperty)}},rotationInDegrees:function(a){if(arguments.length===1){this.h($$t.$ed.rotationInDegreesProperty,a);return a}else{return this.c($$t.$ed.rotationInDegreesProperty)}},rotationAsPercentageOfWedge:function(a){if(arguments.length===1){this.h($$t.$ed.rotationAsPercentageOfWedgeProperty,a);return a}else{return this.c($$t.$ed.rotationAsPercentageOfWedgeProperty)}},wedgePaddingInDegrees:function(a){if(arguments.length===1){this.h($$t.$ed.wedgePaddingInDegreesProperty,a);return a}else{return this.c($$t.$ed.wedgePaddingInDegreesProperty)}},pixelScalingRatio:function(a){if(arguments.length===1){this.h($$t.$ed.pixelScalingRatioProperty,a);return a}else{return this.c($$t.$ed.pixelScalingRatioProperty)}},bo:0,bp:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.eb("ActualPixelScalingRatio",b,this.bo);return a}else{return this.bo}},a6:function(){return true},fb:function(){return this.e6},ai:function(){return this.ah},fc:function(){return this.e7},a9:function(){return this.bk.peek().z()!=null},fd:function(){return this.e8},fe:function(){return this.e9},b8:function(){return this.bk.count()},ff:function(){return this.fa},_ao:null,ax:null,ay:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;if(!$$t.$cf.b(b,this.ax)){this.ed(b,this.ax);
}return a}else{return this.ax}},ed:function(a,b){this.dq(3)},a7:function(){return this.ag.a()},be:function(){return this.am==3&&!this.a7()&&this._ao.s()},aw:function(a,b){return this._ao.k(a,b)},exportVisualData:function(){var $self=this;var a=this.ah;var b=new $$t.i4;b.menuArea(new $$t.h2(1,"MenuArea",this.go));b.outerRing(new $$t.h2(1,"OuterRing",this.gp));b.innerRing(new $$t.h2(1,"InnerRing",this.gn));b.innerRingFocus(new $$t.h2(1,"InnerRingFocus",this.gm));b.itemOpacity(this.e8.__opacity);b.outerPathOpacity(this.fa.__opacity);b.viewport($$t.$cf.c(this.ay()));var c;var d=new $$t.eq($$t.$d8.$type,$$t.$fq.$type,0);b.items(new $$t.i5);var f=a.ah().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.item().ak();g.type(e.item().getType().typeName());g.name(e.item().name());d.item(e.item(),g);if(function(){var h=a.p().tryGetValue(e,c);c=h.p1;return h.ret}()){c.e(function(h){return $self.aw(h,null)},g,function(h){for(var i=0,j=$self.bh.count();i<j;i++){if($self.bh.__inner[i].dataContext()==h){return $self.bh.__inner[i]}}return null},function(h){for(var i=0,j=$self.bj.count();i<j;i++){if($self.bj.__inner[i].dataContext()==h){return $self.bj.__inner[i]}}return null})}b.items().add(g)}this.di(0,a,d);this.di(4,a,d);this.di(1,a,d);this.di(2,a,d);this.di(3,a,d);var h;if(function(){var i=$self.bf.tryGetValue(5,h);h=i.p1;return i.ret}()){b.colorWellPreviews(new $$t.i6);var i;var k=h.getEnumerator();while(k.moveNext()){var j=k.current();var l=$b($$t.$cy.$type,j.dataContext());if(function(){var m=a.q().tryGetValue(l,i);i=m.p1;return m.ret}()){var m=$b($$t.$i0.$type,l.c);var n=new $$t.i7;n.type(m.getType().typeName());n.name(m.name());n.colorValue($$t.$fu.a_1(m.color()));n.previewPath(new $$t.h2(1,"ColorWellPreview",j));b.colorWellPreviews().add(n)}}}this._ao.au(b);return b},di:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.bf.tryGetValue(a,d);d=e.p1;return e.ret}()){return}var e;var f;var h=d.getEnumerator();while(h.moveNext()){var g=h.current();var i=$b($$t.$cy.$type,g.dataContext());if(i!=null){if(function(){var j=b.q().tryGetValue(i,e);e=j.p1;return j.ret}()){if(function(){var j=c.tryGetValue(e,f);f=j.p1;return j.ret}()){var j=new $$t.h2(1,$$t.$gt.$getName(a),g);switch(a){case 0:f.outerRingPath(j);break;case 4:f.outerRingArrowPath(j);break;case 1:f.toolAreaPath(j);break;case 2:f.checkmarkPath(j);break;case 3:f.highlightPath(j);break}}}}}},provideContainer:function(a){this._ao.a9(a)},containerResized:function(){this._ao.bk();this._ao.ba(true)},destroy:function(){this._ao.a9(null)},styleUpdated:function(){this._ao.bw()},flush:function(){this._ao.av()},dg:function(){this.dq(3)},dh:function(){var $self=this;var a=this.ag.e();a.clear();a.add(function(){var $ret=new $$t.dq;$ret.h=$self.centerButtonKeyTip();$ret._a=function(b){$self.eg()};$ret._c=$self.gl.runOn($self);return $ret}());if(this.isOpen()){var b=this.bk.peek();var c=b.h(null,true);while(c!=null){var d=c.item();var e=d.a2(c);var f=null;if(e!=null){a.addRange(e)}else if(this.a8(d)){f=function(g){$self.ds(g._d.item())}}else if(d.isEnabled()){f=function(g){$self.ei(g._d.item())}}if(f!=null){var g=$b($$t.$gx.$type,d);a.add(function(){var $ret=new $$t.dq;$ret.h=g!=null?g.keyTip():null;$ret._a=f;$ret._d=c;$ret._c=$self.gk.runOn($self);return $ret}())}c=b.h(d,true)}}this.ag.p();this.e5();this._ao.az();this._ao.bu(a)},dk:function(){if(this.a7()){this.ag.r();this._ao.ay();this.e5();if($$t.$ci.l_op_Inequality(this.gj,null)){var a=this.gj;this.gj=null;this.d8(a)}}},bb:function(a){var b;if(this.isOpen()){b=this.ah.i()}else{b=this.ah.h()}return b.a(a)},dw:function(a){if(this.bk.peek().z()==a){this.du()}},dy:function(){{switch(this.am){case 0:case 4:if(!this.a9()){this.eo(null,3,true,false)}break;case 3:this.e5();this.ey();break}}},d1:function(a){if(a!=null){this.dk();this._ao.br();if(this.isOpen()){this._ao.bv(a)}if(this.a1==null){this.a1=new $$t.cb(this.dz.runOn(this),1e3)}}},bc:function(a){if(this.ag.a()){return this.ag.c(a)}return false},bd:function(a,b){if(this.a7()){switch(a){case 17:case 15:case 14:case 16:case 13:case 12:case 2:this.dk();this.eo(null,3,false,false);break}}switch(a){case 8:if(this.bk.count()>1){this.du()}else{this.dk();this._ao.br()}break;case 9:case 3:if(!this.a9()){this.eh(this.am,this.ak,false)}break;case 2:if(!this.a9()){this.el(b)}break;case 15:case 17:if(!this.a9()){this.dr(this.ak,a==15)}break;case 14:if(this.isOpen()){this.eo(null,3,false,false);this.eg()}break;case 16:if(this.ak!=null&&this.a8(this.ak)){this.ds(this.ak)}break;default:if(this._ao.r(a)){if(this.a7()){this.dk();this._ao.br()}else if(!this.a9()){this.dh()}break}return false}return true},d4:function(){this.dk();this.e5();this.eo(null,0,false,false)},d6:function(a){if(this.ap!=null&&this.a7()&&this._ao.s()){this.gj=a;return}this.d8(a)},d5:function(a,b){this.d8(a);this.cc=b;if(this.ak!=null&&this.am==2){this.ak._aw=true}this.a5=this.am==3;this.eq()},dv:function(a,b){this.ek(a,b,true)},d9:function(a,b){this.ek(a,b,false)},d8:function(a){if(this.a9()){return}if($$t.$ci.l_op_Inequality(this.gj,null)&&a.__x==this.gj.__x&&a.__y==this.gj.__y&&this._ao.s()){return}this.dk();this.gj=a;var b=this.db(a,!this.a5);var c=b._c;this.eo(c,b._d,false,false);if(c!=null&&c._av){var d=this.ah._am;var e=$$t.$cu.l(d,this.ah._j.width/2,this.ah._j.height/2,a);var f=this.ah.c(c);c.cd(e,this.ah._j,f,a)}},d7:function(){this.gj=null;this.eo(null,0,false,false)},ep:function(a){this.isOpen(a)},e3:function(){var a=this.aj;this.aj=0;var b=a==2||a==3||this._ao.v();if(a==3){if(this.bi.count()>0){this.bi.clear();this.ev();this.ey()}var c=this.bk.peek();var d=0;var e=1;if(this.ap!=null){d=1;e=this.ap.transitionProgress()}else if(this.ar!=null){e=this.ar.transitionProgress();var f=this.bk.peek();var g=this.al;if(g!=null&&g.f()==f&&$b($$t.$i0.$type,g.d())!==null){d=4}else if(g!=null&&f.f()==g&&$b($$t.$i0.$type,f.d())!==null){d=3}else{d=2}}this.ef(this.ah,c,d,e,this.al)}else{var h=this.ah.r();var i=this.ah.p();var k=h.getEnumerator();while(k.moveNext()){var j=k.current();var l;if(function(){var m=i.tryGetValue(j,l);l=m.p1;return m.ret}()){var m=j.item().al(j,this.ah,l);if(m!=0){if(a==0){a=1}if((m&2)!=0){this.e2(l.b())}}}}h.clear()}if(b){if(a==1){this.dl(this.ah);this.dm(this.ah)}else{this.en(this.ah)}this._ao.as()}},dc:function(a,b){var c=a.item();var d=$b($$t.$i0.$type,c)!==null?3:2;var e=c.c9();var f=b.b();var g=$$t.$cu.b(b._j,f.l-2,f.m-2,f.l-(2+d),f.m-(2+d),a.e+.008726646259971648,a.d-.008726646259971648);g._d=e;b.ag().add(g);b.q().item(g,c)},gk:function(a,b){var c=$b($$t.$ep.$type,b._d);var d=c.e+(c.d-c.e)/2;var e=$$t.$cu.q(this.ah._j,d);return{__x:e.__x-a.width()/2,__y:e.__y-a.height()/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},gl:function(a,b){var c=this._ao.ca();var d=this.ah._am;return{__x:d.__x-a.width()/2,__y:d.__y-c.height()/2-a.height(),$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},gq:function(a){if(Number.isInfinity(a.width())||Number.isInfinity(a.height())){var b=100;var c=this._ao.ca();var d=$$t.$cu.c(new $$t.ce(1,0,0,c.width(),c.height()));if(Number.isInfinity(a.width())){a.width((this.outerRingThickness()+5+b+5)*2+d.width)}if(Number.isInfinity(a.height())){a.height((this.outerRingThickness()+5+b+5)*2+d.height)}}return a},dd:function(){if(this.a1!=null){this.a1.c();this.a1=null}},a8:function(a){return a.ag()==2},b6:function(a,b){for(var c=0,d=this.bi.count();c<d;c++){var e=this.bi.__inner[c];if(e.item()==a&&e.d()==b){return c}}return-1},db:function(a,b){var $self=this;var c=null;var d=0;var e=false;if(this.ah.h().a(a)){if(!this.a3||!b){d=3}}else if(this.cc!=null||this.isOpen()){var f=this.isOpen()&&this.ah.b().a(a);var g=null;if(this.cc!=null&&!f){var h=this.ah._am;var i=Math.abs(a.__x-h.__x);var j=Math.abs(a.__y-h.__y);var k=Math.sqrt(i*i+j*j);var l=$$t.$cu.l(h,this.ah._j.width/2,this.ah._j.height/2,a);var m=$$t.$cu.q(this.ah._j,l);i=Math.abs(m.__x-h.__x);j=Math.abs(m.__y-h.__y);var n=Math.sqrt(i*i+j*j);e=k>n*3;var o=this.ah._k;var p=$$t.$cu.l(h,o.width/2,o.height/2,a);a=$$t.$cu.q(o,p)}if(f){var q=this.ah.ad();for(var r=0,s=q.count();r<s;r++){if(q.__inner[r].a(a)){d=1;g=q.__inner[r];break}}}else if(e){d=4}else{var t=this.ah.ae();for(var u=0,v=t.count();u<v;u++){if(t.__inner[u].a(a)){d=2;g=t.__inner[u];break}}}if(g!=null){if(!function(){var w=$self.ah.q().tryGetValue(g,c);c=w.p1;return w.ret}()){d=0}else if(!c.isEnabled()){if(d==2||!this.a8(c)){c=null;d=0}}else if(d==1&&!this.a8(c)){d=2}}}return new $$t.hs($$t.$d8.$type,$$t.$i8.$type,c,d)},dl:function(a){var b=this.bh;var c=this.az;c.f(true);for(var d=b.count()-1;d>=0;d--){c.n(b.__inner[d])}b.clear();var f=a.p().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.key().item().isEnabled()?1:.3;var i=e.value().a().getEnumerator();while(i.moveNext()){var h=i.current();var j=c.a();j.__opacity=g;$$t.$ed.dn(h,j);b.add(j)}}c.f(false)},dm:function(a){var b=this.bj;var c=this.a0;c.f(true);for(var d=b.count()-1;d>=0;d--){c.n(b.__inner[d])}b.clear();var f=a.p().getEnumerator();while(f.moveNext()){var e=f.current();var g=e.key().item().isEnabled()?1:.3;var i=e.value().b().getEnumerator();while(i.moveNext()){var h=i.current();var j=c.a();j.__opacity=g;j.ak(h.b);j.dataContext(h);j._am=h.d;var k=h.f;j._n=k.x();j._o=k.y();b.add(j)}}c.f(false)},dn:function(a,b){b.__fill=a._d;b.__stroke=a._b==0?$$t.$ih.t:a._e;b._ac=a._b;b._j=a._h;if(a._g==null){a._g=a.f(a._b)}b._aj=a._g;b.dataContext(a)},dp:function(a,b,c){var $self=this;var d;var e;if(!function(){var f=$self.bf.tryGetValue(a,d);d=f.p1;return f.ret}()){this.bf.item(a,d=new $$t.bt($$t.$fl.$type,0))}if(!function(){var f=$self.bg.tryGetValue(a,e);e=f.p1;return f.ret}()){this.bg.item(a,e=function(){var $ret=new $$t.ja($$t.$fl.$type);$ret._b=$self._ao.bg.runOn($self._ao);$ret._c=$self._ao.bh.runOn($self._ao);$ret._j=function(){return $self._ao.b8(a)};$ret._d=function(f){$self._ao.bj(a,f)};return $ret}())}e.f(true);for(var f=d.count()-1;f>=0;f--){e.n(d.__inner[f])}d.clear();var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=e.a();var j;var k=1;if(c!=null&&function(){var l=c.tryGetValue(g,j);j=l.p1;return l.ret}()&&!j.isEnabled()){k=.3}i.__opacity=k;$$t.$ed.dn(g,i);d.add(i)}e.f(false)},dq:function(a){if(a>this.aj){this.aj=a}this._ao.bs()},dz:function(){this._ao.az();this.a1=null},dt:function(a){var b=$b($$t.$d8.$type,a);if(b==null&&a!=null){var c=this.bk.peek().d();if(c!=null&&a==c.bd()){b=c}else{var e=this._ao.y().getEnumerator();while(e.moveNext()){var d=e.current();b=d.ah(a);if(b!=null){break}}}}this.ds(b)},ds:function(a){var b=this.bk.peek();var c=b.d();if(c==a){return}while($b($$t.$gx.$type,a)!==null){var d=a;var e=d.dx()==0;if(e){break}a=d.parentItem()}if(c==a){this.e4();return}this.ew();if(a==null||c!=null&&!c.at(a)){while(this.bk.count()>1){var f=this.bk.pop();f.ae();f.d().cb();var g=this.bk.peek();if(g.d()==a||g.d()!=null&&g.d().at(a)){break}}}if(a!=null){var h=this.bk.peek().d();var i=new $$t.gu($$t.$d8.$type);var j=a;while(j!=h){i.push(j);j=j.parentItem()}var l=i.getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==1){break}var m=$b($$t.$gx.$type,k);if(m!=null&&m.dx()==1){continue}if(!this.a8(k)){break}if(!k.az()){break}var n=this.bk.peek();var o=k.as();var p=o?k.bb():null;var q=o?new Array(0):k.a3();var r=new $$t.gw(this,k,n,q,p);this.bk.push(r);if(n!=b){n.ai(0)}n.c(k);k.cc();if(o){break}}}this.al=b;this._ao.bc();this.es();this.dq(3);if(b.z()!=null){this._ao.ax(b.z())}var s=this.bk.peek();if(s.z()!=null){this.dk();this.eo(null,0,false,false);this._ao.bt(s.z())}else if(this._ao.s()&&!this.a7()&&s.f()==b){var t=b.g(s.d());if(t!=null){s.ai(0);var u=t.e+(t.d-t.e)/2;var v=1.7976931348623157e308;var w=null;var y=s.l().getEnumerator();while(y.moveNext()){var x=y.current();var z=x.e+(x.d-x.e)/2;var aa=Math.abs(z-u);if(aa<v&&(x.item().isEnabled()||this.a8(x.item()))){v=aa;w=x}}if(w!=null){this.eo(w.item(),w.item().isEnabled()?2:1,false,false)}else{this.eo(null,3,false,false)}}}this.e4();if(!$$t.$ih.e(this.ar)){if(this.a7()){this.dh()}}},du:function(){if(this.bk.count()>1){this.ds($$t.$je.ad($$t.$gw.$type,$$t.$je.r($$t.$gw.$type,this.bk,1)).d())}},dx:function(a,b){if(!$$t.$ih.e(this.ap)){this.eu()}this.dq(3)},onInitialized:function(){if(this.a4){return}this.a4=true;if(this.currentOpenMenuItem()!=null){this.dt(this.currentOpenMenuItem())}},d3:function(a,b){var c=this.aq.transitionProgress();this.ej(c)},ej:function(a){var b=this.bi;for(var c=b.count()-1;c>=0;c--){var d=b.__inner[c];var e=$$t.$ih.g(d.f()+a,0,1);var f=d.item();switch(d.d()){case 0:case 4:break;case 3:{var g=$$t.$ji.g(this.centerButtonHotTrackFill(),e,this.isOpen()?this.centerButtonFill():this.centerButtonClosedFill(),0);var h=$$t.$ji.g(this.centerButtonHotTrackStroke(),e,this.isOpen()?this.centerButtonStroke():this.centerButtonClosedStroke(),0);this.ez(this.ah.g(),g);this.e0(this.ah.g(),h);this.e0(this.ah.h(),h);this._ao.a8();break}case 1:{var i=this.ah.l(f,0);var j=i!=null?this.ah.l(f,4):null;if(i!=null){i._d=$$t.$ji.g(f.dn(),e,f.dj(),0);i._e=$$t.$ji.g(f.ds(),e,f.du(),0)}if(j!=null){j._d=$$t.$ji.g(f.dq(),e,f.dl(),0)}break}case 2:{var k=this.ah.l(f,3);if(null!=k){k._d=$$t.$ji.g(f.c9(),e,null,0)}var l=this.ah.l(f,1);if(null!=l){l._d=$$t.$ji.g(f.dd(),e,f.db(),0);l._e=$$t.$ji.g(f.df(),e,f.dh(),0)}break}}}this.dq(2)},ea:function(a,b){if(!$$t.$ih.e(this.ar)){this.ew()}this.dq(3)},eb:function(a,b,c){if(b==c){return}if(b==null){var d=$$t.$c8.h(a,$$t.$ed.$type);if(d!=null&&$$t.$jk.getUnderlyingType(d.propertyType())==null&&d.l()!=null&&d.l().b()==c){return}}this._ao.bd(a,b,c);var e=false;switch(a){case"CenterButtonKeyTip":e=false;break;case"CurrentOpenMenuItem":if(this.a4){this.dt(c)}break;case"MenuOpenCloseAnimationDuration":case"MenuOpenCloseAnimationEasingFunction":case"MenuItemOpenCloseAnimationDuration":case $$t.$ed.cz:case"KeyTipTemplate":break;case"MenuBackground":this.ez(this.ah.i(),c);e=true;break;case"CenterButtonHotTrackFill":case"CenterButtonHotTrackStroke":case"CenterButtonFill":case"CenterButtonStroke":case"CenterButtonClosedFill":case"CenterButtonClosedStroke":this.ey();break;case"CenterButtonStrokeThickness":this.e1(this.ah.g(),c);this.e5();break;case"OuterRingFill":this.ez(this.ah.b(),c);break;case"OuterRingStrokeThickness":this.e1(this.ah.b(),c);break;case"OuterRingStroke":this.e0(this.ah.b(),c);break;case"CenterButtonContentHeight":case"CenterButtonContentWidth":case"CenterButtonContent":case"OuterRingThickness":case"RotationAsPercentageOfWedge":case"RotationInDegrees":case"MinWedgeCount":case"WedgePaddingInDegrees":{e=true;break}case"IsOpen":{e=true;this.eu();this.ew();var f=c==true;var g=this.fa.__opacity;var h=f?1:0;var i=f?h-g:g-h;if(f){this._ao.a6()}if(i!=0){var j=this.menuOpenCloseAnimationDuration();if(j>0&&this.a6()){this.ap=new $$t.ij(g,h,$.ig.truncate(Math.ceil(i*j)));this.ap.easingFunction(this.menuOpenCloseAnimationEasingFunction());var k=this.ap;k.propertyChanged=$.ig.Delegate.prototype.combine(k.propertyChanged,this.dx.runOn(this));this.ap.start();this.ap.flush()}else if(this.a7()){this.dh();if(!f){this._ao.a5()}}}this.ey();var l=f?this.opened:this.closed;if(null!=l){l(this,$$t.$cd.empty)}break}case"PixelScalingRatio":if($.ig.util.isNaN(this.pixelScalingRatio())||this.pixelScalingRatio()<=0){this.bp(1)}else{this.bp(this.pixelScalingRatio())}e=true;break;case"ActualPixelScalingRatio":this._ao.bk();break;default:break}if(e){this.dq(3)}var m=this.propertyChanged;if(null!=m){switch(a){case"IsOpen":case"CurrentOpenMenuItem":m(this,new $$t.d5(a));break}}},d2:function(a,b,c){if(a!=this.bk.peek()){}var d=this.aj;if(b!=null){switch(c){case"ToolTipResolved":if(b==this.ak){this.dd();this._ao.bv(b)}break;case"InvalidateCustomVisuals":if(this.ai().m(b)){d=1}else{d=3}break;case"IsEnabled":d=2;break;default:d=3;break}}else{d=3}if(d!=this.aj){this.dq(d)}},ec:function(a){this.dq(2)},ee:function(){if(!this.isOpen()){this.a3=true;this.ep(true)}},dr:function(a,b){if(!this.isOpen()){return}if(a!=null&&a.a0(b,false)){return}var c=this.bk.peek();var d=c.h(a,b);if(d!=null){var e=d.item();do{if(e.isEnabled()){this.eo(e,2,false,false);e.a0(b,true);break}else if(this.a8(e)){this.eo(e,1,false,false);break}else{var f=c.h(e,b);if(f!=null){e=f.item()}else{this.eo(null,3,false,false);break}}}while(e!=d.item())}else{this.eo(null,3,false,false)}},ef:function(a,b,c,d,e){var f=this.ay();if($$t.$cf.a(f)){return}var g=b;if(e!=null&&c!=0&&c!=1&&d<.5){b=e}var h={__x:f.x+f.width/2,__y:f.y+f.height/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i=Math.max(this.outerRingThickness(),0);var j=c==1;var k=j?(1-d)*-1:0;var l=j?(1-d)*i:0;var m=d<=.5?d:1-d;var n=!j?m*i:0;var o=f.width/2-l;var p=f.height/2-l;i-=l;var q=Math.min(i,o);var r=Math.min(i,p);var s=this._ao.ca();var t=$$t.$cu.c(new $$t.ce(1,0,0,s.width(),s.height()));var u=Math.min(t.width/2,o-q);var v=Math.min(t.height/2,p-r);var w=o-q-n;var x=p-r-n;a._am=h;var y=!j?1-m*2*.6:1;a._aj=y;a._j=f;a.ak=o-q;a.al=p-r;a.r().clear();var z=a.i();z.k=h;z.i=o;z.j=p;z._g=null;var aa=a.b();aa.k=h;aa.i=o;aa.j=p;aa.l=w;aa.m=x;aa._g=null;var ab=a.g();ab.k=h;ab.i=u;ab.j=v;ab._g=null;var ac=a.h();ac.k=h;ac.i=ab.i+5;ac.j=ab.j+5;ac._g=null;var ad=b.l();var ae=a.q();ae.clear();var af=a.ah();af.clear();af.addRange(ad);b.ai(k);a._ai=k*b.r();var ag=a.ad();ag.clear();var ah=a.ac();ah.clear();var ai=a.ae();ai.clear();var aj=a.ag();aj.clear();var ak=a.af();ak.clear();var al=a.ab();al.clear();var am=a.p();am.clear();var an=Math.max(w-1,0)*y;var ao=Math.max(x-1,0)*y;var ap=Math.min(ac.i+5,an)*y;var aq=Math.min(ac.j+5,ao)*y;var ar=Math.max(an-2,0)*y;var as=Math.max(ao-2,0)*y;var at=(an-(an-ap)*.56)*y;var au=(ao-(ao-aq)*.56)*y;var av=Math.max(at-8,ac.i);var aw=Math.max(au-8,ac.j);var ax=Math.min(ac.i+8,av);var ay=Math.min(ac.j+8,aw);var az=new $$t.ce(1,h.__x-an,h.__y-ao,an*2,ao*2);var a0=new $$t.ce(1,h.__x-ap,h.__y-aq,ap*2,aq*2);var a1=a0.height+(az.height-a0.height)*.6;var a2=a0.width+(az.width-a0.width)*.6;var a3=new $$t.ce(1,h.__x-a2/2,h.__y-a1/2,a2,a1);var a4=aa.i-n*2;var a5=aa.j-n*2;var a6=aa.l;var a7=aa.m;var a8=(a4+a6)/2;var a9=(a5+a7)/2;var ba=new $$t.ce(1,h.__x-a8,h.__y-a9,a8*2,a9*2);a._k=a3;var bc=ad.getEnumerator();while(bc.moveNext()){var bb=bc.current();var bd=bb.item();var be=bb.e;var bf=bb.d;var bg=bd.aj(bb,a);if(bg!=null){am.add(bb,bg);this.e2(bg.b())}var bh=$b($$t.$i0.$type,bd);var bi=be;var bj=bf;if(bh==null){bi+=.008726646259971648;bj-=.008726646259971648}else{bh.fk()}var bk=be+(bf-be)/2;var bl=$$t.$cu.n(f,bk,a3);if($.ig.util.isNaN(bl)){bl=bk}bb.h=$$t.$cu.q(a3,bl-a._ai);bb.c=bl;var bm=$$t.$cu.b(f,a4,a5,a6,a7,bi,bj);ag.add(bm);ae.item(bm,bd);var bn=this.cc==null&&bd==this.ak&&this.am==1;var bo=this.a8(bd);if(bo||bh!=null){var bp=null;if(bo){var bq=$$t.$cu.n(f,bk,ba);var br=$$t.$cu.q(ba,bq);var bs=new $$t.ch(1,5.5,11);bp=function(){var $ret=new $$t.dk;$ret.j={__x:bs.width(),__y:bs.height()/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret.k={__x:0,__y:bs.height(),$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}();var bt=new $$t.gr;bt._j.add(function(){var $ret=new $$t.gq;$ret._j=bk*180/Math.PI;$ret._k=bs.width()/2;$ret._l=bs.height()/2;return $ret}());bt._j.add(function(){var $ret=new $$t.id;$ret._j=br.__x-bs.width()/2;$ret._k=br.__y-bs.height()/2;return $ret}());bp._h=bt;ah.add(bp);ae.item(bp,bd)}if(bn){if(bp!=null){bp._d=bd.dq()}bm._d=bd.dn();bm._e=bd.ds()}else{if(bp!=null){bp._d=bd.dl()}bm._d=bd.dj();bm._e=bd.du()}bm._b=bd.a8()}var bu;if(bh!=null){bu=$$t.$cu.b(f,ar,as,at,au,be,bf)}else{bu=$$t.$cu.b(f,an,ao,ap,aq,be,bf)}var bv=bd==this.ak&&this.am==2;bu._d=bv?bd.dd():bd.db();bu._e=bv?bd.df():bd.dh();bu._b=bd.a6();ai.add(bu);ae.item(bu,bd);if(bd.ar()){var bw=bh!=null?3:1;var bx=bd.c6();var by=$$t.$cu.b(f,aa.l-2,aa.m-2,aa.l-(2+bw),aa.m-(2+bw),bi,bj);by._d=bx;ak.add(by);ae.item(by,bd)}if(bv){this.dc(bb,a)}}var bz=b.f();if(bz!=null){bz.ai(0);var b1=bz.l().getEnumerator();while(b1.moveNext()){var b0=b1.current();var b2=$b($$t.$i0.$type,b0.item());if(b2!=null){b2.fk();var b3=$$t.$cu.b(f,av,aw,ax,ay,b0.e,b0.d);b3._d=b2.db();b3._e=b2.dh();b3._b=b2.a6();b3.c=b2;al.add(b3);ae.item(b3,b2)}}}},eg:function(){if(this.bk.count()>1){this.du()}else{this.ep(!this.isOpen())}},eh:function(a,b,c){if(a==3){if(!c){this.eg()}}else if(b!=null){if(a==1&&this.a8(b)){this.ds(b)}else if(b.isEnabled()){this.ei(b)}}},ei:function(a){if(a!=null){a.ca()}},ek:function(a,b,c){this.et();if(this.cc==null){return}var d=this.a3;this.cc=null;this.a3=false;this.dq(3);var e=this.am;var f=this.ak;var g=this.db(a,true);if(f!=null&&e==2){f._aw=false}var h=c||this.isOpen()||g._c!=null||f==null||e!=2;this.eo(g._c,g._d,true,!h);if(!c){if(this.isOpen()&&e==0&&g._d==0){var j=this.ah.ab().getEnumerator();while(j.moveNext()){var i=j.current();if(i.a(a)){e=3;break}}}this.eh(e,f,d)}if(!h&&this.a1==null&&this.am==g._d&&this.ak==g._c){this._ao.az()}},el:function(a){if(!this.isOpen()){return}this.dk();var b=this.ak;var c=this.am;var d=(a&4)==4;var e=this.bk.peek();var f=e.g(b);if(b!=null&&c==2){if(b.a1(!d)){return}}do{switch(c){case 2:if(d){f=e.h(b,false)}c=1;break;case 1:if(!d){f=e.h(b,true)}c=2;break;case 3:case 4:case 0:f=e.h(null,!d);c=d?1:2;break}if(f==null){b=null;c=3;break}b=f.item();if(c==2&&b.isEnabled()){break}if(c==1&&this.a8(b)){break}}while(b!=null);this.eo(b,c,false,false);if(this.ak!=null&&this.am==2){this.ak.ay(!d)}},en:function(a){var b=this.isOpen()?1:0;var c=b;var d=null;if(this.ap!=null){c=b=$$t.$ih.g(this.ap.transitionProgress(),0,1)}else if(this.ar!=null){c=$$t.$ih.g(this.ar.transitionProgress(),0,1);c=c<=.5?1-c*2:1-(1-c)*2;var e=a._aj;d=function(){var $ret=new $$t.ie;$ret._l=e;$ret._m=e;$ret._j=a._am.__x;$ret._k=a._am.__y;return $ret}()}this.fa.__opacity=b;this.e7.__opacity=(this.am==4?.3:1)*c;this.e8.__opacity=this.e7.__opacity;if(!$$t.$cu.e(a._ai,0)){var f=function(){var $ret=new $$t.gq;$ret._j=a._ai*180/Math.PI;$ret._k=a._j.width/2;$ret._l=a._j.height/2;return $ret}();if(d==null){d=f}else{var g=new $$t.gr;g._j.add(f);g._j.add(d);d=g}}this.e8._j=d;this.e7._j=this.e8._j;this.e9.__opacity=this.e7.__opacity;$$t.$ed.dn(a.i(),this.go);$$t.$ed.dn(a.b(),this.gp);$$t.$ed.dn(a.g(),this.gn);$$t.$ed.dn(a.h(),this.gm);this.dp(0,a.ad(),null);this.dp(4,a.ac(),null);this.dp(1,a.ae(),a.q());this.dp(5,a.ab(),a.q());this.dp(2,a.af(),a.q());this.dp(3,a.ag(),a.q());this.dl(a);this.dm(a);var h=this._ao;h.bf(a.ah());this.e6.__opacity=this.a3?.3:1;h.bl(a._am)},eo:function(a,b,c,d){if(b==0||b==4){if(this._ao.s()&&!this.a9()){b=3}}if(b!=this.am||a!=this.ak){var e=this.ak;var f=this.am;var g=f==3;this.ak=a;this.am=b;if(b==3&&this.cc!=null&&!this.isOpen()){this.eq()}else if(g){this.et()}switch(f){case 3:case 1:case 2:{this.ev();this.bi.add(new $$t.jc(e,f));this.er();break}}var h=b!=0?this.b6(a,b):-1;if(h>=0){this.bi.removeAt(h)}if(g){this.e5()}if(c!=true){this.dk()}switch(b){case 4:this.ev();break;case 3:this.e5();this.ey();break;case 1:{var i=this.ah.l(a,0);var j=this.ah.l(a,4);if(i!=null){i._d=a.dn();i._e=a.ds()}if(j!=null){j._d=a.dq()}break}case 2:{var k=this.ah.l(a,3);if(k==null){var l=this.ah.c(a);if(l!=null){this.dc(l,this.ah)}}if(null!=k){k._d=a.c9()}var m=this.ah.l(a,1);if(null!=m){m._d=a.dd();m._e=a.df()}}break}if(this.cc!=null&&this.isOpen()){this.a3=true;if(g&&this.a5&&a!=null&&this.a8(a)){this.ds(a)}}if(g&&this.isOpen()){this.a5=false}if(e!=null&&f==2){e._av=false;e._aw=false}if(a!=null&&b==2){a._av=true;if(this.cc!=null){a._aw=true}}this.dd();if(a!=null&&!this.a7()){this._ao.bv(a)}else if(d!=true){this._ao.az()}this.dq(2)}},eq:function(){if(this.isOpen()==false&&this.cc!=null&&this.am==3){this.et();this.a2=new $$t.cb(this.ee.runOn(this),2e3)}},er:function(){if(!this.a6()){if(this.bi.count()>0){this.ej(1);this.bi.clear()}return}if(this.aq==null){this.aq=new $$t.ij(0,1,250);var a=this.aq;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.d3.runOn(this))}this.aq.start();this.aq.flush()},es:function(){this.ew();var a=this.menuItemOpenCloseAnimationDuration();if(a>0&&this.a6()){this.ar=new $$t.ij(0,1,a);this.ar.easingFunction(this.menuItemOpenCloseAnimationEasingFunction());var b=this.ar;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.ea.runOn(this));this.ar.start();this.ar.flush()}},et:function(){if(null!=this.a2){this.a2.c();this.a2=null}},eu:function(){if(this.ap!=null){var a=this.ap;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.dx.runOn(this));this.ap.stop();this.ap=null;if(!this.isOpen()){this._ao.a5()}if(this.a7()){this.dh()}}},ev:function(){if(this.aq!=null){var a=this.aq.transitionProgress();for(var b=this.bi.count()-1;b>=0;b--){var c=this.bi.__inner[b];c.f(c.f()+a);if(c.f()>=1){this.bi.removeAt(b)}}this.aq.stop()}},ew:function(){if(this.ar!=null){this.al=null;var a=this.ar;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.ea.runOn(this));this.ar.stop();this.ar=null;var b=this.bk.peek();b.c(null);if(this.a7()){this.dh()}}},ey:function(){var a=this.am==3&&!this.a7()&&!this.be();var b=null;var c=null;if(a){b=this.centerButtonHotTrackFill();c=this.centerButtonHotTrackStroke()}else if(!this.isOpen()){b=this.centerButtonClosedFill();c=this.centerButtonClosedStroke()}else{b=this.centerButtonFill();c=this.centerButtonStroke()}this.ez(this.ah.g(),b);this.e0(this.ah.g(),c);this.e0(this.ah.h(),c);this._ao.a8()},ez:function(a,b){a._d=b;this.ec(a)},e0:function(a,b){a._e=b;this.ec(a)},e1:function(a,b){a._b=b;a._g=null;this.dq(2)},e2:function(a){var b=this._ao.bz();var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.ak(c.b);var e=this._ao.cb(b);var f=c.e;c.f=$$t.$cf.c($$t.$ih.c(c.e,e,c.c,c.g))}},e4:function(){var a=this.bk.peek().d();var b=null;if(a!=null){b=a.bd()}this.currentOpenMenuItem(b)},e5:function(){this.e1(this.ah.h(),this.be()?this.ah.g()._b:0)},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("XamRadialMenu",$$t.$d9.$type)},true);$c("RadialMenuItemBase:d8","Control",{_dataItem:null,staticInit:function(){},init:function(){var $self=this;this._dataItem=null;this.ap=true;$$t.$d9.init.call(this);this.g($$t.$d8.c2,function(){var $ret=new $$t.de(0);$ret.f(new $$t.df("Visibility"));$ret.d($self);return $ret}())},autoRotateChildren:function(a){if(arguments.length===1){this.h($$t.$d8.autoRotateChildrenProperty,a);return a}else{return this.c($$t.$d8.autoRotateChildrenProperty)}},checkedHighlightBrush:function(a){if(arguments.length===1){this.h($$t.$d8.checkedHighlightBrushProperty,a);return a}else{return this.c($$t.$d8.checkedHighlightBrushProperty)}},c6:function(){return this.be($$t.$d8.checkedHighlightBrushProperty)},foreground:function(a){if(arguments.length===1){this.h($$t.$d8.foregroundProperty,a);return a}else{return this.c($$t.$d8.foregroundProperty)}},highlightBrush:function(a){if(arguments.length===1){this.h($$t.$d8.highlightBrushProperty,a);return a}else{return this.c($$t.$d8.highlightBrushProperty)}},c9:function(){return this.be($$t.$d8.highlightBrushProperty)},innerAreaFill:function(a){if(arguments.length===1){this.h($$t.$d8.innerAreaFillProperty,a);return a}else{return this.c($$t.$d8.innerAreaFillProperty)}},db:function(){return this.be($$t.$d8.innerAreaFillProperty)},innerAreaHotTrackFill:function(a){if(arguments.length===1){this.h($$t.$d8.innerAreaHotTrackFillProperty,a);return a}else{return this.c($$t.$d8.innerAreaHotTrackFillProperty)}},innerAreaHotTrackStroke:function(a){if(arguments.length===1){this.h($$t.$d8.innerAreaHotTrackStrokeProperty,a);return a}else{return this.c($$t.$d8.innerAreaHotTrackStrokeProperty)}},innerAreaStroke:function(a){if(arguments.length===1){this.h($$t.$d8.innerAreaStrokeProperty,a);return a}else{return this.c($$t.$d8.innerAreaStrokeProperty)}},dh:function(){return this.be($$t.$d8.innerAreaStrokeProperty)},innerAreaStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$d8.innerAreaStrokeThicknessProperty,a);return a}else{return this.c($$t.$d8.innerAreaStrokeThicknessProperty)}},a6:function(){return this.be($$t.$d8.innerAreaStrokeThicknessProperty)},ap:false,isEnabled:function(a){if(arguments.length===1){if(a!=this.ap){this.ap=a;this.ce("IsEnabled",!a,a)}return a}else{return this.ap}},isToolTipEnabled:function(a){if(arguments.length===1){this.h($$t.$d8.isToolTipEnabledProperty,a);return a}else{return this.c($$t.$d8.isToolTipEnabledProperty)}},menu:function(){return this.c($$t.$d8.menuProperty)},outerRingButtonHotTrackFill:function(a){if(arguments.length===1){this.h($$t.$d8.outerRingButtonHotTrackFillProperty,a);return a}else{return this.c($$t.$d8.outerRingButtonHotTrackFillProperty)}},dn:function(){return this.be($$t.$d8.outerRingButtonHotTrackFillProperty)},outerRingButtonHotTrackForeground:function(a){if(arguments.length===1){this.h($$t.$d8.outerRingButtonHotTrackForegroundProperty,a);return a}else{return this.c($$t.$d8.outerRingButtonHotTrackForegroundProperty)}},dq:function(){return this.be($$t.$d8.outerRingButtonHotTrackForegroundProperty)},outerRingButtonHotTrackStroke:function(a){if(arguments.length===1){this.h($$t.$d8.outerRingButtonHotTrackStrokeProperty,a);return a}else{return this.c($$t.$d8.outerRingButtonHotTrackStrokeProperty)}},ds:function(){return this.be($$t.$d8.outerRingButtonHotTrackStrokeProperty)},outerRingButtonFill:function(a){if(arguments.length===1){this.h($$t.$d8.outerRingButtonFillProperty,a);return a}else{return this.c($$t.$d8.outerRingButtonFillProperty)}},dj:function(){return this.be($$t.$d8.outerRingButtonFillProperty)},outerRingButtonForeground:function(a){if(arguments.length===1){this.h($$t.$d8.outerRingButtonForegroundProperty,a);return a}else{return this.c($$t.$d8.outerRingButtonForegroundProperty)}},dl:function(){return this.be($$t.$d8.outerRingButtonForegroundProperty)},outerRingButtonStroke:function(a){if(arguments.length===1){this.h($$t.$d8.outerRingButtonStrokeProperty,a);return a}else{return this.c($$t.$d8.outerRingButtonStrokeProperty)}},du:function(){return this.be($$t.$d8.outerRingButtonStrokeProperty)},outerRingButtonStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$d8.outerRingButtonStrokeThicknessProperty,a);return a}else{return this.c($$t.$d8.outerRingButtonStrokeThicknessProperty)}},a8:function(){return this.be($$t.$d8.outerRingButtonStrokeThicknessProperty)},parentItem:function(a){if(arguments.length===1){this.h($$t.$d8.parentItemProperty,a);return a}else{return this.c($$t.$d8.parentItemProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$d8.toolTipProperty,a);return a}else{return this.c($$t.$d8.toolTipProperty)}},wedgeIndex:function(a){if(arguments.length===1){this.h($$t.$d8.wedgeIndexProperty,a);return a}else{return $h(this.c($$t.$d8.wedgeIndexProperty))}},wedgeSpan:function(a){if(arguments.length===1){this.h($$t.$d8.wedgeSpanProperty,a);return a}else{return $h(this.c($$t.$d8.wedgeSpanProperty))}},bb:function(){return null},bd:function(){var a=this._dataItem;if(a==null){a=this}return a},ar:function(){return false},as:function(){return false},dd:function(){var a=this.be($$t.$d8.innerAreaHotTrackFillProperty);if(a==null){a=this.db()}return a},df:function(){var a=this.be($$t.$d8.innerAreaHotTrackStrokeProperty);if(a==null){a=this.dh()}return a},_av:false,_aw:false,a3:function(){return null},ag:function(){return 0},bg:function(){var a=this.toolTip();if(a!=null){return a}return null},a4:function(a,b){return NaN},aj:function(a,b){return null},ak:function(){return new $$t.fq},a2:function(a){return null},be:function(a){var b=this.e(a);if(b==$$t.$c8.c){if(this.menu()!=null){b=this.menu()._ao.ap(a)}else{b=this.c(a)}}return b},ah:function(a){if(a!=null&&a==this.bd()){return this}return null},at:function(a){while(a!=null){a=a.parentItem();if(a==this){return true}}return false},ay:function(a){return false},ca:function(){if(this.menu()!=null){this.menu().d1(this)}},cb:function(){var a=this.closed;if(null!=a){a(this,$$t.$cd.empty)}},cc:function(){var a=this.opened;if(null!=a){a(this,$$t.$cd.empty)}},az:function(){return true;
},cd:function(a,b,c,d){},cf:function(a,b,c){if(b==c){return}this.ce(a,b,c)},ce:function(a,b,c){var d=this.propertyChanged;if(null!=d){d(this,new $$t.d5(a))}},a0:function(a,b){return false},a1:function(a){return false},cg:function(a){this.h($$t.$d8.menuProperty,a)},al:function(a,b,c){return 0},closed:null,opened:null,propertyChanged:null,$type:new $.ig.Type("RadialMenuItemBase",$$t.$d9.$type,[$$t.$d3.$type])},true);$c("RadialMenuItemBaseCollection:dx","ObservableCollection$1",{ae:null,init:function(a){$$t.$dy.init.call(this,$$t.$d8.$type,0);this.ae=a},n:function(a){this.ae(a,true);$$t.$dy.n.call(this,a)},p:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();this.ae(a,false)}$$t.$dy.p.call(this)},r:function(a,b){this.ae(b,true);$$t.$dy.r.call(this,a,b)},u:function(a){var b=this.__inner[a];this.ae(b,false);$$t.$dy.u.call(this,a)},x:function(a,b){var c=this.__inner[a];this.ae(c,false);this.ae(b,true);$$t.$dy.x.call(this,a,b)},$type:new $.ig.Type("RadialMenuItemBaseCollection",$$t.$dy.$type.specialize($$t.$d8.$type))},true);$c("CssClassChain$1:hr","Object",{$t:null,f:null,c:null,e:null,d:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.f=a;this.e=new $$t.bt($$t.$hr.$type.specialize(this.$t),0);this.d=new $$t.eq(this.$t,$$t.$hs.$type.specialize($$t.$ht.$type,String),0)},a:function(a){var b=new $$t.hr(this.$t,a);b.c=this;this.e.add(b);return b},b:function(a,b,c){this.d.item(a,new $$t.hs($$t.$ht.$type,String,b,c));return this},$type:new $.ig.Type("CssClassChain$1",$.ig.$ot)},true);$c("RadialMenuNumericGauge:hu","RadialMenuItemBase",{d2:null,d3:0,dz:false,fc:null,dy:false,dw:null,staticInit:function(){},init:function(){this.d3=NaN;$$t.$d8.init.call(this);this.dw=new $$t.a(this.el.runOn(this));this.d2=new $$t.bt(Number,0);this.pendingValue(this.value(NaN))},aj:function(a,b){this.eq();var c=this.d2.count();if(c==0){return null}var d=this.d0();var e=2;var f=4;var g=34;var h=new $$t.hy;var i=a.e;var j=a.d-a.e;var k=j/(d?c:c-1);var l=b._j;var m=b.g();var n=b.h();var o=b._am;var p=Math.min(b.ak,n.i+6);var q=Math.min(b.al,n.j+6);var r=Math.max(b.ak-g,p);var s=Math.max(b.al-g,q);var t=Math.max(r-e,p);var u=Math.max(s-e,q);var v=new $$t.ce(1,o.__x-r,o.__y-s,r*2,s*2);var w=$$t.$cu.d(v,f,f);var x=this.value();var y=!$.ig.util.isNaN(x);var z=y&&x>this.d2.__inner[0]&&x<this.d2.__inner[c-1];var aa=Math.max(t-1,m.i);var ab=Math.max(u-1,m.j);var ac=Math.min(Math.max(m.i-m._b/2,0),aa);var ad=Math.min(Math.max(m.j-m._b/2,0),ab);var ae=new $$t.ce(1,o.__x-aa,o.__y-ab,aa*2,ab*2);var af=new $$t.ce(1,o.__x-ac,o.__y-ad,ac*2,ad*2);var ag=Math.max(b.ak-g/2,p);var ah=Math.max(b.al-g/2,q);var ai=new $$t.ce(1,o.__x-ag,o.__y-ah,ag*2,ah*2);var aj=this.e4();var ak=this.fa();var al=this.e8();var am=ak;var an=ak;h.j=af;h.k=ae;for(var ao=0;ao<c;ao++){var ap=this.d2.__inner[ao];if(z&&ap==x){z=false}if(d||ao<c-1){var aq=$$t.$cu.b(l,r,s,t,u,i,i+k);var ar=new $$t.c4;var as=$$t.$cu.q(l,i);var at=$$t.$cu.q(l,i+k);var au=as.__x>at.__x?1:0;var av=as.__y>at.__y?1:0;var aw=as.__x<at.__x?1:0;var ax=as.__y<at.__y?1:0;am=an;an=$$t.$h5.n(ak,(ao+1)/c,al,0);var ay=function(){var $ret=new $$t.c3;$ret.color(am);$ret._offset=0;return $ret}();var az=function(){var $ret=new $$t.c3;$ret.color(an);$ret._offset=1;return $ret}();ar._startX=au;ar._startY=av;ar._endX=aw;ar._endY=ax;ar._gradientStops=[ay,az];aq._d=ar;h.a().add(aq)}var a0=i;if(d){a0+=k}var a1=$$t.$hu.dx(l,v,w,aj,a0);h.a().add(a1);var a2=$$t.$hu.dv(l,ai,ap,a0);a2.a=a1;h.b().add(a2);i+=k}var a3=y?this.d4(a,x):0;var a4=h.i();if(y){if(z){var a5=$$t.$hu.dx(l,v,w,aj,a3);a5.c=a4;h.a().add(a5);var a6=$$t.$hu.dv(l,ai,x,a3);a6.a=a4;h.b().add(a6)}a4.j=$$t.$cu.q(ae,$$t.$cu.n(l,a3,ae));a4.i=$$t.$cu.q(af,$$t.$cu.n(l,a3,af));a4._b=1;a4._e=this.e6()}var a7=this.foreground();var a9=h.b().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.d=a7}this.al(a,b,h);return h},ak:function(){return new $$t.hz},a2:function(a){var $self=this;var b=new $$t.bt($$t.$dq.$type,0);this.eq();var c=this.value();var d=$.ig.util.isNaN(c);var e=function(f){var g=f._d;$self.value(g._c);var h=$self.menu();if(h!=null){h.d1($self)}};var g=this.d2.getEnumerator();while(g.moveNext()){var f=g.current();if(!d){if(f==c){d=true}else if(f>c){d=true;b.add(function(){var $ret=new $$t.dq;$ret._a=e;$ret._c=$self.fd.runOn($self);$ret._d=new $$t.hs(Number,$$t.$ep.$type,c,a);return $ret}())}}b.add(function(){var $ret=new $$t.dq;$ret._a=e;$ret._c=$self.fd.runOn($self);$ret._d=new $$t.hs(Number,$$t.$ep.$type,f,a);return $ret}())}return b},be:function(a){if(a.propertyType()==$$t.$cz.$type&&$$t.$c8.h(a.name(),$$t.$d8.$type)!=null){return this.c(a)}return $$t.$d8.be.call(this,a)},av:function(a){if(arguments.length===1){if(a!=this.av()){$$t.$d8._av=a;if(a){this.dw.i();this.eo(this.value(),false)}else{this.dw.m()}}return a}else{return $$t.$d8._av}},aw:function(a){if(arguments.length===1){if(a!=$$t.$d8._aw){$$t.$d8._aw=a;this.ce("InvalidateCustomVisuals",null,null)}return a}else{return $$t.$d8._aw}},ay:function(a){this.eq();if(this.d2.count()==0){return false}this.eo(this.d2.__inner[a?0:this.d2.count()-1],false);return true},ca:function(){if(!$.ig.util.isNaN(this.pendingValue())){if(this.av()){this.dz=true}this.ep(this.pendingValue());var a=$b($$t.$h9.$type,this.parentItem());if(null!=a&&!$.ig.util.isNaN(this.value())){a.ff(this.value())}}$$t.$d8.ca.call(this)},cd:function(a,b,c,d){$$t.$d8.cd.call(this,a,b,c,d);var e=this.d8(a,c);var f=this.dz;if(this.dz){if($$t.$ci.l_op_Equality(this.fc,null)){this.dz=false}else if(!$$t.$cu.e(e,this.pendingValue())){this.dz=false}else if(Math.abs(d.__x-this.fc.__x)>16||Math.abs(d.__y-this.fc.__y)>16){this.dz=false}}this.d3=a;if(this.dz==false||$$t.$ci.l_op_Equality(this.fc,null)){this.fc=d}this.eo(e,true);this.ce("InvalidateCustomVisuals",null,null);if(f&&this.dz==false){this.ce("ToolTipResolved",null,null)}},ce:function(a,b,c){switch(a){case"PendingValueNeedleBrush":this.ce("InvalidateCustomVisuals",null,null);break;case"PendingValue":this.ce("ToolTipResolved",null,null);this.ce("InvalidateCustomVisuals",null,null);break;case"ValueNeedleBrush":case"TickBrush":case"Value":case"ReserveFirstSlice":case"TrackStartColor":case"TrackEndColor":this.ce("DirtyCustomVisuals",null,null);break;case"Ticks":this.dy=false;this.ce("DirtyCustomVisuals",null,null);break}$$t.$d8.ce.call(this,a,b,c)},a0:function(a,b){var c=this.pendingValue();if($.ig.util.isNaN(c)){return this.ay(a)}var d=c;this.eq();if(this.d2.count()>0){d=d+this.smallIncrement()*(a?1:-1);var e=this.d2.count()-1;if(d<this.d2.__inner[0]){if(b){d=this.d2.__inner[e]}else{return false}}else if(d>this.d2.__inner[e]){if(b){d=this.d2.__inner[0]}else{return false}}this.eo(d,false);return true}return false},a1:function(a){var b=this.pendingValue();if($.ig.util.isNaN(b)){this.ay(a);return true}var c=b;this.eq();var d=a?0:this.d2.count()-1;var e=a?this.d2.count():-1;var f=a?1:-1;for(var g=d;g!=e;g+=f){if(a&&this.d2.__inner[g]<=c){continue}else if(!a&&this.d2.__inner[g]>=c){continue}this.eo(this.d2.__inner[g],false);return true}return false},bg:function(){var a=$$t.$d8.bg.call(this);if(a!=null){return a}var b=this.pendingValue();if($.ig.util.isNaN(b)){b=this.value()}if(!$.ig.util.isNaN(b)){return b}return null},al:function(a,b,c){var d=$$t.$d8.al.call(this,a,b,c);var e=$b($$t.$hy.$type,c);if(e==null){return d}var f=b._j;var g=this.value();var h=e.k;var i=e.j;var j=this.pendingValue();var k=e.h();if(!$.ig.util.isNaN(j)){var l=!$.ig.util.isNaN(this.d3)?this.d8(this.d3,a):NaN;var m=!$.ig.util.isNaN(l)&&l==j?this.d3:this.d4(a,j);k.j=$$t.$cu.q(h,$$t.$cu.n(f,m,h));k.i=$$t.$cu.q(i,$$t.$cu.n(f,m,i));k._b=1;if(this.aw()){k._e=this.e6()}else if(this.dz&&!$.ig.util.isNaN(g)){k._e=$$t.$ih.t}else{k._e=this.e2()}}else{k._b=0}if(this.aw()&&k._b>0){e.i()._e=$$t.$ih.t}else if(e.i()._e==$$t.$ih.t){e.i()._e=this.e6()}k._g=null;return 1},pendingValue:function(a){if(arguments.length===1){this.h($$t.$hu.pendingValueProperty,a);return a}else{return this.c($$t.$hu.pendingValueProperty)}},pendingValueNeedleBrush:function(a){if(arguments.length===1){this.h($$t.$hu.pendingValueNeedleBrushProperty,a);return a}else{return this.c($$t.$hu.pendingValueNeedleBrushProperty)}},e2:function(){return this.be($$t.$hu.pendingValueNeedleBrushProperty)},reserveFirstSlice:function(a){if(arguments.length===1){this.h($$t.$hu.reserveFirstSliceProperty,a);return a}else{return this.c($$t.$hu.reserveFirstSliceProperty)}},smallIncrement:function(a){if(arguments.length===1){this.h($$t.$hu.smallIncrementProperty,a);return a}else{return this.c($$t.$hu.smallIncrementProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$hu.tickBrushProperty,a);return a}else{return this.c($$t.$hu.tickBrushProperty)}},e4:function(){return this.be($$t.$hu.tickBrushProperty)},ticks:function(a){if(arguments.length===1){this.h($$t.$hu.ticksProperty,a);return a}else{return this.c($$t.$hu.ticksProperty)}},trackStartColor:function(a){if(arguments.length===1){this.h($$t.$hu.trackStartColorProperty,a);return a}else{return this.c($$t.$hu.trackStartColorProperty)}},fa:function(){return this.be($$t.$hu.trackStartColorProperty)},trackEndColor:function(a){if(arguments.length===1){this.h($$t.$hu.trackEndColorProperty,a);return a}else{return this.c($$t.$hu.trackEndColorProperty)}},e8:function(){return this.be($$t.$hu.trackEndColorProperty)},value:function(a){if(arguments.length===1){this.h($$t.$hu.valueProperty,a);return a}else{return this.c($$t.$hu.valueProperty)}},valueNeedleBrush:function(a){if(arguments.length===1){this.h($$t.$hu.valueNeedleBrushProperty,a);return a}else{return this.c($$t.$hu.valueNeedleBrushProperty)}},e6:function(){return this.be($$t.$hu.valueNeedleBrushProperty)},d0:function(){return this.reserveFirstSlice()},d4:function(a,b){this.eq();var c=this.d0();var d=(a.d-a.e)/(c?this.d2.count():this.d2.count()-1);var e=a.e;if(c){e+=d}for(var f=1,g=this.d2.count();f<g;f++){var h=this.d2.__inner[f];if(b<h){var i=this.d2.__inner[f-1];var j=(b-i)/(h-i);e+=d*j;break}e+=d}return e},fd:function(a,b){var c=b._d;var d=c._d;var e=c._c;var f=this.d4(d,e);var g=$$t.$cu.q(this.menu().ai()._j,f);return{__x:g.__x-a.width()/2,__y:g.__y-a.height()/2,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},el:function(){if(!this.av()){this.eo(NaN,false)}},dx:function(a,b,c,d,e){var f=function(){var $ret=new $$t.dm;$ret.j=$$t.$cu.q(b,$$t.$cu.n(a,e,b));$ret.i=$$t.$cu.q(c,$$t.$cu.n(a,e,c));return $ret}();f._b=1;f._e=d;return f},dv:function(a,b,c,d){var e=new $$t.e2;e.c=1;e.g=1;e.b=c.toString();e.e=$$t.$cu.q(b,$$t.$cu.n(a,d,b));return e},em:function(a,b){switch(b.propertyName()){case"Count":this.dy=false;break}},en:function(){this.dy=true;this.d2.clear();var a=this.ticks();if(null!=a){this.d2.addRange(a)}this.d2.sort()},eo:function(a,b){if(b!=true){this.d3=NaN;this.fc=null;this.dz=false}if(a==this.pendingValue()){return}this.pendingValue(a)},ep:function(a){this.value(a)},eq:function(){if(!this.dy){this.en()}},d8:function(a,b){this.eq();var c=this.d2.count();if(b==null||c==0){return NaN}var d;if(c==1){d=this.d2.__inner[0]}else{var e=this.d0();var f=(b.d-b.e)/(e?c:c-1);var g=b.e;if(g<-Math.PI){g+=6.283185307179586}if(a<g){a+=6.283185307179586}if(e){g+=f}if(a<g){d=this.d2.__inner[0]}else{d=this.d2.__inner[c-1];for(var h=0;h<c-1;h++){if(a<g+f){var i=1-(g+f-a)/f;var j=this.d2.__inner[h];var k=this.d2.__inner[h+1];var l=(k-j)*i+j;var m=l%this.smallIncrement();l-=m;if(Math.abs(m)>this.smallIncrement()/2){l+=this.smallIncrement()}d=l;break}g+=f}}}return d},pendingValueChanged:null,valueChanged:null,$type:new $.ig.Type("RadialMenuNumericGauge",$$t.$d8.$type)},true);$c("XamRadialMenuView:g2","Object",{n:false,am:0,al:0,p:false,_i:null,ai:null,m:null,ah:null,j:null,f:null,x:null,e:null,g:null,a:null,aq:null,b4:null,ak:null,b9:null,o:false,l:null,b1:null,staticInit:function(){var a=new $$t.hr($$t.$c8.$type,"ui-radialmenu");a.b($$t.$ed.fontProperty,0,"12px segoe ui,tahoma,arial,sans-serif").a("ui-radialmenu-backing").b($$t.$ed.menuBackgroundProperty,0,"#FFFFFF").c.a("ui-radialmenu-outerring").b($$t.$ed.outerRingFillProperty,0,"#F1DAEA").b($$t.$ed.outerRingStrokeProperty,1,"transparent").b($$t.$ed.outerRingStrokeThicknessProperty,3,"0.0").c.a("ui-radialmenu-centerbutton").b($$t.$ed.centerButtonFillProperty,0,"#FFFFFF").b($$t.$ed.centerButtonStrokeProperty,1,"#80397B").b($$t.$ed.centerButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-centerbutton-hover").b($$t.$ed.centerButtonHotTrackFillProperty,0,"#EFEFEF").b($$t.$ed.centerButtonHotTrackStrokeProperty,1,"#80397B").c.a("ui-radialmenu-centerbutton-closed").b($$t.$ed.centerButtonClosedFillProperty,0,"#FFFFFF").b($$t.$ed.centerButtonClosedStrokeProperty,1,"#80397B");$$t.$g2.c=a;a=new $$t.hr($$t.$c8.$type,null);a.a("ui-radialmenu-item").b($$t.$d8.foregroundProperty,6,"black").a("ui-radialmenu-item-inner").b($$t.$d8.innerAreaFillProperty,0,"transparent").b($$t.$d8.innerAreaStrokeProperty,1,"transparent").b($$t.$d8.innerAreaStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-inner-hover").b($$t.$d8.innerAreaHotTrackFillProperty,0,"transparent").b($$t.$d8.innerAreaHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-outer").b($$t.$d8.outerRingButtonFillProperty,0,"#80397B").b($$t.$d8.outerRingButtonStrokeProperty,1,"transparent").b($$t.$d8.outerRingButtonForegroundProperty,6,"white").b($$t.$d8.outerRingButtonStrokeThicknessProperty,3,"1.0").a("ui-radialmenu-item-outer-hover").b($$t.$d8.outerRingButtonHotTrackFillProperty,0,"#444444").b($$t.$d8.outerRingButtonHotTrackForegroundProperty,6,"white").b($$t.$d8.outerRingButtonHotTrackStrokeProperty,1,"transparent").c.c.a("ui-radialmenu-item-checkarc").b($$t.$d8.checkedHighlightBrushProperty,0,"#A674A2").c.a("ui-radialmenu-item-hoverarc").b($$t.$d8.highlightBrushProperty,0,"#80397B").c.c.a("ui-radialmenu-gauge").a("ui-radialmenu-gauge-pendingneedle").b($$t.$hu.pendingValueNeedleBrushProperty,0,"#D6A9CE").c.a("ui-radialmenu-gauge-valueneedle").b($$t.$hu.valueNeedleBrushProperty,0,"#A26497").c.a("ui-radialmenu-gauge-tick").b($$t.$hu.tickBrushProperty,0,"#AE5A9D").c.a("ui-radialmenu-gauge-track-start").b($$t.$hu.trackStartColorProperty,6,"rgba(200,142,188,0)").c.a("ui-radialmenu-gauge-track-end").b($$t.$hu.trackEndColorProperty,6,"#C88EBC");$$t.$g2.b=a;var b=new $$t.hr($$t.$ht.$type,"ui-radialmenu-tooltip");b.b(1,1,"").b(3,3,"").b(4,4,"").b(2,2,"").b(0,0,"").b(6,6,"").b(5,5,"");$$t.$g2.d=b},init:function(a){this.n=false;this.am=-1;this.al=-1;this.p=false;this.b9=new $$t.ch;this.l=new $$t.ce(1,0,0,0,0);this.b1=new $$t.ci(0);this.ag=null;this.w=new $$t.eq($$t.$d8.$type,$$t.$ik.$type,0);this.z=new $$t.bt($$t.$ik.$type,0);this.h=new $$t.ip;this.aa=NaN;this.ab=1;$.ig.$op.init.call(this);this._i=a;this.x=new $$t.eq(String,$$t.$d.$type,0);this.f=new $$t.iq($$t.$g2.c);this.e=new $$t.iq($$t.$g2.b);this.g=new $$t.is($$t.$ht.$type,$$t.$g2.d);$$t.$g2.an++;this.aq="RadialMenuWindow"+$$t.$g2.an},ar:function(){if(this.p){this.p=false;this._i.e3()}},av:function(){if(this.p){this.ar()}},bb:function(){this.b4=this.b5();this._i.fb()._ab.add(this.b4);this.a0();this.bx();this.a1()},ag:null,a1:function(){var $self=this;if(this.ag==null){this.ag=function(a){var b=$self._i.pixelScalingRatio();var c=$self._i.bp();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self._i.bp(window.devicePixelRatio)}};window.addEventListener("resize",this.ag,false)}this.ag(null)},bs:function(){if(!this.p){this.p=true;window.setTimeout(this.ar.runOn(this),0)}},as:function(){this.bm()},bh:function(a){a.__visibility=1},bg:function(a){a.__visibility=0},b6:function(){var a=new $$t.fl;this._i.fc()._ab.add(a);return a},at:function(a){var b=$b($$t.$em.$type,a._x);if(b!=null){b._ab.remove(a)}},b8:function(a){var b=new $$t.fl;var c=0;switch(a){case 0:c=200;break;case 4:c=300;break;case 1:c=500;break;case 5:c=600;break;case 2:c=700;break;case 3:c=800;break}this.o=false;b._s=c;this._i.fe()._ab.add(b);return b},bj:function(a,b){var c=$b($$t.$em.$type,b._x);if(c!=null){c._ab.remove(b)}},b7:function(a){var b=new $$t.fl;var c=this._i.ff();var d=0;switch(a){default:case 0:d=0;break;case 1:d=100;break;case 3:d=900;c=this._i.fb();break;case 2:d=1e3;c=this._i.fb();break}b._s=d;c._ab.add(b);return b},bi:function(a,b){var c=$b($$t.$em.$type,b._x);if(c!=null){c._ab.remove(b)}},a3:function(a){a.__visibility=1},a2:function(a){a.__visibility=0},b0:function(){var a=new $$t.e3;this._i.fc()._ab.add(a);return a},a4:function(a){var b=$b($$t.$em.$type,a._x);if(b!=null){b._ab.remove(a)}},b5:function(){var a=new $$t.fl;a._ac=3;a._m=20;a._l=14;var b=new $$t.cn;var c=new $$t.cp;c.__startPoint={__x:8.5,__y:0,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__segments.add(new $$t.dj(0,{__x:2,__y:6.5,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));c.__segments.add(new $$t.dj(0,{__x:8.5,__y:13,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b._b.add(c);var d=new $$t.cp;d.__startPoint={__x:2,__y:6.5,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d.__segments.add(new $$t.dj(0,{__x:20,__y:6.5,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));b._b.add(d);a._aj=b;a._j=new $$t.id;return a},v:function(){return true},bc:function(){this.a0()},w:null,z:null,bf:function(a){var $self=this;this.z.clear();for(var b=0,c=a.count();b<c;b++){var d=a.__inner[b];var e=d.item();var f;if(!function(){var g=$self.w.tryGetValue(e,f);f=g.p1;return g.ret}()){f=new $$t.ik(e,this)}else{this.w.remove(e)}f.c=d;this.z.add(f)}var h=this.w.values().getEnumerator();while(h.moveNext()){var g=h.current();g.h()}this.w.clear();var j=this.z.getEnumerator();while(j.moveNext()){var i=j.current();var k=i.item();this.w.item(k,i)}},y:function(){return this._i.items()},bl:function(a){var b=this.b4._j;b._j=a.__x-this.b4._m/2;b._k=a.__y-this.b4._l/2},ca:function(){var a=new $$t.ch(1,this._i.centerButtonContentWidth(),this._i.centerButtonContentHeight());if($.ig.util.isNaN(a.width())){if(!this.b9.isEmpty()){a.width(Math.max(28,this.b9.width()))}else{a.width(28)}}if($.ig.util.isNaN(a.height())){if(!this.b9.isEmpty()){a.height(Math.max(28,this.b9.height()))}else{a.height(28)}}return a},bd:function(a,b,c){var $self=this;if(!this.n){var d=$$t.$c8.h(a,$$t.$ed.$type);if(null!=d){if(this.f.c().containsKey(d)){var e=this._i.e(d)!=$$t.$c8.c;this.x.item(a,e);if(!e){this.n=true;var f;if(function(){var g=$self.f.c().tryGetValue(d,f);f=g.p1;return g.ret}()){this._i.h(d,f)}this.n=false}}}}switch(a){case"CenterButtonContent":if(this.ak!=null){this._i.fb()._ab.remove1(this.ak);this.ak=null;this.b9=$$t.$ch.empty()}if(!String.isNullOrEmpty(c)){this.ak=$$t.$io.a.d(c,this.a7.runOn(this))}this.a0();break;case"CenterButtonContentHeight":case"CenterButtonContentWidth":this.a0();break}},a7:function(a){var img_=a;this.b9=new $$t.ch(1,img_.width,img_.height);this._i.dg()},a0:function(){var a=this.b4;if(this._i.b8()<2){a.__visibility=1}else{a.__visibility=0}},q:false,af:null,t:function(a){if(arguments.length===1){if(a!=this.q){this.q=a;if(!a&&this.af!=null){var b=this.af;this.af=null;var c=$(b);var d=new $$t.g8(c[0],c);this.a.a8(d,this.aq)}else if(a&&this.af==null){this.af=window;var e=$(this.af);var f=new $$t.g8(e[0],e);this.a.am(f,this.aq)}}return a}else{return this.q}},a9:function(a){var $self=this;var b=this.ah;var c=a==null?null:a;this.g.f(this.e.f(this.f.f(this.ah=c)));var d=function(e){$self._i.d6($self.b2(e))};var e=function(f){if(!$self.q){$self._i.d7()}};var f=function(g,h,i){$self._i.d8($self.b2(g))};var g=function(h){if(!$self.t()){$self.t(true);$self._i.d5($self.b2(h),$self)}};var h=function(i){if($self.t()){$self.t(false);$self._i.d9($self.b2(i),$self)}};if(this.a!=null){this.t(false);this.a.an();var i=this.a;i.onMouseEnter=$.ig.Delegate.prototype.remove(i.onMouseEnter,d);var j=this.a;j.onMouseLeave=$.ig.Delegate.prototype.remove(j.onMouseLeave,e);var k=this.a;k.onMouseOver=$.ig.Delegate.prototype.remove(k.onMouseOver,f);var l=this.a;l.onMouseDown=$.ig.Delegate.prototype.remove(l.onMouseDown,g);var m=this.a;m.onMouseUp=$.ig.Delegate.prototype.remove(m.onMouseUp,h)}if(c==null){if(this.ag!=null){window.removeEventListener("resize",this.ag,false);this.ag=null}return}var n=this.ah.createElement("canvas");n.setStyleProperty("position","absolute");this.ah.append(n);this.a=new $$t.iu(n,this.ah);this.a._ai=this.u.runOn(this);var o=this.a;o.onMouseEnter=$.ig.Delegate.prototype.combine(o.onMouseEnter,d);var p=this.a;p.onMouseLeave=$.ig.Delegate.prototype.combine(p.onMouseLeave,e);var q=this.a;q.onMouseOver=$.ig.Delegate.prototype.combine(q.onMouseOver,f);var r=this.a;r.onMouseDown=$.ig.Delegate.prototype.combine(r.onMouseDown,g);var s=this.a;s.onMouseUp=$.ig.Delegate.prototype.combine(s.onMouseUp,h);this.ai=n;this.ba(false);this.a._bc=$$t.$cf.c(this._i.ay());var t=this.ah.get2DCanvasContext(this.ai);this.m=new $$t.fg(new $$t.ib,t);this.aw();this.by();if(this._i.isOpen()){this.a6()}else{this.a5()}this.bm()},ba:function(a){if(this.ah==null||this.ai==null){return}var b=Math.round(this.ah.rootWrapper().width());var c=Math.round(this.ah.rootWrapper().height());var d=Math.round(b*this.ab);var e=Math.round(c*this.ab);this.ah.rootWrapper().setStyleProperty("position","relative");this.ah.rootWrapper().setStyleProperty("visibility","hidden");this.am=$.ig.truncate(b);this.al=$.ig.truncate(c);this.ai.setAttribute("width",d.toString());this.ai.setAttribute("height",e.toString());this.ai.setStyleProperty("width",b.toString());this.ai.setStyleProperty("height",c.toString());this.ai.setStyleProperty("visibility","visible");this._i.ay(new $$t.ce(1,0,0,b,c));if(a){this.bm()}},a6:function(){this.l=this._i.ay();this.b1=this._i.ai().g().k;this.be()},a5:function(){var a=this._i.ai().g();var b=this._i.centerButtonStrokeThickness()+1;this.b1=a.k;this.l=new $$t.ce(1,Math.floor(this.b1.__x-a.i)-b,Math.floor(this.b1.__y-a.j)-b,Math.ceil((a.i+b)*2),Math.ceil((a.j+b)*2));this.be()},be:function(){var a=this._i.ay();var b=this.l;var c=b.width*this.ab;var d=b.height*this.ab;if(this.ai!=null){this.ai.setAttribute("width",c.toString());this.ai.setAttribute("height",d.toString());this.ai.setStyleProperty("width",b.width.toString());this.ai.setStyleProperty("height",b.height.toString());this.ai.setStyleProperty("left",b.x.toString()+"px");this.ai.setStyleProperty("top",b.y.toString()+"px")}this.a._bc=new $$t.cg(0,0,0,b.width,b.height);this.bm()},bm:function(){var a=this._i;var b=this.l;var c=a.ai().g();var d=c.k;if((d.__x!=this.b1.__x||d.__y!=this.b1.__y)&&!a.isOpen()){this.a5()}var e=this.m;if(e.d()&&this.ab!=1){e.z();e.aa(this.ab,this.ab)}e.k(0,0,b.width,b.height);if(b.x!=0||b.y!=0){e.z();var f=new $$t.id;f._j=-b.x;f._k=-b.y;e.j(f)}this.bo(e,a.ff(),true,null,null);if(!this.o){this.o=true;a.fe()._ab.sort2(this.ao.runOn(this))}this.bo(e,a.fe(),true,null,null);this.bo(e,a.fc(),false,$$t.$ih.s($$t.$c0.u(255,0,0,0)),null);this.bo(e,a.fd(),false,null,this.bp.runOn(this));this.bo(e,a.fb(),false,null,this.bn.runOn(this));if(b.x!=0||b.y!=0){e.y()}if(e.d()&&this.ab!=1){e.y()}},bp:function(a,b){var d=this.z.getEnumerator();while(d.moveNext()){var c=d.current();c.i(a,this.aa,b.__opacity)}},bn:function(a,b){if(this.ak!=null&&$$t.$ch.l_op_Inequality_Lifted($m($$t.$ch.$type,this.b9),$m($$t.$ch.$type,null))&&this.b4.__visibility==1){var c=this._i.ai()._am;var d=this.b9.width();var e=this.b9.height();if(d>0&&e>0){a.m(this.ak,1,c.__x-d/2,c.__y-e/2,d,e)}}},bo:function(a,b,c,d,e){if(b.__opacity>0){if(b._j!=null){a.z();a.j(b._j)}if(b.__opacity<1){a.ad(b.__opacity)}var g=b._ab.getEnumerator();while(g.moveNext()){var f=g.current();if(c||$b($$t.$fl.$type,f)!==null){this.bq(a,f)}else if($b($$t.$iz.$type,f)!==null){var h=f;a.m(h,h.__opacity,h._n,h._o,h._m,h.height())}else if($b($$t.$e3.$type,f)!==null){var i=f;if(i._am==null){i._am=d}a.w(i)}}if(null!=e){e(a,b)}if(b.__opacity<1){a.ad(1)}if(b._j!=null){a.y()}}},bq:function(a,b){if(b._j!=null){a.z();a.j(b._j)}a.s(b);if(b._j!=null){a.y()}},bx:function(){if(this.f.c()==null){return}this.n=true;var b=this.f.c().getEnumerator();while(b.moveNext()){var a=b.current();if(!this.x.item(a.key().name())){this._i.h(a.key(),a.value())}}this.n=false},aw:function(){this.f.j();this.e.j();this.g.j();this.bx()},bw:function(){this.aw();this.by();this._i.dg()},k:function(a,b){return $$t.$e5.getFontInfo(this.ah,a,b)},by:function(){this.j=$$t.$e5.toFontInfo(this.ah,this._i.font());if(this.j==null&&this.ah!=null){this.j=$$t.$e5.getFont(this.ah)}this.aa=this.ac(this.j);if(this.m!=null&&this.j!=null){this.m.ac(this.j)}},aj:null,bv:function(a){if(!a.isToolTipEnabled()){this.az();return}var b=this.aj;if(b==null){this.aj=b=this.ah.createElement("div");this.aj.addClass("ui-radialmenu-tooltip");this.aj.addClass("ui-corner-all");b.setStyleProperty("position","absolute");b.setStyleProperty("visibility","visible");b.setStyleProperty("white-space","nowrap");b.setStyleProperty("z-index","10000");this.ah.append(b)}b.removeChildren();var c=a.bg();if(c!=null){var d=this.ah.createElement("span");d.setText(c.toString());b.append(d)}this.h.toolTipText(c==null?String.empty():c.toString());this.h.itemName(a.name());this.h.itemType(a.getType().typeName());var e=this.g.c();var f=$b($$t.$i0.$type,a);var h=e.getEnumerator();while(h.moveNext()){var g=h.current();if(String.isNullOrEmpty(g.value())){var i=null;var j=null;switch(g.key()){case 0:i="background-color";j=f==null?"white":f.dj().__fill;break;case 5:i="padding";j="8px 11px";break;case 6:i="color";j=f==null?"#666666":f.dl().__fill;break;case 1:i="border-color";j="#808080";break;case 3:i="border-width";j="2px";break;case 4:i="border-radius";j="0";break;case 2:i="border-style";j="solid";break}if(i!=null){this.aj.setStyleProperty(i,j)}}}var k=this.b3(b);b.setStyleProperty("top",k.__y.toString()+"px");b.setStyleProperty("left",k.__x.toString()+"px")},h:null,b3:function(a){var container_=this.ah.rootWrapper().getNativeElement();var clientRect_=container_.getBoundingClientRect();var b=new $$t.ce(1,clientRect_.left,clientRect_.top,clientRect_.width,clientRect_.height);var c=new $$t.ce(1,b.x,b.y,b.width,b.height);var docEle_=document.documentElement;var d=new $$t.ce(1,0,0,docEle_.clientWidth,docEle_.clientHeight);if(!this._i.isOpen()){var e=this.ca();b=new $$t.ce(1,b.x+b.width/2-e.width()/2,b.y+b.height/2-e.height()/2,e.width(),e.height());b=$$t.$cu.d(b,this._i.outerRingThickness(),this._i.outerRingThickness())}b=$$t.$cu.d(b,6,6);var f=a.outerWidth();var g=a.outerHeight();var h,i;if(b.y-d.y>=g){i=b.y-c.y-g;h=(b.width-f)/2+b.x-c.x}else if(b.x+b.width+f<=d.x+d.width){h=b.x+b.width-c.x;i=(b.height-g)/2+b.y-c.y}else if(b.x-f>=d.x){h=b.x-c.x-f;i=(b.height-g)/2+b.y-c.y}else{i=b.y+b.height-c.y;h=(b.width-f)/2+b.x-c.x}this.h.relativeLeft(h-c.x);this.h.relativeTop(i-c.y);this.h.width(c.width);this.h.height(c.height);return{__x:h,__y:i,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},az:function(){if(this.aj!=null){var a=this.aj;this.aj=null;a.remove()}},br:function(){},s:function(){return false},ay:function(){},bu:function(a){},r:function(a){return false},cb:function(a){if($.ig.util.isNaN(this.aa)){this.aa=this.ac(null)}var b=this.ad(a);var c=this.aa;return new $$t.ch(1,b,c)},aa:0,ac:function(a){return $$t.$e5.getCurrentFontHeight(this.ah,a)},ab:0,ad:function(a){var b=$b($$t.$e3.$type,a);if(b!=null&&b.ak()!=null){return this.m.e(b)+0}return 0},bt:function(a){},ax:function(a){},a8:function(){this.b4.__stroke=this._i.ai().g()._e},ap:function(a){var b=this.e.c();var c;var d=b.tryGetValue(a,c);c=d.p1;return c},bz:function(){return new $$t.e3},ao:function(a,b){var c=a._s;var d=b._s;if(c<d){return-1}else if(c>d){return 1}else{return 0}},au:function(a){if(this.aj!=null){a.itemToolTip(this.h)}},u:function(a){var b=this._i;if(this.t()){return true}return b.bb(this.b2(a))},b2:function(a){if(this.l.x!=0||this.l.y!=0){a={__x:a.__x+this.l.x,__y:a.__y+this.l.y,$type:$$t.$ci.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return a},bk:function(){this.ab=this._i.bp()},$type:new $.ig.Type("XamRadialMenuView",$.ig.$ot)},true);$c("RadialMenuDOMEventProxy:iu","DOMEventProxy",{dw:null,init:function(a,b){this.dw=null;$$t.$iv.init.call(this,a,b,false)},dx:function(){if(this.dw==null){$$t.$iu.dv++;this.dw=".DOMProxyRadialMenu"+$$t.$iu.dv.toString()}return this.dw},dy:function(a){a.preventDefault()},c7:function(a,b,c){if(a==this._bt){c.add(this._bt.listen("contextmenu",this.dy.runOn(this)))}$$t.$iv.c7.call(this,a,b,c)},$type:new $.ig.Type("RadialMenuDOMEventProxy",$$t.$iv.$type)},true);$c("TextContainer:il","Object",{f:null,a:null,b:null,i:0,init:function(){$.ig.$op.init.call(this)},_j:null,g:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.a=null;this.b=null}return a}else{return this.f}},h:function(a,b,c,d){var e=a.g();var f=this.c();if(f!=null){var g=this.e(e.measureText.runOn(e));var h=c;e.fillStyle=this._j.__fill;e.textBaseline="top";for(var i=0,j=f.length;i<j;i++){switch(this.i){case 0:case 3:c=h;break;case 2:c=h-this.b[i];break;case 1:c=h-this.b[i]/2;break}e.fillText(f[i],c,d);d+=b}}},e:function(a){var b=0;var c=this.b;if(c==null){var d=this.c();if(d!=null){this.b=c=new Array(d.length);for(var e=0,f=c.length;e<f;e++){c[e]=a(d[e]).width}}}if(c!=null){for(var g=0,h=c.length;g<h;g++){b+=c[g]}}return b},d:function(a){var b=0;var c=this.c();if(c!=null){b+=c.length*a}return b},c:function(){if(this.a==null){if(this.f!=null){this.a=this.f.split("\n")}}return this.a},$type:new $.ig.Type("TextContainer",$.ig.$ot)},true);$c("ImageManager:io","Object",{c:null,b:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.eq(String,$$t.$im.$type,0);this.b=new $$t.eq($$t.$im.$type,$$t.$bt.$type.specialize($$t.$b2.$type.specialize($$t.$im.$type)),0)},d:function(a,b){var $self=this;var c;if(!function(){var d=$self.c.tryGetValue(a,c);c=d.p1;return d.ret}()){var d=$("<img />");c=d[0];c.src=a;if(!c.complete){var self_=this;var ele_=d;ele_.bind("load readystatechange",function(e){if(this.complete||this.readyState=="complete"&&e.type=="readystatechange"){self_.downloadCompleted(this)}})}}if(b!=null){if(c.complete){window.setTimeout(function(){b(c)},0)}else{var e;if(!function(){var f=$self.b.tryGetValue(c,e);e=f.p1;return f.ret}()){this.b.item(c,e=new $$t.bt($$t.$b2.$type.specialize($$t.$im.$type),0))}e.add(b)}}return c},downloadCompleted:function(a){var $self=this;if(a.complete){var b=$(a);b.unbind("load readystatechange");var c;if(function(){var d=$self.b.tryGetValue(a,c);c=d.p1;return d.ret}()){this.b.remove(a);for(var d=0,e=c.count();d<e;d++){c.__inner[d](a)}}}},$type:new $.ig.Type("ImageManager",$.ig.$ot)},true);$c("RadialMenuItemOverlayTemplates:ia","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){var a=new $$t.ee;a.measure($$t.$ia.a);a.render($$t.$ia.c);$$t.$ia.e=a;var b=new $$t.ee;b.measure($$t.$ia.a);b.render($$t.$ia.b);$$t.$ia.d=b},a:function(a){if(a.width<20){a.width=20}if(a.height<20){a.height=20}},b:function(a){var b=a.data;var c=b.iconOverlayValue();if($$t.$c0.e($m($$t.$c0.$type,c),$m($$t.$c0.$type,null))&&c.l()>0){var d=new $$t.fg(new $$t.ib,a.context);var e=new $$t.fl;var f=new $$t.ga;f._d=new $$t.cg(0,a.xPosition,a.yPosition+a.availableHeight-5,a.availableWidth,5);e._aj=f;var g=new $$t.cz;g.color(c);e.__fill=g;d.s(e)}},c:function(a){var b=a.data;var c=b.iconOverlayValue();if(c!=null){var d=new $$t.fg(new $$t.ib,a.context);var e=new $$t.e3;e.ak(c.toString());e._am=b.be($$t.$d8.foregroundProperty);var f=b.menu()._ao.cb(e);e._n=a.xPosition+a.availableWidth-f.width()+8;e._o=a.yPosition-8;d.w(e)}},$type:new $.ig.Type("RadialMenuItemOverlayTemplates",$.ig.$ot)},true);$c("RadialMenuItemView:ik","Object",{a:null,d:null,g:null,q:null,e:null,p:null,init:function(a,b){
$.ig.$op.init.call(this);this.a=a;this.e=b;if($b($$t.$gx.$type,a)!==null){this.d=new $$t.il;this.d.i=1;this.d._j=a.be($$t.$d8.foregroundProperty);this.m();this.n();this.o()}this.f=a.isEnabled();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.l.runOn(this))},item:function(){return this.a},c:null,f:false,h:function(){var a=this.a;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.l.runOn(this))},i:function(a,b,c){var d=this.c.h;var e,f,g;e=f=g=0;if(this.d!=null&&!String.isNullOrEmpty(this.d.g())){e=this.d.d(b)}var h=this.r(a);if($$t.$ch.l_op_Inequality_Lifted($m($$t.$ch.$type,h),$m($$t.$ch.$type,null))){g=h.height()}if($$t.$cg.l_op_Inequality(this.q,null)){f=this.q.height()}var i=e+Math.max(g,f);var j=(g-f)/2;var k=c*(this.f?1:.3);var l=a.g();if(k<1){l.globalAlpha=k}if(f>0){var m=this.q.width();a.n(this.g,1,this.q.x(),this.q.y(),m,f,d.__x-m/2,d.__y-i/2+Math.max(j,0),m,f)}if(g>0){this.j(a,d.__x-h.width()/2,d.__y-i/2-Math.min(j,0),h.width(),h.height())}if(e>0){this.d.h(a,b,d.__x,d.__y-i/2+Math.max(g,f))}if(k<1){l.globalAlpha=1}},j:function(a,b,c,d,e){var f=new $$t.eg;f.context=a.g();f.data=this.a;f.xPosition=b;f.yPosition=c;f.availableWidth=d;f.availableHeight=e;this.p.render()(f)},r:function(a){if(this.p!=null){var b=new $$t.ej;b.context=a.g();b.data=this.a;if($$t.$cg.l_op_Inequality(this.q,null)){b.width=this.q.width();b.height=this.q.height()}if(this.p.measure()!=null){this.p.measure()(b)}return new $$t.ch(1,b.width,b.height)}return $$t.$ch.empty()},k:function(a){if(a==this.g){var img_=a;this.q=new $$t.cg(0,0,0,img_.width,img_.height);this.e._i.dg()}},l:function(a,b){switch(b.propertyName()){case"Foreground":if(this.d!=null){this.d._j=this.a.be($$t.$d8.foregroundProperty);this.e.bs()}break;case"IsEnabled":this.f=this.a.isEnabled();this.e.bs();break;case"Header":this.m();break;case"IconUri":this.n();break;case"IconOverlay":this.o();break;case"IconOverlayValue":this.e.bs();break}},m:function(){var a=null;var b=$b($$t.$gx.$type,this.item());if(b!=null){var c=b.header();if(c!=null){a=c.toString()}}this.d.g(a);this.e.bs()},n:function(){var a=this.a.iconUri();if(String.isNullOrEmpty(a)){this.g=null}else{this.g=$$t.$io.a.d(a,this.k.runOn(this))}this.e.bs()},o:function(){if($b($$t.$gx.$type,this.a)!==null){var a=this.a;if(a.iconOverlay()!=null){this.p=a.iconOverlay()}else{this.p=null}this.e.bs()}},$type:new $.ig.Type("RadialMenuItemView",$.ig.$ot)},true);$c("CssPropCacheBase$2:ir","Object",{$tProp:null,$tValue:null,b:null,e:null,a:null,d:null,init:function($tProp,$tValue,a,b){this.$tProp=$tProp;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tProp,this.$tValue)}$.ig.$op.init.call(this);this.a=a;this.d=b},f:function(a){if(arguments.length===1){this.e=a;this.b=null;return a}else{return this.e}},c:function(){if(this.b==null){this.j()}return this.b},j:function(){if(this.e!=null){this.e.startCSSQuery();var a=new $$t.eq(this.$tProp,String,0);this.i(this.a,a);var b=new $$t.eq(this.$tProp,this.$tValue,0);this.h(this.a,b,a);this.b=b;this.e.endCSSQuery()}},h:function(a,b,c){var e=a.d.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.key();var g=this.g(a.f,d.value()._c);if(g==null||g.length==0||g==c.item(f)){g=d.value()._d}var h=this.d(f,g);b.item(f,h)}for(var i=0,j=a.e.count();i<j;i++){this.h(a.e.__inner[i],b,c)}},g:function(a,b){var c=null;var d=null;{switch(b){case 0:c="background-color";break;case 1:c="border-top-color";break;case 2:c="border-top-style";break;case 3:c="border-top-width";break;case 4:c="border-top-left-radius";break;case 6:c="color";break;case 5:c="padding-top";break;default:return null}if(c!=null){d=this.e.getCssDefaultPropertyValue(a,c)}}return d},i:function(a,b){var d=a.d.getEnumerator();while(d.moveNext()){var c=d.current();b.item(c.key(),this.g(a.f,c.value()._c))}for(var e=0,f=a.e.count();e<f;e++){this.i(a.e.__inner[e],b)}},$type:new $.ig.Type("CssPropCacheBase$2",$.ig.$ot)},true);$c("CssPropCache$1:is","CssPropCacheBase$2",{$tPropertyId:null,init:function($tPropertyId,a){var $self=this;this.$tPropertyId=$tPropertyId;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tPropertyId)}$$t.$ir.init.call(this,this.$tPropertyId,String,a,function(){return $$t.$is.k.apply(null,[$self.$tPropertyId].concat(Array.prototype.slice.call(arguments)))})},k:function($tPropertyId,a,b){return b},$type:new $.ig.Type("CssPropCache$1",$$t.$ir.$type.specialize(0,String))},true);$c("CssDpCache:iq","CssPropCacheBase$2",{init:function(a){$$t.$ir.init.call(this,$$t.$c8.$type,$.ig.$op.$type,a,$$t.$iq.k)},k:function(a,b){var c=null;if(b!=null){var propType_=a.propertyType();if(propType_==$$t.$cz.$type){var d=new $$t.cz;d.__fill=b;c=d}else if(propType_===Number){c=parseInt(b,10)}else if(propType_==$$t.$c0.$type){var e=new $$t.c0;e.colorString(b);c=e}}return c},$type:new $.ig.Type("CssDpCache",$$t.$ir.$type.specialize($$t.$c8.$type,$.ig.$op.$type))},true);$c("BindingExpression:jm","Object",{a:null,c:null,d:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.c=c;this.d=d;var e=b.split(".");this.a=new Array(e.length);for(var f=0;f<e.length;f++){this.a[f]=new $$t.jn(e[f]);if(f>0){this.a[f-1].childStep(this.a[f])}}var g=this.a[this.a.length-1];g.propertyChanged=$.ig.Delegate.prototype.combine(g.propertyChanged,this.b.runOn(this));this.a[0].source(a)},b:function(a,b){if(b.propertyName()=="Value"){var c=this.a[this.a.length-1].value();if(c==$$t.$c8.c){this.c.f(this.d)}else{this.c.h(this.d,c)}}},$type:new $.ig.Type("BindingExpression",$.ig.$ot)},true);$c("PropertyStep:jn","Object",{g:null,c:null,d:null,a:null,init:function(a){$.ig.$op.init.call(this);this.g=a},childStep:function(a){if(arguments.length===1){if(this.a!=a){if(this.a!=null){this.a.source(null)}this.a=a;if(this.a!=null){this.a.source(this.value())}}return a}else{return this.a}},source:function(a){if(arguments.length===1){if(this.c!=a){if($b($$t.$d3.$type,this.c)!==null){var b=this.c;b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.i.runOn(this))}this.c=a;if($b($$t.$d3.$type,a)!==null){var c=a;c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.i.runOn(this))}this.h("Source");this.j()}return a}else{return this.c}},value:function(a){if(arguments.length===1){if(this.d!=a){this.d=a;if(this.a!=null){this.a.source(a)}this.h("Value")}return a}else{return this.d}},h:function(a){var b=this.propertyChanged;if(null!=b){b(this,new $$t.d5(a))}},i:function(a,b){if(String.isNullOrEmpty(b.propertyName())||b.propertyName()==this.g||b.propertyName().length==this.g.length&&b.propertyName().toLowerCase()==this.g.toLowerCase()){this.j()}},j:function(){if(this.c==null){this.value($$t.$c8.c)}else if(String.isNullOrEmpty(this.g)){this.value(this.c)}else{var src_=this.c;var path_=this.g;this.value(src_[path_]())}},propertyChanged:null,$type:new $.ig.Type("PropertyStep",$.ig.$ot,[$$t.$d3.$type])},true);$c("RadialMenuValueChangedEventArgs$1:hx","EventArgs",{$t:null,c:null,b:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$t.$cd.init.call(this);this.c=a;this.b=b},oldValue:function(){return this.c},newValue:function(){return this.b},$type:new $.ig.Type("RadialMenuValueChangedEventArgs$1",$$t.$cd.$type)},true);$c("RadialMenuNumericValueChangedEventArgs:hw","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$hx.init.call(this,Number,a,b)},$type:new $.ig.Type("RadialMenuNumericValueChangedEventArgs",$$t.$hx.$type.specialize(Number))},true);$c("RadialMenuColorChangedEventArgs:i2","RadialMenuValueChangedEventArgs$1",{init:function(a,b){$$t.$hx.init.call(this,$$t.$c0.$type,a,b)},$type:new $.ig.Type("RadialMenuColorChangedEventArgs",$$t.$hx.$type.specialize($$t.$c0.$type))},true);$c("RadialMenuItem:gx","RadialMenuItemBase",{d6:null,staticInit:function(){},init:function(){var $self=this;$$t.$d8.init.call(this);this.d6=new $$t.dx(function(a,b){a.cg(b?$self.menu():null);a.parentItem(b?$self:null)});var a=this.d6;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.et.runOn(this))},a4:function(a,b){var c=this.recentItem();if(null!=c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.item();if(f.parentItem()==this&&this.d8(f)==c){var g=d.e+(d.d-d.e)/2;var h=a.e+(a.d-a.e)/2;return h-g}}}return $$t.$d8.a4.call(this,a,b)},ar:function(){return this.isChecked()},ah:function(a){var b=$$t.$d8.ah.call(this,a);if(null==b){var d=this.items().getEnumerator();while(d.moveNext()){var c=d.current();b=c.ah(a);if(b!=null){break}}}return b},a3:function(){return this.d6},ca:function(){var a=this.checkBehavior();if(a!=0){var b=!this.isChecked();if(b||a!=2){this.ex(b)}}var c=$b($$t.$gx.$type,this.parentItem());if(null!=c&&c.autoUpdateRecentItem()){var d=c.d8(this);c.recentItem(d)}this.es($$t.$cd.empty);$$t.$d8.ca.call(this)},ce:function(a,b,c){switch(a){case"IsChecked":if(true==c){this.ey();this.er($$t.$cd.empty)}else{this.ev($$t.$cd.empty)}this.ce("DisplayAsChecked",b,c);break;case"RecentItem":this.recentItemContainer(this.dz(c));break}$$t.$d8.ce.call(this,a,b,c)},ag:function(){var a=$$t.$d8.ag.call(this);if(a==0&&this.items().count()>0&&this.dx()==0){a=2}return a},cg:function(a){$$t.$d8.cg.call(this,a);var c=this.a3().getEnumerator();while(c.moveNext()){var b=c.current();if(b!=null){b.cg(a)}}},bg:function(){var a=$$t.$d8.bg.call(this);if(a!=null){return a}var b=this.header();if(b!=null&&!($b($$t.$dt.$type,b)!==null)){return b}return null},autoUpdateRecentItem:function(a){if(arguments.length===1){this.h($$t.$gx.autoUpdateRecentItemProperty,a);return a}else{return this.c($$t.$gx.autoUpdateRecentItemProperty)}},childItemPlacement:function(a){if(arguments.length===1){this.h($$t.$gx.childItemPlacementProperty,$$t.$gz.getBox(a));return a}else{return $g(this.c($$t.$gx.childItemPlacementProperty))}},checkBehavior:function(a){if(arguments.length===1){this.h($$t.$gx.checkBehaviorProperty,$$t.$g0.getBox(a));return a}else{return $g(this.c($$t.$gx.checkBehaviorProperty))}},isChecked:function(a){if(arguments.length===1){this.h($$t.$gx.isCheckedProperty,a);return a}else{return this.c($$t.$gx.isCheckedProperty)}},groupName:function(a){if(arguments.length===1){this.h($$t.$gx.groupNameProperty,a);return a}else{return this.c($$t.$gx.groupNameProperty)}},header:function(a){if(arguments.length===1){this.h($$t.$gx.headerProperty,a);return a}else{return this.c($$t.$gx.headerProperty)}},iconUri:function(a){if(arguments.length===1){this.h($$t.$gx.iconUriProperty,a);return a}else{return this.c($$t.$gx.iconUriProperty)}},iconOverlay:function(a){if(arguments.length===1){this.h($$t.$gx.iconOverlayProperty,a);return a}else{return this.c($$t.$gx.iconOverlayProperty)}},iconOverlayValue:function(a){if(arguments.length===1){this.h($$t.$gx.iconOverlayValueProperty,a);return a}else{return this.c($$t.$gx.iconOverlayValueProperty)}},items:function(){return this.d6},keyTip:function(a){if(arguments.length===1){this.h($$t.$gx.keyTipProperty,a);return a}else{return this.c($$t.$gx.keyTipProperty)}},recentItem:function(a){if(arguments.length===1){this.h($$t.$gx.recentItemProperty,a);return a}else{return this.c($$t.$gx.recentItemProperty)}},eu:function(a,b){var c=a;c.cf("RecentItemContainer",b.oldValue(),b.newValue())},recentItemContainer:function(a){if(arguments.length===1){this.h($$t.$gx.recentItemContainerProperty,a);return a}else{return this.c($$t.$gx.recentItemContainerProperty)}},dx:function(){if(this.as()){return 0}return this.childItemPlacement()},dy:function(){return new $$t.gx},dz:function(a){var c=this.items().getEnumerator();while(c.moveNext()){var b=c.current();if(b._dataItem==a){return b}}return null},d8:function(a){return a._dataItem},et:function(a,b){switch(b.propertyName()){case"Count":this.ce("OuterRingButtonType",null,null);break}},ew:function(a){this.iconOverlayValue(a)},ex:function(a){this.isChecked(a)},ey:function(){var a=null;if(this.parentItem()!=null){a=this.parentItem().a3()}else if(this.menu()!=null){var b=this.menu()._ao.y();if(b!=null&&b.contains(this)){a=b}}if(a!=null){switch(this.checkBehavior()){case 2:case 3:var c=this.groupName();if(c==null){c=""}var d=new $$t.bt($$t.$gx.$type,0);var f=a.getEnumerator();while(f.moveNext()){var e=f.current();var g=$b($$t.$gx.$type,e);if(g!=null&&g!=this&&g.isChecked()){var h=g.groupName();if(h==null){h=""}if(c==h){d.add(g)}}}var j=d.getEnumerator();while(j.moveNext()){var i=j.current();i.ex(false)}break}}},er:function(a){var b=this.checked;if(null!=b){b(this,a)}},checked:null,es:function(a){var b=this.click;if(null!=b){b(this,a)}},click:null,ev:function(a){var b=this.unchecked;if(null!=b){b(this,a)}},unchecked:null,$type:new $.ig.Type("RadialMenuItem",$$t.$d8.$type)},true);$c("RadialMenuColorItemBase:i1","RadialMenuItem",{init:function(){$$t.$gx.init.call(this)},a4:function(a,b){var c=this.color();var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$i1.$type,d.item());if(f!=null&&$$t.$ih.d(f.color(),c)){var g=d.e+(d.d-d.e)/2;var h=a.e+(a.d-a.e)/2;return h-g}}return $$t.$gx.a4.call(this,a,b)},dy:function(){return new $$t.i0},ce:function(a,b,c){if(a=="Color"){this.computedColorName($$t.$ih.b().f(this.color()));this.ew(c);var d=b!=null&&c!=null&&!$$t.$ih.d(b,c);if(d){var e=this.colorChanged;if(null!=e){e(this,new $$t.i2(b,c))}}}$$t.$gx.ce.call(this,a,b,c)},color:function(a){if(arguments.length===1){this.h($$t.$i1.colorProperty,a);return a}else{return this.c($$t.$i1.colorProperty)}},computedColorName:function(a){if(arguments.length===1){this.h($$t.$i1.computedColorNameProperty,a);return a}else{return this.c($$t.$i1.computedColorNameProperty)}},fg:function(a){this.color(a)},colorChanged:null,$type:new $.ig.Type("RadialMenuColorItemBase",$$t.$gx.$type)},true);$c("RadialMenuColorItem:i3","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$i1.init.call(this);this.iconOverlay($$t.$ia.d)},fl:function(a){var b=this.colorWellClick;if(null!=b){b(this,a)}},colorWellClick:null,$type:new $.ig.Type("RadialMenuColorItem",$$t.$i1.$type)},true);$c("RadialMenuColorWell:i0","RadialMenuColorItemBase",{staticInit:function(){},init:function(){$$t.$i1.init.call(this)},ar:function(){var a=this.parentItem();while($b($$t.$i1.$type,a)!==null){var b=$b($$t.$i3.$type,a);if(b!=null){return $$t.$ih.d(b.color(),this.color())}a=a.parentItem()}return $$t.$i1.ar.call(this)},ca:function(){var a=this.parentItem();var b=this.ar();while($b($$t.$i1.$type,a)!==null){var c=$b($$t.$i1.$type,a);c.fg(this.color());if($b($$t.$i3.$type,c)!==null){var d=c;d.fl($$t.$cd.empty)}a=a.parentItem()}if(b!=this.ar()){this.ce("DisplayAsChecked",b,!b)}$$t.$i1.ca.call(this)},ce:function(a,b,c){if(a=="Color"){var d=c;this.innerAreaHotTrackFill(this.innerAreaFill(this.outerRingButtonFill($$t.$ih.s(d))));this.outerRingButtonForeground($$t.$ih.s($$t.$ih.w(d)));var e=$$t.$h5.a(d);var f=$$t.$ih.u(d,e[3]<.5?+60:-80);this.highlightBrush(this.outerRingButtonHotTrackFill($$t.$ih.s(f)));this.outerRingButtonHotTrackForeground($$t.$ih.s($$t.$ih.w(f)));var g=$$t.$ih.u(d,e[3]<.5?+30:-40);this.checkedHighlightBrush($$t.$ih.s(g));this.fk()}$$t.$i1.ce.call(this,a,b,c)},ag:function(){var a=$$t.$i1.ag.call(this);if(a==0){a=1}return a},bg:function(){var a=$$t.$i1.bg.call(this);if(a==null){return this.computedColorName()}return a},fk:function(){var a=this.menu();var b=$$t.$c0.u(255,255,255,255);var c=a!=null?a.menuBackground():null;if(c!=null){b=c.color()}this.fl(b)},fl:function(a){var b=$$t.$ih.f(this.color());var c=$$t.$ih.f(a);if(Math.abs(c-b)<.1){this.outerRingButtonStroke(this.innerAreaStroke(this.checkedHighlightBrush()))}else{this.outerRingButtonStroke(this.innerAreaStroke(null))}this.outerRingButtonHotTrackStroke(this.innerAreaHotTrackStroke(this.outerRingButtonStroke()))},$type:new $.ig.Type("RadialMenuColorWell",$$t.$i1.$type)},true);$c("RadialMenuItemFrame:e1","Object",{c:null,d:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.bt($$t.$cy.$type,0);this.d=new $$t.bt($$t.$e2.$type,0)},a:function(){return this.c},b:function(){return this.d},e:function(a,b,c,d){},$type:new $.ig.Type("RadialMenuItemFrame",$.ig.$ot)},true);$c("RadialMenuNumericGaugeFrame:hy","RadialMenuItemFrame",{f:null,g:null,k:null,j:null,init:function(){this.k=new $$t.ce;this.j=new $$t.ce;$$t.$e1.init.call(this);this.g=new $$t.dm;this.a().add(this.g);this.f=new $$t.dm;this.a().add(this.f)},e:function(a,b,c,d){var e;var f;var g=$b($$t.$hz.$type,b);if(this.i()!=null){g.valueNeedle(new $$t.h3);g.valueNeedle().needlePath(new $$t.h2(1,"ValueNeedle",c(this.i())));var i=this.b().getEnumerator();while(i.moveNext()){var h=i.current();if(h.a==this.i()){e=d(h);f=a(e);g.valueNeedle().label($$t.$f2.c(e,f));break}}}if(this.h()!=null&&this.h()._b>0){g.editValueNeedle(new $$t.h3);g.editValueNeedle().label(null);g.editValueNeedle().needlePath(new $$t.h2(1,"EditValueNeedle",c(this.h())))}g.tickmarks(new $$t.h0);var k=this.b().getEnumerator();while(k.moveNext()){var j=k.current();var l=$b($$t.$cy.$type,j.a);if(l==this.i()){continue}var m=new $$t.h1;e=d(j);f=a(e);m.label($$t.$f2.c(e,f));m.tickPath(new $$t.h2(1,"tickmark",c(l)));g.tickmarks().add(m)}g.trackArcs(new $$t.h4);var o=this.a().getEnumerator();while(o.moveNext()){var n=o.current();if(n==this.g||n==this.f){continue}if(n.c==this.g){g.valueTickLine(new $$t.h2(1,"valueTickLine",c(n)))}else if($b($$t.$cv.$type,n)!==null){g.trackArcs().add(new $$t.h2(1,"trackArc",c(n)))}}},h:function(){return this.f},i:function(){return this.g},$type:new $.ig.Type("RadialMenuNumericGaugeFrame",$$t.$e1.$type)},true);$c("RadialMenuNumericItem:h9","RadialMenuItem",{staticInit:function(){},init:function(){$$t.$gx.init.call(this);this.iconOverlay($$t.$ia.e);this.value(NaN)},a4:function(a,b){var c=$$t.$gx.a4.call(this,a,b);if($.ig.util.isNaN(c)){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$b($$t.$hu.$type,d.item());if(f!=null){var g=f.pendingValue();if($.ig.util.isNaN(g)){g=f.value()}if(!$.ig.util.isNaN(g)){var h=a.e+(a.d-a.e)/2;var i=f.d4(d,g);c=h-i}}}}return c},ce:function(a,b,c){if(a=="Value"){this.ew(c)}$$t.$gx.ce.call(this,a,b,c)},value:function(a){if(arguments.length===1){this.h($$t.$h9.valueProperty,a);return a}else{return this.c($$t.$h9.valueProperty)}},ff:function(a){this.value(a)},valueChanged:null,$type:new $.ig.Type("RadialMenuNumericItem",$$t.$gx.$type)},true);$c("RadialMenuFrame:eo","Object",{f:null,a:null,e:null,d:null,w:null,t:null,x:null,y:null,z:null,v:null,aa:null,o:null,n:null,u:null,init:function(){this._j=new $$t.ce;this._k=new $$t.ce;$.ig.$op.init.call(this);this.f=new $$t.cx;this.a=new $$t.cw;this.w=new $$t.bt($$t.$cv.$type,0);this.x=new $$t.bt($$t.$cv.$type,0);this.y=new $$t.bt($$t.$cv.$type,0);this.z=new $$t.bt($$t.$cv.$type,0);this.t=new $$t.bt($$t.$cv.$type,0);this.d=new $$t.cx;this.e=new $$t.cx;this.aa=new $$t.bt($$t.$ep.$type,0);this.v=new $$t.bt($$t.$dk.$type,0);this.n=new $$t.eq($$t.$ep.$type,$$t.$e1.$type,0);this.o=new $$t.eq($$t.$cy.$type,$$t.$d8.$type,0);this.u=new $$t.bt($$t.$ep.$type,0)},i:function(){return this.f},b:function(){return this.a},g:function(){return this.d},h:function(){return this.e},ad:function(){return this.w},ab:function(){return this.t},ae:function(){return this.x},af:function(){return this.y},ag:function(){return this.z},ah:function(){return this.aa},ac:function(){return this.v},_am:null,q:function(){return this.o},p:function(){return this.n},r:function(){return this.u},_j:null,_k:null,ak:0,al:0,_ai:0,_aj:0,c:function(a){var c=this.aa.getEnumerator();while(c.moveNext()){var b=c.current();if(b.item()==a){return b}}return null},l:function(a,b){var $self=this;var c=this.s(b);var d;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();if(function(){var g=$self.o.tryGetValue(e,d);d=g.p1;return g.ret}()&&d==a){return e}}return null},s:function(a){var b;switch(a){case 2:b=this.y;break;case 3:b=this.z;break;case 1:b=this.x;break;case 5:b=this.t;break;case 4:b=this.v;break;case 0:b=this.w;break;default:return null}return b},m:function(a){var c=this.n.keys().getEnumerator();while(c.moveNext()){var b=c.current();if(b.item()==a){if(this.u.contains(b)){return true}this.u.add(b);return true}}return false},$type:new $.ig.Type("RadialMenuFrame",$.ig.$ot)},true);$c("TextDefinition:e2","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:null,c:0,g:0,e:null,a:null,f:null,$type:new $.ig.Type("TextDefinition",$.ig.$ot)},true);$c("RadialMenuItemLevel:gw","Object",{i:null,b:null,n:null,m:null,e:null,t:0,o:0,a:null,k:null,j:false,p:0,y:null,init:function(a,b,c,d,e){this.o=NaN;$.ig.$op.init.call(this);this.i=a;this.b=b;this.e=c;this.k=d;this.m=new $$t.bt($$t.$d8.$type,0);this.y=e;this.ac(this.k,true)},z:function(){return this.y},c:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},l:function(){if(this.n==null){this.ab()}return this.n},d:function(){return this.b},f:function(){return this.e},s:function(){return this.p},x:function(){if(this.n==null){this.ab()}return this.t},ae:function(){this.j=true;this.ac(this.k,false);this.ah()},g:function(a){var b=this.v(a);return b<0?null:this.l().item(b)},v:function(a){if(a!=null){var b=this.l();for(var c=0,d=b.count();c<d;c++){if(b.item(c).item()==a){return c}}}return-1},w:function(a){var b=this.l();var c=1.7976931348623157e308;var d=-1;a=$$t.$cu.k(a);for(var e=0,f=b.count();e<f;e++){var g=b.item(e);var h=g.e;var i=g.d;while(h<-Math.PI){h+=6.283185307179586;i+=6.283185307179586}while(i>Math.PI){h-=6.283185307179586;i-=6.283185307179586}if(h<=a&&i>=a){return e}var j=h+(i-h)/2;j=$$t.$cu.k(j);var k=Math.abs(j-a);if(k<c){c=k;d=e}}return d},h:function(a,b){var c=this.l();var d;if(a==null){d=this.w(this.s())}else{d=this.v(a);if(d>=0&&b){d=d==c.count()?0:d+1}}if(!b){d=d==0?c.count()-1:d-1}if(d<0){return null}if(d==c.count()){d=0}var e=c.item(d);if(a!=null){if(e==this.h(null,b)){return null}}return e},q:function(a,b){var c=0;var d=(c+this.i.rotationInDegrees())*Math.PI/180;d+=(this.i.rotationAsPercentageOfWedge()+a)*b;d=$$t.$cu.k(d);return d},r:function(){var a=Math.max(this.x(),this.i.minWedgeCount());return 6.283185307179586/a},ai:function(a){var b=this.l();var c=this.i.wedgePaddingInDegrees()*Math.PI/180;var d=c/2;var e=this.r();var f=this.q(a,e);this.p=f;var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=f+g.f*e+d;var j=i+e*g.g-c;if(j<i){var k=(j-i)/2;i+=k;j=i}g.e=i;g.d=j}if($.ig.util.isNaN(this.o)){if(this.b!=null&&this.b.autoRotateChildren()){var l=this.e.g(this.b);if(l!=null){this.o=this.b.a4(l,b)}}if($.ig.util.isNaN(this.o)){this.o=0}}if(!$.ig.util.isNaN(this.o)&&this.o!=0){var n=b.getEnumerator();while(n.moveNext()){var m=n.current();m.e=m.e+this.o;m.d=m.d+this.o}}},aa:function(a,b){var c=!this.j;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();if(c){d.propertyChanged=$.ig.Delegate.prototype.combine(d.propertyChanged,this.ad.runOn(this))}if(d.__visibility==1){this.m.add(d);continue}var f=d.wedgeSpan();var g=d.wedgeIndex();b.add(new $$t.ep(d,g,f))}var i=a.getEnumerator();while(i.moveNext()){var h=i.current();var j=$b($$t.$gx.$type,h);if(j!=null&&j.ar()&&j.dx()==1){if(c){this.ac(j.a3(),true)}this.aa(j.a3(),b)}}},ab:function(){this.m.clear();var a=new $$t.bt($$t.$ep.$type,0);this.n=a;this.aa(this.k,a);a.sort2($$t.$gw.u);var b=new $$t.bt($$t.$d.$type,0);var c=0;var d=0;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();if(e.f<0){d++;e.f=b.count();for(var g=c,h=b.count();g<h;g++){if(!b.__inner[g]){if(g+e.g>=h){break}var i=true;for(var j=1;j<e.g;j++){if(b.__inner[g+j]){g+=j;i=false;break}}if(!i){continue}e.f=g;if(g==c){c=g+e.g}break}else if(g==c){c=g+1}}}for(var k=e.f,l=k+e.g;k<l;k++){while(k>=b.count()){b.add(false)}if(!b.__inner[k]){b.__inner[k]=true}}e.e=0;e.d=0}if(d>0&&d!=a.count()){a.sort2($$t.$gw.u)}this.t=b.count()},u:function(a,b){if(a.f>=0){if(b.f<0){return-1}if(a.f==b.f){return 0}else if(a.f<b.f){return-1}else{return 1}}return b.f<0?0:1},ac:function(a,b){var c=$b($$t.$dz.$type,a);if(null!=c){if(b){c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.af.runOn(this))}else{c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.af.runOn(this))}}},ad:function(a,b){var c=false;var d=$b($$t.$gx.$type,a);switch(b.propertyName()){case"CheckedHighlightBrush":case"OuterRingButtonFill":case"OuterRingButtonForeground":case"OuterRingButtonStroke":case"OuterRingButtonStrokeThickness":case"InnerAreaFill":case"InnerAreaStroke":case"InnerAreaStrokeThickness":case"IsEnabled":case"ToolTipResolved":case"DirtyCustomVisuals":case"InvalidateCustomVisuals":c=true;break;case"DisplayAsChecked":c=true;if(d!=null&&d.dx()==1){this.ag()}break;case"ChildItemPlacement":case"OuterRingButtonType":case"WedgeIndex":case"WedgeSpan":case"VisibilityProxy":c=true;this.ag();break}if(c){this.i.d2(this,$b($$t.$d8.$type,a),b.propertyName())}},af:function(a,b){this.ag();this.i.d2(this,null,null)},ag:function(){if(this.n!=null){this.ah();this.m.clear();this.n=null}},ah:function(){if(this.n!=null){var b=this.n.getEnumerator();while(b.moveNext()){var a=b.current();var c=a.item();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.ad.runOn(this));this.ac(a.item().a3(),false)}var e=this.m.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.ad.runOn(this))}}},$type:new $.ig.Type("RadialMenuItemLevel",$.ig.$ot)},true);$c("RadialMenuItemPosition:ep","Object",{a:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=a;this.f=b;this.g=c},item:function(){return this.a},f:0,g:0,c:0,h:null,e:0,d:0,$type:new $.ig.Type("RadialMenuItemPosition",$.ig.$ot)},true);$c("RadialMenuPointerAnimationInfo:jc","Object",{a:null,c:0,e:0,init:function(a,b){$.ig.$op.init.call(this);this.a=a;this.c=b},item:function(){return this.a},d:function(){return this.c},f:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},$type:new $.ig.Type("RadialMenuPointerAnimationInfo",$.ig.$ot)},true);$c("ColorNameCalculator:ii","Object",{b:null,a:null,init:function(){$.ig.$op.init.call(this);this.b=new $$t.eq($$t.$c0.$type,String,0);this.a=new $$t.eq($$t.$c0.$type,String,0)},g:function(a,b){this.b.item(a,b)},f:function(a){var $self=this;var b;if(!function(){var c=$self.a.tryGetValue(a,b);b=c.p1;return c.ret}()){this.a.item(a,b=this.e(a))}return b},e:function(a){var b=1.7976931348623157e308;var c=null;var e=this.b.getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$ii.c(d.key(),a);if(f<b){b=f;c=d.value()}}return c},c:function(a,b){var c;var d;var e;var f=$$t.$ii.h(a,c,d,e);c=f.p1;d=f.p2;e=f.p3;var g;var h;var i;var j=$$t.$ii.h(b,g,h,i);g=j.p1;h=j.p2;i=j.p3;return Math.pow(c-g,2)+Math.pow(d-h,2)+Math.pow(e-i,2)},h:function(a,b,c,d){var e=a.o()/255;var f=a.n()/255;var g=a.m()/255;var h=e*.412453+f*.35758+g*.180423;var i=e*.212671+f*.71516+g*.072169;var j=e*.019334+f*.119193+g*.950227;var k=$$t.$ii.d(h/.95047);var l=$$t.$ii.d(i/1);var m=$$t.$ii.d(j/1.08883);b=116*l-16;c=500*(k-l);d=200*(l-m);return{p1:b,p2:c,p3:d}},d:function(a){if(a>.008856){return Math.pow(a,1/3)}else{return 7.787*a+16/116}},$type:new $.ig.Type("ColorNameCalculator",$.ig.$ot)},true);$c("RadialMenuUtilities:ih","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b,c){if(a<b){return b}else if(a>c){return c}return a},staticInit:function(){var a=new $$t.ii;var b=a.g.runOn(a);b($$t.$c0.u(255,240,248,255),"Alice Blue");b($$t.$c0.u(255,250,235,215),"Antique White");b($$t.$c0.u(255,0,255,255),"Aqua");b($$t.$c0.u(255,127,255,212),"Aquamarine");b($$t.$c0.u(255,240,255,255),"Azure");b($$t.$c0.u(255,245,245,220),"Beige");b($$t.$c0.u(255,255,228,196),"Bisque");b($$t.$c0.u(255,0,0,0),"Black");b($$t.$c0.u(255,255,235,205),"Blanched Almond");b($$t.$c0.u(255,0,0,255),"Blue");b($$t.$c0.u(255,138,43,226),"Blue Violet");b($$t.$c0.u(255,165,42,42),"Brown");b($$t.$c0.u(255,222,184,135),"Burly Wood");b($$t.$c0.u(255,95,158,160),"Cadet Blue");b($$t.$c0.u(255,127,255,0),"Chartreuse");b($$t.$c0.u(255,210,105,30),"Chocolate");b($$t.$c0.u(255,255,127,80),"Coral");b($$t.$c0.u(255,100,149,237),"Cornflower Blue");b($$t.$c0.u(255,255,248,220),"Cornsilk");b($$t.$c0.u(255,220,20,60),"Crimson");b($$t.$c0.u(255,0,255,255),"Cyan");b($$t.$c0.u(255,0,0,139),"Dark Blue");b($$t.$c0.u(255,0,139,139),"Dark Cyan");b($$t.$c0.u(255,184,134,11),"Dark Goldenrod");b($$t.$c0.u(255,169,169,169),"Dark Gray");b($$t.$c0.u(255,0,100,0),"Dark Green");b($$t.$c0.u(255,189,183,107),"Dark Khaki");b($$t.$c0.u(255,139,0,139),"Dark Magenta");b($$t.$c0.u(255,85,107,47),"Dark Olive Green");b($$t.$c0.u(255,255,140,0),"Dark Orange");b($$t.$c0.u(255,153,50,204),"Dark Orchid");b($$t.$c0.u(255,139,0,0),"Dark Red");b($$t.$c0.u(255,233,150,122),"Dark Salmon");b($$t.$c0.u(255,143,188,143),"Dark Sea Green");b($$t.$c0.u(255,72,61,139),"Dark Slate Blue");b($$t.$c0.u(255,47,79,79),"Dark Slate Gray");b($$t.$c0.u(255,0,206,209),"Dark Turquoise");b($$t.$c0.u(255,148,0,211),"Dark Violet");b($$t.$c0.u(255,255,20,147),"Deep Pink");b($$t.$c0.u(255,0,191,255),"Deep Sky Blue");b($$t.$c0.u(255,105,105,105),"Dim Gray");b($$t.$c0.u(255,30,144,255),"Dodger Blue");b($$t.$c0.u(255,178,34,34),"Firebrick");b($$t.$c0.u(255,255,250,240),"Floral White");b($$t.$c0.u(255,34,139,34),"Forest Green");b($$t.$c0.u(255,255,0,255),"Fuchsia");b($$t.$c0.u(255,220,220,220),"Gainsboro");b($$t.$c0.u(255,248,248,255),"Ghost White");b($$t.$c0.u(255,255,215,0),"Gold");b($$t.$c0.u(255,218,165,32),"Goldenrod");b($$t.$c0.u(255,128,128,128),"Gray");b($$t.$c0.u(255,0,128,0),"Green");b($$t.$c0.u(255,173,255,47),"Green Yellow");b($$t.$c0.u(255,240,255,240),"Honeydew");b($$t.$c0.u(255,255,105,180),"Hot Pink");b($$t.$c0.u(255,205,92,92),"Indian Red");b($$t.$c0.u(255,75,0,130),"Indigo");b($$t.$c0.u(255,255,255,240),"Ivory");b($$t.$c0.u(255,240,230,140),"Khaki");b($$t.$c0.u(255,230,230,250),"Lavender");b($$t.$c0.u(255,255,240,245),"Lavender Blush");b($$t.$c0.u(255,124,252,0),"Lawn Green");b($$t.$c0.u(255,255,250,205),"Lemon Chiffon");b($$t.$c0.u(255,173,216,230),"Light Blue");b($$t.$c0.u(255,240,128,128),"Light Coral");b($$t.$c0.u(255,224,255,255),"Light Cyan");b($$t.$c0.u(255,250,250,210),"Light Goldenrod Yellow");b($$t.$c0.u(255,211,211,211),"Light Gray");b($$t.$c0.u(255,144,238,144),"Light Green");b($$t.$c0.u(255,255,182,193),"Light Pink");b($$t.$c0.u(255,255,160,122),"Light Salmon");b($$t.$c0.u(255,32,178,170),"Light Sea Green");b($$t.$c0.u(255,135,206,250),"Light Sky Blue");b($$t.$c0.u(255,119,136,153),"Light Slate Gray");b($$t.$c0.u(255,176,196,222),"Light Steel Blue");b($$t.$c0.u(255,255,255,224),"Light Yellow");b($$t.$c0.u(255,0,255,0),"Lime");b($$t.$c0.u(255,50,205,50),"Lime Green");b($$t.$c0.u(255,250,240,230),"Linen");b($$t.$c0.u(255,255,0,255),"Magenta");b($$t.$c0.u(255,128,0,0),"Maroon");b($$t.$c0.u(255,102,205,170),"Medium Aquamarine");b($$t.$c0.u(255,0,0,205),"Medium Blue");b($$t.$c0.u(255,186,85,211),"Medium Orchid");b($$t.$c0.u(255,147,112,219),"Medium Purple");b($$t.$c0.u(255,60,179,113),"Medium Sea Green");b($$t.$c0.u(255,123,104,238),"Medium Slate Blue");b($$t.$c0.u(255,0,250,154),"Medium Spring Green");b($$t.$c0.u(255,72,209,204),"Medium Turquoise");b($$t.$c0.u(255,199,21,133),"Medium Violet Red");b($$t.$c0.u(255,25,25,112),"Midnight Blue");b($$t.$c0.u(255,245,255,250),"Mint Cream");b($$t.$c0.u(255,255,228,225),"Misty Rose");b($$t.$c0.u(255,255,228,181),"Moccasin");b($$t.$c0.u(255,255,222,173),"Navajo White");b($$t.$c0.u(255,0,0,128),"Navy");b($$t.$c0.u(255,253,245,230),"Old Lace");b($$t.$c0.u(255,128,128,0),"Olive");b($$t.$c0.u(255,107,142,35),"Olive Drab");b($$t.$c0.u(255,255,165,0),"Orange");b($$t.$c0.u(255,255,69,0),"Orange Red");b($$t.$c0.u(255,218,112,214),"Orchid");b($$t.$c0.u(255,238,232,170),"Pale Goldenrod");b($$t.$c0.u(255,152,251,152),"Pale Green");b($$t.$c0.u(255,175,238,238),"Pale Turquoise");b($$t.$c0.u(255,219,112,147),"Pale Violet Red");b($$t.$c0.u(255,255,239,213),"Papaya Whip");b($$t.$c0.u(255,255,218,185),"Peach Puff");b($$t.$c0.u(255,205,133,63),"Peru");b($$t.$c0.u(255,255,192,203),"Pink");b($$t.$c0.u(255,221,160,221),"Plum");b($$t.$c0.u(255,176,224,230),"Powder Blue");b($$t.$c0.u(255,128,0,128),"Purple");
b($$t.$c0.u(255,255,0,0),"Red");b($$t.$c0.u(255,188,143,143),"Rosy Brown");b($$t.$c0.u(255,65,105,225),"Royal Blue");b($$t.$c0.u(255,139,69,19),"Saddle Brown");b($$t.$c0.u(255,250,128,114),"Salmon");b($$t.$c0.u(255,244,164,96),"Sandy Brown");b($$t.$c0.u(255,46,139,87),"Sea Green");b($$t.$c0.u(255,255,245,238),"Sea Shell");b($$t.$c0.u(255,160,82,45),"Sienna");b($$t.$c0.u(255,192,192,192),"Silver");b($$t.$c0.u(255,135,206,235),"Sky Blue");b($$t.$c0.u(255,106,90,205),"Slate Blue");b($$t.$c0.u(255,112,128,144),"Slate Gray");b($$t.$c0.u(255,255,250,250),"Snow");b($$t.$c0.u(255,0,255,127),"Spring Green");b($$t.$c0.u(255,70,130,180),"Steel Blue");b($$t.$c0.u(255,210,180,140),"Tan");b($$t.$c0.u(255,0,128,128),"Teal");b($$t.$c0.u(255,216,191,216),"Thistle");b($$t.$c0.u(255,255,99,71),"Tomato");b($$t.$c0.u(255,64,224,208),"Turquoise");b($$t.$c0.u(255,238,130,238),"Violet");b($$t.$c0.u(255,245,222,179),"Wheat");b($$t.$c0.u(255,255,255,255),"White");b($$t.$c0.u(255,245,245,245),"White Smoke");b($$t.$c0.u(255,255,255,0),"Yellow");b($$t.$c0.u(255,154,205,50),"Yellow Green");$$t.$ih.a=a},u:function(a,b){return $$t.$c0.u(a.l(),Math.min(Math.max(a.o()+b,0),255),Math.min(Math.max(a.n()+b,0),255),Math.min(Math.max(a.m()+b,0),255))},x:function(a,b){var c=$$t.$ih.f(a);var d=-1;var e=$$t.$ih.y;for(var g=0;g<b.length;g++){var f=b[g];var h=$$t.$ih.f(f);var i=h>c?(h+.05)/(c+.05):(c+.05)/(h+.05);if(i>d){d=i;e=f}}return e},w:function(a){var b=$$t.$ih.f(a);var c=1.05/(b+.05);var d=(b+.05)/.05;return d>c?$$t.$ih.v:$$t.$ih.z},c:function(a,b,c,d){var e=new $$t.ce(1,0,0,b.width(),b.height());switch(c){case 0:case 3:e.x=a.__x;break;case 2:e.x=a.__x-b.width();break;case 1:e.x=a.__x-b.width()/2;break}switch(d){case 0:case 3:e.y=a.__y;break;case 2:e.y=a.__y-b.height();break;case 1:e.y=a.__y-b.height()/2;break}return e},f:function(a){var b=2.2;var c=Math.pow(a.o()/255,b)*.2126+Math.pow(a.n()/255,b)*.7152+Math.pow(a.m()/255,b)*.0722;return c},b:function(){return $$t.$ih.a},s:function(a){return function(){var $ret=new $$t.cz;$ret.fill(a.colorString());return $ret}()},d:function(a,b){return a.l()==b.l()&&a.o()==b.o()&&a.n()==b.n()&&a.m()==b.m()},e:function(a){return a!=null&&a.animationActive()&&a.getElapsedMilliseconds()<a.intervalMilliseconds()},$type:new $.ig.Type("RadialMenuUtilities",$.ig.$ot)},true);$c("RadialMenuVisualData:i4","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_menuArea:null,menuArea:function(a){if(arguments.length===1){this._menuArea=a;return a}else{return this._menuArea}},_outerRing:null,outerRing:function(a){if(arguments.length===1){this._outerRing=a;return a}else{return this._outerRing}},_innerRing:null,innerRing:function(a){if(arguments.length===1){this._innerRing=a;return a}else{return this._innerRing}},_innerRingFocus:null,innerRingFocus:function(a){if(arguments.length===1){this._innerRingFocus=a;return a}else{return this._innerRingFocus}},_items:null,items:function(a){if(arguments.length===1){this._items=a;return a}else{return this._items}},_colorWellPreviews:null,colorWellPreviews:function(a){if(arguments.length===1){this._colorWellPreviews=a;return a}else{return this._colorWellPreviews}},_itemOpacity:0,itemOpacity:function(a){if(arguments.length===1){this._itemOpacity=a;return a}else{return this._itemOpacity}},_outerPathOpacity:0,outerPathOpacity:function(a){if(arguments.length===1){this._outerPathOpacity=a;return a}else{return this._outerPathOpacity}},_itemToolTip:null,itemToolTip:function(a){if(arguments.length===1){this._itemToolTip=a;return a}else{return this._itemToolTip}},serialize:function(){var a=new $$t.fx(0);a.u("{");var b=false;a.u("viewPort: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.u(", itemOpacity: "+this.itemOpacity());a.u(", outerPathOpacity: "+this.outerPathOpacity());b=true;b=$$t.$f2.serializeItem(a,"menuArea",this.menuArea(),!b)||b;b=$$t.$f2.serializeItem(a,"outerRing",this.outerRing(),!b)||b;b=$$t.$f2.serializeItem(a,"innerRing",this.innerRing(),!b)||b;b=$$t.$f2.serializeItem(a,"innerRingFocus",this.innerRingFocus(),!b)||b;b=$$t.$f2.serializeItems(a,"items",this.items(),!b)||b;b=$$t.$f2.serializeItems(a,"colorWellPreviews",this.colorWellPreviews(),!b)||b;a.u("}");return a.toString()},$type:new $.ig.Type("RadialMenuVisualData",$.ig.$ot,[$$t.$fr.$type])},true);$c("RadialMenuItemVisualData:fq","Object",{init:function(){$.ig.$op.init.call(this)},_outerRingPath:null,outerRingPath:function(a){if(arguments.length===1){this._outerRingPath=a;return a}else{return this._outerRingPath}},_outerRingArrowPath:null,outerRingArrowPath:function(a){if(arguments.length===1){this._outerRingArrowPath=a;return a}else{return this._outerRingArrowPath}},_toolAreaPath:null,toolAreaPath:function(a){if(arguments.length===1){this._toolAreaPath=a;return a}else{return this._toolAreaPath}},_checkmarkPath:null,checkmarkPath:function(a){if(arguments.length===1){this._checkmarkPath=a;return a}else{return this._checkmarkPath}},_highlightPath:null,highlightPath:function(a){if(arguments.length===1){this._highlightPath=a;return a}else{return this._highlightPath}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},serialize:function(){var a=new $$t.fx(0);a.u("{");this.f(a,false);a.u("}");return a.toString()},f:function(a,b){if(b){a.u(", ")}a.u("name: '"+this.name()+"'");a.u(", type: '"+this.type()+"'");b=true;b=$$t.$f2.serializeItem(a,"outerRingPath",this.outerRingPath(),!b)||b;b=$$t.$f2.serializeItem(a,"outerRingArrowPath",this.outerRingArrowPath(),!b)||b;b=$$t.$f2.serializeItem(a,"toolAreaPath",this.toolAreaPath(),!b)||b;b=$$t.$f2.serializeItem(a,"checkmarkPath",this.checkmarkPath(),!b)||b;b=$$t.$f2.serializeItem(a,"highlightPath",this.highlightPath(),!b)||b;return b},$type:new $.ig.Type("RadialMenuItemVisualData",$.ig.$ot,[$$t.$fr.$type])},true);$c("RadialMenuItemVisualDataList:i5","List$1",{init:function(){$$t.$bt.init.call(this,$$t.$fq.$type,0)},$type:new $.ig.Type("RadialMenuItemVisualDataList",$$t.$bt.$type.specialize($$t.$fq.$type))},true);$c("RadialMenuItemToolTipVisualData:ip","Object",{init:function(){$.ig.$op.init.call(this)},_itemType:null,itemType:function(a){if(arguments.length===1){this._itemType=a;return a}else{return this._itemType}},_itemName:null,itemName:function(a){if(arguments.length===1){this._itemName=a;return a}else{return this._itemName}},_toolTipText:null,toolTipText:function(a){if(arguments.length===1){this._toolTipText=a;return a}else{return this._toolTipText}},_relativeTop:0,relativeTop:function(a){if(arguments.length===1){this._relativeTop=a;return a}else{return this._relativeTop}},_relativeLeft:0,relativeLeft:function(a){if(arguments.length===1){this._relativeLeft=a;return a}else{return this._relativeLeft}},_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}},serialize:function(){var a=new $$t.fx(0);a.u("{");a.u("itemName: '"+this.itemName()+"'");a.u(", itemType: '"+this.itemType()+"'");a.u(", toolTipText: '"+this.toolTipText()+"'");a.u(", relativeTop: "+this.relativeTop());a.u(", relativeLeft: "+this.relativeLeft());a.u(", width: "+this.width());a.u(", height: "+this.height());a.u("}");a.u("}");return a.toString()},$type:new $.ig.Type("RadialMenuItemToolTipVisualData",$.ig.$ot,[$$t.$fr.$type])},true);$c("RadialMenuNumericGaugeVisualData:hz","RadialMenuItemVisualData",{init:function(){$$t.$fq.init.call(this)},_tickmarks:null,tickmarks:function(a){if(arguments.length===1){this._tickmarks=a;return a}else{return this._tickmarks}},_valueNeedle:null,valueNeedle:function(a){if(arguments.length===1){this._valueNeedle=a;return a}else{return this._valueNeedle}},_editValueNeedle:null,editValueNeedle:function(a){if(arguments.length===1){this._editValueNeedle=a;return a}else{return this._editValueNeedle}},_valueTickLine:null,valueTickLine:function(a){if(arguments.length===1){this._valueTickLine=a;return a}else{return this._valueTickLine}},_trackArcs:null,trackArcs:function(a){if(arguments.length===1){this._trackArcs=a;return a}else{return this._trackArcs}},f:function(a,b){b=$$t.$fq.f.call(this,a,b)||b;b=$$t.$f2.serializeItem(a,"valueNeedle",this.valueNeedle(),!b)||b;b=$$t.$f2.serializeItem(a,"valueTickLine",this.valueTickLine(),!b)||b;b=$$t.$f2.serializeItem(a,"editValueNeedle",this.editValueNeedle(),!b)||b;b=$$t.$f2.serializeItems(a,"tickmarks",this.tickmarks(),!b)||b;b=$$t.$f2.serializeItems(a,"trackArcs",this.trackArcs(),!b)||b;return b},$type:new $.ig.Type("RadialMenuNumericGaugeVisualData",$$t.$fq.$type)},true);$c("RadialMenuNumericGaugeTickmarkData:h1","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}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_labelLeft:0,labelLeft:function(a){if(arguments.length===1){this._labelLeft=a;return a}else{return this._labelLeft}},_labelTop:0,labelTop:function(a){if(arguments.length===1){this._labelTop=a;return a}else{return this._labelTop}},_labelWidth:0,labelWidth:function(a){if(arguments.length===1){this._labelWidth=a;return a}else{return this._labelWidth}},_labelHeight:0,labelHeight:function(a){if(arguments.length===1){this._labelHeight=a;return a}else{return this._labelHeight}},serialize:function(){var a=new $$t.fx(0);a.u("{");a.u("labelLeft: "+this.labelLeft());a.u(", labelTop: "+this.labelTop());a.u(", labelWidth: "+this.labelWidth());a.u(", labelHeight: "+this.labelHeight());$$t.$f2.serializeItem(a,"tickPath",this.tickPath(),false);$$t.$f2.serializeItem(a,"label",this.label(),false);a.u("}");return a.toString()},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkData",$.ig.$ot,[$$t.$fr.$type])},true);$c("RadialMenuNumericGaugeTickmarkDataList:h0","List$1",{init:function(){$$t.$bt.init.call(this,$$t.$h1.$type,0)},$type:new $.ig.Type("RadialMenuNumericGaugeTickmarkDataList",$$t.$bt.$type.specialize($$t.$h1.$type))},true);$c("RadialMenuNumericGaugeNeedleData:h3","Object",{init:function(){$.ig.$op.init.call(this)},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},serialize:function(){if(this.label()==null){if(this.needlePath()==null){return"{}"}return"{ needlePath: "+this.needlePath().serialize()+"}"}else if(this.needlePath()==null){return"{ label: "+this.label().serialize()+"}"}else{return"{ needlePath: "+this.needlePath().serialize()+", label: "+this.label().serialize()+"}"}},$type:new $.ig.Type("RadialMenuNumericGaugeNeedleData",$.ig.$ot,[$$t.$fr.$type])},true);$c("ColorWellPreviewData:i7","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},_previewPath:null,previewPath:function(a){if(arguments.length===1){this._previewPath=a;return a}else{return this._previewPath}},serialize:function(){var a=new $$t.fx(0);a.u("{");a.u("name: '"+this.name()+"'");a.u(", type: '"+this.type()+"'");a.u(", colorValue: "+(this.colorValue()!=null?this.colorValue().serialize():"null"));$$t.$f2.serializeItem(a,"previewPath",this.previewPath(),false);a.u("}");return a.toString()},$type:new $.ig.Type("ColorWellPreviewData",$.ig.$ot,[$$t.$fr.$type])},true);$c("ColorWellPreviewDataList:i6","List$1",{init:function(){$$t.$bt.init.call(this,$$t.$i7.$type,0)},$type:new $.ig.Type("ColorWellPreviewDataList",$$t.$bt.$type.specialize($$t.$i7.$type))},true);$$t.$a.f=null;$$t.$a.a=null;$$t.$cu.m=Math.sqrt(2);$$t.$ed.cz="MenuItemOpenCloseAnimationEasingFunction";$$t.$ed.centerButtonContentWidthProperty=$$t.$c8.i("CenterButtonContentWidth",Number,$$t.$ed.$type,new $$t.c9(2,28,function(a,b){a.eb("CenterButtonContentWidth",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonContentHeightProperty=$$t.$c8.i("CenterButtonContentHeight",Number,$$t.$ed.$type,new $$t.c9(2,28,function(a,b){a.eb("CenterButtonContentHeight",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonClosedFillProperty=$$t.$c8.i("CenterButtonClosedFill",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CenterButtonClosedFill",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonClosedStrokeProperty=$$t.$c8.i("CenterButtonClosedStroke",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CenterButtonClosedStroke",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonFillProperty=$$t.$c8.i("CenterButtonFill",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CenterButtonFill",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonHotTrackFillProperty=$$t.$c8.i("CenterButtonHotTrackFill",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CenterButtonHotTrackFill",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonHotTrackStrokeProperty=$$t.$c8.i("CenterButtonHotTrackStroke",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CenterButtonHotTrackStroke",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonContentProperty=$$t.$c8.i("CenterButtonContent",$.ig.$op.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CenterButtonContent",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonKeyTipProperty=$$t.$c8.i("CenterButtonKeyTip",String,$$t.$ed.$type,new $$t.c9(2,"0",function(a,b){a.eb("CenterButtonKeyTip",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonStrokeProperty=$$t.$c8.i("CenterButtonStroke",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CenterButtonStroke",b.oldValue(),b.newValue())}));$$t.$ed.centerButtonStrokeThicknessProperty=$$t.$c8.i("CenterButtonStrokeThickness",Number,$$t.$ed.$type,new $$t.c9(2,0,function(a,b){a.eb("CenterButtonStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ed.currentOpenMenuItemProperty=$$t.$c8.i("CurrentOpenMenuItem",$.ig.$op.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("CurrentOpenMenuItem",b.oldValue(),b.newValue())}));$$t.$ed.fontProperty=$$t.$c8.i("Font",String,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("Font",b.oldValue(),b.newValue())}));$$t.$ed.isOpenProperty=$$t.$c8.i("IsOpen",$$t.$d.$type,$$t.$ed.$type,new $$t.c9(2,false,function(a,b){a.eb("IsOpen",b.oldValue(),b.newValue())}));$$t.$ed.keyTipTemplateProperty=$$t.$c8.i("KeyTipTemplate",$$t.$ee.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("KeyTipTemplate",b.oldValue(),b.newValue())}));$$t.$ed.menuBackgroundProperty=$$t.$c8.i("MenuBackground",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("MenuBackground",b.oldValue(),b.newValue())}));$$t.$ed.menuItemOpenCloseAnimationDurationProperty=$$t.$c8.i("MenuItemOpenCloseAnimationDuration",$$t.$l.$type,$$t.$ed.$type,new $$t.c9(2,250,function(a,b){a.eb("MenuItemOpenCloseAnimationDuration",b.oldValue(),b.newValue())}));$$t.$ed.menuItemOpenCloseAnimationEasingFunctionProperty=$$t.$c8.i($$t.$ed.cz,$$t.$dp.$type.specialize(Number,Number),$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb($$t.$ed.cz,b.oldValue(),b.newValue())}));$$t.$ed.menuOpenCloseAnimationDurationProperty=$$t.$c8.i("MenuOpenCloseAnimationDuration",$$t.$l.$type,$$t.$ed.$type,new $$t.c9(2,250,function(a,b){a.eb("MenuOpenCloseAnimationDuration",b.oldValue(),b.newValue())}));$$t.$ed.menuOpenCloseAnimationEasingFunctionProperty=$$t.$c8.i("MenuOpenCloseAnimationEasingFunction",$$t.$dp.$type.specialize(Number,Number),$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("MenuOpenCloseAnimationEasingFunction",b.oldValue(),b.newValue())}));$$t.$ed.minWedgeCountProperty=$$t.$c8.i("MinWedgeCount",$$t.$l.$type,$$t.$ed.$type,new $$t.c9(2,8,function(a,b){a.eb("MinWedgeCount",b.oldValue(),b.newValue())}));$$t.$ed.outerRingFillProperty=$$t.$c8.i("OuterRingFill",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("OuterRingFill",b.oldValue(),b.newValue())}));$$t.$ed.outerRingThicknessProperty=$$t.$c8.i("OuterRingThickness",Number,$$t.$ed.$type,new $$t.c9(2,26,function(a,b){a.eb("OuterRingThickness",b.oldValue(),b.newValue())}));$$t.$ed.outerRingStrokeProperty=$$t.$c8.i("OuterRingStroke",$$t.$cz.$type,$$t.$ed.$type,new $$t.c9(2,null,function(a,b){a.eb("OuterRingStroke",b.oldValue(),b.newValue())}));$$t.$ed.outerRingStrokeThicknessProperty=$$t.$c8.i("OuterRingStrokeThickness",Number,$$t.$ed.$type,new $$t.c9(2,0,function(a,b){a.eb("OuterRingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ed.rotationInDegreesProperty=$$t.$c8.i("RotationInDegrees",Number,$$t.$ed.$type,new $$t.c9(2,(-90),function(a,b){a.eb("RotationInDegrees",b.oldValue(),b.newValue())}));$$t.$ed.rotationAsPercentageOfWedgeProperty=$$t.$c8.i("RotationAsPercentageOfWedge",Number,$$t.$ed.$type,new $$t.c9(2,(-.5),function(a,b){a.eb("RotationAsPercentageOfWedge",b.oldValue(),b.newValue())}));$$t.$ed.wedgePaddingInDegreesProperty=$$t.$c8.i("WedgePaddingInDegrees",Number,$$t.$ed.$type,new $$t.c9(2,0,function(a,b){a.eb("WedgePaddingInDegrees",b.oldValue(),b.newValue())}));$$t.$ed.pixelScalingRatioProperty=$$t.$c8.i("PixelScalingRatio",Number,$$t.$ed.$type,new $$t.c9(2,NaN,function(a,b){a.eb("PixelScalingRatio",b.oldValue(),b.newValue())}));if($$t.$ed.staticInit&&!$$t.$ed.xamRadialMenuStaticInitCalled){$$t.$ed.staticInit();$$t.$ed.xamRadialMenuStaticInitCalled=true}$$t.$d8.autoRotateChildrenProperty=$$t.$c8.i("AutoRotateChildren",$$t.$d.$type,$$t.$d8.$type,new $$t.c9(2,true,function(a,b){a.cf("AutoRotateChildren",b.oldValue(),b.newValue())}));$$t.$d8.checkedHighlightBrushProperty=$$t.$c8.i("CheckedHighlightBrush",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("CheckedHighlightBrush",b.oldValue(),b.newValue())}));$$t.$d8.foregroundProperty=$$t.$c8.i("Foreground",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.ce("Foreground",b.oldValue(),b.newValue())}));$$t.$d8.highlightBrushProperty=$$t.$c8.i("HighlightBrush",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("HighlightBrush",b.oldValue(),b.newValue())}));$$t.$d8.innerAreaFillProperty=$$t.$c8.i("InnerAreaFill",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("InnerAreaFill",b.oldValue(),b.newValue())}));$$t.$d8.innerAreaHotTrackFillProperty=$$t.$c8.i("InnerAreaHotTrackFill",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("InnerAreaHotTrackFill",b.oldValue(),b.newValue())}));$$t.$d8.innerAreaHotTrackStrokeProperty=$$t.$c8.i("InnerAreaHotTrackStroke",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("InnerAreaHotTrackStroke",b.oldValue(),b.newValue())}));$$t.$d8.innerAreaStrokeProperty=$$t.$c8.i("InnerAreaStroke",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("InnerAreaStroke",b.oldValue(),b.newValue())}));$$t.$d8.innerAreaStrokeThicknessProperty=$$t.$c8.i("InnerAreaStrokeThickness",Number,$$t.$d8.$type,new $$t.c9(2,1,function(a,b){a.cf("InnerAreaStrokeThickness",b.oldValue(),b.newValue())}));$$t.$d8.isEnabledProperty=$$t.$c8.i("IsEnabled",$$t.$d.$type,$$t.$d8.$type,new $$t.c9(2,true,function(a,b){a.cf("IsEnabled",b.oldValue(),b.newValue())}));$$t.$d8.isToolTipEnabledProperty=$$t.$c8.i("IsToolTipEnabled",$$t.$d.$type,$$t.$d8.$type,new $$t.c9(2,true,function(a,b){a.cf("IsToolTipEnabled",b.oldValue(),b.newValue())}));$$t.$d8.menuProperty=$$t.$c8.i("Menu",$$t.$ed.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("Menu",b.oldValue(),b.newValue())}));$$t.$d8.outerRingButtonHotTrackFillProperty=$$t.$c8.i("OuterRingButtonHotTrackFill",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("OuterRingButtonHotTrackFill",b.oldValue(),b.newValue())}));$$t.$d8.outerRingButtonHotTrackForegroundProperty=$$t.$c8.i("OuterRingButtonHotTrackForeground",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("OuterRingButtonHotTrackForeground",b.oldValue(),b.newValue())}));$$t.$d8.outerRingButtonHotTrackStrokeProperty=$$t.$c8.i("OuterRingButtonHotTrackStroke",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("OuterRingButtonHotTrackStroke",b.oldValue(),b.newValue())}));$$t.$d8.outerRingButtonFillProperty=$$t.$c8.i("OuterRingButtonFill",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("OuterRingButtonFill",b.oldValue(),b.newValue())}));$$t.$d8.outerRingButtonForegroundProperty=$$t.$c8.i("OuterRingButtonForeground",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("OuterRingButtonForeground",b.oldValue(),b.newValue())}));$$t.$d8.outerRingButtonStrokeProperty=$$t.$c8.i("OuterRingButtonStroke",$$t.$cz.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("OuterRingButtonStroke",b.oldValue(),b.newValue())}));$$t.$d8.outerRingButtonStrokeThicknessProperty=$$t.$c8.i("OuterRingButtonStrokeThickness",Number,$$t.$d8.$type,new $$t.c9(2,1,function(a,b){a.cf("OuterRingButtonStrokeThickness",b.oldValue(),b.newValue())}));$$t.$d8.parentItemProperty=$$t.$c8.i("ParentItem",$$t.$d8.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("ParentItem",b.oldValue(),b.newValue())}));$$t.$d8.toolTipProperty=$$t.$c8.i("ToolTip",$.ig.$op.$type,$$t.$d8.$type,new $$t.c9(2,null,function(a,b){a.cf("ToolTipResolved",null,null)}));$$t.$d8.wedgeIndexProperty=$$t.$c8.i("WedgeIndex",$$t.$l.$type,$$t.$d8.$type,new $$t.c9(2,(-1),function(a,b){a.cf("WedgeIndex",b.oldValue(),b.newValue())}));$$t.$d8.wedgeSpanProperty=$$t.$c8.i("WedgeSpan",$$t.$l.$type,$$t.$d8.$type,new $$t.c9(2,1,function(a,b){if($h(b.newValue())<=0){throw new $$t.jl(1,"WedgeSpan")}a.cf("WedgeSpan",b.oldValue(),b.newValue())}));$$t.$d8.c2=$$t.$c8.i("VisibilityProxy",$$t.$du.$type,$$t.$d8.$type,new $$t.c9(2,$$t.$du.getBox(0),function(a,b){a.cf("VisibilityProxy",b.oldValue(),b.newValue())}));if($$t.$d8.staticInit&&!$$t.$d8.radialMenuItemBaseStaticInitCalled){$$t.$d8.staticInit();$$t.$d8.radialMenuItemBaseStaticInitCalled=true}$$t.$hu.pendingValueProperty=$$t.$c8.i("PendingValue",Number,$$t.$hu.$type,new $$t.c9(2,NaN,function(a,b){var c=a;c.cf("PendingValue",b.oldValue(),b.newValue());var d=c.pendingValueChanged;if(null!=d){d(c,new $$t.hw(b.oldValue(),b.newValue()))}}));$$t.$hu.pendingValueNeedleBrushProperty=$$t.$c8.i("PendingValueNeedleBrush",$$t.$cz.$type,$$t.$hu.$type,new $$t.c9(2,null,function(a,b){a.cf("PendingValueNeedleBrush",b.oldValue(),b.newValue())}));$$t.$hu.reserveFirstSliceProperty=$$t.$c8.i("ReserveFirstSlice",$$t.$d.$type,$$t.$hu.$type,new $$t.c9(2,true,function(a,b){a.cf("ReserveFirstSlice",b.oldValue(),b.newValue())}));$$t.$hu.smallIncrementProperty=$$t.$c8.i("SmallIncrement",Number,$$t.$hu.$type,new $$t.c9(2,1,function(a,b){a.cf("SmallIncrement",b.oldValue(),b.newValue())}));$$t.$hu.tickBrushProperty=$$t.$c8.i("TickBrush",$$t.$cz.$type,$$t.$hu.$type,new $$t.c9(2,null,function(a,b){a.cf("TickBrush",b.oldValue(),b.newValue())}));$$t.$hu.ticksProperty=$$t.$c8.i("Ticks",$$t.$fk.$type,$$t.$hu.$type,new $$t.c9(2,null,function(a,b){a.cf("Ticks",b.oldValue(),b.newValue())}));$$t.$hu.trackStartColorProperty=$$t.$c8.i("TrackStartColor",$$t.$c0.$type,$$t.$hu.$type,new $$t.c9(2,$$t.$c0.u(0,0,0,0),function(a,b){a.cf("TrackStartColor",b.oldValue(),b.newValue())}));$$t.$hu.trackEndColorProperty=$$t.$c8.i("TrackEndColor",$$t.$c0.$type,$$t.$hu.$type,new $$t.c9(2,$$t.$c0.u(255,0,0,0),function(a,b){a.cf("TrackEndColor",b.oldValue(),b.newValue())}));$$t.$hu.valueProperty=$$t.$c8.i("Value",Number,$$t.$hu.$type,new $$t.c9(2,NaN,function(a,b){var c=a;c.cf("Value",b.oldValue(),b.newValue());var d=c.valueChanged;if(null!=d){d(c,new $$t.hw(b.oldValue(),b.newValue()))}}));$$t.$hu.valueNeedleBrushProperty=$$t.$c8.i("ValueNeedleBrush",$$t.$cz.$type,$$t.$hu.$type,new $$t.c9(2,null,function(a,b){a.cf("ValueNeedleBrush",b.oldValue(),b.newValue())}));if($$t.$hu.staticInit&&!$$t.$hu.radialMenuNumericGaugeStaticInitCalled){$$t.$hu.staticInit();$$t.$hu.radialMenuNumericGaugeStaticInitCalled=true}$$t.$g2.c=null;$$t.$g2.b=null;$$t.$g2.d=null;$$t.$g2.an=0;if($$t.$g2.staticInit&&!$$t.$g2.xamRadialMenuViewStaticInitCalled){$$t.$g2.staticInit();$$t.$g2.xamRadialMenuViewStaticInitCalled=true}$$t.$iu.dv=0;$$t.$io.a=new $$t.io;$$t.$ia.e=null;$$t.$ia.d=null;if($$t.$ia.staticInit&&!$$t.$ia.radialMenuItemOverlayTemplatesStaticInitCalled){$$t.$ia.staticInit();$$t.$ia.radialMenuItemOverlayTemplatesStaticInitCalled=true}$$t.$gx.autoUpdateRecentItemProperty=$$t.$c8.i("AutoUpdateRecentItem",$$t.$d.$type,$$t.$gx.$type,new $$t.c9(2,true,function(a,b){a.cf("AutoUpdateRecentItem",b.oldValue(),b.newValue())}));$$t.$gx.childItemPlacementProperty=$$t.$c8.i("ChildItemPlacement",$$t.$gz.$type,$$t.$gx.$type,new $$t.c9(2,$$t.$gz.getBox(0),function(a,b){a.cf("ChildItemPlacement",b.oldValue(),b.newValue())}));$$t.$gx.checkBehaviorProperty=$$t.$c8.i("CheckBehavior",$$t.$g0.$type,$$t.$gx.$type,new $$t.c9(2,$$t.$g0.getBox(0),function(a,b){a.cf("CheckBehavior",b.oldValue(),b.newValue())}));$$t.$gx.isCheckedProperty=$$t.$c8.i("IsChecked",$$t.$d.$type,$$t.$gx.$type,new $$t.c9(2,false,function(a,b){a.cf("IsChecked",b.oldValue(),b.newValue())}));$$t.$gx.groupNameProperty=$$t.$c8.i("GroupName",String,$$t.$gx.$type,new $$t.c9(2,null,function(a,b){a.cf("GroupName",b.oldValue(),b.newValue())}));$$t.$gx.headerProperty=$$t.$c8.i("Header",$.ig.$op.$type,$$t.$gx.$type,new $$t.c9(2,null,function(a,b){a.cf("Header",b.oldValue(),b.newValue())}));$$t.$gx.iconUriProperty=$$t.$c8.i("IconUri",String,$$t.$gx.$type,new $$t.c9(2,null,function(a,b){a.ce("IconUri",b.oldValue(),b.newValue())}));$$t.$gx.iconOverlayProperty=$$t.$c8.i("IconOverlay",$$t.$ee.$type,$$t.$gx.$type,new $$t.c9(2,null,function(a,b){a.cf("IconOverlay",b.oldValue(),b.newValue())}));$$t.$gx.iconOverlayValueProperty=$$t.$c8.i("IconOverlayValue",$.ig.$op.$type,$$t.$gx.$type,new $$t.c9(2,null,function(a,b){a.cf("IconOverlayValue",b.oldValue(),b.newValue())}));$$t.$gx.keyTipProperty=$$t.$c8.i("KeyTip",String,$$t.$gx.$type,new $$t.c9(2,null,function(a,b){a.cf("KeyTip",b.oldValue(),b.newValue())}));$$t.$gx.recentItemProperty=$$t.$c8.i("RecentItem",$.ig.$op.$type,$$t.$gx.$type,new $$t.c9(2,null,function(a,b){a.cf("RecentItem",b.oldValue(),b.newValue())}));$$t.$gx.recentItemContainerProperty=$$t.$c8.i("RecentItemContainer",$.ig.$op.$type,$$t.$gx.$type,new $$t.c9(2,null,$$t.$gx.eu));if($$t.$gx.staticInit&&!$$t.$gx.radialMenuItemStaticInitCalled){$$t.$gx.staticInit();$$t.$gx.radialMenuItemStaticInitCalled=true}$$t.$i1.colorProperty=$$t.$c8.i("Color",$$t.$c0.$type,$$t.$i1.$type,new $$t.c9(2,$$t.$c0.u(0,0,0,0),function(a,b){a.cf("Color",b.oldValue(),b.newValue())}));$$t.$i1.computedColorNameProperty=$$t.$c8.i("ComputedColorName",String,$$t.$i1.$type,new $$t.c9(2,null,function(a,b){a.cf("ComputedColorName",b.oldValue(),b.newValue())}));if($$t.$i3.staticInit&&!$$t.$i3.radialMenuColorItemStaticInitCalled){$$t.$i3.staticInit();$$t.$i3.radialMenuColorItemStaticInitCalled=true}if($$t.$i0.staticInit&&!$$t.$i0.radialMenuColorWellStaticInitCalled){$$t.$i0.staticInit();$$t.$i0.radialMenuColorWellStaticInitCalled=true}$$t.$h9.valueProperty=$$t.$c8.i("Value",Number,$$t.$h9.$type,new $$t.c9(2,NaN,function(a,b){var c=a;c.cf("Value",b.oldValue(),b.newValue());var d=c.valueChanged;if(null!=d){d(c,new $$t.hw(b.oldValue(),b.newValue()))}}));if($$t.$h9.staticInit&&!$$t.$h9.radialMenuNumericItemStaticInitCalled){$$t.$h9.staticInit();$$t.$h9.radialMenuNumericItemStaticInitCalled=true}$$t.$ih.y=function(){var $ret=new $$t.c0;$ret.colorString("transparent");return $ret}();$$t.$ih.v=function(){var $ret=new $$t.c0;$ret.colorString("black");return $ret}();$$t.$ih.z=function(){var $ret=new $$t.c0;$ret.colorString("white");return $ret}();$$t.$ih.t=function(){var $ret=new $$t.cz;$ret.color($$t.$ih.y);return $ret}();$$t.$ih.a=null;if($$t.$ih.staticInit&&!$$t.$ih.radialMenuUtilitiesStaticInitCalled){$$t.$ih.staticInit();$$t.$ih.radialMenuUtilitiesStaticInitCalled=true}})($);/*!@license
* Infragistics.Web.ClientUI infragistics.bulletgraph.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_interactivity.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a5=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$al=$.ig.globalDefs.$$al;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamBulletGraphView:b","XamBulletGraph:e","FormatLinearGraphLabelHandler:u","AlignLinearGraphLabelHandler:w"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.compareSimple,$5=$.ig.util.tryParseNumber,$6=$.ig.util.tryParseNumber1,$7=$.ig.util.numberToString,$8=$.ig.util.numberToString1,$9=$.ig.util.parseNumber;$d("TitlesPosition:h",false,false,{ScaleStart:0,ScaleEnd:1});$d("LinearScaleOrientation:g",false,false,{Horizontal:0,Vertical:1});$d("LinearGraphNeedleShape:f",false,false,{Custom:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4});$c("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.l(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.e(f,d);var h=$.ig.GeometryUtil.prototype.e(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=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}$.ig.InterpolationUtil.prototype.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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("XamBulletGraphView:b","Object",{ap:0,ao:0,aq:0,init:function(a){this.ag=null;this.e=null;this.f=null;this.ca=null;this.cb=null;this.q=false;this.a=["value","targetvalue","backing","scale","tick","minortick","label"];this.ar=null;this.an=-1;this.b2=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.r=false;this.n=null;$.ig.$op.init.call(this);this._m=a;this.v=new $$4.h(String,$$4.$h.$type.specialize(String,$$a.$at.$type),0);this.ch=new $$a.bs;this.ci=new $$a.bs;this.cg=new $$a.bs;this.ce=new $$a.bs;this.cf=new $$a.bs;this._aa=new $$4.x($$a.$bs.$type,0);this._z=new $$4.x($$a.$bs.$type,0);this._y=new $$4.x($$a.$an.$type,0);this._ab=new $$4.x($$a.$an.$type,0)},_m:null,_i:null,_aj:null,_p:null,_ah:null,_aa:null,_z:null,_y:null,_ab:null,a8:function(){this._k=new $$t.s;this.al=this._m.showToolTipTimeout();this.a1()},ag:null,a1:function(){var $self=this;if(this.ag==null){this.ag=function(a){var b=$self._m.pixelScalingRatio();var c=$self._m.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self._m.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.ag,false)}this.ag(null)},ci:null,ch:null,cg:null,ce:null,cf:null,s:function(){return true},cm:function(){return this.ch},cn:function(){return this.ci},cl:function(){return this.cg},cj:function(){return this.ce},ck:function(){return this.cf},b6:null,b7:null,b3:null,b4:null,b8:null,b9:null,b5:null,c:null,d:null,e:null,f:null,ca:null,cb:null,q:false,v:null,a:null,az:function(){this.q=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 $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.v.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.$b.w.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$.ig.BrushUtil.prototype.f(h,g,"background-color",this._ah,a[e]);$$t.$b.w.add(h,j)}var k;if(!function(){var l=$$t.$b.w.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$.ig.BrushUtil.prototype.f(i,g,"border-top-color",this._ah,b[e]);$$t.$b.w.add(i,k)}var l=new $$4.h(String,$$a.$at.$type,0);l.item("fill",j);l.item("outline",k);this.v.item(this.a[e],l)}this.bw();if($$t.$b.g==null||$$t.$b.h==null){var m=$.ig.BrushUtil.prototype.e("ui-bulletgraph-range-fill-palette-","ui-bulletgraph-range-outline-palette-","ui-bulletgraph-range-palette-",this._ah,$$t.$b.g,$$t.$b.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$b.g=m.p4;$$t.$b.h=m.p5}this.c=$$t.$b.g;this.d=$$t.$b.h;if(this.e==null){this._m.rangeBrushes(this.c)}if(this.f==null){this._m.rangeOutlines(this.d)}this.q=false},bw:function(){this.q=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bv(c,this.v.item(c))}this.q=false},bv:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"targetvalue":if(this.b6==null){this._m.targetValueBrush(c)}if(this.b7==null){this._m.targetValueOutline(d)}break;case"value":if(this.ca==null){this._m.valueBrush(c)}if(this.cb==null){this._m.valueOutline(d)}break;case"backing":if(this.b3==null){this._m.backingBrush(c)}if(this.b4==null){this._m.backingOutline(d)}break;case"tick":if(this.b9==null){this._m.tickBrush(c)}break;case"minortick":if(this.b5==null){this._m.minorTickBrush(c)}break;case"label":this.b2=c;break}},a5:function(a,b,c){var d=b;var e=c;if(!this.q){switch(a){case"TargetValueBrush":this.b6=e;break;case"TargetValueOutline":this.b7=e;break;case"BackingBrush":this.b3=e;break;case"BackingOutline":this.b4=e;break;case"ValueBrush":this.ca=e;break;case"ValueOutline":this.cb=e;break;case"TickBrush":this.b9=e;break;case"MinorTickBrush":this.b5=e;break}if(e==null){this.bw()}}},a9:function(a,b){if(!this.q){this.e=b;if(this.e==null){this._m.rangeBrushes(this.c)}}},ba:function(a,b){if(!this.q){this.f=b;if(this.f==null){this._m.rangeOutlines(this.d)}}},b:function(a,b){this._ah.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._ah.getCssDefaultPropertyValue(a,b[c])}this._ah.endCSSQuery();return b},br:function(){this.az();this.bx();this.bn()},_u:false,_t:false,ai:null,_k:null,ak:0,am:0,cd:function(a){var b=$.ig.CanvasGestureDOMEventProxy.prototype.ct(this._ah.rootWrapper());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ar:null,an:0,cc:null,al:0,bq:function(a,b,c,d){this.cc=a;this.an=c;this.ar=d;this.bm();this.am=window.setTimeout(this.by.runOn(this),this.al);this._t=true},a0:function(){if(this._t){window.clearTimeout(this.am);this._t=false}if(this._u){var a=this._m.toolTip();window.clearTimeout(this.ak);a.hide();this._u=false;this._k=null}this.al=this._m.showToolTipTimeout()},bm:function(){if(this._t){window.clearTimeout(this.am)}if(this._u){var a=this._m.toolTip();window.clearTimeout(this.ak);a.hide();this._u=false;this.al=$a(this._m.showToolTipTimeout(),2)}},by:function(){var $self=this;if(this._t){window.clearTimeout(this.am);this._t=false}var a=this.an;var b=this.ar;var c=this.cc;if(this._ah!=null){this.ak=this._ah.setTimeout(this.a0.runOn(this),10*this._m.showToolTipTimeout())}else{this.ak=window.setTimeout(this.a0.runOn(this),10*this._m.showToolTipTimeout())}var d=this._m.ranges().__inner[a];if(this.ai!=this._m.toolTip()){if(this.ai!=null){this.ai.remove()}this.ai=this._m.toolTip();this.ai.setStyleProperty("z-index","10000");this.ai.setStyleProperty("position","absolute");this._ah.append(this.ai)}this._k=this.j(b,a);var context_=this._k;var tooltip_=this.ai;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e="ui-bulletgraph-"+b+"-tooltip";var f=this.ai.findByClass("."+e);if(f!=null&&f.length>0){var g=["border-top-color","border-top-width","border-top-style","border-top-left-radius","background-color","padding-top","font-weight"];var h=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var i=function(){var $ret=new $$4.x(String,0);$ret.add($self._k.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 j=new $$4.h(String,String,0);var k=new Array(g.length);$.ig.util.arrayCopy1(g,0,k,0,g.length);this.b(e,k);for(var l=0;l<k.length;l++){for(var m=0;m<f.length;m++){f[m].setStyleProperty(h[l],k[l]==null?i.__inner[l]:k[l])}}}this.ai.setStyleProperty("top",(c.__y+15).toString()+"px").setStyleProperty("left",(c.__x+15).toString()+"px");this.ai.show();this._u=true},j:function(a,b){var c=new $$t.s;switch(a){case"range":var d=this._m.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._m.g6(b,this.c));c.outline(f!=null?f:this._m.g6(b,this.d));c.thickness(d.strokeThickness());break;case"value":c.item(this._m.value());c.itemName(this._m.valueName());c.label(this._m.valueName()!=null?this._m.valueName()+": "+this._m.value().toString():this._m.value().toString());c.brush(this._m.valueBrush());c.outline(this._m.valueOutline());c.thickness(this._m.valueStrokeThickness());break;case"targetvalue":c.item(this._m.targetValue());c.itemName(this._m.targetValueName());c.label(this._m.targetValueName()!=null?this._m.targetValueName()+": "+this._m.targetValue().toString():this._m.targetValue().toString());c.brush(this._m.targetValueBrush());c.outline(this._m.targetValueOutline());c.thickness(this._m.targetValueStrokeThickness());break}return c},a6:function(a){if(a==null){this._aj=null;this._ah=null;this.ai=null;this._p=null;if(this.ag!=null){window.removeEventListener("resize",this.ag,false);this.ag=null}this.au();return}var b=a;this._ah=b;this._m._at.provideRenderer(this._ah);this._ah.rootWrapper().addClass("ui-bulletgraph-container");this.aq=$.ig.util.isNaN(this._m.pixelScalingRatio())?this._m.actualPixelScalingRatio():this._m.pixelScalingRatio();var c=this.aq;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._ah.rootWrapper().setStyleProperty("position","relative");var h=this._ah.createElement("canvas");h.setStyleProperty("position","absolute");this._ah.append(h);this.ap=f;this.ao=g;h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString());h.setStyleProperty("height",e.toString());this._m.hl(new $$a.ae(0,0,0,d,e));this._m.hj(new $$a.ae(0,0,0,d,e));this._aj=h;var i=this._ah.get2DCanvasContext(this._aj);this._p=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.az();this.bx();this._p.ac(this.n);this.au();this._i=new $.ig.CanvasGestureDOMEventProxy(this._ah.rootWrapper(),this._ah,false);if(this._i!=null){var j=this._i;j.onMouseOver=$.ig.Delegate.prototype.combine(j.onMouseOver,this.aw.runOn(this));var k=this._i;k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.av.runOn(this))}this.bl()},au:function(){if(this._i!=null){var a=this._i;a.onMouseOver=$.ig.Delegate.prototype.remove(a.onMouseOver,this.aw.runOn(this));var b=this._i;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.av.runOn(this));this._i.an()}},aw:function(a,b,c){if(this._m!=null){this._m.onMouseOver(a,b,c)}},av:function(a){if(this._m!=null){this._m.onMouseLeave()}},a7:function(){var a=Math.round(this._ah.rootWrapper().width());var b=Math.round(this._ah.rootWrapper().height());this._m.hl(new $$a.ae(0,0,0,a,b));this._m.hj(new $$a.ae(0,0,0,a,b));if(this._i!=null){this._i._bc=this._m.hl()}},at:function(){this.bl()},x:null,bo:function(a){this.x=a},bl:function(){var a=this._m.hl().width();var b=this._m.hl().height();var c=a*this.aq;var d=b*this.aq;if(this.ap!=c||this.ao!=d){this._aj.setAttribute("width",c.toString());this._aj.setAttribute("height",d.toString());this._aj.setStyleProperty("width",a.toString()+"px");this._aj.setStyleProperty("height",b.toString()+"px");this.ap=$.ig.truncate(Math.round(c));this.ao=$.ig.truncate(Math.round(d))}if(this._p.d()&&this.aq!=1){this._p.z();this._p.aa(this.aq,this.aq)}this._p.k(this._m.hl().left(),this._m.hl().top(),this._m.hl().width(),this._m.hl().height());this._p.s(this.ce);this._p.s(this.cf);if(this.x!=null){for(var e=0;e<this.x.count();e++){this._p.s(this.x.__inner[e])}}for(var f=0;f<this._y.count();f++){this._p.ac(this.n);this._p.w(this._y.__inner[f])}for(var g=0;g<this._z.count();g++){this._p.s(this._z.__inner[g])}this._p.s(this.ci);this._p.s(this.ch);if(this._p.d()&&this.aq!=1){this._p.y()}},bx:function(){if(this._m.font()!=null){this.n=this._m.au()}else{this.n=$.ig.FontUtil.prototype.getFont(this._ah)}this.ac=this.ad(this.n);if(this._m.fontBrush()==null){var a=this._ah.rootWrapper().getStyleProperty("color");{this.b1=new $$a.at;this.b1.__fill=a;this._m.fontBrush(this.b1)}}if(this._p!=null){this._p.ac(this.n)}},ae:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._p.e(b)+0}return 0},cq:function(a){if($.ig.util.isNaN(this.ac)){this.ac=this.ad(null)}var b=this.ae(a);var c=this.ac;return new $$a.af(1,b,c)},b2:null,bp:function(a,b){if(b!=null){a._am=b}else{a._am=this.b2}},bg:function(a,b,c){a._n=b;a._o=c},bf:function(a,b){},bh:function(a,b){},ad:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._ah,a)},r:false,n:null,b1:null,ac:0,bn:function(){if(!this.r){this.r=true;if(this._ah!=null){this._ah.setTimeout(this.as.runOn(this),0)}else{window.setTimeout(this.as.runOn(this),0)}}},as:function(){if(this.r){this.r=false;this._m.er()}},flush:function(){if(this.r){this.as()}},o:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._ah,a,b)},ax:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.cg));a.targetValuePath(new $.ig.PathVisualData(1,"TargetValue",this.ch));a.valuePath(new $.ig.PathVisualData(1,"Value",this.ci));a.backingPath(new $.ig.PathVisualData(1,"Backing",this.ce));a.scaleBackgroundPath(new $.ig.PathVisualData(1,"ScaleBackground",this.cf));var b=this.n;var d=this._y.getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=this.o(c,b);var f=new $$t.ae;f.labelValue(c.ak());f.labelPosition($.ig.PointData.prototype.b({__x:c._n,__y:c._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.labelSize($.ig.SizeData.prototype.b(this.cq(c)));f.appearance($.ig.AppearanceHelper.prototype.c(c,e));a.scaleLabels().add(f)}}var h=this._z.getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.ag;i.tickPath(new $.ig.PathVisualData(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.x.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.ai;var m=new $.ig.PathVisualData(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},bi:function(a){a.__visibility=0},bj:function(a){a.__visibility=1},bk:function(a){this._aa.remove(a)},cp:function(){var a=new $$a.bs;this._aa.add(a);return a},bs:function(a){a.__visibility=0},bt:function(a){a.__visibility=1},bu:function(a){this._ab.remove(a)},b0:function(){var a=new $$a.an;this._ab.add(a);return a},bb:function(a){a.__visibility=0},bc:function(a){a.__visibility=1},bd:function(a){this._z.remove(a)},co:function(){var a=new $$a.bs;this._z.add(a);return a},a2:function(a){a.__visibility=0},a3:function(a){a.__visibility=1},a4:function(a){this._y.remove(a)},bz:function(){var a=new $$a.an;this._y.add(a);return a},l:function(){var $self=this;if(this._k==null){return null}return function(){var $ret=new $$t.t;$ret._b=$self.an;$ret._d=$self.cc;$ret._c=$self.ar;$ret._a=$self._k;return $ret}()},be:function(){this.aq=this._m.actualPixelScalingRatio()},$type:new $.ig.Type("XamBulletGraphView",$.ig.$ot)},true);$c("LinearGraphFrame:j","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$t.i;this._b=new $$t.l},c:function(a){},_a:null,_b:null,d:function(b,c,d){this._b=$$t.$l.a(b,1-b,c._b,d._b);this.c().y(b,c.c(),d.c());this._a.d(b,c._a,d._a)},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("BulletGraphFrame:c","LinearGraphFrame",{init:function(){$$t.$j.init.call(this);this.c(new $$t.d)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("BulletGraphFrame",$$t.$j.$type)},true);$c("LinearGraphScaleFrame:m","Object",{init:function(){$.ig.$op.init.call(this);this._m=new $$4.x($$t.$l.$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);this._l=new $$t.l},_m:null,_u:0,_r:0,_s:0,_t:0,_l:null,_j:null,_w:0,_v:0,_ad:null,_x:0,_i:null,_p:0,_o:0,_ac:null,_q:0,_e:null,_d:null,_f:null,_c:null,_g:null,_h:null,_n:0,_ab:null,ae:function(a,b,c,d){var $self=this;var e=new $$a.a7;var f=new $$a.a8;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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},y:function(a,b,c){this._ad=$.ig.BrushUtil.prototype.g(b._ad,a,c._ad,0);this._ac=$.ig.BrushUtil.prototype.g(b._ac,a,c._ac,0);if(b._ab==null&&c._ab==null){this._ab=null}else{this._ab=$.ig.BrushUtil.prototype.g(b._ab,a,c._ab,0)}this._u=b._u+(c._u-b._u)*a;this._r=b._r+(c._r-b._r)*a;this._s=b._s+(c._s-b._s)*a;this._t=b._t+(c._t-b._t)*a;this._n=b._n+(c._n-b._n)*a;this._w=b._w+(c._w-b._w)*a;this._v=b._v+(c._v-b._v)*a;this._p=b._p+(c._p-b._p)*a;this._o=b._o+(c._o-b._o)*a;this._x=b._x+(c._x-b._x)*a;this._q=b._q+(c._q-b._q)*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.aa(a,this._m,b._m,c._m);this._l=this.k(a,b._l,c._l)},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},aa:function(a,b,c,d){$.ig.InterpolationUtil.prototype.b($$t.$l.$type,b,a,c,d,function(){return new $$t.l},$$t.$l.a)},k:function(a,b,c){var d=1-a;return $$t.$l.a(a,d,b,c)},z:function(a,b,c,d){$.ig.InterpolationUtil.prototype.b($$t.$k.$type,b,a,c,d,function(){return new $$t.k},$$t.$k.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("BulletGraphScaleFrame:d","LinearGraphScaleFrame",{init:function(){$$t.$m.init.call(this);this._af=new $$t.l},_af:null,y:function(a,b,c){$$t.$m.y.call(this,a,b,c);this._af=$$t.$l.a(a,1-a,b._af,c._af)},$type:new $.ig.Type("BulletGraphScaleFrame",$$t.$m.$type)},true);$c("XamLinearGraphRange:q","DependencyObject",{init:function(){$$a.$r.init.call(this)},ac:function(a,b,c){},ab:function(a,b,c){this.ac(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$q.nameProperty,a);return a}else{return this.c($$t.$q.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$q.brushProperty,a);return a}else{return this.c($$t.$q.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$q.outlineProperty,a);return a}else{return this.c($$t.$q.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$q.startValueProperty,a);return a}else{return this.c($$t.$q.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$q.endValueProperty,a);return a}else{return this.c($$t.$q.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$q.innerStartExtentProperty,a);return a}else{return this.c($$t.$q.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$q.innerEndExtentProperty,a);return a}else{return this.c($$t.$q.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$q.outerStartExtentProperty,a);return a}else{return this.c($$t.$q.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$q.outerEndExtentProperty,a);return a}else{return this.c($$t.$q.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$q.strokeThicknessProperty,a);return a}else{return this.c($$t.$q.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("LinearGraphRangeCollection:r","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$q.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$4.$f.$type.specialize($$t.$q.$type))},true);$c("XamBulletGraph:e","Control",{init:function(){var $self=this;this.bh=0;this.be=0;this.bd=100;this.bg=NaN;this.bf=1;this.a8=new $$4.x($$a.$an.$type,0);this.bb=new $$4.x($$a.$an.$type,0);this.ba=new $$4.x($$a.$bs.$type,0);this.a9=new $$4.x($$a.$bs.$type,0);$$a.$f.init.call(this);this.bg=NaN;this.bf=1;this.as=new $$t.q;var a=this.as;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.e6.runOn(this));this.view(new $$t.b(this));this.view().a8();this.hi=$$a.$ae.empty();this.hh=$$a.$ae.empty();this.hg=$$a.$ae.empty();this._al=new $$t.c;this._ak=new $$t.c;this._aj=new $$t.c;this.ranges(new $$t.r);this._a1=true;this._at=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var b=this._at;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.eq.runOn(this));this._ab=$$t.$e.$type;this._ax=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().bi.runOn($self.view());$ret._c=$self.view().bj.runOn($self.view());$ret._d=$self.view().bk.runOn($self.view());$ret._j=$self.view().cp.runOn($self.view());return $ret}();this._ay=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().bb.runOn($self.view());$ret._c=$self.view().bc.runOn($self.view());$ret._d=$self.view().bd.runOn($self.view());$ret._j=$self.view().co.runOn($self.view());return $ret}();this._aw=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().bb.runOn($self.view());$ret._c=$self.view().bc.runOn($self.view());$ret._d=$self.view().bd.runOn($self.view());$ret._j=$self.view().co.runOn($self.view());return $ret}();this._av=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().a2.runOn($self.view());$ret._c=$self.view().a3.runOn($self.view());$ret._d=$self.view().a4.runOn($self.view());$ret._j=$self.view().bz.runOn($self.view());return $ret}();this._az=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().bs.runOn($self.view());$ret._c=$self.view().bt.runOn($self.view());$ret._d=$self.view().bu.runOn($self.view());$ret._j=$self.view().b0.runOn($self.view());return $ret}()},_at:null,eq:function(a,b){this.transitionProgress(this._at.transitionProgress())},animating:function(){return this._at.animationActive()},bh:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bh;this.bh=a;this.ey("TransitionProgress",b,this.bh);return a}else{return this.bh}},fh:function(){this.bh=0;this._at.stop();this._at.start()},a5:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_al:null,_ak:null,_aj:null,_ao:null,orientation:function(a){if(arguments.length===1){this.h($$t.$e.orientationProperty,$$t.$g.getBox(a));return a}else{return $g(this.c($$t.$e.orientationProperty))}},as:null,scaleBackgroundBrush:function(a){if(arguments.length===1){this.h($$t.$e.scaleBackgroundBrushProperty,a);return a}else{return this.c($$t.$e.scaleBackgroundBrushProperty)}},scaleBackgroundOutline:function(a){if(arguments.length===1){this.h($$t.$e.scaleBackgroundOutlineProperty,a);return a}else{return this.c($$t.$e.scaleBackgroundOutlineProperty)}},scaleBackgroundThickness:function(a){if(arguments.length===1){this.h($$t.$e.scaleBackgroundThicknessProperty,a);return a}else{return this.c($$t.$e.scaleBackgroundThicknessProperty)}},ranges:function(a){if(arguments.length===1){this.h($$t.$e.rangesProperty,a);return a}else{return this.c($$t.$e.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$e.rangeBrushesProperty,a);return a}else{return this.c($$t.$e.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$e.rangeOutlinesProperty,a);return a}else{return this.c($$t.$e.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$e.minimumValueProperty,a);return a}else{return this.c($$t.$e.minimumValueProperty)}},be:0,actualMinimumValue:function(a){if(arguments.length===1){this.be=a;return a}else{return this.be}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$e.maximumValueProperty,a);return a}else{return this.c($$t.$e.maximumValueProperty)}},bd:0,actualMaximumValue:function(a){if(arguments.length===1){this.bd=a;return a}else{return this.bd}},targetValue:function(a){if(arguments.length===1){this.h($$t.$e.targetValueProperty,a);return a}else{return this.c($$t.$e.targetValueProperty)}},targetValueName:function(a){if(arguments.length===1){this.h($$t.$e.targetValueNameProperty,a);return a}else{return this.c($$t.$e.targetValueNameProperty)}},value:function(a){if(arguments.length===1){this.h($$t.$e.valueProperty,a);return a}else{return this.c($$t.$e.valueProperty)}},valueName:function(a){if(arguments.length===1){this.h($$t.$e.valueNameProperty,a);return a}else{return this.c($$t.$e.valueNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.h($$t.$e.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$e.rangeInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.h($$t.$e.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$e.rangeOuterExtentProperty)}},valueInnerExtent:function(a){if(arguments.length===1){this.h($$t.$e.valueInnerExtentProperty,a);return a}else{return this.c($$t.$e.valueInnerExtentProperty)}},valueOuterExtent:function(a){if(arguments.length===1){this.h($$t.$e.valueOuterExtentProperty,a);return a}else{return this.c($$t.$e.valueOuterExtentProperty)}},interval:function(a){if(arguments.length===1){this.h($$t.$e.intervalProperty,a);return a}else{return this.c($$t.$e.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.h($$t.$e.ticksPostInitialProperty,a);return a}else{return this.c($$t.$e.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.h($$t.$e.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$e.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$e.labelIntervalProperty,a);return a}else{return this.c($$t.$e.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$e.labelExtentProperty,a);
return a}else{return this.c($$t.$e.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.h($$t.$e.labelsPostInitialProperty,a);return a}else{return this.c($$t.$e.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.h($$t.$e.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$e.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$e.minorTickCountProperty,a);return a}else{return this.c($$t.$e.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$e.tickStartExtentProperty,a);return a}else{return this.c($$t.$e.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$e.tickEndExtentProperty,a);return a}else{return this.c($$t.$e.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$e.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$e.tickBrushProperty,a);return a}else{return this.c($$t.$e.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$e.fontBrushProperty,a);return a}else{return this.c($$t.$e.fontBrushProperty)}},valueBrush:function(a){if(arguments.length===1){this.h($$t.$e.valueBrushProperty,a);return a}else{return this.c($$t.$e.valueBrushProperty)}},valueOutline:function(a){if(arguments.length===1){this.h($$t.$e.valueOutlineProperty,a);return a}else{return this.c($$t.$e.valueOutlineProperty)}},valueStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e.valueStrokeThicknessProperty,a);return a}else{return this.c($$t.$e.valueStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$e.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$e.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$e.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$e.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$e.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$e.minorTickBrushProperty,a);return a}else{return this.c($$t.$e.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.h($$t.$e.isScaleInvertedProperty,a);return a}else{return this.c($$t.$e.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$e.backingBrushProperty,a);return a}else{return this.c($$t.$e.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$e.backingOutlineProperty,a);return a}else{return this.c($$t.$e.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$e.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$e.backingInnerExtentProperty,a);return a}else{return this.c($$t.$e.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$e.backingOuterExtentProperty,a);return a}else{return this.c($$t.$e.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$e.scaleStartExtentProperty,a);return a}else{return this.c($$t.$e.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$e.scaleEndExtentProperty,a);return a}else{return this.c($$t.$e.scaleEndExtentProperty)}},targetValueBrush:function(a){if(arguments.length===1){this.h($$t.$e.targetValueBrushProperty,a);return a}else{return this.c($$t.$e.targetValueBrushProperty)}},targetValueBreadth:function(a){if(arguments.length===1){this.h($$t.$e.targetValueBreadthProperty,a);return a}else{return this.c($$t.$e.targetValueBreadthProperty)}},targetValueInnerExtent:function(a){if(arguments.length===1){this.h($$t.$e.targetValueInnerExtentProperty,a);return a}else{return this.c($$t.$e.targetValueInnerExtentProperty)}},targetValueOuterExtent:function(a){if(arguments.length===1){this.h($$t.$e.targetValueOuterExtentProperty,a);return a}else{return this.c($$t.$e.targetValueOuterExtentProperty)}},targetValueOutline:function(a){if(arguments.length===1){this.h($$t.$e.targetValueOutlineProperty,a);return a}else{return this.c($$t.$e.targetValueOutlineProperty)}},targetValueStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e.targetValueStrokeThicknessProperty,a);return a}else{return this.c($$t.$e.targetValueStrokeThicknessProperty)}},a4:function(a){if(arguments.length===1){this.h($$t.$e.fx,a);return a}else{return this.c($$t.$e.fx)}},transitionDuration:function(a){if(arguments.length===1){this.h($$t.$e.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$e.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.h($$t.$e.showToolTipTimeoutProperty,a);return a}else{return $h(this.c($$t.$e.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.h($$t.$e.toolTipProperty,a);return a}else{return this.c($$t.$e.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.h($$t.$e.fontProperty,a);return a}else{return this.c($$t.$e.fontProperty)}},_ay:null,_aw:null,_av:null,_az:null,_ax:null,getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.hl().height()}return this._ao.k(c-b)},exportVisualData:function(){var $self=this;var a=new $$t.aa;a.viewport(new $.ig.RectData(this.hl().left(),this.hl().top(),this.hl().width(),this.hl().height()));a.scaleLabels(new $$t.ad);a.scaleTickmarks(new $$t.af);a.ranges(new $$t.ah);a.value(function(){var $ret=new $$t.z;$ret.value($self.value());return $ret}());a.targetValue(function(){var $ret=new $$t.y;$ret.value($self.targetValue());return $ret}());this.view().ax(a);var b=this.view().l();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.aj;$ret.item(c);$ret.itemBrush($.ig.AppearanceHelper.prototype.b(b._a.brush()));$ret.outline($.ig.AppearanceHelper.prototype.b(b._a.outline()));$ret.thickness(b._a.thickness());return $ret}())}return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().a6(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){this.fg(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.fg({__x:-1e4,__y:-1e4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},null)}},containerResized:function(){this.view().a7()},styleUpdated:function(){this.view().br()},flush:function(){this.view().flush()},bc:function(a){var b=new $$4.x($$a.$y.$type,0);for(var c=0;c<a.count();c++){b.add({__x:a.__inner[c].x(),__y:a.__inner[c].y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return b},fg:function(a,b){var c=new $.ig.PathVisualData(1,"targetValue",this.view().cm());var d=c.getPoints(new $.ig.GetPointsSettings);if(d.count()>0){var e=$.ig.PolygonUtil.prototype.a(this.bc(d.__inner[0]),a);if(e==true){this.view().bq(a,b,-1,"targetvalue");return}}var f=new $.ig.PathVisualData(1,"value",this.view().cn());var g=f.getPoints(new $.ig.GetPointsSettings);if(g.count()>0){var h=$.ig.PolygonUtil.prototype.a(this.bc(g.__inner[0]),a);if(h==true){this.view().bq(a,b,-1,"value");return}}for(var i=0;i<this.a9.count();i++){var j=new $.ig.PathVisualData(1,"range",this.a9.__inner[i]);var k=j.getPoints(new $.ig.GetPointsSettings);if(k.count()>0){var l=$.ig.PolygonUtil.prototype.a(this.bc(k.__inner[0]),a);if(l==true){this.view().bq(a,b,i,"range");return}}}this.view().a0()},e9:function(){if(!this._a1){return}var a=this._ak.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.hl().height()>=b?this.hl().height()-b:this.hl().height();this.hk(new $$a.ae(0,0,0,this.hl().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.hl().width()>=e?this.hl().width()-e:this.hl().width();this.hk(new $$a.ae(0,e,0,g,this.hl().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},hi:null,hl:function(a){if(arguments.length===1){var b=this.hi;this.hi=a;if(!b.equals1(this.hi)){this.ez(b,this.hi)}return a}else{return this.hi}},hh:null,hk:function(a){if(arguments.length===1){this.hh=a;return a}else{return this.hh}},hg:null,hj:function(a){if(arguments.length===1){this.hg=a;return a}else{return this.hg}},bg:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bg;this.bg=a;this.ey("PixelScalingRatio",b,this.bg);return a}else{return this.bg}},bf:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bf;this.bf=a;this.ey("ActualPixelScalingRatio",b,this.bf);return a}else{return this.bf}},a3:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.hl().isEmpty()&&this.view().s()},er:function(){if(!this.a3()){return}var a=this.ca();this._ao=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.b9(),this.isScaleInverted());if(this._a1){if(this.animating()){if(this._at.needsFlush()){this._at.flush()}var b=this._al;this._al=this._aj;this._aj=b}else{var c=this._al;this._al=this._ak;this._ak=c}}else if(this.animating()){this._aj.d(this.transitionProgress(),this._al,this._ak);this.fa(this._aj);this.fc(this._aj);this.fd(this._aj);this.ff(this._aj)}if(this._a1){this.e1();this.e9();this.e3();this.e4();this.e2();this.e0()}if(this._a1&&this.a5()){this.fh();this._aj.d(this.transitionProgress(),this._al,this._ak);this.fa(this._aj);this.fc(this._aj);this.fd(this._aj);this.ff(this._aj);this.fe(this._aj);this.fb(this._aj)}else{if(this._a1){this.fa(this._ak);this.fc(this._ak);this.fd(this._ak);this.ff(this._ak);this.fe(this._ak);this.fb(this._ak)}}this._a1=false;this.view().at()},a8:null,bb:null,ba:null,a9:null,e2:function(){var a=this._ak;var b=a.c();var c=this._ao;var d=this.minorTickCount();var e=this.hk();if($.ig.util.isNaN(d)){d=3}b._u=this.scaleStartExtent();b._r=this.scaleEndExtent();b._s=0;b._t=1;b._m.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.l;j.i=g.brush()!=null?g.brush():this.g6(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.g6(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._m.add(j)}b._l.i=this.scaleBackgroundBrush();b._l.j=this.scaleBackgroundOutline();b._l.h=this.scaleBackgroundThickness();b._l.g=c.i(this.actualMinimumValue());b._l.d=c.i(this.actualMaximumValue());b._l.e=this.rangeInnerExtent();b._l.b=this.rangeInnerExtent();b._l.f=this.rangeOuterExtent();b._l.c=this.rangeOuterExtent();b._ab=this.fontBrush();b._ad=this.tickBrush();b._x=this.tickStrokeThickness();b._w=this.tickStartExtent();b._v=this.tickEndExtent();b._ac=this.minorTickBrush();b._q=this.minorTickStrokeThickness();b._p=this.minorTickStartExtent();b._o=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 $$4.x(Number,0);var m=new $$4.x(Number,0);if(k>0){var n=this.actualMinimumValue()+this.ticksPostInitial();var o=this.actualMaximumValue()-this.ticksPreTerminal();var p=1e5;var q=Math.abs(o-n)/p;if(k>=q){for(var r=n;r<=o||this.a7(r,o,k);r=r+k){l.add(c.i(r));for(var s=0;s<d;s++){var t=k/(d+1)*(s+1);if(t+r>o){continue}m.add(c.i(t+r))}}}}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 u=0;u<l.count();u++){b._j[u]=l.__inner[u]}for(var v=0;v<m.count();v++){b._i[v]=m.__inner[v]}},hm: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 $$4.x(Number,0);if(b>0){var d=this.labelsPostInitial()+this.actualMinimumValue();var e=this.actualMaximumValue()-this.labelsPreTerminal();var f=1e5;var g=Math.abs(e-d)/f;if(b>=g){for(var h=d;h<=e||this.a7(h,e,a);h+=b){c.add(h)}}}var i=new Array(c.count());var j=new Array(c.count());for(var k=0;k<c.count();k++){var l=c.__inner[k];var m=l.toString();var n=new $$t.v;n.value=l;n.label=m;if(this.formatLabel!=null){this.formatLabel(this,n)}m=n.label;var o=this.view().cq(function(){var $ret=new $$a.an;$ret.ak(m);return $ret}());i[k]=o.width();j[k]=o.height()}var p=0;var q=0;var r=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.orientation()==0){for(var s=0;s<j.length;s++){q=Math.max(q,j[s])}for(var t=0;t<i.length;t++){p+=i[t]}if(i.length>0){p+=i[0]/2}if(i.length>1){p+=i[i.length-1]/2}if(i.length>0){p+=(i.length-1)*5}if(r>0){p=p/Math.abs(1-r)}}else{for(var u=0;u<i.length;u++){p=Math.max(p,i[u])}for(var v=0;v<j.length;v++){q+=j[v]}if(j.length>0){q-=j[0]/2}if(j.length>1){q-=j[j.length-1]/2}if(r>0){q=q/Math.abs(1-r)}if(j.length>0){q+=(j.length-1)*5}}return new $$a.af(1,p,q)},e1:function(){var a=this._ak;var b=a.c();var c=this._ao;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 $$4.x($$6.$u.$type.specialize(Number,Number),0);if(e>0){var h=this.labelsPostInitial()+this.actualMinimumValue();var i=this.actualMaximumValue()-this.labelsPreTerminal();var j=1e5;var k=Math.abs(i-h)/j;if(e>=k){for(var l=h;l<=i||this.a7(l,i,e);l=l+e){g.add(new $$6.u(Number,Number,l,c.i(l)))}}}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._n=this.labelExtent();var m=new $$t.v;m.actualMinimumValue=this.actualMinimumValue();m.actualMaximumValue=this.actualMaximumValue();var n=new $$t.x;n.actualMinimumValue=this.actualMinimumValue();n.actualMaximumValue=this.actualMaximumValue();for(var o=0;o<g.count();o++){var p=g.__inner[o]._c;var q=p.toString();m.value=p;n.value=p;m.label=q;if(this.formatLabel!=null){this.formatLabel(this,m)}q=m.label;n.label=q;var r=this.view().cq(function(){var $ret=new $$a.an;$ret.ak(q);return $ret}());n.width=r.width();n.height=r.height();if(this.orientation()==0){n.offsetX=-1*(r.width()/2);n.offsetY=-1*r.height()}else{n.offsetX=-1*r.width();n.offsetY=-1*(r.height()/2)}if(this.alignLabel!=null){this.alignLabel(this,n)}b._f[o]=n.width;b._c[o]=n.height;b._g[o]=n.offsetX;b._h[o]=n.offsetY;b._d[o]=q;b._e[o]=g.__inner[o]._d}},a7:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},e0:function(){var a=this._ak;var b=a._a;b._e=this.backingBrush();b._f=this.backingOutline();b._c=this.backingStrokeThickness();b._a=this.backingInnerExtent();b._b=this.backingOuterExtent()},e3:function(){var a=this._ak;var b=a._b;var c=this._ao;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},e4:function(){var a=this._ak.c();var b=this._ao;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.l;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._af=f},g6:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},fe:function(a){var b=this.hk();var c=a.c();var d=this._ay;var e=c._j;var f=c._w;var g=c._v;var h=c._ad;var i=c._x;var j=this._aw;var k=c._i;var l=c._p;var m=c._o;var n=c._ac;var o=c._q;d.f(true);for(var p=0;p<this.ba.count();p++){d.n(this.ba.__inner[p])}this.ba.clear();var q=this.b7();var r=this.cu();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 $$a.a7;var z=new $$a.a8;z.__startPoint={__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());y._b.add(z);x._aj=y;x.__stroke=h;x._ac=i;this.ba.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 $$a.a7;var ah=new $$a.a8;ah.__startPoint={__x:ab,__y:ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ad,__y:ae,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ag._b.add(ah);af._aj=ag;af.__stroke=n;af._ac=o;this.ba.add(af)}d.f(false)},fb:function(a){var b=this.hk();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._n;var k=this._av;k.f(true);for(var l=0;l<this.a8.count();l++){k.n(this.a8.__inner[l])}this.a8.clear();var m=c._ab;var n=this.ct();var o=this.cu();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.ak(e[p]);this.view().bp(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().bg(s,q+v,r+w);this.a8.add(s)}k.f(false)},fc:function(a){var b=a.c();var c=this._ax;c.f(true);for(var d=0;d<this.a9.count();d++){c.n(this.a9.__inner[d])}this.a9.clear();var e=this.b7();var f=this.cu();var g=this.hf();var h=this.view().cl();h._aj=b.ae(g,e,f,this.orientation());for(var i=0;i<b._m.count();i++){var j=b._m.__inner[i];var k=c.a();k._aj=j.k(g,e,f,this.orientation());k.__fill=j.i;k.__stroke=j.j;k._ac=j.h;this.a9.add(k)}this.view().bo(this.a9);c.f(false);var l=this.view().ck();l._aj=b._l.k(g,e,f,this.orientation());l.__fill=b._l.i;l.__stroke=b._l.j;l._ac=b._l.h},fa:function(a){var b=this.hj();var c=this.view().cj();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._aj=g;c.__fill=d._e;c.__stroke=d._f;c._ac=d._c},fd:function(a){var b=this.view().cm();if($.ig.util.isNaN(this.targetValue())||this.targetValue()<this.actualMinimumValue()||this.targetValue()>this.actualMaximumValue()){b._aj=null;return}var c=a._b;var d=this.b7();var e=this.cu();var f=this.hf();var g=c.k(f,d,e,this.orientation());b._aj=g;b.__fill=c.i;b.__stroke=c.j;b._ac=c.h},ff:function(a){var b=this.view().cn();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||$.ig.util.isNaN(c)){b._aj=null;return}var d=a.c();var e=this.b7();var f=this.cu();var g=this.hf();var h=d._af;b._aj=h.k(g,e,f,this.orientation());b.__fill=h.i;b.__stroke=h.j;b._ac=h.h},ez:function(a,b){this._a1=true;this.view().bn()},ev:function(a,b){this._a1=true;this.view().bn()},b7:function(){if(this.orientation()==0){return this.a4()?this.hl().height():this.hk().height()}return this.a4()?this.hl().width():this.hk().width()},b9:function(){if(this.orientation()==0){return this.hl().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.hl().height()*(this.scaleEndExtent()-this.scaleStartExtent())},ct:function(){if(this.orientation()==0){return this.hl().height()}return this.hl().width()},cu:function(){if(this.orientation()==0){return this.hl().width()}return this.hl().height()},ca:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.hl().left()+this.hl().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.hl().top()+this.hl().height()*a},hf:function(){var a=this.hk().left();if(this.a4()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.hk().width()*b,__y:this.hk().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.hk().top()+this.hk().height()*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ey:function(a,b,c){switch(a){case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"BackingBrush":case"BackingOutline":case"ValueOutline":case"TickBrush":case"MinorTickBrush":this.view().a5(a,b,c);break;case"RangeBrushes":this.view().a9(b,c);break;case"RangeOutlines":this.view().ba(b,c);break}switch(a){case"TransitionDuration":this._at.intervalMilliseconds(this.transitionDuration());this.view().bn();break;case"TransitionProgress":if(this.transitionProgress()>=1){this._at.stop();var d=this._ak;this._ak=this._al;this._al=d;this.e1();this.e3();this.e4();this.e2();this.e0();this.fa(this._ak);this.fc(this._ak);this.fd(this._ak);this.ff(this._ak);this.fe(this._ak);this.fb(this._ak)}this._aj.d(this.transitionProgress(),this._al,this._ak);this.fa(this._aj);this.fc(this._aj);this.fd(this._aj);this.ff(this._aj);this.fe(this._aj);this.fb(this._aj);this.view().at();break;case"Value":case"ValueInnerExtent":case"ValueOuterExtent":case"ValueBrush":case"ValueOutline":case"ValueStrokeThickness":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":case"ScaleBackgroundBrush":case"ScaleBackgroundOutline":case"ScaleBackgroundThickness":this._a1=true;this.view().bn();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.e7.runOn(this))}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.e7.runOn(this))}this._a1=true;this.view().bn();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.ca();this._ao=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.b9(),this.isScaleInverted());this._a1=true;this.view().bn();break;case"FontBrush":case"Font":this.view().bx();this._a1=true;this.view().bn();break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().be();break}},e7:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.e6.runOn(this))}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.e6.runOn(this))}}this._a1=true;this.view().bn()},e6:function(a,b){this._a1=true;this.view().bn()},_a1:false,refresh:function(){this._a1=true;this.view().bn()},au:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._ah,this.font())},$type:new $.ig.Type("XamBulletGraph",$$a.$f.$type)},true);$c("LinearGraphBackingFrame:i","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_f:null,_c:0,_b:0,_a:0,g:function(a,b,c){var $self=this;var d=new $$a.a7;var e=new $$a.a8;var f,g,h,i;if(c==1){f=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{f=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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=$.ig.BrushUtil.prototype.g(b._e,a,c._e,0);this._f=$.ig.BrushUtil.prototype.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("LinearGraphNeedleFrame:k","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,_m:0,_q:0,_p:0,_l:0,_r:null,_s:null,_o:0,_f:null,_g:null,_d:null,_j:null,_i:null,_k:null,_e:null,_h:null,_b:null,_c:null,a:function(a,b,c,d){var e=new $$t.k;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=$.ig.BrushUtil.prototype.g(c._r,a,d._r,0);e._s=$.ig.BrushUtil.prototype.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 $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._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 $$a.a8;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("LinearGraphRectFrame:l","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 $$a.a7;var f=new $$a.a8;var g,h,i,j;if(d==1){g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{g=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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.l;e.i=$.ig.BrushUtil.prototype.g(c.i,a,d.i,0);e.j=$.ig.BrushUtil.prototype.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("LinearGraphNeedlePreparer:n","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,c:function(a){this.d(a)},d:function(a){this.f(a);var b=this.a();a._n=b.outerExtent();a._m=b.innerExtent();a._q=0;if(!$.ig.util.isNaN(b.outerBaseWidth())){a._q=Math.max(a._q,b.outerBaseWidth())}if(!$.ig.util.isNaN(b.innerBaseWidth())){a._q=Math.max(a._q,b.innerBaseWidth())}var c=7;var d=new Array(c);var e=new Array(c+1);this.e(a,d,e,b);for(var f=0;f<c;f++){var g=d[f].f;g.add(e[f]);g.add(e[f+1])}},e:function(a,b,c,d){
var e=d.innerExtent();var f=d.outerExtent();var g=d.innerPointExtent();var h=d.outerPointExtent();if(d.scaleOrientation()==0){e=1-e;f=1-f;g=1-g;h=1-h;b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:-1*d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:-1*d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:-1*d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:-1*d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:f,__y:-1*d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:f,__y:d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:h,__y:d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:g,__y:d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:e,__y:d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:e,__y:-1*d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:g,__y:-1*d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:h,__y:-1*d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},a:function(){var a=this._b;var b=.85;var c=.25;var d=.45;var e=a.defaultWidth();var f=.5;var g=a.innerExtent();var h=a.outerExtent();var i=a.innerPointExtent();var j=a.outerPointExtent();var k=a.innerBaseWidth();var l=a.outerBaseWidth();var m=a.innerPointWidth();var n=a.outerPointWidth();if($.ig.util.isNaN(g)){g=c}if($.ig.util.isNaN(h)){h=b}if($.ig.util.isNaN(i)){if(a.needleShape()==3){i=d}else{i=c}}if($.ig.util.isNaN(j)){j=b}if($.ig.util.isNaN(l)){l=e}if($.ig.util.isNaN(k)){if(a.needleShape()==4){k=l*f}else{k=e}}if($.ig.util.isNaN(m)){m=e}if($.ig.util.isNaN(n)){n=e}switch(a.needleShape()){case 2:case 1:case 4:j=h;i=g;break}if(a.needleShape()==3){k=0;m=l;n=l;j=h}if(a.needleShape()==2){k=0;m=0;n=l}if(a.needleShape()==4){m=k;n=l}if(a.needleShape()==1){var o=Math.max(k,l);k=o;l=o;m=o;n=o}a.innerExtent(g);a.outerExtent(h);a.innerPointExtent(i);a.outerPointExtent(j);a.innerBaseWidth(k);a.outerBaseWidth(l);a.innerPointWidth(m);a.outerPointWidth(n);return a},f:function(a){a._f.k();a._g.k();a._d.k();a._j.k();a._i.k();a._k.k();a._e.k();a._h.k();a._b.k();a._c.k()},$type:new $.ig.Type("LinearGraphNeedlePreparer",$.ig.$ot)},true);$c("LinearGraphNeedleParameters:o","Object",{init:function(){this.k=NaN;this.j=NaN;this.g=NaN;this.l=NaN;this.i=NaN;this.n=NaN;this.h=NaN;this.m=NaN;this.f=NaN;this.b=3;$.ig.$op.init.call(this)},_scaleOrientation:0,scaleOrientation:function(a){if(arguments.length===1){this._scaleOrientation=a;return a}else{return this._scaleOrientation}},_isScaleInverted:false,isScaleInverted:function(a){if(arguments.length===1){this._isScaleInverted=a;return a}else{return this._isScaleInverted}},k:0,outerExtent:function(a){if(arguments.length===1){if(this.k!=a){this.k=a;this.x("OuterExtent")}return a}else{return this.k}},j:0,innerExtent:function(a){if(arguments.length===1){if(this.j!=a){this.j=a;this.x("InnerExtent")}return a}else{return this.j}},g:0,innerBaseWidth:function(a){if(arguments.length===1){if(this.g!=a){this.g=a;this.x("InnerBaseWidth")}return a}else{return this.g}},l:0,outerBaseWidth:function(a){if(arguments.length===1){if(this.l!=a){this.l=a;this.x("OuterBaseWidth")}return a}else{return this.l}},i:0,innerPointWidth:function(a){if(arguments.length===1){if(this.i!=a){this.i=a;this.x("InnerPointWidth")}return a}else{return this.i}},n:0,outerPointWidth:function(a){if(arguments.length===1){if(this.n!=a){this.n=a;this.x("OuterPointWidth")}return a}else{return this.n}},h:0,innerPointExtent:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.x("InnerPointExtent")}return a}else{return this.h}},m:0,outerPointExtent:function(a){if(arguments.length===1){if(this.m!=a){this.m=a;this.x("OuterPointExtent")}return a}else{return this.m}},f:0,defaultWidth:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.x("DefaultWidth")}return a}else{return this.f}},b:0,needleShape:function(a){if(arguments.length===1){if(this.b!=a){this.b=a;this.x("NeedleShape")}return a}else{return this.b}},a:function(){var a=new $$t.o;a.outerExtent(this.outerExtent());a.innerExtent(this.innerExtent());a.innerBaseWidth(this.innerBaseWidth());a.outerBaseWidth(this.outerBaseWidth());a.innerPointExtent(this.innerPointExtent());a.outerPointExtent(this.outerPointExtent());a.innerPointWidth(this.innerPointWidth());a.outerPointWidth(this.outerPointWidth());a.needleShape(this.needleShape());a.defaultWidth(this.defaultWidth());return a},x:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphNeedleParameters",$.ig.$ot,[$$0.$b6.$type])},true);$c("LinearGraphScaler:p","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("LinearGraphTooltipDataContext:s","DependencyObject",{init:function(){$$a.$r.init.call(this)},item:function(a){if(arguments.length===1){this.h($$t.$s.itemProperty,a);return a}else{return this.c($$t.$s.itemProperty)}},itemName:function(a){if(arguments.length===1){this.h($$t.$s.itemNameProperty,a);return a}else{return this.c($$t.$s.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$s.outlineProperty,a);return a}else{return this.c($$t.$s.outlineProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$s.itemBrushProperty,a);return a}else{return this.c($$t.$s.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$s.thicknessProperty,a);return a}else{return this.c($$t.$s.thicknessProperty)}},label:function(a){if(arguments.length===1){this.h($$t.$s.labelProperty,a);return a}else{return this.c($$t.$s.labelProperty)}},p:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ToolTipInfo:t","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_b:0,_d:null,_a:null,$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:v","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$0.$w.$type)},true);$c("AlignLinearGraphLabelEventArgs:x","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$v.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$v.$type)},true);$c("ToolTipItemVisualData:ak","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("BulletGraphTargetValueVisualData:y","ToolTipItemVisualData",{init:function(){$$t.$ak.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.$ak.$type)},true);$c("ValueVisualData:z","ToolTipItemVisualData",{init:function(){$$t.$ak.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.$ak.$type)},true);$c("LinearGraphVisualData:ab","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 $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(this.toolTip()!=null){if(b){b=false}else{a.l(", ")}a.l("toolTip: ");a.l(this.toolTip().serialize())}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.l("}");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:aa","LinearGraphVisualData",{init:function(){$$t.$ab.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}},_scaleBackgroundPath:null,scaleBackgroundPath:function(a){if(arguments.length===1){this._scaleBackgroundPath=a;return a}else{return this._scaleBackgroundPath}},_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.$ab.scaleByViewport.call(this);if(this.targetValuePath()!=null){this.targetValuePath().scaleByViewport(this.viewport())}if(this.valuePath()!=null){this.valuePath().scaleByViewport(this.viewport())}if(this.scaleBackgroundPath()!=null){this.scaleBackgroundPath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$ab.serialize.call(this);var b=new $$6.aj(0);var c=a.length==0;if(this.targetValuePath()!=null){if(c){c=false}else{b.l(", ")}b.l("targetValuePath: ");b.u(this.targetValuePath().serialize())}if(this.targetValue()!=null){if(c){c=false}else{b.l(", ")}b.l("targetValue: ");b.u(this.targetValue().serialize())}if(this.valuePath()!=null){if(c){c=false}else{b.l(", ")}b.l("valuePath: ");b.u(this.valuePath().serialize())}if(this.value()!=null){if(c){c=false}else{b.l(", ")}b.l("value: ");b.u(this.value().serialize())}if(this.scaleBackgroundPath()!=null){if(c){c=false}else{b.l(", ")}b.l("scaleBackgroundPath: ");b.u(this.scaleBackgroundPath().serialize())}if(c){return a}b.l("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("BulletGraphVisualData",$$t.$ab.$type)},true);$c("LinearScaleVisualData:ac","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:ae","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height()+"}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y()+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:ad","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ae.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$ae.$type))},true);$c("LinearGraphScaleTickmarkVisualData:ag","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:af","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ag.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ag.$type))},true);$c("LinearGraphRangeVisualData:ai","ToolTipItemVisualData",{init:function(){$$t.$ak.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.$ak.$type)},true);$c("LinearGraphRangeVisualDataList:ah","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ai.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$4.$x.$type.specialize($$t.$ai.$type))},true);$c("LinearGraphToolTipVisualData:aj","Object",{init:function(){$.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 $$6.aj(0);a.l("{ item: ");if(this.item()!=null){a.l(this.item().serialize())}a.l(", ");a.l("outline: ");a.l(this.outline().serialize());a.l(", ");a.l("itemBrush: ");a.l(this.itemBrush().serialize());a.l(", ");a.l("thickness: ");a.l(this.thickness().toString());a.l("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$$t.$b.w=new $$4.h(String,$$a.$at.$type,0);$$t.$b.g=null;$$t.$b.h=null;$$t.$q.nameProperty=$$a.$s.i("Name",String,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.ab("Name",b.oldValue(),b.newValue())}));$$t.$q.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.ab("Brush",b.oldValue(),b.newValue())}));$$t.$q.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.ab("Outline",b.oldValue(),b.newValue())}));$$t.$q.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("StartValue",b.oldValue(),b.newValue())}));$$t.$q.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("EndValue",b.oldValue(),b.newValue())}));$$t.$q.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$q.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$q.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$q.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$q.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$q.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$q.$type,new $$a.ac(2,1,function(a,b){a.ab("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$e.orientationProperty=$$a.$s.i("Orientation",$$t.$g.$type,$$t.$e.$type,new $$a.ac(2,$$t.$g.getBox(0),function(a,b){a.ey("Orientation",b.oldValue(),b.newValue())}));$$t.$e.scaleBackgroundBrushProperty=$$a.$s.i("ScaleBackgroundBrush",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("ScaleBackgroundBrush",b.oldValue(),b.newValue())}));$$t.$e.scaleBackgroundOutlineProperty=$$a.$s.i("ScaleBackgroundOutline",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("ScaleBackgroundOutline",b.oldValue(),b.newValue())}));$$t.$e.scaleBackgroundThicknessProperty=$$a.$s.i("ScaleBackgroundThickness",Number,$$t.$e.$type,new $$a.ac(2,1,function(a,b){a.ey("ScaleBackgroundThickness",b.oldValue(),b.newValue())}));$$t.$e.rangesProperty=$$a.$s.i("Ranges",$$t.$r.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("Ranges",b.oldValue(),b.newValue())}));$$t.$e.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$e.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$e.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("MinimumValue",b.oldValue(),b.newValue())}));$$t.$e.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$e.$type,new $$a.ac(2,100,function(a,b){a.ey("MaximumValue",b.oldValue(),b.newValue())}));$$t.$e.targetValueProperty=$$a.$s.i("TargetValue",Number,$$t.$e.$type,new $$a.ac(2,NaN,function(a,b){a.ey("TargetValue",b.oldValue(),b.newValue())}));$$t.$e.targetValueNameProperty=$$a.$s.i("TargetValueName",String,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("TargetValueName",b.oldValue(),b.newValue())}));$$t.$e.valueProperty=$$a.$s.i("Value",Number,$$t.$e.$type,new $$a.ac(2,NaN,function(a,b){a.ey("Value",b.oldValue(),b.newValue())}));$$t.$e.valueNameProperty=$$a.$s.i("ValueName",String,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("ValueName",b.oldValue(),b.newValue())}));$$t.$e.rangeInnerExtentProperty=$$a.$s.i("RangeInnerExtent",Number,$$t.$e.$type,new $$a.ac(2,.2,function(a,b){a.ey("RangeInnerExtent",b.oldValue(),b.newValue())}));$$t.$e.rangeOuterExtentProperty=$$a.$s.i("RangeOuterExtent",Number,$$t.$e.$type,new $$a.ac(2,.95,function(a,b){a.ey("RangeOuterExtent",b.oldValue(),b.newValue())}));$$t.$e.valueInnerExtentProperty=$$a.$s.i("ValueInnerExtent",Number,$$t.$e.$type,new $$a.ac(2,.5,function(a,b){a.ey("ValueInnerExtent",b.oldValue(),b.newValue())}));$$t.$e.valueOuterExtentProperty=$$a.$s.i("ValueOuterExtent",Number,$$t.$e.$type,new $$a.ac(2,.65,function(a,b){a.ey("ValueOuterExtent",b.oldValue(),b.newValue())}));$$t.$e.intervalProperty=$$a.$s.i("Interval",Number,$$t.$e.$type,new $$a.ac(2,NaN,function(a,b){a.ey("Interval",b.oldValue(),b.newValue())}));$$t.$e.ticksPostInitialProperty=$$a.$s.i("TicksPostInitial",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("TicksPostInitial",b.oldValue(),b.newValue())}));$$t.$e.ticksPreTerminalProperty=$$a.$s.i("TicksPreTerminal",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("TicksPreTerminal",b.oldValue(),b.newValue())}));$$t.$e.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$e.$type,new $$a.ac(2,NaN,function(a,b){a.ey("LabelInterval",b.oldValue(),b.newValue())}));$$t.$e.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("LabelExtent",b.oldValue(),b.newValue())}));$$t.$e.labelsPostInitialProperty=$$a.$s.i("LabelsPostInitial",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("LabelsPostInitial",b.oldValue(),b.newValue())}));$$t.$e.labelsPreTerminalProperty=$$a.$s.i("LabelsPreTerminal",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("LabelsPreTerminal",b.oldValue(),b.newValue())}));$$t.$e.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$e.$type,new $$a.ac(2,3,function(a,b){a.ey("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$e.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$e.$type,new $$a.ac(2,.06,function(a,b){a.ey("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$e.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$e.$type,new $$a.ac(2,.2,function(a,b){a.ey("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$e.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$e.$type,new $$a.ac(2,2,function(a,b){a.ey("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$e.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("TickBrush",b.oldValue(),b.newValue())}));$$t.$e.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("FontBrush",b.oldValue(),b.newValue())}));$$t.$e.valueBrushProperty=$$a.$s.i("ValueBrush",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("ValueBrush",b.oldValue(),b.newValue())}));$$t.$e.valueOutlineProperty=$$a.$s.i("ValueOutline",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("ValueOutline",b.oldValue(),b.newValue())}));$$t.$e.valueStrokeThicknessProperty=$$a.$s.i("ValueStrokeThickness",Number,$$t.$e.$type,new $$a.ac(2,1,function(a,b){a.ey("ValueStrokeThickness",b.oldValue(),b.newValue())}));$$t.$e.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$e.$type,new $$a.ac(2,.1,function(a,b){a.ey("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$e.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$e.$type,new $$a.ac(2,.2,function(a,b){a.ey("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$e.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$e.$type,new $$a.ac(2,1,function(a,b){a.ey("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$e.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$e.isScaleInvertedProperty=$$a.$s.i("IsScaleInverted",$$0.$aq.$type,$$t.$e.$type,new $$a.ac(2,false,function(a,b){a.ey("IsScaleInverted",b.oldValue(),b.newValue())}));$$t.$e.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("BackingBrush",b.oldValue(),b.newValue())}));$$t.$e.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("BackingOutline",b.oldValue(),b.newValue())}));$$t.$e.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$e.$type,new $$a.ac(2,2,function(a,b){a.ey("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$e.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$e.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$e.$type,new $$a.ac(2,1,function(a,b){a.ey("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$e.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$e.$type,new $$a.ac(2,.05,function(a,b){a.ey("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$e.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$e.$type,new $$a.ac(2,.95,function(a,b){a.ey("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$e.targetValueBrushProperty=$$a.$s.i("TargetValueBrush",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("TargetValueBrush",b.oldValue(),b.newValue())}));$$t.$e.targetValueBreadthProperty=$$a.$s.i("TargetValueBreadth",Number,$$t.$e.$type,new $$a.ac(2,3,function(a,b){a.ey("TargetValueBreadth",b.oldValue(),b.newValue())}));$$t.$e.targetValueInnerExtentProperty=$$a.$s.i("TargetValueInnerExtent",Number,$$t.$e.$type,new $$a.ac(2,.3,function(a,b){a.ey("TargetValueInnerExtent",b.oldValue(),b.newValue())}));$$t.$e.targetValueOuterExtentProperty=$$a.$s.i("TargetValueOuterExtent",Number,$$t.$e.$type,new $$a.ac(2,.85,function(a,b){a.ey("TargetValueOuterExtent",b.oldValue(),b.newValue())}));$$t.$e.targetValueOutlineProperty=$$a.$s.i("TargetValueOutline",$$a.$at.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("TargetValueOutline",b.oldValue(),b.newValue())}));$$t.$e.targetValueStrokeThicknessProperty=$$a.$s.i("TargetValueStrokeThickness",Number,$$t.$e.$type,new $$a.ac(2,1,function(a,b){a.ey("TargetValueStrokeThickness",b.oldValue(),b.newValue())}));$$t.$e.fx=$$a.$s.i("MergeViewPorts",$$0.$aq.$type,$$t.$e.$type,new $$a.ac(2,false,function(a,b){a.ey("MergeViewPorts",b.oldValue(),b.newValue())}));$$t.$e.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$e.$type,new $$a.ac(2,0,function(a,b){a.ey("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$e.showToolTipTimeoutProperty=$$a.$s.i("ShowToolTipTimeout",$$0.$aw.$type,$$t.$e.$type,new $$a.ac(2,500,function(a,b){a.ey("ShowToolTipTimeout",b.oldValue(),b.newValue())}));$$t.$e.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("ToolTip",b.oldValue(),b.newValue())}));$$t.$e.fontProperty=$$a.$s.i("Font",String,$$t.$e.$type,new $$a.ac(2,null,function(a,b){a.ey("Font",b.oldValue(),b.newValue())}));$$t.$s.labelProperty=$$a.$s.i("Label",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("Label",b.oldValue(),b.newValue())}));$$t.$s.itemProperty=$$a.$s.i("Item",$.ig.$op.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("Item",b.oldValue(),b.newValue())}));$$t.$s.itemNameProperty=$$a.$s.i("ItemName",$.ig.$op.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("ItemName",b.oldValue(),b.newValue())}));$$t.$s.itemBrushProperty=$$a.$s.i("ItemBrush",$$a.$at.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("ItemBrush",b.oldValue(),b.newValue())}));$$t.$s.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$s.$type,new $$a.ac(2,0,function(a,b){$b($$t.$s.$type,a).p("Thickness",b.oldValue(),b.newValue())}));$$t.$s.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).p("Outline",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.lineargauge.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_interactivity.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a6=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$al=$.ig.globalDefs.$$al;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamLinearGaugeView:b","FormatLinearGraphLabelHandler:r","AlignLinearGraphLabelHandler:t","XamLinearGauge:x"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("TitlesPosition:e",false,false,{ScaleStart:0,ScaleEnd:1});$d("LinearScaleOrientation:d",false,false,{Horizontal:0,Vertical:1});$d("LinearGraphNeedleShape:c",false,false,{Custom:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4});$c("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.l(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.e(f,d);var h=$.ig.GeometryUtil.prototype.e(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=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}$.ig.InterpolationUtil.prototype.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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("XamLinearGaugeView:b","Object",{aq:0,ap:0,init:function(a){this.ah=null;this.e=null;this.f=null;this.q=false;this.a=["needle","backing","scale","tick","minortick","label"];this.ar=null;this.ao=-1;this.b5=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.r=false;this.n=null;this.ad=1;$.ig.$op.init.call(this);this._m=a;this.v=new $$4.h(String,$$4.$h.$type.specialize(String,$$a.$at.$type),0);this.ch=new $$a.bs;this.ci=new $$a.bs;this.cg=new $$a.bs;this._aa=new $$4.x($$a.$bs.$type,0);this._z=new $$4.x($$a.$bs.$type,0);this._y=new $$4.x($$a.$an.$type,0);this._ab=new $$4.x($$a.$an.$type,0)},ah:null,a4:function(){var $self=this;if(this.ah==null){this.ah=function(a){var b=$self._m.pixelScalingRatio();var c=$self._m.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self._m.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.ah,false)}this.ah(null)},_m:null,_i:null,_ak:null,_p:null,_ai:null,_aa:null,_z:null,_y:null,_ab:null,bb:function(){this._k=new $$t.p;this.am=this._m.showToolTipTimeout();this.a4()},ch:null,ci:null,cg:null,s:function(){return true},ck:function(){return this.ch},cl:function(){return this.ci},cj:function(){return this.cg},b9:null,ca:null,b6:null,b7:null,cb:null,cc:null,cd:null,b8:null,c:null,d:null,e:null,f:null,q:false,v:null,a:null,a2:function(){this.q=true;var a=["#778899","#EBEDEF","#e0e0e0","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","#B2B9C0","#e0e0e0",null,null,null];var c=function(){var $ret=new $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.v.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g="ui-lineargauge-"+f;var h="ui-lineargauge-"+f+"-fill";var i="ui-lineargauge-"+f+"-outline";var j;if(!function(){var k=$$t.$b.w.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$.ig.BrushUtil.prototype.f(h,g,"background-color",this._ai,a[e]);$$t.$b.w.add(h,j)}var k;if(!function(){var l=$$t.$b.w.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$.ig.BrushUtil.prototype.f(i,g,"border-top-color",this._ai,b[e]);$$t.$b.w.add(i,k)}var l=new $$4.h(String,$$a.$at.$type,0);l.item("fill",j);l.item("outline",k);this.v.item(this.a[e],l)}this.bz();if($$t.$b.g==null||$$t.$b.h==null){var m=$.ig.BrushUtil.prototype.e("ui-lineargauge-range-fill-palette-","ui-lineargauge-range-outline-palette-","ui-lineargauge-range-palette-",this._ai,$$t.$b.g,$$t.$b.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$b.g=m.p4;$$t.$b.h=m.p5}this.c=$$t.$b.g;this.d=$$t.$b.h;if(this.e==null){this._m.rangeBrushes(this.c)}if(this.f==null){this._m.rangeOutlines(this.d)}this.q=false},bz:function(){this.q=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.by(c,this.v.item(c))}this.q=false},by:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"needle":if(this.b9==null){this._m.needleBrush(c)}if(this.ca==null){this._m.needleOutline(d)}break;case"scale":if(this.cb==null){this._m.scaleBrush(c)}if(this.cc==null){this._m.scaleOutline(d)}break;case"backing":if(this.b6==null){this._m.backingBrush(c)}if(this.b7==null){this._m.backingOutline(d)}break;case"tick":if(this.cd==null){this._m.tickBrush(c)}break;case"minortick":if(this.b8==null){this._m.minorTickBrush(c)}break;case"label":this.b5=c;break}},a8:function(a,b,c){var d=b;var e=c;if(!this.q){switch(a){case"NeedleBrush":this.b9=e;break;case"NeedleOutline":this.ca=e;break;case"BackingBrush":this.b6=e;break;case"BackingOutline":this.b7=e;break;case"ScaleBrush":this.cb=e;break;case"ScaleOutline":this.cc=e;break;case"TickBrush":this.cd=e;break;case"MinorTickBrush":this.b8=e;break}if(e==null){this.bz()}}},bc:function(a,b){if(!this.q){this.e=b;if(this.e==null){this._m.rangeBrushes(this.c)}}},bd:function(a,b){if(!this.q){this.f=b;if(this.f==null){this._m.rangeOutlines(this.d)}}},b:function(a,b){this._ai.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._ai.getCssDefaultPropertyValue(a,b[c])}this._ai.endCSSQuery();return b},bu:function(){this.a2();this.b0();this.bq()},_u:false,_t:false,aj:null,_k:null,al:0,an:0,cf:function(a){var b=$.ig.CanvasGestureDOMEventProxy.prototype.ct(this._ai.rootWrapper());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ar:null,ao:0,ce:null,am:0,bt:function(a,b,c,d){this.ce=a;this.ao=c;this.ar=d;this.bp();if(this._ai!=null){this.an=this._ai.setTimeout(this.b1.runOn(this),this.am)}else{this.an=window.setTimeout(this.b1.runOn(this),this.am)}this._t=true},a3:function(){if(this._t){if(this._ai!=null){this._ai.clearTimeout(this.an)}else{window.clearTimeout(this.an)}this._t=false}if(this._u){var a=this._m.toolTip();if(this._ai!=null){this._ai.clearTimeout(this.al)}else{window.clearTimeout(this.al)}a.hide();this._u=false;this._k=null}this.am=this._m.showToolTipTimeout()},bp:function(){if(this._t){if(this._ai!=null){this._ai.clearTimeout(this.an)}else{window.clearTimeout(this.an)}}if(this._u){var a=this._m.toolTip();if(this._ai!=null){this._ai.clearTimeout(this.al)}else{window.clearTimeout(this.al)}a.hide();this._u=false;this.am=$a(this._m.showToolTipTimeout(),2)}},b1:function(){var $self=this;if(this._t){if(this._ai!=null){this._ai.clearTimeout(this.an)}else{window.clearTimeout(this.an)}this._t=false}var a=this.ao;var b=this.ar;var c=this.ce;if(this._ai!=null){this.al=this._ai.setTimeout(this.a3.runOn(this),10*this._m.showToolTipTimeout())}else{this.al=window.setTimeout(this.a3.runOn(this),10*this._m.showToolTipTimeout())}var d=this._m.ranges().__inner[a];if(this.aj!=this._m.toolTip()){if(this.aj!=null){this.aj.remove()}this.aj=this._m.toolTip();this.aj.setStyleProperty("z-index","10000");this.aj.setStyleProperty("position","absolute");this._ai.append(this.aj)}this._k=this.j(b,a);var context_=this._k;var tooltip_=this.aj;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e="ui-lineargauge-"+b+"-tooltip";var f=this.aj.findByClass("."+e);if(f!=null&&f.length>0){var g=["border-top-color","border-top-width","border-top-style","border-top-left-radius","background-color","padding-top","font-weight"];var h=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var i=function(){var $ret=new $$4.x(String,0);$ret.add($self._k.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 j=new $$4.h(String,String,0);var k=new Array(g.length);$.ig.util.arrayCopy1(g,0,k,0,g.length);this.b(e,k);for(var l=0;l<k.length;l++){for(var m=0;m<f.length;m++){f[m].setStyleProperty(h[l],k[l]==null?i.__inner[l]:k[l])}}}this.aj.setStyleProperty("top",(c.__y+15).toString()+"px").setStyleProperty("left",(c.__x+15).toString()+"px");this.aj.show();this._u=true},j:function(a,b){var c=new $$t.p;switch(a){case"range":var d=this._m.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._m.hk(b,this.c));c.outline(f!=null?f:this._m.hk(b,this.d));c.thickness(d.strokeThickness());break;case"needle":c.item(this._m.value());c.itemName(this._m.needleName());c.label(this._m.needleName()!=null?this._m.needleName()+": "+this._m.value().toString():this._m.value().toString());c.brush(this._m.needleBrush());c.outline(this._m.needleOutline());c.thickness(this._m.needleStrokeThickness());break}return c},a9:function(a){if(a==null){this._ak=null;this._ai=null;this.aj=null;this._p=null;this.au();if(this.ah!=null){window.removeEventListener("resize",this.ah,false);this.ah=null}return}var b=a;this._ai=b;this._m._at.provideRenderer(this._ai);this._ai.rootWrapper().addClass("ui-lineargauge-container");this.ad=$.ig.util.isNaN(this._m.pixelScalingRatio())?this._m.actualPixelScalingRatio():this._m.pixelScalingRatio();var c=this.ad;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._ai.rootWrapper().setStyleProperty("position","relative");var h=this._ai.createElement("canvas");h.setStyleProperty("position","absolute");this._ai.append(h);this.aq=f;this.ap=g;h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._m.hy(new $$a.ae(0,0,0,d,e));this._m.hw(new $$a.ae(0,0,0,d,e));this._ak=h;var i=this._ai.get2DCanvasContext(this._ak);this._p=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.a2();this.b0();this._p.ac(this.n);this.au();this._i=new $.ig.CanvasGestureDOMEventProxy(this._ai.rootWrapper(),this._ai,false);if(this._i!=null){var j=this._i;j.onMouseOver=$.ig.Delegate.prototype.combine(j.onMouseOver,this.az.runOn(this));var k=this._i;k.onMouseLeave=$.ig.Delegate.prototype.combine(k.onMouseLeave,this.ay.runOn(this));var l=this._i;l.onContactStarted=$.ig.Delegate.prototype.combine(l.onContactStarted,this.ax.runOn(this));var m=this._i;m.onContactMoved=$.ig.Delegate.prototype.combine(m.onContactMoved,this.aw.runOn(this));var n=this._i;n.onContactCompleted=$.ig.Delegate.prototype.combine(n.onContactCompleted,this.av.runOn(this))}this.bo()},av:function(a,b){if(this._m!=null){this._m.onMouseUp(a)}},aw:function(a,b){if(this._m!=null){this._m.onMouseMove(a,b)}},ax:function(a,b){if(this._m!=null){this._m.onMouseDown(a,b)}},az:function(a,b,c){if(this._m!=null){this._m.onMouseOver(a,b,c)}},ay:function(a){if(this._m!=null){this._m.onMouseLeave()}},au:function(){if(this._i!=null){var a=this._i;a.onMouseOver=$.ig.Delegate.prototype.remove(a.onMouseOver,this.az.runOn(this));var b=this._i;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.ay.runOn(this));var c=this._i;c.onContactStarted=$.ig.Delegate.prototype.remove(c.onContactStarted,this.ax.runOn(this));var d=this._i;d.onContactMoved=$.ig.Delegate.prototype.remove(d.onContactMoved,this.aw.runOn(this));var e=this._i;e.onContactCompleted=$.ig.Delegate.prototype.remove(e.onContactCompleted,this.av.runOn(this));this._i.an()}},ba:function(){var a=Math.round(this._ai.rootWrapper().width());var b=Math.round(this._ai.rootWrapper().height());this._m.hy(new $$a.ae(0,0,0,a,b));this._m.hw(new $$a.ae(0,0,0,a,b));if(this._i!=null){this._i._bc=this._m.hy()}},at:function(){this.bo()},x:null,br:function(a){this.x=a},bo:function(){var a=this._m.hy().width();var b=this._m.hy().height();var c=a*this.ad;var d=b*this.ad;if(this.aq!=a||this.ap!=b){this._ak.setAttribute("width",c.toString());this._ak.setAttribute("height",d.toString());this._ak.setStyleProperty("width",a.toString()+"px");this._ak.setStyleProperty("height",b.toString()+"px");this.aq=$.ig.truncate(Math.round(c));this.ap=$.ig.truncate(Math.round(d))}if(this._p.d()&&this.ad!=1){this._p.z();this._p.aa(this.ad,this.ad)}this._p.k(this._m.hy().left(),this._m.hy().top(),this._m.hy().width(),this._m.hy().height());this._p.s(this.cg);this._p.s(this.ci);if(this.x!=null){for(var e=0;e<this.x.count();e++){this._p.s(this.x.__inner[e])}}for(var f=0;f<this._y.count();f++){this._p.ac(this.n);this._p.w(this._y.__inner[f])}for(var g=0;g<this._z.count();g++){this._p.s(this._z.__inner[g])}this._p.s(this.ch);if(this._p.d()&&this.ad!=1){this._p.y()}},b0:function(){if(this._m.font()!=null){this.n=this._m.av()}else{this.n=$.ig.FontUtil.prototype.getFont(this._ai)}this.ac=this.ae(this.n);if(this._m.fontBrush()==null){var a=this._ai.rootWrapper().getStyleProperty("color");{this.b4=new $$a.at;this.b4.__fill=a;this._m.fontBrush(this.b4)}}if(this._p!=null){this._p.ac(this.n)}},af:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){return this._p.e(b)+0}return 0},co:function(a){if($.ig.util.isNaN(this.ac)){this.ac=this.ae(null)}var b=this.af(a);var c=this.ac;return new $$a.af(1,b,c)},b5:null,bs:function(a,b){if(b!=null){a._am=b}else{a._am=this.b5}},bj:function(a,b,c){a._n=b;a._o=c},bi:function(a,b){},bk:function(a,b){},ae:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._ai,a)},r:false,n:null,b4:null,ac:0,ad:0,bq:function(){if(!this.r){this.r=true;window.setTimeout(this.as.runOn(this),0)}},as:function(){if(this.r){this.r=false;this._m.ez()}},flush:function(){if(this.r){this.as()}},o:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._ai,a,b)},a0:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.ci));a.needlePath(new $.ig.PathVisualData(1,"Needle",this.ch));a.backingPath(new $.ig.PathVisualData(1,"Backing",this.cg));var b=this.n;var d=this._y.getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=this.o(c,b);var f=new $$t.ab;f.labelValue(c.ak());f.labelPosition($.ig.PointData.prototype.b({__x:c._n,__y:c._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.labelSize($.ig.SizeData.prototype.b(this.co(c)));f.appearance($.ig.AppearanceHelper.prototype.c(c,e));a.scaleLabels().add(f)}}var h=this._z.getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.ad;i.tickPath(new $.ig.PathVisualData(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.x.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.af;var m=new $.ig.PathVisualData(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},bl:function(a){a.__visibility=0},bm:function(a){a.__visibility=1},bn:function(a){this._aa.remove(a)},cn:function(){var a=new $$a.bs;this._aa.add(a);return a},bv:function(a){a.__visibility=0},bw:function(a){a.__visibility=1},bx:function(a){this._ab.remove(a)},b3:function(){var a=new $$a.an;this._ab.add(a);return a},be:function(a){a.__visibility=0},bf:function(a){a.__visibility=1},bg:function(a){this._z.remove(a)},cm:function(){var a=new $$a.bs;this._z.add(a);return a},a5:function(a){a.__visibility=0},a6:function(a){a.__visibility=1},a7:function(a){this._y.remove(a)},b2:function(){var a=new $$a.an;this._y.add(a);return a},l:function(){var $self=this;if(this._k==null){return null}return function(){var $ret=new $$t.q;$ret._b=$self.ao;$ret._d=$self.ce;$ret._c=$self.ar;$ret._a=$self._k;return $ret}()},bh:function(){this.ad=this._m.actualPixelScalingRatio()},$type:new $.ig.Type("XamLinearGaugeView",$.ig.$ot)},true);$c("LinearGraphBackingFrame:f","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_f:null,_c:0,_b:0,_a:0,g:function(a,b,c){var $self=this;var d=new $$a.a7;var e=new $$a.a8;var f,g,h,i;if(c==1){f=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._b,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a*$self._a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{f=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();g=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:b,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:0,__y:a*(1-$self._a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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=$.ig.BrushUtil.prototype.g(b._e,a,c._e,0);this._f=$.ig.BrushUtil.prototype.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("LinearGraphFrame:g","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$t.f;this._b=new $$t.i},c:function(a){},_a:null,_b:null,d:function(b,c,d){this._b=$$t.$i.a(b,1-b,c._b,d._b);this.c().y(b,c.c(),d.c());this._a.d(b,c._a,d._a)},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("LinearGraphNeedleFrame:h","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,_m:0,_q:0,_p:0,_l:0,_r:null,_s:null,_o:0,_f:null,_g:null,_d:null,_j:null,_i:null,_k:null,_e:null,_h:null,_b:null,_c:null,a:function(a,b,c,d){var e=new $$t.h;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=$.ig.BrushUtil.prototype.g(c._r,a,d._r,0);e._s=$.ig.BrushUtil.prototype.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 $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._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 $$a.a8;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("LinearGraphRectFrame:i","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 $$a.a7;var f=new $$a.a8;var g,h,i,j;if(d==1){g=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{g=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();h=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();i=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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.i;e.i=$.ig.BrushUtil.prototype.g(c.i,a,d.i,0);e.j=$.ig.BrushUtil.prototype.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("LinearGraphScaleFrame:j","Object",{init:function(){$.ig.$op.init.call(this);this._m=new $$4.x($$t.$i.$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);this._l=new $$t.i},_m:null,_u:0,_r:0,_s:0,_t:0,_l:null,_j:null,_w:0,_v:0,_ad:null,_x:0,_i:null,_p:0,_o:0,_ac:null,_q:0,_e:null,_d:null,_f:null,_c:null,_g:null,_h:null,_n:0,_ab:null,ae:function(a,b,c,d){var $self=this;var e=new $$a.a7;var f=new $$a.a8;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._t,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+b*$self._s,__y:h+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}()}else{i=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();j=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._t),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();k=function(){var $ret=new $$a.bd(1);$ret.c({__x:g+c,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();l=function(){var $ret=new $$a.bd(1);$ret.c({__x:g,__y:b*(1-$self._s),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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},y:function(a,b,c){this._ad=$.ig.BrushUtil.prototype.g(b._ad,a,c._ad,0);this._ac=$.ig.BrushUtil.prototype.g(b._ac,a,c._ac,0);if(b._ab==null&&c._ab==null){this._ab=null}else{this._ab=$.ig.BrushUtil.prototype.g(b._ab,a,c._ab,0)}this._u=b._u+(c._u-b._u)*a;this._r=b._r+(c._r-b._r)*a;this._s=b._s+(c._s-b._s)*a;this._t=b._t+(c._t-b._t)*a;this._n=b._n+(c._n-b._n)*a;this._w=b._w+(c._w-b._w)*a;this._v=b._v+(c._v-b._v)*a;this._p=b._p+(c._p-b._p)*a;this._o=b._o+(c._o-b._o)*a;this._x=b._x+(c._x-b._x)*a;this._q=b._q+(c._q-b._q)*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.aa(a,this._m,b._m,c._m);this._l=this.k(a,b._l,c._l)},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},aa:function(a,b,c,d){$.ig.InterpolationUtil.prototype.b($$t.$i.$type,b,a,c,d,function(){return new $$t.i},$$t.$i.a)},k:function(a,b,c){var d=1-a;return $$t.$i.a(a,d,b,c)},z:function(a,b,c,d){$.ig.InterpolationUtil.prototype.b($$t.$h.$type,b,a,c,d,function(){return new $$t.h},$$t.$h.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("LinearGraphNeedlePreparer:k","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,c:function(a){this.d(a)},d:function(a){this.f(a);var b=this.a();a._n=b.outerExtent();a._m=b.innerExtent();a._q=0;if(!$.ig.util.isNaN(b.outerBaseWidth())){a._q=Math.max(a._q,b.outerBaseWidth())}if(!$.ig.util.isNaN(b.innerBaseWidth())){a._q=Math.max(a._q,b.innerBaseWidth())}var c=7;var d=new Array(c);var e=new Array(c+1);this.e(a,d,e,b);for(var f=0;f<c;f++){var g=d[f].f;g.add(e[f]);g.add(e[f+1])}},e:function(a,b,c,d){var e=d.innerExtent();var f=d.outerExtent();var g=d.innerPointExtent();var h=d.outerPointExtent();if(d.scaleOrientation()==0){e=1-e;f=1-f;g=1-g;h=1-h;b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:-1*d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:d.outerBaseWidth(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[2]={__x:d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:-1*d.innerBaseWidth(),__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:-1*d.innerPointWidth(),__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:-1*d.outerPointWidth(),__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{b[0]=a._i;b[1]=a._j;b[2]=a._d;b[3]=a._g;b[4]=a._f;b[5]=a._h;b[6]=a._e;c[0]={__x:f,__y:-1*d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[1]={__x:f,__y:d.outerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName
};c[2]={__x:h,__y:d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[3]={__x:g,__y:d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[4]={__x:e,__y:d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[5]={__x:e,__y:-1*d.innerBaseWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[6]={__x:g,__y:-1*d.innerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c[7]={__x:h,__y:-1*d.outerPointWidth(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},a:function(){var a=this._b;var b=.85;var c=.25;var d=.45;var e=a.defaultWidth();var f=.5;var g=a.innerExtent();var h=a.outerExtent();var i=a.innerPointExtent();var j=a.outerPointExtent();var k=a.innerBaseWidth();var l=a.outerBaseWidth();var m=a.innerPointWidth();var n=a.outerPointWidth();if($.ig.util.isNaN(g)){g=c}if($.ig.util.isNaN(h)){h=b}if($.ig.util.isNaN(i)){if(a.needleShape()==3){i=d}else{i=c}}if($.ig.util.isNaN(j)){j=b}if($.ig.util.isNaN(l)){l=e}if($.ig.util.isNaN(k)){if(a.needleShape()==4){k=l*f}else{k=e}}if($.ig.util.isNaN(m)){m=e}if($.ig.util.isNaN(n)){n=e}switch(a.needleShape()){case 2:case 1:case 4:j=h;i=g;break}if(a.needleShape()==3){k=0;m=l;n=l;j=h}if(a.needleShape()==2){k=0;m=0;n=l}if(a.needleShape()==4){m=k;n=l}if(a.needleShape()==1){var o=Math.max(k,l);k=o;l=o;m=o;n=o}a.innerExtent(g);a.outerExtent(h);a.innerPointExtent(i);a.outerPointExtent(j);a.innerBaseWidth(k);a.outerBaseWidth(l);a.innerPointWidth(m);a.outerPointWidth(n);return a},f:function(a){a._f.k();a._g.k();a._d.k();a._j.k();a._i.k();a._k.k();a._e.k();a._h.k();a._b.k();a._c.k()},$type:new $.ig.Type("LinearGraphNeedlePreparer",$.ig.$ot)},true);$c("LinearGraphNeedleParameters:l","Object",{init:function(){this.k=NaN;this.j=NaN;this.g=NaN;this.l=NaN;this.i=NaN;this.n=NaN;this.h=NaN;this.m=NaN;this.f=NaN;this.b=3;$.ig.$op.init.call(this)},_scaleOrientation:0,scaleOrientation:function(a){if(arguments.length===1){this._scaleOrientation=a;return a}else{return this._scaleOrientation}},_isScaleInverted:false,isScaleInverted:function(a){if(arguments.length===1){this._isScaleInverted=a;return a}else{return this._isScaleInverted}},k:0,outerExtent:function(a){if(arguments.length===1){if(this.k!=a){this.k=a;this.x("OuterExtent")}return a}else{return this.k}},j:0,innerExtent:function(a){if(arguments.length===1){if(this.j!=a){this.j=a;this.x("InnerExtent")}return a}else{return this.j}},g:0,innerBaseWidth:function(a){if(arguments.length===1){if(this.g!=a){this.g=a;this.x("InnerBaseWidth")}return a}else{return this.g}},l:0,outerBaseWidth:function(a){if(arguments.length===1){if(this.l!=a){this.l=a;this.x("OuterBaseWidth")}return a}else{return this.l}},i:0,innerPointWidth:function(a){if(arguments.length===1){if(this.i!=a){this.i=a;this.x("InnerPointWidth")}return a}else{return this.i}},n:0,outerPointWidth:function(a){if(arguments.length===1){if(this.n!=a){this.n=a;this.x("OuterPointWidth")}return a}else{return this.n}},h:0,innerPointExtent:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.x("InnerPointExtent")}return a}else{return this.h}},m:0,outerPointExtent:function(a){if(arguments.length===1){if(this.m!=a){this.m=a;this.x("OuterPointExtent")}return a}else{return this.m}},f:0,defaultWidth:function(a){if(arguments.length===1){if(this.f!=a){this.f=a;this.x("DefaultWidth")}return a}else{return this.f}},b:0,needleShape:function(a){if(arguments.length===1){if(this.b!=a){this.b=a;this.x("NeedleShape")}return a}else{return this.b}},a:function(){var a=new $$t.l;a.outerExtent(this.outerExtent());a.innerExtent(this.innerExtent());a.innerBaseWidth(this.innerBaseWidth());a.outerBaseWidth(this.outerBaseWidth());a.innerPointExtent(this.innerPointExtent());a.outerPointExtent(this.outerPointExtent());a.innerPointWidth(this.innerPointWidth());a.outerPointWidth(this.outerPointWidth());a.needleShape(this.needleShape());a.defaultWidth(this.defaultWidth());return a},x:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphNeedleParameters",$.ig.$ot,[$$0.$b6.$type])},true);$c("LinearGraphScaler:m","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("XamLinearGraphRange:n","DependencyObject",{init:function(){$$a.$r.init.call(this)},ac:function(a,b,c){},ab:function(a,b,c){this.ac(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$n.nameProperty,a);return a}else{return this.c($$t.$n.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$n.brushProperty,a);return a}else{return this.c($$t.$n.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$n.outlineProperty,a);return a}else{return this.c($$t.$n.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$n.startValueProperty,a);return a}else{return this.c($$t.$n.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$n.endValueProperty,a);return a}else{return this.c($$t.$n.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$n.innerStartExtentProperty,a);return a}else{return this.c($$t.$n.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$n.innerEndExtentProperty,a);return a}else{return this.c($$t.$n.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$n.outerStartExtentProperty,a);return a}else{return this.c($$t.$n.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$n.outerEndExtentProperty,a);return a}else{return this.c($$t.$n.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$n.strokeThicknessProperty,a);return a}else{return this.c($$t.$n.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("LinearGraphRangeCollection:o","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$n.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$4.$f.$type.specialize($$t.$n.$type))},true);$c("LinearGraphTooltipDataContext:p","DependencyObject",{init:function(){$$a.$r.init.call(this)},item:function(a){if(arguments.length===1){this.h($$t.$p.itemProperty,a);return a}else{return this.c($$t.$p.itemProperty)}},itemName:function(a){if(arguments.length===1){this.h($$t.$p.itemNameProperty,a);return a}else{return this.c($$t.$p.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$p.outlineProperty,a);return a}else{return this.c($$t.$p.outlineProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$p.itemBrushProperty,a);return a}else{return this.c($$t.$p.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$p.thicknessProperty,a);return a}else{return this.c($$t.$p.thicknessProperty)}},label:function(a){if(arguments.length===1){this.h($$t.$p.labelProperty,a);return a}else{return this.c($$t.$p.labelProperty)}},p:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$a.$r.$type,[$$0.$b6.$type])},true);$c("ToolTipInfo:q","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_b:0,_d:null,_a:null,$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:s","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$0.$w.$type)},true);$c("AlignLinearGraphLabelEventArgs:u","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$s.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$s.$type)},true);$c("LinearGaugeFrame:v","LinearGraphFrame",{init:function(){$$t.$g.init.call(this);this.c(new $$t.w)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("LinearGaugeFrame",$$t.$g.$type)},true);$c("LinearGaugeScaleFrame:w","LinearGraphScaleFrame",{init:function(){$$t.$j.init.call(this);this._af=new $$t.h},_af:null,y:function(a,b,c){$$t.$j.y.call(this,a,b,c);this._af=$$t.$h.a(a,1-a,b._af,c._af)},$type:new $.ig.Type("LinearGaugeScaleFrame",$$t.$j.$type)},true);$c("XamLinearGauge:x","Control",{init:function(){var $self=this;this.bo=0;this.bl=0;this.bk=100;this.a1=false;this.be=new $$4.x($$a.$an.$type,0);this.bh=new $$4.x($$a.$an.$type,0);this.bg=new $$4.x($$a.$bs.$type,0);this.bf=new $$4.x($$a.$bs.$type,0);this.bn=NaN;this.bm=1;$$a.$f.init.call(this);this.bn=NaN;this.bm=1;this.view(new $$t.b(this));this.view().bb();this.hv=$$a.$ae.empty();this.hu=$$a.$ae.empty();this.hs=$$a.$ae.empty();this._am=new $$t.v;this._al=new $$t.v;this._ak=new $$t.v;this.ranges(new $$t.o);this._a3=true;this._at=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._at;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.ey.runOn(this));this._ab=$$t.$x.$type;this._ay=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().bl.runOn($self.view());$ret._c=$self.view().bm.runOn($self.view());$ret._d=$self.view().bn.runOn($self.view());$ret._j=$self.view().cn.runOn($self.view());return $ret}();this._az=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().be.runOn($self.view());$ret._c=$self.view().bf.runOn($self.view());$ret._d=$self.view().bg.runOn($self.view());$ret._j=$self.view().cm.runOn($self.view());return $ret}();this._ax=function(){var $ret=new $.ig.StackPool$1($$a.$bs.$type);$ret._b=$self.view().be.runOn($self.view());$ret._c=$self.view().bf.runOn($self.view());$ret._d=$self.view().bg.runOn($self.view());$ret._j=$self.view().cm.runOn($self.view());return $ret}();this._aw=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().a5.runOn($self.view());$ret._c=$self.view().a6.runOn($self.view());$ret._d=$self.view().a7.runOn($self.view());$ret._j=$self.view().b2.runOn($self.view());return $ret}();this._a0=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().bv.runOn($self.view());$ret._c=$self.view().bw.runOn($self.view());$ret._d=$self.view().bx.runOn($self.view());$ret._j=$self.view().b3.runOn($self.view());return $ret}()},_at:null,ey:function(a,b){this.transitionProgress(this._at.transitionProgress())},animating:function(){return this._at.animationActive()},bo:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.fb("TransitionProgress",b,this.bo);return a}else{return this.bo}},fs:function(){this.bo=0;this._at.stop();this._at.start()},bb:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,valueChanged:null,_am:null,_al:null,_ak:null,_ap:null,orientation:function(a){if(arguments.length===1){this.h($$t.$x.orientationProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$x.orientationProperty))}},ranges:function(a){if(arguments.length===1){this.h($$t.$x.rangesProperty,a);return a}else{return this.c($$t.$x.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$x.rangeBrushesProperty,a);return a}else{return this.c($$t.$x.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$x.rangeOutlinesProperty,a);return a}else{return this.c($$t.$x.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$x.minimumValueProperty,a);return a}else{return this.c($$t.$x.minimumValueProperty)}},bl:0,actualMinimumValue:function(a){if(arguments.length===1){this.bl=a;return a}else{return this.bl}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$x.maximumValueProperty,a);return a}else{return this.c($$t.$x.maximumValueProperty)}},bk:0,actualMaximumValue:function(a){if(arguments.length===1){this.bk=a;return a}else{return this.bk}},value:function(a){if(arguments.length===1){this.h($$t.$x.valueProperty,a);return a}else{return this.c($$t.$x.valueProperty)}},needleShape:function(a){if(arguments.length===1){this.h($$t.$x.needleShapeProperty,$$t.$c.getBox(a));return a}else{return $g(this.c($$t.$x.needleShapeProperty))}},needleName:function(a){if(arguments.length===1){this.h($$t.$x.needleNameProperty,a);return a}else{return this.c($$t.$x.needleNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.h($$t.$x.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$x.rangeInnerExtentProperty)}},scaleInnerExtent:function(a){if(arguments.length===1){this.h($$t.$x.scaleInnerExtentProperty,a);return a}else{return this.c($$t.$x.scaleInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.h($$t.$x.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$x.rangeOuterExtentProperty)}},scaleOuterExtent:function(a){if(arguments.length===1){this.h($$t.$x.scaleOuterExtentProperty,a);return a}else{return this.c($$t.$x.scaleOuterExtentProperty)}},needleInnerExtent:function(a){if(arguments.length===1){this.h($$t.$x.needleInnerExtentProperty,a);return a}else{return this.c($$t.$x.needleInnerExtentProperty)}},needleOuterExtent:function(a){if(arguments.length===1){this.h($$t.$x.needleOuterExtentProperty,a);return a}else{return this.c($$t.$x.needleOuterExtentProperty)}},needleInnerBaseWidth:function(a){if(arguments.length===1){this.h($$t.$x.needleInnerBaseWidthProperty,a);return a}else{return this.c($$t.$x.needleInnerBaseWidthProperty)}},needleOuterBaseWidth:function(a){if(arguments.length===1){this.h($$t.$x.needleOuterBaseWidthProperty,a);return a}else{return this.c($$t.$x.needleOuterBaseWidthProperty)}},needleInnerPointWidth:function(a){if(arguments.length===1){this.h($$t.$x.needleInnerPointWidthProperty,a);return a}else{return this.c($$t.$x.needleInnerPointWidthProperty)}},needleOuterPointWidth:function(a){if(arguments.length===1){this.h($$t.$x.needleOuterPointWidthProperty,a);return a}else{return this.c($$t.$x.needleOuterPointWidthProperty)}},needleInnerPointExtent:function(a){if(arguments.length===1){this.h($$t.$x.needleInnerPointExtentProperty,a);return a}else{return this.c($$t.$x.needleInnerPointExtentProperty)}},needleOuterPointExtent:function(a){if(arguments.length===1){this.h($$t.$x.needleOuterPointExtentProperty,a);return a}else{return this.c($$t.$x.needleOuterPointExtentProperty)}},interval:function(a){if(arguments.length===1){this.h($$t.$x.intervalProperty,a);return a}else{return this.c($$t.$x.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.h($$t.$x.ticksPostInitialProperty,a);return a}else{return this.c($$t.$x.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.h($$t.$x.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$x.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$x.labelIntervalProperty,a);return a}else{return this.c($$t.$x.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$x.labelExtentProperty,a);return a}else{return this.c($$t.$x.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.h($$t.$x.labelsPostInitialProperty,a);return a}else{return this.c($$t.$x.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.h($$t.$x.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$x.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$x.minorTickCountProperty,a);return a}else{return this.c($$t.$x.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$x.tickStartExtentProperty,a);return a}else{return this.c($$t.$x.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$x.tickEndExtentProperty,a);return a}else{return this.c($$t.$x.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$x.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$x.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$x.tickBrushProperty,a);return a}else{return this.c($$t.$x.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$x.fontBrushProperty,a);return a}else{return this.c($$t.$x.fontBrushProperty)}},needleBreadth:function(a){if(arguments.length===1){this.h($$t.$x.needleBreadthProperty,a);return a}else{return this.c($$t.$x.needleBreadthProperty)}},needleBrush:function(a){if(arguments.length===1){this.h($$t.$x.needleBrushProperty,a);return a}else{return this.c($$t.$x.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.h($$t.$x.needleOutlineProperty,a);return a}else{return this.c($$t.$x.needleOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$x.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$x.needleStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$x.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$x.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$x.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$x.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$x.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$x.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$x.minorTickBrushProperty,a);return a}else{return this.c($$t.$x.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.h($$t.$x.isScaleInvertedProperty,a);return a}else{return this.c($$t.$x.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$x.backingBrushProperty,a);return a}else{return this.c($$t.$x.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$x.backingOutlineProperty,a);return a}else{return this.c($$t.$x.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$x.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$x.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$x.backingInnerExtentProperty,a);return a}else{return this.c($$t.$x.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$x.backingOuterExtentProperty,a);return a}else{return this.c($$t.$x.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$x.scaleStartExtentProperty,a);return a}else{return this.c($$t.$x.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$x.scaleEndExtentProperty,a);return a}else{return this.c($$t.$x.scaleEndExtentProperty)}},scaleBrush:function(a){if(arguments.length===1){this.h($$t.$x.scaleBrushProperty,a);return a}else{return this.c($$t.$x.scaleBrushProperty)}},scaleOutline:function(a){if(arguments.length===1){this.h($$t.$x.scaleOutlineProperty,a);return a}else{return this.c($$t.$x.scaleOutlineProperty)}},scaleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$x.scaleStrokeThicknessProperty,a);return a}else{return this.c($$t.$x.scaleStrokeThicknessProperty)}},a8:function(a){if(arguments.length===1){this.h($$t.$x.f9,a);return a}else{return this.c($$t.$x.f9)}},a1:false,isNeedleDraggingEnabled:function(a){if(arguments.length===1){this.h($$t.$x.isNeedleDraggingEnabledProperty,a);return a}else{return this.c($$t.$x.isNeedleDraggingEnabledProperty)}},transitionDuration:function(a){if(arguments.length===1){this.h($$t.$x.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$x.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.h($$t.$x.showToolTipTimeoutProperty,a);return a}else{return $h(this.c($$t.$x.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.h($$t.$x.toolTipProperty,a);return a}else{return this.c($$t.$x.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.h($$t.$x.fontProperty,a);return a}else{return this.c($$t.$x.fontProperty)}},_az:null,_ax:null,_aw:null,_a0:null,_ay:null,getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.hy().height()}return this._ap.k(c-b)},bi:null,ht:null,needleContainsPoint:function(a){if(this.bi==null){return false}return $.ig.PolygonUtil.prototype.a(this.bi,a)},needleContainsPoint1:function(a,b){if(this.bi==null){return false}return b?this.ht.containsPoint(a):$.ig.PolygonUtil.prototype.a(this.bi,a)},e2:function(a,b){var c=this.getValueForPoint(a);c=Math.max(Math.min(c,this.actualMaximumValue()),this.actualMinimumValue());if(c!=this.value()){this.value(c)}},exportVisualData:function(){var $self=this;var a=new $$t.ak;a.viewport(new $.ig.RectData(this.hy().left(),this.hy().top(),this.hy().width(),this.hy().height()));a.scaleLabels(new $$t.aa);a.scaleTickmarks(new $$t.ac);a.ranges(new $$t.ae);a.needle(function(){var $ret=new $$t.aj;$ret.value($self.value());return $ret}());this.view().a0(a);var b=this.view().l();if(b!=null){var c=null;switch(b._c){case"range":c=a.ranges().__inner[b._b];break;case"needle":c=a.needle();break}a.toolTip(function(){var $ret=new $$t.ag;$ret.item(c);$ret.itemBrush($.ig.AppearanceHelper.prototype.b(b._a.brush()));$ret.outline($.ig.AppearanceHelper.prototype.b(b._a.outline()));$ret.thickness(b._a.thickness());return $ret}())}return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},flush:function(){this.view().flush()},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().a9(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){this.fr(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.fr({__x:-1e4,__y:-1e4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},null)}},onMouseMove:function(a,b){if(this.a1){this.e2(a,b)}},onMouseDown:function(a,b){if(this.isNeedleDraggingEnabled()&&!this.a1&&this.needleContainsPoint1(a,b)){this.a1=true}},a4:function(){return this.a1},onMouseUp:function(a){if(this.a1){this.a1=false}},containerResized:function(){this.view().ba()},styleUpdated:function(){this.view().bu()},fr:function(a,b){var c=this.bi;if(c!=null&&c.count()>0){var d=$.ig.PolygonUtil.prototype.a(c,a);if(d==true){this.view().bt(a,b,-1,"needle");return}}for(var e=0;e<this.bf.count();e++){var f=new $.ig.PathVisualData(1,"range",this.bf.__inner[e]);var g=f.getPoints(new $.ig.GetPointsSettings);if(g.count()>0){var h=$.ig.PolygonUtil.prototype.a(this.bj(g.__inner[0]),a);if(h==true){this.view().bt(a,b,e,"range");return}}}this.view().a3()},fl:function(){if(!this._a3){return}var a=this._al.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.hy().height()>=b?this.hy().height()-b:this.hy().height();this.hx(new $$a.ae(0,0,0,this.hy().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.hy().width()>=e?this.hy().width()-e:this.hy().width();this.hx(new $$a.ae(0,e,0,g,this.hy().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},hv:null,hy:function(a){if(arguments.length===1){var b=this.hv;this.hv=a;if(!b.equals1(this.hv)){this.fc(b,this.hv)}return a}else{return this.hv}},hu:null,hx:function(a){if(arguments.length===1){this.hu=a;return a}else{return this.hu}},hs:null,hw:function(a){if(arguments.length===1){this.hs=a;return a}else{return this.hs}},a7:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.hy().isEmpty()&&this.view().s()},ez:function(){if(!this.a7()){return}var a=this.cp();this._ap=new $$t.m(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.cn(),this.isScaleInverted());if(this._a3){if(this.animating()){if(this._at.needsFlush()){this._at.flush()}var b=this._am;this._am=this._ak;this._ak=b}else{var c=this._am;this._am=this._al;this._al=c}}else if(this.animating()){this._ak.d(this.transitionProgress(),this._am,this._al);this.fm(this._ak);this.fp(this._ak);this.fo(this._ak)}if(this._a3){this.fe();this.fl();this.ff();this.fg();this.fd()}if(this._a3&&this.bb()){this.fs();this._ak.d(this.transitionProgress(),this._am,this._al);this.fm(this._ak);this.fp(this._ak);this.fo(this._ak);this.fq(this._ak);this.fn(this._ak)}else{if(this._a3){this.fm(this._al);this.fp(this._al);this.fo(this._al);this.fq(this._al);this.fn(this._al)}}this._a3=false;this.view().at()},be:null,bh:null,bg:null,bf:null,fg:function(){var a=this._al;var b=a.c();var c=this._ap;var d=this.minorTickCount();var e=this.hx();b._u=this.scaleStartExtent();b._r=this.scaleEndExtent();b._s=this.scaleInnerExtent();b._t=this.scaleOuterExtent();b._m.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.i;j.i=g.brush()!=null?g.brush():this.hk(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.hk(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._m.add(j)}b._ab=this.fontBrush();b._ad=this.tickBrush();b._x=this.tickStrokeThickness();b._w=this.tickStartExtent();b._v=this.tickEndExtent();b._ac=this.minorTickBrush();b._q=this.minorTickStrokeThickness();b._p=this.minorTickStartExtent();b._o=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 $$4.x(Number,0);var m=new $$4.x(Number,0);if(k>0){var n=this.actualMinimumValue()+this.ticksPostInitial();var o=this.actualMaximumValue()-this.ticksPreTerminal();var p=1e5;var q=Math.abs(o-n)/p;if(k>=q){for(var r=n;r<=o||this.bd(r,o,k);r=r+k){l.add(c.i(r));for(var s=0;s<d;s++){var t=k/(d+1)*(s+1);if(t+r>o){continue}m.add(c.i(t+r))}}}}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 u=0;u<l.count();u++){b._j[u]=l.__inner[u]}for(var v=0;v<m.count();v++){b._i[v]=m.__inner[v]}},hz: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 $$4.x(Number,0);if(b>0){var d=this.labelsPostInitial()+this.actualMinimumValue();var e=this.actualMaximumValue()-this.labelsPreTerminal();var f=1e5;var g=Math.abs(e-d)/f;if(b>=g){for(var h=d;h<=e||this.bd(h,e,a);h+=b){c.add(h)}}}var i=new Array(c.count());var j=new Array(c.count());for(var k=0;k<c.count();k++){var l=c.__inner[k];var m=l.toString();var n=new $$t.s;n.value=l;n.label=m;if(this.formatLabel!=null){this.formatLabel(this,n)}m=n.label;var o=this.view().co(function(){var $ret=new $$a.an;$ret.ak(m);return $ret}());i[k]=o.width();j[k]=o.height()}var p=0;var q=0;var r=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.orientation()==0){for(var s=0;s<j.length;s++){q=Math.max(q,j[s])}for(var t=0;t<i.length;t++){p+=i[t]}if(i.length>0){p+=i[0]/2}if(i.length>1){p+=i[i.length-1]/2}if(i.length>0){p+=(i.length-1)*5}if(r>0){p=p/Math.abs(1-r)}}else{for(var u=0;u<i.length;u++){p=Math.max(p,i[u])}for(var v=0;v<j.length;v++){q+=j[v]}if(j.length>0){q-=j[0]/2}if(j.length>1){q-=j[j.length-1]/2}if(r>0){q=q/Math.abs(1-r)}if(j.length>0){q+=(j.length-1)*5}}return new $$a.af(1,p,q)},fe:function(){var a=this._al;var b=a.c();var c=this._ap;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 $$4.x($$6.$u.$type.specialize(Number,Number),0);if(e>0){var h=this.labelsPostInitial()+this.actualMinimumValue();var i=this.actualMaximumValue()-this.labelsPreTerminal();var j=1e5;var k=Math.abs(i-h)/j;if(e>=k){for(var l=h;l<=i||this.bd(l,i,e);l=l+e){g.add(new $$6.u(Number,Number,l,c.i(l)))}}}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._n=this.labelExtent();var m=new $$t.s;m.actualMinimumValue=this.actualMinimumValue();m.actualMaximumValue=this.actualMaximumValue();var n=new $$t.u;n.actualMinimumValue=this.actualMinimumValue();n.actualMaximumValue=this.actualMaximumValue();for(var o=0;o<g.count();o++){var p=g.__inner[o]._c;var q=p.toString();m.value=p;n.value=p;m.label=q;if(this.formatLabel!=null){this.formatLabel(this,m)}q=m.label;n.label=q;var r=this.view().co(function(){var $ret=new $$a.an;$ret.ak(q);return $ret}());n.width=r.width();n.height=r.height();if(this.orientation()==0){n.offsetX=-1*(r.width()/2);n.offsetY=-1*r.height()}else{n.offsetX=-1*r.width();n.offsetY=-1*(r.height()/2)}if(this.alignLabel!=null){this.alignLabel(this,n)}b._f[o]=n.width;b._c[o]=n.height;b._g[o]=n.offsetX;b._h[o]=n.offsetY;b._d[o]=q;b._e[o]=g.__inner[o]._d}},bd:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},fd:function(){var a=this._al;var b=a._a;b._e=this.backingBrush();b._f=this.backingOutline();b._c=this.backingStrokeThickness();b._a=this.backingInnerExtent();b._b=this.backingOuterExtent()},ff:function(){var a=this.value();if($.ig.util.isNaN(a)){return}var b=this._al.c();var c=this._ap;var d=new $$t.l;d.needleShape(this.needleShape());d.isScaleInverted(this.isScaleInverted());d.scaleOrientation(this.orientation());d.outerExtent(this.needleOuterExtent());d.innerExtent(this.needleInnerExtent());d.outerPointExtent(this.needleOuterPointExtent());d.innerPointExtent(this.needleInnerPointExtent());d.outerBaseWidth(this.needleOuterBaseWidth());d.innerBaseWidth(this.needleInnerBaseWidth());d.innerPointWidth(this.needleInnerPointWidth());d.outerPointWidth(this.needleOuterPointWidth());d.defaultWidth(this.needleBreadth()*.5/this.ck());var e=new $$t.h;e._r=this.needleBrush();e._s=this.needleOutline();e._o=this.needleStrokeThickness();var f=new $$t.k;f._b=d;f.c(e);e._l=-90;var g=c.i(a);e._p=g;b._af=e},hk:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},fq:function(a){var b=this.hx();var c=a.c();var d=this._az;var e=c._j;
var f=c._w;var g=c._v;var h=c._ad;var i=c._x;var j=this._ax;var k=c._i;var l=c._p;var m=c._o;var n=c._ac;var o=c._q;d.f(true);for(var p=0;p<this.bg.count();p++){d.n(this.bg.__inner[p])}this.bg.clear();var q=this.ck();var r=this.c0();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 $$a.a7;var z=new $$a.a8;z.__startPoint={__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:v,__y:w,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());y._b.add(z);x._aj=y;x.__stroke=h;x._ac=i;this.bg.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 $$a.a7;var ah=new $$a.a8;ah.__startPoint={__x:ab,__y:ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ah.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ad,__y:ae,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ag._b.add(ah);af._aj=ag;af.__stroke=n;af._ac=o;this.bg.add(af)}d.f(false)},fn:function(a){var b=this.hx();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._n;var k=this._aw;k.f(true);for(var l=0;l<this.be.count();l++){k.n(this.be.__inner[l])}this.be.clear();var m=c._ab;var n=this.cz();var o=this.c0();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.ak(e[p]);this.view().bs(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().bj(s,q+v,r+w);this.be.add(s)}k.f(false)},fp:function(a){var b=a.c();var c=this._ay;c.f(true);for(var d=0;d<this.bf.count();d++){c.n(this.bf.__inner[d])}this.bf.clear();var e=this.ck();var f=this.c0();var g=this.hr();var h=this.view().cl();if($.ig.util.isNaN(b._s)||$.ig.util.isNaN(b._t)||$.ig.util.isNaN(b._u)||$.ig.util.isNaN(b._r)){h._aj=null}else{var i=this.cn();h._aj=b.ae(g,e,i,this.orientation());h.__fill=this.scaleBrush();h.__stroke=this.scaleOutline();h._ac=this.scaleStrokeThickness()}for(var j=0;j<b._m.count();j++){var k=b._m.__inner[j];var l=c.a();l._aj=k.k(g,e,f,this.orientation());l.__fill=k.i;l.__stroke=k.j;l._ac=k.h;this.bf.add(l)}this.view().br(this.bf);c.f(false)},fm:function(a){var b=this.hw();var c=this.view().cj();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._aj=g;c.__fill=d._e;c.__stroke=d._f;c._ac=d._c},bj:function(a){var b=new $$4.x($$a.$y.$type,0);for(var c=0;c<a.count();c++){b.add({__x:a.__inner[c].x(),__y:a.__inner[c].y(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return b},fo:function(a){this.bi=null;var b=this.view().ck();var c=this.value();if($.ig.util.isNaN(c)||c<this.actualMinimumValue()||c>this.actualMaximumValue()){b._aj=null;return}var d=a.c();var e=d._af;var f=this.ck();var g=this.c0();var h=f;var i=e._p;var j=0;if(this.orientation()==1){i=this.hx().left();j=g-e._p}b._aj=e.t(h,i,j);b.__fill=e._r;b.__stroke=e._s;b._ac=e._o;var k=new $.ig.PathVisualData(1,"needle",b);var l=k.getPoints(new $.ig.GetPointsSettings);if(l.count()>0){this.bi=this.bj(l.__inner[0]);var m=1.7976931348623157e308,n=1.7976931348623157e308;var o=-1.7976931348623157e308,p=-1.7976931348623157e308;for(var q=0;q<this.bi.count();q++){m=this.bi.__inner[q].__x<m?this.bi.__inner[q].__x:m;n=this.bi.__inner[q].__y<n?this.bi.__inner[q].__y:n;o=this.bi.__inner[q].__x>o?this.bi.__inner[q].__x:o;p=this.bi.__inner[q].__y>p?this.bi.__inner[q].__y:p}this.ht=new $$a.ae(2,{__x:m,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:o,__y:p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}},fc:function(a,b){this._a3=true;this.view().bq()},e5:function(a,b){this._a3=true;this.view().bq()},ck:function(){if(this.orientation()==0){return this.a8()?this.hy().height():this.hx().height()}return this.a8()?this.hy().width():this.hx().width()},cn:function(){if(this.orientation()==0){return this.hy().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.hy().height()*(this.scaleEndExtent()-this.scaleStartExtent())},cz:function(){if(this.orientation()==0){return this.hy().height()}return this.hy().width()},c0:function(){if(this.orientation()==0){return this.hy().width()}return this.hy().height()},cp:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.hy().left()+this.hy().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.hy().top()+this.hy().height()*a},hr:function(){var a=this.hx().left();if(this.a8()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.hx().width()*b,__y:this.hx().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.hx().top()+this.hx().height()*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fb:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"ScaleOutline":case"TickBrush":case"MinorTickBrush":case"NeedleBrush":case"NeedleOutline":this.view().a8(a,b,c);break;case"RangeBrushes":this.view().bc(b,c);break;case"RangeOutlines":this.view().bd(b,c);break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().bh();break}switch(a){case"Value":if(this.valueChanged!=null){this.valueChanged(this,new $.ig.DoubleValueChangedEventArgs(b,c))}this._a3=true;this.view().bq();break;case"TransitionDuration":this._at.intervalMilliseconds(this.transitionDuration());this.view().bq();break;case"TransitionProgress":if(this.transitionProgress()>=1){this._at.stop();var d=this._al;this._al=this._am;this._am=d;this.fe();this.ff();this.fg();this.fd();this.fm(this._al);this.fp(this._al);this.fo(this._al);this.fq(this._al);this.fn(this._al)}this._ak.d(this.transitionProgress(),this._am,this._al);this.fm(this._ak);this.fp(this._ak);this.fo(this._ak);this.fq(this._ak);this.fn(this._ak);this.view().at();break;case"NeedleBrush":case"NeedleName":case"NeedleBreadth":case"NeedleShape":case"NeedleInnerExtent":case"NeedleOuterExtent":case"NeedleInnerPointExtent":case"NeedleOuterPointExtent":case"NeedleInnerBaseWidth":case"NeedleOuterBaseWidth":case"NeedleInnerPointWidth":case"NeedleOuterPointWidth":case"NeedleStrokeThickness":case"NeedleOutline":case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"ScaleBrush":case"ScaleOutline":case"ScaleStrokeThickness":case"ScaleInnerExtent":case"ScaleOuterExtent":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"RangeInnerExtent":case"RangeOuterExtent":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._a3=true;this.view().bq();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.fj.runOn(this))}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.fj.runOn(this))}this._a3=true;this.view().bq();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.cp();this._ap=new $$t.m(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.cn(),this.isScaleInverted());this._a3=true;this.view().bq();break;case"FontBrush":case"Font":this.view().b0();this._a3=true;this.view().bq();break}},fj: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.fi.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.fi.runOn(this))}}this._a3=true;this.view().bq()},fi:function(a,b){this._a3=true;this.view().bq()},e4:function(a,b){this._a3=true;this.view().bq()},_a3:false,refresh:function(){this._a3=true;this.view().bq()},av:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._ai,this.font())},bn:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bn;this.bn=a;this.fb("PixelScalingRatio",b,this.bn);return a}else{return this.bn}},bm:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bm;this.bm=a;this.fb("ActualPixelScalingRatio",b,this.bm);return a}else{return this.bm}},$type:new $.ig.Type("XamLinearGauge",$$a.$f.$type)},true);$c("LinearGraphVisualData:y","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 $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(this.toolTip()!=null){if(b){b=false}else{a.l(", ")}a.l("toolTip: ");a.l(this.toolTip().serialize())}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.l("}");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("LinearScaleVisualData:z","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:ab","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height()+"}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y()+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:aa","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ab.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$ab.$type))},true);$c("LinearGraphScaleTickmarkVisualData:ad","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:ac","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ad.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ad.$type))},true);$c("ToolTipItemVisualData:ah","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("LinearGraphRangeVisualData:af","ToolTipItemVisualData",{init:function(){$$t.$ah.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.$ah.$type)},true);$c("LinearGraphRangeVisualDataList:ae","List$1",{init:function(){$$4.$x.init.call(this,$$t.$af.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$4.$x.$type.specialize($$t.$af.$type))},true);$c("LinearGraphToolTipVisualData:ag","Object",{init:function(){$.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 $$6.aj(0);a.l("{ item: ");if(this.item()!=null){a.l(this.item().serialize())}a.l(", ");a.l("outline: ");a.l(this.outline().serialize());a.l(", ");a.l("itemBrush: ");a.l(this.itemBrush().serialize());a.l(", ");a.l("thickness: ");a.l(this.thickness().toString());a.l("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$c("LinearNeedleVisualData:aj","ToolTipItemVisualData",{init:function(){$$t.$ah.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"needle"},$type:new $.ig.Type("LinearNeedleVisualData",$$t.$ah.$type)},true);$c("LinearNeedleVisualDataList:ai","List$1",{init:function(){$$4.$x.init.call(this,$$t.$aj.$type,0)},$type:new $.ig.Type("LinearNeedleVisualDataList",$$4.$x.$type.specialize($$t.$aj.$type))},true);$c("LinearGaugeVisualData:ak","LinearGraphVisualData",{init:function(){$$t.$y.init.call(this)},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},scaleByViewport:function(){$$t.$y.scaleByViewport.call(this);if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$y.serialize.call(this);var b=new $$6.aj(0);var c=a.length==0;if(this.needlePath()!=null){if(c){c=false}else{b.l(", ")}b.l("needlePath: ");b.u(this.needlePath().serialize())}if(this.needle()!=null){if(c){c=false}else{b.l(", ")}b.l("needle: ");b.u(this.needle().serialize())}if(c){return a}b.l("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("LinearGaugeVisualData",$$t.$y.$type)},true);$$t.$b.w=new $$4.h(String,$$a.$at.$type,0);$$t.$b.g=null;$$t.$b.h=null;$$t.$n.nameProperty=$$a.$s.i("Name",String,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.ab("Name",b.oldValue(),b.newValue())}));$$t.$n.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.ab("Brush",b.oldValue(),b.newValue())}));$$t.$n.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.ab("Outline",b.oldValue(),b.newValue())}));$$t.$n.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.ab("StartValue",b.oldValue(),b.newValue())}));$$t.$n.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.ab("EndValue",b.oldValue(),b.newValue())}));$$t.$n.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$n.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.ab("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$n.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$n.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.ab("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$n.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$n.$type,new $$a.ac(2,1,function(a,b){a.ab("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$p.labelProperty=$$a.$s.i("Label",String,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).p("Label",b.oldValue(),b.newValue())}));$$t.$p.itemProperty=$$a.$s.i("Item",$.ig.$op.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).p("Item",b.oldValue(),b.newValue())}));$$t.$p.itemNameProperty=$$a.$s.i("ItemName",$.ig.$op.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).p("ItemName",b.oldValue(),b.newValue())}));$$t.$p.itemBrushProperty=$$a.$s.i("ItemBrush",$$a.$at.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).p("ItemBrush",b.oldValue(),b.newValue())}));$$t.$p.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$p.$type,new $$a.ac(2,0,function(a,b){$b($$t.$p.$type,a).p("Thickness",b.oldValue(),b.newValue())}));$$t.$p.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$p.$type,new $$a.ac(2,null,function(a,b){$b($$t.$p.$type,a).p("Outline",b.oldValue(),b.newValue())}));$$t.$x.orientationProperty=$$a.$s.i("Orientation",$$t.$d.$type,$$t.$x.$type,new $$a.ac(2,$$t.$d.getBox(0),function(a,b){a.fb("Orientation",b.oldValue(),b.newValue())}));$$t.$x.rangesProperty=$$a.$s.i("Ranges",$$t.$o.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("Ranges",b.oldValue(),b.newValue())}));$$t.$x.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$x.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$x.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("MinimumValue",b.oldValue(),b.newValue())}));$$t.$x.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$x.$type,new $$a.ac(2,100,function(a,b){a.fb("MaximumValue",b.oldValue(),b.newValue())}));$$t.$x.valueProperty=$$a.$s.i("Value",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("Value",b.oldValue(),b.newValue())}));$$t.$x.needleShapeProperty=$$a.$s.i("NeedleShape",$$t.$c.$type,$$t.$x.$type,new $$a.ac(2,$$t.$c.getBox(3),function(a,b){a.fb("NeedleShape",b.oldValue(),b.newValue())}));$$t.$x.needleNameProperty=$$a.$s.i("NeedleName",String,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("NeedleName",b.oldValue(),b.newValue())}));$$t.$x.rangeInnerExtentProperty=$$a.$s.i("RangeInnerExtent",Number,$$t.$x.$type,new $$a.ac(2,.05,function(a,b){a.fb("RangeInnerExtent",b.oldValue(),b.newValue())}));$$t.$x.scaleInnerExtentProperty=$$a.$s.i("ScaleInnerExtent",Number,$$t.$x.$type,new $$a.ac(2,.05,function(a,b){a.fb("ScaleInnerExtent",b.oldValue(),b.newValue())}));$$t.$x.rangeOuterExtentProperty=$$a.$s.i("RangeOuterExtent",Number,$$t.$x.$type,new $$a.ac(2,.65,function(a,b){a.fb("RangeOuterExtent",b.oldValue(),b.newValue())}));$$t.$x.scaleOuterExtentProperty=$$a.$s.i("ScaleOuterExtent",Number,$$t.$x.$type,new $$a.ac(2,.65,function(a,b){a.fb("ScaleOuterExtent",b.oldValue(),b.newValue())}));$$t.$x.needleInnerExtentProperty=$$a.$s.i("NeedleInnerExtent",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleInnerExtent",b.oldValue(),b.newValue())}));$$t.$x.needleOuterExtentProperty=$$a.$s.i("NeedleOuterExtent",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleOuterExtent",b.oldValue(),b.newValue())}));$$t.$x.needleInnerBaseWidthProperty=$$a.$s.i("NeedleInnerBaseWidth",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleInnerBaseWidth",b.oldValue(),b.newValue())}));$$t.$x.needleOuterBaseWidthProperty=$$a.$s.i("NeedleOuterBaseWidth",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleOuterBaseWidth",b.oldValue(),b.newValue())}));$$t.$x.needleInnerPointWidthProperty=$$a.$s.i("NeedleInnerPointWidth",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleInnerPointWidth",b.oldValue(),b.newValue())}));$$t.$x.needleOuterPointWidthProperty=$$a.$s.i("NeedleOuterPointWidth",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleOuterPointWidth",b.oldValue(),b.newValue())}));$$t.$x.needleInnerPointExtentProperty=$$a.$s.i("NeedleInnerPointExtent",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleInnerPointExtent",b.oldValue(),b.newValue())}));$$t.$x.needleOuterPointExtentProperty=$$a.$s.i("NeedleOuterPointExtent",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("NeedleOuterPointExtent",b.oldValue(),b.newValue())}));$$t.$x.intervalProperty=$$a.$s.i("Interval",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("Interval",b.oldValue(),b.newValue())}));$$t.$x.ticksPostInitialProperty=$$a.$s.i("TicksPostInitial",Number,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("TicksPostInitial",b.oldValue(),b.newValue())}));$$t.$x.ticksPreTerminalProperty=$$a.$s.i("TicksPreTerminal",Number,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("TicksPreTerminal",b.oldValue(),b.newValue())}));$$t.$x.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$x.$type,new $$a.ac(2,NaN,function(a,b){a.fb("LabelInterval",b.oldValue(),b.newValue())}));$$t.$x.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("LabelExtent",b.oldValue(),b.newValue())}));$$t.$x.labelsPostInitialProperty=$$a.$s.i("LabelsPostInitial",Number,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("LabelsPostInitial",b.oldValue(),b.newValue())}));$$t.$x.labelsPreTerminalProperty=$$a.$s.i("LabelsPreTerminal",Number,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("LabelsPreTerminal",b.oldValue(),b.newValue())}));$$t.$x.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$x.$type,new $$a.ac(2,4,function(a,b){a.fb("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$x.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$x.$type,new $$a.ac(2,.05,function(a,b){a.fb("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$x.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$x.$type,new $$a.ac(2,.65,function(a,b){a.fb("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$x.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$x.$type,new $$a.ac(2,2,function(a,b){a.fb("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$x.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("TickBrush",b.oldValue(),b.newValue())}));$$t.$x.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("FontBrush",b.oldValue(),b.newValue())}));$$t.$x.needleBreadthProperty=$$a.$s.i("NeedleBreadth",Number,$$t.$x.$type,new $$a.ac(2,6,function(a,b){a.fb("NeedleBreadth",b.oldValue(),b.newValue())}));$$t.$x.needleBrushProperty=$$a.$s.i("NeedleBrush",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("NeedleBrush",b.oldValue(),b.newValue())}));$$t.$x.needleOutlineProperty=$$a.$s.i("NeedleOutline",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("NeedleOutline",b.oldValue(),b.newValue())}));$$t.$x.needleStrokeThicknessProperty=$$a.$s.i("NeedleStrokeThickness",Number,$$t.$x.$type,new $$a.ac(2,1,function(a,b){a.fb("NeedleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$x.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$x.$type,new $$a.ac(2,.05,function(a,b){a.fb("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$x.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$x.$type,new $$a.ac(2,.35,function(a,b){a.fb("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$x.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$x.$type,new $$a.ac(2,1,function(a,b){a.fb("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$x.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$x.isScaleInvertedProperty=$$a.$s.i("IsScaleInverted",$$0.$aq.$type,$$t.$x.$type,new $$a.ac(2,false,function(a,b){a.fb("IsScaleInverted",b.oldValue(),b.newValue())}));$$t.$x.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("BackingBrush",b.oldValue(),b.newValue())}));$$t.$x.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("BackingOutline",b.oldValue(),b.newValue())}));$$t.$x.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$x.$type,new $$a.ac(2,2,function(a,b){a.fb("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$x.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$x.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$x.$type,new $$a.ac(2,1,function(a,b){a.fb("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$x.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$x.$type,new $$a.ac(2,.05,function(a,b){a.fb("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$x.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$x.$type,new $$a.ac(2,.95,function(a,b){a.fb("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$x.scaleBrushProperty=$$a.$s.i("ScaleBrush",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("ScaleBrush",b.oldValue(),b.newValue())}));$$t.$x.scaleOutlineProperty=$$a.$s.i("ScaleOutline",$$a.$at.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("ScaleOutline",b.oldValue(),b.newValue())}));$$t.$x.scaleStrokeThicknessProperty=$$a.$s.i("ScaleStrokeThickness",Number,$$t.$x.$type,new $$a.ac(2,1,function(a,b){a.fb("ScaleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$x.f9=$$a.$s.i("MergeViewPorts",$$0.$aq.$type,$$t.$x.$type,new $$a.ac(2,false,function(a,b){a.fb("MergeViewPorts",b.oldValue(),b.newValue())}));$$t.$x.isNeedleDraggingEnabledProperty=$$a.$s.i("IsNeedleDraggingEnabled",$$0.$aq.$type,$$t.$x.$type,new $$a.ac(2,false,function(a,b){a.fb("IsNeedleDraggingEnabled",b.oldValue(),b.newValue())}));$$t.$x.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$x.$type,new $$a.ac(2,0,function(a,b){a.fb("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$x.showToolTipTimeoutProperty=$$a.$s.i("ShowToolTipTimeout",$$0.$aw.$type,$$t.$x.$type,new $$a.ac(2,500,function(a,b){a.fb("ShowToolTipTimeout",b.oldValue(),b.newValue())}));$$t.$x.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("ToolTip",b.oldValue(),b.newValue())}));$$t.$x.fontProperty=$$a.$s.i("Font",String,$$t.$x.$type,new $$a.ac(2,null,function(a,b){a.fb("Font",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.sparkline.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_interactivity.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$aa=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["HorizontalAxisView:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat: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","ServiceProvider_Spark:ba","Dictionary:bb","XamSparklineView:bc","ISchedulableRender:bd","SparklineController:be","DependencyObject:bf","DependencyProperty:bg","PropertyMetadata:bh","PropertyChangedCallback:bi","MulticastDelegate:bj","IntPtr:bk","DependencyPropertyChangedEventArgs:bl","DependencyPropertiesCollection:bm","UnsetValue:bn","Script:bo","Binding:bp","PropertyPath:bq","IFastItemsSourceProvider:br","IFastItemsSource:bs","IGetItemAtIndex:bt","IFastItemColumn$1:bu","IList$1:bv","ICollection$1:bw","IFastItemColumnPropertyName:bx","Func$2:by","EventHandler$1:bz","FastItemsSourceEventArgs:b0","EventArgs:b1","FastItemsSourceEventAction:b2","NotifyCollectionChangedEventArgs:b3","NotifyCollectionChangedAction:b4","List$1:b5","IArray:b6","IArrayList:b7","Array:b8","CompareCallback:b9","Func$3:ca","Action$1:cb","Comparer$1:cc","IComparer:cd","IComparer$1:ce","DefaultComparer$1:cf","Comparison$1:cg","ReadOnlyCollection$1:ch","Predicate$1:ci","NotImplementedException:cj","XamSparkline:ck","Control:cl","FrameworkElement:cm","UIElement:cn","Transform:co","Visibility:cp","Style:cq","Thickness:cr","HorizontalAlignment:cs","VerticalAlignment:ct","Brush:cu","Color:cv","Math:cw","ArgumentException:cx","CssGradientUtil:cy","GradientStop:cz","LinearGradientBrush:c0","Point:c1","TrendLineType:c2","SparklineDisplayType:c3","UnknownValuePlotting:c4","MessageChannel_Spark:c5","Message_Spark:c6","MessageEventHandler:c7","Queue$1:c8","InvalidOperationException:c9","Delegate:da","Interlocked:db","VerticalAxisView:dc","Dictionary$2:dd","IDictionary$2:de","KeyValuePair$2:df","IDictionary:dg","IEqualityComparer$1:dh","EqualityComparer$1:di","IEqualityComparer:dj","DefaultEqualityComparer$1:dk","Thread:dl","ThreadStart:dm","AxisRenderMessage_Spark:dn","RenderingMessage_Spark:dp","SparkLayerType:dq","ContainerResizedMessage_Spark:dr","DomRenderer:ds","DomWrapper:dt","DomWrapperPosition:du","Action:dv","INormalizedEvent:dw","Callback:dx","CanvasContext2D:dy","CanvasContext:dz","TextMetrics:d0","ImageData:d1","CanvasElement:d2","Element:d3","Node:d4","ElementAttributeCollection:d5","ElementCollection:d6","WebStyle:d7","ElementNodeType:d8","document:d9","EventListener$1:ea","Event:eb","DOMTokenList:ec","EventListener:ed","IElementEventHandler:ee","ElementEventHandler:ef","ElementAttribute:eg","Gradient:eh","RenderingContext:ei","IRenderer:ej","Rectangle:ek","Shape:el","DoubleCollection:em","Rect:en","Size:eo","Path:ep","Geometry:eq","GeometryType:er","TextBlock:es","Polygon:et","PointCollection:eu","Polyline:ev","DataTemplateRenderInfo:ew","DataTemplatePassInfo:ex","ContentControl:ey","DataTemplate:ez","DataTemplateRenderHandler:e0","DataTemplateMeasureHandler:e1","DataTemplateMeasureInfo:e2","DataTemplatePassHandler:e3","Line:e4","FontInfo:e5","FontUtil:e6","ViewportChangedMessage_Spark:e7","InteractionMessage_Spark:e8","PixelRatioMessage_Spark:e9","ClearMessage_Spark:fa","SparklineAxisVisualData:fb","LabelAppearanceData:fc","IVisualData:fd","ColorData:fe","BrushAppearanceData:ff","StringBuilder:fg","Environment:fh","LineVisualData:fi","PrimitiveVisualData:fj","PrimitiveAppearanceData:fk","RectData:fl","ShapeTags:fm","PointData:fn","GetPointsSettings:fo","AppearanceHelper:fp","LinearGradientBrushAppearanceData:fq","GradientStopAppearanceData:fr","SolidBrushAppearanceData:fs","GeometryData:ft","LineGeometry:fu","GeometryGroup:fv","GeometryCollection:fw","FillRule:fx","PathGeometry:fy","PathFigureCollection:fz","PathFigure:f0","PathSegmentCollection:f1","PathSegment:f2","PathSegmentType:f3","RectangleGeometry:f4","EllipseGeometry:f5","EllipseGeometryData:f6","RectangleGeometryData:f7","LineGeometryData:f8","PathGeometryData:f9","PathFigureData:ga","SegmentData:gb","LineSegment:gc","LineSegmentData:gd","PolyLineSegment:ge","PolylineSegmentData:gf","ArcSegment:gg","SweepDirection:gh","ArcSegmentData:gi","PolyBezierSegment:gj","PolyBezierSegmentData:gk","BezierSegment:gl","BezierSegmentData:gm","RotateTransform:gn","TransformGroup:go","TransformCollection:gp","SparklineConnector:gq","DeviceUtils:gr","PropertyChangedMessage_Spark:gs","ConfigurationMessage_Spark:gt","ContainerSizeChangedMessage_Spark:gu","DataChangedMessage_Spark:gv","SparklineVisualData:gw","PathVisualData:gx","SparkFramePreparer:gy","SparkFrame:gz","TrendCalculators:g0","LeastSquaresFit:g1","Numeric:g2","MathUtil:g3","Random:g4","FastItemsSource:g5","ColumnReference:g6","IFastItemColumnInternal:g7","Tuple$2:g8","FastItemDateTimeColumn:g9","FastItemColumn:ha","FastItemObjectColumn:hb","FastItemIntColumn:hc","ToooltipTemplateMessage_Spark:hd","MouseLeaveMessage_Spark:he","MouseMoveMessage_Spark:hf","BrushChangedMessage_Spark:hg","VisibilityMessage_Spark:hh","NumberChangedMessage_Spark:hi","ContainerMessage_Spark:hj","TooltipMessage_Spark:hk","SparklineToolTipContext:hl","NormalRangeMessage_Spark:hm","TrendLineMessage_Spark:hn","ColumnMessage_Spark:ho","WinLossColumnMessage_Spark:hp","PolygonMessage_Spark:hq","MarkerMessage_Spark:hr","FastItemsSourceReference:hs","CanvasRenderScheduler:ht","window:hu","EventProxy:hv","ModifierKeys:hw","Func$4:hx","MouseWheelHandler:hy","GestureHandler:hz","ZoomGestureHandler:h0","FlingGestureHandler:h1","ContactHandler:h2","TouchHandler:h3","MouseOverHandler:h4","MouseHandler:h5","KeyHandler:h6","Key:h7","CanvasGestureDOMEventProxy:h8","BaseDOMEventProxy:h9","DOMEventProxy:ia","MSGesture:ib","MouseEventArgs:ic","TouchPointInfo:id","DOMExecutionContext:ie","IExecutionContext:ig","ExecutionContextExecuteCallback:ih","TouchGestureRecognizer:ii","TouchGestureState:ij","TouchVelocityTracker:ik","TouchHistoryItem:il","TouchVelocityReading:im","TouchGestureEventHandler:io","TouchGestureEventArgs:ip","CancelableTouchGestureEventHandler:iq","TypeRegistrar:ir","CanvasViewRenderer:is","CoreGeometryUtil:it","TranslateTransform:iu","ScaleTransform:iv","MessageHandler_Spark:iw","MessageHandlerEventHandler:ix","AbstractEnumerable:iy","Func$1:iz","AbstractEnumerator:i0","GenericEnumerable$1:i1","GenericEnumerator$1:i2"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.equalsSimple,$x=$.ig.util.compareSimple,$y=$.ig.util.numberToString,$z=$.ig.util.tryParseInt32_1,$0=$.ig.util.tryParseInt32_2,$1=$.ig.util.intToString1,$2=$.ig.util.parseInt32_1,$3=$.ig.util.parseInt32_2,$4=$.ig.util.tryParseNumber,$5=$.ig.util.tryParseNumber1,$6=$.ig.util.numberToString1,$7=$.ig.util.parseNumber,$8=$.ig.util.compare,$9=$.ig.util.replace,$aa=$.ig.util.stringFormat,$ab=$.ig.util.stringFormat1,$ac=$.ig.util.stringFormat2,$ad=$.ig.util.stringCompare1,$ae=$.ig.util.stringCompare2,$af=$.ig.util.stringCompare3;$d("SparklineDisplayType:c3",false,false,{Line:0,Area:1,Column:2,WinLoss:3});$d("SparkLayerType:dq",false,false,{SparkLayer:1,MarkerLayer:2,ToolTipLayer:4,RangeLayer:8,TrendLayer:16});$c("HorizontalAxisView:a","Object",{j:null,w:null,m:null,l:null,s:0,v:0,u:0,k:null,r:0,ag:null,af:null,ah:null,a:null,n:false,init:function(a){var $self=this;this.r=-1;this.a=["border-top-width","border-top-color","color"];this.n=false;this.q=1;this.o=new $$t.dd($$t.$c.$type,$$t.$c7.$type,0);$.ig.$op.init.call(this);this.p().item($$t.$dn.$type,function(b){$self.ac($b($$t.$dn.$type,b))});this.p().item($$t.$dr.$type,function(b){$self.y($b($$t.$dr.$type,b))});this.p().item($$t.$e7.$type,function(b){$self.ae($b($$t.$e7.$type,b))});this.p().item($$t.$e9.$type,function(b){$self.ab($b($$t.$e9.$type,b))});this.j=a},b:function(){if(!this.n){this.n=true;this.k.a("ui-sparkline-axis-x",this.a)}return this.a},t:function(){var a=this.r;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$$t.$l.parseInt(b)}this.r=a=a<1?1:a;return a},q:0,g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.k=a.getService("View");this.aa(b,this.g);return a}else{return this.g}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},z:function(a){var $self=this;var b;if(function(){var c=$self.p().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},aa:function(a,b){if(a!=null){this.f().detachTarget(this.z.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.z.runOn(this))}},y:function(a){this.w=a._j;this.m=a._b;this.l=this.k.m("ui-sparkline-axis-x");if(this.l==null){this.l=$$t.$e6.getFont(a._h)}if(this.m!=null){this.m.ac(this.l)}this.s=$$t.$e6.getCurrentFontHeight(a._h,this.l);if(this.j!=null&&this.j.horizontalAxisVisibility()!=1){a._d=a._d-this.s;a._e=this.t()}},ae:function(a){this.v=this.w.width();this.u=this.s+this.t()},ac:function(a){this.ad(a._c)},ad:function(a){this.ah=null;var b=!a||this.j==null?null:this.m;if(b==null||!b.d()){return}b.k(0,0,this.v,this.u);if(this.l!=null){b.ac(this.l)}if(this.q!=1){b.z();b.aa(this.q,this.q)}var c=this.t(),d=c/2;var e=this.j._ar==null||this.j._ar.count()==0;if(e){this.u=0}var f=e?null:this.x(this.j._ar.item(0));var g=f==null?"":f.toString();this.ag=new $$t.es;this.ag.ak(g);this.ag._n=2;this.af=new $$t.es;var h=e?null:this.x(this.j._ar.item(this.j._ar.count()-1));this.af.ak(g=h==null?"":h.toString());this.af._o=this.ag._o=c;this.af._n=this.v-b.f(g)-4;var i=this.j.horizontalAxisBrush();var j=i==null?null:i.__fill;var k=new $$t.cv;var l=true;if(i!=null){l=false;k=i.color()}i=new $$t.cu;if(l){i.__fill=this.a[2]==null?"#000000":this.a[2]}else{i.color(k)}this.ag._am=this.af._am=i;b.w(this.ag);b.w(this.af);if(c<.5){return}i=new $$t.cu;if(j==null){j=this.a[1]}i.__fill=j==null?"#000000":j;this.ah=new $$t.e4;this.ah._aj=0;this.ah._ak=this.w.width();this.ah._al=d;this.ah._am=d;this.ah.__stroke=i;this.ah._ac=c;b.r(this.ah);if(this.q!=1){b.y()}},x:function(dataItem_){if(this.j.at()){return this.j.ct(dataItem_)}var label_=this.j.horizontalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},i:function(){var a=new $$t.fb;if(this.ah!=null){a.axisLine(new $$t.fi(1,"HorizontalAxisLine",this.ah))}var b=this.l;if(this.ag!=null){a.minLabel($$t.$fp.c(this.ag,this.l))}if(this.af!=null){a.maxLabel($$t.$fp.c(this.af,this.l))}return a},ab:function(a){this.q=a._b},$type:new $.ig.Type("HorizontalAxisView",$.ig.$ot)},true);$c("VerticalAxisView:dc","Object",{ad:null,ac:null,al:null,ak:null,am:null,w:0,u:0,j:null,aa:null,m:null,l:null,t:0,v:0,z:0,y:0,k:null,s:0,a:null,n:false,init:function(a){var $self=this;this.w=-1;this.u=-1;this.s=-1;this.a=["border-top-width","border-top-color","color","text-align"];this.n=false;this.p=new $$t.dd($$t.$c.$type,$$t.$c7.$type,0);this.r=1;$.ig.$op.init.call(this);this.q().item($$t.$dn.$type,function(b){$self.ai($b($$t.$dn.$type,b))});this.q().item($$t.$dr.$type,function(b){$self.ae($b($$t.$dr.$type,b))});this.q().item($$t.$e7.$type,function(b){$self.aj($b($$t.$e7.$type,b))});this.q().item($$t.$e9.$type,function(b){$self.ah($b($$t.$e9.$type,b))});this.j=a},b:function(){if(!this.n){this.n=true;this.k.a("ui-sparkline-axis-y",this.a)}return this.a},x:function(){var a=this.s;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$$t.$l.parseInt(b)}this.s=a=a<1?1:a;return a},g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.k=a.getService("View");this.ag(b,this.g);return a}else{return this.g}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,r:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},af:function(a){var $self=this;var b;if(function(){var c=$self.q().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},ag:function(a,b){if(a!=null){this.f().detachTarget(this.af.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.af.runOn(this))}},ae:function(a){this.aa=a._k;this.m=a._c;this.l=this.k.m("ui-sparkline-axis-y");if(this.l==null){this.l=$$t.$e6.getFont(a._h)}if(this.m!=null){this.m.ac(this.l)}this.t=$$t.$e6.getCurrentFontHeight(a._h,this.l);if(this.j!=null&&this.j.verticalAxisVisibility()!=1){this.o(false);a._g=a._g-this.v;a._f=this.x()}},aj:function(a){this.z=this.v+this.x();this.y=this.aa.height()},ai:function(a){if(this.o(a._c)){var b=new $$t.fa;b._c=true;this.f().sendMessage(b)}},o:function(a){this.am=null;if(this.j==null||this.m==null||!this.m.d()||a&&this.ak==null){return false}var b=this.m;if(a){b.k(0,0,this.z,this.y)}var c=false;if(b!=null&&this.l!=null){b.ac(this.l)}if(!a){this.al=new $$t.es;this.ak=new $$t.es;var d=this.ab(this.j.a0());this.al.ak(this.ad=d==null?"":d.toString());var e=this.ab(this.j.az());this.ak.ak(this.ac=e==null?"":e.toString());if(b!=null){this.w=b.f(this.ad)+3;if(this.w>this.v){c=true;this.v=this.w}this.u=b.f(this.ac)+3;if(this.u>this.v){c=true;this.v=this.u}}if(!c){var f=Math.max(this.w,this.u);if(f<this.v){this.v=f;c=true}}if(c){this.z=this.v}}else if(b!=null){if(this.r!=1){b.z();b.aa(this.r,this.r)}var g=this.j.verticalAxisBrush();var h=1;var i=g==null?null:g.__fill;var j=this.b()[3];if(j=="left"){h=0}else if(j=="center"){h=.5}this.ak._o=2;this.ak._n=(this.v-this.u)*h+1;this.al._n=(this.v-this.w)*h+1;this.al._o=this.y-this.t-2;var k=new $$t.cv;var l=true;if(g!=null){k=g.color();l=false}g=new $$t.cu;if(l){g.__fill=this.a[2]==null?"#000000":this.a[2]}else{g.color(k)}this.al._am=this.ak._am=g;b.w(this.al);b.w(this.ak);var m=this.x(),n=m/2;if(m>=.5){g=new $$t.cu;if(i==null){i=this.a[1]}g.__fill=i==null?"#000000":i;this.am=new $$t.e4;this.am._aj=this.z-n;this.am._ak=this.z-n;this.am._al=0;this.am._am=this.y;this.am.__stroke=g;this.am._ac=m;b.r(this.am)}if(this.r!=1){b.y()}}return c},ab:function(dataItem_){if(this.j.at()){return this.j.ct(dataItem_)}var label_=this.j.verticalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},i:function(){var a=new $$t.fb;if(this.am!=null){a.axisLine(new $$t.fi(1,"VerticalAxisLine",this.am))}if(this.al!=null){a.minLabel($$t.$fp.c(this.al,this.l))}if(this.ak!=null){a.maxLabel($$t.$fp.c(this.ak,this.l))}return a},ah:function(a){this.r=a._b},$type:new $.ig.Type("VerticalAxisView",$.ig.$ot)},true);$c("XamSparklineView:bc","Object",{bk:null,bj:null,ad:null,ae:null,af:null,ag:null,n:null,o:null,p:null,l:null,s:false,b:null,w:0,init:function(){var $self=this;this.b=new Array(6);this.w=-1;this.bt=new $$t.ep;this.br=new $$t.ep;this.bu=new $$t.ep;this.bs=new $$t.ep;this.bp=new $$t.ep;this.bq=new $$t.ep;this.bo=new $$t.ep;this.bm=new $$t.ep;this.bl=new $$t.ep;this.bn=new $$t.ep;this.t=new $$t.dd($$t.$c.$type,$$t.$c7.$type,0);this.q=false;this.ah=null;this.r=false;this.v=1;this.ac=null;$.ig.$op.init.call(this);var a=this.u();a.item($$t.$fa.$type,function(b){$self.ai($b($$t.$fa.$type,b))});a.item($$t.$hq.$type,function(b){$self.a9($b($$t.$hq.$type,b))});a.item($$t.$ho.$type,function(b){$self.a2($b($$t.$ho.$type,b))});a.item($$t.$hp.$type,function(b){$self.bg($b($$t.$hp.$type,b))});a.item($$t.$hr.$type,function(b){$self.a5($b($$t.$hr.$type,b))});a.item($$t.$hm.$type,function(b){$self.ba($b($$t.$hm.$type,b))});a.item($$t.$hn.$type,function(b){$self.bd($b($$t.$hn.$type,b))});a.item($$t.$hk.$type,function(b){$self.bb($b($$t.$hk.$type,b))});a.item($$t.$hd.$type,function(b){$self.bc($b($$t.$hd.$type,b))});a.item($$t.$hj.$type,function(b){$self.aj($b($$t.$hj.$type,b))});a.item($$t.$e9.$type,function(b){$self.at($b($$t.$e9.$type,b))});a.item($$t.$hg.$type,function(b){$self.a0($b($$t.$hg.$type,b))});a.item($$t.$dr.$type,function(b){$self.ar()});a.item($$t.$hh.$type,function(b){$self.bf($b($$t.$hh.$type,b))});a.item($$t.$hi.$type,function(b){$self.a8($b($$t.$hi.$type,b))});a.item($$t.$gu.$type,function(b){$self.ar()});this._c=new $$t.ht;this._c.l(this)},at:function(a){this.v=a._b},bt:null,br:null,bu:null,bs:null,bp:null,bq:null,bo:null,bm:null,bl:null,bn:null,h:null,i:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.as(b,this.h);this.j=null;return a}else{return this.h}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:null,g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},t:null,u:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},as:function(a,b){if(a!=null){this.g().detachTarget(this.aq.runOn(this));this.f(null)}if(b!=null){this.g(b.getService("RenderingMessages"));this.f(b.getService("InteractionMessages"));this.g().attachTarget(this.aq.runOn(this));this.az(this.f())}},az:function(a){this.f(a)},aq:function(a){var $self=this;var b;if(function(){var c=$self.u().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},j:null,k:function(){if(this.j==null){this.j=this.i().getService("Controller")}return this.j},ay:function(a,b,c){var d=new $$t.hf;d.position(a);this.f().sendMessage(d)},ax:function(a){var b=new $$t.he;this.f().sendMessage(b)},a0:function(a){this.a1(a._b,a._c,null,-1,-1)},a1:function(a,b,c,d,e){var f=null;var g=true,h=true;switch(a){case"sparkpath":case"Brush":f=this.bt;break;case"negativesparkpath":case"NegativeBrush":f=this.br;break;case"markers":case"MarkerBrush":f=this.bp;break;case"firstmarker":case"FirstMarkerBrush":f=this.bl;break;case"lastmarker":case"LastMarkerBrush":f=this.bn;break;case"highmarker":case"HighMarkerBrush":f=this.bm;break;case"lowmarker":case"LowMarkerBrush":f=this.bo;break;case"negativemarkers":case"NegativeMarkerBrush":f=this.bq;break;case"trendline":case"TrendLineBrush":f=this.bu;h=false;break;case"range":case"NormalRangeFill":f=this.bs;g=false;break}if(f==null){return}if(b==null&&c!=null){b=new $$t.cu;b.__fill=c}if(b!=null){if(h&&(c==null||f.__fill==null)){f.__fill=b}if(g&&(c==null||f.__stroke==null)){f.__stroke=b}}if(d>0&&d<1){f.__opacity=d}if(e>0&&(c==null||f._ac<=0)){f._ac=e}this.ap()},bf:function(a){switch(a._b){case"MarkerVisibility":this.bp.__visibility=a._c;break;case"FirstMarkerVisibility":this.bl.__visibility=a._c;break;case"LastMarkerVisibility":this.bn.__visibility=a._c;break;case"HighMarkerVisibility":this.bm.__visibility=a._c;break;case"LowMarkerVisibility":this.bo.__visibility=a._c;break;case"NegativeMarkerVisibility":this.bq.__visibility=a._c;break;case"NormalRangeVisibility":this.bs.__visibility=a._c;break;case"ToolTipVisibility":this.s=a._c==0;break}this.ap()},a8:function(a){var b=a._b;if(b<=0){return}switch(a._c){case"LineThickness":this.bt._ac=this.br._ac=b;break;case"TrendLineThickness":this.bu._ac=b;break}this.ap()},aj:function(a){if(a._b==null){if(this.l!=null){this.l.an();var b=this.l;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.ax.runOn(this));var c=this.l;c.onMouseOver=$.ig.Delegate.prototype.remove(c.onMouseOver,this.ay.runOn(this));this.l=null}if(this.ac!=null){window.removeEventListener("resize",this.ac,false);this.ac=null}this.ad=null;this.ae=null;this.af=null;this.ag=null;this.n=this.o=this.p=null;this._c.j(null);return}var d=a._b;this._c.j(d);this.ad=d;this.ad.rootWrapper().setStyleProperty("position","relative");this.ae=this.ad.createElement("canvas");this.ae.setStyleProperty("position","absolute");this.af=this.ad.createElement("canvas");this.af.setStyleProperty("position","absolute");this.ag=this.ad.createElement("canvas");this.ag.setStyleProperty("position","absolute");this.ad.append(this.ae);this.ad.append(this.af);this.ad.append(this.ag);this.n=new $$t.ei(new $$t.is,this.ad.get2DCanvasContext(this.ae));this.o=new $$t.ei(new $$t.is,this.ad.get2DCanvasContext(this.af));this.p=new $$t.ei(new $$t.is,this.ad.get2DCanvasContext(this.ag));this.l=new $$t.h8(this.ae,this.ad,false);var e=this.l;e.onMouseLeave=$.ig.Delegate.prototype.combine(e.onMouseLeave,this.ax.runOn(this));var f=this.l;f.onMouseOver=$.ig.Delegate.prototype.combine(f.onMouseOver,this.ay.runOn(this));this.l._aj=function(g){return false};this.an();this.ar()},an:function(){var a=["sparkpath","negativesparkpath","trendline","markers","firstmarker","lastmarker","highmarker","lowmarker","negativemarkers","range"];var b=["#B1BFC9","#798995","#2070a0","#4F606C","#374650","#162C3B","#162C3B","#162C3B","#862C3B","#a0a0a0"];for(var c=0;c<10;c++){var d=a[c];var e=["background-color","opacity","border-top-width"];this.a("ui-sparkline-"+d,e);var f=$$t.$bc.ab(e[2],c<3?c<2?2:1.5:-1);if(c>2&&c<9){this.b[c-3]=f}this.a1(d,null,e[0]==null?b[c]:e[0],$$t.$bc.ab(e[1],-1),c<3?f:-1)}},ab:function(v_,a){var d_=v_==null||v_.length<1?null:parseFloat(v_);return d_==null||d_.toString()=="NaN"?a:d_},a:function(a,b){this.ad.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this.ad.getCssDefaultPropertyValue(a,b[c])}this.ad.endCSSQuery();return b},q:false,ar:function(){if(this.ad==null||this.q){return}this.q=true;var a=this.ad.rootWrapper().width(),b=this.ad.rootWrapper().height();var c,d,e;c=this.ae;d=this.af;e=this.ag;var f=new $$t.dr;f._g=a;f._d=b;f._b=this.o;f._h=this.ad;f._c=this.p;f._f=0;f._e=0;f._j=d;f._i=c;f._k=e;this.g().sendMessage(f);var g=f._e,h=f._f,i=f._g-h,j=f._d-g;var k=i,l=a-i,m=j,n=b-j;c.setStyleProperty("width",k.toString());c.setStyleProperty("height",m.toString());c.setAttribute("width",(k*this.v).toString());c.setAttribute("height",(m*this.v).toString());c.setStyleProperty("marginLeft",l+"px");k=i+h;this.aw(d,k,n,k*this.v,n*this.v);d.setStyleProperty("marginTop",m+"px");d.setStyleProperty("marginLeft",(a-i-h).toString()+"px");this.aw(e,l,m,l*this.v,m*this.v);this.bk=new $$t.en(0,0,0,i,j);if(this.l!=null){this.l._bc=this.bk}this.be();var o=new $$t.e7;o.newLeft(this.bk.left());o.newTop(this.bk.top());o.newHeight(this.bk.height());o.newWidth(this.bk.width());this.g().sendMessage(o);this.q=false},ak:function(a){if(a){this.w=-1}else if(this.w<0){this.be()}},be:function(){var a=this.bk.left();var b=this.bk.width();var c=this.bk.height();var d=this.z(true);var e=new $$t.en(0,a+d,d,b-d*2,c-d*2);var f=new $$t.e7;f.newLeft(e.left());f.newTop(e.top());f.newHeight(e.height());f.newWidth(e.width());this.bj=e;this.f().sendMessage(f)},ai:function(a){if($$t.$en.l_op_Equality(this.bk,null)){return}switch(a._b){case 2:this.bp._aj=null;this.bl._aj=null;this.bn._aj=null;this.bm._aj=null;this.bo._aj=null;this.bq._aj=null;break;case 8:this.bs._aj=null;break;case 1:this.bt._aj=null;this.br._aj=null;break;case 4:this.al(null);break;case 16:this.bu._aj=null;break}if(a._c){this.ar()}},z:function(a){if(a){this.w=-1}var b=this.w;if(b>=0){return b}b=0;var c=this.k().q();if(c.markerVisibility()==0){b=this.aa(b,c.markerSize(),0)}if(c.firstMarkerVisibility()==0){b=this.aa(b,c.firstMarkerSize(),1)}if(c.lastMarkerVisibility()==0){b=this.aa(b,c.lastMarkerSize(),2)}if(c.highMarkerVisibility()==0){b=this.aa(b,c.highMarkerSize(),3)}if(c.lowMarkerVisibility()==0){b=this.aa(b,c.lowMarkerSize(),4)}if(c.negativeMarkerVisibility()==0){b=this.aa(b,c.negativeMarkerSize(),5)}this.w=b;return b},aa:function(a,b,c){if(b>=0){return b>a?b:a}return this.b[c]>a?this.b[c]:a},a5:function(a){this.a6(this.bp,a._e,a._k,0);this.a6(this.bq,a._f,a._l,5);this.a6(this.bo,a._d,a._j,4);this.a6(this.bm,a._c,a._h,3);this.a7(this.bl,a._m,a._g,1);this.a7(this.bn,a._n,a._i,2);this.ap()},a7:function(a,b,c,d){var e=function(){var $ret=new $$t.b5($$t.$c1.$type,0);$ret.add(b);return $ret}();this.a6(a,e,c,d)},a6:function(a,b,c,d){if(c<0){c=this.b[d]}a._aj=this.bi(b,c<.1?$$t.$gr.g(3):c);if(this.k().q().displayType()!=3){var e=new $$t.iu;e._j=this.k().o.d;a._j=e}else{a._j=null}},bi:function(a,b){var c=new $$t.fv;c._b=1;var d=this.bk.right();var e=this.bk.bottom();var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!f){continue}if(f.__x<0||f.__y<0||f.__x>d||f.__y>e){continue}var h=new $$t.f5;h._b=b;h._c=b;h._d=f;c._c.add(h)}return c},a9:function(a){var b=new $$t.fy;var c=this.k().q().displayType()==1;var e=a.points().getEnumerator();while(e.moveNext()){var d=e.current();var f=d.length;if(f==0){continue}var g=new $$t.f0;g.__isClosed=g.__isFilled=c;g.__startPoint=d[0];for(var h=1;h<f;h++){var i=new $$t.gc(1);i.c(d[h]);g.__segments.add(i)}b._b.add(g)}this.bt._aj=b;this.ap()},bh:function(a,b){var c=$b($$t.$hp.$type,b);var d=$b($$t.$ho.$type,b);var e=new $$t.fv;var f=c!=null?c._i:d._i;var g=c!=null?c._h:d._h;var h=f*.1;var j=a.getEnumerator();while(j.moveNext()){var i=j.current();var k=f*2-h*2;var l=Math.abs(g-i.__y);var m=i.__x+h;var n=i.__y>g?g:i.__y;var o=new $$t.f4;o._d=new $$t.en(0,m,n,k,l);e._c.add(o)}return e},a2:function(a){this.a3(this.bt,a._d,a);this.a3(this.br,a._g,a);this.ap()},a4:function(a,b,c){var d=function(){var $ret=new $$t.b5($$t.$c1.$type,0);$ret.add(b);return $ret}();this.a3(a,d,c)},a3:function(a,b,c){a._aj=this.bh(b,c)},bg:function(a){this.a3(this.bt,a._d,a);this.a3(this.br,a._g,a);this.ap()},ba:function(a){var b=new $$t.f4;b._d=new $$t.en(0,a.k(),a.l(),a.j(),a.i());this.bs._aj=b;this.ap()},bd:function(a){if(a.points().length==0){return}var b=new $$t.fy;var c=new $$t.f0;c.__isClosed=c.__isFilled=false;c.__startPoint=a.points()[0];var d=a.points().length;for(var e=1;e<d;e++){var f=new $$t.gc(1);f.c(a.points()[e]);c.__segments.add(f)}b._b.add(c);this.bu._aj=b;this.ap()},ah:null,bc:function(a){this.ah=a.template().toString()},bb:function(a){if(!this.s){this.al(null);return}var b=$.ig.truncate(Math.round(a.xOffset()-10));var c=$.ig.truncate(Math.round(a.yOffset()-10));var d=this.n.a(b,c);if(d[3]>0){this.al(a)}else{this.al(null)}},al:function(a){var x_=0,y_=0;var v_=null,t_=null,i_=this.ad;{if(a!=null){t_=this.ah;x_=a.xOffset()+6;y_=a.yOffset()+6;var b=a.context();var f_=b.first(),l_=b.last(),o_=b.low(),h_=b.high();v_={First:f_,Last:l_,Low:o_,High:h_}}var ren_=this.ad;ren_.fireTooltip(t_,v_,x_,y_)}},_c:null,r:false,v:0,isDirty:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},ap:function(){if(!this.isDirty()){this.isDirty(true);this._c.o(this.n,null)}},undirty:function(a){this.r=false;this.au()},index:function(){return 10},av:function(a,b){b.s(a)},au:function(){var a=this.n;if(a!=null&&a.d()){if(this.v!=1){a.z();a.aa(this.v,this.v)}a.k(this.bk.left(),this.bk.top(),this.bk.width(),this.bk.height());a.s(this.bt);a.s(this.br);this.av(this.bp,a);this.av(this.bq,a);this.av(this.bm,a);this.av(this.bo,a);this.av(this.bl,a);this.av(this.bn,a);a.s(this.bs);a.s(this.bu);if(this.v!=1){a.y()}}var b=new $$t.dn;b._c=true;this.g().sendMessage(b);this.postRender()},postRender:function(){},exportViewShapes:function(a){a.viewport(new $$t.fl(this.bk.left(),this.bk.top(),this.bk.width(),this.bk.height()));a.marginViewport(new $$t.fl(this.bj.left(),this.bj.top(),this.bj.width(),this.bj.height()));a.sparkPath(new $$t.gx(1,"SparkPath",this.bt));a.negativeSparkPath(new $$t.gx(1,"NegativeSparkPath",this.br));a.trendLinePath(new $$t.gx(1,"TrendLinePath",this.bu));a.rangePath(new $$t.gx(1,"RangePath",this.bs));a.markersPath(new $$t.gx(1,"MarkersPath",this.bp));a.negativeMarkersPath(new $$t.gx(1,"NegativeMarkersPath",this.bq));a.lowMarkersPath(new $$t.gx(1,"LowMarkersPath",this.bo));a.highMarkersPath(new $$t.gx(1,"HighMarkersPath",this.bm));a.firstMarkerPath(new $$t.gx(1,"FirstMarkerPath",this.bl));a.lastMarkerPath(new $$t.gx(1,"LastMarkerPath",this.bn))},preRender:function(){},isValid:function(){return true},m:function(a){return $$t.$e6.getFontForClass(this.ad,a)},aw:function(a,b,c,d,e){a.setStyleProperty("width",b+"px");a.setStyleProperty("height",c+"px");a.setAttribute("width",d.toString());a.setAttribute("height",e.toString())},ac:null,initializeScalingRatio:function(a){if(this.ac==null){this.ac=function(b){var c=a.pixelScalingRatio();var d=a.actualPixelScalingRatio();if(!$.ig.util.isNaN(c)&&c!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=d){a.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.ac,false)}this.ac(null)},$type:new $.ig.Type("XamSparklineView",$.ig.$ot,[$$t.$bd.$type])},true);$c("SparkFrame:gz","Object",{init:function(){this.a=new $$t.b5(Array,0);this.f=new $$t.b5($$t.$c1.$type,0);this.d=new $$t.b5($$t.$c1.$type,0);this.e=new $$t.b5($$t.$c1.$type,0);this.c=new $$t.b5($$t.$c1.$type,0);this.b=new $$t.b5($$t.$c1.$type,0);$.ig.$op.init.call(this)},a:null,g:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},f:null,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:null,j:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:null,k:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:null,i:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,h:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},_m:null,_n:null,$type:new $.ig.Type("SparkFrame",$.ig.$ot)},true);$c("SparkFramePreparer:gy","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:0,c:0,e:function(a){var $self=this;this.b.r.ak(false);a.g().clear();a.l().clear();a.j().clear();a.k().clear();a.i().clear();a.h().clear();var b=this.b.t;if(b==null){return}var c=b.count();var d=this.b.a3.top();var e=this.b.a3.left();var f=this.b.a3.width();var g=this.b.a3.height();var h=this.b.a3.bottom();var i=Math.floor((c+1)/f);var j=$.ig.truncate(Math.max(1,i));var k=0;var l=$.ig.truncate(Math.ceil(1*c/j));var m=0;var n=new $$t.b5(Number,0);var o=this.b.q().trendLineType();var p=this.b.q().displayType();var q=this.b.q().trendLinePeriod();var r=o!=0&&q>=1;var s=null;var t=null;if(p==1||p==0){this.d=0}else{if(l==0){this.d=0}else{this.d=f/l/2}}if(r){var u=function(v){return v+1};var v=function(w){return b.item(w)};var w=function(x){return $self.b.y(x)};var x=function(y){return $self.b.z(y)};switch(this.b.q().trendLineType()){case 9:s=$$t.$g0.e(b,q);break;case 10:s=$$t.$g0.b(b,q);break;case 11:s=$$t.$g0.c(b,q);break;case 12:s=$$t.$g0.a(b);break;case 13:s=$$t.$g0.g(b,q);break;case 1:t=$$t.$g1.k(c,u,v);break;case 2:t=$$t.$g1.o(c,u,v);break;case 3:t=$$t.$g1.i(c,u,v);break;case 4:t=$$t.$g1.p(c,u,v);break;case 5:t=$$t.$g1.q(c,u,v);break;case 7:t=$$t.$g1.j(c,u,v);break;case 6:t=$$t.$g1.l(c,u,v);break;case 8:t=$$t.$g1.n(c,u,v);break}if(s!=null){var z=s.getEnumerator();while(z.moveNext()){var y=z.current();n.add(y)}}if(t!=null){var aa=k*j;var ab=l*j;if(p==1||p==0){ab=ab-1}var ac=0+this.d;var ad=f-this.d;var ae=0;if(this.d!=0){ae=.5}for(var af=ac;af<=ad;af+=2){var ag=af/(f-1);var ah=aa+ag*(ab-aa);var ai=NaN;switch(o){case 1:ai=$$t.$g1.ad(t,ah-ae);break;case 2:ai=$$t.$g1.ah(t,ah-ae);break;case 3:ai=$$t.$g1.ab(t,ah-ae);break;case 4:ai=$$t.$g1.ai(t,ah-ae);break;case 5:ai=$$t.$g1.aj(t,ah-ae);break;case 7:ai=$$t.$g1.ac(t,ah-ae);break;case 6:ai=$$t.$g1.ae(t,ah-ae);break;case 8:ai=$$t.$g1.ag(t,ah-ae);break}ah=w(ah);ai=x(ai);if(!$.ig.util.isNaN(ai)&&!Number.isInfinity(ai)){
a.l().add({__x:ah,__y:ai,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}var aj=this.b.t.minimum();var ak=this.b.t.maximum();var al=this.b.q().a0();var am=this.b.q().az();this.c=h-(m-al)/(am-al)*g;if(this.c<0){this.c=0}else if(this.c>h){this.c=h}var an=this.c;var ao;for(var ap=k;ap<l;ap++){var aq=this.a(ap,j,c);var ar=aq[1];var as=aq[2];this.f(aq,c,this.b.a3,al,am);ao=aq[1];if(aq[2]<an){ao=aq[2]}a.g().add(aq);if(!$.ig.util.isNaN(aq[0])&&!$.ig.util.isNaN(aq[1])){a.j().add({__x:aq[0],__y:ao,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(r&&s!=null){var at=ap*j;var au=h-(n.__inner[at]-aj)/(ak-aj)*g;a.l().add({__x:aq[0]+this.d,__y:au,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(ar<m){a.k().add({__x:aq[0],__y:aq[1],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(aj==ar){a.i().add({__x:aq[0],__y:aq[1],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(ak==as){a.h().add({__x:aq[0],__y:aq[2],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}if(a.j().count()==0){a._m=a._n={__x:NaN,__y:NaN,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{a._m=a.j().__inner[0];a._n=a.j().__inner[a.j().count()-1]}},a:function(a,b,c){var d=Math.min(a*b,c-1);var e=Math.min(d+b-1,c-1);var f=true;var g=0;var h=0;for(var i=d;i<=e;++i){var j=this.b.t.item(i);if(f){f=false;g=j;h=j}else{g=Math.min(g,j);h=Math.max(h,j)}}var k=[0,0,0];k[0]=.5*(d+e);k[1]=g;k[2]=h;return k},f:function(a,b,c,d,e){var f=c.left();var g=c.top();var h=c.width();var i=c.height();if(this.b.q().displayType()==1||this.b.q().displayType()==0){b--}if(b<0){b=0}var j=b>0?a[0]/b:b==0?.5:NaN;a[0]=f+j*h;if(this.b.q().displayType()==3){if(a[1]>0){a[1]=g;a[2]=g}else if(a[1]<0){a[1]=g+i;a[2]=g+i}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}},$type:new $.ig.Type("SparkFramePreparer",$.ig.$ot)},true);$c("SparklineConnector:gq","Object",{d:null,b:null,e:null,a:null,c:null,init:function(a,b){$.ig.$op.init.call(this);this.e=b;if(a==null){return}this.d=$b($$t.$ck.$type,a);this.a=this.d._ag;this.c=this.d._ap;b.initializeScalingRatio(this.d);var c=new $$t.ba;c.addService("ConfigurationMessages",new $$t.c5);c.addService("RenderingMessages",new $$t.c5);c.addService("InteractionMessages",new $$t.c5);c.addService("Model",this.d);c.addService("View",this.e);c.addService("HorizontalAxis",this.a);c.addService("VerticalAxis",this.c);this.d.ak(c);this.e.i(c);this.a.h(c);this.c.h(c);this.b=new $$t.be(c);c.addService("Controller",this.b)},$type:new $.ig.Type("SparklineConnector",$.ig.$ot)},true);$c("SparklineController:be","DependencyObject",{init:function(a){var $self=this;this.o=new $$t.gy;this.n=new $$t.gz;this.a3=$$t.$en.empty();$$t.$bf.init.call(this);this.k=a.getService("ConfigurationMessages");this.m=a.getService("RenderingMessages");this.l=a.getService("InteractionMessages");this.aa=function(b,c){$self.ah(c.action(),c.position(),c.count(),c.propertyName())};this.q(a.getService("Model"));this.r=a.getService("View");this.k.attachTarget(this.ag.runOn(this));this.l.attachTarget(this.aj.runOn(this))},k:null,m:null,l:null,p:null,q:function(a){if(arguments.length===1){var b=this.p!=a;if(b){this.p=a;this.an(this.aw.runOn(this))}return a}else{return this.p}},r:null,x:function(){return this.q()!=null?this.q().itemsSource():null},u:function(a){if(arguments.length===1){this.h($$t.$be.a2,a);return a}else{return this.c($$t.$be.a2)}},t:null,s:null,o:null,n:null,ad:function(){return this.q()!=null?this.q().valueMemberPath():null},ac:function(){return this.q()!=null?this.q().labelMemberPath():null},a3:null,ab:function(){return this.q()!=null?this.q().toolTip():null},aa:null,y:function(a){var b=this.t.count();if(this.q().displayType()==1||this.q().displayType()==0){b--}if(b<0){b=0}var c=b>0?a/b:b==0?.5:NaN;c=this.a3.left()+c*this.a3.width();return c},z:function(a){var b=(a-this.q().a0())/(this.q().az()-this.q().a0());b=1-b;b=this.a3.top()+b*this.a3.height();return b},w:function(){return!this.a3.isEmpty()&&this.a3.width()>0&&this.a3.height()>0&&this.q()!=null&&this.q().a0()!=this.q().az()},v:function(a){if(a.oldValue()!=a.newValue()){return true}return false},av:function(a,b){var $self=this;if(this.aa==null){this.aa=function(c,d){$self.ah(d.action(),d.position(),d.count(),d.propertyName())}}var c=$b($$t.$g5.$type,a);if(c!=null){c.event=$.ig.Delegate.prototype.remove(c.event,this.aa)}var d=$b($$t.$g5.$type,b);if(d!=null){d.event=$.ig.Delegate.prototype.combine(d.event,this.aa)}},ay:function(){if(this.q()!=null){if(this.t==null){this.q().a0(this.q().az(NaN))}else{if($.ig.util.isNaN(this.q().minimum())){this.q().a0(this.t.minimum())}else{this.q().a0(this.q().minimum())}if($.ig.util.isNaN(this.q().maximum())){this.q().az(this.t.maximum())}else{this.q().az(this.q().maximum())}if(this.q().a0()==this.q().az()){if(!$.ig.util.isNaN(this.q().maximum())&&$.ig.util.isNaN(this.q().minimum())){this.q().a0(this.q().az()-1)}else if($.ig.util.isNaN(this.q().maximum())&&!$.ig.util.isNaN(this.q().minimum())){this.q().az(this.q().a0()+1)}else{if(Math.floor(this.q().a0())<this.q().a0()){this.q().a0(Math.floor(this.q().a0()))}else{this.q().a0(Math.floor(this.q().a0())-1)}if(Math.ceil(this.q().az())>this.q().az()){this.q().az(Math.ceil(this.q().az()))}else{this.q().az(Math.ceil(this.q().az())+1)}}}}}},a0:function(){if(this.u()!=null){this.u().deregisterColumn(this.t);this.t=this.u().registerColumn(this.ad(),null,false)}else{this.t=null}},ax:function(){if(this.u()!=null){this.u().deregisterColumn(this.s);this.s=this.u().registerColumnObject(this.ac(),null,false);this.q()._ar=this.s}else{this.q()._ar=this.s=null}},au:function(){var a=new $$t.dn;this.m.sendMessage(a)},an:function(a){a()},aw:function(){this.u(this.getFastItemsSource(this.x()));this.a0();this.ax();this.ay();this.au()},ah:function(a,b,c,d){this.a0();this.ax();this.ay();this.au();this.an(this.ao.runOn(this))},az:function(){var a=new $$t.hd;a.template(this.ab());this.m.sendMessage(a)},ag:function(a){if($b($$t.$gs.$type,a)!==null){this.am(a)}else if($b($$t.$gu.$type,a)!==null){this.m.sendMessage(a)}else if($b($$t.$gv.$type,a)!==null){this.ai(a)}},ai:function(a){var b=this.u();if(b==null){return}switch(a._b){case 2:b.handleCollectionChanged(new $$t.b3(2,2,a._d,a._e,a._c));break;case 0:b.handleCollectionChanged(new $$t.b3(1,0,a._d,a._c));break;case 1:b.handleCollectionChanged(new $$t.b3(1,1,a._e,a._c));break;case 4:b.handleCollectionChanged(new $$t.b3(0,4));break}this.an(this.aw.runOn(this))},aj:function(a){var b=a;if($b($$t.$e7.$type,b)!==null){this.a1(b)}else if($b($$t.$he.$type,b)!==null){this.ak(b)}else if($b($$t.$hf.$type,b)!==null){this.al(b)}else if($b($$t.$gu.$type,b)!==null){this.m.sendMessage(a)}},am:function(a){switch(a.propertyName()){case"ItemsSource":this.an(this.aw.runOn(this));break;case"ValueMemberPath":this.an(this.aw.runOn(this));break;case"LabelMemberPath":this.an(this.aw.runOn(this));break;case"ToolTip":this.az();break;case"Minimum":case"Maximum":this.ay();this.au();break;case"HorizontalAxisLabel":case"VerticalAxisLabel":this.au();break;case"Brush":case"NegativeBrush":case"MarkerBrush":case"FirstMarkerBrush":case"LastMarkerBrush":case"HighMarkerBrush":case"LowMarkerBrush":case"NegativeMarkerBrush":case"TrendLineBrush":case"NormalRangeFill":var b=new $$t.hg;b._c=$b($$t.$cu.$type,a.newValue());b._b=a.propertyName();this.m.sendMessage(b);break;case"MarkerVisibility":case"FirstMarkerVisibility":case"LastMarkerVisibility":case"HighMarkerVisibility":case"LowMarkerVisibility":case"NegativeMarkerVisibility":case"NormalRangeVisibility":case"ToolTipVisibility":var c=new $$t.hh;c._c=$g(a.newValue());c._b=a.propertyName();this.m.sendMessage(c);this.r.ak(true);break;case"MarkerSize":case"FirstMarkerSize":case"LastMarkerSize":case"HighMarkerSize":case"LowMarkerSize":case"NegativeMarkerSize":this.r.ak(true);break;case"LineThickness":case"TrendLineThickness":var d=new $$t.hi;d._b=a.newValue();d._c=a.propertyName();this.m.sendMessage(d);break;case"HorizontalAxisBrush":case"VerticalAxisBrush":case"HorizontalAxisVisibility":case"VerticalAxisVisibility":this.at();break;case"Container":var e=new $$t.hj;e._b=a.newValue();this.m.sendMessage(e);break;case"ActualPixelScalingRatio":{var f=new $$t.e9;f._b=a.newValue();this.m.sendMessage(f)}break}if(this.v(a)){this.an(this.ao.runOn(this))}},at:function(){var a=new $$t.fa;a._c=true;this.m.sendMessage(a)},a1:function(a){this.a3=new $$t.en(0,a.newLeft(),a.newTop(),a.newWidth(),a.newHeight());this.an(this.ao.runOn(this))},al:function(a){var b=new $$t.fa;b._b=4;this.m.sendMessage(b);var c=new $$t.hk;c._b=4;c.xOffset(a.position().__x+10);c.yOffset(a.position().__y+10);if(this.t!=null&&this.t.count()>0){var d=new $$t.hl;d.high(this.t.maximum());d.low(this.t.minimum());d.first(this.t.item(0));d.last(this.t.item(this.t.count()-1));c.context(d)}this.m.sendMessage(c)},ak:function(a){var b=new $$t.fa;b._b=4;this.m.sendMessage(b)},af:function(a){var b=new $$t.fa;b._b=a;this.m.sendMessage(b)},ae:function(){this.af(1);this.af(2);this.af(16);this.af(8)},ao:function(){this.ae();if(!this.w()){return}this.o.b=this;this.o.e(this.n);switch(this.q().displayType()){case 2:this.ap();break;case 3:this.as();break;case 0:case 1:this.ar();break}var a=new $$t.hm;a.k(this.a3.left());a.l(Math.max(this.a3.top(),Math.min(this.a3.bottom(),this.z(this.q().normalRangeMaximum()))));a.j(this.a3.width());var b=Math.max(this.a3.top(),Math.min(this.a3.bottom(),this.z(this.q().normalRangeMinimum())));a.i(Math.abs(b-a.l()));a.l(Math.min(a.l(),b));a.d(this.q().displayNormalRangeInFront());this.m.sendMessage(a);var c=new $$t.hn;c.points(this.n.l().toArray());this.m.sendMessage(c)},ap:function(){var a=new $$t.ho;a._d=this.n.j();a._g=this.n.k();a._f=this.n.i();a._e=this.n.h();a._k=this.n._m;a._l=this.n._n;a._j=this.n.g().count();a._h=this.o.c;a._i=this.o.d;a._c=this.q().displayType();this.m.sendMessage(a);this.aq()},as:function(){var a=new $$t.hp;a._d=this.n.j();a._g=this.n.k();a._f=this.n.i();a._e=this.n.h();a._k=this.n._m;a._l=this.n._n;a._j=this.n.g().count();a._h=this.o.c;a._i=this.o.d;a._c=this.q().displayType();this.m.sendMessage(a)},ar:function(){if(this.n.g().count()==0){return}var a=new $$t.b5($$t.$b5.$type.specialize(Array),0);var b=new $$t.b5(Array,0);var c=true;var e=this.n.g().getEnumerator();while(e.moveNext()){var d=e.current();if($.ig.util.isNaN(d[1])||Number.isInfinity(d[1])){if(!c){a.add(b)}c=true;continue}if(c){b=new $$t.b5(Array,0);c=false}b.add(d)}if(!c){a.add(b)}var f=new $$t.hq;f.points(new $$t.b5(Array,0));if(this.q().unknownValuePlotting()==0){var g=new $$t.b5(Array,0);var i=a.getEnumerator();while(i.moveNext()){var h=i.current();g.addRange(h)}var j=this.j(g);f.points().add(j)}else{var l=a.getEnumerator();while(l.moveNext()){var k=l.current();var m=this.j(k);f.points().add(m)}}this.m.sendMessage(f);this.aq()},j:function(a){var b=this.o.c;var c=new $$t.b5($$t.$c1.$type,0);var d;var e=this.q().displayType()==1;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();d=f[1];if(e){if(f[2]<=b){d=f[2]}}c.add({__x:f[0],__y:d,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(this.q().displayType()==0){var h=new $$t.b5($$t.$c1.$type,0);var j=a.getEnumerator();while(j.moveNext()){var i=j.current();h.add({__x:i[0],__y:i[2],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}h.reverse();c.addRange(h)}if(this.q().displayType()==1&&c.count()>0){var k=c.__inner[0];var l=c.__inner[c.count()-1];c.add({__x:l.__x,__y:this.o.c,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.add({__x:k.__x,__y:this.o.c,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return c.toArray()},aq:function(){var a=new $$t.hr;a._e=this.n.j();a._f=this.n.k();a._d=this.n.i();a._c=this.n.h();a._m=this.n._m;a._n=this.n._n;a._k=this.q().markerSize();a._g=this.q().firstMarkerSize();a._i=this.q().lastMarkerSize();a._h=this.q().highMarkerSize();a._j=this.q().lowMarkerSize();a._l=this.q().negativeMarkerSize();this.m.sendMessage(a)},getFastItemsSource:function(a){var b=null;if(this.x()!=null){var c=null;b=new $$t.g5;b.itemsSource(this.x());c=new $$t.hs(b);c.b++;b=c.a}return b},releaseFastItemsSource:function(a){if(a!=null){var b=null;--b.b}return null},$type:new $.ig.Type("SparklineController",$$t.$bf.$type,[$$t.$br.$type])},true);$c("SparklineToolTipContext:hl","EventArgs",{init:function(){$$t.$b1.init.call(this)},_high:0,high:function(a){if(arguments.length===1){this._high=a;return a}else{return this._high}},_low:0,low:function(a){if(arguments.length===1){this._low=a;return a}else{return this._low}},_first:0,first:function(a){if(arguments.length===1){this._first=a;return a}else{return this._first}},_last:0,last:function(a){if(arguments.length===1){this._last=a;return a}else{return this._last}},$type:new $.ig.Type("SparklineToolTipContext",$$t.$b1.$type)},true);$c("XamSparkline:ck","Control",{init:function(){this.ah=new $$t.c5;this.aw=NaN;this.av=NaN;this.ay=NaN;this.ax=1;$$t.$cl.init.call(this);this._ab=$$t.$ck.$type;this._ap=new $$t.dc(this);this._ag=new $$t.a(this);this.al=new $$t.gq(this,new $$t.bc)},al:null,brush:function(a){if(arguments.length===1){this.h($$t.$ck.brushProperty,a);return a}else{return this.c($$t.$ck.brushProperty)}},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$ck.negativeBrushProperty,a);return a}else{return this.c($$t.$ck.negativeBrushProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.markerBrushProperty,a);return a}else{return this.c($$t.$ck.markerBrushProperty)}},negativeMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.negativeMarkerBrushProperty)}},firstMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.firstMarkerBrushProperty)}},lastMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.lastMarkerBrushProperty)}},highMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.highMarkerBrushProperty)}},lowMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.lowMarkerBrushProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineBrushProperty,a);return a}else{return this.c($$t.$ck.trendLineBrushProperty)}},horizontalAxisBrush:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisBrushProperty,a);return a}else{return this.c($$t.$ck.horizontalAxisBrushProperty)}},verticalAxisBrush:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisBrushProperty,a);return a}else{return this.c($$t.$ck.verticalAxisBrushProperty)}},normalRangeFill:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeFillProperty,a);return a}else{return this.c($$t.$ck.normalRangeFillProperty)}},horizontalAxisVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.horizontalAxisVisibilityProperty))}},verticalAxisVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.verticalAxisVisibilityProperty))}},markerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.markerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.markerVisibilityProperty))}},negativeMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.negativeMarkerVisibilityProperty))}},firstMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.firstMarkerVisibilityProperty))}},lastMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.lastMarkerVisibilityProperty))}},lowMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.lowMarkerVisibilityProperty))}},highMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.highMarkerVisibilityProperty))}},normalRangeVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.normalRangeVisibilityProperty))}},displayNormalRangeInFront:function(a){if(arguments.length===1){this.h($$t.$ck.displayNormalRangeInFrontProperty,a);return a}else{return this.c($$t.$ck.displayNormalRangeInFrontProperty)}},markerSize:function(a){if(arguments.length===1){this.h($$t.$ck.markerSizeProperty,a);return a}else{return this.c($$t.$ck.markerSizeProperty)}},firstMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.firstMarkerSizeProperty)}},lastMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.lastMarkerSizeProperty)}},highMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.highMarkerSizeProperty)}},lowMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.lowMarkerSizeProperty)}},negativeMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.negativeMarkerSizeProperty)}},lineThickness:function(a){if(arguments.length===1){this.h($$t.$ck.lineThicknessProperty,a);return a}else{return this.c($$t.$ck.lineThicknessProperty)}},minimum:function(a){if(arguments.length===1){this.h($$t.$ck.minimumProperty,a);return a}else{return this.c($$t.$ck.minimumProperty)}},maximum:function(a){if(arguments.length===1){this.h($$t.$ck.maximumProperty,a);return a}else{return this.c($$t.$ck.maximumProperty)}},itemsSource:function(a){if(arguments.length===1){this.h($$t.$ck.itemsSourceProperty,a);return a}else{return this.c($$t.$ck.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$ck.valueMemberPathProperty,a);return a}else{return this.c($$t.$ck.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$ck.labelMemberPathProperty,a);return a}else{return this.c($$t.$ck.labelMemberPathProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ck.toolTipProperty,a);this.toolTipVisibility(a==null||a.toString().length==0?1:0);return a}else{return this.c($$t.$ck.toolTipProperty)}},toolTipVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.toolTipVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.toolTipVisibilityProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineTypeProperty,$$t.$c2.getBox(a));return a}else{return $g(this.c($$t.$ck.trendLineTypeProperty))}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$ck.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$ck.trendLinePeriodProperty))}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineThicknessProperty,a);return a}else{return this.c($$t.$ck.trendLineThicknessProperty)}},normalRangeMinimum:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeMinimumProperty,a);return a}else{return this.c($$t.$ck.normalRangeMinimumProperty)}},normalRangeMaximum:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeMaximumProperty,a);return a}else{return this.c($$t.$ck.normalRangeMaximumProperty)}},displayType:function(a){if(arguments.length===1){this.h($$t.$ck.displayTypeProperty,$$t.$c3.getBox(a));return a}else{return $g(this.c($$t.$ck.displayTypeProperty))}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$ck.unknownValuePlottingProperty,$$t.$c4.getBox(a));return a}else{return $g(this.c($$t.$ck.unknownValuePlottingProperty))}},verticalAxisLabel:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisLabelProperty,a);return a}else{return this.c($$t.$ck.verticalAxisLabelProperty)}},horizontalAxisLabel:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisLabelProperty,a);return a}else{return this.c($$t.$ck.horizontalAxisLabelProperty)}},at:function(){return this.formatLabel()!=null},ct:function(a){return this.formatLabel()(a)},formatLabel:function(a){if(arguments.length===1){this.h($$t.$ck.formatLabelProperty,a);return a}else{return this.c($$t.$ck.formatLabelProperty)}},aj:null,ak:function(a){if(arguments.length===1){var b=this.aj;this.aj=a;this.de(b,this.aj);return a}else{return this.aj}},ah:null,ai:function(a){if(arguments.length===1){this.ah=a;return a}else{return this.ah}},aw:0,a0:function(a){if(arguments.length===1){this.aw=a;return a}else{return this.aw}},av:0,az:function(a){if(arguments.length===1){this.av=a;return a}else{return this.av}},_ar:null,_ag:null,_ap:null,de:function(a,b){if(a!=null){this.ai().detachFromNext()}if(b!=null){this.ai().connectTo(b.getService("ConfigurationMessages"))}},dd:function(a,b,c){if(a=="PixelScalingRatio"){if(!$.ig.util.isNaN($$t.$gr.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio($$t.$gr.a(this.pixelScalingRatio()))}}this.ai().sendMessage(function(){var $ret=new $$t.gs;$ret.propertyName(a);$ret.oldValue(b);$ret.newValue(c);return $ret}())},destroy:function(){this.ai().sendMessage(function(){var $ret=new $$t.gs;$ret.propertyName("Container");$ret.newValue(null);return $ret}())},provideContainer:function(a){this.ai().sendMessage(function(){var $ret=new $$t.gs;$ret.propertyName("Container");$ret.newValue(a);return $ret}())},notifyResized:function(){this.ai().sendMessage(new $$t.gu)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.ai().sendMessage(function(){var $ret=new $$t.gv;$ret._b=2;$ret._e=b;$ret._d=c;$ret._c=a;return $ret}())},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.ai().sendMessage(function(){var $ret=new $$t.gv;$ret._b=4;return $ret}())},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.ai().sendMessage(function(){var $ret=new $$t.gv;$ret._b=0;$ret._d=b;$ret._c=a;return $ret}())},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.ai().sendMessage(function(){var $ret=new $$t.gv;$ret._b=1;$ret._e=b;$ret._c=a;return $ret}())},exportVisualData:function(){var a=new $$t.gw;a.name("SparklineVisualData");a.horizontalAxis(this._ag.i());a.verticalAxis(this._ap.i());this.al.e.exportViewShapes(a);return a},ay:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.ay;this.ay=a;this.dd("PixelScalingRatio",b,this.ay);if(this.ay!=b){this.dd("PixelScalingRatio",b,this.ay)}return a}else{return this.ay}},ax:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;if(this.ax!=b){this.dd("ActualPixelScalingRatio",b,this.ax)}return a}else{return this.ax}},$type:new $.ig.Type("XamSparkline",$$t.$cl.$type)},true);$c("SparklineVisualData:gw","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_horizontalAxis:null,horizontalAxis:function(a){if(arguments.length===1){this._horizontalAxis=a;return a}else{return this._horizontalAxis}},_verticalAxis:null,verticalAxis:function(a){if(arguments.length===1){this._verticalAxis=a;return a}else{return this._verticalAxis}},_sparkPath:null,sparkPath:function(a){if(arguments.length===1){this._sparkPath=a;return a}else{return this._sparkPath}},_negativeSparkPath:null,negativeSparkPath:function(a){if(arguments.length===1){this._negativeSparkPath=a;return a}else{return this._negativeSparkPath}},_trendLinePath:null,trendLinePath:function(a){if(arguments.length===1){this._trendLinePath=a;return a}else{return this._trendLinePath}},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},_markersPath:null,markersPath:function(a){if(arguments.length===1){this._markersPath=a;return a}else{return this._markersPath}},_negativeMarkersPath:null,negativeMarkersPath:function(a){if(arguments.length===1){this._negativeMarkersPath=a;return a}else{return this._negativeMarkersPath}},_lowMarkersPath:null,lowMarkersPath:function(a){if(arguments.length===1){this._lowMarkersPath=a;return a}else{return this._lowMarkersPath}},_highMarkersPath:null,highMarkersPath:function(a){if(arguments.length===1){this._highMarkersPath=a;return a}else{return this._highMarkersPath}},_firstMarkerPath:null,firstMarkerPath:function(a){if(arguments.length===1){this._firstMarkerPath=a;return a}else{return this._firstMarkerPath}},_lastMarkerPath:null,lastMarkerPath:function(a){if(arguments.length===1){this._lastMarkerPath=a;return a}else{return this._lastMarkerPath}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_marginViewport:null,marginViewport:function(a){if(arguments.length===1){this._marginViewport=a;return a}else{return this._marginViewport}},scaleByViewport:function(){this.horizontalAxis().scaleByViewport(this.viewport());this.verticalAxis().scaleByViewport(this.viewport());if(this.sparkPath()!=null){this.sparkPath().scaleByViewport(this.marginViewport())}if(this.negativeSparkPath()!=null){this.negativeSparkPath().scaleByViewport(this.marginViewport())}if(this.trendLinePath()!=null){this.trendLinePath().scaleByViewport(this.marginViewport())}if(this.rangePath()!=null){this.rangePath().scaleByViewport(this.marginViewport())}if(this.markersPath()!=null){this.markersPath().scaleByViewport(this.marginViewport())}if(this.negativeMarkersPath()!=null){this.negativeMarkersPath().scaleByViewport(this.marginViewport())}if(this.lowMarkersPath()!=null){this.lowMarkersPath().scaleByViewport(this.marginViewport())}if(this.highMarkersPath()!=null){this.highMarkersPath().scaleByViewport(this.marginViewport())}if(this.firstMarkerPath()!=null){this.firstMarkerPath().scaleByViewport(this.marginViewport())}if(this.lastMarkerPath()!=null){this.lastMarkerPath().scaleByViewport(this.marginViewport())}},serialize:function(){var a=new $$t.fg(0);a.u("{");a.u('name: "'+this.name()+'"');if(this.horizontalAxis()!=null){a.u(",");a.l("horizontalAxis: "+this.horizontalAxis().serialize())}if(this.horizontalAxis()!=null){a.u(",");a.l("verticalAxis: "+this.verticalAxis().serialize())}if(this.sparkPath()!=null){a.u(",");a.l("sparkPath: "+this.sparkPath().serialize())}if(this.negativeSparkPath()!=null){a.u(",");a.l("negativeSparkPath: "+this.negativeSparkPath().serialize())}if(this.trendLinePath()!=null){a.u(",");a.l("trendLinePath: "+this.trendLinePath().serialize())}if(this.rangePath()!=null){a.u(",");a.l("rangePath: "+this.rangePath().serialize())}if(this.markersPath()!=null){a.u(",");a.l("markersPath: "+this.markersPath().serialize())}if(this.negativeMarkersPath()!=null){a.u(",");a.l("negativeMarkersPath: "+this.negativeMarkersPath().serialize())}if(this.lowMarkersPath()!=null){a.u(",");a.l("lowMarkersPath: "+this.lowMarkersPath().serialize())}if(this.highMarkersPath()!=null){a.u(",");a.l("highMarkersPath: "+this.highMarkersPath().serialize())}if(this.firstMarkerPath()!=null){a.u(",");a.l("firstMarkerPath: "+this.firstMarkerPath().serialize())}if(this.lastMarkerPath()!=null){a.u(",");a.l("lastMarkerPath: "+this.lastMarkerPath().serialize())}if(this.viewport()!=null){a.l(",");a.l("viewPort:"+this.viewport().serialize())}if(this.marginViewport()!=null){a.l(",");a.l("marginViewPort:"+this.marginViewport().serialize())}a.u("");a.u("}");return a.toString()},$type:new $.ig.Type("SparklineVisualData",$.ig.$ot)},true);$c("SparklineAxisVisualData:fb","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_minLabel:null,minLabel:function(a){if(arguments.length===1){this._minLabel=a;return a}else{return this._minLabel}},_maxLabel:null,maxLabel:function(a){if(arguments.length===1){this._maxLabel=a;return a}else{return this._maxLabel}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},scaleByViewport:function(a){},serialize:function(){var a=new $$t.fg(0);a.u("{");a.u('name: "'+this.name()+'"');if(this.minLabel()!=null){a.u(",");a.l("minLabel: "+this.minLabel().serialize())}if(this.maxLabel()!=null){a.u(",");a.l("maxLabel: "+this.maxLabel().serialize())}if(this.axisLine()!=null){a.u(",");a.l("axisLine: "+this.axisLine().serialize())}a.u("");a.u("}");return a.toString()},$type:new $.ig.Type("SparklineAxisVisualData",$.ig.$ot)},true);$c("Message_Spark:c6","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message_Spark",$.ig.$ot)},true);$c("ContainerMessage_Spark:hj","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_b:null,$type:new $.ig.Type("ContainerMessage_Spark",$$t.$c6.$type)},true);$c("VisibilityMessage_Spark:hh","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_c:0,_b:null,$type:new $.ig.Type("VisibilityMessage_Spark",$$t.$c6.$type)},true);$c("BrushChangedMessage_Spark:hg","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_c:null,_b:null,$type:new $.ig.Type("BrushChangedMessage_Spark",$$t.$c6.$type)},true);$c("NumberChangedMessage_Spark:hi","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_b:0,_c:null,$type:new $.ig.Type("NumberChangedMessage_Spark",$$t.$c6.$type)},true);$c("ContainerResizedMessage_Spark:dr","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_g:0,_d:0,_f:0,_e:0,_h:null,_i:null,_j:null,_k:null,_b:null,_c:null,$type:new $.ig.Type("ContainerResizedMessage_Spark",$$t.$c6.$type)},true);$c("DataChangedMessage_Spark:gv","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_c:0,_e:null,_d:null,_b:0,$type:new $.ig.Type("DataChangedMessage_Spark",$$t.$c6.$type)},true);$c("PixelRatioMessage_Spark:e9","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_b:0,$type:new $.ig.Type("PixelRatioMessage_Spark",$$t.$c6.$type)},true);$c("RenderingMessage_Spark:dp","Message_Spark",{init:function(){$$t.$c6.init.call(this)},_b:0,$type:new $.ig.Type("RenderingMessage_Spark",$$t.$c6.$type)},true);$c("AxisRenderMessage_Spark:dn","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},_c:false,$type:new $.ig.Type("AxisRenderMessage_Spark",$$t.$dp.$type)},true);$c("ClearMessage_Spark:fa","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},_c:false,$type:new $.ig.Type("ClearMessage_Spark",$$t.$dp.$type)},true);$c("ColumnMessage_Spark:ho","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},_d:null,_g:null,_k:null,_l:null,_f:null,_e:null,_i:0,_h:0,_j:0,
_c:0,$type:new $.ig.Type("ColumnMessage_Spark",$$t.$dp.$type)},true);$c("ConfigurationMessage_Spark:gt","Message_Spark",{init:function(){$$t.$c6.init.call(this)},$type:new $.ig.Type("ConfigurationMessage_Spark",$$t.$c6.$type)},true);$c("InteractionMessage_Spark:e8","Message_Spark",{init:function(){$$t.$c6.init.call(this)},$type:new $.ig.Type("InteractionMessage_Spark",$$t.$c6.$type)},true);$c("MarkerMessage_Spark:hr","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},_e:null,_f:null,_m:null,_n:null,_d:null,_c:null,_k:0,_g:0,_i:0,_h:0,_j:0,_l:0,$type:new $.ig.Type("MarkerMessage_Spark",$$t.$dp.$type)},true);$c("MessageChannel_Spark:c5","Object",{init:function(){this.c=new $$t.c8($$t.$c6.$type);$.ig.$op.init.call(this)},c:null,sendMessage:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.enqueue(a)}},attachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.count()>0){var b=this.c.dequeue();this.messageSent(b)}},messageSent:null,detachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,connectTo:function(a){this.a=a;this.attachTarget(this.sendToNext.runOn(this))},detachFromNext:function(){if(this.a==null){return}this.detachTarget(this.sendToNext.runOn(this));this.a=null},sendToNext:function(a){if(this.a!=null){this.a.sendMessage(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel_Spark",$.ig.$ot)},true);$c("MessageHandler_Spark:iw","Object",{init:function(){this.a=new $$t.bb(0);$.ig.$op.init.call(this)},a:null,addHandler:function(a,b){this.a.item(a.typeName(),b)},messageReceived:function(a){var b;var c=a.getType().typeName();if(this.a.containsKey(c)){b=this.a.item(c);b(a)}},$type:new $.ig.Type("MessageHandler_Spark",$.ig.$ot)},true);$c("MouseLeaveMessage_Spark:he","InteractionMessage_Spark",{init:function(){$$t.$e8.init.call(this)},$type:new $.ig.Type("MouseLeaveMessage_Spark",$$t.$e8.$type)},true);$c("MouseMoveMessage_Spark:hf","InteractionMessage_Spark",{init:function(){$$t.$e8.init.call(this)},b:null,position:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("MouseMoveMessage_Spark",$$t.$e8.$type)},true);$c("NormalRangeMessage_Spark:hm","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},g:0,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},h:0,l:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:0,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},e:0,i:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:false,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("NormalRangeMessage_Spark",$$t.$dp.$type)},true);$c("PolygonMessage_Spark:hq","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("PolygonMessage_Spark",$$t.$dp.$type)},true);$c("PropertyChangedMessage_Spark:gs","ConfigurationMessage_Spark",{init:function(){$$t.$gt.init.call(this)},f:null,propertyName:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,oldValue:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,newValue:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.oldValue()!=null){a=this.oldValue().toString()}if(this.newValue()!=null){b=this.newValue().toString()}return"PropertyChangedMessage["+this.propertyName()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage_Spark",$$t.$gt.$type)},true);$c("ServiceProvider_Spark:ba","Object",{init:function(){this.a=new $$t.bb(0);$.ig.$op.init.call(this)},a:null,addService:function(a,b){this.a.item(a,b)},getService:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider_Spark",$.ig.$ot)},true);$c("TooltipMessage_Spark:hk","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},c:0,xOffset:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:0,yOffset:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,context:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},$type:new $.ig.Type("TooltipMessage_Spark",$$t.$dp.$type)},true);$c("ToooltipTemplateMessage_Spark:hd","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},c:null,template:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("ToooltipTemplateMessage_Spark",$$t.$dp.$type)},true);$c("TrendLineMessage_Spark:hn","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("TrendLineMessage_Spark",$$t.$dp.$type)},true);$c("ViewportChangedMessage_Spark:e7","InteractionMessage_Spark",{init:function(){$$t.$e8.init.call(this)},d:0,newTop:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:0,newLeft:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:0,newWidth:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},b:0,newHeight:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.newTop().toString()+", "+this.newLeft().toString()+", "+this.newWidth().toString()+", "+this.newHeight().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage_Spark",$$t.$e8.$type)},true);$c("ContainerSizeChangedMessage_Spark:gu","InteractionMessage_Spark",{init:function(){$$t.$e8.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage_Spark",$$t.$e8.$type)},true);$c("WinLossColumnMessage_Spark:hp","RenderingMessage_Spark",{init:function(){$$t.$dp.init.call(this)},_d:null,_g:null,_k:null,_l:null,_f:null,_e:null,_i:0,_h:0,_j:0,_c:0,$type:new $.ig.Type("WinLossColumnMessage_Spark",$$t.$dp.$type)},true);$$t.$be.a2=$$t.$bg.i("FastItemsSource",$$t.$bs.$type,$$t.$be.$type,new $$t.bh(1,function(a,b){$b($$t.$be.$type,a).av(b.oldValue(),b.newValue())}));$$t.$ck.brushProperty=$$t.$bg.i("Brush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("Brush",b.oldValue(),b.newValue())}));$$t.$ck.negativeBrushProperty=$$t.$bg.i("NegativeBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$ck.markerBrushProperty=$$t.$bg.i("MarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerBrushProperty=$$t.$bg.i("NegativeMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("NegativeMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerBrushProperty=$$t.$bg.i("FirstMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("FirstMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerBrushProperty=$$t.$bg.i("LastMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("LastMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerBrushProperty=$$t.$bg.i("HighMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("HighMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerBrushProperty=$$t.$bg.i("LowMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("LowMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.trendLineBrushProperty=$$t.$bg.i("TrendLineBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisBrushProperty=$$t.$bg.i("HorizontalAxisBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("HorizontalAxisBrush",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisBrushProperty=$$t.$bg.i("VerticalAxisBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("VerticalAxisBrush",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeFillProperty=$$t.$bg.i("NormalRangeFill",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("NormalRangeFill",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisVisibilityProperty=$$t.$bg.i("HorizontalAxisVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("HorizontalAxisVisibility",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisVisibilityProperty=$$t.$bg.i("VerticalAxisVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("VerticalAxisVisibility",b.oldValue(),b.newValue())}));$$t.$ck.markerVisibilityProperty=$$t.$bg.i("MarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("MarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerVisibilityProperty=$$t.$bg.i("NegativeMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("NegativeMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerVisibilityProperty=$$t.$bg.i("FirstMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("FirstMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerVisibilityProperty=$$t.$bg.i("LastMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("LastMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerVisibilityProperty=$$t.$bg.i("LowMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("LowMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerVisibilityProperty=$$t.$bg.i("HighMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("HighMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeVisibilityProperty=$$t.$bg.i("NormalRangeVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("NormalRangeVisibility",b.oldValue(),b.newValue())}));$$t.$ck.displayNormalRangeInFrontProperty=$$t.$bg.i("DisplayNormalRangeInFront",$$t.$d.$type,$$t.$ck.$type,new $$t.bh(2,true,function(a,b){$b($$t.$ck.$type,a).dd("DisplayNormalRangeInFront",b.oldValue(),b.newValue())}));$$t.$ck.bb=-1;$$t.$ck.markerSizeProperty=$$t.$bg.i("MarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dd("MarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerSizeProperty=$$t.$bg.i("FirstMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dd("FirstMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerSizeProperty=$$t.$bg.i("LastMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dd("LastMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerSizeProperty=$$t.$bg.i("HighMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dd("HighMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerSizeProperty=$$t.$bg.i("LowMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dd("LowMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerSizeProperty=$$t.$bg.i("NegativeMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dd("NegativeMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.a7=-1;$$t.$ck.lineThicknessProperty=$$t.$bg.i("LineThickness",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.a7,function(a,b){$b($$t.$ck.$type,a).dd("LineThickness",b.oldValue(),b.newValue())}));$$t.$ck.minimumProperty=$$t.$bg.i("Minimum",Number,$$t.$ck.$type,new $$t.bh(2,NaN,function(a,b){$b($$t.$ck.$type,a).dd("Minimum",b.oldValue(),b.newValue())}));$$t.$ck.maximumProperty=$$t.$bg.i("Maximum",Number,$$t.$ck.$type,new $$t.bh(2,NaN,function(a,b){$b($$t.$ck.$type,a).dd("Maximum",b.oldValue(),b.newValue())}));$$t.$ck.itemsSourceProperty=$$t.$bg.i("ItemsSource",$$t.$w.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("ItemsSource",b.oldValue(),b.newValue())}));$$t.$ck.valueMemberPathProperty=$$t.$bg.i("ValueMemberPath",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$ck.labelMemberPathProperty=$$t.$bg.i("LabelMemberPath",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$ck.toolTipProperty=$$t.$bg.i("ToolTip",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dd("ToolTip",b.oldValue(),b.newValue())}));$$t.$ck.toolTipVisibilityProperty=$$t.$bg.i("ToolTipVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("ToolTipVisibility",b.oldValue(),b.newValue())}));$$t.$ck.trendLineTypeProperty=$$t.$bg.i("TrendLineType",$$t.$c2.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c2.getBox(0),function(a,b){$b($$t.$ck.$type,a).dd("TrendLineType",b.oldValue(),b.newValue())}));$$t.$ck.trendLinePeriodProperty=$$t.$bg.i("TrendLinePeriod",$$t.$l.$type,$$t.$ck.$type,new $$t.bh(2,7,function(a,b){$b($$t.$ck.$type,a).dd("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$ck.bk=-1;$$t.$ck.trendLineThicknessProperty=$$t.$bg.i("TrendLineThickness",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bk,function(a,b){$b($$t.$ck.$type,a).dd("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeMinimumProperty=$$t.$bg.i("NormalRangeMinimum",Number,$$t.$ck.$type,new $$t.bh(2,0,function(a,b){$b($$t.$ck.$type,a).dd("NormalRangeMinimum",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeMaximumProperty=$$t.$bg.i("NormalRangeMaximum",Number,$$t.$ck.$type,new $$t.bh(2,0,function(a,b){$b($$t.$ck.$type,a).dd("NormalRangeMaximum",b.oldValue(),b.newValue())}));$$t.$ck.displayTypeProperty=$$t.$bg.i("DisplayType",$$t.$c3.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c3.getBox(0),function(a,b){$b($$t.$ck.$type,a).dd("DisplayType",b.oldValue(),b.newValue())}));$$t.$ck.unknownValuePlottingProperty=$$t.$bg.i("UnknownValuePlotting",$$t.$c4.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c4.getBox(1),function(a,b){$b($$t.$ck.$type,a).dd("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisLabelProperty=$$t.$bg.i("VerticalAxisLabel",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,"{0:n}",function(a,b){$b($$t.$ck.$type,a).dd("VerticalAxisLabel",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisLabelProperty=$$t.$bg.i("HorizontalAxisLabel",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,"{0}",function(a,b){$b($$t.$ck.$type,a).dd("HorizontalAxisLabel",b.oldValue(),b.newValue())}));$$t.$ck.formatLabelProperty=$$t.$bg.i("FormatLabel",$$t.$by.$type.specialize($.ig.$op.$type,String),$$t.$ck.$type,new $$t.bh(1,function(a,b){$b($$t.$ck.$type,a).dd("FormatLabel",b.oldValue(),b.newValue())}))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.barcode_core.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_collectionsExtended.js
* infragistics.ext_text.js
* infragistics.dv_core.js
* infragistics.encoding.core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$bo=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BarcodeGridLength:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat: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","BarcodeGridUnitType:ba","BarcodeColumnDefinition:bb","BarcodeRowDefinition:bc","EncodingService:bd","Dictionary$2:be","IDictionary$2:bf","ICollection$1:bg","KeyValuePair$2:bh","IDictionary:bi","Script:bj","IEqualityComparer$1:bk","EqualityComparer$1:bl","IEqualityComparer:bm","DefaultEqualityComparer$1:bn","InvalidOperationException:bo","NotImplementedException:bp","ArgumentException:bq","Thread:br","ThreadStart:bs","MulticastDelegate:bt","IntPtr:bu","Encoding:bv","UTF8Encoding:bw","Decoder:bx","UnicodeEncoding:by","Math:bz","AsciiEncoding:b0","ArgumentNullException:b1","DefaultDecoder:b2","IEncoding:b3","Windows1250Encoding:b4","SingleByteEncoding:b5","StringBuilder:b6","Environment:b7","RuntimeHelpers:b8","RuntimeFieldHandle:b9","Windows1251Encoding:ca","Windows1252Encoding:cb","Windows1256Encoding:cc","UsAsciiEncoding:cd","Big5Encoding:ce","DoubleByteEncoding:cf","Big5EncodingExtended:cg","Big5EncodingExtended2:ch","Windows936Encoding:ci","Windows936EncodingExtended:cj","Windows936EncodingExtended2:ck","Windows936EncodingExtended3:cl","Ksc5601Encoding:cm","Ksc5601EncodingExtended:cn","Ksc5601EncodingExtended2:co","Ksc5601EncodingExtended3:cp","Iso8859Dash1:cq","Iso8859Dash2:cr","Iso8859Dash3:cs","Iso8859Dash4:ct","Iso8859Dash5:cu","Iso8859Dash6:cv","Iso8859Dash7:cw","Iso8859Dash8:cx","Iso8859Dash9:cy","Iso8859Dash11:cz","Iso8859Dash13:c0","Iso8859Dash15:c1","Windows932Encoding:c2","Windows932EncodingExtended:c3","CodePage437Encoding:c4","List$1:c5","IList$1:c6","IArray:c7","IArrayList:c8","Array:c9","CompareCallback:da","Func$3:db","Action$1:dc","Comparer$1:dd","IComparer:de","IComparer$1:df","DefaultComparer$1:dg","Comparison$1:dh","ReadOnlyCollection$1:di","Predicate$1:dj","XamBarcodeView:dk","XamBarcode:dl","Control:dm","FrameworkElement:dn","UIElement:dp","DependencyObject:dq","Dictionary:dr","DependencyProperty:ds","PropertyMetadata:dt","PropertyChangedCallback:du","DependencyPropertyChangedEventArgs:dv","DependencyPropertiesCollection:dw","UnsetValue:dx","Binding:dy","PropertyPath:dz","Transform:d0","Visibility:d1","Style:d2","Thickness:d3","HorizontalAlignment:d4","VerticalAlignment:d5","Rect:d6","Size:d7","Point:d8","Brush:d9","Color:ea","CssGradientUtil:eb","GradientStop:ec","LinearGradientBrush:ed","Stretch:ee","SR:ef","DomRenderer:eg","DomWrapper:eh","DomWrapperPosition:ei","Action:ej","INormalizedEvent:ek","Callback:el","CanvasContext2D:em","CanvasContext:en","TextMetrics:eo","ImageData:ep","CanvasElement:eq","Element:er","Node:es","ElementAttributeCollection:et","ElementCollection:eu","WebStyle:ev","ElementNodeType:ew","document:ex","EventListener$1:ey","Event:ez","DOMTokenList:e0","EventListener:e1","IElementEventHandler:e2","ElementEventHandler:e3","ElementAttribute:e4","Gradient:e5","DeviceUtils:e6","EventHandler$1:e7","DataChangedEventArgs:e8","EventArgs:e9","TextBlock:fa","ErrorMessageDisplayingEventArgs:fb","BarcodeVisualData:fc","RectData:fd","IVisualData:fe","Delegate:ff","Interlocked:fg","FontInfo:fh","FontUtil:fi","RenderingContext:fj","IRenderer:fk","Rectangle:fl","Shape:fm","DoubleCollection:fn","Path:fo","Geometry:fp","GeometryType:fq","Polygon:fr","PointCollection:fs","Polyline:ft","DataTemplateRenderInfo:fu","DataTemplatePassInfo:fv","ContentControl:fw","DataTemplate:fx","DataTemplateRenderHandler:fy","DataTemplateMeasureHandler:fz","DataTemplateMeasureInfo:f0","DataTemplatePassHandler:f1","Line:f2","BrushUtil:f3","ColorUtil:f4","Random:f5","InterpolationMode:f6","MathUtil:f7","BrushCollection:f8","ObservableCollection$1:f9","INotifyCollectionChanged:ga","NotifyCollectionChangedEventHandler:gb","NotifyCollectionChangedEventArgs:gc","NotifyCollectionChangedAction:gd","INotifyPropertyChanged:ge","PropertyChangedEventHandler:gf","PropertyChangedEventArgs:gg","window:gh","CanvasViewRenderer:gi","GeometryGroup:gj","GeometryCollection:gk","FillRule:gl","PathGeometry:gm","PathFigureCollection:gn","PathFigure:go","PathSegmentCollection:gp","PathSegment:gq","PathSegmentType:gr","LineGeometry:gs","RectangleGeometry:gt","EllipseGeometry:gu","ArcSegment:gv","SweepDirection:gw","LineSegment:gx","PolyLineSegment:gy","BezierSegment:gz","PolyBezierSegment:g0","CoreGeometryUtil:g1","TransformGroup:g2","TransformCollection:g3","TranslateTransform:g4","RotateTransform:g5","ScaleTransform:g6","BarcodeAlgorithm:g7","BarcodeEncodedAlgorithm:g8","Gs1Helper:g9","Gf256:ha","GfArithmetics:hb","ReedSolomon:hc","MeasureHelper:hd","BarcodeGrid:he","Panel:hf","UIElementCollection:hg","Module:hh","XamGridBarcode:hi","XamGridBarcodeView:hj","BarsFillMode:hk","GridBarcodeVisualData:hl","PrimitiveVisualData:hm","PrimitiveAppearanceData:hn","ColorData:ho","BrushAppearanceData:hp","ShapeTags:hq","PointData:hr","GetPointsSettings:hs","PathVisualData:ht","GeometryData:hu","AppearanceHelper:hv","LinearGradientBrushAppearanceData:hw","GradientStopAppearanceData:hx","SolidBrushAppearanceData:hy","EllipseGeometryData:hz","RectangleGeometryData:h0","LineGeometryData:h1","PathGeometryData:h2","PathFigureData:h3","SegmentData:h4","LineSegmentData:h5","PolylineSegmentData:h6","ArcSegmentData:h7","PolyBezierSegmentData:h8","BezierSegmentData:h9","LabelAppearanceData:ia","Collection$1:ib","Canvas:ic","Enumerable:id","Func$2:ie","IOrderedEnumerable$1:ig","SortedList$1:ih","EanUpcCodeType:ii","Code128CodeType:ij","GS1CodeType:ik","HeaderDisplayMode:il","AbstractEnumerable:im","Func$1:io","AbstractEnumerator:ip","GenericEnumerable$1:iq","GenericEnumerator$1:ir"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.equalsSimple,$5=$.ig.util.compareSimple,$6=$.ig.util.numberToString,$7=$.ig.util.tryParseInt32_1,$8=$.ig.util.tryParseInt32_2,$9=$.ig.util.intToString1,$aa=$.ig.util.parseInt32_1,$ab=$.ig.util.parseInt32_2,$ac=$.ig.util.isDigit,$ad=$.ig.util.isDigit1,$ae=$.ig.util.isLetter,$af=$.ig.util.isNumber,$ag=$.ig.util.isLetterOrDigit,$ah=$.ig.util.isLower,$ai=$.ig.util.toLowerCase,$aj=$.ig.util.toUpperCase,$ak=$.ig.util.tryParseNumber,$al=$.ig.util.tryParseNumber1,$am=$.ig.util.numberToString1,$an=$.ig.util.parseNumber;$d("HeaderDisplayMode:il",false,false,{Hide:0,Show:1});$d("GS1CodeType:ik",false,false,{Omnidirectional:0,StackedOmnidirectional:1,Expanded:2,Truncated:3,Stacked:4,Limited:5});$d("Code128CodeType:ij",false,false,{Standard:0,Ucc:1});$d("EanUpcCodeType:ii",false,false,{Ean13:0,Ean8:1,UpcA:2,UpcE:3});$d("BarsFillMode:hk",false,false,{FillSpace:0,EnsureEqualSize:1});$d("BarcodeGridUnitType:ba",false,false,{Auto:0,Pixel:1,Star:2});$c("BarcodeGridLength:a","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.b=b;this.d=1},init1:function(a,b,c){$.ig.$op.init.call(this);this.b=b;this.d=c},d:0,gridUnitType:function(){return this.d},b:0,value:function(){return this.b},isStar:function(){return this.d==2},$type:new $.ig.Type("BarcodeGridLength",$.ig.$ot)},true);$c("BarcodeColumnDefinition:bb","Object",{init:function(){$.ig.$op.init.call(this)},_maxWidth:0,maxWidth:function(a){if(arguments.length===1){this._maxWidth=a;return a}else{return this._maxWidth}},_minWidth:0,minWidth:function(a){if(arguments.length===1){this._minWidth=a;return a}else{return this._minWidth}},_width:null,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},$type:new $.ig.Type("BarcodeColumnDefinition",$.ig.$ot)},true);$c("BarcodeRowDefinition:bc","Object",{init:function(){$.ig.$op.init.call(this)},_height:null,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_maxHeight:0,maxHeight:function(a){if(arguments.length===1){this._maxHeight=a;return a}else{return this._maxHeight}},_minHeight:0,minHeight:function(a){if(arguments.length===1){this._minHeight=a;return a}else{return this._minHeight}},$type:new $.ig.Type("BarcodeRowDefinition",$.ig.$ot)},true);$c("EncodingService:bd","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){$$t.$bd.w=new $$t.be(String,String,0);$$t.$bd.w.item("Cp437","CP437");$$t.$bd.w.item("iso-8859-1","ISO-8859-1");$$t.$bd.w.item("iso-8859-2","ISO-8859-2");$$t.$bd.w.item("iso-8859-3","ISO-8859-3");$$t.$bd.w.item("iso-8859-4","ISO-8859-4");$$t.$bd.w.item("iso-8859-5","ISO-8859-5");$$t.$bd.w.item("iso-8859-6","ISO-8859-6");$$t.$bd.w.item("iso-8859-7","ISO-8859-7");$$t.$bd.w.item("iso-8859-8","ISO-8859-8");$$t.$bd.w.item("iso-8859-9","ISO-8859-9");$$t.$bd.w.item("iso-8859-11","ISO-8859-11");$$t.$bd.w.item("iso-8859-13","ISO-8859-13");$$t.$bd.w.item("iso-8859-15","ISO-8859-15");$$t.$bd.w.item("shift_jis","Shift_JIS");$$t.$bd.w.item("windows-1250","Windows-1250");$$t.$bd.w.item("windows-1251","Windows-1251");$$t.$bd.w.item("windows-1252","Windows-1252");$$t.$bd.w.item("windows-1256","Windows-1256");$$t.$bd.w.item("ISO-10646-UCS-2","ISO-10646-UCS-2");$$t.$bd.w.item("UTF-8","UTF-8");$$t.$bd.w.item("ISO646-US","ISO646-US");$$t.$bd.w.item("Big5","Big5");$$t.$bd.w.item("gb2312","GB2312");$$t.$bd.w.item("KSC5601","KSC5601")},x:function(a){if(a=="UTF-8"){return $$t.$bv.uTF8()}if(a=="ISO-10646-UCS-2"){return $$t.$bv.unicode()}var encoding_=null;switch(a){case"windows-1250":if($$t.$bd.q==null){$$t.$bd.q=new $$t.b4}encoding_=$$t.$bd.q;break;case"windows-1251":if($$t.$bd.r==null){$$t.$bd.r=new $$t.ca}encoding_=$$t.$bd.r;break;case"windows-1252":if($$t.$bd.s==null){$$t.$bd.s=new $$t.cb}encoding_=$$t.$bd.s;break;case"windows-1256":if($$t.$bd.t==null){$$t.$bd.t=new $$t.cc}encoding_=$$t.$bd.t;break;case"ISO646-US":if($$t.$bd.p==null){$$t.$bd.p=new $$t.cd}encoding_=$$t.$bd.p;break;case"Big5":if($$t.$bd.a==null){$$t.$bd.a=new $$t.ce}encoding_=$$t.$bd.a;break;case"gb2312":if($$t.$bd.v==null){$$t.$bd.v=new $$t.ci}encoding_=$$t.$bd.v;break;case"KSC5601":if($$t.$bd.o==null){$$t.$bd.o=new $$t.cm}encoding_=$$t.$bd.o;break;case"iso-8859-1":if($$t.$bd.c==null){$$t.$bd.c=new $$t.cq}encoding_=$$t.$bd.c;break;case"iso-8859-2":if($$t.$bd.g==null){$$t.$bd.g=new $$t.cr}encoding_=$$t.$bd.g;break;case"iso-8859-3":if($$t.$bd.h==null){$$t.$bd.h=new $$t.cs}encoding_=$$t.$bd.h;break;case"iso-8859-4":if($$t.$bd.i==null){$$t.$bd.i=new $$t.ct}encoding_=$$t.$bd.i;break;case"iso-8859-5":if($$t.$bd.j==null){$$t.$bd.j=new $$t.cu}encoding_=$$t.$bd.j;break;case"iso-8859-6":if($$t.$bd.k==null){$$t.$bd.k=new $$t.cv}encoding_=$$t.$bd.k;break;case"iso-8859-7":if($$t.$bd.l==null){$$t.$bd.l=new $$t.cw}encoding_=$$t.$bd.l;break;case"iso-8859-8":if($$t.$bd.m==null){$$t.$bd.m=new $$t.cx}encoding_=$$t.$bd.m;break;case"iso-8859-9":if($$t.$bd.n==null){$$t.$bd.n=new $$t.cy}encoding_=$$t.$bd.n;break;case"iso-8859-11":if($$t.$bd.d==null){$$t.$bd.d=new $$t.cz}encoding_=$$t.$bd.d;break;case"iso-8859-13":if($$t.$bd.e==null){$$t.$bd.e=new $$t.c0}encoding_=$$t.$bd.e;break;case"iso-8859-15":if($$t.$bd.f==null){$$t.$bd.f=new $$t.c1}encoding_=$$t.$bd.f;break;case"shift_jis":if($$t.$bd.u==null){$$t.$bd.u=new $$t.c2}encoding_=$$t.$bd.u;break;case"Cp437":if($$t.$bd.b==null){$$t.$bd.b=new $$t.c4}encoding_=$$t.$bd.b;break}return encoding_},$type:new $.ig.Type("EncodingService",$.ig.$ot)},true);$c("XamBarcodeView:dk","Object",{init:function(a){this.am=new $$t.fa;this.a=["backing","bar","label"];this.g=false;this.h=false;this.d=null;this.ao=new $$t.d9;this.ap=function(){var $ret=new $$t.d9;$ret.fill("black");return $ret}();this.k=NaN;this.u=-1;this.t=-1;$.ig.$op.init.call(this);this._c=a;this.j=new $$t.be(String,$$t.$be.$type.specialize(String,$$t.$d9.$type),0)},_c:null,s:null,am:null,an:function(){return this.am},i:function(){return true},n:function(a){var b=$b($$t.$fa.$type,a);if(b!=null&&b.ak()!=null){return this._f.e(b)+0}return 0},at:function(a){if($.ig.util.isNaN(this.k)){this.k=this.m(null)}var b=this.n(a);var c=this.k;return new $$t.d7(1,b,c)},j:null,a:null,y:function(){this.g=true;var a=["white","black","black"];var b=["transparent",null,null];var c=function(){var $ret=new $$t.c5(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.j.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g=$$t.$f3.f("ui-barcode-"+f+"-fill","ui-barcode-"+f,"background-color",this._q,a[e]);var h=$$t.$f3.f("ui-barcode-"+f+"-outline","ui-barcode-"+f,"border-top-color",this._q,b[e]);var i=new $$t.be(String,$$t.$d9.$type,0);i.item("fill",g);i.item("outline",h);this.j.item(this.a[e],i)}this.ak();this.g=false},ak:function(){this.g=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.aj(c,this.j.item(c))}this.g=false},aj:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"backing":if(this.aq==null){this._c.backingBrush(c)}if(this.ar==null){this._c.backingOutline(d)}break;case"bar":if(this.as==null){this._c.barBrush(c)}break;case"label":this.ap=c;break}},b:function(a,b){this._q.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._q.getCssDefaultPropertyValue(a,b[c])}this._q.endCSSQuery();return b},g:false,ac:function(){},h:false,ag:function(){if(!this.h){this.h=true;if(this._q!=null){this._q.setTimeout(this.v.runOn(this),0)}else{window.setTimeout(this.v.runOn(this),0)}}},v:function(){if(this.h){this.h=false;this._c.bh()}},flush:function(){if(this.h){this.v()}},ae:function(a,b,c){a._n=b;a._o=c},_r:null,_f:null,_q:null,d:null,ao:null,aa:function(a){var b=a;this.l=$.ig.util.isNaN(this._c.pixelScalingRatio())?this._c.ax():this._c.pixelScalingRatio();this._q=b;var c=Math.round(b.rootWrapper().width());var d=Math.round(b.rootWrapper().height());this._q.rootWrapper().setStyleProperty("position","relative");var e=this._q.createElement("canvas");e.setStyleProperty("position","absolute");this._q.append(e);var f=this.l;this.u=$.ig.truncate(Math.round(c*f));this.t=$.ig.truncate(Math.round(c*f));e.setAttribute("width",this.u.toString());e.setAttribute("height",this.t.toString());e.setStyleProperty("width",c.toString()+"px");e.setStyleProperty("height",d.toString()+"px");this._c.cf(new $$t.d6(0,0,0,c,d));this._r=e;var g=this._q.get2DCanvasContext(this._r);this._f=new $$t.fj(new $$t.gi,g);this.y();this.al();this._f.ac(this.d);this.af()},e:function(){return this.d},ah:function(a,b){if(b!=null){a._am=b}else{a._am=this.ap}},ai:function(){this.y();this.al();this.ag()},al:function(){this.d=$$t.$fi.getFont(this._q);if(this._c.font()!=null){this.d=this._c.ak()}this.k=this.m(this.d);this.ao=new $$t.d9;this.ao.__fill=this._q.rootWrapper().getStyleProperty("color");if(this._f!=null){this._f.ac(this.d)}},w:function(){this.af()},ap:null,af:function(){var $self=this;var a=Math.round(this._c.cf().width()*this.l);var b=Math.round(this._c.cf().height()*this.l);if(this.u!=a||this.t!=b){this._r.setAttribute("width",a.toString());this._r.setAttribute("height",b.toString());this.u=$.ig.truncate(a);this.t=$.ig.truncate(b)}if(this._f.d()&&this.l!=1){this._f.z();this._f.aa(this.l,this.l)}this._f.k(this._c.cf().left(),this._c.cf().top(),this._c.cf().width(),this._c.cf().height());var c=new $$t.fo;c._aj=function(){var $ret=new $$t.gt;$ret._d=new $$t.d6(0,$self._c.cf().left(),$self._c.cf().top(),$self._c.cf().width(),$self._c.cf().height());return $ret}();c.__fill=this._c.backingBrush();c.__stroke=this._c.backingOutline();c._ac=this._c.backingStrokeThickness()*2;this._f.s(c);if(this.am.ak()!=null&&this.am.__visibility==0){var d=this.am.ak().split(" ");var e="";var f=this._c.backingStrokeThickness();var g=this._c.backingStrokeThickness();if($.ig.util.isNaN(this.k)){this.k=this.m(null)}var h=this.k*1.2;var i=this._c.cf().width()-2*this._c.backingStrokeThickness();for(var j=0;j<d.length;j++){var k=e+d[j]+" ";var l=this._f.f(k);if(l>i){var m=function(){var $ret=new $$t.fa;$ret.ak(e);$ret._o=f;$ret._n=g;return $ret}();this.ah(m,this._c.fontBrush());this._f.ac(this.d);this._f.w(m);e=d[j]+" ";f+=h}else{e=k}}var n=function(){var $ret=new $$t.fa;$ret.ak(e);$ret._o=f;$ret._n=g;return $ret}();this.ah(n,this._c.fontBrush());this._f.ac(this.d);this._f.w(n)}if(this._f.d()&&this.l!=1){this._f.y()}},k:0,m:function(a){return $$t.$fi.getCurrentFontHeight(this._q,a)},u:0,t:0,ab:function(){var a=Math.round(this._q.rootWrapper().width());var b=Math.round(this._q.rootWrapper().height());this._c.cf(new $$t.d6(0,0,0,a,b))},aq:null,ar:null,as:null,z:function(a,b,c){var d=b;var e=c;if(!this.g){switch(a){case"BackingBrush":this.aq=e;break;case"BackingOutline":this.ar=e;break;case"BarBrush":this.as=e;break}if(e==null){this.ak()}}},l:0,ad:function(){this.l=this._c.ax()},o:function(){return this.k},$type:new $.ig.Type("XamBarcodeView",$.ig.$ot)},true);$c("BarcodeAlgorithm:g7","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){$$t.$g7.d=new $$t.be($$t.$l.$type,$$t.$l.$type,0);$$t.$g7.d.item(-1,28591);$$t.$g7.d.item(0,437);$$t.$g7.d.item(1,28591);$$t.$g7.d.item(2,$$t.$g7.d.item(0));$$t.$g7.d.item(3,$$t.$g7.d.item(1));$$t.$g7.d.item(4,28592);$$t.$g7.d.item(5,28593);$$t.$g7.d.item(6,28594);$$t.$g7.d.item(7,28595);$$t.$g7.d.item(8,28596);$$t.$g7.d.item(9,28597);$$t.$g7.d.item(10,28598);$$t.$g7.d.item(11,28599);$$t.$g7.d.item(13,874);$$t.$g7.d.item(15,28603);$$t.$g7.d.item(17,28605);$$t.$g7.d.item(20,932);$$t.$g7.d.item(21,1250);$$t.$g7.d.item(22,1251);$$t.$g7.d.item(23,1252);$$t.$g7.d.item(24,1256);$$t.$g7.d.item(25,1200);$$t.$g7.d.item(26,65001);$$t.$g7.d.item(27,20127);$$t.$g7.d.item(28,950);$$t.$g7.d.item(29,936);$$t.$g7.d.item(30,949);$$t.$g7.e=new $$t.be($$t.$l.$type,String,0);$$t.$g7.e.item(-1,"iso-8859-1");$$t.$g7.e.item(0,"Cp437");$$t.$g7.e.item(1,$$t.$g7.e.item(-1));$$t.$g7.e.item(2,"Cp437");$$t.$g7.e.item(3,$$t.$g7.e.item(1));$$t.$g7.e.item(4,"iso-8859-2");$$t.$g7.e.item(5,"iso-8859-3");$$t.$g7.e.item(6,"iso-8859-4");$$t.$g7.e.item(7,"iso-8859-5");$$t.$g7.e.item(8,"iso-8859-6");$$t.$g7.e.item(9,"iso-8859-7");$$t.$g7.e.item(10,"iso-8859-8");$$t.$g7.e.item(11,"iso-8859-9");$$t.$g7.e.item(13,"iso-8859-11");$$t.$g7.e.item(15,"iso-8859-13");$$t.$g7.e.item(17,"iso-8859-15");$$t.$g7.e.item(20,"shift_jis");$$t.$g7.e.item(21,"windows-1250");$$t.$g7.e.item(22,"windows-1251");$$t.$g7.e.item(23,"windows-1252");$$t.$g7.e.item(24,"windows-1256");$$t.$g7.e.item(25,"ISO-10646-UCS-2");$$t.$g7.e.item(26,"UTF-8");$$t.$g7.e.item(27,"ISO646-US");$$t.$g7.e.item(28,"Big5");$$t.$g7.e.item(29,"gb2312");$$t.$g7.e.item(30,"KSC5601");var a;var b=new $$t.b6(0);for(a=0;a<256;a++){b.h(String.fromCharCode(a))}$$t.$g7.r=b.toString()},s:function(a,b,c){b=b.toUpperCase();var d=b.length;var e=new Array(d);var f=0;for(var g=b.length-1;g>=0;g--){e[f++]=b.charAt(g).charCodeAt(0)<="9".charCodeAt(0)?b.charCodeAt(g)-"0".charCodeAt(0):10+(b.charCodeAt(g)-"A".charCodeAt(0))}var h=d*($a(c,a)+1);var i=new Array(h+10);var j=new Array(h+10);for(var k=0;k<j.length;k++){j[k]=0}for(var l=0;l<i.length;l++){i[l]=0}i[0]=1;for(var m=0;m<d;m++){for(var n=0;n<h;n++){j[n]+=i[n]*e[m];var o=j[n];var p=n;do{var q=$a(o,a);j[p]=o-q*a;p++;j[p]+=q;o=j[p]}while(o>=a)}for(var r=0;r<h;r++){i[r]=i[r]*c}for(var s=0;s<h;s++){var t=i[s];var u=s;do{var v=$a(t,a);i[u]=t-v*a;u++;i[u]+=v;t=i[u]}while(t>=a)}}var w=new $$t.b6(0);var x=false;for(var y=h;y>=0;y--){if(j[y]!=0){x=true}if(x){if(j[y]<10){w.h(String.fromCharCode(j[y]+"0".charCodeAt(0)))}else{w.h(String.fromCharCode(j[y]+"A".charCodeAt(0)-10))}}}if(String.isNullOrEmpty(w.toString())){return"0"}return w.toString()},o:function(a,b){var c=1;while(b>0){c*=a;b--}return c},p:function(a){var b=0;for(var c=0;c<16;c++){b<<=1;b|=a&1;a>>=1}return b},m:function(a){return $$t.$l.parseInt(a,16)},t:function(a){return $$t.$g7.s(16,a,10)},u:function(a){return $$t.$g7.s(10,a,16)},w:function(a,b){if(b==0||String.isNullOrEmpty(a)){return String.empty()}var c=b.toString().length;if(a.length<c||a.length==c&&$$t.$l.parseInt(a)<b){return a}var d;do{var e=$$t.$l.parseInt(a.substr(0,c));if($a(e,b)>0){d=a.substr(c)}else{e=$$t.$l.parseInt(a.substr(0,c+1));d=a.substr(c+1)}a=(e%b).toString()+d;if(a.length<=c){if($$t.$l.parseInt(a)<b){return a}}}while(!String.isNullOrEmpty(d));return d},v:function(a,b){if(b==0||String.isNullOrEmpty(a)){return String.empty()}var c=b.toString().length;if(a.length<c||a.length==c&&$$t.$l.parseInt(a)<b){return"0"}var d=new $$t.b6(0);var e;var f=0;do{var g=$$t.$l.parseInt(a.substr(0,c));if($a(g,b)>0){e=a.substr(c);if(f>1){for(var h=1;h<f;h++){d.l("0")}}}else{if(f>0){for(var i=0;i<f;i++){d.l("0")}var j=c+f>a.length?a.length:c+f;g=$$t.$l.parseInt(a.substr(0,j));e=a.substr(j)}else{g=$$t.$l.parseInt(a.substr(0,c+1));e=a.substr(c+1)}}d.l($a(g,b).toString());var k=g%b;f=k.toString().length==c?0:c-k.toString().length;a=k.toString()+e;if(a.length<=c){if($$t.$l.parseInt(a)<b){var l=a.length+f-c;if(l>0){for(var m=0;m<l;m++){d.l("0")}}break}}}while(!String.isNullOrEmpty(e));return d.toString()},b:function(a,b){if(String.isNullOrEmpty(a)||String.isNullOrEmpty(b)){return false}for(var c=0;c<a.length;c++){var d=false;for(var e=0;e<b.length;e++){if(a.charAt(c).equals(b.charAt(e))){d=true;break}}if(!d){return false}}return true},a:function(a,b,c){for(var e=0;e<a.length;e++){var d=a[e];var f=false;var i=c.getBytes1(b);for(var h=0;h<i.length;h++){var g=i[h];if(d.equals(g)){f=true;break}}if(!f){return false}}return true},c:function(a,b){if(String.isNullOrEmpty(a)||a.length!=b){return false}return $$t.$g7.b(a,"0123456789")},n:function(a,b){var c=0;var d=b;if(b<a.length){while($ac(a.charAt(d))&&d<a.length){c++;d++;if(d==a.length){break}}}return c},$type:new $.ig.Type("BarcodeAlgorithm",$.ig.$ot)},true);$c("BarcodeEncodedAlgorithm:g8","BarcodeAlgorithm",{_aa:null,y:null,z:function(){return this.y},init:function(a,b){$$t.$g7.init.call(this);this.y=b;this._aa=a},ab:function(a){return null},ac:function(a){var encoding_=$$t.$bd.x(a);var b=encoding_.getBytes2;if(!b){throw new $$t.z(1,$x(this.y.b("notLoadedEncoding"),"{0}",$$t.$bd.w.item(a)))}return encoding_},$type:new $.ig.Type("BarcodeEncodedAlgorithm",$$t.$g7.$type)},true);$c("Gs1Helper:g9","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){var a;$$t.$g9.b=new $$t.be($$t.$l.$type,$$t.$l.$type,0);$$t.$g9.b.item(0,20);$$t.$g9.b.item(1,16);$$t.$g9.b.item(2,16);$$t.$g9.b.item(10,-1);$$t.$g9.b.item(11,8);$$t.$g9.b.item(12,8);$$t.$g9.b.item(13,8);$$t.$g9.b.item(15,8);$$t.$g9.b.item(17,8);$$t.$g9.b.item(20,4);$$t.$g9.b.item(21,-1);$$t.$g9.b.item(22,-1);$$t.$g9.b.item(240,-1);$$t.$g9.b.item(241,-1);$$t.$g9.b.item(242,-1);$$t.$g9.b.item(250,-1);$$t.$g9.b.item(251,-1);$$t.$g9.b.item(253,-1);$$t.$g9.b.item(254,-1);$$t.$g9.b.item(30,-1);for(a=3100;a<3170;++a){$$t.$g9.b.item(a,10)}for(a=3200;a<3380;++a){$$t.$g9.b.item(a,10)}for(a=3400;a<3580;++a){$$t.$g9.b.item(a,10)}for(a=3600;a<3700;++a){$$t.$g9.b.item(a,10)}$$t.$g9.b.item(37,-1);for(a=3900;a<3940;++a){$$t.$g9.b.item(a,-1)}$$t.$g9.b.item(400,-1);$$t.$g9.b.item(401,-1);$$t.$g9.b.item(402,-1);$$t.$g9.b.item(403,-1);for(a=410;a<416;++a){$$t.$g9.b.item(a,16)}for(a=420;a<427;a++){$$t.$g9.b.item(a,-1)}$$t.$g9.b.item(7001,-1);$$t.$g9.b.item(7002,-1);$$t.$g9.b.item(7003,-1);for(a=7030;a<7040;a++){$$t.$g9.b.item(a,-1)}for(a=8001;a<8009;a++){$$t.$g9.b.item(a,-1)}$$t.$g9.b.item(8018,-1);$$t.$g9.b.item(8020,-1);$$t.$g9.b.item(8100,-1);$$t.$g9.b.item(8101,-1);$$t.$g9.b.item(8102,-1);for(a=90;a<100;++a){$$t.$g9.b.item(a,-1)}},e:function(a,b){if(String.isNullOrEmpty(a)){return String.empty()}if(a.startsWith("(")){var c=0;var d="";while(c>=0){var e=a.indexOf(")",c);if(e<0){return String.empty()}var f=a.substr(c+1,e-(c+1));if(f.length<2||!$$t.$g9.a(f)){return String.empty()}var g=$$t.$l.parseInt(f);if($$t.$g9.b.containsKey(g)==false){return String.empty()}var h=$$t.$g9.b.item(g);if(h==0){return String.empty()}c=a.indexOf("(",e);var i=c<0?a.length:c;d+=f+a.substr(e+1,i-(e+1));if(h<0){if(c>=0){d+=b}}else if(i-e-1+f.length!=h){return String.empty()}}return d}return String.empty()},a:function(a){for(var b=0;b<a.length;b++){if($ac(a.charAt(b))==false){return false}}return true},d:function(a){if(String.isNullOrEmpty(a)){return String.empty()}var b=0;var c,d;if(a.length%2!=0){c=3;d=1}else{c=1;d=3}for(var e=0;e<a.length;e++){var f=a.charAt(e).charCodeAt(0)-"0".charCodeAt(0);if(e%2==0){b+=c*f}else{b+=d*f}}var g=0;while((b+g)%10!=0){g++}return g.toString()},$type:new $.ig.Type("Gs1Helper",$.ig.$ot)},true);$c("GfArithmetics:hb","Object",{init:function(a){$.ig.$op.init.call(this);this._l=a},c:null,a:null,_l:0,q:function(a){this.c=new Array(this._l);this.a=new Array(this._l);this.c[0]=1-this._l;this.a[0]=1;for(var b=1;b<this._l;b++){this.a[b]=this.a[b-1]*2;if(this.a[b]>=this._l){this.a[b]^=a}this.c[this.a[b]]=b}},p:function(a,b){return a^b},g:function(a,b){var c=a;var d=b;if(c.length>d.length){var e=c;c=d;d=e}var f=new Array(d.length);var g=d.length-c.length;$.ig.util.arrayCopy1(d,0,f,0,g);for(var h=g;h<d.length;h++){f[h]=$$t.$hb.p(c[h-g],d[h])}return $$t.$hb.f(f)},h:function(a,b){return a^b},b:function(a,b){var c;var d;if(a.length>b.length){c=new Array(a.length);$.ig.util.arrayCopy1(a,0,c,0,a.length);d=new Array(b.length);$.ig.util.arrayCopy1(b,0,d,0,b.length)}else{c=new Array(b.length);$.ig.util.arrayCopy1(b,0,c,0,b.length);d=new Array(a.length);$.ig.util.arrayCopy1(a,0,d,0,a.length)}var e=c.length;var f=d.length;var g=new Array(e);for(var h=0;h<e;h++){if(h<f){g[h]=$$t.$hb.h(c[h],d[h])}else{g[h]=c[h]}}return g},i:function(a,b){return $$t.$hb.p(a,b)},n:function(a,b){if(a==0||b==0){return 0}return this.a[(this.c[a]+this.c[b])%(this._l-1)]},d:function(a,b){if(a.length<1||b.length<1){return null}if(a.length==1&&a[0]==0||b.length==1&&b[0]==0){return[0]}var c=a.length;var d=b.length;var e=new Array(c+d-1);for(var f=0;f<c;f++){for(var g=0;g<d;g++){e[f+g]=$$t.$hb.p(e[f+g],this.n(a[f],b[g]))}}return e},e:function(a,b){if(b==0){return[0]}if(b==1){return a}var c=a.length;var d=new Array(c);for(var e=0;e<c;e++){d[e]=this.n(a[e],b)}return d},o:function(a,b){if(b==0){return 1-this._l}if(a==0){return 0}return this.a[(this.c[a]-this.c[b]+(this._l-1))%(this._l-1)]},m:function(a){if(a==0){throw new $$t.z(0)}return this.a[255-this.c[a]]},j:function(a){if(this.a.length<a||a<0){throw new $$t.bq(1,"Invalid index!")}return this.a[a]},k:function(a){if(this.c.length<a||a<0){throw new $$t.bq(1,"Invalid index!")}return this.c[a]},f:function(a){var b=a;var c=a.length-1;if(c>0&&a[0]==0){var d=1;while(d<=c&&a[d]==0){d++}if(d==c+1){b=[0]}else{b=new Array(c+1-d);$.ig.util.arrayCopy1(a,d,b,0,b.length)}}return b},$type:new $.ig.Type("GfArithmetics",$.ig.$ot)},true);$c("Gf256:ha","GfArithmetics",{init:function(a){$$t.$hb.init.call(this,256);this.q(a)},t:function(a,b){if(a.length==0){return 0}if(b==0){return a[0]}var c=a.length-1;var d=0;if(b==1){for(var e=0;e<=c;e++){d=$$t.$hb.p(d,a[e])}return d}d=a[0];for(var f=1;f<=c;f++){d=$$t.$hb.p(this.n(b,d),a[f])}return d},s:function(a,b,c){if(b<0){return null}if(c==0){return[0]}var d=a.length;var e=new Array(d+b);for(var f=0;f<d;f++){e[f]=this.n(a[f],c)}return e},r:function(a,b){if(a<0){return null}if(b==0){return[0]}var c=new Array(a+1);c[0]=b;return c},$type:new $.ig.Type("Gf256",$$t.$hb.$type)},true);$c("ReedSolomon:hc","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a},a:null,b:function(a,b,c,d,e){if(a.length<b+c){throw new $$t.bq(1,this.a.b("EncodingError"))}var f;for(f=b;f<b+c;f++){a[f]=0}for(f=0;f<b;f++){var g=$$t.$hb.p(a[b],a[f]);for(var h=0;h<c;h++){a[b+h]=$$t.$hb.p(a[b+h+1],e.n(g,d[h]))}a[b+c-1]=e.n(g,d[c-1])}},$type:new $.ig.Type("ReedSolomon",$.ig.$ot)},true);$c("MeasureHelper:hd","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){return 96},h:function(){return 96},d:function(a){var b=$$t.$hd.g();return $$t.$hd.a(a*b)},f:function(a){var b=$$t.$hd.h();return $$t.$hd.a(a*b)},c:function(a){return $$t.$hd.b(a/$$t.$hd.g())},e:function(a){return $$t.$hd.b(a/$$t.$hd.h())},a:function(a){return a/25.4},b:function(a){return a*25.4},$type:new $.ig.Type("MeasureHelper",$.ig.$ot)},true);$c("BarcodeGrid:he","Panel",{bd:null,ai:false,ac:function(){return this.ae().ah()},init:function(){this.bf=new $$t.d7;$$t.$hf.init.call(this);this.as(new $$t.ib($$t.$bc.$type));this.ar(new $$t.ib($$t.$bb.$type));this._am=new $$t.c5($$t.$hh.$type,0);this.bn(new $$t.d7(1,0,0));this._ao=new $$t.c5($$t.$hh.$type,0);this._be=new $$t.fo;this._be._ac=0;var a=new $$t.ic;a._ab.add(this._be);this._ab.add(a)},_be:null,_am:null,_ao:null,bf:null,bn:function(a){if(arguments.length===1){this.bf=a;return a}else{return this.bf}},ak:null,an:function(a){if(arguments.length===1){this.ak=a;return a}else{return this.ak}},aj:null,al:function(a){if(arguments.length===1){this.aj=a;return a}else{return this.aj}},a4:0,a5:function(a){if(arguments.length===1){this.a4=a;return a}else{return this.a4}},ad:null,ae:function(a){if(arguments.length===1){this.ad=a;return a}else{return this.ad}},ap:null,ar:function(a){if(arguments.length===1){this.ap=a;return a}else{return this.ap}},aq:null,as:function(a){if(arguments.length===1){this.aq=a;return a}else{return this.aq}},bg:function(a){if(this.ae()==null){return a}var b=a.width()==0||a.height()==0;var c=new $$t.gj;if(this.ae().isValid()&&b==false){var e=this._am.getEnumerator();while(e.moveNext()){var d=e.current();c._c.add(this.bc(d))}}var f=0;var h=this._ab.getEnumerator();while(h.moveNext()){var g=h.current();var i=$b($$t.$fa.$type,g);if(i!=null){this.a7(i,a,b,this._ao.__inner[f]);f++}}this._be._aj=c;var j=this.bl();var k=this.ae().cd(a,j);var l=new $$t.g4;l._j=k.__x-this.bd.__x;l._k=k.__y-this.bd.__y;this._be._j=l;return a},bm:function(a){var b=new $$t.d7(1,1.7976931348623157e308,1.7976931348623157e308);var d=this._ab.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$fa.$type,c);if(e!=null){this.bn(this.ae().view().at(e))}}if(this.ae()!=null){var f=this.bj(this.bk(a),a);if(this.ae().barsFillMode()==1){this.af(a)}if(this.ae().isValid()){return f}}return a},a8:function(){this.as().clear();this.ar().clear();this._am.clear();this.a9();this._be._aj=null},a9:function(){var a=new $$t.c5($$t.$fa.$type,0);var c=this._ab.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$fa.$type,b);a.add(d)}var f=a.getEnumerator();while(f.moveNext()){var e=f.current();this._ab.remove(e)}this._ao.clear()},af:function(a){if(this.ae().stretch()==0){return true}var b=this.bl();var c;if(b.height()==0||b.width()==0){if(b.height()==0&&this.ae().isValid()){c=$x($x(this.ac().b("InvalidHeight"),"{0}",this.as().count().toString()),"{1}",a.height().toString())}else{c=$x($x(this.ac().b("InvalidWidth"),"{0}",this.ar().count().toString()),"{1}",a.width().toString())}if(this.ae().isValid()){var d=new $$t.bq(1,c);this.ae().bk(d);return false}}var e=this.ag(a,b);if(!e){c=$x($x(this.ac().b("SmallSize"),"{0}",a.width().toString()),"{1}",a.height().toString());
if(this.ae().isValid()){var f=new $$t.bq(1,c);this.ae().bk(f);return false}}if(this.ae().isValid()==false){var g=this.ah(a,b);if(g){this.ae().bi();return false}}return true},ag:function(a,b){if(b.width()==0||b.height()==0){return true}switch(this.ae().stretch()){case 3:if(a.width()<=b.width()){return a.height()>=this.a5()}if(a.height()<=b.height()){return a.width()>=this.ar().count()}return true;default:return a.width()>=this.ar().count()&&a.height()>=this.a5()}},ah:function(a,b){var c=b.height();var d=b.width();var e=c>0&&d>0;if(this.ae().stretch()==3){return e&&(d<=a.width()||c<=a.height())}return e&&(d<=a.width()&&c<=a.height())},bc:function(a){var b=this.bd.__y+this.a2(a._c);var c=this.bd.__x+this.ax(a._b);var d=this.a3(a._b,a._a);var e=this.aw(a._c,a._d);var f=new $$t.d6(0,c,b,d,e);var g=function(){var $ret=new $$t.gt;$ret._d=f;return $ret}();return g},a7:function(a,b,c,d){var e=this.bl();var f=this.ae().cd(b,e);if(this.ai){f.__x-=this.bd.__x}var g=d._c;var h=d._b;var i=d._a;var j=this.a2(g)+f.__y;var k=this.ax(h)+f.__x;var l=c?0:this.a3(h,i);if(i==this.ar().count()&&l<this.bn().width()&&this.ae().isValid()){l=this.bn().width()}if(l==-1){l=e.width()}var m=this.bn().height();var n=(l-this.bn().width())/2;a._n=k+n;a._o=j},ax:function(a){var b=0;if(this.al()==null){return b}if(this.as().count()>0){for(var c=0;c<a;c++){b+=this.al().__inner[c]}}return b},a2:function(a){var b=0;if(this.an()==null){return b}if(this.ar().count()>0){for(var c=0;c<a;c++){b+=this.an().__inner[c]}}return b},bj:function(a,b){this.ai=false;if(a.width()<this.bn().width()&&a.width()<=b.width()&&a.width()!=0){this.bd=this.ae().cd(this.bn(),a);a.width(this.bn().width());this.ai=true}else if(a.width()>b.width()||a.height()>b.height()){this.bd=this.ae().cd(b,a)}else{this.bd=this.ae().cd(b,a)}if(a.width()>b.width()){a.width(b.width())}if(a.height()>b.height()){a.height(b.height())}return a},bk:function(a){var b=this.bi(a);var c=this.bh(b);return c},bi:function(a){if(a.width()==0||a.height()==0){return a}var b=this.ae().cp();var c=a.height();var d=false;if(this.ae()._dg!=null&&this.ae()._dg.__visibility==0&&c>this.bn().height()&&!Number.isInfinity(c)){c-=this.bn().height();d=true}var e,f;switch(this.ae().stretch()){case 1:return new $$t.d7(1,a.width(),a.height());case 0:return this.ae().dk(b);case 3:if(c*b>a.width()){f=c;e=b*f}else{e=a.width();f=e/b}break;default:if(c*b>a.width()){e=a.width();f=e/b}else{f=c;e=b*f}break}if(d){f+=this.bn().height()}e=Math.floor(e+.5);f=Math.floor(f+.5);return new $$t.d7(1,e,f)},bh:function(a){if(a.width()==0||a.height()==0){return a}var b=this.at(a.height());var c=this.au(a.width());return new $$t.d7(1,c,b)},bl:function(){var a=this.a0();a=a==-1?0:a;var b=this.a1();b=b==-1?0:b;return new $$t.d7(1,a,b)},a0:function(){if(this.al()==null){return-1}return $$t.$id.aa(this.al())},a1:function(){if(this.an()==null){return-1}return $$t.$id.aa(this.an())},at:function(a){if(a==0){return a}var b=$$t.$he.az(this.as());this.bb(a,b);var c;var d=1;do{c=this.a1();if(c<=0){break}if(c>a){var e=a-d;if(e>0){this.bb(e,b);d++}else{break}}}while(c>a);return c},bb:function(a,b){this.an(new $$t.c5(Number,0));if(b==0){return}a=a-this.bn().height();if(a<0){a=0}this.a5(0);var c=a/b;var d=0;var e=0;var f=new $$t.c5($$t.$l.$type,0);for(var g=0;g<this.as().count();g++){var h=this.as().__inner[g];var i;if(h.height().isStar()){switch(this.ae().barsFillMode()){case 0:e+=h.height().value();var j=Math.round(c*e);i=j-d;d=j;break;default:i=Math.floor(c*h.height().value());break}}else{i=0;this.a5(this.a5()+1);f.add(g)}this.an().add(i)}for(var k=0;k<this.a5();k++){this.an().__inner[f.__inner[k]]=this.bn().height()/this.a5()}},au:function(a){if(a==0){return a}var b=$$t.$he.av(this.ar());var c=a;if(this.ae().barsFillMode()==1&&b>0){c=this.ay(a)}this.ba(c,b);return c},ay:function(a){var b=a%this.ar().count();return a-b},ba:function(a,b){this.al(new $$t.c5(Number,0));if(b==0){return}var c=0;var d=0;var e=a/b;var g=this.ar().getEnumerator();while(g.moveNext()){var f=g.current();var h=0;if(f.width().isStar()){switch(this.ae().barsFillMode()){case 0:d+=f.width().value();var i=Math.round(e*d);h=i-c;c=i;break;case 1:default:h=Math.round(e*f.width().value());break}}this.al().add(h)}},aw:function(a,b){if(this.an()==null){return 0}if(this.as().count()>0&&a+b<=this.as().count()){var c=0;for(var d=0;d<b;d++){c+=this.an().__inner[a+d]}return c}return-1},a3:function(a,b){if(this.al()==null){return 0}if(this.ar().count()>0&&a+b<=this.ar().count()){var c=0;for(var d=0;d<b;d++){c+=this.al().__inner[a+d]}return c}return-1},az:function(a){return $$t.$id.ab($$t.$bc.$type,$$t.$id.u($$t.$bc.$type,a,function(b){return b.height().isStar()}),function(b){return b.height().value()})},av:function(a){return $$t.$id.ab($$t.$bb.$type,$$t.$id.u($$t.$bb.$type,a,function(b){return b.width().isStar()}),function(b){return b.width().value()})},$type:new $.ig.Type("BarcodeGrid",$$t.$hf.$type)},true);$c("Module:hh","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,c,d,e){$.ig.$op.init.call(this);this._c=b;this._b=c;this._d=d;this._a=e},_c:0,_b:0,_d:0,_a:0,$type:new $.ig.Type("Module",$.ig.$ot)},true);$c("DataChangedEventArgs:e8","EventArgs",{init:function(a){$$t.$e9.init.call(this);this.newData(a)},b:null,newData:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("DataChangedEventArgs",$$t.$e9.$type)},true);$c("XamBarcode:dl","Control",{ai:function(){return new $$t.dk(this)},bw:function(a){this.view(a)},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},staticInit:function(){},init:function(){this.ar=false;this.ao=false;this.aw=NaN;this.av=1;this.ag=null;$$t.$dm.init.call(this);this.ce=$$t.$d6.empty();var a=this.ai();this.bw(a);a.ac()},ar:false,ao:false,an:false,as:function(a){if(arguments.length===1){this.an=a;return a}else{return this.an}},al:false,ap:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},a2:null,bf:function(a){if(arguments.length===1){this.a2=a;return a}else{return this.a2}},am:false,isValid:function(a){if(arguments.length===1){if(a!=this.am){this.am=a}return a}else{return this.am}},ce:null,cf:function(a){if(arguments.length===1){var b=this.ce;this.ce=a;if(!b.equals1(this.ce)){this.bx(b,this.ce)}return a}else{return this.ce}},bx:function(a,b){this.view().ag()},aw:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.aw;this.aw=a;this.bt("PixelScalingRatio",b,this.aw);return a}else{return this.aw}},av:0,ax:function(a){if(arguments.length===1){var b=this.av;this.av=a;this.bt("ActualPixelScalingRatio",b,this.av);return a}else{return this.av}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$dl.backingBrushProperty,a);return a}else{return this.c($$t.$dl.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$dl.backingOutlineProperty,a);return a}else{return this.c($$t.$dl.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$dl.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$dl.backingStrokeThicknessProperty)}},barBrush:function(a){if(arguments.length===1){this.h($$t.$dl.barBrushProperty,a);return a}else{return this.c($$t.$dl.barBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$dl.fontBrushProperty,a);return a}else{return this.c($$t.$dl.fontBrushProperty)}},font:function(a){if(arguments.length===1){this.h($$t.$dl.fontProperty,a);return a}else{return this.c($$t.$dl.fontProperty)}},bt:function(a,b,c){switch(a){case"BackingBrush":case"BackingOutline":case"BarBrush":this.view().z(a,b,c);break}switch(a){case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BarBrush":this.view().ag();break;case"FontBrush":case"Font":this.view().al();this.view().ag();break;case"PixelScalingRatio":if($.ig.util.isNaN($$t.$e6.a(this.pixelScalingRatio()))){this.ax(1)}else{this.ax($$t.$e6.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().ad();break}},data:function(a){if(arguments.length===1){this.h($$t.$dl.dataProperty,a);return a}else{return this.c($$t.$dl.dataProperty)}},bp:function(a,b){a.bo(b.oldValue(),b.newValue())},bo:function(a,b){if(!String.isNullOrEmpty(b)){this.ap(false)}if(this.as()){return}this.view().ag();if(this.dataChanged!=null){this.dataChanged(this,new $$t.e8(b))}this.ao=true},errorMessageText:function(a){if(arguments.length===1){this.h($$t.$dl.errorMessageTextProperty,a);return a}else{return this.c($$t.$dl.errorMessageTextProperty)}},bs:function(a,b){a.br(b.oldValue(),b.newValue())},br:function(a,b){},stretch:function(a){if(arguments.length===1){this.h($$t.$dl.stretchProperty,$$t.$ee.getBox(a));return a}else{return $g(this.c($$t.$dl.stretchProperty))}},bu:function(a,b){a.bv($g(b.oldValue()),$g(b.newValue()))},bv:function(a,b){this.view().ag()},ag:null,ah:function(){if(this.ag==null){this.ag=new $$t.ef(this.view()._q)}return this.ag},bh:function(){var a=this.au();if(a==false){var b;if(String.isNullOrEmpty(this.bf())){var c=this.errorMessageText();if(this.errorMessageText()==null){c=this.ah().b("ErrorMessageText")}b=new $$t.z(1,c)}else{b=new $$t.bq(1,this.bf());this.bf(String.empty())}this.bk(b)}else{this.bi()}},bl:function(a){this.isValid(false);var b=this.view().an();if(b!=null){b.ak(a);b.__visibility=0}else{this.bf(a)}},bi:function(){this.isValid(true);var a=this.view().an();a.__visibility=1},at:function(a){var b=String.isNullOrEmpty(a);return!b},au:function(){return this.at(this.data())},bq:function(a){if(this.errorMessageDisplaying!=null){this.errorMessageDisplaying(this,a)}},bm:function(a){a.viewport($$t.$fd.b(this.cf()))},bk:function(e_){var warning_=this.ah().b("WarningString");var a=warning_+(typeof e_.message==="string"||e_.message instanceof String?e_.message:e_.message());var b=new $$t.fb(a);this.bq(b);this.bl(a)},cd:function(a,b){var c={__x:0,__y:0,$type:$$t.$d8.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__x=(a.width()-b.width())/2;c.__y=(a.height()-b.height())/2;c.__x=Math.round(c.__x-.5);c.__y=Math.round(c.__y-.5);return c},provideContainer:function(a){this.view().aa(a)},containerResized:function(){this.view().ab()},flush:function(){this.view().flush()},errorMessageDisplaying:null,dataChanged:null,ak:function(){return $$t.$fi.toFontInfo(this.view()._q,this.font())},$type:new $.ig.Type("XamBarcode",$$t.$dm.$type)},true);$c("XamGridBarcode:hi","XamBarcode",{cs:0,cu:function(a){if(arguments.length===1){this.cs=a;return a}else{return this.cs}},ct:0,cv:function(a){if(arguments.length===1){this.ct=a;return a}else{return this.ct}},_ch:null,_dg:null,cl:false,cn:function(a){if(arguments.length===1){this.cl=a;return a}else{return this.cl}},_cg:null,ai:function(){return new $$t.hj(this)},bw:function(a){$$t.$dl.bw.call(this,a);this._ck=a},_ck:null,init:function(){this.cl=true;$$t.$dl.init.call(this);this._ab=$$t.$hi.$type;this._cg=new $$t.g7;var a=1;while($$t.$hd.d(this.xDimension())<1){this.xDimension(Math.round($$t.$hd.c(a)*1e3)/1e3);a+=.01}},barsFillMode:function(a){if(arguments.length===1){this.h($$t.$hi.barsFillModeProperty,$$t.$hk.getBox(a));return a}else{return $g(this.c($$t.$hi.barsFillModeProperty))}},da:function(a,b){a.c9($g(b.oldValue()),$g(b.newValue()))},c9:function(a,b){this.view().ag()},widthToHeightRatio:function(a){if(arguments.length===1){this.h($$t.$hi.widthToHeightRatioProperty,a);return a}else{return this.c($$t.$hi.widthToHeightRatioProperty)}},dc:function(a,b){a.db(b.oldValue(),b.newValue())},db:function(a,b){if(b<=0){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","WidthToHeightRatio"),"{1}",.001.toString()),"{2}",1e3.toString());this._ck.av(c)}else{this.view().ag()}},xDimension:function(a){if(arguments.length===1){this.h($$t.$hi.xDimensionProperty,a);return a}else{return this.c($$t.$hi.xDimensionProperty)}},de:function(a,b){a.dd(b.oldValue(),b.newValue())},dd:function(a,b){if(b<.01||b>100){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","XDimension"),"{1}",.01.toString()),"{2}",100..toString());this._ck.av(c)}else{if(this.view()!=null){this.view().ag()}}},au:function(){return $$t.$dl.au.call(this)&&this.widthToHeightRatio()>0&&this.xDimension()>=.01&&this.xDimension()<=100},bv:function(a,b){$$t.$dl.bv.call(this,a,b);if(this._ch!=null){this.view().ag()}},bh:function(){if(this._ch==null){return}$$t.$dl.bh.call(this);if(this.isValid()==false){this.c4()}else if(!this.cm()){var a=this.ah().b("InvalidDimension");var b=new $$t.bq(1,a);this.bk(b);this.c4()}if(this.isValid()==false||!this.cn()){this._ck.aw();this.view().w();return}this.cn(false);try{this.c3();this.c5();this.c6()}catch(ex_){this.bk(ex_)}this.cn(true);this._ck.aw();this.view().w()},c3:function(){this.c4()},c5:function(){},dk:function(a){var b=150,c=100;if(!this.isValid()){if(!$.ig.util.isNaN(this.width())){b=this.width()}if(!$.ig.util.isNaN(this.height())){c=this.height()}return new $$t.d7(1,b,c)}b=this._ch.ar().count()*$$t.$hd.d(this.xDimension());c=this.widthToHeightRatio()*$$t.$hd.f(this.xDimension());if(this._dg!=null&&this._dg.__visibility==0){var d=this.view().at(this._dg);if(d.width()>b){b=d.width();c=b/a}c+=d.height()}b=Math.round(b-.5);c=Math.round(c-.5);return new $$t.d7(1,b,c)},cp:function(){if(!this.isValid()){return 1/.5}var a=this._ch.ar().count();var b=this.widthToHeightRatio();return a/b},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},exportVisualData:function(){var a=new $$t.hl;this.bm(a);return a},bm:function(a){$$t.$dl.bm.call(this,a);var b=a;b.figuresPath(new $$t.ht(1,"Figures",this._ch._be));b.figuresPathRect(new $$t.ht(1,"BarcodeGrid",this._ck.ax()))},co:function(){return true},c4:function(){if(this._ch!=null){this._ch.a8()}},df:function(a,b,c,d,e){if(this.co()==false){return null}var f=function(){var $ret=new $$t.fa;$ret.ak(a);return $ret}();this._ch._ao.add(new $$t.hh(1,d,b,e,c));this._ch._ab.add(f);return f},cy:function(a){if(a==null){return}for(var c=0;c<a.length;c++){var b=a[c];if(b==0){break}this.cz(b)}},cz:function(a){for(var b=0;b<a;b++){var c=function(){var $ret=new $$t.bb;$ret.width(new $$t.a(1,1,2));return $ret}();this._ch.ar().add(c)}},c1:function(a,b){this._ch.as().add(function(){var $ret=new $$t.bc;$ret.height(new $$t.a(1,a,b));return $ret}())},c7:function(a,b,c,d,e){if(a==null){return}for(var g=0;g<a.length;g++){var f=a[g];if(this._ch.ar().count()+f<=e||this._ch.as().count()+f<=c){break}this.c8(e,f,c,d,b);e+=f;b=!b}},c8:function(a,b,c,d,e){if(e){var f=new $$t.hh(1,c,a,d,b);this._ch._am.add(f)}},c0:function(a){for(var b=0;b<a;b++){this.cz(1)}},c2:function(a){for(var b=0;b<a;b++){this.c1(1,2)}},c6:function(){if(this._m==0||this._l==0){return}},cm:function(){if(this.barsFillMode()==1&&this.stretch()==0){return $$t.$hd.d(this.xDimension())>=1}return true},$type:new $.ig.Type("XamGridBarcode",$$t.$dl.$type)},true);$c("SR:ef","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},b:function(resourceName_){var a=String.empty();resourceName_=resourceName_.charAt(0).toLowerCase()+resourceName_.substr(1);a=this.a.getResourceString(resourceName_);return a},$type:new $.ig.Type("SR",$.ig.$ot)},true);$c("XamGridBarcodeView:hj","XamBarcodeView",{_au:null,init:function(a){$$t.$dk.init.call(this,a);this._au=a;this._au._ch=new $$t.he;this._au._ch.ae(this._au)},af:function(){$$t.$dk.af.call(this);if(this._c!=null&&this._c.ax()!=1){this._f.z();this._f.aa(this._c.ax(),this._c.ax())}var a=this._au._ch._be;a.__fill=this._c.barBrush();if(a._j!=null){this._f.z();this._f.j(a._j)}this._f.s(a);if(a._j!=null){this._f.y()}var c=this._au._ch._ab.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$t.$fa.$type,b);if(d!=null){this.ah(d,this._c.fontBrush());this._f.ac(this.e());this._f.w(d)}}if(this._c!=null&&this._c.ax()!=1){this._f.y()}},av:function(a){this._c.bf(a);this.ag()},aw:function(){var a=new $$t.d7(1,this._au.cf().width(),this._au.cf().height());var b=this._au._ch.bm(a);this._au._ch.bg(a)},ax:function(){var a=this._au._ch._be._aj;var b=a._c;var c=-1.7976931348623157e308;var d=-1.7976931348623157e308;var e=1.7976931348623157e308;var f=1.7976931348623157e308;var h=b.getEnumerator();while(h.moveNext()){var g=h.current();var i=g._d;var j=i.left();var k=i.right();var l=i.top();var m=i.bottom();e=j<e?j:e;f=l<f?l:f;c=k>c?k:c;d=m>d?m:d}var n=new $$t.d6(0,e+1,f+1,c-e,d-f);var o=new $$t.fo;o._aj=function(){var $ret=new $$t.gt;$ret._d=n;return $ret}();return o},$type:new $.ig.Type("XamGridBarcodeView",$$t.$dk.$type)},true);$c("BarcodeVisualData:fc","Object",{init:function(){$.ig.$op.init.call(this)},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("BarcodeVisualData",$.ig.$ot)},true);$c("GridBarcodeVisualData:hl","BarcodeVisualData",{init:function(){$$t.$fc.init.call(this)},_figuresPath:null,figuresPath:function(a){if(arguments.length===1){this._figuresPath=a;return a}else{return this._figuresPath}},_figuresPathRect:null,figuresPathRect:function(a){if(arguments.length===1){this._figuresPathRect=a;return a}else{return this._figuresPathRect}},scaleByViewport:function(){if(this.figuresPath()!=null){this.figuresPath().scaleByViewport(this.viewport())}if(this.figuresPathRect()!=null){this.figuresPathRect().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.b6(0);var b=true;a.u("{");if(this.figuresPath()!=null){if(b){b=false}else{a.l(", ")}a.l("figuresPath: ");a.u(this.figuresPath().serialize())}if(this.figuresPathRect()!=null){if(b){b=false}else{a.l(", ")}a.l("figuresPathRect: ");a.u(this.figuresPathRect().serialize())}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.u("}");return a.toString()},$type:new $.ig.Type("GridBarcodeVisualData",$$t.$fc.$type)},true);$$t.$bd.q=null;$$t.$bd.r=null;$$t.$bd.s=null;$$t.$bd.t=null;$$t.$bd.p=null;$$t.$bd.a=null;$$t.$bd.v=null;$$t.$bd.o=null;$$t.$bd.c=null;$$t.$bd.g=null;$$t.$bd.h=null;$$t.$bd.i=null;$$t.$bd.j=null;$$t.$bd.k=null;$$t.$bd.l=null;$$t.$bd.m=null;$$t.$bd.n=null;$$t.$bd.d=null;$$t.$bd.e=null;$$t.$bd.f=null;$$t.$bd.u=null;$$t.$bd.b=null;$$t.$bd.w=null;if($$t.$bd.staticInit&&!$$t.$bd.encodingServiceStaticInitCalled){$$t.$bd.staticInit();$$t.$bd.encodingServiceStaticInitCalled=true}$$t.$g7.r=null;$$t.$g7.d=null;$$t.$g7.e=null;if($$t.$g7.staticInit&&!$$t.$g7.barcodeAlgorithmStaticInitCalled){$$t.$g7.staticInit();$$t.$g7.barcodeAlgorithmStaticInitCalled=true}$$t.$g9.b=null;if($$t.$g9.staticInit&&!$$t.$g9.gs1HelperStaticInitCalled){$$t.$g9.staticInit();$$t.$g9.gs1HelperStaticInitCalled=true}$$t.$dl.backingBrushProperty=$$t.$ds.i("BackingBrush",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("BackingBrush",b.oldValue(),b.newValue())}));$$t.$dl.backingOutlineProperty=$$t.$ds.i("BackingOutline",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("BackingOutline",b.oldValue(),b.newValue())}));$$t.$dl.backingStrokeThicknessProperty=$$t.$ds.i("BackingStrokeThickness",Number,$$t.$dl.$type,new $$t.dt(2,0,function(a,b){a.bt("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$dl.barBrushProperty=$$t.$ds.i("BarBrush",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("BarBrush",b.oldValue(),b.newValue())}));$$t.$dl.fontBrushProperty=$$t.$ds.i("FontBrush",$$t.$d9.$type,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("FontBrush",b.oldValue(),b.newValue())}));$$t.$dl.fontProperty=$$t.$ds.i("Font",String,$$t.$dl.$type,new $$t.dt(2,null,function(a,b){a.bt("Font",b.oldValue(),b.newValue())}));$$t.$dl.dataProperty=$$t.$ds.i("Data",String,$$t.$dl.$type,new $$t.dt(2,String.empty(),$$t.$dl.bp));$$t.$dl.errorMessageTextProperty=$$t.$ds.i("ErrorMessageText",String,$$t.$dl.$type,new $$t.dt(2,null,$$t.$dl.bs));$$t.$dl.stretchProperty=$$t.$ds.i("Stretch",$$t.$ee.$type,$$t.$dl.$type,new $$t.dt(2,$$t.$ee.getBox(2),$$t.$dl.bu));if($$t.$dl.staticInit&&!$$t.$dl.xamBarcodeStaticInitCalled){$$t.$dl.staticInit();$$t.$dl.xamBarcodeStaticInitCalled=true}$$t.$hi.barsFillModeProperty=$$t.$ds.i("BarsFillMode",$$t.$hk.$type,$$t.$hi.$type,new $$t.dt(2,$$t.$hk.getBox(0),$$t.$hi.da));$$t.$hi.widthToHeightRatioProperty=$$t.$ds.i("WidthToHeightRatio",Number,$$t.$hi.$type,new $$t.dt(2,3,$$t.$hi.dc));$$t.$hi.xDimensionProperty=$$t.$ds.i("XDimension",Number,$$t.$hi.$type,new $$t.dt(2,.25,$$t.$hi.de))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.barcode_qrcodebarcode.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_collectionsExtended.js
* infragistics.ext_text.js
* infragistics.dv_core.js
* infragistics.encoding.core.js
* infragistics.barcode_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$bp=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["Ecc10H:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat: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","Ecc10L:ba","Ecc10M:bb","Ecc10Q:bc","Ecc11H:bd","Ecc11L:be","Ecc11M:bf","Ecc11Q:bg","Ecc12H:bh","Ecc12L:bi","Ecc12M:bj","Ecc12Q:bk","Ecc13H:bl","Ecc13L:bm","Ecc13M:bn","Ecc13Q:bo","Ecc14H:bp","Ecc14L:bq","Ecc14M:br","Ecc14Q:bs","Ecc15H:bt","Ecc15L:bu","Ecc15M:bv","Ecc15Q:bw","Ecc16H:bx","Ecc16L:by","Ecc16M:bz","Ecc16Q:b0","Ecc17H:b1","Ecc17L:b2","Ecc17M:b3","Ecc17Q:b4","Ecc18H:b5","Ecc18L:b6","Ecc18M:b7","Ecc18Q:b8","Ecc19H:b9","Ecc19L:ca","Ecc19M:cb","Ecc19Q:cc","Ecc1H:cd","Ecc1L:ce","Ecc1M:cf","Ecc1Q:cg","Ecc20H:ch","Ecc20L:ci","Ecc20M:cj","Ecc20Q:ck","Ecc21H:cl","Ecc21L:cm","Ecc21M:cn","Ecc21Q:co","Ecc22H:cp","Ecc22L:cq","Ecc22M:cr","Ecc22Q:cs","Ecc23H:ct","Ecc23L:cu","Ecc23M:cv","Ecc23Q:cw","Ecc24H:cx","Ecc24L:cy","Ecc24M:cz","Ecc24Q:c0","Ecc25H:c1","Ecc25L:c2","Ecc25M:c3","Ecc25Q:c4","Ecc26H:c5","Ecc26L:c6","Ecc26M:c7","Ecc26Q:c8","Ecc27H:c9","Ecc27L:da","Ecc27M:db","Ecc27Q:dc","Ecc28H:dd","Ecc28L:de","Ecc28M:df","Ecc28Q:dg","Ecc29H:dh","Ecc29L:di","Ecc29M:dj","Ecc29Q:dk","Ecc2H:dl","Ecc2L:dm","Ecc2M:dn","Ecc2Q:dp","Ecc30H:dq","Ecc30L:dr","Ecc30M:ds","Ecc30Q:dt","Ecc31H:du","Ecc31L:dv","Ecc31M:dw","Ecc31Q:dx","Ecc32H:dy","Ecc32L:dz","Ecc32M:d0","Ecc32Q:d1","Ecc33H:d2","Ecc33L:d3","Ecc33M:d4","Ecc33Q:d5","Ecc34H:d6","Ecc34L:d7","Ecc34M:d8","Ecc34Q:d9","Ecc35H:ea","Ecc35L:eb","Ecc35M:ec","Ecc35Q:ed","Ecc36H:ee","Ecc36L:ef","Ecc36M:eg","Ecc36Q:eh","Ecc37H:ei","Ecc37L:ej","Ecc37M:ek","Ecc37Q:el","Ecc38H:em","Ecc38L:en","Ecc38M:eo","Ecc38Q:ep","Ecc39H:eq","Ecc39L:er","Ecc39M:es","Ecc39Q:et","Ecc3H:eu","Ecc3L:ev","Ecc3M:ew","Ecc3Q:ex","Ecc40H:ey","Ecc40L:ez","Ecc40M:e0","Ecc40Q:e1","Ecc4H:e2","Ecc4L:e3","Ecc4M:e4","Ecc4Q:e5","Ecc5H:e6","Ecc5L:e7","Ecc5M:e8","Ecc5Q:e9","Ecc6H:fa","Ecc6L:fb","Ecc6M:fc","Ecc6Q:fd","Ecc7H:fe","Ecc7L:ff","Ecc7M:fg","Ecc7Q:fh","Ecc8H:fi","Ecc8L:fj","Ecc8M:fk","Ecc8Q:fl","Ecc9H:fm","Ecc9L:fn","Ecc9M:fo","Ecc9Q:fp","RSP10:fq","RSP13:fr","RSP15:fs","RSP16:ft","RSP17:fu","RSP18:fv","RSP20:fw","RSP22:fx","RSP24:fy","RSP26:fz","RSP28:f0","RSP30:f1","RSP7:f2","QRCodeBarcodeResources:f3","List$1:f4","IList$1:f5","ICollection$1:f6","IArray:f7","Script:f8","IArrayList:f9","Array:ga","CompareCallback:gb","MulticastDelegate:gc","IntPtr:gd","Func$3:ge","Action$1:gf","Comparer$1:gg","IComparer:gh","IComparer$1:gi","DefaultComparer$1:gj","Comparison$1:gk","ReadOnlyCollection$1:gl","Predicate$1:gm","NotImplementedException:gn","Bch:go","QRReedSolomon:gp","ReedSolomon:gq","SR:gr","DomRenderer:gs","DomWrapper:gt","DomWrapperPosition:gu","Action:gv","INormalizedEvent:gw","Callback:gx","CanvasContext2D:gy","CanvasContext:gz","TextMetrics:g0","ImageData:g1","CanvasElement:g2","Element:g3","Node:g4","ElementAttributeCollection:g5","ElementCollection:g6","WebStyle:g7","ElementNodeType:g8","document:g9","EventListener$1:ha","Event:hb","DOMTokenList:hc","EventListener:hd","IElementEventHandler:he","ElementEventHandler:hf","ElementAttribute:hg","Gradient:hh","GfArithmetics:hi","ArgumentException:hj","Gf256:hk","QRCodeAlgorithm:hl","StringBuilder:hm","Environment:hn","BarcodeAlgorithm:ho","Dictionary$2:hp","IDictionary$2:hq","KeyValuePair$2:hr","IDictionary:hs","IEqualityComparer$1:ht","EqualityComparer$1:hu","IEqualityComparer:hv","DefaultEqualityComparer$1:hw","InvalidOperationException:hx","Thread:hy","ThreadStart:hz","Encoding:h0","UTF8Encoding:h1","Decoder:h2","UnicodeEncoding:h3","Math:h4","AsciiEncoding:h5","ArgumentNullException:h6","DefaultDecoder:h7","RuntimeHelpers:h8","RuntimeFieldHandle:h9","QRMask:ia","QRCodeEncoder:ib","BarcodeEncodedAlgorithm:ic","XamBarcode:id","Control:ie","FrameworkElement:ig","UIElement:ih","DependencyObject:ii","Dictionary:ij","DependencyProperty:ik","PropertyMetadata:il","PropertyChangedCallback:im","DependencyPropertyChangedEventArgs:io","DependencyPropertiesCollection:ip","UnsetValue:iq","Binding:ir","PropertyPath:is","Transform:it","Visibility:iu","Style:iv","Thickness:iw","HorizontalAlignment:ix","VerticalAlignment:iy","XamBarcodeView:iz","RenderingContext:i0","IRenderer:i1","Rectangle:i2","Shape:i3","Brush:i4","Color:i5","CssGradientUtil:i6","GradientStop:i7","LinearGradientBrush:i8","Point:i9","DoubleCollection:ja","Rect:jb","Size:jc","Path:jd","Geometry:je","GeometryType:jf","TextBlock:jg","Polygon:jh","PointCollection:ji","Polyline:jj","DataTemplateRenderInfo:jk","DataTemplatePassInfo:jl","ContentControl:jm","DataTemplate:jn","DataTemplateRenderHandler:jo","DataTemplateMeasureHandler:jp","DataTemplateMeasureInfo:jq","DataTemplatePassHandler:jr","Line:js","FontInfo:jt","FontUtil:ju","BrushUtil:jv","ColorUtil:jw","Random:jx","InterpolationMode:jy","MathUtil:jz","BrushCollection:j0","ObservableCollection$1:j1","INotifyCollectionChanged:j2","NotifyCollectionChangedEventHandler:j3","NotifyCollectionChangedEventArgs:j4","EventArgs:j5","NotifyCollectionChangedAction:j6","INotifyPropertyChanged:j7","PropertyChangedEventHandler:j8","PropertyChangedEventArgs:j9","Delegate:ka","Interlocked:kb","window:kc","CanvasViewRenderer:kd","GeometryGroup:ke","GeometryCollection:kf","FillRule:kg","PathGeometry:kh","PathFigureCollection:ki","PathFigure:kj","PathSegmentCollection:kk","PathSegment:kl","PathSegmentType:km","LineGeometry:kn","RectangleGeometry:ko","EllipseGeometry:kp","ArcSegment:kq","SweepDirection:kr","LineSegment:ks","PolyLineSegment:kt","BezierSegment:ku","PolyBezierSegment:kv","CoreGeometryUtil:kw","TransformGroup:kx","TransformCollection:ky","TranslateTransform:kz","RotateTransform:k0","ScaleTransform:k1","Stretch:k2","DeviceUtils:k3","EventHandler$1:k4","DataChangedEventArgs:k5","ErrorMessageDisplayingEventArgs:k6","BarcodeVisualData:k7","RectData:k8","IVisualData:k9","EncodingService:la","IEncoding:lb","SingleByteEncoding:lc","DoubleByteEncoding:ld","XamQRCodeBarcode:le","XamGridBarcode:lf","BarcodeGrid:lg","Panel:lh","UIElementCollection:li","Module:lj","Collection$1:lk","BarcodeColumnDefinition:ll","BarcodeGridLength:lm","BarcodeGridUnitType:ln","BarcodeRowDefinition:lo","Canvas:lp","Enumerable:lq","Func$2:lr","IOrderedEnumerable$1:ls","SortedList$1:lt","BarsFillMode:lu","XamGridBarcodeView:lv","MeasureHelper:lw","GridBarcodeVisualData:lx","PrimitiveVisualData:ly","PrimitiveAppearanceData:lz","ColorData:l0","BrushAppearanceData:l1","ShapeTags:l2","PointData:l3","GetPointsSettings:l4","PathVisualData:l5","GeometryData:l6","AppearanceHelper:l7","LinearGradientBrushAppearanceData:l8","GradientStopAppearanceData:l9","SolidBrushAppearanceData:ma","EllipseGeometryData:mb","RectangleGeometryData:mc","LineGeometryData:md","PathGeometryData:me","PathFigureData:mf","SegmentData:mg","LineSegmentData:mh","PolylineSegmentData:mi","ArcSegmentData:mj","PolyBezierSegmentData:mk","BezierSegmentData:ml","LabelAppearanceData:mm","QRCodeErrorCorrectionLevel:mn","SizeVersion:mo","EncodingMode:mp","HeaderDisplayMode:mq","Fnc1Mode:mr","Gs1Helper:ms","EncodingSequence:mt","QRModeIndicator:mu","AbstractEnumerable:mv","Func$1:mw","AbstractEnumerator:mx","GenericEnumerable$1:my","GenericEnumerator$1:mz"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.isDigit,$5=$.ig.util.isDigit1,$6=$.ig.util.isLetter,$7=$.ig.util.isNumber,$8=$.ig.util.isLetterOrDigit,$9=$.ig.util.isLower,$aa=$.ig.util.toLowerCase,$ab=$.ig.util.toUpperCase,$ac=$.ig.util.equalsSimple,$ad=$.ig.util.compareSimple,$ae=$.ig.util.numberToString,$af=$.ig.util.tryParseInt32_1,$ag=$.ig.util.tryParseInt32_2,$ah=$.ig.util.intToString1,$ai=$.ig.util.parseInt32_1,$aj=$.ig.util.parseInt32_2;$d("QRModeIndicator:mu",false,false,{Eci:111,Numeric:1,Alphanumeric:10,"Byte:byte1":100,Kanji:1e3,StructuredAppend:11,Fnc1First:101,Fnc1Second:1001,Terminator:0});$d("Fnc1Mode:mr",false,false,{None:0,Gs1:1,Industry:2});$d("EncodingMode:mp",false,false,{Undefined:-1,Numeric:0,Alphanumeric:1,"Byte:byte1":2,Kanji:3});$d("QRCodeErrorCorrectionLevel:mn",false,false,{Low:1,Medium:0,Quartil:3,High:2});$d("SizeVersion:mo",false,false,{Undefined:0,Version1:1,Version2:2,Version3:3,Version4:4,Version5:5,Version6:6,Version7:7,Version8:8,Version9:9,Version10:10,Version11:11,Version12:12,Version13:13,Version14:14,Version15:15,Version16:16,Version17:17,Version18:18,Version19:19,Version20:20,Version21:21,Version22:22,Version23:23,Version24:24,Version25:25,Version26:26,Version27:27,Version28:28,Version29:29,Version30:30,Version31:31,Version32:32,Version33:33,Version34:34,Version35:35,Version36:36,Version37:37,Version38:38,Version39:39,Version40:40});$c("Ecc10H:a","Object",{init:function(){this._resource=["KysrKysrLCw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10H",$.ig.$ot)},true);$c("Ecc10L:ba","Object",{init:function(){this._resource=["VlZXVw==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10L",$.ig.$ot)},true);$c("Ecc10M:bb","Object",{init:function(){this._resource=["RUVFRUY=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10M",$.ig.$ot)},true);$c("Ecc10Q:bc","Object",{init:function(){this._resource=["KysrKysrLCw=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc10Q",$.ig.$ot)},true);$c("Ecc11H:bd","Object",{init:function(){this._resource=["JCQkJSUlJSUlJSU=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11H",$.ig.$ot)},true);$c("Ecc11L:be","Object",{init:function(){this._resource=["ZWVlZQ==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11L",$.ig.$ot)},true);$c("Ecc11M:bf","Object",{init:function(){this._resource=["UFFRUVE=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11M",$.ig.$ot)},true);$c("Ecc11Q:bg","Object",{init:function(){this._resource=["MjIyMjMzMzM=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc11Q",$.ig.$ot)},true);$c("Ecc12H:bh","Object",{init:function(){this._resource=["KioqKioqKisrKys=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12H",$.ig.$ot)},true);$c("Ecc12L:bi","Object",{init:function(){this._resource=["dHR1dQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12L",$.ig.$ot)},true);$c("Ecc12M:bj","Object",{init:function(){this._resource=["Ojo6Ojo6Ozs=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12M",$.ig.$ot)},true);$c("Ecc12Q:bk","Object",{init:function(){this._resource=["Li4uLi8vLy8vLw==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc12Q",$.ig.$ot)},true);$c("Ecc13H:bl","Object",{init:function(){this._resource=["ISEhISEhISEhISEhIiIiIg==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13H",$.ig.$ot)},true);$c("Ecc13L:bm","Object",{init:function(){this._resource=["hYWFhQ==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13L",$.ig.$ot)},true);$c("Ecc13M:bn","Object",{init:function(){this._resource=["Ozs7Ozs7Ozs8","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13M",$.ig.$ot)},true);$c("Ecc13Q:bo","Object",{init:function(){this._resource=["LCwsLCwsLCwtLS0t","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc13Q",$.ig.$ot)},true);$c("Ecc14H:bp","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14H",$.ig.$ot)},true);$c("Ecc14L:bq","Object",{init:function(){this._resource=["kZGRkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14L",$.ig.$ot)},true);$c("Ecc14M:br","Object",{init:function(){this._resource=["QEBAQEFBQUFB","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14M",$.ig.$ot)},true);$c("Ecc14Q:bs","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJQ==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc14Q",$.ig.$ot)},true);$c("Ecc15H:bt","Object",{init:function(){this._resource=["JCQkJCQkJCQkJCQlJSUlJSUl","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15H",$.ig.$ot)},true);$c("Ecc15L:bu","Object",{init:function(){this._resource=["bW1tbW1u","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15L",$.ig.$ot)},true);$c("Ecc15M:bv","Object",{init:function(){this._resource=["QUFBQUFCQkJCQg==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15M",$.ig.$ot)},true);$c("Ecc15Q:bw","Object",{init:function(){this._resource=["NjY2NjY3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc15Q",$.ig.$ot)},true);$c("Ecc16H:bx","Object",{init:function(){this._resource=["LS0tLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16H",$.ig.$ot)},true);$c("Ecc16L:by","Object",{init:function(){this._resource=["enp6enp7","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16L",$.ig.$ot)},true);$c("Ecc16M:bz","Object",{init:function(){this._resource=["SUlJSUlJSUpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16M",$.ig.$ot)},true);$c("Ecc16Q:b0","Object",{init:function(){this._resource=["KysrKysrKysrKysrKysrLCw=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc16Q",$.ig.$ot)},true);$c("Ecc17H:b1","Object",{init:function(){this._resource=["KiorKysrKysrKysrKysrKysrKw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17H",$.ig.$ot)},true);$c("Ecc17L:b2","Object",{init:function(){this._resource=["h4iIiIiI","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17L",$.ig.$ot)},true);$c("Ecc17M:b3","Object",{init:function(){this._resource=["SkpKSkpKSkpKSks=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17M",$.ig.$ot)},true);$c("Ecc17Q:b4","Object",{init:function(){this._resource=["MjMzMzMzMzMzMzMzMzMzMw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc17Q",$.ig.$ot)},true);$c("Ecc18H:b5","Object",{init:function(){this._resource=["KiorKysrKysrKysrKysrKysrKysr","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18H",$.ig.$ot)},true);$c("Ecc18L:b6","Object",{init:function(){this._resource=["lpaWlpaX","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18L",$.ig.$ot)},true);$c("Ecc18M:b7","Object",{init:function(){this._resource=["RUVFRUVFRUVFRkZGRg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18M",$.ig.$ot)},true);$c("Ecc18Q:b8","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIz","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc18Q",$.ig.$ot)},true);$c("Ecc19H:b9","Object",{init:function(){this._resource=["JycnJycnJycnKCgoKCgoKCgoKCgoKCgoKA==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19H",$.ig.$ot)},true);$c("Ecc19L:ca","Object",{init:function(){this._resource=["jY2Njo6Ojg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19L",$.ig.$ot)},true);$c("Ecc19M:cb","Object",{init:function(){this._resource=["RkZGR0dHR0dHR0dHR0c=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19M",$.ig.$ot)},true);$c("Ecc19Q:cc","Object",{init:function(){this._resource=["Ly8vLy8vLy8vLy8vLy8vLy8wMDAw","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc19Q",$.ig.$ot)},true);$c("Ecc1H:cd","Object",{init:function(){this._resource=["Gg==","EQ=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1H",$.ig.$ot)},true);$c("Ecc1L:ce","Object",{init:function(){this._resource=["Gg==","Bw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1L",$.ig.$ot)},true);$c("Ecc1M:cf","Object",{init:function(){this._resource=["Gg==","Cg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1M",$.ig.$ot)},true);$c("Ecc1Q:cg","Object",{init:function(){this._resource=["Gg==","DQ=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc1Q",$.ig.$ot)},true);$c("Ecc20H:ch","Object",{init:function(){this._resource=["KysrKysrKysrKysrKysrLCwsLCwsLCwsLA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20H",$.ig.$ot)},true);$c("Ecc20L:ci","Object",{init:function(){this._resource=["h4eHiIiIiIg=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20L",$.ig.$ot)},true);$c("Ecc20M:cj","Object",{init:function(){this._resource=["Q0NDRERERERERERERERERA==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20M",$.ig.$ot)},true);$c("Ecc20Q:ck","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc20Q",$.ig.$ot)},true);$c("Ecc21H:cl","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi8vLy8vLw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21H",$.ig.$ot)},true);$c("Ecc21L:cm","Object",{init:function(){this._resource=["kJCQkJGRkZE=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21L",$.ig.$ot)},true);$c("Ecc21M:cn","Object",{init:function(){this._resource=["REREREREREREREREREREREQ=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21M",$.ig.$ot)},true);$c("Ecc21Q:co","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIzMzMzMzM=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc21Q",$.ig.$ot)},true);$c("Ecc22H:cp","Object",{init:function(){this._resource=["JSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22H",$.ig.$ot)},true);$c("Ecc22L:cq","Object",{init:function(){this._resource=["i4uMjIyMjIyM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22L",$.ig.$ot)},true);$c("Ecc22M:cr","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22M",$.ig.$ot)},true);$c("Ecc22Q:cs","Object",{init:function(){this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc22Q",$.ig.$ot)},true);$c("Ecc23H:ct","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23H",$.ig.$ot)},true);$c("Ecc23L:cu","Object",{init:function(){this._resource=["l5eXl5iYmJiY","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23L",$.ig.$ot)},true);$c("Ecc23M:cv","Object",{init:function(){this._resource=["S0tLS0xMTExMTExMTExMTExM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23M",$.ig.$ot)},true);$c("Ecc23Q:cw","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc23Q",$.ig.$ot)},true);$c("Ecc24H:cx","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24H",$.ig.$ot)},true);$c("Ecc24L:cy","Object",{init:function(){this._resource=["k5OTk5OTlJSUlA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24L",$.ig.$ot)},true);$c("Ecc24M:cz","Object",{init:function(){this._resource=["SUlJSUlJSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24M",$.ig.$ot)},true);$c("Ecc24Q:c0","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc24Q",$.ig.$ot)},true);$c("Ecc25H:c1","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25H",$.ig.$ot)},true);$c("Ecc25L:c2","Object",{init:function(){this._resource=["hISEhISEhISFhYWF","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25L",$.ig.$ot)},true);$c("Ecc25M:c3","Object",{init:function(){this._resource=["S0tLS0tLS0tMTExMTExMTExMTExM","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25M",$.ig.$ot)},true);$c("Ecc25Q:c4","Object",{init:function(){this._resource=["NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc25Q",$.ig.$ot)},true);$c("Ecc26H:c5","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLy8vLw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26H",$.ig.$ot)},true);$c("Ecc26L:c6","Object",{init:function(){this._resource=["jo6Ojo6Ojo6Ojo+P","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26L",$.ig.$ot)},true);$c("Ecc26M:c7","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSktLS0s=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26M",$.ig.$ot)},true);$c("Ecc26Q:c8","Object",{init:function(){this._resource=["MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjMzMzMzMw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc26Q",$.ig.$ot)},true);$c("Ecc27H:c9","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27H",$.ig.$ot)},true);$c("Ecc27L:da","Object",{init:function(){this._resource=["mJiYmJiYmJiZmZmZ","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27L",$.ig.$ot)},true);$c("Ecc27M:db","Object",{init:function(){this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSUpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27M",$.ig.$ot)},true);$c("Ecc27Q:dc","Object",{init:function(){this._resource=["NTU1NTU1NTU2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Ng==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc27Q",$.ig.$ot)},true);$c("Ecc28H:dd","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28H",$.ig.$ot)},true);$c("Ecc28L:de","Object",{init:function(){this._resource=["k5OTlJSUlJSUlJSUlA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28L",$.ig.$ot)},true);$c("Ecc28M:df","Object",{init:function(){this._resource=["SUlJSkpKSkpKSkpKSkpKSkpKSkpKSkpKSko=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28M",$.ig.$ot)},true);$c("Ecc28Q:dg","Object",{init:function(){this._resource=["NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc28Q",$.ig.$ot)},true);$c("Ecc29H:dh","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29H",$.ig.$ot)},true);$c("Ecc29L:di","Object",{init:function(){this._resource=["kpKSkpKSkpOTk5OTk5M=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29L",$.ig.$ot)},true);$c("Ecc29M:dj","Object",{init:function(){this._resource=["SUlJSUlJSUlJSUlJSUlJSUlJSUlJSkpKSkpKSg==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29M",$.ig.$ot)},true);$c("Ecc29Q:dk","Object",{init:function(){this._resource=["NTY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc29Q",$.ig.$ot)},true);$c("Ecc2H:dl","Object",{init:function(){this._resource=["LA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2H",$.ig.$ot)},true);$c("Ecc2L:dm","Object",{init:function(){this._resource=["LA==","Cg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2L",$.ig.$ot)},true);$c("Ecc2M:dn","Object",{init:function(){this._resource=["LA==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2M",$.ig.$ot)},true);$c("Ecc2Q:dp","Object",{init:function(){this._resource=["LA==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc2Q",$.ig.$ot)},true);$c("Ecc30H:dq","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30H",$.ig.$ot)},true);$c("Ecc30L:dr","Object",{init:function(){this._resource=["kZGRkZGSkpKSkpKSkpKS","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30L",$.ig.$ot)},true);$c("Ecc30M:ds","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30M",$.ig.$ot)},true);$c("Ecc30Q:dt","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc30Q",$.ig.$ot)},true);$c("Ecc31H:du","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31H",$.ig.$ot)},true);$c("Ecc31L:dv","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZKSkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31L",$.ig.$ot)},true);$c("Ecc31M:dw","Object",{init:function(){this._resource=["SkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31M",$.ig.$ot)},true);$c("Ecc31Q:dx","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nw==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc31Q",$.ig.$ot)},true);$c("Ecc32H:dy","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32H",$.ig.$ot)},true);$c("Ecc32L:dz","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZGRkZE=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32L",$.ig.$ot)},true);$c("Ecc32M:d0","Object",{init:function(){this._resource=["SkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32M",$.ig.$ot)},true);$c("Ecc32Q:d1","Object",{init:function(){this._resource=["NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc32Q",$.ig.$ot)},true);$c("Ecc33H:d2","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33H",$.ig.$ot)},true);$c("Ecc33L:d3","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZGRkZGS","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33L",$.ig.$ot)},true);$c("Ecc33M:d4","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0s=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33M",$.ig.$ot)},true);$c("Ecc33Q:d5","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc33Q",$.ig.$ot)},true);$c("Ecc34H:d6","Object",{init:function(){this._resource=["Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4v","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34H",$.ig.$ot)},true);$c("Ecc34L:d7","Object",{init:function(){this._resource=["kZGRkZGRkZGRkZGRkZKSkpKSkg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34L",$.ig.$ot)},true);$c("Ecc34M:d8","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34M",$.ig.$ot)},true);$c("Ecc34Q:d9","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY3Nzc3Nzc3","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc34Q",$.ig.$ot)},true);$c("Ecc35H:ea","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35H",$.ig.$ot)},true);$c("Ecc35L:eb","Object",{init:function(){this._resource=["l5eXl5eXl5eXl5eXmJiYmJiYmA==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35L",$.ig.$ot)},true);$c("Ecc35M:ec","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35M",$.ig.$ot)},true);$c("Ecc35Q:ed","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc35Q",$.ig.$ot)},true);$c("Ecc36H:ee","Object",{init:function(){this._resource=["LS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36H",$.ig.$ot)},true);$c("Ecc36L:ef","Object",{init:function(){this._resource=["l5eXl5eXmJiYmJiYmJiYmJiYmJg=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36L",$.ig.$ot)},true);$c("Ecc36M:eg","Object",{init:function(){this._resource=["S0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36M",$.ig.$ot)},true);$c("Ecc36Q:eh","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc36Q",$.ig.$ot)},true);$c("Ecc37H:ei","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37H",$.ig.$ot)},true);$c("Ecc37L:ej","Object",{init:function(){this._resource=["mJiYmJiYmJiYmJiYmJiYmJiZmZmZ","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37L",$.ig.$ot)
},true);$c("Ecc37M:ek","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpLS0tLS0tLS0tLS0tLSw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37M",$.ig.$ot)},true);$c("Ecc37Q:el","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc37Q",$.ig.$ot)},true);$c("Ecc38H:em","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38H",$.ig.$ot)},true);$c("Ecc38L:en","Object",{init:function(){this._resource=["mJiYmJmZmZmZmZmZmZmZmZmZmZmZmQ==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38L",$.ig.$ot)},true);$c("Ecc38M:eo","Object",{init:function(){this._resource=["SkpKSkpKSkpKSkpKSktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38M",$.ig.$ot)},true);$c("Ecc38Q:ep","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc38Q",$.ig.$ot)},true);$c("Ecc39H:eq","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39H",$.ig.$ot)},true);$c("Ecc39L:er","Object",{init:function(){this._resource=["k5OTk5OTk5OTk5OTk5OTk5OTk5OUlJSU","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39L",$.ig.$ot)},true);$c("Ecc39M:es","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0xMTExMTEw=","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39M",$.ig.$ot)},true);$c("Ecc39Q:et","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc39Q",$.ig.$ot)},true);$c("Ecc3H:eu","Object",{init:function(){this._resource=["IyM=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3H",$.ig.$ot)},true);$c("Ecc3L:ev","Object",{init:function(){this._resource=["Rg==","Dw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3L",$.ig.$ot)},true);$c("Ecc3M:ew","Object",{init:function(){this._resource=["Rg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3M",$.ig.$ot)},true);$c("Ecc3Q:ex","Object",{init:function(){this._resource=["IyM=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc3Q",$.ig.$ot)},true);$c("Ecc40H:ey","Object",{init:function(){this._resource=["LS0tLS0tLS0tLS0tLS0tLS0tLS0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40H",$.ig.$ot)},true);$c("Ecc40L:ez","Object",{init:function(){this._resource=["lJSUlJSUlJSUlJSUlJSUlJSUlJWVlZWVlQ==","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40L",$.ig.$ot)},true);$c("Ecc40M:e0","Object",{init:function(){this._resource=["S0tLS0tLS0tLS0tLS0tLS0tLTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTA==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40M",$.ig.$ot)},true);$c("Ecc40Q:e1","Object",{init:function(){this._resource=["NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2Njc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc40Q",$.ig.$ot)},true);$c("Ecc4H:e2","Object",{init:function(){this._resource=["GRkZGQ==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4H",$.ig.$ot)},true);$c("Ecc4L:e3","Object",{init:function(){this._resource=["ZA==","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4L",$.ig.$ot)},true);$c("Ecc4M:e4","Object",{init:function(){this._resource=["MjI=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4M",$.ig.$ot)},true);$c("Ecc4Q:e5","Object",{init:function(){this._resource=["MjI=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc4Q",$.ig.$ot)},true);$c("Ecc5H:e6","Object",{init:function(){this._resource=["ISEiIg==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5H",$.ig.$ot)},true);$c("Ecc5L:e7","Object",{init:function(){this._resource=["hg==","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5L",$.ig.$ot)},true);$c("Ecc5M:e8","Object",{init:function(){this._resource=["Q0M=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5M",$.ig.$ot)},true);$c("Ecc5Q:e9","Object",{init:function(){this._resource=["ISEiIg==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc5Q",$.ig.$ot)},true);$c("Ecc6H:fa","Object",{init:function(){this._resource=["KysrKw==","HA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6H",$.ig.$ot)},true);$c("Ecc6L:fb","Object",{init:function(){this._resource=["VlY=","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6L",$.ig.$ot)},true);$c("Ecc6M:fc","Object",{init:function(){this._resource=["KysrKw==","EA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6M",$.ig.$ot)},true);$c("Ecc6Q:fd","Object",{init:function(){this._resource=["KysrKw==","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc6Q",$.ig.$ot)},true);$c("Ecc7H:fe","Object",{init:function(){this._resource=["JycnJyg=","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7H",$.ig.$ot)},true);$c("Ecc7L:ff","Object",{init:function(){this._resource=["YmI=","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7L",$.ig.$ot)},true);$c("Ecc7M:fg","Object",{init:function(){this._resource=["MTExMQ==","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7M",$.ig.$ot)},true);$c("Ecc7Q:fh","Object",{init:function(){this._resource=["ICAhISEh","Eg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc7Q",$.ig.$ot)},true);$c("Ecc8H:fi","Object",{init:function(){this._resource=["KCgoKCkp","Gg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8H",$.ig.$ot)},true);$c("Ecc8L:fj","Object",{init:function(){this._resource=["eXk=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8L",$.ig.$ot)},true);$c("Ecc8M:fk","Object",{init:function(){this._resource=["PDw9PQ==","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8M",$.ig.$ot)},true);$c("Ecc8Q:fl","Object",{init:function(){this._resource=["KCgoKCkp","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc8Q",$.ig.$ot)},true);$c("Ecc9H:fm","Object",{init:function(){this._resource=["JCQkJCUlJSU=","GA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9H",$.ig.$ot)},true);$c("Ecc9L:fn","Object",{init:function(){this._resource=["kpI=","Hg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9L",$.ig.$ot)},true);$c("Ecc9M:fo","Object",{init:function(){this._resource=["Ojo6Ozs=","Fg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9M",$.ig.$ot)},true);$c("Ecc9Q:fp","Object",{init:function(){this._resource=["JCQkJCUlJSU=","FA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("Ecc9Q",$.ig.$ot)},true);$c("RSP10:fq","Object",{init:function(){this._resource=["2MKfb8deX3GdwQ==","2MKfb8deX3GdwQ==","rZkj3pO8vuInnw==","dVu8sVTi4ZO6Xg==","Ry9GoTtlYdlOIw==","n+3Zzvw7PqjT4g==","6rZlf6jZ3ztpvA==","MnT6EG+HgEr0fQ==","jl6MX3bKwq+cRg==","VpwTMLGUnd4Bhw==","I8evgeV2fE272Q==","+wUw7iIoIzwmGA==","yXHK/k2vo3bSZQ==","EbNVkYrx/AdPpA==","ZOjpIN4THZT1+g==","vCp2TxlNQuVoOw==","AbwFvuyJmUMljA==","2X6a0SvXxjK4TQ==","rCUmYH81J6ECEw==","dOe5D7hreNCf0g==","RpNDH9fs+Jprrw==","nlHccBCyp+v2bg==","6wpgwURQRnhMMA==","M8j/roMOGQnR8Q==","j+KJ4ZpDW+y5yg==","VyAWjl0dBJ0kCw==","InuqPwn/5Q6eVQ==","+rk1UM6hun8DlA==","yM3PQKEmOjX36Q==","EA9QL2Z4ZURqKA==","ZVTsnjKahNfQdg==","vZZz8fXE26ZNtw==","AmUKYcUPL4ZKBQ==","2qeVDgJRcPfXxA==","r/wpv1azkWRtmg==","dz620JHtzhXwWw==","RUpMwP5qTl8EJg==","nYjTrzk0ES6Z5w==","6NNvHm3W8L0juQ==","MBHwcaqIr8y+eA==","jDuGPrPF7SnWQw==","VPkZUXSbslhLgg==","IaKl4CB5U8vx3A==","+WA6j+cnDLpsHQ==","yxTAn4igjPCYYA==","E9Zf8E/+04EFoQ==","Zo3jQRscMhK//w==","vk98LtxCbWMiPg==","A9kP3ymGtsVviQ==","2xuQsO7Y6bTySA==","rkAsAbo6CCdIFg==","doKzbn1kV1bV1w==","RPZJfhLj1xwhqg==","nDTWEdW9iG28aw==","6W9qoIFfaf4GNQ==","Ma31z0YBNo+b9A==","jYeDgF9MdGrzzw==","VUUc75gSKxtuDg==","IB6gXszwyojUUA==","+Nw/MQuulflJkQ==","yqjFIWQpFbO97A==","EmpaTqN3SsIgLQ==","ZzHm//eVq1Gacw==","v/N5kDDL9CAHsg==","BMoUwpceXhGUCg==","3AiLrVBAAWAJyw==","qVM3HASi4POzlQ==","cZGoc8P8v4IuVA==","Q+VSY6x7P8jaKQ==","myfNDGslYLlH6A==","7nxxvT/HgSr9tg==","Nr7u0viZ3ltgdw==","ipSYneHUnL4ITA==","UlYH8iaKw8+VjQ==","Jw27Q3JoIlwv0w==","/88kLLU2fS2yEg==","zbvePNqx/WdGbw==","FXlBUx3vohbbrg==","YCL94kkNQ4Vh8A==","uOBijY5THPT8MQ==","BXYRfHuXx1Kxhg==","3bSOE7zJmCMsRw==","qO8yougrebCWGQ==","cC2tzS91JsEL2A==","QllX3UDypov/pQ==","mpvIsoes+fpiZA==","78B0A9NOGGnYOg==","NwLrbBQQRxhF+w==","iyidIw1dBf0twA==","U+oCTMoDWoywAQ==","JrG+/Z7hux8KXw==","/nMhklm/5G6Xng==","zAfbgjY4ZCRj4w==","FMVE7fFmO1X+Ig==","YZ74XKWE2sZEfA==","uVxnM2LahbfZvQ==","Bq8eo1IRcZfeDw==","3m2BzJVPLuZDzg==","qzY9fcGtz3X5kA==","c/SiEgbzkARkUQ==","QYBYAml0EE6QLA==","mULHba4qTz8N7Q==","7Bl73PrIrqy3sw==","NNvksz2W8d0qcg==","iPGS/CTbszhCSQ==","UDMNk+OF7EnfiA==","JWixIrdnDdpl1g==","/aouTXA5Uqv4Fw==","z97UXR++0uEMag==","FxxLMtjgjZCRqw==","Ykf3g4wCbAMr9Q==","uoVo7EtcM3K2NA==","BxMbHb6Y6NT7gw==","39GEcnnGt6VmQg==","qoo4wy0kVjbcHA==","ckinrOp6CUdB3Q==","QDxdvIX9iQ21oA==","mP7C00Kj1nwoYQ==","7aV+YhZBN++SPw==","NWfhDdEfaJ4P/g==","iU2XQshSKntnxQ==","UY8ILQ8MdQr6BA==","JNS0nFvulJlAWg==","/BYr85ywy+jdmw==","zmLR4/M3S6Ip5g==","FqBOjDRpFNO0Jw==","Y/vyPWCL9UAOeQ==","uzltUqfVqjGTuA==","CIkomTM8vCI1FA==","0Eu39vRi41Oo1Q==","pRALR6CAAsASiw==","fdKUKGfeXbGPSg==","T6ZuOAhZ3ft7Nw==","l2TxV88Hgorm9g==","4j9N5pvlYxlcqA==","Ov3SiVy7PGjBaQ==","htekxkX2fo2pUg==","XhU7qYKoIfw0kw==","K06HGNZKwG+OzQ==","84wYdxEUnx4TDA==","wfjiZ36TH1TncQ==","GTp9CLnNQCV6sA==","bGHBue0vobbA7g==","tKNe1ipx/sddLw==","CTUtJ9+1JWEQmA==","0feySBjrehCNWQ==","pKwO+UwJm4M3Bw==","fG6RlotXxPKqxg==","ThprhuTQRLheuw==","ltj06SOOG8nDeg==","44NIWHds+lp5JA==","O0HXN7AypSvk5Q==","h2uheKl/586M3g==","X6k+F24huL8RHw==","KvKCpjrDWSyrQQ==","8jAdyf2dBl02gA==","wETn2ZIahhfC/Q==","GIZ4tlVE2WZfPA==","bd3EBwGmOPXlYg==","tR9baMb4Z4R4ow==","Cuwi+PYzk6R/EQ==","0i69lzFtzNXi0A==","p3UBJmWPLUZYjg==","f7eeSaLRcjfFTw==","TcNkWc1W8n0xMg==","lQH7NgoIrQys8w==","4FpHh17qTJ8WrQ==","OJjY6Jm0E+6LbA==","hLKup4D5UQvjVw==","XHAxyEenDnp+lg==","KSuNeRNF7+nEyA==","8ekSFtQbsJhZCQ==","w53oBrucMNKtdA==","G193aXzCb6MwtQ==","bgTL2CggjjCK6w==","tsZUt+9+0UEXKg==","C1AnRhq6CudanQ==","05K4Kd3kVZbHXA==","pskEmIkGtAV9Ag==","fgub905Y63Tgww==","TH9h5yHfaz4Uvg==","lL3+iOaBNE+Jfw==","4eZCObJj1dwzIQ==","OSTdVnU9iq2u4A==","hQ6rGWxwyEjG2w==","Xcw0dqsulzlbGg==","KJeIx//MdqrhRA==","8FUXqDiSKdt8hQ==","wiHtuFcVqZGI+A==","GuNy15BL9uAVOQ==","b7jOZsSpF3OvZw==","t3pRCQP3SAIypg==","DEM8W6Qi4jOhHg==","1IGjNGN8vUI83w==","odofhTeeXNGGgQ==","eRiA6vDAA6AbQA==","S2x6+p9Hg+rvPQ==","k67llVgZ3Jty/A==","5vVZJAz7PQjIog==","PjfGS8ulYnlVYw==","gh2wBNLoIJw9WA==","Wt8vaxW2f+2gmQ==","L4ST2kFUnn4axw==","90YMtYYKwQ+HBg==","xTL2pemNQUVzew==","HfBpyi7THjTuug==","aKvVe3ox/6dU5A==","sGlKFL1voNbJJQ==","Df855Uire3CEkg==","1T2mio/1JAEZUw==","oGYaO9sXxZKjDQ==","eKSFVBxJmuM+zA==","StB/RHPOGqnKsQ==","khLgK7SQRdhXcA==","50lcmuBypEvtLg==","P4vD9Scs+zpw7w==","g6G1uj5hud8Y1A==","W2Mq1fk/5q6FFQ==","LjiWZK3dBz0/Sw==","9voJC2qDWEyiig==","xI7zGwUE2AZW9w==","HExsdMJah3fLNg==","aRfQxZa4ZuRxaA==","sdVPqlHmOZXsqQ==","DiY2OmEtzbXrGw==","1uSpVaZzksR22g==","o78V5PKRc1fMhA==","e32KizXPLCZRRQ==","SQlwm1pIrGylOA==","kcvv9J0W8x04+Q==","5JBTRcn0Eo6Cpw==","PFLMKg6qTf8fZg==","gHi6ZRfnDxp3XQ==","WLolCtC5UGvqnA==","LeGZu4RbsfhQwg==","9SMG1EMF7onNAw==","x1f8xCyCbsM5fg==","H5Vjq+vcMbKkvw==","as7fGr8+0CEe4Q==","sgxAdXhgj1CDIA==","D5ozhI2kVPbOlw==","11is60r6C4dTVg==","ogMQWh4Y6hTpCA==","esGPNdlGtWV0yQ==","SLV1JbbBNS+AtA==","kHfqSnGfal4ddQ==","5SxW+yV9i82nKw==","Pe7JlOIj1Lw66g==","gcS/2/tulllS0Q==","WQYgtDwwySjPEA==","LF2cBWjSKLt1Tg==","9J8Daq+Md8rojw==","xuv5esAL94Ac8g==","HilmFQdVqPGBMw==","a3LapFO3SWI7bQ==","s7BFy5TpFhOmrA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP10",$.ig.$ot)},true);$c("RSP13:fr","Object",{init:function(){this._resource=["iUnjEbERNA0uK1OEeA==","iUnjEbERNA0uK1OEeA==","D5LbIn8iaBpcVqYV8A==","hts4M84zXBdyffWRiA==","HjmrRP5E0DS4rFEq/Q==","l3BIVU9V5DmWhwKuhQ==","EatwZoFmuC7k+vc/DQ==","mOKTdzB3jCPK0aS7dQ==","PHJLiOGIvWhtRaJU5w==","tTuomVCZiWVDbvHQnw==","M+CQqp6q1XIxEwRBFw==","uqlzuy+74X8fOFfFbw==","IkvgzB/MbVzV6fN+Gg==","qwID3a7dWVH7wqD6Yg==","Ldk77mDuBUaJv1Vr6g==","pJDY/9H/MUunlAbvkg==","eOSWDd8NZ9Dailmo0w==","8a11HG4cU930oQosqw==","d3ZNL6AvD8qG3P+9Iw==","/j+uPhE+O8eo96w5Ww==","Zt09SSFJt+RiJgiCLg==","75TeWJBYg+lMDVsGVg==","aU/ma15r3/4+cK6X3g==","4AYFeu966/MQW/0Tpg==","RJbdhT6F2ri3z/v8NA==","zd8+lI+U7rWZ5Kh4TA==","SwQGp0GnsqLrmV3pxA==","wk3ltvC2hq/Fsg5tvA==","Wq92wcDBCowPY6rWyQ==","0+aV0HHQPoEhSPlSsQ==","VT2t47/jYpZTNQzDOQ==","3HRO8g7yVpt9Hl9HQQ==","8NUxGqMazr2pCbJNuw==","eZzSCxIL+rCHIuHJww==","/0fqONw4pqf1XxRYSw==","dg4JKW0pkqrbdEfcMw==","7uyaXl1eHokRpeNnRg==","Z6V5T+xPKoQ/jrDjPg==","4X5BfCJ8dpNN80Vytg==","aDeibZNtQp5j2Bb2zg==","zKd6kkKSc9XETBAZXA==","Re6Zg/ODR9jqZ0OdJA==","wzWhsD2wG8+YGrYMrA==","SnxCoYyhL8K2MeWI1A==","0p7R1rzWo+F84EEzoQ==","W9cyxw3Hl+xSyxK32Q==","3QwK9MP0y/sgtucmUQ==","VEXp5XLl//YOnbSiKQ==","iDGnF3wXqW1zg+vlaA==","AXhEBs0GnWBdqLhhEA==","h6N8NQM1wXcv1U3wmA==","DuqfJLIk9XoB/h504A==","lggMU4JTeVnLL7rPlQ==","H0HvQjNCTVTlBOlL7Q==","mZrXcf1xEUOXeRzaZQ==","ENM0YExgJU65Uk9eHQ==","tEPsn52fFAUexkmxjw==","PQoPjiyOIAgw7Ro19w==","u9E3veK9fB9CkO+kfw==","MpjUrFOsSBJsu7wgBw==","qnpH22PbxDGmahibcg==","IzOkytLK8DyIQUsfCg==","peic+Rz5rCv6PL6Ogg==","LKF/6K3omCbUF+0K+g==","/bdiNFs0gWdPEnmaaw==","dP6BJeoltWphOSoeEw==","8iW5FiQW6X0TRN+Pmw==","e2xaB5UH3XA9b4wL4w==","447JcKVwUVP3viiwlg==","ascqYRRhZV7ZlXs07g==","7BwSUtpSOUmr6I6lZg==","ZVXxQ2tDDUSFw90hHg==","wcUpvLq8PA8iV9vOjA==","SIzKrQutCAIMfIhK9A==","zlfynsWeVBV+AX3bfA==","Rx4Rj3SPYBhQKi5fBA==","3/yC+ET47Dua+4rkcQ==","VrVh6fXp2Da00NlgCQ==","0G5Z2jvahCHGrSzxgQ==","WSe6y4rLsCzohn91+Q==","hVP0OYQ55reVmCAyuA==","DBoXKDUo0rq7s3O2wA==","isEvG/sbjq3JzoYnSA==","A4jMCkoKuqDn5dWjMA==","m2pffXp9NoMtNHEYRQ==","EiO8bMtsAo4DHyKcPQ==","lPiEXwVfXplxYtcNtQ==","HbFnTrROapRfSYSJzQ==","uSG/sWWxW9/43YJmXw==","MGhcoNSgb9LW9tHiJw==","trNkkxqTM8WkiyRzrw==","P/qHgquCB8iKoHf31w==","pxgU9Zv1i+tAcdNMog==","LlH35Crkv+ZuWoDI2g==","qIrP1+TX4/EcJ3VZUg==","IcMsxlXG1/wyDCbdKg==","DWJTLvguT9rmG8vX0A==","hCuwP0k/e9fIMJhTqA==","AvCIDIcMJ8C6TW3CIA==","i7lrHTYdE82UZj5GWA==","E1v4agZqn+5et5r9LQ==","mhIbe7d7q+NwnMl5VQ==","HMkjSHlI9/QC4Tzo3Q==","lYDAWchZw/ksym9spQ==","MRAYphmm8rKLXmmDNw==","uFn7t6i3xr+ldToHTw==","PoLDhGaEmqjXCM+Wxw==","t8sgldeVrqX5I5wSvw==","Lymz4ufiIoYz8jipyg==","pmBQ81bzFosd2Wstsg==","ILtowJjASpxvpJ68Og==","qfKL0SnRfpFBj804Qg==","dYbFIycjKAo8kZJ/Aw==","/M8mMpYyHAcSusH7ew==","ehQeAVgBQBBgxzRq8w==","8139EOkQdB1O7Gfuiw==","a79uZ9ln+D6EPcNV/g==","4vaNdmh2zDOqFpDRhg==","ZC21RaZFkCTYa2VADg==","7WRWVBdUpCn2QDbEdg==","SfSOq8arlWJR1DAr5A==","wL1tune6oW9//2OvnA==","RmZVibmJ/XgNgpY+FA==","zy+2mAiYyXUjqcW6bA==","V80l7zjvRVbpeGEBGQ==","3oTG/on+cVvHUzKFYQ==","WF/+zUfNLUy1LscU6Q==","0RYd3PbcGUGbBZSQkQ==","53PEaLZoH86eJPIp1g==","bjoneQd5K8OwD6Gtrg==","6OEfSslKd9TCclQ8Jg==","Yaj8W3hbQ9nsWQe4Xg==","+UpvLEgsz/omiKMDKw==","cAOMPfk9+/cIo/CHUw==","9ti0DjcOp+B63gUW2w==","f5FXH4Yfk+1U9VaSow==","2wGP4FfgoqbzYVB9MQ==","Ukhs8ebxlqvdSgP5SQ==","1JNUwijCyryvN/ZowQ==","Xdq305nT/rGBHKXsuQ==","xTgkpKmkcpJLzQFXzA==","THHHtRi1Rp9l5lLTtA==","yqr/htaGGogXm6dCPA==","Q+Mcl2eXLoU5sPTGRA==","n5dSZWlleB5ErquBBQ==","Ft6xdNh0TBNqhfgFfQ==","kAWJRxZHEAQY+A2U9Q==","GUxqVqdWJAk2014QjQ==","ga75IZchqCr8Avqr+A==","COcaMCYwnCfSKakvgA==","jjwiA+gDwDCgVFy+CA==","B3XBElkS9D2Ofw86cA==","o+UZ7YjtxXYp6wnV4g==","Kqz6/Dn88XsHwFpRmg==","rHfCz/fPrWx1va/AEg==","JT4h3kbemWFblvxEag==","vdyyqXapFUKRR1j/Hw==","NJVRuMe4IU+/bAt7Zw==","sk5piwmLfVjNEf7q7w==","OweKmriaSVXjOq1ulw==","F6b1chVy0XM3LUBkbQ==","nu8WY6Rj5X4ZBhPgFQ==","GDQuUGpQuWlre+ZxnQ==","kX3NQdtBjWRFULX15Q==","CZ9eNus2AUePgRFOkA==","gNa9J1onNUqhqkLK6A==","Bg2FFJQUaV3T17dbYA==","j0RmBSUFXVD9/OTfGA==","K9S++vT6bBtaaOIwig==","op1d60XrWBZ0Q7G08g==","JEZl2IvYBAEGPkQleg==","rQ+GyTrJMAwoFRehAg==","Ne0Vvgq+vC/ixLMadw==","vKT2r7uviCLM7+CeDw==","On/OnHWc1DW+khUPhw==","szYtjcSN4DiQuUaL/w==","b0Jjf8p/tqPtpxnMvg==","5guAbntugq7DjEpIxg==","YNC4XbVd3rmx8b/ZTg==","6ZlbTARM6rSf2uxdNg==","cXvIOzQ7ZpdVC0jmQw==","+DIrKoUqUpp7IBtiOw==","fukTGUsZDo0JXe7zsw==","96DwCPoIOoAndr13yw==","UzAo9yv3C8uA4ruYWQ==","2nnL5prmP8auyegcIQ==","XKLz1VTVY9HctB2NqQ==","1esQxOXEV9zyn04J0Q==","TQmDs9Wz2/84TuqypA==","xEBgomSi7/IWZbk23A==","QptYkaqRs+VkGEynVA==","y9K7gBuAh+hKMx8jLA==","GsSmXO1cnqnRNouzvQ==","k41FTVxNqqT/Hdg3xQ==","FVZ9fpJ+9rONYC2mTQ==","nB+ebyNvwr6jS34iNQ==","BP0NGBMYTp1pmtqZQA==","jbTuCaIJepBHsYkdOA==","C2/WOmw6Joc1zHyMsA==","giY1K90rEoob5y8IyA==","Jrbt1AzUI8G8cynnWg==","r/8Oxb3FF8ySWHpjIg==","KSQ29nP2S9vgJY/yqg==","oG3V58Lnf9bODtx20g==","OI9GkPKQ8/UE33jNpw==","scalgUOBx/gq9CtJ3w==","Nx2dso2ym+9Yid7YVw==","vlR+ozyjr+J2oo1cLw==","YiAwUTJR+XkLvNIbbg==","62nTQINAzXQll4GfFg==","bbLrc01zkWNX6nQOng==","5PsIYvxipW55wSeK5g==","fBmbFcwVKU2zEIMxkw==","9VB4BH0EHUCdO9C16w==","c4tAN7M3QVfvRiUkYw==","+sKjJgImdVrBbXagGw==","XlJ72dPZRBFm+XBPiQ==","1xuYyGLIcBxI0iPL8Q==","UcCg+6z7LAs6r9ZaeQ==","2IlD6h3qGAYUhIXeAQ==","QGvQnS2dlCXeVSFldA==","ySIzjJyMoCjwfnLhDA==","T/kLv1K//D+CA4dwhA==","xrDoruOuyDKsKNT0/A==","6hGXRk5GUBR4Pzn+Bg==","Y1h0V/9XZBlWFGp6fg==","5YNMZDFkOA4kaZ/r9g==","bMqvdYB1DAMKQsxvjg==","9Cg8ArACgCDAk2jU+w==","fWHfEwETtC3uuDtQgw==","+7rnIM8g6Dqcxc7BCw==","cvMEMX4x3Dey7p1Fcw==","1mPczq/O7XwVepuq4Q==","Xyo/3x7f2XE7UcgumQ==","2fEH7NDshWZJLD2/EQ==","ULjk/WH9sWtnB247aQ==","yFp3ilGKPUit1sqAHA==","QROUm+CbCUWD/ZkEZA==","x8isqC6oVVLxgGyV7A==","ToFPuZ+5YV/fqz8RlA==","kvUBS5FLN8SitWBW1Q==","G7ziWiBaA8mMnjPSrQ==","nWfaae5pX97+48ZDJQ==","FC45eF94a9PQyJXHXQ==","jMyqD28P5/AaGTF8KA==","BYVJHt4e0/00MmL4UA==","g15xLRAtj+pGT5dp2A==","CheSPKE8u+doZMTtoA==","rodKw3DDiqzP8MICMg==","J86p0sHSvqHh25GGSg==","oRWR4Q/h4raTpmQXwg==","KFxy8L7w1ru9jTeTug==","sL7hh46HWph3XJMozw==","OfcClj+WbpVZd8Cstw==","vyw6pfGlMoIrCjU9Pw==","NmXZtEC0Bo8FIWa5Rw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP13",$.ig.$ot)},true);$c("RSP15:fs","Object",{init:function(){this._resource=["HcRvo3BKCmlpi4SXIIYa","HcRvo3BKCmlpi4SXIIYa","OpXeW+CUFNLSCxUzQBE0","J1Gx+JDeHru7gJGkYJcu","dDehtt01KLm5FipmgCJo","afPOFa1/ItDQna7xoKRy","TqJ/7T2hPGtrHT9VwDNc","U2YQTk3rNgIClrvC4LVG","6G5fcadqUG9vLFTMHUTQ","9aow0tcgWgYGp9BbPcLK","0vuBKkf+RL29J0H/XVXk","zz/uiTe0TtTUrMVofdP+","nFn+x3pfeNbWOn6qnWa4","gZ2RZAoVcr+/sfo9veCi","pswgnJrLbAQEMWuZ3XeM","uwhPP+qBZm1tuu8O/fGW","zdy+4lPUoN7eWKiFOoi9","0BjRQSOeqre30ywSGg6n","90lgubNAtAwMU722epmJ","6o0PGsMKvmVl2DkhWh+T","uesfVI7hiGdnToLjuqrV","pC9w9/6rgg4OxQZ0mizP","g37BD251nLW1RZfQ+rvh","nrqurB4/ltzczhNH2j37","JbLhk/S+8LGxdPxJJ8xt","OHaOMIT0+tjY/3jeB0p3","Hyc/yBQq5GNjf+l6Z91Z","AuNQa2Rg7goK9G3tR1tD","UYVAJSmL2AgIYtYvp+4F","TEEvhlnB0mFh6VK4h2gf","axCefskfzNraacMc5/8x","dtTx3blVxrOz4keLx3kr","h6Vh2aa1XaGhsE0XdA1n","mmEOetb/V8jIO8mAVIt9","vTC/gkYhSXNzu1gkNBxT","oPTQITZrQxoaMNyzFJpJ","85LAb3uAdRgYpmdx9C8P","7lavzAvKf3FxLePm1KkV","yQceNJsUYcrKrXJCtD47","1MNxl+tea6OjJvbVlLgh","b8s+qAHfDc7OnBnbaUm3","cg9RC3GVB6enF51MSc+t","VV7g8+FLGRwclwzoKViD","SJqPUJEBE3V1HIh/Cd6Z","G/yfHtzqJXd3ijO96Wvf","BjjwvaygLx4eAbcqye3F","IWlBRTx+MaWlgSaOqXrr","PK0u5kw0O8zMCqIZifzx","SnnfO/Vh/X9/6OWSToXa","V72wmIUr9xYWY2EFbgPA","cOwBYBX16a2t4/ChDpTu","bShuw2W/48TEaHQ2LhL0","Pk5+jShU1cbG/s/0zqey","I4oRLlge36+vdUtj7iGo","BNug1sjAwRQU9drHjraG","GR/PdbiKy319fl5QrjCc","oheASlILrRAQxLFeU8EK","v9Pv6SJBp3l5TzXJc0cQ","mIJeEbKfucLCz6RtE9A+","hUYxssLVs6urRCD6M1Yk","1iAh/I8+hamp0ps40+Ni","y+ROX/90j8DAWR+v82V4","7LX/p2+qkXt72Y4Lk/JW","8XGQBB/gmxISUgqcs3RM","E1fCr1F3ul9ffZou6BrO","DpOtDCE9sDY29h65yJzU","KcIc9LHjro2Ndo8dqAv6","NAZzV8GppOTk/QuKiI3g","Z2BjGYxCkubma7BIaDim","eqQMuvwImI+P4DTfSL68","XfW9QmzWhjQ0YKV7KCmS","QDHS4RycjF1d6yHsCK+I","+zmd3vYd6jAwUc7i9V4e","5v3yfYZX4FlZ2kp11dgE","waxDhRaJ/uLiWtvRtU8q","3GgsJmbD9IuL0V9Glckw","jw48aCsowomJR+SEdXx2","kspTy1tiyODgzGATVfps","tZviM8u81ltbTPG3NW1C","qF+NkLv23DIyx3UgFetY","3ot8TQKjGoGBJTKr0pJz","w08T7nLpEOjorrY88hRp","5B6iFuI3DlNTLieYkoNH","+drNtZJ9BDo6paMPsgVd","qrzd+9+WMjg4MxjNUrAb","t3iyWK/cOFFRuJxacjYB","kCkDoD8CJurqOA3+EqEv","je1sA09ILIODs4lpMic1","NuUjPKXJSu7uCWZnz9aj","KyFMn9WDQIeHguLw71C5","DHD9Z0VdXjw8AnNUj8eX","EbSSxDUXVFVViffDr0GN","QtKCinj8YldXH0wBT/TL","XxbtKQi2aD4+lMiWb3LR","eEdc0ZhodoWFFFkyD+X/","ZYMzcugifOzsn92lL2Pl","lPKjdvfC5/7+zdc5nBep","iTbM1YeI7ZeXRlOuvJGz","rmd9LRdW8ywsxsIK3Aad","s6MSjmcc+UVFTUad/ICH","4MUCwCr3z0dH2/1fHDXB","/QFtY1q9xS4uUHnIPLPb","2lDcm8pj25WV0OhsXCT1","x5SzOLop0fz8W2z7fKLv","fJz8B1Cot5GR4YP1gVN5","YViTpCDivfj4agdiodVj","RgkiXLA8o0ND6pbGwUJN","W81N/8B2qSoqYRJR4cRX","CKtdsY2dnygo96mTAXER","FW8yEv3XlUFBfC0EIfcL","Mj6D6m0Ji/r6/LygQWAl","L/rsSR1DgZOTdzg3YeY/","WS4dlKQWRyAglX+8pp8U","ROpyN9RcTUlJHvsrhhkO","Y7vDz0SCU/LynmqP5o4g","fn+sbDTIWZubFe4Yxgg6","LRm8Inkjb5mZg1XaJr18","MN3TgQlpZfDwCNFNBjtm","F4xieZm3e0tLiEDpZqxI","CkgN2un9cSIiA8R+RipS","sUBC5QN8F09PuStwu9vE","rIQtRnM2HSYmMq/nm13e","i9WcvuPoA52dsj5D+8rw","lhHzHZOiCfT0ObrU20zq","xXfjU95JP/b2rwEWO/ms","2LOM8K4DNZ+fJIWBG3+2","/+I9CD7dKyQkpBQle+iY","4iZSq06XIU1NL5CyW26C","Jq6ZQ6Luab6++ilczTSB","O2r24NKkY9fXca3L7bKb","HDtHGEJ6fWxs8TxvjSW1","Af8ouzIwdwUFerj4raOv","Upk49X/bQQcH7AM6TRbp","T11XVg+RS25uZ4etbZDz","aAzmrp9PVdXV5xYJDQfd","dciJDe8FX7y8bJKeLYHH","zsDGMgWEOdHR1n2Q0HBR","0wSpkXXOM7i4XfkH8PZL","9FUYaeUQLQMD3WijkGFl","6ZF3ypVaJ2pqVuw0sOd/","uvdnhNixEWhowFf2UFI5","pzMIJ6j7GwEBS9NhcNQj","gGK53zglBbq6y0LFEEMN","nabWfEhvD9PTQMZSMMUX","63InofE6yWBgooHZ97w8","9rZIAoFwwwkJKQVO1zom","0ef5+hGu3bKyqZTqt60I","zCOWWWHk19vbIhB9lysS","n0WGFywP4dnZtKu/d55U","goHptFxF67CwPy8oVxhO","pdBYTMyb9QsLv76MN49g","uBQ377zR/2JiNDobFwl6","Axx40FZQmQ8PjtUV6vjs","HtgXcyYak2ZmBVGCyn72","OYmmi7bEjd3dhcAmqunY","JE3JKMaOh7S0DkSxim/C","dyvZZotlsba2mP9zatqE","au+2xfsvu9/fE3vkSlye","Tb4HPWvxpWRkk+pAKsuw","UHponhu7rw0NGG7XCk2q","oQv4mgRbNB8fSmRLuTnm","vM+XOXQRPnZ2weDcmb/8","m54mweTPIM3NQXF4+SjS","hlpJYpSFKqSkyvXv2a7I","1TxZLNluHKamXE4tORuO","yPg2j6kkFs/P18q6GZ2U","76mHdzn6CHR0V1seeQq6","8m3o1EmwAh0d3N+JWYyg","SWWn66MxZHBwZjCHpH02","VKHISNN7bhkZ7bQQhPss","c/B5sEOlcKKibSW05GwC","bjQWEzPvesvL5qEjxOoY","PVIGXX4ETMnJcBrhJF9e","IJZp/g5ORqCg+552BNlE","B8fYBp6QWBsbew/SZE5q","GgO3pe7aUnJy8ItFRMhw","bNdGeFePlMHBEszOg7Fb","cRMp2yfFnqiomUhZozdB","VkKYI7cbgBMTGdn9w6Bv","S4b3gMdRinp6kl1q4yZ1","GODnzoq6vHh4BOaoA5Mz","BSSIbfrwthERj2I/IxUp","InU5lWouqKqqD/ObQ4IH","P7FWNhpkosPDhHcMYwQd","hLkZCfDlxK6uPpgCnvWL","mX12qoCvzsfHtRyVvnOR","vizHUhBx0Hx8NY0x3uS/","o+io8WA72hUVvgmm/mKl","8I64vy3Q7BcXKLJkHtfj","7UrXHF2a5n5+ozbzPlH5","yhtm5M1E+MXFI6dXXsbX","198JR70O8qysqCPAfkDN","Nflb7POZ0+Hhh7NyJS5P","KD00T4PT2YiIDDflBahV","D2yFtxMNxzMzjKZBZT97","EqjqFGNHzVpaByLWRblh","Qc76Wi6s+1hYkZkUpQwn","XAqV+V7m8TExGh2DhYo9","e1skAc4474qKmown5R0T","Zp9Lor5y5ePjEQiwxZsJ","3ZcEnVTzg46Oq+e+OGqf","wFNrPiS5iefnIGMpGOyF","5wLaxrRnl1xcoPKNeHur","+sa1ZcQtnTU1K3YaWP2x","qaClK4nGqzc3vc3YuEj3","tGTKiPmMoV5eNklPmM7t","kzV7cGlSv+Xlttjr+FnD","jvEU0xkYtYyMPVx82N/Z","+CXlDqBNcz8/3xv3H6by","5eGKrdAHeVZWVJ9gPyDo","wrA7VUDZZ+3t1A7EX7fG","33RU9jCTbYSEX4pTfzHc","jBJEuH14W4aGyTGRn4Sa","kdYrGw0yUe/vQrUGvwKA","toea453sT1RUwiSi35Wu","q0P1QO2mRT09SaA1/xO0","EEu6fwcnI1BQ8087AuIi","DY/V3HdtKTk5eMusImQ4","Kt5kJOezN4KC+FoIQvMW","NxoLh5f5Pevrc96fYnUM","ZHwbydoSC+np5WVdgsBK","ebh0aqpYAYCAbuHKokZQ","XunFkjqGHzs77nBuwtF+","Qy2qMUrMFVJSZfT54ldk","slw6NVUsjkBAN/5lUSMo","r5hVliVmhCkpvHrycaUy","iMnkbrW4mpKSPOtWETIc","lQ2LzcXykPv7t2/BMbQG","xmubg4gZpvn5IdQD0QFA","26/0IPhTrJCQqlCU8Yda","/P5F2GiNsisrKsEwkRB0","4ToqexjHuEJCoUWnsZZu","WjJlRPJG3i8vG6qpTGf4","R/YK54IM1EZGkC4+bOHi","YKe7HxLSyv39EL+aDHbM","fWPUvGKYwJSUmzsNLPDW","LgXE8i9z9paWDYDPzEWQ","M8GrUV85/P//hgRY7MOK","FJAaqc/n4kREBpX8jFSk","CVR1Cr+t6C0tjRFrrNK+","f4CE1wb4Lp6eb1bga6uV","YkTrdHayJPf35NJ3Sy2P","RRVajOZsOkxMZEPTK7qh","WNE1L5YmMCUl78dECzy7","C7clYdvNBicneXyG64n9","FnNKwquHDE5O8vgRyw/n","MSL7OjtZEvX1cmm1q5jJ","LOaUmUsTGJyc+e0iix7T","l+7bpqGSfvHxQwIsdu9F","iiq0BdHYdJiYyIa7Vmlf","rXsF/UEGaiMjSBcfNv5x","sL9qXjFMYEpKw5OIFnhr","49l6EHynVkhIVShK9s0t","/h0VswztXCEh3qzd1ks3","2UykS5wzQpqaXj15ttwZ","xIjL6Ox5SPPz1bnulloD"];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP15",$.ig.$ot)},true);$c("RSP16:ft","Object",{init:function(){this._resource=["Ow1ovUTRHgijQSnlYjIkOw==","Ow1ovUTRHgijQSnlYjIkOw==","dhrQZ4i/PBBbglLXxGRIdg==","TRe42sxuIhj4w3syplZsTQ==","7DS9zg1jeCC2GaSzlciQ7A==","1znVc0myZigVWI1W9/q01w==","mi5tqYXcRDDtm/ZkUazYmg==","oSMFFMENWjhO2t+BM578oQ==","xWhngRrG8EBxMlV7N409xQ==","/mUPPF4X7kjSc3yeVb8Z/g==","s3K35pJ5zFAqsAes8+l1sw==","iH/fW9ao0liJ8S5JkdtRiA==","KVzaTxeliGDHK/HIokWtKQ==","ElGy8lN0lmhkatgtwHeJEg==","X0YKKJ8atHCcqaMfZiHlXw==","ZEtildvLqng/6Ir6BBPBZA==","l9DOHzSR/YDiZKr2bgd6lw==","rN2monBA44hBJYMTDDVerA==","4coeeLwuwZC55vghqmMy4Q==","2sd2xfj/35gap9HEyFEW2g==","e+Rz0TnyhaBUfQ5F+8/qew==","QOkbbH0jm6j3PCegmf3OQA==","Df6jtrFNubAP/1ySP6uiDQ==","NvPLC/Wcp7isvnV3XZmGNg==","Uripni5XDcCTVv+NWYpHUg==","abXBI2qGE8gwF9ZoO7hjaQ==","JKJ5+aboMdDI1K1ane4PJA==","H68RROI5L9hrlYS//9wrHw==","vowUUCM0deAlT1s+zELXvg==","hYF87Wfla+iGDnLbrnDzhQ==","yJbEN6uLSfB+zQnpCCafyA==","85usiu9aV/jdjCAMahS78w==","M72BPmg/5x3ZyEnx3A70Mw==","CLDpgyzu+RV6iWAUvjzQCA==","RadRWeCA2w2CShsmGGq8RQ==","fqo55KRRxQUhCzLDeliYfg==","34k88GVcnz1v0e1CScZk3w==","5IRUTSGNgTXMkMSnK/RA5A==","qZPsl+3joy00U7+VjaIsqQ==","kp6EKqkyvSWXEpZw75AIkg==","9tXmv3L5F12o+hyK64PJ9g==","zdiOAjYoCVULuzVvibHtzQ==","gM822PpGK03zeE5dL+eBgA==","u8JeZb6XNUVQOWe4TdWluw==","GuFbcX+ab30e47g5fktZGg==","IewzzDtLcXW9opHcHHl9IQ==","bPuLFvclU21FYeruui8RbA==","V/bjq7P0TWXmIMML2B01Vw==","pG1PIVyuGp07rOMHsgmOpA==","n2AnnBh/BJWY7cri0Duqnw==","0nefRtQRJo1gLrHQdm3G0g==","6Xr3+5DAOIXDb5g1FF/i6Q==","SFny71HNYr2NtUe0J8EeSA==","c1SaUhUcfLUu9G5RRfM6cw==","PkMiiNlyXq3WNxVj46VWPg==","BU5KNZ2jQKV1djyGgZdyBQ==","YQUooEZo6t1KnrZ8hYSzYQ==","WghAHQK59NXp35+Z57aXWg==","Fx/4x87X1s0RHOSrQeD7Fw==","LBKQeooGyMWyXc1OI9LfLA==","jTGVbksLkv38hxLPEEwjjQ==","tjz90w/ajPVfxjsqcn4Htg==","+ytFCcO0ru2nBUAY1Chr+w==","wCYttIdlsOUERGn9thpPwA==","ZmcffNB+0zqvjZL/pRz1Zg==","XWp3wZSvzTIMzLsaxy7RXQ==","EH3PG1jB7yr0D8AoYXi9EA==","K3CnphwQ8SJXTunNA0qZKw==","ilOist0dqxoZlDZMMNRlig==","sV7KD5nMtRK61R+pUuZBsQ==","/Ely1VWilwpCFmSb9LAt/A==","x0QaaBFziQLhV01+loIJxw==","ow94/cq4I3rev8eEkpHIow==","mAIQQI5pPXJ9/u5h8KPsmA==","1RWomkIHH2qFPZVTVvWA1Q==","7hjAJwbWAWImfLy2NMek7g==","TzvFM8fbW1popmM3B1lYTw==","dDatjoMKRVLL50rSZWt8dA==","OSEVVE9kZ0ozJDHgwz0QOQ==","Aix96Qu1eUKQZRgFoQ80Ag==","8bfRY+TvLrpN6TgJyxuP8Q==","yrq53qA+MLLuqBHsqSmryg==","h60BBGxQEqoWa2reD3/Hhw==","vKBpuSiBDKK1KkM7bU3jvA==","HYNsremMVpr78Jy6XtMfHQ==","Jo4EEK1dSJJYsbVfPOE7Jg==","a5m8ymEzaoqgcs5tmrdXaw==","UJTUdyXidIIDM+eI+IVzUA==","NN+24v4p3vo8221y/JayNA==","D9LeX7r4wPKfmkSXnqSWDw==","QsVmhXaW4upnWT+lOPL6Qg==","ecgOODJH/OLEGBZAWsDeeQ==","2OsLLPNKptqKwsnBaV4i2A==","4+ZjkbebuNIpg+AkC2wG4w==","rvHbS3v1msrRQJsWrTpqrg==","lfyz9j8khMJyAbLzzwhOlQ==","VdqeQrhBNCd2RdsOeRIBVQ==","btf2//yQKi/VBPLrGyAlbg==","I8BOJTD+CDctx4nZvXZJIw==","GM0mmHQvFj+OhqA830RtGA==","ue4jjLUiTAfAXH+97NqRuQ==","guNLMfHzUg9jHVZYjui1gg==","z/Tz6z2dcBeb3i1qKL7Zzw==","9PmbVnlMbh84nwSPSoz99A==","kLL5w6KHxGcHd451Tp88kA==","q7+RfuZW2m+kNqeQLK0Yqw==","5qgppCo4+Hdc9dyiivt05g==","3aVBGW7p5n//tPVH6MlQ3Q==","fIZEDa/kvEexbirG21esfA==","R4sssOs1ok8SLwMjuWWIRw==","CpyUaidbgFfq7HgRHzPkCg==","MZH812OKnl9JrVH0fQHAMQ==","wgpQXYzQyaeUIXH4FxV7wg==","+Qc44MgB1683YFgddSdf+Q==","tBCAOgRv9bfPoyMv03EztA==","jx3oh0C+679s4grKsUMXjw==","Lj7tk4GzsYciONVLgt3rLg==","FTOFLsVir4+Befyu4O/PFQ==","WCQ99AkMjZd5uoecRrmjWA==","YylVSU3dk5/a+655JIuHYw==","B2I33JYWOeflEySDIJhGBw==","PG9fYdLHJ+9GUg1mQqpiPA==","cXjnux6pBfe+kXZU5PwOcQ==","SnWPBlp4G/8d0F+xhs4qSg==","61aKEpt1QcdTCoAwtVDW6w==","0Fvir9+kX8/wS6nV12Ly0A==","nUxadRPKfdcIiNLncTSenQ==","pkEyyFcbY9+ryfsCEwa6pg==","zM4++L38u3RDBznjVzj3zA==","98NWRfktpXzgRhAGNQrT9w==","utTunzVDh2QYhWs0k1y/ug==","gdmGInGSmWy7xELR8W6bgQ==","IPqDNrCfw1T1Hp1QwvBnIA==","G/fri/RO3VxWX7S1oMJDGw==","VuBTUTgg/0SunM+HBpQvVg==","be077Hzx4UwN3eZiZKYLbQ==","CaZZeac6SzQyNWyYYLXKCQ==","MqsxxOPrVTyRdEV9AofuMg==","f7yJHi+FdyRptz5PpNGCfw==","RLHho2tUaSzK9heqxuOmRA==","5ZLkt6pZMxSELMgr9X1a5Q==","3p+MCu6ILRwnbeHOl09+3g==","k4g00CLmDwTfrpr8MRkSkw==","qIVcbWY3EQx877MZUys2qA==","Wx7w54ltRvShY5MVOT+NWw==","YBOYWs28WPwCIrrwWw2pYA==","LQQggAHSeuT64cHC/VvFLQ==","FglIPUUDZOxZoOgnn2nhFg==","typNKYQOPtQXejemrPcdtw==","jCcllMDfINy0Ox5DzsU5jA==","wTCdTgyxAsRM+GVxaJNVwQ==","+j3180hgHMzvuUyUCqFx+g==","nnaXZpOrtrTQUcZuDrKwng==","pXv/29d6qLxzEO+LbICUpQ==","6GxHARsUiqSL05S5ytb46A==","02EvvF/FlKwokr1cqOTc0w==","ckIqqJ7IzpRmSGLdm3ogcg==","SU9CFdoZ0JzFCUs4+UgESQ==","BFj6zxZ38oQ9yjAKXx5oBA==","P1WSclKm7IyeixnvPSxMPw==","/3O/xtXDXGmaz3ASizYD/w==","xH7Xe5ESQmE5jln36QQnxA==","iWlvoV18YHnBTSLFT1JLiQ==","smQHHBmtfnFiDAsgLWBvsg==","E0cCCNigJEks1tShHv6TEw==","KEpqtZxxOkGPl/1EfMy3KA==","ZV3Sb1AfGFl3VIZ22prbZQ==","XlC60hTOBlHUFa+TuKj/Xg==","OhvYR88FrCnr/SVpvLs+Og==","ARaw+ovUsiFIvAyM3okaAQ==","TAEIIEe6kDmwf3e+eN92TA==","dwxgnQNrjjETPl5bGu1Sdw==","1i9licJm1Ald5IHaKXOu1g==","7SINNIa3ygH+pag/S0GK7Q==","oDW17krZ6BkGZtMN7RfmoA==","mzjdUw4I9hGlJ/rojyXCmw==","aKNx2eFSoel4q9rk5TF5aA==","U64ZZKWDv+Hb6vMBhwNdUw==","HrmhvmntnfkjKYgzIVUxHg==","JbTJAy08g/GAaKHWQ2cVJQ==","hJfMF+wx2cnOsn5XcPnphA==","v5qkqqjgx8Ft81eyEsvNvw==","8o0ccGSO5dmVMCyAtJ2h8g==","yYB0zSBf+9E2cQVl1q+FyQ==","rcsWWPuUUakJmY+f0rxErQ==","lsZ+5b9FT6Gq2KZ6sI5glg==","29HGP3MrbblSG91IFtgM2w==","4Nyugjf6c7HxWvStdOoo4A==","Qf+rlvb3KYm/gCssR3TUQQ==","evLDK7ImN4EcwQLJJUbweg==","N+V78X5IFZnkAnn7gxCcNw==","DOgTTDqZC5FHQ1Ae4SK4DA==","qqkhhG2CaE7siqsc8iQCqg==","kaRJOSlTdkZPy4L5kBYmkQ==","3LPx4+U9VF63CPnLNkBK3A==","576ZXqHsSlYUSdAuVHJu5w==","Rp2cSmDhEG5akw+vZ+ySRg==","fZD09yQwDmb50iZKBd62fQ==","MIdMLeheLH4BEV14o4jaMA==","C4okkKyPMnaiUHSdwbr+Cw==","b8FGBXdEmA6duP5nxak/bw==","VMwuuDOVhgY++deCp5sbVA==","GduWYv/7pB7GOqywAc13GQ==","Itb+37squhZle4VVY/9TIg==","g/X7y3on4C4roVrUUGGvgw==","uPiTdj72/iaI4HMxMlOLuA==","9e8rrPKY3D5wIwgDlAXn9Q==","zuJDEbZJwjbTYiHm9jfDzg==","PXnvm1kTlc4O7gHqnCN4PQ==","BnSHJh3Ci8atrygP/hFcBg==","S2M//NGsqd5VbFM9WEcwSw==","cG5XQZV9t9b2LXrYOnUUcA==","0U1SVVRw7e6496VZCevo0Q==","6kA66BCh8+Ybtoy8a9nM6g==","p1eCMtzP0f7jdfeOzY+gpw==","nFrqj5gez/ZANN5rr72EnA==","+BGIGkPVZY5/3FSRq65F+A==","wxzgpwcEe4bcnX10yZxhww==","jgtYfctqWZ4kXgZGb8oNjg==","tQYwwI+7R5aHHy+jDfgptQ==","FCU11E62Ha7JxfAiPmbVFA==","LyhdaQpnA6ZqhNnHXFTxLw==","Yj/ls8YJIb6SR6L1+gKdYg==","WTKNDoLYP7YxBosQmDC5WQ==","mRSgugW9j1M1QuLtLir2mQ==","ohnIB0FskVuWA8sITBjSog==","7w5w3Y0Cs0NuwLA66k6+7w==","1AMYYMnTrUvNgZnfiHya1A==","dSAddAje93ODW0Zeu+JmdQ==","Ti11yUwP6XsgGm+72dBCTg==","AzrNE4Bhy2PY2RSJf4YuAw==","ODelrsSw1Wt7mD1sHbQKOA==","XHzHOx97fxNEcLeWGafLXA==","Z3GvhluqYRvnMZ5ze5XvZw==","KmYXXJfEQwMf8uVB3cODKg==","EWt/4dMVXQu8s8ykv/GnEQ==","sEh69RIYBzPyaRMljG9bsA==","i0USSFbJGTtRKDrA7l1/iw==","xlKqkpqnOyOp60HySAsTxg==","/V/CL952JSsKqmgXKjk3/Q==","DsRupTEsctPXJkgbQC2MDg==","NckGGHX9bNt0Z2H+Ih+oNQ==","eN6+wrmTTsOMpBrMhEnEeA==","Q9PWf/1CUMsv5TMp5nvgQw==","4vDTazxPCvNhP+yo1eUc4g==","2f271nieFPvCfsVNt9c42Q==","lOoDDLTwNuM6vb5/EYFUlA==","r+drsfAhKOuZ/Jeac7Nwrw==","y6wJJCvqgpOmFB1gd6Cxyw==","8KFhmW87nJsFVTSFFZKV8A==","vbbZQ6NVvoP9lk+3s8T5vQ==","hrux/ueEoIte12ZS0fbdhg==","J5i06iaJ+rMQDbnT4mghJw==","HJXcV2JY5LuzTJA2gFoFHA==","UYJkja42xqNLj+sEJgxpUQ==","ao8MMOrn2KvozsLhRD5Nag=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP16",$.ig.$ot)},true);$c("RSP17:fu","Object",{init:function(){this._resource=["d0JTeHcWxVP5KY+GVTV9Y08=","d0JTeHcWxVP5KY+GVTV9Y08=","7oSm8O4sl6bvUgMRqmr6xp4=","mcb1iJk6UvUWe4yX/1+HpdE=","wRVR/cFYM1HDpAYiSdTpkSE=","tlcChbZO9gI6jYmkHOGU8m4=","L5H3DS90pPcs9gUz474TV78=","WNOkdVhiYaTV34q1totuNPA=","nyqi55+wZqKbVQxEkrXPP0I=","6Gjxn+imo/FifIPCx4CyXA0=","ca4EF3Gc8QR0Bw9VON81+dw=","BuxXbwaKNFeNLoDTbepImpM=","Xj/zGl7oVfNY8Qpm22EmrmM=","KX2gYin+kKCh2IXgjlRbzSw=","sLtV6rDEwlW3owl3cQvcaP0=","x/kGksfSBwZOiobxJD6hC7I=","I1RZ0yN9zFkrqhiIOXeDfoQ=","VBYKq1RrCQrSg5cObEL+Hcs=","zdD/I81RW//E+BuZkx15uBo=","upKsW7pHnqw90ZQfxigE21U=","4kEILuIl/wjoDh6qcKNq76U=","lQNbVpUzOlsRJ5EsJZYXjOo=","DMWu3gwJaK4HXB272smQKTs=","e4f9pnsfrf3+dZI9j/ztSnQ=","vH77NLzNqvuw/xTMq8JMQcY=","yzyoTMvbb6hJ1ptK/vcxIok=","UvpdxFLhPV1frRfdAai2h1g=","JbgOvCX3+A6mhJhbVJ3L5Bc=","fWuqyX2VmapzWxLu4hal0Oc=","Cin5sQqDXPmKcp1otyPYs6g=","k+8MOZO5DgycCRH/SHxfFnk=","5K1fQeSvy19lIJ55HUkidTY=","Rqiyu0b6hbJWSTANcu4b/BU=","MerhwzHsQOGvYL+LJ9tmn1o=","qCwUS6jWEhS5GzMc2IThOos=","325HM9/A10dAMryajbGcWcQ=","h73jRoeituOV7TYvOzrybTQ=","8P+wPvC0c7BsxLmpbg+PDns=","aTlFtmmOIUV6vzU+kVAIq6o=","HnsWzh6Y5BaDlrq4xGV1yOU=","2YIQXNlK4xDNHDxJ4FvUw1c=","rsBDJK5cJkM0NbPPtW6poBg=","Nwa2rDdmdLYiTj9YSjEuBck=","QETl1EBwseXbZ7DeHwRTZoY=","GJdBoRgS0EEOuDprqY89UnY=","b9US2W8EFRL3kbXt/LpAMTk=","9hPnUfY+R+fh6jl6A+XHlOg=","gVG0KYEogrQYw7b8VtC696c=","ZfzraGWHSet94yiFS5mYgpE=","Er64EBKRjLiEyqcDHqzl4d4=","i3hNmIur3k2SsSuU4fNiRA8=","/Doe4Py9Gx5rmKQStMYfJ0A=","pOm6laTferq+Ry6nAk1xE7A=","06vp7dPJv+lHbqEhV3gMcP8=","Sm0cZUrz7RxRFS22qCeL1S4=","PS9PHT3lKE+oPKIw/RL2tmE=","+tZJj/o3L0nmtiTB2SxXvdM=","jZQa940h6hofn6tHjBkq3pw=","FFLvfxQbuO8J5CfQc0ate00=","YxC8B2MNfbzwzahWJnPQGAI=","O8MYcjtvHBglEiLjkPi+LPI=","TIFLCkx52UvcO61lxc3DT70=","1Ue+gtVDi77KQCHyOpJE6mw=","ogXt+qJVTu0zaa50b6c5iSM=","jE15a4zpF3mskmAa5ME25So=","+w8qE/v/0ipVu++csfRLhmU=","Ysnfm2LFgN9DwGMLTqvMI7Q=","FYuM4xXTRYy66eyNG56xQPs=","TVgolk2xJChvNmY4rRXfdAs=","Ohp77jqn4XuWH+m++CCiF0Q=","o9yOZqOds46AZGUpB38lspU=","1J7dHtSLdt15TeqvUkpY0do=","E2fbjBNZcds3x2xednT52mg=","ZCWI9GRPtIjO7uPYI0GEuSc=","/eN9fP115n3YlW9P3B4DHPY=","iqEuBIpjIy4hvODJiSt+f7k=","0nKKcdIBQor0Y2p8P6AQS0k=","pTDZCaUXh9kNSuX6apVtKAY=","PPYsgTwt1SwbMWltlcrqjdc=","S7R/+Us7EH/iGObrwP+X7pg=","rxkguK+U2yCHOHiS3ba1m64=","2FtzwNiCHnN+EfcUiIPI+OE=","QZ2GSEG4TIZoanuDd9xPXTA=","Nt/VMDauidWRQ/QFIukyPn8=","bgxxRW7M6HFEnH6wlGJcCo8=","GU4iPRnaLSK9tfE2wVchacA=","gIjXtYDgf9erzn2hPgimzBE=","98qEzff2uoRS5/Inaz3br14=","MDOCXzAkvYIcbXTWTwN6pOw=","R3HRJ0cyeNHlRPtQGjYHx6M=","3rckr94IKiTzP3fH5WmAYnI=","qfV316ke73cKFvhBsFz9AT0=","8SbTovF8jtPfyXL0BteTNc0=","hmSA2oZqS4Am4P1yU+LuVoI=","H6J1Uh9QGXUwm3HlrL1p81M=","aOAmKmhG3CbJsv5j+YgUkBw=","yuXL0MoTksv621AXli8tGT8=","vaeYqL0FV5gD8t+RwxpQenA=","JGFtICQ/BW0ViVMGPEXX36E=","UyM+WFMpwD7soNyAaXCqvO4=","C/CaLQtLoZo5f1Y13/vEiB4=","fLLJVXxdZMnAVtmzis6561E=","5XQ83eVnNjzWLVUkdZE+ToA=","kjZvpZJx828vBNqiIKRDLc8=","Vc9pN1Wj9GlhjlxTBJriJn0=","Io06TyK1MTqYp9PVUa+fRTI=","u0vPx7uPY8+O3F9CrvAY4OM=","zAmcv8yZppx39dDE+8Vlg6w=","lNo4ypT7xziiKlpxTU4Lt1w=","45hrsuPtAmtbA9X3GHt21BM=","el6eOnrXUJ5NeFlg5yTxccI=","DRzNQg3Blc20UdbmshGMEo0=","6bGSA+luXpLRcUifr1iuZ7s=","nvPBe554m8EoWMcZ+m3TBPQ=","BzU08wdCyTQ+I0uOBTJUoSU=","cHdni3BUDGfHCsQIUAcpwmo=","KKTD/ig2bcMS1U695oxH9po=","X+aQhl8gqJDr/ME7s7k6ldU=","xiBlDsYa+mX9h02sTOa9MAQ=","sWI2drEMPzYErsIqGdPAU0s=","dpsw5HbeODBKJETbPe1hWPk=","AdljnAHI/WOzDctdaNgcO7Y=","mB+WFJjyr5aldkfKl4ebnmc=","713FbO/kasVcX8hMwrLm/Sg=","t45hGbeGC2GJgEL5dDmIydg=","wMwyYcCQzjJwqc1/IQz1qpc=","WQrH6VmqnMdm0kHo3lNyD0Y=","LkiUkS68WZSf+85ui2YPbAk=","BZry1gXPLvJFOcA01Z9s11Q=","ctihrnLZ66G8EE+ygKoRtBs=","6x5UJuvjuVSqa8Mlf/WWEco=","nFwHXpz1fAdTQkyjKsDrcoU=","xI+jK8SXHaOGncYWnEuFRnU=","s83wU7OB2PB/tEmQyX74JTo=","KgsF2yq7igVpz8UHNiF/gOs=","XUlWo12tT1aQ5kqBYxQC46Q=","mrBQMZp/SFDebMxwRyqj6BY=","7fIDSe1pjQMnRUP2Eh/ei1k=","dDT2wXRT3/YxPs9h7UBZLog=","A3aluQNFGqXIF0DnuHUkTcc=","W6UBzFsnewEdyMpSDv5KeTc=","LOdStCwxvlLk4UXUW8s3Gng=","tSGnPLUL7KfymslDpJSwv6k=","wmP0RMIdKfQLs0bF8aHN3OY=","Js6rBSay4qtuk9i87OjvqdA=","UYz4fVGkJ/iXulc6ud2Syp8=","yEoN9ciedQ2BwdutRoIVb04=","vwhejb+IsF546FQrE7doDAE=","59v6+Ofq0fqtN96epTwGOPE=","kJmpgJD8FKlUHlEY8Al7W74=","CV9cCAnGRlxCZd2PD1b8/m8=","fh0PcH7Qgw+7TFIJWmOBnSA=","ueQJ4rkChAn1xtT4fl0glpI=","zqZams4UQVoM71t+K2hd9d0=","V2CvElcuE68alNfp1DfaUAw=","ICL8aiA41vzjvVhvgQKnM0M=","ePFYH3hat1g2YtLaN4nJB7M=","D7MLZw9McgvPS11cYry0ZPw=","lnX+75Z2IP7ZMNHLneMzwS0=","4Tetl+Fg5a0gGV5NyNZOomI=","QzJAbUM1q0ATcPA5p3F3K0E=","NHATFTQjbhPqWX+/8kQKSA4=","rbbmna0ZPOb8IvMoDRuN7d8=","2vS15doP+bUFC3yuWC7wjpA=","gicRkIJtmBHQ1PYb7qWeumA=","9WVC6PV7XUIp/Xmdu5Dj2S8=","bKO3YGxBD7c/hvUKRM9kfP4=","G+HkGBtXyuTGr3qMEfoZH7E=","3BjiityFzeKIJfx9NcS4FAM=","q1qx8quTCLFxDHP7YPHFd0w=","MpxEejKpWkRnd/9sn65C0p0=","Rd4XAkW/nxeeXnDqyps/sdI=","HQ2zdx3d/rNLgfpffBBRhSI=","ak/gD2rLO+CyqHXZKSUs5m0=","84kVh/PxaRWk0/lO1nqrQ7w=","hMtG/4TnrEZd+nbIg0/WIPM=","YGYZvmBIZxk42uixngb0VcU=","FyRKxhdeokrB82c3yzOJNoo=","juK/To5k8L/XiOugNGwOk1s=","+aDsNvlyNewuoWQmYVlz8BQ=","oXNIQ6EQVEj7fu6T19IdxOQ=","1jEbO9YGkRsCV2EVgudgp6s=","T/fus088w+4ULO2CfbjnAno=","OLW9yzgqBr3tBWIEKI2aYTU=","/0y7Wf/4Abujj+T1DLM7aoc=","iA7oIYjuxOhapmtzWYZGCcg=","EcgdqRHUlh1M3efkptnBrBk=","ZopO0WbCU0619Ghi8+y8z1Y=","PlnqpD6gMupgK+LXRWfS+6Y=","SRu53Em297mZAm1REFKvmOk=","0N1MVNCMpUyPeeHG7w0oPTg=","p58fLKeaYB92UG5AujhVXnc=","ideLvYkmOYvpq6AuMV5aMn4=","/pXYxf4w/NgQgi+oZGsnUTE=","Z1MtTWcKri0G+aM/mzSg9OA=","EBF+NRAca37/0Cy5zgHdl68=","SMLaQEh+CtoqD6YMeIqzo18=","P4CJOD9oz4nTJimKLb/OwBA=","pkZ8sKZSnXzFXaUd0uBJZcE=","0QQvyNFEWC88dCqbh9U0Bo4=","Fv0pWhaWXyly/qxqo+uVDTw=","Yb96ImGAmnqL1yPs9t7obnM=","+HmPqvi6yI+drK97CYFvy6I=","jzvc0o+sDdxkhSD9XLQSqO0=","1+h4p9fObHixWqpI6j98nB0=","oKor36DYqStIcyXOvwoB/1I=","OWzeVzni+95eCKlZQFWGWoM=","Ti6NL070Po2nISbfFWD7Ocw=","qoPSbqpb9dLCAbimCCnZTPo=","3cGBFt1NMIE7KDcgXRykL7U=","RAd0nkR3YnQtU7u3okMjimQ=","M0Un5jNhpyfUejQx93Ze6Ss=","a5aDk2sDxoMBpb6EQf0w3ds=","HNTQ6xwVA9D4jDECFMhNvpQ=","hRIlY4UvUSXu972V65fKG0U=","8lB2G/I5lHYX3jITvqK3eAo=","NalwiTXrk3BZVLTimpwWc7g=","Qusj8UL9ViOgfTtkz6lrEPc=","2y3WedvHBNa2BrfzMPbstSY=","rG+FAazRwYVPLzh1ZcOR1mk=","9LwhdPSzoCGa8LLA00j/4pk=","g/5yDIOlZXJj2T1Ghn2CgdY=","GjiHhBqfN4d1orHReSIFJAc=","bXrU/G2J8tSMiz5XLBd4R0g=","z385Bs/cvDm/4pAjQ7BBzms=","uD1qfrjKeWpGyx+lFoU8rSQ=","Ifuf9iHwK59QsJMy6dq7CPU=","VrnMjlbm7sypmRy0vO/Ga7o=","Dmpo+w6Ej2h8RpYBCmSoX0o=","eSg7g3mSSjuFbxmHX1HVPAU=","4O7OC+CoGM6TFJUQoA5SmdQ=","l6ydc5e+3Z1qPRqW9Tsv+ps=","UFWb4VBs2pskt5xn0QWO8Sk=","JxfImSd6H8jdnhPhhDDzkmY=","vtE9Eb5ATT3L5Z92e290N7c=","yZNuaclWiG4yzBDwLloJVPg=","kUDKHJE06crnE5pFmNFnYAg=","5gKZZOYiLJkeOhXDzeQaA0c=","f8Rs7H8YfmwIQZlUMrudppY=","CIY/lAgOuz/xaBbSZ47gxdk=","7Ctg1eyhcGCUSIiresfCsO8=","m2kzrZu3tTNtYQctL/K/06A=","Aq/GJQKN58Z7Gou60K04dnE=","de2VXXWbIpWCMwQ8hZhFFT4=","LT4xKC35QzFX7I6JMxMrIc4=","WnxiUFrvhmKuxQEPZiZWQoE=","w7qX2MPV1Je4vo2YmXnR51A=","tPjEoLTDEcRBlwIezEyshB8=","cwHCMnMRFsIPHYTv6HINj60=","BEORSgQH05H2NAtpvUdw7OI=","nYVkwp09gWTgT4f+Qhj3STM=","6sc3uuorRDcZZgh4Fy2KKnw=","shSTz7JJJZPMuYLNoabkHow=","xVbAt8Vf4MA1kA1L9JOZfcM=","XJA1P1xlsjUj64HcC8we2BI=","K9JmRytzd2bawg5aXvlju10="];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP17",$.ig.$ot)},true);$c("RSP18:fv","Object",{init:function(){this._resource=["7/u3cZWvx9fw3ElSrUsgQ9mS","7/u3cZWvx9fw3ElSrUsgQ9mS","w+tz4jdDk7P9pZKkR5ZAhq85","LBDEk6LsVGQNedv26t1gxXar","m8vm2W6GO3vnVzlVjjGAEUNy","dDBRqPsp/KwXi3AHI3qgUprg","WCCVO1nFqMga8qvxyafAl+xL","t9siSsxqbx/qLuKjZOzg1DXZ","K4vRr9wRdvbTrnKqAWIdIobk","xHBm3km+sSEjcjv4rCk9YV92","6GCiTetS5UUuC+AORvRdpCnd","B5sVPH79IpLe16lc67995/BP","sEA3drKXTY00+Uv/j1OdM8WW","X7uAByc4ilrEJQKtIhi9cBwE","c6tElIXU3j7JXNlbyMXdtWqv","nFDz5RB7Gek5gJAJZY799rM9","Vgu/Q6Ui7PG7QeRJAsQ6RBHV","ufAIMjCNKyZLna0br48aB8hH","leDMoZJhf0JG5HbtRVJ6wr7s","eht70AfOuJW2OD+/6BlagWd+","zcBZmsuk14pcFt0cjPW6VVKn","Ijvu614LEF2sypROIb6aFos1","DisqePznRDmhs0+4y2P60/2e","4dCdCWlIg+5RbwbqZijakCQM","fYBu7Hkzmgdo75bjA6YnZpcx","knvZneycXdCYM9+xru0HJU6j","vmsdDk5wCbSVSgRHRDBn4DgI","UZCqf9vfzmNllk0V6XtHo+Ga","5kuINRe1oXyPuK+2jZend9RD","CbA/RIIaZqt/ZObkINyHNA3R","JaD71yD2Ms9yHT0SygHn8Xt6","yltMprVZ9RiCwXRAZ0rHsqLo","rBZjhldExf9rgtWSBJV0iCK3","Q+3U98LrAiibXpzAqd5Uy/sl","b/0QZGAHVkyWJ0c2QwM0Do2O","gAanFfWokZtm+w5k7kgUTVQc","N92FXznC/oSM1ezHiqT0mWHF","2CYyLqxtOVN8CaWVJ+/U2rhX","9Db2vQ6BbTdxcH5jzTK0H878","G81BzJsuquCBrDcxYHmUXBdu","h52yKYtVswm4LKc4BfdpqqRT","aGYFWB76dN5I8O5qqLxJ6X3B","RHbBy7wWILpFiTWcQmEpLAtq","q412uim55221VXzO7yoJb9L4","HFZU8OXTiHJfe55ti8bpu+ch","863jgXB8T6Wvp9c/Jo3J+D6z","370nEtKQG8Gi3gzJzFCpPUgY","MEaQY0c/3BZSAkWbYRuJfpGK","+h3cxfJmKQ7QwzHbBlFOzDNi","FeZrtGfJ7tkgH3iJqxpuj+rw","OfavJ8Ulur0tZqN/QccOSpxb","1g0YVlCKfWrduuot7IwuCUXJ","YdY6HJzgEnU3lAiOiGDO3XAQ","ji2NbQlP1aLHSEHcJSvunqmC","oj1J/qujgcbKMZoqz/aOW98p","Tcb+jz4MRhE67dN4Yr2uGAa7","0ZYNai53X/gDbUNxBzNT7rWG","Pm26G7vYmC/zsQojqnhzrWwU","En1+iBk0zEv+yNHVQKUTaBq/","/YbJ+YybC5wOFJiH7e4zK8Mt","Sl3rs0DxZIPkOnokiQLT//b0","paZcwtVeo1QU5jN2JEnzvC9m","ibaYUXey9zAZn+iAzpSTeVnN","Zk0vIOIdMOfpQ6HSY9+zOoBf","RSzGEa6Il+PWGbc5CDfoDURz","qtdxYDsnUDQmxf5rpXzITp3h","hse185nLBFArvCWdT6Goi+tK","aTwCggxkw4fbYGzP4uqIyDLY","3ucgyMAOrJgxTo5shgZoHAcB","MRyXuVWha0/Bksc+K01IX96T","HQxTKvdNPyvM6xzIwZAomqg4","8vfkW2Li+Pw8N1WabNsI2XGq","bqcXvnKZ4RUFt8WTCVX1L8KX","gVygz+c2JsL1a4zBpB7VbBsF","rUxkXEXacqb4Elc3TsO1qW2u","QrfTLdB1tXEIzh5l44iV6rQ8","9WzxZxwf2m7i4PzGh2R1PoHl","GpdGFomwHbkSPLWUKi9VfVh3","NoeChStcSd0fRW5iwPI1uC7c","2Xw19L7zjgrvmScwbbkV+/dO","Eyd5UguqexJtWFNwCvPSSVWm","/NzOI54FvMWdhBoip7jyCow0","0MwKsDzp6KGQ/cHUTWWSz/qf","Pze9walGL3ZgIYiG4C6yjCMN","iOyfi2UsQGmKD2olhMJSWBbU","Zxco+vCDh7560yN3KYlyG89G","SwfsaVJv09p3qviBw1QS3rnt","pPxbGMfAFA2HdrHTbh8ynWB/","OKyo/de7DeS+9iHaC5HPa9NC","11cfjEIUyjNOKmiIptrvKArQ","+0fbH+D4nldDU7N+TAeP7Xx7","FLxsbnVXWYCzj/os4UyvrqXp","o2dOJLk9Np9ZoRiPhaBPepAw","TJz5VSyS8UipfVHdKOtvOUmi","YIw9xo5+pSykBIorwjYP/D8J","j3eKtxvRYvtU2MN5b30vv+ab","6Tqll/nMUhy9m2KrDKKchWbE","BsES5mxjlctNRyv5oem8xr9W","KtHWdc6Pwa9APvAPSzTcA8n9","xSphBFsgBniw4rld5n/8QBBv","cvFDTpdKaWdazFv+gpMclCW2","nQr0PwLlrrCqEBKsL9g81/wk","sRowrKAJ+tSnaclaxQVcEoqP","XuGH3TWmPQNXtYAIaE58UVMd","wrF0OCXdJOpuNRABDcCBp+Ag","LUrDSbBy4z2e6VlToIuh5Dmy","AVoH2hKet1mTkIKlSlbBIU8Z","7qGwq4cxcI5jTMv35x3hYpaL","WXqS4UtbH5GJYilUg/EBtqNS","toElkN702EZ5vmAGLroh9XrA","mpHhA3wYjCJ0x7vwxGdBMAxr","dWpWcum3S/WEG/KiaSxhc9X5","vzEa1Fzuvu0G2obiDmamwXcR","UMqtpclBeTr2Bs+woy2Ggq6D","fNppNmutLV77fxRGSfDmR9go","kyHeR/4C6okLo10U5LvGBAG6","JPr8DTJohZbhjb+3gFcm0DRj","ywFLfKfHQkERUfblLRwGk+3x","5xGP7wUrFiUcKC0Tx8FmVpta","COo4npCE0fLs9GRBaopGFULI","lLrLe4D/yBvVdPRIDwS74/H1","e0F8ChVQD8wlqL0aok+boChn","V1G4mbe8W6go0WbsSJL7ZV7M","uKoP6CITnH/YDS++5dnbJode","D3Etou5582AyI80dgTU78rKH","4Iqa03vWNLfC/4RPLH4bsWsV","zJpeQNk6YNPPhl+5xqN7dB2+","I2HpMUyVpwQ/Whbra+hbN8Qs","iliRIkENM9uxMnNyEG7NGojm","ZaMmU9Si9AxB7jogvSXtWVF0","SbPiwHZOoGhMl+HWV/iNnCff","pkhVsePhZ7+8S6iE+rOt3/5N","EZN3+y+LCKBWZUonnl9NC8uU","/mjAirokz3emuQN1MxRtSBIG","0ngEGRjImxOrwNiD2ckNjWSt","PYOzaI1nXMRbHJHRdIItzr0/","odNAjZ0cRS1inAHYEQzQOA4C","Tij3/AizgvqSQEiKvEfwe9eQ","Yjgzb6pf1p6fOZN8VpqQvqE7","jcOEHj/wEUlv5dou+9Gw/Xip","OhimVPOaflaFyziNnz1QKU1w","1eMRJWY1uYF1F3HfMnZwapTi","+fPVtsTZ7eV4bqop2KsQr+JJ","Fghix1F2KjKIsuN7deAw7Dvb","3FMuYeQv3yoKc5c7Eqr3Xpkz","M6iZEHGAGP36r95pv+HXHUCh","H7hdg9NsTJn31gWfVTy32DYK","8EPq8kbDi04HCkzN+HeXm++Y","R5jIuIqp5FHtJK5unJt3T9pB","qGN/yR8GI4Yd+Oc8MdBXDAPT","hHO7Wr3qd+IQgTzK2w03yXV4","a4gMKyhFsDXgXXWYdkYXiqzq","99j/zjg+qdzZ3eWRE8jqfB/X","GCNIv62RbgspAazDvoPKP8ZF","NDOMLA99Om8keHc1VF6q+rDu","28g7XZrS/bjUpD5n+RWKuWl8","bBMZF1a4kqc+itzEnflqbVyl","g+iuZsMXVXDOVpWWMLJKLoU3","r/hq9WH7ARTDL05g2m8q6/Oc","QAPdhPRUxsMz8wcydyQKqCoO","Jk7ypBZJ9iTasKbgFPu5kqpR","ybVF1YPmMfMqbO+yubCZ0XPD","5aWBRiEKZZcnFTREU235FAVo","Cl42N7SlokDXyX0W/ibZV9z6","vYUUfXjPzV8955+1mso5g+kj","Un6jDO1gCojNO9bnN4EZwDCx","fm5nn0+MXuzAQg0R3Vx5BUYa","kZXQ7tojmTswnkRDcBdZRp+I","DcUjC8pYgNIJHtRKFZmksCy1","4j6Uel/3RwX5wp0YuNKE8/Un","zi5Q6f0bE2H0u0buUg/kNoOM","IdXnmGi01LYEZw+8/0TEdVoe","lg7F0qTeu6nuSe0fm6gkoW/H","efVyozFxfH4elaRNNuME4rZV","VeW2MJOdKBoT7H+73D5kJ8D+","uh4BQQYy783jMDbpcXVEZBls","cEVN57NrGtVh8UKpFj+D1ruE","n776libE3QKRLQv7u3SjlWIW","s64+BYQoiWacVNANUanDUBS9","XFWJdBGHTrFsiJlf/OLjE80v","646rPt3tIa6Gpnv8mA4Dx/j2","BHUcT0hC5nl2ejKuNUUjhCFk","KGXY3Oqush17A+lY35hDQVfP","x55vrX8BdcqL36AKctNjAo5d","W86cSG96bCOyXzADF12e9D1g","tDUrOfrVq/RCg3lRuha+t+Ty","mCXvqlg5/5BP+qKnUMvecpJZ","d95Y282WOEe/Juv1/YD+MUvL","wAV6kQH8V1hVCAlWmWwe5X4S","L/7N4JRTkI+l1EAENCc+pqeA","A+4Jcza/xOuorZvy3vpeY9Er","7BW+AqMQAzxYcdKgc7F+IAi5","z3RXM++FpDhnK8RLGFklF8yV","II/gQnoqY++X940ZtRIFVBUH","DJ8k0djGN4uajlbvX89lkWOs","42SToE1p8FxqUh+98oRF0ro+","VL+x6oEDn0OAfP0elmilBo/n","u0QGmxSsWJRwoLRMOyOFRVZ1","l1TCCLZADPB92W+60f7lgCDe","eK91eSPvyyeNBSbofLXFw/lM","5P+GnDOU0s60hbbhGTs4NUpx","CwQx7aY7FRlEWf+ztHAYdpPj","JxT1fgTXQX1JICRFXq14s+VI","yO9CD5F4hqq5/G0X8+ZY8Dza","fzRgRV0S6bVT0o+0lwq4JAkD","kM/XNMi9LmKjDsbmOkGYZ9CR","vN8Tp2pRegaudx0Q0Jz4oqY6","UySk1v/+vdFeq1RCfdfY4X+o","mX/ocEqnSMncaiACGp0fU91A","doRfAd8Ijx4stmlQt9Y/EATS","WpSbkn3k23ohz7KmXQtf1XJ5","tW8s4+hLHK3RE/v08EB/lqvr","ArQOqSQhc7I7PRlXlKyfQp4y","7U+52LGOtGXL4VAFOee/AUeg","wV99SxNi4AHGmIvz0zrfxDEL","LqTKOobNJ9Y2RMKhfnH/h+iZ","svQ535a2Pj8PxFKoG/8CcVuk","XQ+OrgMZ+ej/GBv6trQiMoI2","cR9KPaH1rYzyYcAMXGlC9/Sd","nuT9TDRaalsCvYle8SJitC0P","KT/fBvgwBUTok2v9lc6CYBjW","xsRod22fwpMYTyKvOIWiI8FE","6tSs5M9zlvcVNvlZ0ljC5rfv","BS8blVrcUSDl6rALfxPipW59","Y2I0tbjBYccMqRHZHMxRn+4i","jJmDxC1uphD8dViLsYdx3Dew","oIlHV4+C8nTxDIN9W1oRGUEb","T3LwJhotNaMB0Mov9hExWpiJ","+KnSbNZHWrzr/iiMkv3Rjq1Q","F1JlHUPonWsbImHeP7bxzXTC","O0KhjuEEyQ8WW7oo1WuRCAJp","1LkW/3SrDtjmh/N6eCCxS9v7","SOnlGmTQFzHfB2NzHa5MvWjG","pxJSa/F/0OYv2yohsOVs/rFU","iwKW+FOThIIiovHXWjgMO8f/","ZPkhicY8Q1XSfriF93MseB5t","0yIDwwpWLEo4UFomk5/MrCu0","PNm0sp/5653IjBN0PtTs7/Im","EMlwIT0Vv/nF9ciC1AmMKoSN","/zLHUKi6eC41KYHQeUKsaV0f","NWmL9h3jjTa36PWQHghr2//3","2pI8h4hMSuFHNLzCs0NLmCZl","9oL4FCqgHoVKTWc0WZ4rXVDO","GXlPZb8P2VK6kS5m9NULHolc","rqJtL3Nltk1Qv8zFkDnryryF","QVnaXubKcZqgY4WXPXLLiWUX","bUkezUQmJf6tGl5h16+rTBO8","grKpvNGJ4ildxhczeuSLD8ou","HuJaWcHy+8BkRoc6H2p2+XkT","8RntKFRdPBeUms5osiFWuqCB","3Qkpu/axaHOZ4xWeWPw2f9Yq","MvKeymMer6RpP1zM9bcWPA+4","hSm8gK90wLuDEb5vkVv26Dph","atIL8TrbB2xzzfc9PBDWq+Pz","RsLPYpg3Uwh+tCzL1s22bpVY","qTl4Ew2YlN+OaGWZe4aWLUzK"];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP18",$.ig.$ot)},true);$c("RSP20:fw","Object",{init:function(){this._resource=["mLnwBW9jBtxwlkUkuxbkxnl5pa4=","mLnwBW9jBtxwlkUkuxbkxnl5pa4=","LW/9Ct7GDKXgMYpIayzVkfLyV0E=","tdYND7GlCnmQp89s0DoxV4uL8u8=","Wt7nFKGRGFfdYgmQ1li3P/n5roI=","wmcXEc7yHout9Ey0bU5T+YCACyw=","d7EaHn9XFPI9U4PYvXRirgsL+cM=","7wjqGxA0Ei5Nxcb8BmKGaHJyXG0=","tKHTKF8/MK6nxBI9sbBzfu/vQRk=","LBgjLTBcNnLXUlcZCqaXuJaW5Lc=","mc4uIoH5PAtH9Zh12pym7x0dFlg=","AXfeJ+6aOtc3Y91RYYpCKWRks/Y=","7n80PP6uKPl6phutZ+jEQRYW75s=","dsbEOZHNLiUKMF6J3P4gh29vSjU=","wxDJNiBoJFyal5HlDMQR0OTkuNo=","W6k5M08LIoDqAdTBt9L1Fp2dHXQ=","dV+7UL5+YEFTlSR6f33m/MPDgjI=","7eZLVdEdZp0jA2FexGsCOrq6J5w=","WDBGWmC4bOSzpK4yFFEzbTEx1XM=","wIm2Xw/bajjDMusWr0fXq0hIcN0=","L4FcRB/veBaO9y3qqSVRwzo6LLA=","tzisQXCMfsr+YWjOEjO1BUNDiR4=","Au6hTsEpdLNuxqeiwgmEUsjIe/E=","mldRS65Kcm8eUOKGeR9glLGx3l8=","wf5oeOFBUO/0UTZHzs2Vgiwswys=","WUeYfY4iVjOEx3NjddtxRFVVZoU=","7JGVcj+HXEoUYLwPpeFAE97elGo=","dChld1DkWpZk9vkrHvek1aenMcQ=","myCPbEDQSLgpMz/XGJUivdXVbak=","A5l/aS+zTmRZpXrzo4PGe6ysyAc=","tk9yZp4WRB3JArWfc7n3LCcnOug=","LvaCY/F1QsG5lPC7yK8T6l5en0Y=","6r5roGH8wIKmN0j0/vrR5ZubGWQ=","cgebpQ6fxl7WoQ3QRew1I+LivMo=","x9GWqr86zCdGBsK8ldYEdGlpTiU=","X2hmr9BZyvs2kIeYLsDgshAQ64s=","sGCMtMBt2NV7VUFkKKJm2mJit+Y=","KNl8sa8O3gkLwwRAk7SCHBsbEkg=","nQ9xvh6r1HCbZMssQ46zS5CQ4Kc=","BbaBu3HI0qzr8o4I+JhXjenpRQk=","Xh+4iD7D8CwB81rJT0qim3R0WH0=","xqZIjVGg9vBxZR/t9FxGXQ0N/dM=","c3BFguAF/InhwtCBJGZ3CoaGDzw=","68m1h49m+lWRVJWln3CTzP//qpI=","BMFfnJ9S6HvckVNZmRIVpI2N9v8=","nHivmfAx7qesBxZ9IgTxYvT0U1E=","Ka6ilkGU5N48oNkR8j7ANX9/ob4=","sRdSky734gJMNpw1SSgk8wYGBBA=","n+HQ8N+CoMP1omyOgYc3GVhYm1Y=","B1gg9bDhph+FNCmqOpHT3yEhPvg=","so4t+gFErGYVk+bG6qviiKqqzBc=","Kjfd/24nqrplBaPiUb0GTtPTabk=","xT835H4TuJQowGUeV9+AJqGhNdQ=","XYbH4RFwvkhYViA67Mlk4NjYkHo=","6FDK7qDVtDHI8e9WPPNVt1NTYpU=","cOk668+2su24Z6pyh+WxcSoqxzs=","K0AD2IC9kG1SZn6zMDdEZ7e32k8=","s/nz3e/elrEi8DuXiyGgoc7Of+E=","Bi/+0l57nMiyV/T7WxuR9kVFjQ4=","npYO1zEYmhTCwbHf4A11MDw8KKA=","cZ7kzCEsiDqPBHcj5m/zWE5OdM0=","6ScUyU5Pjub/kjIHXXkXnjc30WM=","XPEZxv/qhJ9vNf1rjUMmyby8I4w=","xEjpw5CJgkMfo7hPNlXCD8XFhiI=","yWHWXcLlnRlRbpD14em/1ysrMsg=","UdgmWK2Gm8Uh+NXRWv9bEVJSl2Y=","5A4rVxwjkbyxXxq9isVqRtnZZYk=","fLfbUnNAl2DByV+ZMdOOgKCgwCc=","k78xSWN0hU6MDJllN7EI6NLSnEo=","CwbBTAwXg5L8mtxBjKfsLqurOeQ=","vtDMQ72yietsPRMtXJ3deSAgyws=","Jmk8RtLRjzccq1YJ54s5v1lZbqU=","fcAFdZ3arbf2qoLIUFnMqcTEc9E=","5Xn1cPK5q2uGPMfs608ob7291n8=","UK/4f0McoRIWmwiAO3UZODY2JJA=","yBYIeix/p85mDU2kgGP9/k9PgT4=","Jx7iYTxLteAryItYhgF7lj093VM=","v6cSZFMoszxbXs58PRefUEREeP0=","CnEfa+KNuUXL+QEQ7S2uB8/PihI=","ksjvbo3uv5m7b0Q0VjtKwba2L7w=","vD5tDXyb/VgC+7SPnpRZK+josPo=","JIedCBP4+4RybfGrJYK97ZGRFVQ=","kVGQB6Jd8f3iyj7H9biMuhoa57s=","CehgAs0+9yGSXHvjTq5ofGNjQhU=","5uCKGd0K5Q/fmb0fSMzuFBERHng=","fll6HLJp49OvD/g789oK0mhou9Y=","y493EwPM6ao/qDdXI+A7hePjSTk=","UzaHFmyv73ZPPnJzmPbfQ5qa7Jc=","CJ++JSOkzfalP6ayLyQqVQcH8eM=","kCZOIEzHyyrVqeOWlDLOk35+VE0=","JfBDL/1iwVNFDiz6RAj/xPX1pqI=","vUmzKpIBx481mGne/x4bAoyMAww=","UkFZMYI11aF4Xa8i+Xydav7+X2E=","yvipNO1W030Iy+oGQmp5rIeH+s8=","fy6kO1zz2QSYbCVqklBI+wwMCCA=","55dUPjOQ39jo+mBOKUasPXV1rY4=","I9+9/aMZXZv3WdgBHxNuMrCwK6w=","u2ZN+Mx6W0eHz50lpAWK9MnJjgI=","DrBA933fUT4XaFJJdD+7o0JCfO0=","lgmw8hK8V+Jn/hdtzylfZTs72UM=","eQFa6QKIRcwqO9GRyUvZDUlJhS4=","4biq7G3rQxBarZS1cl09yzAwIIA=","VG6n49xOSWnKClvZomcMnLu70m8=","zNdX5rMtT7W6nB79GXHoWsLCd8E=","l35u1fwmbTVQnco8rqMdTF9farU=","D8ee0JNFa+kgC48YFbX5iiYmzxs=","uhGT3yLgYZCwrEB0xY/I3a2tPfQ=","Iqhj2k2DZ0zAOgVQfpksG9TUmFo=","zaCJwV23dWKN/8OsePuqc6amxDc=","VRl5xDLUc779aYaIw+1Otd/fYZk=","4M90y4NxecdtzknkE9d/4lRUk3Y=","eHaEzuwSfxsdWAzAqMGbJC0tNtg=","VoAGrR1nPdqkzPx7YG6IznNzqZ4=","zjn2qHIEOwbUWrlf23hsCAoKDDA=","e+/7p8OhMX9E/XYzC0JdX4GB/t8=","41YLoqzCN6M0azMXsFS5mfj4W3E=","DF7hubz2JY15rvXrtjY/8YqKBxw=","lOcRvNOVI1EJOLDPDSDbN/PzorI=","ITEcs2IwKSiZn3+j3RrqYHh4UF0=","uYjstg1TL/TpCTqHZgwOpgEB9fM=","4iHVhUJYDXQDCO5G0d77sJyc6Ic=","epglgC07C6hznqtiasgfduXlTSk=","z04oj5yeAdHjOWQOuvIuIW5uv8Y=","V/fYivP9Bw2TryEqAeTK5xcXGmg=","uP8ykePJFSPeaufWB4ZMj2VlRgU=","IEbClIyqE/+u/KLyvJCoSRwc46s=","lZDPmz0PGYY+W22ebKqZHpeXEUQ=","DSk/nlJsH1pOzSi617x92O7utOo=","j8KxupnXJzKi3D33389js1ZWZI0=","F3tBv/a0Ie7SSnjTZNmHdS8vwSM=","oq1MsEcRK5dC7be/tOO2IqSkM8w=","OhS8tShyLUsye/KbD/VS5N3dlmI=","1RxWrjhGP2V/vjRnCZfUjK+vyg8=","TaWmq1clObkPKHFDsoEwStbWb6E=","+HOrpOaAM8Cfj74vYrsBHV1dnU4=","YMpboYnjNRzvGfsL2a3l2yQkOOA=","O2NiksboF5wFGC/Kbn8Qzbm5JZQ=","o9qSl6mLEUB1jmru1Wn0C8DAgDo=","FgyfmBguGznlKaWCBVPFXEtLctU=","jrVvnXdNHeWVv+CmvkUhmjIy13s=","Yb2Fhmd5D8vYeiZauCen8kBAixY=","+QR1gwgaCReo7GN+AzFDNDk5Lrg=","TNJ4jLm/A244S6wS0wtyY7Ky3Fc=","1GuIidbcBbJI3ek2aB2WpcvLefk=","+p0K6iepR3PxSRmNoLKFT5WV5r8=","YiT670jKQa+B31ypG6RhiezsQxE=","1/L34PlvS9YReJPFy55Q3mdnsf4=","T0sH5ZYMTQph7tbhcIi0GB4eFFA=","oEPt/oY4XyQsKxAdduoycGxsSD0=","OPod++lbWfhcvVU5zfzWthUV7ZM=","jSwQ9Fj+U4HMGppVHcbn4Z6eH3w=","FZXg8TedVV28jN9xptADJ+fnutI=","TjzZwniWd91WjQuwEQL2MXp6p6Y=","1oUpxxf1cQEmG06UqhQS9wMDAgg=","Y1MkyKZQe3i2vIH4ei4joIiI8Oc=","++rUzckzfaTGKsTcwTjHZvHxVUk=","FOI+1tkHb4qL7wIgx1pBDoODCSQ=","jFvO07ZkaVb7eUcEfEylyPr6rIo=","OY3D3AfBYy9r3ohorHaUn3FxXmU=","oTQz2WiiZfMbSM1MF2BwWQgI+8s=","ZXzaGvgr57AE63UDITWyVs3Nfek=","/cUqH5dI4Wx0fTAnmiNWkLS02Ec=","SBMnECbt6xXk2v9LShlnxz8/Kqg=","0KrXFUmO7cmUTLpv8Q+DAUZGjwY=","P6I9Dlm6/+fZiXyT920FaTQ002s=","pxvNCzbZ+TupHzm3THvhr01NdsU=","Es3ABId880I5uPbbnEHQ+MbGhCo=","inQwAegf9Z5JLrP/J1c0Pr+/IYQ=","0d0JMqcU1x6jL2c+kIXBKCIiPPA=","SWT5N8h30cLTuSIaK5Ml7ltbmV4=","/LL0OHnS27tDHu12+6kUudDQa7E=","ZAsEPRax3WcziKhSQL/wf6mpzh8=","iwPuJgaFz0l+TW6uRt12F9vbknI=","E7oeI2nmyZUO2yuK/cuS0aKiN9w=","pmwTLNhDw+yefOTmLfGjhikpxTM=","PtXjKbcgxTDu6qHCludHQFBQYJ0=","ECNhSkZVh/FXflF5XkhUqg4O/9s=","iJqRTyk2gS0n6BRd5V6wbHd3WnU=","PUycQJiTi1S3T9sxNWSBO/z8qJo=","pfVsRffwjYjH2Z4VjnJl/YWFDTQ=","Sv2GXufEn6aKHFjpiBDjlff3UVk=","0kR2W4inmXr6ih3NMwYHU46O9Pc=","Z5J7VDkCkwNqLdKh4zw2BAUFBhg=","/yuLUVZhld8au5eFWCrSwnx8o7Y=","pIKyYhlqt1/wukNE7/gn1OHhvsI=","PDtCZ3YJsYOALAZgVO7DEpiYG2w=","ie1PaMesu/oQi8kMhNTyRRMT6YM=","EVS/bajPvSZgHYwoP8IWg2pqTC0=","/lxVdrj7rwgt2ErUOaCQ6xgYEEA=","ZuWlc9eYqdRdTg/wgrZ0LWFhte4=","0zOofGY9o63N6cCcUoxFeurqRwE=","S4pYeQlepXG9f4W46ZqhvJOT4q8=","RqNn51syuivzsq0CPibcZH19VkU=","3hqX4jRRvPeDJOgmhTA4ogQE8+s=","a8ya7YX0to4TgydKVQoJ9Y+PAQQ=","83Vq6OqXsFJjFWJu7hztM/b2pKo=","HH2A8/qjonwu0KSS6H5rW4SE+Mc=","hMRw9pXApKBeRuG2U2iPnf39XWk=","MRJ9+SRlrtnO4S7ag1K+ynZ2r4Y=","qauN/EsGqAW+d2v+OERaDA8PCig=","8gK0zwQNioVUdr8/j5avGpKSF1w=","artEymtujFkk4PobNIBL3OvrsvI=","321JxdrLhiC0RzV35Lp6i2BgQB0=","R9S5wLWogPzE0XBTX6yeTRkZ5bM=","qNxT26WcktKJFLavWc4YJWtrud4=","MGWj3sr/lA75gvOL4tj84xISHHA=","hbOu0XtanndpJTznMuLNtJmZ7p8=","HQpe1BQ5mKsZs3nDifQpcuDgSzE=","M/zct+VM2mqgJ4l4QVs6mL6+1Hc=","q0Ussoov3LbQscxc+k3eXsfHcdk=","HpMhvTuK1s9AFgMwKnfvCUxMgzY=","hirRuFTp0BMwgEYUkWELzzU1Jpg=","aSI7o0Tdwj19RYDolwONp0dHevU=","8ZvLpiu+xOEN08XMLBVpYT4+31s=","RE3GqZobzpiddAqg/C9YNrW1LbQ=","3PQ2rPV4yETt4k+ERzm88MzMiBo=","h10Pn7pz6sQH45tF8OtJ5lFRlW4=","H+T/mtUQ7Bh3dd5hS/2tICgoMMA=","qjLylWS15mHn0hENm8ecd6Ojwi8=","MosCkAvW4L2XRFQpINF4sdraZ4E=","3YPoixvi8pPagZLVJrP+2aioO+w=","RToYjnSB9E+qF9fxnaUaH9HRnkI=","8OwVgcUk/jY6sBidTZ8rSFpabK0=","aFXlhKpH+OpKJl259onPjiMjyQM=","rB0MRzrOeqlVheX2wNwNgebmTyE=","NKT8QlWtfHUlE6DSe8rpR5+f6o8=","gXLxTeQIdgy1tG++q/DYEBQUGGA=","GcsBSItrcNDFIiqaEOY81m1tvc4=","9sPrU5tfYv6I5+xmFoS6vh8f4aM=","bnobVvQ8ZCL4calCrZJeeGZmRA0=","26wWWUWZblto1mYufahvL+3ttuI=","QxXmXCr6aIcYQCMKxr6L6ZSUE0w=","GLzfb2XxSgfyQffLcWx+/wkJDjg=","gAUvagqSTNuC17LvynqaOXBwq5Y=","NdMiZbs3RqIScH2DGkCrbvv7WXk=","rWrSYNRUQH5i5jinoVZPqIKC/Nc=","QmI4e8RgUlAvI/5bpzTJwPDwoLo=","2tvIfqsDVIxftbt/HCItBomJBRQ=","bw3FcRqmXvXPEnQTzBgcUQIC9/s=","97Q1dHXFWCm/hDE3dw74l3t7UlU=","2UK3F4SwGugGEMGMv6HrfSUlzRM=","QftHEuvTHDR2hoSoBLcPu1xcaL0=","9C1KHVp2Fk3mIUvE1I0+7NfXmlI=","bJS6GDUVEJGWtw7gb5vaKq6uP/w=","g5xQAyUhAr/bcsgcaflcQtzcY5E=","GyWgBkpCBGOr5I040u+4hKWlxj8=","rvOtCfvnDho7Q0JUAtWJ0y4uNNA=","NkpdDJSECMZL1QdwucNtFVdXkX4=","beNkP9uPKkah1NOxDhGYA8rKjAo=","9VqUOrTsLJrRQpaVtQd8xbOzKaQ=","QIyZNQVJJuNB5Vn5ZT1Nkjg420s=","2DVpMGoqID8xcxzd3iupVEFBfuU=","Nz2DK3oeMhF8ttoh2EkvPDMzIog=","r4RzLhV9NM0MIJ8FY1/L+kpKhyY=","GlJ+IaTYPrSch1Bps2X6rcHBdck=","guuOJMu7OGjsERVNCHMea7i40Gc="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP20",$.ig.$ot)},true);$c("RSP22:fx","Object",{init:function(){this._resource=["WbODsLb0E71FKByJHXtD/Vba5hqR9Q==","WbODsLb0E71FKByJHXtD/Vba5hqR9Q==","snsbfXH1JmeKUDgPOvaG56yp0TQ/9w==","68iYzccBNdrPeCSGJ43FGvpzNy6uAg==","efY2+uL3TM4JoHAedPER00VPv2h+8w==","IEW1SlQDX3NMiGyXaYpSLhOVWXLvBg==","y40th5MCaqmD8EgRTgeXNOnmblxBBA==","kj6uNyX2eRTG2FSYU3zUyb88iEbQ8Q==","8vFs6dnzmIESXeA86P8iu4qeY9D8+w==","q0LvWW8HizxXdfy19YRhRtxEhcptDg==","QIp3lKgGvuaYDdgz0gmkXCY3suTDDA==","GTn0JB7yrVvdJcS6z3LnoXDtVP5S+Q==","iwdaEzsE1E8b/ZAinA4zaM/R3LiCCA==","0rTZo43wx/Je1YyrgXVwlZkLOqIT/Q==","OXxBbkrx8iiRragtpvi1j2N4DYy9/w==","YM/C3vwF4ZXUhbSku4P2cjWi65YsCg==","+f/Yz6/7LR8kut14zeNEawkhxr3l6w==","oExbfxkPPqJhksHx0JgHll/7IKd0Hg==","S4TDst4OC3iu6uV39xXCjKWIF4naHA==","EjdAAmj6GMXrwvn+6m6BcfNS8ZNL6Q==","gAnuNU0MYdEtGq1muRJVuExuedWbGA==","2bpthfv4cmxoMrHvpGkWRRq0n88K7Q==","MnL1SDz5R7anSpVpg+TTX+DHqOGk7w==","a8F2+IoNVAviYongnp+QorYdTvs1Gg==","Cw60JnYItZ425z1EJRxm0IO/pW0ZEA==","Ur03lsD8piNzzyHNOGclLdVlQ3eI5Q==","uXWvWwf9k/m8twVLH+rgNy8WdFkm5w==","4MYs67EJgET5nxnCApGjynnMkkO3Eg==","cviC3JT/+VA/R01aUe13A8bwGgVn4w==","K0sBbCIL6u16b1HTTJY0/pAq/B/2Fg==","wIOZoeUK3ze1F3VVaxvx5GpZyzFYFA==","mTAaEVP+zIrwP2ncdmCyGTyDLSvJ4Q==","7+Otg0PrWj5Iaafwh9uI1hJCkWfXyw==","tlAuM/UfSYMNQbt5mqDLK0SYd31GPg==","XZi2/jIefFnCOZ//vS0OMb7rQFPoPA==","BCs1ToTqb+SHEYN2oFZNzOgxpkl5yQ==","lhWbeaEcFvBBydfu8yqZBVcNLg+pOA==","z6YYyRfoBU0E4ctn7lHa+AHXyBU4zQ==","JG6ABNDpMJfLme/hydwf4vuk/zuWzw==","fd0DtGYdIyqOsfNo1KdcH61+GSEHOg==","HRLBapoYwr9aNEfMbySqbZjc8rcrMA==","RKFC2izs0QIfHFtFcl/pkM4GFK26xQ==","r2naF+vt5NjQZH/DVdIsijR1I4MUxw==","9tpZp10Z92WVTGNKSKlvd2KvxZmFMg==","ZOT3kHjvjnFTlDfSG9W7vt2TTd9Vww==","PVd0IM4bncwWvCtbBq74Q4tJq8XENg==","1p/s7QkaqBbZxA/dISM9WXE6nOtqNA==","jyxvXb/uu6uc7BNUPFh+pCfgevH7wQ==","Fhx1TOwQdyFs03qISjjMvRtjV9oyIA==","T6/2/FrkZJwp+2YBV0OPQE25scCj1Q==","pGduMZ3lUUbmg0KHcM5KWrfKhu4N1w==","/dTtgSsRQvujq14ObbUJp+EQYPScIg==","b+pDtg7nO+9lcwqWPsndbl4s6LJM0w==","NlnABrgTKFIgWxYfI7Kekwj2DqjdJg==","3ZFYy38SHYjvIzKZBD9bifKFOYZzJA==","hCLbe8nmDjWqCy4QGUQYdKRf35zi0Q==","5O0ZpTXj76B+jpq0osfuBpH9NArO2w==","vV6aFYMX/B07poY9v7yt+8cn0hBfLg==","VpYC2EQWycf03qK7mDFo4T1U5T7xLA==","DyWBaPLi2nqx9r4yhUorHGuOAyRg2Q==","nRsvX9cUo253Luqq1jb/1dSyi2KwKA==","xKis72HgsNMyBvYjy028KIJobXgh3Q==","L2A0IqbhhQn9ftKl7MB5MngbWlaP3w==","dtO3khAVlrS4Vs4s8bs6zy7BvEweKg==","w9tHG4bLtHyQ0lP9E6sNsSSEP86ziw==","mmjEqzA/p8HV+k90DtBOTHJe2dQifg==","caBcZvc+khsagmvyKV2LVogt7vqMfA==","KBPf1kHKgaZfqnd7NCbIq973COAdiQ==","ui1x4WQ8+LKZciPjZ1ocYmHLgKbNeA==","457yUdLI6w/cWj9qeiFfnzcRZrxcjQ==","CFZqnBXJ3tUTIhvsXayahc1iUZLyjw==","UeXpLKM9zWhWCgdlQNfZeJu4t4hjeg==","MSor8l84LP2Cj7PB+1QvCq4aXB5PcA==","aJmoQunMP0DHp69I5i9s9/jAugTehQ==","g1Ewjy7NCpoI34vOwaKp7QKzjSpwhw==","2uKzP5g5GSdN95dH3NnqEFRpazDhcg==","SNwdCL3PYDOLL8Pfj6U+2etV43Yxgw==","EW+euAs7c47OB99Wkt59JL2PBWygdg==","+qcGdcw6RlQBf/vQtVO4Pkf8MkIOdA==","oxSFxXrOVelEV+dZqCj7wxEm1FifgQ==","OiSf1CkwmWO0aI6F3khJ2i2l+XNWYA==","Y5ccZJ/Eit7xQJIMwzMKJ3t/H2nHlQ==","iF+EqVjFvwQ+OLaK5L7PPYEMKEdplw==","0ewHGe4xrLl7EKoD+cWMwNfWzl34Yg==","Q9KpLsvH1a29yP6bqrlYCWjqRhsokw==","GmEqnn0zxhD44OISt8Ib9D4woAG5Zg==","8amyU7oy88o3mMaUkE/e7sRDly8XZA==","qBox4wzG4HdysNodjTSdE5KZcTWGkQ==","yNXzPfDDAeKmNW65NrdrYac7mqOqmw==","kWZwjUY3El/jHXIwK8wonPHhfLk7bg==","eq7oQIE2J4UsZVa2DEHthguSS5eVbA==","Ix1r8DfCNDhpTUo/ETque11IrY0EmQ==","sSPFxxI0TSyvlR6nQkZ6suJ0JcvUaA==","6JBGd6TAXpHqvQIuXz05T7Suw9FFnQ==","A1jeumPBa0slxSaoeLD8VU7d9P/rnw==","WutdCtU1ePZg7TohZcu/qBgHEuV6ag==","LDjqmMUg7kLYu/QNlHCFZzbGrqlkQA==","dYtpKHPU/f+dk+iEiQvGmmAcSLP1tQ==","nkPx5bTVyCVS68wCroYDgJpvf51btw==","x/ByVQIh25gXw9CLs/1Afcy1mYfKQg==","Vc7cYifXoozRG4QT4IGUtHOJEcEasw==","DH1f0pEjsTGUM5ia/frXSSVT99uLRg==","57XHH1YihOtbS7wc2ncSU98gwPUlRA==","vgZEr+DWl1YeY6CVxwxRron6Ju+0sQ==","3smGcRzTdsPK5hQxfI+n3LxYzXmYuw==","h3oFwaonZX6Pzgi4YfTkIeqCK2MJTg==","bLKdDG0mUKRAtiw+RnkhOxDxHE2nTA==","NQEevNvSQxkFnjC3WwJixkYr+lc2uQ==","pz+wi/4kOg3DRmQvCH62D/kXchHmSA==","/owzO0jQKbCGbnimFQX18q/NlAt3vQ==","FUSr9o/RHGpJFlwgMogw6FW+oyXZvw==","TPcoRjklD9cMPkCpL/NzFQNkRT9ISg==","1ccyV2rbw138ASl1WZPBDD/naBSBqw==","jHSx59wv0OC5KTX8ROiC8Wk9jg4QXg==","Z7wpKhsu5Tp2URF6Y2VH65NOuSC+XA==","Pg+qmq3a9oczeQ3zfh4EFsWUXzovqQ==","rDEErYgsj5P1oVlrLWLQ33qo13z/WA==","9YKHHT7YnC6wiUXiMBmTIixyMWZurQ==","Hkof0PnZqfR/8WFkF5RWONYBBkjArw==","R/mcYE8tukk62X3tCu8VxYDb4FJRWg==","JzZevrMoW9zuXMlJsWzjt7V5C8R9UA==","foXdDgXcSGGrdNXArBegSuOj7d7spQ==","lU1Fw8LdfbtkDPFGi5plUBnQ2vBCpw==","zP7Gc3QpbgYhJO3PluEmrU8KPOrTUg==","XsBoRFHfFxLn/LlXxZ3yZPA2tKwDow==","B3Pr9OcrBK+i1KXe2OaxmabsUraSVg==","7LtzOSAqMXVtrIFY/2t0g1yfZZg8VA==","tQjwiZbeIsgohJ3R4hA3fgpFg4KtoQ==","m6uONhGLdfg9uabnJksaf0gVfoF7Cw==","whgNhqd/ZkV4kbpuOzBZgh7PmJvq/g==","KdCVS2B+U5+36Z7oHL2cmOS8r7VE/A==","cGMW+9aKQCLywYJhAcbfZbJmSa/VCQ==","4l24zPN8OTY0Gdb5UroLrA1awekF+A==","u+47fEWIKotxMcpwT8FIUVuAJ/OUDQ==","UCajsYKJH1G+Se72aEyNS6HzEN06Dw==","CZUgATR9DOz7YfJ/dTfOtvcp9ser+g==","aVri38h47Xkv5EbbzrQ4xMKLHVGH8A==","MOlhb36M/sRqzFpS0897OZRR+0sWBQ==","2yH5ormNyx6ltH7U9EK+I24izGW4Bw==","gpJ6Eg952KPgnGJd6Tn93jj4Kn8p8g==","EKzUJSqPobcmRDbFukUpF4fEojn5Aw==","SR9XlZx7sgpjbCpMpz5q6tEeRCNo9g==","otfPWFt6h9CsFA7KgLOv8Cttcw3G9A==","+2RM6O2OlG3pPBJDncjsDX23lRdXAQ==","YlRW+b5wWOcZA3uf66heFEE0uDye4A==","O+fVSQiES1pcK2cW9tMd6RfuXiYPFQ==","0C9NhM+FfoCTU0OQ0V7Y8+2daQihFw==","iZzONHlxbT3We18ZzCWbDrtHjxIw4g==","G6JgA1yHFCkQowuBn1lPxwR7B1TgEw==","QhHjs+pzB5RVixcIgiIMOlKh4U5x5g==","qdl7fi1yMk6a8zOOpa/JIKjS1mDf5A==","8Gr4zpuGIfPf2y8HuNSK3f4IMHpOEQ==","kKU6EGeDwGYLXpujA1d8r8uq2+xiGw==","yRa5oNF309tOdocqHiw/Up1wPfbz7g==","It4hbRZ25gGBDqOsOaH6SGcDCthd7A==","e22i3aCC9bzEJr8lJNq5tTHZ7MLMGQ==","6VMM6oV0jKgC/uu9d6ZtfI7lZIQc6A==","sOCPWjOAnxVH1vc0at0ugdg/gp6NHQ==","WygXl/SBqs+IrtOyTVDrmyJMtbAjHw==","ApuUJ0J1uXLNhs87UCuoZnSWU6qy6g==","dEgjtVJgL8Z10AEXoZCSqVpX7+aswA==","LfugBeSUPHsw+B2evOvRVAyNCfw9NQ==","xjM4yCOVCaH/gDkYm2YUTvb+PtKTNw==","n4C7eJVhGhy6qCWRhh1Xs6Ak2MgCwg==","Db4VT7CXYwh8cHEJ1WGDeh8YUI7SMw==","VA2W/wZjcLU5WG2AyBrAh0nCtpRDxg==","v8UOMsFiRW/2IEkG75cFnbOxgbrtxA==","5naNgneWVtKzCFWP8uxGYOVrZ6B8MQ==","hrlPXIuTt0dnjeErSW+wEtDJjDZQOw==","3wrM7D1npPoipf2iVBTz74YTaizBzg==","NMJUIfpmkSDt3dkkc5k29XxgXQJvzA==","bXHXkUySgp2o9cWtbuJ1CCq6uxj+OQ==","/095pmlk+4luLZE1PZ6hwZWGM14uyA==","pvz6Ft+Q6DQrBY28IOXiPMNc1US/PQ==","TTRi2xiR3e7kfak6B2gnJjkv4moRPw==","FIfha65lzlOhVbWzGhNk22/1BHCAyg==","jbf7ev2bAtlRatxvbHPWwlN2KVtJKw==","1AR4yktvEWQUQsDmcQiVPwWsz0HY3g==","P8zgB4xuJL7bOuRgVoVQJf/f+G923A==","Zn9jtzqaNwOeEvjpS/4T2KkFHnXnKQ==","9EHNgB9sThdYyqxxGILHERY5ljM32A==","rfJOMKmYXaod4rD4BfmE7EDjcCmmLQ==","RjrW/W6ZaHDSmpR+InRB9rqQRwcILw==","H4lVTdhte82Xsoj3Pw8CC+xKoR2Z2g==","f0aXkyRomlhDNzxThIz0ednoSou10A==","JvUUI5KcieUGHyDamfe3hI8yrJEkJQ==","zT2M7lWdvD/JZwRcvnpynnVBm7+KJw==","lI4PXuNpr4KMTxjVowExYyObfaUb0g==","BrChacaf1pZKl0xN8H3lqpyn9ePLIw==","XwMi2XBrxSsPv1DE7QamV8p9E/la1g==","tMu6FLdq8PHAx3RCyotjTTAOJNf01A==","7Xg5pAGe40yF72jL1/AgsGbUws1lIQ==","WHDJLZdAwYSta/UaNeAXzmyRQU/IgA==","AcNKnSG00jnoQ+mTKJtUMzpLp1VZdQ==","6gvSUOa15+MnO80VDxaRKcA4kHv3dw==","s7hR4FBB9F5iE9GcEm3S1JbidmFmgg==","IYb/13W3jUqky4UEQREGHSne/ie2cw==","eDV8Z8NDnvfh45mNXGpF4H8EGD0nhg==","k/3kqgRCqy0um70Le+eA+oV3LxOJhA==","yk5nGrK2uJBrs6GCZpzDB9OtyQkYcQ==","qoGlxE6zWQW/NhUm3R81deYPIp80ew==","8zImdPhHSrj6HgmvwGR2iLDVxIWljg==","GPq+uT9Gf2I1Zi0p5+mzkkqm86sLjA==","QUk9CYmybN9wTjGg+pLwbxx8FbGaeQ==","03eTPqxEFcu2lmU4qe4kpqNAnfdKiA==","isQQjhqwBnbzvnmxtJVnW/Wae+3bfQ==","YQyIQ92xM6w8xl03kxiiQQ/pTMN1fw==","OL8L82tFIBF57kG+jmPhvFkzqtnkig==","oY8R4ji77JuJ0Shi+ANTpWWwh/Itaw==","+DySUo5P/ybM+TTr5XgQWDNqYei8ng==","E/QKn0lOyvwDgRBtwvXVQskZVsYSnA==","SkeJL/+62UFGqQzk346Wv5/DsNyDaQ==","2HknGNpMoFWAcVh8jPJCdiD/OJpTmA==","gcqkqGy4s+jFWUT1kYkBi3Yl3oDCbQ==","agI8Zau5hjIKIWBztgTEkYxW6a5sbw==","M7G/1R1NlY9PCXz6q3+HbNqMD7T9mg==","U359C+FIdBqbjMheEPxxHu8u5CLRkA==","Cs3+u1e8Z6fepNTXDYcy47n0AjhAZQ==","4QVmdpC9Un0R3PBRKgr3+UOHNRbuZw==","uLblxiZJQcBU9OzYN3G0BBVd0wx/kg==","KohL8QO/ONSSLLhAZA1gzaphW0qvYw==","czvIQbVLK2nXBKTJeXYjMPy7vVA+lg==","mPNQjHJKHrMYfIBPXvvmKgbIin6QlA==","wUDTPMS+DQ5dVJzGQ4Cl11ASbGQBYQ==","t5NkrtSrm7rlAlLqsjufGH7T0CgfSw==","7iDnHmJfiAegKk5jr0Dc5SgJNjKOvg==","Beh/06Vevd1vUmrliM0Z/9J6ARwgvA==","XFv8YxOqrmAqenZslbZaAoSg5waxSQ==","zmVSVDZc13TsoiL0xsqOyzucb0BhuA==","l9bR5ICoxMmpij5927HNNm1GiVrwTQ==","fB5JKUep8RNm8hr7/DwILJc1vnReTw==","Ja3KmfFd4q4j2gZy4UdL0cHvWG7Pug==","RWIIRw1YAzv3X7LWWsS9o/RNs/jjsA==","HNGL97usEIayd65fR7/+XqKXVeJyRQ==","9xkTOnytJVx9D4rZYDI7RFjkYszcRw==","rqqQispZNuE4J5ZQfUl4uQ4+hNZNsg==","PJQ+ve+vT/X+/8LILjWscLECDJCdQw==","ZSe9DVlbXEi7195BM07vjefY6ooMtg==","ju8lwJ5aaZJ0r/rHFMMqlx2r3aSitA==","11ymcCiuei8xh+ZOCbhpaktxO74zQQ==","Tmy8YXtQtqXBuI+Sf9jbc3fyFpX6oA==","F98/0c2kpRiEkJMbYqOYjiEo8I9rVQ==","/BenHAqlkMJL6LedRS5dlNtbx6HFVw==","paQkrLxRg38OwKsUWFUeaY2BIbtUog==","N5qKm5mn+mvIGP+MCynKoDK9qf2EUw==","bikJKy9T6daNMOMFFlKJXWRnT+cVpg==","heGR5uhS3AxCSMeDMd9MR54UeMm7pA==","3FISVl6mz7EHYNsKLKQPusjOntMqUQ==","vJ3QiKKjLiTT5W+ulyf5yP1sdUUGWw==","5S5TOBRXPZmWzXMnily6Nau2k1+Xrg==","DubL9dNWCENZtVehrdF/L1HFpHE5rA==","V1VIRWWiG/4cnUsosKo80gcfQmuoWQ==","xWvmckBUYuraRR+w49boG7gjyi14qA==","nNhlwvagcVefbQM5/q2r5u75LDfpXQ==","dxD9DzGhRI1QFSe/2SBu/BSKGxlHXw==","LqN+v4dVVzAVPTs2xFstAUJQ/QPWqg=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP22",$.ig.$ot)},true);$c("RSP24:fy","Object",{init:function(){this._resource=["enapRrLt2GZzluVJgkg9K84B7fd/2ZB1","enapRrLt2GZzluVJgkg9K84B7fd/2ZB1","9OxPjHnHrczmMdeSGZB6VoECx/P+rz3q","jprmyssqdaqVpzLbm9hHfU8DKgSBdq2f","9cWeBfKTR4XRYrM5Mj30rB8Ek/vhQ3rJ","j7M3Q0B+n+Oi9FZwsHXJh9EFfgyemuq8","ASnRiYtU6kk3U2SrK62O+p4GVAgf7Ecj","e194zzm5Mi9ExYHiqeWz0VAHuf9gNddW","95chCvk7jhe/xHtyZHr1RT4IO+vfhvSP","jeGITEvWVnHMUp475jLIbvAJ1hygX2T6","A3tuhoD8I9tZ9azgfeqPE78K/BghKcll","eQ3HwDIR+70qY0mp/6KyOHELEe9e8FkQ","AlK/DwuoyZJupshLVkcB6SEMqBA+xY5G","eCQWSblFEfQdMC0C1A88wu8NRedBHB4z","9r7wg3JvZF6Ilx/ZT9d7v6AOb+PAarOs","jMhZxcCCvDj7AfqQzZ9GlG4PghS/syPZ","8zNCFO92AS5jlfbkyPT3inwQdsujEfUD","iUXrUl2b2UgQAxOtSrzKobIRmzzcyGV2","B98NmJaxrOKFpCF20WSN3P0SsThdvsjp","famk3iRcdIT2MsQ/Uyyw9zMTXM8iZ1ic","BvbcER3lRquy90Xd+skDJmMU5TBCUo/K","fIB1V68Ins3BYaCUeIE+Da0VCMc9ix+/","8hqTnWQi62dUxpJP41l5cOIWIsO8/bIg","iGw629bPMwEnUHcGYRFEWywXzzTDJCJV","BKRjHhZNjzncUY2WrI4Cz0IYTSB8lwGM","ftLKWKSgV1+vx2jfLsY/5IwZoNcDTpH5","8Egskm+KIvU6YFoEtR54mcMaitOCODxm","ij6F1N1n+pNJ9r9NN1ZFsg0bZyT94awT","8WH9G+TeyLwNMz6vnrP2Y10c3tud1HtF","ixdUXVYzENp+pdvmHPvLSJMdMyziDesw","BY2yl50ZZXDrAuk9hyOMNdweGShje0av","f/sb0S/0vRaYlAx0BWuxHhIf9N8cotba","+2aEKMPsAlzGN/HVjfXzCfgg7ItbIvcG","gRAtbnEB2jq1oRScD73OIjYhAXwk+2dz","D4rLpLorr5AgBiZHlGWJX3kiK3iljcrs","dfxi4gjGd/ZTkMMOFi20dLcjxo/aVFqZ","DqMaLTF/RdkXVULsv8gHpeckf3C6YY3P","dNWza4OSnb9kw6elPYA6jiklkofFuB26","+k9VoUi46BXxZJV+plh982YmuINEzrAl","gDn85/pVMHOC8nA3JBBA2KgnVXQ7FyBQ","DPGlIjrXjEt584qn6Y8GTMYo12CEpAOJ","docMZIg6VC0KZW/ua8c7ZwgpOpf7fZP8","+B3qrkMQIYefwl018B98GkcqEJN6Cz5j","gmtD6PH9+eHsVLh8cldBMYkr/WQF0q4W","+TQ7J8hEy86okTme27Ly4NksRJtl53lA","g0KSYXqpE6jbB9zXWfrPyxctqWwaPuk1","Ddh0q7GDZgJOoO4MwiKItlgug2ibSESq","d67d7QNuvmQ9NgtFQGq1nZYvbp/kkdTf","CFXGPCyaA3KlogcxRQEEg4QwmkD4MwIF","ciNvep532xTWNOJ4x0k5qEoxd7eH6pJw","/LmJsFVdrr5Dk9CjXJF+1QUyXbMGnD/v","hs8g9uewdtgwBTXq3tlD/sszsER5Ra+a","/ZBYOd4JRPd0wLQIdzzwL5s0CbsZcHjM","h+bxf2zknJEHVlFB9XTNBFU15Exmqei5","CXwXtafO6TuS8WOabqyKeRo2zkjn30Um","cwq+8xUjMV3hZ4bT7OS3UtQ3I7+YBtVT","/8LnNtWhjWUaZnxDIXvxxro4oasntfaK","hbROcGdMVQNp8JkKozPM7XQ5TFxYbGb/","Cy6ouqxmIKn8V6vROOuLkDs6ZljZGstg","cVgB/B6L+M+PwU6YuqO2u/U7i6+mw1sV","Cgd5MycyyuDLBM96E0YFaqU8MlDG9oxD","cHHQdZXfEoa4kiozkQ44QWs936e5Lxw2","/us2v171ZywtNRjoCtZ/PCQ+9aM4WbGp","hJ2f+ewYv0peo/2hiJ5CF+o/GFRHgCHc","68wVUJvFBLiRbv+3B/f7Eu1AxQu2RPMM","kbq8Fiko3N7i+Br+hb/GOSNBKPzJnWN5","HyBa3OICqXR3XyglHmeBRGxCAvhI687m","ZVbzmlDvcRIEyc1snC+8b6JD7w83Ml6T","HgmLVWlWQz1ADEyONcoPvvJEVvBXB4nF","ZH8iE9u7m1szmqnHt4IylTxFuwco3hmw","6uXE2RCR7vGmPZscLFp16HNGkQOpqLQv","kJNtn6J8NpfVq35VrhJIw71HfPTWcSRa","HFs0WmL+iq8uqoTFY40OV9NI/uBpwgeD","Zi2dHNATUsldPGGM4cUzfB1JExcWG5f2","6Ld71hs5J2PIm1NXeh10AVJKOROXbTpp","ksHSkKnU/wW7DbYe+FVJKpxL1OTotKoc","6Z6qX5BtzSr/yDf8UbD6+8xMbRuIgX1K","k+gDGSKAFUyMXtK10/jH0AJNgOz3WO0/","HXLl0+mqYOYZ+eBuSCCArU1Oquh2LkCg","ZwRMlVtHuIBqbwUnymi9hoNPRx8J99DV","GP9XRHSzBZby+wlTzwMMmJFQs8AVVQYP","Yon+AsZe3fCBbewaTUsxs19RXjdqjJZ6","7BMYyA10qFoUyt7B1pN2zhBSdDPr+jvl","lmWxjr+ZcDxnXDuIVNtL5d5TmcSUI6uQ","7TrJQYYgQhMjmbpq/T74NI5UIDv0FnzG","l0xgBzTNmnVQD18jf3bFH0BVzcyLz+yz","GdaGzf/n79/FqG345K6CYg9W58gKuUEs","Y6Avi00KN7m2PoixZua/ScFXCj91YNFZ","72h2To2Ii4FNP3Ihq3n53a9YiCvK0/KA","lR7fCD9lU+c+qZdoKTHE9mFZZdy1CmL1","G4Q5wvRPJk2rDqWzsumDiy5aT9g0fM9q","YfKQhEai/ivYmED6MKG+oOBboi9LpV8f","Gq3oS38bzAScXcEYmUQNcbBcG9ArkIhJ","YNtBDc32FGLvyyRRGwwwWn5d9idUSRg8","7kGnxwbcYch6bBaKgNR3JzFe3CPVP7Wj","lDcOgbQxua4J+vPDApxKDP9fMdSq5iXW","EKqReFgpBuRXWQ5iigIIGxVgKYDtZgQK","atw4PurE3oIkz+srCEo1MNthxHeSv5R/","5Ebe9CHuqyixaNnwk5JyTZRi7nMTyTng","njB3spMDc07C/jy5EdpPZlpjA4RsEKmV","5W8Pfaq6QWGGO71buD/8twpkunsMJX7D","nxmmOxhXmQf1rVgSOnfBnMRlV4xz/O62","EYNA8dN97K1gCmrJoa+G4YtmfYjyikMp","a/Xpt2GQNMsTnI+AI+e7ykVnkH+NU9Nc","5z2wcqESiPPonXUQ7nj9XitoEmsy4PCF","nUsZNBP/UJWbC5BZbDDAdeVp/5xNOWDw","E9H//tjVJT8OrKKC9+iHCKpq1ZjMT81v","aadWuGo4/Vl9OkfLdaC6I2RrOG+zll0a","Evgud1OBz3Y5/8Yp3EUJ8jRsgZDTo4pM","aI6HMeFsFxBKaSNgXg002fptbGeseho5","5hRh+ypGYrrfzhG7xdVzpLVuRmMtDLem","nGLIvZirutysWPTyR51Oj3tvq5RS1SfT","45nTbLdfB8o0zPiGQvb/kWlwX0tOd/EJ","me96KgWy36xHWh3PwL7CuqdxsrwxrmF8","F3Wc4M6YqgbS/S8UW2aFx+hymLiw2Mzj","bQM1pnx1cmCha8pd2S647CZzdU/PAVyW","FlxNaUXMQE/lrku/cMsLPXZ0zLCvNIvA","bCrkL/chmCmWOK728oM2Frh1IUfQ7Ru1","4rAC5TwL7YMDn5wtaVtxa/d2C0NRm7Yq","mMaro47mNeVwCXlk6xNMQDl35rQuQiZf","FA7yZk5kid2LCIP0JowK1Fd4ZKCR8QWG","bnhbIPyJUbv4nma9pMQ3/5l5iVfuKJXz","4OK96jejJBFtOVRmPxxwgtZ6o1NvXjhs","mpQUrIVO/Hcer7EvvVRNqRh7TqQQh6gZ","4ctsY7z3zlhaajDNFLH+eEh891twsn9P","m73FJQ4aFj4p/NWElvnDU4Z9GqwPa+86","FScj78UwY5S8W+dfDSGELsl+MKiOHUKl","b1GKqXfdu/LPzQIWj2m5BQd/3V/xxNLQ","y4UqoCuXCG0/3ONzDvPrJMeAlxZxiPsY","sfOD5pl60AtMSgY6jLvWDwmBeuEOUWtt","P2llLFJQpaHZ7TThF2ORckaCUOWPJ8by","RR/MauC9fceqe9GolSusWYiDvRLw/laH","PkC0pdkET+juvlBKPM4fiNiEBO2Qy4HR","RDYd42vpl46dKLUDvoYioxaF6RrvEhGk","yqz7KaDD4iQIj4fYJV5l3lmGwx5uZLw7","sNpSbxIuOkJ7GWKRpxZY9ZeHLukRvSxO","PBILqtKshnqAGJgBaokeYfmIrP2uDg+X","RmSi7GBBXhzzjn1I6MEjSjeJQQrR15/i","yP5EJqtrK7ZmKU+TcxlkN3iKaw5QoTJ9","sojtYBmG89AVv6ra8VFZHLaLhvkveKII","ydeVryA/wf9Reis4WLTqzeaMPwZPTXVe","s6E86ZLSGZki7M5x2vzX5iiN0vEwlOUr","PTvaI1n4bDO3S/yqQSSQm2eO+PWx4ki0","R01zZesVtFXE3Rnjw2ytsKmPFQLOO9jB","OLZotMThCUNcSRWXxgccrruQ4d3SmQ4b","QsDB8nYM0SUv3/DeRE8hhXWRDCqtQJ5u","zFonOL0mpI+6eMIF35dm+DqSJi4sNjPx","tiyOfg/LfOnJ7idMXd9b0/STy9lT76OE","zXP2sTZyTsaNK6au9DroAqSUciYz2nTS","twVf94SflqD+vUPndnLVKWqVn9FMA+Sn","OZ+5PU+14wprGnE87aqSVCWWtdXNdUk4","Q+kQe/1YO2wYjJR1b+Kvf+uXWCKyrNlN","zyFJvj3ah1TjjW7lon3p64WY2jYNH/qU","tVfg+I83XzKQG4usIDXUwEuZN8Fyxmrh","O80GMkQdKpgFvLl3u+2TvQSaHcXzsMd+","QbuvdPbw8v52Klw+OaWulsqb8DKMaVcL","OuTXu89JwNEy793ckEAdR5qcSc3sXIBd","QJJ+/X2kGLdBeTiVEgggbFSdpDqThRAo","zgiYN7aObR3U3gpOidBnERuejj4S8723","tH4xcQRjtXunSO8HC5haOtWfY8ltKi3C","MOOuiOh7CjH56xKmgwYYLT+ge50qqgwe","SpUHzlqW0leKfffvAU4lBvGhlmpVc5xr","xA/hBJG8p/0f2sU0mpZie76ivG7UBTH0","vnlIQiNRf5tsTCB9GN5fUHCjUZmr3KGB","xSYwjRroTbQoiaGfsTvsgSCk6GbL6XbX","v1CZy6gFldJbH0TWM3PRqu6lBZG0MOai","Mcp/AWMv4HjOuHYNqKuW16GmL5U1Rks9","S7zWR9HCOB69LpNEKuOr/G+nwmJKn9tI","x3SPghFAhCZGL2nU53ztaAGoQHb1LPiR","vQImxKOtXEA1uYydZTTQQ8+prYGK9Wjk","M5jADmiHKeqgHr5G/uyXPoCqh4ULg8V7","Se5pSNpq8YzTiFsPfKSqFU6ranJ0WlUO","MrERh+PTw6OXTdrt1UEZxB6s040Ub4JY","SMe4wVE+G8Xk2z+kVwkk79CtPnprthIt","xl1eC5oUbm9xfA1/zNFjkp+uFH7qwL+y","vCv3TSj5tgkC6ug2TpleuVGv+YmVGS/H","w9DsnAcNCx+afuRCS/Lvp0OwDVaJu/kd","uaZF2rXg03np6AELybrSjI2x4KH2Ymlo","NzyjEH7KptN8TzPQUmKV8cKyyqV3FMT3","TUoKVswnfrUP2daZ0Cqo2gyzJ1IIzVSC","NhVymfWeTJpLHFd7ec8bC1y0nq1o+IPU","TGPb30dzlPw4irIy+4cmIJK1c1oXIROh","wvk9FYxZ4VatLYDpYF9hXd22WV6WV74+","uI+UUz60OTDeu2Wg4hdcdhO3tKnpji5L","NEfNlv42hQglup8wL4ga4n24Nr1WPQ2S","TjFk0EzbXW5WLHp5rcAnybO520op5J3n","wKuCGofxKMTDi0iiNhhgtPy68U6okjB4","ut0rXDUc8KKwHa3rtFBdnzK7HLnXS6AN","wYJTkwylwo302CwJHbXuTmK8pUa3fndb","u/T61b5IGuuHTslAn/3TZay9SLHIp+cu","NW4cH3Vib0ES6fubBCWUGOO+YrVJ0Uqx","Txi1WcePtydhfx7Shm2pMy2/j0I2CNrE","IEk/8LBSDNWushzECQQQNirAUh3HzAgU","Wj+WtgK/1LPdJPmNi0wtHeTBv+q4FZhh","1KVwfMmVoRlIg8tWEJRqYKvCle45YzX+","rtPZOnt4eX87FS4fktxXS2XDeBlGuqWL","1Yyh9ULBS1B/0K/9OznkmjXEweYmj3Ld","r/oIs/AskzYMRkq0uXHZsfvFLBFZVuKo","IWDueTsG5pyZ4XhvIqmezLTGBhXYIE83","WxZHP4nrPvrqd50moOGj53rH6+Kn+d9C","194e+klpgsIRdme2bX7lcxTIafYYSvyb","rai3vPuEWqRi4IL/7zbYWNrJhAFnk2zu","IzJRdjCuLw73R7AkdO6fJZXKrgXm5cFx","WUT4MIJD92iE0VVt9qaiDlvLQ/KZPFEE","IhuA/7v6xUfAFNSPX0MR3wvM+g35CYZS","WG0puQkXHSGzgjHG3Qss9MXNF/qG0BYn","1vfPc8I9aIsmJQMdRtNriYrOPf4Hpru4","rIFmNXDQsO1Vs+ZUxJtWokTP0Al4fyvN","03p95F8kDfvNJ+ogwfDnvFbQJNZk3f0X","qQzUou3J1Z2+sQ9pQ7jal5jRySEbBG1i","J5YyaCbjoDcrFj2y2GCd6tfS4yWacsD9","XeCbLpQOeFFYgNj7WiigwRnTDtLlq1CI","Jr/j4a23Sn4cRVkZ880TEEnUty2Fnofe","XMlKpx9akhhv07xQcYUuO4fVWtr6Rxer","0lOsbdRw57L6dI6L6l1pRsjWcN57Mbo0","qCUFK2adP9SJ4mvCaBVUbQbXnSkE6CpB","JO1c7qYfg+xy45FSpYoS+WjYHz27WwmY","Xpv1qBTyW4oBdXQbJ8Iv0qbZ8srEgpnt","0AETYt/YLiCU0kbAvBpor+na2M5F9DRy","qne6JG019kbnRKOJPlJVhCfbNTk6LaQH","0SjC61SMxGmjgSJrl7fmVXfcjMZaGHNR","q15rreZhHA/QF8ciFf/bfrndYTElweMk","JcSNZy1LaaVFsPX5jiecA/beSzWkt067","X7IkIZ+mscM2JhCwDG+hKDjfpsLbbt7O","2y+72HO+Dolohe0RhPHjP9Lgvpac7v8S","oVkSnsFT1u8bEwhYBrneFBzhU2HjN29n","L8P0VAp5o0WOtDqDnWGZaVPieWViQcL4","VbVdEriUeyP9It/KHymkQp3jlJIdmFKN","Luol3YEtSQy5514otswXk83kLW19rYXb","VJyMmzPAkWrKcbthNIQquAPlwJoCdBWu","2gZqUfjq5MBf1om6r1xtxUzm6p6DArgx","oHDDF0oHPKYsQGzzLRRQ7oLnB2n82yhE","LLia0oqFgJ7XQZZj4IsWeuzohX1DaAud","Vs4zlDhoWPik13MqYsMrUSLpaIo8sZvo","2FTVXvNCLVIxcEHx+RtsLG3qQo69xzZ3","oiJ8GEGv9TRC5qS4e1NRB6Prr3nCHqYC","2X0E13gWxxsGIyVa0rbi1vPsFoaiK3FU","owutkcr7H311tcATUP7f/T3t+3Hd8uEh","LZFLWwHRatfgEvLIyyaYgHLu0XVchEy+","V+fiHbM8srGThBeBSW6lq7zvPIIjXdzL","KBz5zJzID6cLEBv1TAUUta7wyF0//woR","UmpQii4l18F4hv68zk0pnmDxJapAJppk","3PC2QOUPomvtIcxnVZVu4y/yD67BUDf7","poYfBlfieg2etyku191TyOHz4lm+iaeO","3dlnyW5bSCLacqjMfjjgGbH0W6bevHDY","p6/Oj9y2kESp5E2F/HDdMn/1tlGhZeCt","KTUoRRec5e48Q39eZ6iaTzD2nFUgE00y","U0OBA6VxPYhP1ZoX5eCnZP73caJfyt1H","34vYxmXzgbC01GCHKH/h8JD487bgef6e","pf1xgNceWdbHQoXOqjfc2175HkGfoG7r","K2eXShw0LHxS5bcVMe+bphH6NEUe1sN0","URE+DK7Z9Bohc1Jcs6emjd/72bJhD1MB","Kk5Gw5dgxjVlttO+GkIVXI/8YE0BOoRX","UDjvhSWNHlMWIDb3mAood0H9jbp+4xQi","3qIJT+6na/mDhwQsA9JvCg7+p77/lbm9","pNSgCVxKs5/wEeFlgZpSIcD/SkmATCnI"];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP24",$.ig.$ot)},true);$c("RSP26:fz","Object",{init:function(){this._resource=["9jO3BIhix5hNOM4YkSjRdekqh0RGkJJNK14=","9jO3BIhix5hNOM4YkSjRdekqh0RGkJJNK14=","8WZzCA3Eky2acIEwP1C/6s9UE4iMPTmaVrw=","B1XEDIWmVLXXSE8ornhunyZ+lMzKravXfeI=","/8zmEBqVO1op4B9gfqBjyYOoJg0FenIprGU=","Cf9RFJL3/MJk2NF474iyvGqCoUlD6uBkhzs=","DqqVGBdRqHezkJ5QQfDcI0z8NYWJR0uz+tk=","+JkiHJ8zb+/+qFBI0NgNVqXWssHP19n+0Yc=","44XRIDQ3drRS3T7A/F3GjxtNTBoK9ORSRco=","FbZmJLxVsSwf5fDYbXUX+vJny15MZHYfbpQ=","EuOiKDnz5ZnIrb/www15ZdQZX5KGyd3IE3Y=","5NAVLLGRIgGFlXHoUiWoED0z2NbAWU+FOCg=","HEk3MC6iTe57PSGggv2lRpjlahcPjpZ76a8=","6nqANKbAinY2Be+4E9V0M3HP7VNJHgQ2wvE=","7S9EOCNm3sPhTaCQva0arFexeZ+Ds6/hvxM=","GxzzPKsEGVusdW6ILIXL2b6b/tvFIz2slE0=","2xe/QGhu7HWkp3yd5bqRAzaamDQU9dWkiok=","LSQIROAMK+3pn7KFdJJAdt+wH3BSZUfpodc=","KnHMSGWqf1g+1/2t2uou6fnOi7yYyOw+3DU=","3EJ7TO3IuMBz7zO1S8L/nBDkDPjeWH5z92s=","JNtZUHL71y+NR2P9mxryyrUyvjkRj6eNJuw=","0ujuVPqZELfAf63lCjIjv1wYOX1XHzXADbI=","1b0qWH8/RAIXN+LNpEpNIHpmrbGdsp4XcFA=","I46dXPddg5paDyzVNWKcVZNMKvXbIgxaWw4=","OJJuYFxZmsH2ekJdGedXjC3X1C4eATH2z0M=","zqHZZNQ7XVm7QoxFiM+G+cT9U2pYkaO75B0=","yfQdaFGdCexsCsNtJrfoZuKDx6aSPAhsmf8=","P8eqbNn/znQhMg11t585EwupQOLUrJohsqE=","x16IcEbMoZvfml09Z0c0Ra5/8iMbe0PfYyY=","MW0/dM6uZgOSopMl9m/lMEdVdWdd69GSSHg=","Njj7eEsIMrZF6twNWBeLr2Er4auXRnpFNZo=","wAtMfMNq9S4I0hIVyT9a2ogBZu/R1ugIHsQ=","qy5jgNDcxepVU/gn12k/BmwpLWgo97dVCQ8=","XR3UhFi+AnIYazY/RkHuc4UDqixuZyUYIlE=","WkgQiN0YVsfPI3kX6DmA7KN9PuCkyo7PX7M=","rHunjFV6kV+CG7cPeRFRmUpXuaTiWhyCdO0=","VOKFkMpJ/rB8s+dHqclcz++BC2UtjcV8pWo=","otEylEIrOSgxiylfOOGNugarjCFrHVcxjjQ=","pYT2mMeNbZ3mw2Z3lpnjJSDVGO2hsPzm89Y=","U7dBnE/vqgWr+6hvB7EyUMn/n6nnIG6r2Ig=","SKuyoOTrs14HjsbnKzT5iXdkYXIiA1MHTMU=","vpgFpGyJdMZKtgj/uhwo/J5O5jZkk8FKZ5s=","uc3BqOkvIHOd/kfXFGRGY7gwcvquPmqdGnk=","T/52rGFN5+vQxonPhUyXFlEa9b7orvjQMSc=","t2dUsP5+iAQubtmHVZSaQPTMR38neSEu4KA=","QVTjtHYcT5xjVhefxLxLNR3mwDth6bNjy/4=","RgEnuPO6Gym0Hli3asQlqjuYVPerRBi0thw=","sDKQvHvY3LH5Jpav++z039Ky07Pt1Ir5nUI=","cDncwLiyKZ/x9IS6MtOuBVqztVw8AmLxg4Y=","hgprxDDQ7ge8zEqio/t/cLOZMhh6kvC8qNg=","gV+vyLV2urJrhAWKDYMR75XnptSwP1tr1To=","d2wYzD0UfSomvMuSnKvAmnzNIZD2r8km/mQ=","j/U60KInEsXYFJvaTHPNzNkbk1E5eBDYL+M=","ecaN1CpF1V2VLFXC3VscuTAxFBV/6IKVBL0=","fpNJ2K/jgehCZBrqcyNyJhZPgNm1RSlCeV8=","iKD+3CeBRnAPXNTy4gujU/9lB53z1bsPUgE=","k7wN4IyFXyujKbp6zo5oikH++UY29oajxkw=","ZY+65ATnmLPuEXRiX6a5/6jUfgJwZhTu7RI=","Ytp+6IFBzAY5WTtK8d7XYI6q6s66y785kPA=","lOnJ7AkjC550YfVSYPYGFWeAbYr8Wy10u64=","bHDr8JYQZHGKyaUasC4LQ8JW30szjPSKaik=","mkNc9B5yo+nH8WsCIQbaNit8WA91HGbHQXc=","nRaY+JvU91wQuSQqj360qQ0CzMO/sc0QPJU=","ayUv/BO2MMRdgeoyHlZl3OQoS4f5IV9dF8s=","S1zGHb2ll8mqpu1Os9J+DNhSWtBQ83OqEh4=","vW9xGTXHUFHnniNWIvqveTF43ZQWY+HnOUA=","ujq1FbBhBOQw1mx+jILB5hcGSVjczkowRKI=","TAkCETgDw3x97qJmHaoQk/4szhyaXth9b/w=","tJAgDacwrJODRvIuzXIdxVv6fN1ViQGDvns=","QqOXCS9SawvOfjw2XFrMsLLQ+5kTGZPOlSU=","RfZTBar0P74ZNnMe8iKiL5Sub1XZtDgZ6Mc=","s8XkASKW+CZUDr0GYwpzWn2E6BGfJKpUw5k=","qNkXPYmS4X34e9OOT4+4g8MfFspaB5f4V9Q=","XuqgOQHwJuW1Qx2W3qdp9io1kY4clwW1fIo=","Wb9kNYRWclBiC1K+cN8HaQxLBULWOq5iAWg=","r4zTMQw0tcgvM5ym4ffWHOVhggaQqjwvKjY=","VxXxLZMH2ifRm8zuMS/bSkC3MMdffeXR+7E=","oSZGKRtlHb+cowL2oAcKP6mdt4MZ7Xec0O8=","pnOCJZ7DSQpL603eDn9koI/jI0/TQNxLrQ0=","UEA1IRahjpIG04PGn1e11WbJpAuV0E4GhlM=","kEt5XdXLe7wOAZHTVmjvD+7IwuREBqYOmJc=","ZnjOWV2pvCRDOV/Lx0A+egfiRaACljRDs8k=","YS0KVdgP6JGUcRDjaThQ5SGc0WzIO5+Uzis=","lx69UVBtLwnZSd77+BCBkMi2ViiOqw3Z5XU=","b4efTc9eQOYn4Y6zKMiMxm1g5OlBfNQnNPI=","mbQoSUc8h35q2UCrueBds4RKY60H7EZqH6w=","nuHsRcKa08u9kQ+DF5gzLKI092HNQe29Yk4=","aNJbQUr4FFPwqcGbhrDiWUsecCWL0X/wSRA=","c86ofeH8DQhc3K8TqjUpgPWFjv5O8kJc3V0=","hf0feWmeypAR5GELOx349RyvCboIYtAR9gM=","gqjbdew4niXGrC4jlWWWajrRnXbCz3vGi+E=","dJtscWRaWb2LlOA7BE1HH9P7GjKEX+mLoL8=","jAJObftpNlJ1PLBz1JVKSXYtqPNLiDB1cTg=","ejH5aXML8co4BH5rRb2bPJ8HL7cNGKI4WmY=","fWQ9ZfatpX/vTDFD68X1o7l5u3vHtQnvJ4Q=","i1eKYX7PYueidP9beu0k1lBTPD+BJZuiDNo=","4HKlnW15UiP/9RVpZLtBCrR7d7h4BMT/GxE=","FkESmeUblbuyzdtx9ZOQf11R8Pw+lFayME8=","ERTWlWC9wQ5lhZRZW+v+4HsvZDD0Of1lTa0=","5ydhkejfBpYovVpBysMvlZIF43SyqW8oZvM=","H75DjXfsaXnWFQoJGhsiwzfTUbV9frbWt3Q=","6Y30if+OruGbLcQRizPztt751vE77iSbnCo=","7tgwhXoo+lRMZYs5JUudKfiHQj3xQ49M4cg=","GOuHgfJKPcwBXUUhtGNMXBGtxXm30x0BypY=","A/d0vVlOJJetKCupmOaHha82O6Jy8CCtXts=","9cTDudEs4w/gEOWxCc5W8EYcvOY0YLLgdYU=","8pEHtVSKt7o3WKqZp7Y4b2BiKCr+zRk3CGc=","BKKwsdzocCJ6YGSBNp7pGolIr264XYt6Izk=","/DuSrUPbH82EyDTJ5kbkTCyeHa93ilKE8r4=","Cgglqcu52FXJ8PrRd241OcW0musxGsDJ2eA=","DV3hpU4fjOAeuLX52RZbpuPKDif7t2sepAI=","+25WocZ9S3hTgHvhSD6K0wrgiWO9J/lTj1w=","O2Ua3QUXvlZbUmn0gQHQCYLh74xs8RFbkZg=","zVat2Y11ec4WaqfsECkBfGvLaMgqYYMWusY=","ygNp1QjTLXvBIujEvlFv4021/ATgzCjBxyQ=","PDDe0YCx6uOMGibcL3m+lqSfe0CmXLqM7Ho=","xKn8zR+ChQxysnaU/6GzwAFJyYFpi2NyPf0=","MppLyZfgQpQ/iriMbolitehjTsUvG/E/FqM=","Nc+PxRJGFiHowvekwPEMKs4d2gnltlroa0E=","w/w4wZok0bml+jm8UdndXyc3XU2jJsilQB8=","2ODL/TEgyOIJj1c0fVwWhpmso5ZmBfUJ1FI=","LtN8+blCD3pEt5ks7HTH83CGJNIglWdE/ww=","KYa49TzkW8+T/9YEQgypbFb4sB7qOMyTgu4=","37UP8bSGnFfexxgc0yR4Gb/SN1qsqF7eqbA=","Jywt7Su187ggb0hUA/x1TxoEhZtjf4cgeDc=","0R+a6aPXNCBtV4ZMktSkOvMuAt8l7xVtU2k=","1kpe5SZxYJW6H8lkPKzKpdVQlhPvQr66Los=","IHnp4a4Tpw33Jwd8rYQb0Dx6EVep0iz3BdU=","lriROmdXM49JUcece7n8GK2ktL2g++ZJJDw=","YIsmPu819BcEaQmE6pEtbUSOM/nma3QED2I=","Z97iMmqToKLTIUasROlD8mLwpzUsxt/TcoA=","ke1VNuLxZzqeGYi01cGSh4vaIHFqVk2eWd4=","aXR3Kn3CCNVgsdj8BRmf0S4MkrClgZRgiFk=","n0fALvWgz00tiRbklDFOpMcmFfTjEQYtowc=","mBIEInAGm/j6wVnMOkkgO+FYgTgpvK363uU=","biGzJvhkXGC3+ZfUq2HxTghyBnxvLD+39bs=","dT1AGlNgRTsbjPlch+Q6l7bp+KeqDwIbYfY=","gw73HtsCgqNWtDdEFszr4l/Df+Psn5BWSqg=","hFszEl6k1haB/HhsuLSFfXm96y8mMjuBN0o=","cmiEFtbGEY7MxLZ0KZxUCJCXbGtgoqnMHBQ=","ivGmCkn1fmEybOY8+URZXjVB3qqvdXAyzZM=","fMIRDsGXufl/VCgkaGyIK9xrWe7p5eJ/5s0=","e5fVAkQx7UyoHGcMxhTmtPoVzSIjSEmomy8=","jaRiBsxTKtTlJKkUVzw3wRM/SmZl2NvlsHE=","Ta8ueg853/rt9rsBngNtG5s+LIm0DjPtrrU=","u5yZfodbGGKgznUZDyu8bnIUq83ynqGghes=","vMldcgL9TNd3hjoxoVPS8VRqPwE4Mwp3+Ak=","Svrqdoqfi086vvQpMHsDhL1AuEV+o5g601c=","smPIahWs5KDEFqRh4KMO0hiWCoSxdEHEAtA=","RFB/bp3OIziJLmp5cYvfp/G8jcD35NOJKY4=","QwW7Yhhod41eZiVR3/OxONfCGQw9SXheVGw=","tTYMZpAKsBUTXutJTttgTT7onkh72eoTfzI=","rir/WjsOqU6/K4XBYl6rlIBzYJO++te/638=","WBlIXrNsbtbyE0vZ83Z64WlZ59f4akXywCE=","X0yMUjbKOmMlWwTxXQ4Ufk8ncxsyx+4lvcM=","qX87Vr6o/ftoY8rpzCbFC6YN9F90V3xolp0=","UeYZSiGbkhSWy5qhHP7IXQPbRp67gKWWRxo=","p9WuTqn5VYzb81S5jdYZKOrxwdr9EDfbbEQ=","oIBqQixfATkMuxuRI653t8yPVRY3vZwMEaY=","VrPdRqQ9xqFBg9WJsoamwiWl0lJxLQ5BOvg=","PZbyureL9mUcAj+7rNDDHsGNmdWIDFEcLTM=","y6VFvj/pMf1ROvGjPfgSayinHpHOnMNRBm0=","zPCBsrpPZUiGcr6Lk4B89A7Zil0EMWiGe48=","OsM2tjItotDLSnCTAqitgefzDRlCofrLUNE=","wloUqq0ezT814iDb0nCg10Ilv9iNdiM1gVY=","NGmjriV8Cqd42u7DQ1hxoqsPOJzL5rF4qgg=","MzxnoqDaXhKvkqHr7SAfPY1xrFABSxqv1+o=","xQ/Qpii4mYriqm/zfAjOSGRbKxRH24ji/LQ=","3hMjmoO8gNFO3wF7UI0FkdrA1c+C+LVOaPk=","KCCUngveR0kD589jwaXU5DPqUovEaCcDQ6c=","L3VQko54E/zUr4BLb926exWUxkcOxYzUPkU=","2UbnlgYa1GSZl05T/vVrDvy+QQNIVR6ZFRs=","Id/Fipkpu4tnPx4bLi1mWFlo88KHgsdnxJw=","1+xyjhFLfBMqB9ADvwW3LbBCdIbBElUq78I=","0Lm2gpTtKKb9T58rEX3ZspY84EoLv/79kiA=","JooBhhyP7z6wd1EzgFUIx38WZw5NL2ywuX4=","5oFN+t/lGhC4pUMmSWpSHfcXAeGc+YS4p7o=","ELL6/leH3Yj1nY0+2EKDaB49hqXaaRb1jOQ=","F+c+8tIhiT0i1cIWdjrt9zhDEmkQxL0i8QY=","4dSJ9lpDTqVv7QwO5xI8gtFplS1WVC9v2lg=","GU2r6sVwIUqRRVxGN8ox1HS/J+yZg/aRC98=","734c7k0S5tLcfZJepuLgoZ2VoKjfE2TcIIE=","6CvY4si0smcLNd12CJqOPrvrNGQVvs8LXWM=","Hhhv5kDWdf9GDRNumbJfS1LBsyBTLl1Gdj0=","BQSc2uvSbKTqeH3mtTeUkuxaTfuWDWDq4nA=","8zcr3mOwqzynQLP+JB9F5wVwyr/QnfKnyS4=","9GLv0uYW/4lwCPzWimcreCMOXnMaMFlwtMw=","AlFY1m50OBE9MDLOG0/6Dcok2TdcoMs9n5I=","+sh6yvFHV/7DmGKGy5f3W2/ya/aTdxLDThU=","DPvNznklkGaOoKyeWr8mLobY7LLV54COZUs=","C64JwvyDxNNZ6OO29MdIsaCmeH4fSitZGKk=","/Z2+xnThA0sU0C2uZe+ZxEmM/zpZ2rkUM/c=","3eRXJ9rypEbj9yrSyGuCFHX27m3wCJXjNiI=","K9fgI1KQY96uz+TKWUNTYZzcaSm2mAeuHXw=","LIIkL9c2N2t5h6vi9zs9/rqi/eV8Nax5YJ4=","2rGTK19U8PM0v2X6ZhPsi1OIeqE6pT40S8A=","IiixN8BnnxzKFzWytsvh3fZeyGD1cufKmkc=","1BsGM0gFWISHL/uqJ+MwqB90TySz4nWHsRk=","007CP82jDDFQZ7SCiZteNzkK2+h5T95QzPs=","JX11O0XBy6kdX3qaGLOPQtAgXKw/30wd56U=","PmGGB+7F0vKxKhQSNDZEm267onf6/HGxc+g=","yFIxA2anFWr8EtoKpR6V7oeRJTO8bOP8WLY=","zwf1D+MBQd8rWpUiC2b7caHvsf92wUgrJVQ=","OTRCC2tjhkdmYls6mk4qBEjFNrswUdpmDgo=","wa1gF/RQ6aiYygtySpYnUu0ThHr/hgOY340=","N57XE3wyLjDV8sVq2772JwQ5Az65FpHV9NM=","MMsTH/mUeoUCuopCdcaYuCJHl/JzuzoCiTE=","xvikG3H2vR1PgkRa5O5JzcttELY1K6hPom8=","BvPoZ7KcSDNHUFZPLdETF0Nsdlnk/UBHvKs=","8MBfYzr+j6sKaJhXvPnCYqpG8R2ibdIKl/U=","95Wbb79Y2x7dINd/EoGs/Yw4ZdFowHnd6hc=","AaYsazc6HIaQGBlng6l9iGUS4pUuUOuQwUk=","+T8Od6gJc2lusEkvU3Fw3sDEUFThhzJuEM4=","Dwy5cyBrtPEjiIc3wlmhqynu1xCnF6AjO5A=","CFl9f6XN4ET0wMgfbCHPNA+QQ9xtugv0RnI=","/mrKey2vJ9y5+AYH/QkeQea6xJgrKpm5bSw=","5XY5R4arPocVjWiP0YzVmFghOkPuCaQV+WE=","E0WOQw7J+R9YtaaXQKQE7bELvQeomTZY0j8=","FBBKT4tvraqP/em/7txqcpd1KctiNJ2Pr90=","4iP9SwMNajLCxSenf/S7B35fro8kpA/ChIM=","GrrfV5w+Bd08bXfvryy2UduJHE7rc9Y8VQQ=","7IloUxRcwkVxVbn3PgRnJDKjmwqt40Rxflo=","69ysX5H6lvCmHfbfkHwJuxTdD8ZnTu+mA7g=","He8bWxmYUWjrJTjHAVTYzv33iIIh3n3rKOY=","dso0pwouYay2pNL1HwK9EhnfwwXY/yK2Py0=","gPmDo4JMpjT7nBztjipsZ/D1REGeb7D7FHM=","h6xHrwfq8oEs1FPFIFIC+NaL0I1UwhssaZE=","cZ/wq4+INRlh7J3dsXrTjT+hV8kSUolhQs8=","iQbStxC7WvafRM2VYaLe25p35QjdhVCfk0g=","fzVls5jZnW7SfAON8IoPrnNdYkybFcLSuBY=","eGChvx1/ydsFNEylXvJhMVUj9oBRuGkFxfQ=","jlMWu5UdDkNIDIK9z9qwRLwJccQXKPtI7qo=","lU/lhz4ZFxjkeew14197nQKSjx/SC8bkeuc=","Y3xSg7Z70ICpQSItcneq6Ou4CFuUm1SpUbk=","ZCmWjzPdhDV+CW0F3A/Ed83GnJdeNv9+LFs=","khohi7u/Q60zMaMdTScVAiTsG9MYpm0zBwU=","aoMDlySMLELNmfNVnf8YVIE6qRLXcbTN1oI=","nLC0k6zu69qAoT1NDNfJIWgQLlaR4SaA/dw=","m+VwnylIv29X6XJloq+nvk5uuppbTI1XgD4=","bdbHm6EqePca0bx9M4d2y6dEPd4d3B8aq2A=","rd2L52JAjdkSA65o+rgsES9FWzHMCvcStaQ=","W+484+oiSkFfO2Bwa5D9ZMZv3HWKmmVfnvo=","XLv472+EHvSIcy9YxeiT++ARSLlAN86I4xg=","qohP6+fm2WzFS+FAVMBCjgk7z/0Gp1zFyEY=","UhFt93jVtoM747EIhBhP2KztfTzJcIU7GcE=","pCLa8/C3cRt2238QFTCerUXH+niP4Bd2Mp8=","o3ce/3URJa6hkzA4u0jwMmO5brRFTbyhT30=","VUSp+/1z4jbsq/4gKmAhR4qT6fAD3S7sZCM=","Tlhax1Z3+21A3pCoBuXqnjQIFyvG/hNA8G4=","uGvtw94VPPUN5l6wl807690ikG+AboEN2zA=","vz4pz1uzaEDarhGYObVVdPtcBKNKwyraptI=","SQ2ey9PRr9iXlt+AqJ2EARJ2g+cMU7iXjYw=","sZS810ziwDdpPo/IeEWJV7egMSbDhGFpXAs=","R6cL08SAB68kBkHQ6W1YIl6KtmKFFPMkd1U=","QPLP30EmUxrzTg74RxU2vXj0Iq5PuVjzCrc=","tsF428lElIK+dsDg1j3nyJHepeoJKcq+Iek="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP26",$.ig.$ot)},true);$c("RSP28:f0","Object",{init:function(){this._resource=["/AkcDRL70JZnrmQppwz3OHV36X+1ZHmTsEo6xQ==","/AkcDRL70JZnrmQppwz3OHV36X+1ZHmTsEo6xQ==","5RI4GiTrvTHOQchSUxjzcOruz/53yPI7fZR0lw==","GRskFzYQbaep76x79BQESJ+ZJoHCrIuozd5OUg==","1yRwNEjLZ2KBgo2kpjD74MnBg+Hujfl2+jXoMw==","Ky1sOVowt/TmLOmNATwM2Ly2ap5b6YDlSn/S9g==","MjZILmwg2lNPw0X29SgIkCMvTB+ZRQtNh6GcpA==","zj9UI37bCsUobSHfUiT/qFZYpWAsIXLeN+umYQ==","s0jgaJCLzsQfGQdVUWDr3Y+fG9/BB+/s6WrNZg==","T0H8ZYJwHlJ4t2N89mwc5fro8qB0Y5Z/WSD3ow==","VlrYcrRgc/XRWM8HAngYrWVx1CG2zx3XlP658Q==","qlPEf6abo2O29qsupXTvlRAGPV4Dq2REJLSDNA==","ZGyQXNhAqaaem4rx91AQPUZemD4vihaaE18lVQ==","mGWMUcq7eTD5Ne7YUFznBTMpcUGa7m8JoxUfkA==","gX6oRvyrFJdQ2kKjpEjjTaywV8BYQuShbstRwg==","fXe0S+5QxAE3dCaKA0QUddnHvr/tJp0y3oFrBw==","e5Dd0D0LgZU+Mg6qosDLpwMjNqOfDsPFz9SHzA==","h5nB3S/wUQNZnGqDBcw8n3ZU39wqarpWf569CQ==","noLlyhngPKTwc8b48dg41+nN+V3oxjH+skDzWw==","Yov5xwsb7DKX3aLRVtTP75y6ECJdokhtAgrJng==","rLSt5HXA5ve/sIMOBPAwR8ritUJxgzqzNeFv/w==","UL2x6Wc7NmHYHucno/zHf7+VXD3E50MghatVOg==","SaaV/lErW8Zx8UtcV+jDNyAMerwGS8iISHUbaA==","ta+J80PQi1AWXy918OQ0D1V7k8OzL7Eb+D8hrQ==","yNg9uK2AT1EhKwn/86Ageoy8LXxeCSwpJr5Kqg==","NNEhtb97n8dGhW3WVKzXQvnLxAPrbVW6lvRwbw==","LcoFoolr8mDvasGtoLjTCmZS4oIpwd4SWyo+PQ==","0cMZr5uQIvaIxKWEB7QkMhMlC/2cpaeB62AE+A==","H/xNjOVLKDOgqYRbVZDbmkV9rp2whNVf3IuimQ==","4/VRgfew+KXHB+By8pwsojAKR+IF4KzMbMGYXA==","+u51lsGglQJu6EwJBogo6q+TYWPHTCdkoR/WDg==","Budpm9NbRZQJRiggoYTf0trkiBxyKF73EVXsyw==","9j2nvXoWHzd8ZBxJWZ2LUwZGbFsjHJuXg7UThQ==","CjS7sGjtz6Ebynhg/pF8a3MxhSSWeOIEM/8pQA==","Ey+fp179ogayJdQbCoV4I+yoo6VU1Gms/iFnEg==","7yaDqkwGcpDVi7AyrYmPG5nfStrhsBA/Tmtd1w==","IRnXiTLdeFX95pHt/61ws8+H77rNkWLheYD7tg==","3RDLhCAmqMOaSPXEWKGHi7rwBsV49RtyycrBcw==","xAvvkxY2xWQzp1m/rLWDwyVpIES6WZDaBBSPIQ==","OALzngTNFfJUCT2WC7l0+1AeyTsPPelJtF615A==","RXVH1eqd0fNjfRscCP1gjonZd4TiG3R7at/e4w==","uXxb2PhmAWUE0381r/GXtvyunvtXfw3o2pXkJg==","oGd/z852bMKtPNNOW+WT/mM3uHqV04ZAF0uqdA==","XG5jwtyNvFTKkrdn/OlkxhZAUQUgt//TpwGQsQ==","klE34aJWtpHi/5a4rs2bbkAY9GUMlo0NkOo20A==","blgr7LCtZgeFUfKRCcFsVjVvHRq58vSeIKAMFQ==","d0MP+4a9C6Asvl7q/dVoHqr2O5t7Xn827X5CRw==","i0oT9pRG2zZLEDrDWtmfJt+B0uTOOgalXTR4gg==","ja16bUcdnqJCVhLj+11A9AVlWvi8ElhSTGGUSQ==","caRmYFXmTjQl+HbKXFG3zHASs4cJdiHB/CuujA==","aL9Cd2P2I5OMF9qxqEWzhO+LlQbL2qppMfXg3g==","lLZeenEN8wXrub6YD0lEvJr8fHl+vtP6gb/aGw==","WokKWQ/W+cDD1J9HXW27FMyk2RlSn6EktlR8eg==","poAWVB0tKVakevtu+mFMLLnTMGbn+9i3Bh5Gvw==","v5syQys9RPENlVcVDnVIZCZKFuclV1Mfy8AI7Q==","Q5IuTjnGlGdqOzM8qXm/XFM9/5iQMyqMe4oyKA==","PuWaBdeWUGZdTxW2qj2rKYr6QSd9Fbe+pQtZLw==","wuyGCMVtgPA64XGfDTFcEf+NqFjIcc4tFUFj6g==","2/eiH/N97VeTDt3k+SVYWWAUjtkK3UWF2J8tuA==","J/6+EuGGPcH0oLnNXimvYRVjZ6a/uTwWaNUXfQ==","6cHqMZ9dNwTczZgSDA1QyUM7wsaTmE7IXz6xHA==","Fcj2PI2m55K7Y/w7qwGn8TZMK7km/Ddb73SL2Q==","DNPSK7u2ijUSjFBAXxWjuanVDTjkULzzIqrFiw==","8NrOJqlNWqN1IjRp+BlUgdyi5EdRNMVgkuD/Tg==","8XpTZ/QsPm74yDiSsicLpgyM2LZGOCszG3cmFw==","DXNPaubX7vifZly7FSv8nnn7McnzXFKgqz0c0g==","FGhrfdDHg182ifDA4T/41uZiF0gx8NkIZuNSgA==","6GF3cMI8U8lRJ5TpRjMP7pMV/jeElKCb1qloRQ==","Jl4jU7znWQx5SrU2FBfwRsVNW1eotdJF4ULOJA==","2lc/Xq4ciZoe5NEfsxsHfrA6sigd0avWUQj04Q==","w0wbSZgM5D23C31kRw8DNi+jlKnffSB+nNa6sw==","P0UHRIr3NKvQpRlN4AP0DlrUfdZqGVntLJyAdg==","QjKzD2Sn8Krn0T/H40fge4MTw2mHP8Tf8h3rcQ==","vjuvAnZcIDyAf1vuREsXQ/ZkKhYyW71MQlfRtA==","pyCLFUBMTZspkPeVsF8TC2n9DJfw9zbkj4mf5g==","WymXGFK3nQ1OPpO8F1PkMxyK5ehFk093P8OlIw==","lRbDOyxsl8hmU7JjRXcbm0rSQIhpsj2pCCgDQg==","aR/fNj6XR14B/dZK4nvsoz+lqffc1kQ6uGI5hw==","cAT7IQiHKvmoEnoxFm/o66A8j3Yees+Sdbx31Q==","jA3nLBp8+m/PvB4YsWMf09VLZgmrHrYBxfZNEA==","iuqOt8knv/vG+jY4EOfAAQ+v7hXZNuj21KOh2w==","duOSutvcb22hVFIRt+s3OXrYB2psUpFlZOmbHg==","b/i2re3MAsoIu/5qQ/8zceVBIeuu/hrNqTfVTA==","k/GqoP830lxvFZpD5PPESZA2yJQbmmNeGX3viQ==","Xc7+g4Hs2JlHeLucttc74cZubfQ3uxGALpZJ6A==","ocfijpMXCA8g1t+1EdvM2bMZhIuC32gTntxzLQ==","uNzGmaUHZaiJOXPO5c/IkSyAogpAc+O7UwI9fw==","RNXalLf8tT7ulxfnQsM/qVn3S3X1F5oo40gHug==","OaJu31mscT/Z4zFtQYcr3IAw9coYMQcaPclsvQ==","xaty0ktXoam+TVVE5ovc5PVHHLWtVX6JjYNWeA==","3LBWxX1HzA4Xovk/Ep/YrGreOjRv+fUhQF0YKg==","ILlKyG+8HJhwDJ0WtZMvlB+p00vanYyy8Bci7w==","7oYe6xFnFl1YYbzJ57fQPEnxdiv2vP5sx/yEjg==","Eo8C5gOcxss/z9jgQLsnBDyGn1RD2If/d7a+Sw==","C5Qm8TWMq2yWIHSbtK8jTKMfudWBdAxXumjwGQ==","9506/Cd3e/rxjhCyE6PUdNZoUKo0EHXECiLK3A==","B0f02o46IVmErCTb67qA9QrKtO1lJLCkmMI1kg==","+07o15zB8c/jAkDyTLZ3zX+9XZLQQMk3KIgPVw==","4lXMwKrRnGhK7eyJuKJzheAkexMS7EKf5VZBBQ==","HlzQzbgqTP4tQ4igH66EvZVTkmyniDsMVRx7wA==","0GOE7sbxRjsFLql/TYp7FcMLNwyLqUnSYvfdoQ==","LGqY49QKlq1igM1W6oaMLbZ83nM+zTBB0r3nZA==","NXG89OIa+wrLb2EtHpKIZSnl+PL8YbvpH2OpNg==","yXig+fDhK5yswQUEuZ5/XVySEY1JBcJ6rymT8w==","tA8Ush6x752btSOOutprKIVVrzKkI19Icaj49A==","SAYIvwxKPwv8G0enHdacEPAiRk0RRybbweLCMQ==","UR0sqDpaUqxV9Ovc6cKYWG+7YMzT661zDDyMYw==","rRQwpSihgjoyWo/1Ts5vYBrMibNmj9TgvHa2pg==","YytkhlZ6iP8aN64qHOqQyEyULNNKrqY+i50Qxw==","nyJ4i0SBWGl9mcoDu+Zn8Dnjxaz/yt+tO9cqAg==","hjlcnHKRNc7UdmZ4T/JjuKZ64y09ZlQF9glkUA==","ejBAkWBq5Viz2AJR6P6UgNMNClKIAi2WRkNelQ==","fNcpCrMxoMy6nipxSXpLUgnpgk76KnNhVxayXg==","gN41B6HKcFrdME5Y7na8anyeazFPTgry51yImw==","mcUREJfaHf103+IjGmK4IuMHTbCN4oFaKoLGyQ==","ZcwNHYUhzWsTcYYKvW5PGpZwpM84hvjJmsj8DA==","q/NZPvv6x647HKfV70qwssAoAa8Up4oXrSNabQ==","V/pFM+kBFzhcssP8SEZHirVf6NChw/OEHWlgqA==","TuFhJN8Rep/1XW+HvFJDwirGzlFjb3gs0Lcu+g==","suh9Kc3qqgmS8wuuG160+l+xJy7WCwG/YP0UPw==","z5/JYiO6bgilhy0kGBqgj4Z2mZE7LZyNvnx/OA==","M5bVbzFBvp7CKUkNvxZXt/MBcO6OSeUeDjZF/Q==","Ko3xeAdR0zlrxuV2SwJT/2yYVm9M5W62w+gLrw==","1oTtdRWqA68MaIFf7A6kxxnvvxD5gRclc6Ixag==","GLu5VmtxCWokBaCAvipbb0+3GnDVoGX7REmXCw==","5LKlW3mK2fxDq8SpGSasVzrA8w9gxBxo9AOtzg==","/amBTE+atFvqRGjS7TKoH6VZ1Y6iaJfAOd3jnA==","AaCdQV1hZM2N6gz7Sj5fJ9AuPPEXDO5TiZfZWQ==","//SmzvVYfNztjXA5eU4WURgFrXGMcFZmNu5MLg==","A/26w+ejrEqKIxQQ3kLhaW1yRA45FC/1hqR26w==","Guae1NGzwe0jzLhrKlblIfLrYo/7uKRdS3o4uQ==","5u+C2cNIEXtEYtxCjVoSGYeci/BO3N3O+zACfA==","KNDW+r2TG75sD/2d337tsdHELpBi/a8QzNukHQ==","1NnK969oyygLoZm0eHIaiaSzx+/XmdaDfJGe2A==","zcLu4Jl4po+iTjXPjGYewTsq4W4VNV0rsU/Qig==","Mcvy7YuDdhnF4FHmK2rp+U5dCBGgUSS4AQXqTw==","TLxGpmXTshjylHdsKC79jJeatq5Nd7mK34SBSA==","sLVaq3coYo6VOhNFjyIKtOLtX9H4E8AZb867jQ==","qa5+vEE4Dyk81b8+ezYO/H10eVA6v0uxohD13w==","VadisVPD379be9sX3Dr5xAgDkC+P2zIiElrPGg==","m5g2ki0Y1XpzFvrIjh4GbF5bNU+j+kD8JbFpew==","Z5Eqnz/jBewUuJ7hKRLxVCss3DAWnjlvlftTvg==","fooOiAnzaEu9VzKa3Qb1HLS1+rHUMrLHWCUd7A==","goMShRsIuN3a+VazegoCJMHCE85hVstU6G8nKQ==","hGR7HshT/UnTv36T247d9hsmm9ITfpWj+TrL4g==","eG1nE9qoLd+0ERq6fIIqzm5Rcq2mGuwwSXDxJw==","YXZDBOy4QHgd/rbBiJYuhvHIVCxktmeYhK6/dQ==","nX9fCf5DkO56UNLoL5rZvoS/vVPR0h4LNOSFsA==","U0ALKoCYmitSPfM3fb4mFtLnGDP982zVAw8j0Q==","r0kXJ5JjSr01k5ce2rLRLqeQ8UxIlxVGs0UZFA==","tlIzMKRzJxqcfDtlLqbVZjgJ182KO57ufptXRg==","SlsvPbaI94z70l9MiaoiXk1+PrI/X+d9ztFtgw==","NyybdljYM43MpnnGiu42K5S5gA3SeXpPEFAGhA==","yyWHe0oj4xurCB3vLeLBE+HOaXJnHQPcoBo8QQ==","0j6jbHwzjrwC57GU2fbFW35XT/OlsYh0bcRyEw==","Lje/YW7IXiplSdW9fvoyYwsgpowQ1fHn3Y5I1g==","4AjrQhATVO9NJPRiLN7Ny114A+w89IM56mXutw==","HAH3TwLohHkqipBLi9I68ygP6pOJkPqqWi/Ucg==","BRrTWDT46d6DZTwwf8Y+u7eWzBJLPHECl/GaIA==","+RPPVSYDOUjky1gZ2MrJg8LhJW3+WAiRJ7ug5Q==","CckBc49OY+uR6WxwINOdAh5DwSqvbM3xtVtfqw==","9cAdfp21s332RwhZh99qOms0KFUaCLRiBRFlbg==","7Ns5aaul3tpfqKQic8tucvStDtTYpD/KyM8rPA==","ENIlZLleDkw4BsAL1MeZSoHa56ttwEZZeIUR+Q==","3u1xR8eFBIkQa+HUhuNm4teCQstB4TSHT263mA==","IuRtStV+1B93xYX9Ie+R2qL1q7T0hU0U/ySNXQ==","O/9JXeNuubjeKimG1fuVkj1sjTU2Kca8MvrDDw==","x/ZVUPGVaS65hE2vcvdiqkgbZEqDTb8vgrD5yg==","uoHhGx/FrS+O8GslcbN235Hc2vVuayIdXDGSzQ==","Roj9Fg0+fbnpXg8M1r+B5+SrM4rbD1uO7HuoCA==","X5PZATsuEB5AsaN3IquFr3syFQsZo9AmIaXmWg==","o5rFDCnVwIgnH8dehadylw5F/HSsx6m1ke/cnw==","baWRL1cOyk0PcuaB14ONP1gdWRSA5ttrpgR6/g==","kayNIkX1Gtto3IKocI96By1qsGs1gqL4Fk5AOw==","iLepNXPld3zBMy7ThJt+T7Lzlur3LilQ25AOaQ==","dL61OGEep+qmnUr6I5eJd8eEf5VCSlDDa9o0rA==","clnco7JF4n6v22LaghNWpR1g94kwYg40eo/YZw==","jlDArqC+MujIdQbzJR+hnWgXHvaFBnenysXiog==","l0vkuZauX09hmqqI0Qul1feOOHdHqvwPBxus8A==","a0L4tIRVj9kGNM6hdgdS7YL50QjyzoWct1GWNQ==","pX2sl/qOhRwuWe9+JCOtRdShdGje7/dCgLowVA==","WXSwmuh1VYpJ94tXgy9afaHWnRdri47RMPAKkQ==","QG+Ujd5lOC3gGCcsdzteNT5Pu5apJwV5/S5Eww==","vGaIgMye6LuHtkMF0DepDUs4UukcQ3zqTWR+Bg==","wRE8yyLOLLqwwmWP03O9eJL/7FbxZeHYk+UVAQ==","PRggxjA1/CzXbAGmdH9KQOeIBSlEAZhLI68vxA==","JAME0QYlkYt+g63dgGtOCHgRI6iGrRPj7nFhlg==","2AoY3BTeQR0ZLcn0J2e5MA1mytczyWpwXjtbUw==","FjVM/2oFS9gxQOgrdUNGmFs+b7cf6BiuadD9Mg==","6jxQ8nj+m05W7owC0k+xoC5JhsiqjGE92ZrH9w==","8yd05U7u9un/ASB5Jlu16LHQoEloIOqVFESJpQ==","Dy5o6FwVJn+Yr0RQgVdC0MSnSTbdRJMGpA6zYA==","Do71qQF0QrIVRUiry2kd9xSJdcfKSH1VLZlqOQ==","8ofppBOPkiRy6yyCbGXqz2H+nLh/LATGndNQ/A==","65zNsyWf/4PbBID5mHHuh/5nujm9gI9uUA0erg==","F5XRvjdkLxW8quTQP30Zv4sQU0YI5Pb94Eckaw==","2aqFnUm/JdCUx8UPbVnmF91I9iYkxYQj16yCCg==","JaOZkFtE9UbzaaEmylURL6g/H1mRof2wZ+a4zw==","PLi9h21UmOFahg1dPkEVZzemOdhTDXYYqjj2nQ==","wLGhin+vSHc9KGl0mU3iX0LR0KfmaQ+LGnLMWA==","vcYVwZH/jHYKXE/+mgn2KpsWbhgLT5K5xPOnXw==","Qc8JzIMEXOBt8ivXPQUBEu5hh2e+K+sqdLmdmg==","WNQt27UUMUfEHYesyREFWnH4oeZ8h2CCuWfTyA==","pN0x1qfv4dGjs+OFbh3yYgSPSJnJ4xkRCS3pDQ==","auJl9dk06xSL3sJaPDkNylLX7fnlwmvPPsZPbA==","lut5+MvPO4LscKZzmzX68iegBIZQphJcjox1qQ==","j/Bd7/3fViVFnwoIbyH+urg5IgeSCpn0Q1I7+w==","c/lB4u8khrMiMW4hyC0Jgs1Oy3gnbuBn8xgBPg==","dR4oeTx/wycrd0YBaanWUBeqQ2RVRr6Q4k3t9Q==","iRc0dC6EE7FM2SIozqUhaGLdqhvgIscDUgfXMA==","kAwQYxiUfhblNo5TOrElIP1EjJoijkyrn9mZYg==","bAUMbgpvroCCmOp6nb3SGIgzZeWX6jU4L5Ojpw==","ojpYTXS0pEWq9culz5ktsN5rwIW7y0fmGHgFxg==","XjNEQGZPdNPNW6+MaJXaiKscKfoOrz51qDI/Aw==","RyhgV1BfGXRktAP3nIHewDSFD3vMA7XdZexxUQ==","uyF8WkKkyeIDGmfeO40p+EHy5gR5Z8xO1aZLlA==","xlbIEaz0DeM0bkFUOMk9jZg1WLuUQVF8Cycgkw==","Ol/UHL4P3XVTwCV9n8XKte1CscQhJSjvu20aVg==","I0TwC4gfsNL6L4kGa9HO/XLbl0XjiaNHdrNUBA==","303sBprkYESdge0vzN05xQesfjpW7drUxvluwQ==","EXK4JeQ/aoG17MzwnvnGbVH021p6zKgK8RLIoA==","7XukKPbEuhfSQqjZOfUxVSSDMiXPqNGZQVjyZQ==","9GCAP8DU17B7rQSizeE1HbsaFKQNBFoxjIa8Nw==","CGmcMtIvByYcA2CLau3CJc5t/du4YCOiPMyG8g==","+LNSFHtiXYVpIVTikvSWpBLPGZzpVObCrix5vA==","BLpOGWmZjRMOjzDLNfhhnGe48ONcMJ9RHmZDeQ==","HaFqDl+J4LSnYJywwexl1Pgh1mKenBT507gNKw==","4ah2A01yMCLAzviZZuCS7I1WPx0r+G1qY/I37g==","L5ciIDOpOufoo9lGNMRtRNsOmn0H2R+0VBmRjw==","054+LSFS6nGPDb1vk8iafK55cwKyvWYn5FOrSg==","yoUaOhdCh9Ym4hEUZ9yeNDHgVYNwEe2PKY3lGA==","NowGNwW5V0BBTHU9wNBpDESXvPzFdZQcmcff3Q==","S/uyfOvpk0F2OFO3w5R9eZ1QAkMoUwkuR0a02g==","t/KucfkSQ9cRljeeZJiKQegn6zydN3C99wyOHw==","rumKZs8CLnC4eZvlkIyOCXe+zb1fm/sVOtLATQ==","UuCWa935/ubf1//MN4B5MQLJJMLq/4KGipj6iA==","nN/CSKMi9CP3ut4TZaSGmVSRgaLG3vBYvXNc6Q==","YNbeRbHZJLWQFLo6wqhxoSHmaN1zuonLDTlmLA==","ec36UofJSRI5+xZBNrx16b5/TlyxFgJjwOcofg==","hcTmX5UymYReVXJokbCC0csIpyMEcnvwcK0Suw==","gyOPxEZp3BBXE1pIMDRdAxHsLz92WiUHYfj+cA==","fyqTyVSSDIYwvT5hlziqO2SbxkDDPlyU0bLEtQ==","ZjG33mKCYSGZUpIaYyyuc/sC4MEBktc8HGyK5w==","mjir03B5sbf+/PYzxCBZS451Cb609q6vrCawIg==","VAf/8A6iu3LWkdfslgSm49gtrN6Y19xxm80WQw==","qA7j/RxZa+SxP7PFMQhR261aRaEts6XiK4cshg==","sRXH6ipJBkMY0B++xRxVkzLDYyDvHy5K5lli1A==","TRzb5ziy1tV/fnuXYhCiq0e0il9ae1fZVhNYEQ==","MGtvrNbiEtRICl0dYVS23p5zNOC3XcrriJIzFg==","zGJzocQZwkIvpDk0xlhB5usE3Z8CObN4ONgJ0w==","1XlXtvIJr+WGS5VPMkxFrnSd+x7AlTjQ9QZHgQ==","KXBLu+Dyf3Ph5fFmlUCylgHqEmF18UFDRUx9RA==","508fmJ4pdbbJiNC5x2RNPleytwFZ0DOdcqfbJQ==","G0YDlYzSpSCuJrSQYGi6BiLFXn7stEoOwu3h4A==","Al0ngrrCyIcHyRjrlHy+Tr1ceP8uGMGmDzOvsg==","/lQ7j6g5GBFgZ3zCM3BJdsgrkYCbfLg1v3mVdw=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP28",$.ig.$ot)},true);$c("RSP30:f1","Object",{init:function(){this._resource=["1PZNScPAS2IFRmexFtmKM7X2SBkSLuRK2MMLaoKW","1PZNScPAS2IFRmexFtmKM7X2SBkSLuRK2MMLaoKW","tfGakpudlsQKjM5/LK8JZnfxkDIkXNWUrZsW1Bkx","YQfX21hd3aYPyqnOOnaDVcIH2Cs2cjHedVgdvpun","d/8pOSsnMZUUBYH+WEMSzO7/PWRIuLc1RysstTJi","owlkcOjnevcRQ+ZPTpqY/1sJdX1allN/n+gn37D0","wg6zq7C6p1EeiU+BdOwbqpkOrVZs5GKh6rA6YStT","Fvj+4nN67DMbzygwYjWRmSz45U9+yobrMnMxC6nF","7uNSclZOYjcoCh/hsIYkhcHjesiQbXNqjlZYd2TE","OhUfO5WOKVUtTHhQpl+utnQVMtGCQ5cgVpVTHeZS","WxLI4M3T9PMihtGenCkt47YS6vq0Mab+I81Oo331","j+SFqQ4Tv5EnwLYvivCn0APkouOmH0K0+w5Fyf9j","mRx7S31pU6I8D54f6MU2SS8cR6zY1cRfyX10wlam","Teo2Ar6pGMA5Sfmu/hy8eprqD7XK+yAVEb5/qNQw","LO3h2eb0xWY2g1BgxGo/L1jt1578iRHLZOZiFk+X","+BuskCU0jgQzxTfR0rO1HO0bn4fup/WBvCVpfM0B","wduk5KycxG5QFD7ffRFIF5/b9I092ubUAayw7siV","FS3prW9cjwxVUllua8jCJCotvJQv9AKe2W+7hEoD","dCo+djcBUqpamPCgUb5BcegqZL8ZhjNArDemOtGk","oNxzP/TBGchf3pcRR2fLQl3cLKYLqNcKdPStUFMy","tiSN3Ye79ftEEb8hJVJa23Ekyel1YlHhRoecW/r3","YtLAlER7vplBV9iQM4vQ6MTSgfBnTLWrnkSXMXhh","A9UXTxwmYz9OnXFeCf1TvQbVWdtRPoR16xyKj+PG","1yNaBt/mKF1L2xbvHyTZjrMjEcJDEGA/M9+B5WFQ","Lzj2lvrSpll4HiE+zZdskl44jkWtt5W+j/romaxR","+8673zkS7Tt9WEaP207moevOxly/mXH0Vznj8y7H","mslsBGFPMJ1yku9B4Thl9CnJHneJ60AqImH+TbVg","Tj8hTaKPe/931Ijw9+Hvx5w/Vm6bxaRg+qL1Jzf2","WMffr9H1l8xsG6DAldR+XrDHsyHlDyKLyNHELJ4z","jDGS5hI13K5pXcdxgw30bQUx+zj3IcbBEBLPRhyl","7TZFPUpoAQhml26/uXt3OMc2IxPBU/cfZUrS+IcC","OcAIdImoSmpj0QkOr6L9C3LAawrTfRNVvYnZkgWU","n6tV1UUlldygKHyj+iKQLiOr9Qd6qdG1AkV9wY03","S10YnIbl3r6lbhsS7PsaHZZdvR5ohzX/2oZ2qw+h","KlrPR964AxiqpLLc1o2ZSFRaZTVe9QQhr95rFZQG","/qyCDh14SHqv4tVtwFQTe+GsLSxM2+Brdx1gfxaQ","6FR87G4CpEm0Lf1domGC4s1UyGMyEWaARW5RdL9V","PKIxpa3C7yuxa5rstLgI0XiigHogP4LKna1aHj3D","XaXmfvWfMo2+oTMijs6LhLqlWFEWTbMU6PVHoKZk","iVOrNzZfee+751STmBcBtw9TEEgEY1deMDZMyiTy","cUgHpxNr9+uIImNCSqS0q+JIj8/qxKLfjBMltunz","pb5K7tCrvImNZATzXH0+mFe+x9b46kaVVNAu3Gtl","xLmdNYj2YS+Crq09Zgu9zZW5H/3OmHdLIYgzYvDC","EE/QfEs2Kk2H6MqMcNI3/iBPV+TctpMB+Us4CHJU","BrcunjhMxn6cJ+K8EuemZwy3squifBXqyzgJA9uR","0kFj1/uMjRyZYYUNBD4sVLlB+rKwUvGgE/sCaVkH","s0a0DKPRULqWqyzDPkivAXtGIpmGIMB+ZqMf18Kg","Z7D5RWARG9iT7UtyKJElMs6waoCUDiQ0vmAUvUA2","XnDxMem5UbLwPEJ8hzPYObxwAYpHczdhA+nNL0Wi","ioa8eCp5GtD1eiXNkepSCgmGSZNVXdMr2yrGRcc0","64Fro3Ikx3b6sIwDq5zRX8uBkbhjL+L1rnLb+1yT","P3cm6rHkjBT/9uuyvUVbbH532aFxAQa/drHQkd4F","KY/YCMKeYCfkOcOC33DK9VKPPO4Py4BURMLhmnfA","/XmVQQFeK0Xhf6QzyalAxud5dPcd5WQenAHq8PVW","nH5CmlkD9uPutQ3989/DkyV+rNwrl1XA6Vn3Tm7x","SIgP05rDvYHr82pM5QZJoJCI5MU5ubGKMZr8JOxn","sJOjQ7/3M4XYNl2dN7X8vH2Te0LXHkQLjb+VWCFm","ZGXuCnw3eOfdcDosIWx2j8hlM1vFMKBBVXyeMqPw","BWI50SRqpUHSupPiGxr12gpi63DzQpGfICSDjDhX","0ZR0mOeq7iPX/PRTDcN/6b+Uo2nhbHXV+OeI5rrB","x2yKepTQAhDMM9xjb/bucJNsRiafpvM+ypS57RME","E5rHM1cQSXLJdbvSeS9kQyaaDj+NiBd0Eleyh5GS","cp0Q6A9NlNTGvxIcQ1nnFuSd1hS7+iaqZw+vOQo1","pmtdocyN37bD+XWtVYBtJVFrng2p1MLgv8ykU4ij","I0uqt4pKN6VdUPhb6UQ9XEZL9w70T793BIr6nwdu","973n/kmKfMdYFp/q/523b/O9vxfmYVs93Enx9YX4","lrowJRHXoWFX3DYkxes0OjG6ZzzQE2rjqRHsSx5f","Qkx9bNIX6gNSmlGV0zK+CYRMLyXCPY6pcdLnIZzJ","VLSDjqFtBjBJVXmlsQcvkKi0ymq89whCQ6HWKjUM","gELOx2KtTVJMEx4Up96lox1CgnOu2ewIm2LdQLea","4UUZHDrwkPRD2bfanagm9t9FWliYq93W7jrA/iw9","NbNUVfkw25ZGn9Bri3GsxWqzEkGKhTmcNvnLlK6r","zaj4xdwEVZJ1Wue6WcIZ2YeojcZkIswdityi6GOq","GV61jB/EHvBwHIALTxuT6jJexd92DChXUh+pguE8","eFliV0eZw1Z/1inFdW0Qv/BZHfRAfhmJJ0e0PHqb","rK8vHoRZiDR6kE50Y7SajEWvVe1SUP3D/4S/VvgN","ulfR/PcjZAdhX2ZEAYELFWlXsKIsmnsozfeOXVHI","bqGctTTjL2VkGQH1F1iBJtyh+Ls+tJ9iFTSFN9Ne","D6ZLbmy+8sNr06g7LS4Ccx6mIJAIxq68YGyYiUj5","21AGJ69+uaFulc+KO/eIQKtQaIka6Er2uK+T48pv","4pAOUybW88sNRMaElFV1S9mQA4PJlVmjBSZKcc/7","NmZDGuUWuKkIAqE1goz/eGxmS5rbu73p3eVBG01t","V2GUwb1LZQ8HyAj7uPp8La5hk7HtyYw3qL1cpdbK","g5fZiH6LLm0Cjm9KriP2HhuX26j/52h9cH5Xz1Rc","lW8nag3xwl4ZQUd6zBZnhzdvPueBLe6WQg1mxP2Z","QZlqI84xiTwcByDL2s/ttIKZdv6TAwrcms5trn8P","IJ69+JZsVJoTzYkF4Llu4UCertWlcTsC75ZwEOSo","9GjwsVWsH/gWi+609mDk0vVo5sy3X99IN1V7emY+","DHNcIXCYkfwlTtllJNNRzhhzeUtZ+CrJi3ASBqs/","2IURaLNY2p4gCL7UMgrb/a2FMVJL1s6DU7MZbCmp","uYLGs+sFBzgvwhcaCHxYqG+C6Xl9pP9dJusE0rIO","bXSL+ijFTFoqhHCrHqXSm9p0oWBvihsX/igPuDCY","e4x1GFu/oGkxS1ibfJBDAvaMRC8RQJ38zFs+s5ld","r3o4UZh/6ws0DT8qaknJMUN6DDYDbnm2FJg12RvL","zn3visAiNq07x5bkUD9KZIF91B01HEhoYcAoZ4Bs","GouiwwPifc8+gfFVRubAVzSLnAQnMqwiuQMjDQL6","vOD/Ys9vonn9eIT4E2atcmXgAgmO5m7CBs+HXopZ","aBayKwyv6Rv4PuNJBb8nQdAWShCcyIqI3gyMNAjP","CRFl8FTyNL339EqHP8mkFBIRkjuqurtWq1SRipNo","3ecouZcyf9/ysi02KRAuJ6fn2iK4lF8cc5ea4BH+","yx/WW+RIk+zpfQUGSyW/vosfP23GXtn3QeSr67g7","H+mbEieI2I7sO2K3Xfw1jT7pd3TUcD29mSeggTqt","fu5MyX/VBSjj8ct5Z4q22Pzur1/iAgxj7H+9P6EK","qhgBgLwVTkrmt6zIcVM860kY50bwLOgpNLy2VSOc","UgOtEJkhwE7VcpsZo+CJ96QDeMEeix2oiJnfKe6d","hvXgWVrhiyzQNPyotTkDxBH1MNgMpfniUFrUQ2wL","5/I3ggK8Vorf/lVmj0+AkdPy6PM618g8JQLJ/fes","MwR6y8F8HejauDLXmZYKomYEoOoo+Sx2/cHCl3U6","JfyEKbIG8dvBdxrn+6ObO0r8RaVWM6qdz7LznNz/","8QrJYHHGurnEMX1W7XoRCP8KDbxEHU7XF3H49l5p","kA0euymbZx/L+9SY1wySXT0N1Zdyb38JYinlSMXO","RPtT8upbLH3OvbMpwdUYboj7nY5gQZtDuuruIkdY","fTtbhmPzZhetbLonbnflZfo79oSzPIgWB2M3sELM","qc0Wz6AzLXWoKt2WeK5vVk/Nvp2hEmxc36A82sBa","yMrBFPhu8NOn4HRYQtjsA43KZraXYF2CqvghZFv9","HDyMXTuuu7GiphPpVAFmMDg8Lq+FTrnIcjsqDtlr","CsRyv0jUV4K5aTvZNjT3qRTEy+D7hD8jQEgbBXCu","3jI/9osUHOC8L1xoIO19mqEyg/npqttpmIsQb/I4","vzXoLdNJwUaz5fWmGpv+z2M1W9Lf2Oq37dMN0Wmf","a8OlZBCJiiS2o5IXDEJ0/NbDE8vN9g79NRAGu+sJ","k9gJ9DW9BCCFZqXG3vHB4DvYjEwjUft8iTVvxyYI","Ry5EvfZ9T0KAIMJ3yChL044uxFUxfx82UfZkraSe","JimTZq4gkuSP6mu58l7IhkwpHH4HDS7oJK55Ez85","8t/eL23g2YaKrAwI5IdCtfnfVGcVI8qi/G1yeb2v","5CcgzR6aNbWRYyQ4hrLTLNUnsShr6UxJzh5DchRq","MNFthN1afteUJUOJkGtZH2DR+TF5x6gDFt1IGJb8","Uda6X4UHo3Gb7+pHqh3aSqLWIRpPtZndY4VVpg1b","hSD3FkbH6BOeqY32vMRQeRcgaQNdm32Xu0ZezI/N","RpZJcwmUble6oO22z4h6uIyW8xz1nmPuCAnpIw7c","kmAEOspUJTW/5ooH2VHwizlguwXnsIek0MriSYxK","82fT4ZIJ+JOwLCPJ4ydz3vtnYy7RwrZ6pZL/9xft","J5GeqFHJs/G1akR49f757U6RKzfD7FIwfVH0nZV7","MWlgSiKzX8KupWxIl8todGJpzni9JtTbTyLFljy+","5Z8tA+FzFKCr4wv5gRLiR9efhmGvCDCRl+HO/L4o","hJj62LkuyQakKaI3u2RhEhWYXkqZegFP4rnTQiWP","UG63kXrugmShb8WGrb3rIaBuFlOLVOUFOnrYKKcZ","qHUbAV/aDGCSqvJXfw5ePU11idRl8xCEhl+xVGoY","fINWSJwaRwKX7JXmadfUDviDwc133fTOXpy6PuiO","HYSBk8RHmqSYJjwoU6FXWzqEGeZBr8UQK8SngHMp","yXLM2geH0cadYFuZRXjdaI9yUf9TgSFa8wes6vG/","34oyOHT9PfWGr3OpJ01M8aOKtLAtS6exwXSd4Vh6","C3x/cbc9dpeD6RQYMZTGwhZ8/Kk/ZUP7GbeWi9rs","anuoqu9gqzGMI73WC+JFl9R7JIIJF3IlbO+LNUFL","vo3l4yyg4FOJZdpnHTvPpGGNbJsbOZZvtCyAX8Pd","h03tl6UIqjnqtNNpspkyrxNNB5HIRIU6CaVZzcZJ","U7ug3mbI4Vvv8rTYpEC4nKa7T4jaamFw0WZSp0Tf","Mrx3BT6VPP3gOB0WnjY7yWS8l6PsGFCupD5PGd94","5ko6TP1Vd5/lfnqniO+x+tFK37r+NrTkfP1Ec13u","8LLEro4vm6z+sVKX6togY/2yOvWA/DIPTo51ePQr","JESJ503v0M779zUm/AOqUEhEcuyS0tZFlk1+Ena9","RUNePBWyDWj0PZzoxnUpBYpDqsekoOeb4xVjrO0a","kbUTddZyRgrxe/tZ0KyjNj+14t62jgPRO9Zoxm+M","aa6/5fNGyA7CvsyIAh8WKtKufVlYKfZQh/MBuqKN","vVjyrDCGg2zH+Ks5FMacGWdYNUBKBxIaXzAK0CAb","3F8ld2jbXsrIMgL3LrAfTKVf7Wt8dSPEKmgXbru8","CKloPqsbFajNdGVGOGmVfxCppXJuW8eO8qscBDkq","HlGW3Nhh+ZvWu012WlwE5jxRQD0QkUFlwNgtD5Dv","yqfblRuhsvnT/SrHTIWO1YmnCCQCv6UvGBsmZRJ5","q6AMTkP8b1/cN4MJdvMNgEug0A80zZTxbUM724ne","f1ZBB4A8JD3ZceS4YCqHs/5WmBYm43C7tYAwsQtI","2T0cpkyx+4saiJEVNarqlq89BhuPN7JbCkyU4oPr","DctR749xsOkfzvakI3NgpRrLTgKdGVYR0o+fiAF9","bMyGNNcsbU8QBF9qGQXj8NjMlimra2fPp9eCNpra","uDrLfRTsJi0VQjjbD9xpw2063jC5RYOFfxSJXBhM","rsI1n2eWyh4OjRDrben4WkHCO3/HjwVuTWe4V7GJ","ejR41qRWgXwLy3daezByafQ0c2bVoeEklaSzPTMf","GzOvDfwLXNoEAd6UQUbxPDYzq03j09D64Pyug6i4","z8XiRD/LF7gBR7klV597D4PF41Tx/TSwOD+l6Sou","N95O1Br/mbwygo70hSzOE27efNMfWsExhBrMlecv","4ygDndk/0t43xOlFk/VEINsoNMoNdCV7XNnH/2W5","gi/URoFiD3g4DkCLqYPHdRkv7OE7BhSlKYHaQf4e","VtmZD0KiRBo9SCc6v1pNRqzZpPgpKPDv8ULRK3yI","QCFn7THYqCkmhw8K3W/c34AhQbdX4nYEwzHgINVN","lNcqpPIY40sjwWi7y7ZW7DXXCa5FzJJOG/LrSlfb","9dD9f6pFPu0sC8F18cDVuffQ0YVzvqOQbqr29Mx8","ISawNmmFdY8pTabE5xlfikImmZxhkEfatmn9nk7q","GOa4QuAtP+VKnK/KSLuigTDm8pay7VSPC+AkDEt+","zBD1CyPtdIdP2sh7XmIosoUQuo+gw7DF0yMvZsno","rRci0HuwqSFAEGG1ZBSr50cXYqSWsYEbpnsy2FJP","eeFvmbhw4kNFVgYEcs0h1PLhKr2En2VRfrg5stDZ","bxmRe8sKDnBemS40EPiwTd4Zz/L6VeO6TMsIuXkc","u+/cMgjKRRJb30mFBiE6fmvvh+voewfwlAgD0/uK","2ugL6VCXmLRUFeBLPFe5K6noX8DeCTYu4VAebWAt","Dh5GoJNX09ZRU4f6Ko4zGBweF9nMJ9JkOZMVB+K7","9gXqMLZjXdJilrAr+D2GBPEFiF4igCflhbZ8ey+6","IvOneXWjFrBn0Nea7uQMN0TzwEcwrsOvXXV3Ea0s","Q/Rwoi3+yxZoGn5U1JKPYob0GGwG3PJxKC1qrzaL","lwI96+4+gHRtXBnlwksFUTMCUHUU8hY78O5hxbQd","gfrDCZ1EbEd2kzHVoH6UyB/6tTpqOJDQwp1Qzh3Y","VQyOQF6EJyVz1VZktqce+6oM/SN4FnSaGl5bpJ9O","NAtZmwbZ+oN8H/+qjNGdrmgLJQhOZEVEbwZGGgTp","4P0U0sUZseF5WZgbmggXnd39bRFcSqEOt8VNcIZ/","Zd3jxIPeWfLn8BXtJsxH5MrdBBIB0dyZDIMTvAmy","sSuujUAeEpDitnJcMBXN138rTAsT/zjT1EAY1osk","0Cx5VhhDzzbtfNuSCmNOgr0slCAljQkNoRgFaBCD","BNo0H9uDhFToOrwjHLrEsQja3Dk3o+1HedsOApIV","EiLK/aj5aGfz9ZQTfo9VKCQiOXZJaWusS6g/CTvQ","xtSHtGs5IwX2s/OiaFbfG5HUcW9bR4/mk2s0Y7lG","p9NQbzNk/qP5eVpsUiBcTlPTqURtNb445jMp3SLh","cyUdJvCktcH8Pz3dRPnWfeYl4V1/G1pyPvAit6B3","iz6xttWQO8XP+goMlkpjYQs+ftqRvK/zgtVLy212","X8j8/xZQcKfKvG29gJPpUr7INsODkku5WhZAoe/g","Ps8rJE4NrQHFdsRzuuVqB3zP7ui14HpnL05dH3RH","6jlmbY3N5mPAMKPCrDzgNMk5pvGnzp4t941WdfbR","/MGYj/63ClDb/4vyzglxreXBQ77ZBBjGxf5nfl8U","KDfVxj13QTLeuexD2ND7nlA3C6fLKvyMHT1sFN2C","STACHWUqnJTRc0WN4qZ4y5Iw04z9WM1SaGVxqkYl","ncZPVKbq1/bUNSI89H/y+CfGm5XvdikYsKZ6wMSz","pAZHIC9CnZy35CsyW90P81UG8J88CzpNDS+jUsEn","cPAKaeyC1v6yokyDTQSFwODwuIYuJd4H1eyoOEOx","EffdsrTfC1i9aOVNd3IGlSL3YK0YV+/ZoLS1htgW","xQGQ+3cfQDq4LoL8YauMppcBKLQKeQuTeHe+7FqA","0/luGQRlrAmj4arMA54dP7v5zft0s414SgSP5/NF","Bw8jUMel52ump819FUeXDA4PheJmnWkykseEjXHT","Zgj0i5/4Os2pbWSzLzEUWcwIXclQ71js55+ZM+p0","sv65wlw4ca+sKwMCOeieann+FdBCwbymP1ySWWji","SuUVUnkM/6uf7jTT61srdpTlilesZkkng3n7JaXj","nhNYG7rMtMmaqFNi/YKhRSETwk6+SK1tW7rwTyd1","/xSPwOKRaW+VYvqsx/QiEOMUGmWIOpyzLuLt8bzS","K+LCiSFRIg2QJJ0d0S2oI1biUnyaFHj59iHmmz5E","PRo8a1Irzj6L67Utsxg5unoatzPk3v4SxFLXkJeB","6exxIpHrhVyOrdKcpcGzic/s/yr28BpYHJHc+hUX","iOum+cm2WPqBZ3tSn7cw3A3rJwHAgiuGacnBRI6w","XB3rsAp2E5iEIRzjiW6677gdbxjSrM/MsQrKLgwm","+na2Ecb7zC5H2GlO3O7Xyul28RV7eA0sDsZufYSF","LoD7WAU7h0xCng7/yjdd+VyAuQxpVulm1gVlFwYT","T4csg11mWupNVKcx8EHerJ6HYSdfJNi4o114qZ20","m3Fhyp6mEYhIEsCA5phUnytxKT5NCjzye55zwx8i","jYmfKO3c/btT3eiwhK3FBgeJzHEzwLoZSe1CyLbn","WX/SYS4cttlWm48BknRPNbJ/hGgh7l5TkS5JojRx","OHgFunZBa39ZUSbPqALMYHB4XEMXnG+N5HZUHK/W","7I5I87WBIB1cF0F+vttGU8WOFFoFsovHPLVfdi1A","FJXkY5C1rhlv0navbGjzTyiVi93rFX5GgJA2CuBB","wGOpKlN15XtqlBEeerF5fJ1jw8T5O5oMWFM9YGLX","oWR+8QsoON1lXrjQQMf6KV9kG+/PSavSLQsg3vlw","dZIzuMjoc79gGN9hVh5wGuqSU/bdZ0+Y9cgrtHvm","Y2rNWruSn4x71/dRNCvhg8Zqtrmjrclzx7sav9Ij","t5yAE3hS1O5+kZDgIvJrsHOc/qCxgy05H3gR1VC1","1ptXyCAPCUhxWzkuGITo5bGbJouH8RznaiAMa8sS","Am0agePPQip0HV6fDl1i1gRtbpKV3/itsuMHAUmE","O60S9WpnCEAXzFeRof+f3XatBZhGouv4D2rek0wQ","71tfvKmnQyISijAgtyYV7sNbTYFUjA+y16nV+c6G","jlyIZ/H6noQdQJnujVCWuwFclapi/j5sovHIR1Uh","WqrFLjI61eYYBv5fm4kciLSq3bNw0NomejLDLde3","TFI7zEFAOdUDydZv+byNEZhSOPwOGlzNSEHyJn5y","mKR2hYKAcrcGj7He72UHIi2kcOUcNLiHkIL5TPzk","+aOhXtrdrxEJRRgQ1ROEd++jqM4qRolZ5drk8mdD","LVXsFxkd5HMMA3+hw8oORFpV4Nc4aG0TPRnvmOXV","1U5Ahzwpanc/xkhwEXm7WLdOf1DWz5iSgTyG5CjU","AbgNzv/pIRU6gC/BB6AxawK4N0nE4XzYWf+NjqpC","YL/aFae0/LM1SoYPPdayPsC/72Lyk00GLKeQMDHl","tEmXXGR0t9EwDOG+Kw84DXVJp3vgvalM9GSbWrNz","orFpvhcOW+Irw8mOSTqplFmxQjSedy+nxheqURq2","dkck99TOEIAuha4/X+Mjp+xHCi2MWcvtHtShO5gg","F0DzLIyTzSYhTwfxZZWg8i5A0ga6K/oza4y8hQOH","w7a+ZU9ThkQkCWBAc0wqwZu2mh+oBR55s0+374ER"];
$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP30",$.ig.$ot)},true);$c("RSP7:f2","Object",{init:function(){this._resource=["f3qapAtEdQ==","f3qapAtEdQ==","/vQpVRaI6g==","gY6z8R3Mnw==","4fVSqiwNyQ==","no/IDidJvA==","HwF7/zqFIw==","YHvhWzHBVg==","3/ekSVgajw==","oI0+7VNe+g==","IQONHE6SZQ==","XnkXuEXWEA==","PgL243QXRg==","QXhsR39TMw==","wPbftmKfrA==","v4xFEmnb2Q==","o/NVkrA0Aw==","3InPNrtwdg==","XQd8x6a86Q==","In3mY634nA==","QgYHOJw5yg==","PXydnJd9vw==","vPIubYqxIA==","w4i0yYH1VQ==","fATx2+gujA==","A35rf+Nq+Q==","gvDYjv6mZg==","/YpCKvXiEw==","nfGjccQjRQ==","4os51c9nMA==","YwWKJNKrrw==","HH8QgNnv2g==","W/uqOX1oBg==","JIEwnXYscw==","pQ+DbGvg7A==","2nUZyGCkmQ==","ug74k1Flzw==","xXRiN1ohug==","RPrRxkftJQ==","O4BLYkypUA==","hAwOcCVyiQ==","+3aU1C42/A==","evgnJTP6Yw==","BYK9gTi+Fg==","Zflc2gl/QA==","GoPGfgI7NQ==","mw11jx/3qg==","5HfvKxSz3w==","+Aj/q81cBQ==","h3JlD8YYcA==","BvzW/tvU7w==","eYZMWtCQmg==","Gf2tAeFRzA==","Zoc3peoVuQ==","5wmEVPfZJg==","mHMe8PydUw==","J/9b4pVGig==","WIXBRp4C/w==","2Qtyt4POYA==","pnHoE4iKFQ==","xgoJSLlLQw==","uXCT7LIPNg==","OP4gHa/DqQ==","R4S6uaSH3A==","tutJcvrQDA==","yZHT1vGUeQ==","SB9gJ+xY5g==","N2X6g+cckw==","Vx4b2NbdxQ==","KGSBfN2ZsA==","qeoyjcBVLw==","1pCoKcsRWg==","aRztO6LKgw==","FmZ3n6mO9g==","l+jEbrRCaQ==","6JJeyr8GHA==","iOm/kY7HSg==","95MlNYWDPw==","dh2WxJhPoA==","CWcMYJML1Q==","FRgc4ErkDw==","amKGREGgeg==","6+w1tVxs5Q==","lJavEVcokA==","9O1OSmbpxg==","i5fU7m2tsw==","ChlnH3BhLA==","dWP9u3slWQ==","yu+4qRL+gA==","tZUiDRm69Q==","NBuR/AR2ag==","S2ELWA8yHw==","KxrqAz7zSQ==","VGBwpzW3PA==","1e7DVih7ow==","qpRZ8iM/1g==","7RDjS4e4Cg==","kmp574z8fw==","E+TKHpEw4A==","bJ5Qupp0lQ==","DOWx4au1ww==","c58rRaDxtg==","8hGYtL09KQ==","jWsCELZ5XA==","MudHAt+ihQ==","TZ3dptTm8A==","zBNuV8kqbw==","s2n088JuGg==","0xIVqPOvTA==","rGiPDPjrOQ==","LeY8/eUnpg==","UpymWe5j0w==","TuO22TeMCQ==","MZksfTzIfA==","sBefjCEE4w==","z20FKCpAlg==","rxbkcxuBwA==","0Gx+1xDFtQ==","UeLNJg0JKg==","LphXggZNXw==","kRQSkG+Whg==","7m6INGTS8w==","b+A7xXkebA==","EJqhYXJaGQ==","cOFAOkObTw==","D5vankjfOg==","jhVpb1UTpQ==","8W/zy15X0A==","ccuS5Om9GA==","DrEIQOL5bQ==","jz+7sf818g==","8EUhFfRxhw==","kD7ATsWw0Q==","70Ra6s70pA==","bsrpG9M4Ow==","EbBzv9h8Tg==","rjw2rbGnlw==","0UasCbrj4g==","UMgf+KcvfQ==","L7KFXKxrCA==","T8lkB52qXg==","MLP+o5buKw==","sT1NUositA==","zkfX9oBmwQ==","0jjHdlmJGw==","rUJd0lLNbg==","LMzuI08B8Q==","U7Z0h0RFhA==","M82V3HWE0g==","TLcPeH7Apw==","zTm8iWMMOA==","skMmLWhITQ==","Dc9jPwGTlA==","crX5mwrX4Q==","8ztKahcbfg==","jEHQzhxfCw==","7DoxlS2eXQ==","k0CrMSbaKA==","Es4YwDsWtw==","bbSCZDBSwg==","KjA43ZTVHg==","VUqieZ+Raw==","1MQRiIJd9A==","q76LLIkZgQ==","y8Vqd7jY1w==","tL/w07Ocog==","NTFDIq5QPQ==","SkvZhqUUSA==","9ceclMzPkQ==","ir0GMMeL5A==","CzO1wdpHew==","dEkvZdEDDg==","FDLOPuDCWA==","a0hUmuuGLQ==","6sbna/ZKsg==","lbx9z/0Oxw==","icNtTyThHQ==","9rn36y+laA==","dzdEGjJp9w==","CE3evjktgg==","aDY/5Qjs1A==","F0ylQQOooQ==","lsIWsB5kPg==","6biMFBUgSw==","VjTJBnz7kg==","KU5Tone/5w==","qMDgU2pzeA==","17p692E3DQ==","t8GbrFD2Ww==","yLsBCFuyLg==","STWy+UZ+sQ==","Nk8oXU06xA==","xyDblhNtFA==","uFpBMhgpYQ==","OdTywwXl/g==","Rq5oZw6hiw==","JtWJPD9g3Q==","Wa8TmDQkqA==","2CGgaSnoNw==","p1s6zSKsQg==","GNd/30t3mw==","Z63le0Az7g==","5iNWil3/cQ==","mVnMLla7BA==","+SItdWd6Ug==","hli30Ww+Jw==","B9YEIHHyuA==","eKyehHq2zQ==","ZNOOBKNZFw==","G6kUoKgdYg==","mienUbXR/Q==","5V099b6ViA==","hSbcro9U3g==","+lxGCoQQqw==","e9L1+5ncNA==","BKhvX5KYQQ==","uyQqTftDmA==","xF6w6fAH7Q==","RdADGO3Lcg==","OqqZvOaPBw==","WtF459dOUQ==","JaviQ9wKJA==","pCVRssHGuw==","21/LFsqCzg==","nNtxr24FEg==","46HrC2VBZw==","Yi9Y+niN+A==","HVXCXnPJjQ==","fS4jBUII2w==","AlS5oUlMrg==","g9oKUFSAMQ==","/KCQ9F/ERA==","QyzV5jYfnQ==","PFZPQj1b6A==","vdj8syCXdw==","wqJmFyvTAg==","otmHTBoSVA==","3aMd6BFWIQ==","XC2uGQyavg==","I1c0vQfeyw==","PygkPd4xEQ==","QFK+mdV1ZA==","wdwNaMi5+w==","vqaXzMP9jg==","3t12l/I82A==","oafsM/l4rQ==","IClfwuS0Mg==","X1PFZu/wRw==","4N+AdIYrng==","n6Ua0I1v6w==","HiupIZCjdA==","YVEzhZvnAQ==","ASrS3qomVw==","flBIeqFiIg==","/977i7yuvQ==","gKRhL7fqyA=="];$.ig.$op.init.call(this)},_resource:null,$type:new $.ig.Type("RSP7",$.ig.$ot)},true);$c("QRCodeBarcodeResources:f3","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b){return $$t.$f3.e.indexOf(a.charAt(b))},a:function(a){var b=new $$t.f4($$t.$i.$type,0);var c,d,e;var f=a.length;c=0;if(a.charAt(f-1)==$$t.$f3.c){c=1;if(a.charAt(f-2)==$$t.$f3.c){c=2}f-=4}for(d=0;d<f;d+=4){e=$$t.$f3.d(a,d)<<18|$$t.$f3.d(a,d+1)<<12|$$t.$f3.d(a,d+2)<<6|$$t.$f3.d(a,d+3);b.add1(e>>16);b.add1(e>>8&255);b.add1(e&255)}switch(c){case 1:e=$$t.$f3.d(a,d)<<18|$$t.$f3.d(a,d+1)<<12|$$t.$f3.d(a,d+2)<<6;b.add1(e>>16);b.add1(e>>8&255);break;case 2:e=$$t.$f3.d(a,d)<<18|$$t.$f3.d(a,d+1)<<12;b.add1(e>>16);break}return b.toArray()},b:function(name_){var a=(new $.ig[name_])._resource;var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=$$t.$f3.a(a[c])}return b},$type:new $.ig.Type("QRCodeBarcodeResources",$.ig.$ot)},true);$c("Bch:go","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=$$t.$go.b(b);a<<=c-1;while($$t.$go.b(a)>=c){a^=b<<$$t.$go.b(a)-c}return a},b:function(a){var b=$i(a);var c=0;while(b!=0){b>>>=1;c++}return c},$type:new $.ig.Type("Bch",$.ig.$ot)},true);$c("QRReedSolomon:gp","ReedSolomon",{j:null,init:function(a){$$t.$gq.init.call(this,a);this.j=new $$t.hk(285)},g:function(a,b,c,d,e){var f=$$t.$gp.i(b);if(f==null){return null}var g=0;var h=0;var i=new Array(c.length);var j=0;while(j<c.length){i[j]=new Array((c[j]&255)-b);j++}j=0;while(j<d){i[h][g]=a[j];g++;if(g>=(c[h]&255)-b){g=0;h++}j++}h=0;var k=new Array(c.length);while(h<c.length){var l=new Array(i[h].length);$.ig.util.arrayCopy1(i[h],0,l,0,i[h].length);var m=c[h]&255;var n=m-b;g=n;while(g>0){var o=l[0];if(o!=0){var p=new Array(l.length-1);$.ig.util.arrayCopy1(l,1,p,0,l.length-1);var q=f[o&255];l=$$t.$hi.b(p,q)}else{if(b<l.length){var r=new Array(l.length-1);$.ig.util.arrayCopy1(l,1,r,0,l.length-1);l=new Array(r.length);$.ig.util.arrayCopy1(r,0,l,0,r.length)}else{var s=new Array(b);$.ig.util.arrayCopy1(l,1,s,0,l.length-1);s[b-1]=0;l=new Array(s.length);$.ig.util.arrayCopy1(s,0,l,0,s.length)}}g--}k[h]=l;h++}return $$t.$gp.c(i,k,c,d,e)},d:function(a,b,c,d){var e=new Array(b.length);d=new Array(b.length);for(var f=0;f<b.length;f++){e[f]=new Array(b[f])}var g=b[0];var h=b.length;while(h>0&&b[h-1]!=g){h--}var i=g-c;var j=0;for(var k=0;k<i;k++){for(var l=0;l<b.length;l++){e[l][k]=a[j++]}}for(var m=0;m<h;m++){d[m]=i}for(var n=h;n<b.length;n++){e[n][i]=a[j++];d[n]=i+1}for(var o=i;o<e[0].length;o++){for(var p=0;p<b.length;p++){var q=p<h?o:o+1;e[p][q]=a[j++]}}return{ret:e,p3:d}},k:function(a,b){var c=new Array(b);var d=false;var e=new Array(a.length);var f=0;for(var h=0;h<a.length;h++){var g=a[h];e[f++]=g}for(var i=0;i<b;i++){var j=this.j.t(e,this.j.j(i));c[c.length-1-i]=j;if(j!=0){d=true}}if(d==false){return true}var k=$$t.$hk.r(b,1);if(k==null){return false}var l=this.h(k,c,b);if(l==null){return false}var m=l[0];var n=l[1];var o=this.e(m);var p=this.f(n,o);if(o==null||p==null){return false}for(var q=0;q<o.length;q++){var r=a.length-1-this.j.k(o[q]);if(r<0){return false}a[r]=$$t.$hi.i(e[r],p[q])}return true},f:function(a,b){var c=b.length;var d=new Array(c);for(var e=0;e<c;e++){var f=this.j.m(b[e]);var g=1;for(var h=0;h<c;h++){if(e!=h){g=this.j.n(g,$$t.$hi.p(1,this.j.n(b[h],f)))}}d[e]=this.j.n(this.j.t(a,f),this.j.m(g))}return d},e:function(a){var b=a.length-1;if(b==1){return[a[0]]}var c=new Array(b);var d=0;for(var e=1;e<256&&d<b;e++){if(this.j.t(a,e)==0){c[d]=this.j.m(e);d++}}if(d!=b){return null}return c},h:function(a,b,c){var d=a;var e=b;if(e.length>d.length){var f=e;e=d;d=f}var g=d;var h=e;var i=[1];var j=[0];var k=[0];var l=[1];while(h.length>$a(c,2)){var m=g;var n=i;var o=k;g=h;i=j;k=l;if(g.length==1&&g[0]==0){return null}h=m;var p=[0];var q=g[0];var r=this.j.m(q);while(h.length>=g.length&&!(h.length==0&&h[0]==0)){var s=h.length-g.length;var t=this.j.n(h[0],r);p=$$t.$hi.g(p,$$t.$hk.r(s,t));h=$$t.$hi.g(h,this.j.s(g,s,t));if(h==null||p==null){return null}}j=$$t.$hi.g(this.j.d(p,i),n);l=$$t.$hi.g(this.j.d(p,k),o)}var u=l[l.length-1];if(u==0){return null}var v=this.j.m(u);var w=this.j.e(l,v);var x=this.j.e(h,v);return[w,x]},i:function(a){var b=new Array(256);for(var c=0;c<256;c++){b[c]=new Array(a)}b=$$t.$f3.b("RSP"+a);return b},c:function(a,b,c,d,e){var f=0;var g=0;var h=new Array(e);var i=0;while(f<d){for(i=0;i<c.length;i++){if(a[i].length>g){h[f]=a[i][g]&255;f++}}g++}g=0;while(f<e){for(i=0;i<c.length;i++){if(b[i].length>g){h[f]=b[i][g]&255;f++}}g++}return h},$type:new $.ig.Type("QRReedSolomon",$$t.$gq.$type)},true);$c("QRCodeAlgorithm:hl","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){$$t.$hl.i=[[5596,7089,3057,3993],[3391,4296,1852,2420],[2331,2953,1273,1663],[1435,1817,784,1024]];$$t.$hl.f=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,1,1,1,0,1],[1,0,1,1,1,0,1],[1,0,1,1,1,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]];$$t.$hl.a=[[1,1,1,1,1],[1,0,0,0,1],[1,0,1,0,1],[1,0,0,0,1],[1,1,1,1,1]];$$t.$hl.h=[[0,0,0,0,0,0,0,0]];$$t.$hl.k=[[0],[0],[0],[0],[0],[0],[0]];$$t.$hl.b=[new Array(0),[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]];$$t.$hl.g=[[8,0],[8,1],[8,2],[8,3],[8,4],[8,5],[8,7],[8,8],[7,8],[5,8],[4,8],[3,8],[2,8],[1,8],[0,8]];var a=new $$t.hm(0);for(var b=57408;b<=60351;b++){a.h(String.fromCharCode(b))}for(var c=33088;c<=40956;c++){a.h(String.fromCharCode(c))}$$t.$hl.ac=$$t.$ho.r+a.toString();$$t.$hl.c=[[10,12,14],[9,11,13],[8,16,16],[8,10,12]];$$t.$hl.d=[[0,128,224,352,512,688,864,992,1232,1456,1728,2032,2320,2672,2920,3320,3624,4056,4504,5016,5352,5712,6256,6880,7312,8e3,8496,9024,9544,10136,10984,11640,12328,13048,13800,14496,15312,15936,16816,17728,18672],[0,152,272,440,640,864,1088,1248,1552,1856,2192,2592,2960,3424,3688,4184,4712,5176,5768,6360,6888,7456,8048,8752,9392,10208,10960,11744,12248,13048,13880,14744,15640,16568,17528,18448,19472,20528,21616,22496,23648],[0,72,128,208,288,368,480,528,688,800,976,1120,1264,1440,1576,1784,2024,2264,2504,2728,3080,3248,3536,3712,4112,4304,4768,5024,5288,5608,5960,6344,6760,7208,7688,7888,8432,8768,9136,9776,10208],[0,104,176,272,384,496,608,704,880,1056,1232,1440,1648,1952,2088,2360,2600,2936,3176,3560,3880,4096,4544,4912,5312,5744,6032,6464,6968,7288,7880,8264,8920,9368,9848,10288,10832,11408,12016,12656,13328]];$$t.$hl.e=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];$$t.$hl.j=[0,0,7,7,7,7,7,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0]},$type:new $.ig.Type("QRCodeAlgorithm",$.ig.$ot)},true);$c("QRMask:ia","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d,e;switch(a){case 0:d=b+c&1;break;case 1:d=b&1;break;case 2:d=c%3;break;case 3:d=(b+c)%3;break;case 4:d=(b>>1)+$a(c,3)&1;break;case 5:e=b*c;d=(e&1)+e%3;break;case 6:e=b*c;d=(e&1)+e%3&1;break;default:e=b*c;d=e%3+(b+c&1)&1;break}return d==0},g:function(a){return $$t.$ia.c(a)+$$t.$ia.d(a)+$$t.$ia.e(a)+$$t.$ia.f(a)},f:function(a){var b=0;for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(a[c][d]==1){b+=1}}}var e=2*a.length;var f=b/e;return $.ig.truncate(Math.floor(Math.abs($.ig.truncate(f*100-50)/5)))*10},e:function(a){var b=0;for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(d+6<a.length&&a[c][d]==1&&a[c][d+1]==0&&a[c][d+2]==1&&a[c][d+3]==1&&a[c][d+4]==1&&a[c][d+5]==0&&a[c][d+6]==1&&(d+10<a.length&&a[c][d+7]==0&&a[c][d+8]==0&&a[c][d+9]==0&&a[c][d+10]==0||d-4>=0&&a[c][d-1]==0&&a[c][d-2]==0&&a[c][d-3]==0&&a[c][d-4]==0)){b+=40}if(c+6<a[c].length&&a[c][d]==1&&a[c+1][d]==0&&a[c+2][d]==1&&a[c+3][d]==1&&a[c+4][d]==1&&a[c+5][d]==0&&a[c+6][d]==1&&(c+10<a[c].length&&a[c+7][d]==0&&a[c+8][d]==0&&a[c+9][d]==0&&a[c+10][d]==0||c-4>=0&&a[c-1][d]==0&&a[c-2][d]==0&&a[c-3][d]==0&&a[c-4][d]==0)){b+=40}}}return b},d:function(a){var b=0;for(var c=0;c<a.length-1;c++){for(var d=0;d<a[c].length-1;d++){var e=a[c][d];if(e==-2){continue}if(e==a[c][d+1]&&e==a[c+1][d]&&e==a[c+1][d+1]){b+=3}}}return b},c:function(a){return $$t.$ia.b(a,true)+$$t.$ia.b(a,false)},b:function(a,b){var c=0;var d=0;var e=-1;var f=5;for(var g=0;g<a.length;g++){for(var h=0;h<a[g].length;h++){var i=b?a[g][h]:a[h][g];if(i==-2){continue}if(i==e){d+=1;if(d==f){c+=3}else if(d>f){c+=1}}else{d=1;e=i}}d=0}return c},$type:new $.ig.Type("QRMask",$.ig.$ot)},true);$c("QRCodeEncoder:ib","BarcodeEncodedAlgorithm",{init:function(a,b){$$t.$ic.init.call(this,a,b);this._a4=a},aj:function(){this.cf();var a=this._a4.data();var b=this._a4.sizeVersion();var c=this._a4.errorCorrectionLevel();var d=new $$t.hm(0);if(this._a4.eciHeaderDisplayMode()==1){d.l(this.b6(this._a4.eciNumber()))}var e=this._a4.fnc1Mode();d.l(this.b9(e,this._a4.applicationIndicator()));if(e==1||e==2){var f=this.bg(this._a4.encodingMode());var g=a;if(e==1){g=$$t.$ms.e(g,f);if(String.isNullOrEmpty(g)){var h=this.z().b("InvalidAI");var i=new $$t.hj(1,h);throw i}}if(a.equals(g)==false){this.cd(a,g,f);a=g}}var j=this.bi(a,b,this._a4.encodingMode());var k=this.b7(j);var l=this.bs(b,c,k.length+d.toString().length);var m=this.b4(j,l);while(k.length!=m.length){k=m;l=this.bs(b,c,m.length+d.toString().length);m=this.b4(j,l)}var n=$$t.$hl.d[c][l];d.l(m);d.l(this.b8(d.toString(),c,l));var o=this.ai(d.toString(),n);var p=this.at(o,n);var q=$$t.$hl.e[l];var r;var s;var t="";switch(c){case 2:t="H";break;case 1:t="L";break;case 0:t="M";break;case 3:t="Q";break}var u=$$t.$f3.b("Ecc"+l+t);r=u[0];s=u[1];var v=this.ad(p,q,s,r);var w=17+(l<<2);var x=this.ah(this.b7(new $$t.f4(String,1,v)),w,l,c);return x},cd:function(a,b,c){var d=0;for(var e=0;e<b.length;e++){if(d==a.length){break}if(this.a2()==1&&(a.charAt(d)=="("||a.charAt(d)==")")){d++}var f=b.charAt(e);if(f.equals(a.charAt(d))==false&&f.equals(c)){this.bl.add(e);continue}d++}},b8:function(a,b,c){var d=String.empty();var e=this.br(a.length,b,c);if(e>0){d=(0).toString().padLeft(e,"0")}return d},br:function(a,b,c){var d=c==0?$$t.$hl.d[b][40]:$$t.$hl.d[b][c];if(a==d){return 0}var e=a%8;e=e!=0?8-e:e;if(e<4&&c!=0){if(d-(e+a)>=8){e+=8}}return e},b4:function(a,b){var c=this.b7(a);var d=b<10?0:b<27?1:2;var e=false;for(var f=0;f<a.count();f+=3){var g=a.__inner[f].trimStart(["0"]).length-1;var h=$$t.$hl.c[g][d];if(a.__inner[f+1].length!=h){a.__inner[f+1]=$$t.$ho.s(2,this._bj.__inner[$a(f,3)].toString(),10).padLeft(h,"0");e=true}}if(e){c=this.b7(a)}return c},cf:function(){this.ce();this.bl=new $$t.f4($$t.$l.$type,0);this._bj=new $$t.f4($$t.$l.$type,0)},b9:function(a,b){var c=new $$t.hm(0);switch(a){case 1:c.l(101..toString().padLeft(4,"0"));break;case 2:c.l(1001..toString().padLeft(4,"0"));var d=this.b5(b);if(String.isNullOrEmpty(d)){var e=$x($x($x(this.z().b("InvalidPropertyValue"),"{0}","ApplicationIndicator"),"{1}","{a-z, A-Z, 00"),"{2}","99}");var f=new $$t.hj(1,e);throw f}c.l(d);break;default:break}return c.toString()},ce:function(){var a;var b=String.empty();try{b=$$t.$ho.e.item(this._a4.eciNumber())}catch(c){var d=$x($x(this.z().b("NotSupportedEncoding"),"{0}","Eci number"),"{1}",this._a4.eciNumber().toString());throw new $$t.hj(1,d)}a=this.ac(b);this._cc=a},bs:function(a,b,c){var d=a;var e=this.br(c,b,d);if(d==0){d=1;for(var f=1;f<40;f++){if($$t.$hl.d[b][f]>=c+e){break}d++}}return d},b7:function(a){var b=new $$t.hm(0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.l(c)}return b.toString()},ah:function(a,b,c,d){var e=this.bf(a,b,d,c);var f=this.ag(b,c);f=this.ao(d,e,f);f=this.ar(c,f);f=this.al(a,e,f);return f},ag:function(a,b){var c=this.ae(a);c=this.an(c);c[c.length-8][8]=1;c=this.ak(b,c);c=this.aq(c);return c},aq:function(a){for(var b=8;b<a.length-8;++b){if(a[b][6]!=-1&&a[b][6]!=-2&&a[b][6]!=0&&a[b][6]!=1||a[6][b]!=-1&&a[6][b]!=-2&&a[6][b]!=0&&a[6][b]!=1){var c=this.z().b("EncodingError");throw new $$t.hj(1,c)}var d=(b+1)%2;if(a[b][6]==-1){a[b][6]=d}if(a[6][b]==-1){a[6][b]=d}}return a},ak:function(a,b){if(a>=2){var c=a-1;var d=$$t.$hl.b[c];var e=$$t.$hl.b[c].length;for(var f=0;f<e;++f){for(var g=0;g<e;++g){var h=d[f];var i=d[g];if(b[h][i]==-1){var j=i-2;var k=h-2;for(var l=0;l<5;l++){for(var m=0;m<5;m++){if(b[k+l][j+m]==-1){b[k+l][j+m]=$$t.$hl.a[l][m]}}}}}}}return b},an:function(a){var b=$$t.$hl.f[0].length;a=this.am(0,0,a);a=this.am(a.length-b,0,a);a=this.am(0,a.length-b,a);var c=$$t.$hl.h[0].length;a=this.ap(0,c-1,a);a=this.ap(a.length-c,c-1,a);a=this.ap(0,a.length-c,a);var d=$$t.$hl.k.length;a=this.as(d,0,a);a=this.as(a.length-d-1,0,a);a=this.as(d,a.length-d,a);return a},as:function(a,b,c){for(var d=0;d<7;d++){if(c[b+d][a]!=-1){var e=this.z().b("EncodingError");throw new $$t.hj(1,e)}c[b+d][a]=$$t.$hl.k[d][0]}return c},ap:function(a,b,c){for(var d=0;d<8;d++){if(c[b][a+d]!=-1){var e=this.z().b("EncodingError");throw new $$t.hj(1,e)}c[b][a+d]=$$t.$hl.h[0][d]}return c},am:function(a,b,c){for(var d=0;d<7;d++){for(var e=0;e<7;e++){c[b+d][a+e]=$$t.$hl.f[d][e]}}return c},ao:function(a,b,c){var d=this.af(a,b);for(var e=0;e<d.length;e++){var f=d[d.length-1-e];var g=$$t.$hl.g[e][0];var h=$$t.$hl.g[e][1];c[h][g]=f;if(e<8){var i=c.length-e-1;c[8][i]=f}else{var j=c.length-7+(e-8);c[j][8]=f}}return c},af:function(a,b){var c=new $$t.hm(0);var d=a<<3|b;c.l($$t.$ho.s(2,d.toString(),10).padLeft(5,"0"));var e=$$t.$go.a(d,1335);c.l($$t.$ho.s(2,e.toString(),10).padLeft(10,"0"));var f=$$t.$ho.s(2,21522..toString(),10).padLeft(15,"0");var g=$$t.$hi.b(this.au(c.toString()),this.au(f));return g},au:function(a){var b=new Array(a.length);for(var c=0;c<a.length;c++){b[c]=$$t.$l.parseInt(a.charAt(c).toString())}return b},ar:function(a,b){if(a>=7){var c=this.bu(a);var d=6*3-1;for(var e=0;e<6;++e){for(var f=0;f<3;++f){var g=c.charAt(d).charCodeAt(0)-"0".charCodeAt(0);d--;b[b.length-11+f][e]=g;b[e][b.length-11+f]=g}}}return b},bu:function(a){var b=new $$t.hm(0);b.l($$t.$ho.s(2,a.toString(),10).padLeft(6,"0"));var c=$$t.$go.a(a,7973);b.l($$t.$ho.s(2,c.toString(),10).padLeft(12,"0"));return b.toString()},al:function(a,b,c){var d=0;var e=-1;var f=c.length-1;var g=f;while(f>0){if(f==6){f-=1}while(g>=0&&g<c.length){for(var h=0;h<2;++h){var i=f-h;if(c[g][i]!=-1&&c[g][i]!=-2){continue}var j;if(d<a.length){j=a.charCodeAt(d)-48;++d}else{j=0}if($$t.$ia.a(b,g,i)){j^=1}c[g][i]=j}g+=e}e=-e;g+=e;f-=2}return this.av(c)},av:function(a){var b=new Array(a.length);for(var c=0;c<a.length;c++){for(var d=0;d<a[c].length;d++){if(b[d]==null){b[d]=new Array(a[c].length)}b[d][c]=a[c][d]}}return b},ae:function(a){var b=new Array(a);for(var c=0;c<a;c++){b[c]=new Array(a);for(var d=0;d<a;d++){b[c][d]=-1}}return b},bf:function(a,b,c,d){var e=2147483647;var f=0;for(var g=0;g<7;g++){var h=this.ag(b,d);h=this.ao(c,g,h);h=this.ar(d,h);h=this.al(a,g,h);var i=$$t.$ia.g(h);if(i<e){e=i;f=g}}return f},ad:function(a,b,c,d){var e=0;var f=new Array(a.length);for(var h=0;h<a.length;h++){var g=a[h];f[e]=$$t.$l.parseInt($$t.$ho.s(10,g,2));e++}var i=1;for(var j=1;j<128;j++){if(d.length==j||d[j]==0){i=j;break}}var k=new Array(i);$.ig.util.arrayCopy1(d,0,k,0,i);var l=new $$t.gp(this.z());var m=l.g(f,c[0],k,a.length,b);if(m==null){return null}var n=new Array(b);for(var o=0;o<m.length;o++){n[o]=$$t.$ho.s(2,m[o].toString(),10).padLeft(8,"0")}return n},ai:function(a,b){var c=0;var d=new Array($a(a.length,8));while(c<a.length){var e=new $$t.hm(0);for(var f=0;f<8;f++){e.h(a.charAt(c+f))}d[$a(c,8)]=e.toString();c+=8}if($a(b,8)<d.length){var g=this.z().b("InvalidVersion");var h=new $$t.hj(1,g);throw h}return d},at:function(a,b){var c=$a(b,8);if(a.length==c){return a}var d=new Array(c);$.ig.util.arrayCopy1(a,0,d,0,a.length);var e=true;var f=a.length;while(f<d.length){d[f]=e?"11101100":"00010001";e=!e;f++}return d},bi:function(a,b,c){var d=b<10?0:b<27?1:2;var e=c!=-1?$$t.$hl.c[c][d]:0;var f=new $$t.f4(String,0);switch(c){case 0:var g=$$t.$ho.n(a,0);if(g!=a.length){var h=$x(this.z().b("WrongCompactionMode"),"{0}","Numeric");var i=new $$t.hj(1,h);throw i}var j=a.length;this._bj.add(j);var k=j%3==0?0:j%3==1?4:7;f.add(1..toString().padLeft(4,"0"));f.add($$t.$ho.s(2,this._bj.__inner[0].toString(),10).padLeft(e,"0"));f.add(this.b1(a,k));break;case 1:f.add(10..toString().padLeft(4,"0"));if(this.a2()!=0){a=this.b3(a,this.bg(1),0)}this._bj.add(a.length);f.add($$t.$ho.s(2,this._bj.__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bv(a));break;case 2:f.add(100..toString().padLeft(4,"0"));if(this.a2()!=0){a=this.b3(a,this.bg(2),0)}var l=this.bx(a);var m=$a(l.length,8);this._bj.add(m);f.add($$t.$ho.s(2,m.toString(),10).padLeft(e,"0"));f.add(l);break;case 3:f.add(1e3.toString().padLeft(4,"0"));this._bj.add(a.length);f.add($$t.$ho.s(2,this._bj.__inner[0].toString(),10).padLeft(e,"0"));f.add(this.bz(a));break;default:return this.bk(a,b)}return f},bg:function(a){if(a==2){return"\x1d"}return"%"},b5:function(a){if($$t.$ib.a9(a)){if(a.length==2){return $$t.$ho.s(2,a,10).padLeft(8,"0")}if(a.length==1){var b=a.charAt(0);var c=(b.charCodeAt(0)+100).toString();return $$t.$ho.s(2,c,10).padLeft(8,"0")}}return String.empty()},b3:function(a,b,c){var d=new $$t.hm(0);for(var e=0;e<a.length;e++){var f=a.charAt(e);if(f.equals(b)&&this.bl.contains(e+c)==false){d.h(f)}d.h(f)}return d.toString()},b6:function(a){var b=111..toString().padLeft(4,"0");var c;var d;if(a<128){d=7;c="0"}else if(a<16384){d=8+6;c="10"}else{d=8+8+5;c="110"}var e=$$t.$ho.s(2,a.toString(),10).padLeft(d,"0");c+=e;return b+c},bk:function(a,b){var c=new $$t.mt(1,new $$t.f4($$t.$mp.$type,0),new $$t.f4($$t.$l.$type,0));var d=this.ax(a,b);var e=0;while(e<a.length){var f=this.aw(c);var g;var h=false;switch(d){case 2:c=this.az(a,b,e,c);g=this.aw(c);if(g!=2&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 1:c=this.ay(a,b,e,c);g=this.aw(c);if(g!=1&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 0:c=this.a1(a,e,c);g=this.aw(c);if(g!=0&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break;case 3:c=this.a0(a,e,c);g=this.aw(c);if(g!=3&&g!=-1){d=g;e+=c.b().__inner[c.b().count()-1];h=false;break}h=true;break}if(h){if(f!=d){c.d().add($$t.$mp.getBox(d));c.b().add(0)}c.b().__inner[c.b().count()-1]++;e++}}return this.bh(c,a,b)},bh:function(a,b,c){var d=new $$t.f4(String,0);var e=c<10?0:c<27?1:2;var f=0;for(var g=0;g<a.d().count();g++){if(a.b().__inner[g]==0){continue}var h=$g(a.d().item(g));var i=b.substr(f,a.b().__inner[g]);if((h==1||h==2)&&this.a2()!=0){i=this.b3(i,this.bg(h),f)}var j;switch(h){case 3:d.add(1e3.toString().padLeft(4,"0"));j=$$t.$hl.c[3][e];this._bj.add(i.length);d.add($$t.$ho.s(2,i.length.toString(),10).padLeft(j,"0"));d.add(this.bz(i));break;case 2:d.add(100..toString().padLeft(4,"0"));j=$$t.$hl.c[2][e];var k=this.bx(i);var l=$a(k.length,8);this._bj.add(l);d.add($$t.$ho.s(2,l.toString(),10).padLeft(j,"0"));d.add(k);break;case 1:d.add(10..toString().padLeft(4,"0"));j=$$t.$hl.c[1][e];this._bj.add(i.length);d.add($$t.$ho.s(2,i.length.toString(),10).padLeft(j,"0"));d.add(this.bv(i));break;case 0:d.add(1..toString().padLeft(4,"0"));j=$$t.$hl.c[0][e];this._bj.add(i.length);d.add($$t.$ho.s(2,i.length.toString(),10).padLeft(j,"0"));var m=i.length;var n=m%3==0?0:m%3==1?4:7;d.add(this.b1(i,n));break}f+=i.length}return d},a0:function(a,b,c){if(a.length<=b){return c}var d=a.substr(b,1);if(!this.a5(d)){var e=this.cb().getBytes1(d);if(e.length<2){e=this._cc.getBytes1(d);if(e.length==1){if($$t.$ib.ba(e[0])){c.d().add($$t.$mp.getBox(2));c.b().add(1)}}return c}}return c},a1:function(a,b,c){if(a.length<=b){return c}var d=false;var e=this.cb().getBytes1(a.charAt(b).toString());var f=this.a7();if(f&&$$t.$ib.a6(e)){c.d().add($$t.$mp.getBox(3));c.b().add(1);d=true}var g=this._cc.getBytes1(a.charAt(b).toString());var h=g.length>0?g[0]:-2;if(!d&&$$t.$ib.bd(h)){c.d().add($$t.$mp.getBox(2));c.b().add(1);d=true}if(!d&&$$t.$ib.bc(h)){c.d().add($$t.$mp.getBox(1));c.b().add(1)}return c},ay:function(a,b,c,d){if(a.length<=c){return d}var e=false;var f=this.a7();var g=this.cb().getBytes1(a.charAt(c).toString());if(f&&$$t.$ib.a6(g)){d.d().add($$t.$mp.getBox(3));d.b().add(1);e=true}var h=this._cc.getBytes1(a.charAt(c).toString());var i=h.length>0?h[0]:-2;if(!e&&$$t.$ib.bd(i)){d.d().add($$t.$mp.getBox(2));d.b().add(1);e=true}var j=this.bq([13,15,17],b);var k=this.bn(j,"N",a,c);if(!e&&a.length>j+c){h=this._cc.getBytes1(a.charAt(c+j).toString());i=h.length>0?h[0]:-2;if(k==-1&&$$t.$ib.bc(i)){d.d().add($$t.$mp.getBox(0));d.b().add(j)}}return d},az:function(a,b,c,d){if(a.length<=c){return d}var e=this.a7();var f=false;var g=this.cb().getBytes1(a.charAt(c).toString());if(e&&$$t.$ib.a6(g)){d.d().add($$t.$mp.getBox(3));d.b().add(1);f=true}var h=this.bq([11,15,16],b);var i=this.bn(h,"EA",a,c);if(!f&&i==-1){d.d().add($$t.$mp.getBox(1));d.b().add(h);f=true}var j;var k;h=this.bq([6,8,9],b);i=this.bn(h,"N",a,c);if(!f&&a.length>c+h){j=this._cc.getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&$$t.$ib.bd(k)){d.d().add($$t.$mp.getBox(0));d.b().add(h);f=true}}h=this.bq([6,7,8],b);i=this.bn(h,"N",a,c);if(!f&&a.length>c+h){j=this._cc.getBytes1(a.charAt(c+h).toString());k=j.length>0?j[0]:-2;if(i==-1&&($$t.$ib.bc(k)||$$t.$ib.be(k))){d.d().add($$t.$mp.getBox(0));d.b().add(h)}}return d},bq:function(a,b){var c;if(b<9){c=a[0]}else if(b<27){c=a[1]}else{c=a[2]}return c},aw:function(a){if(a.d().count()==0){return-1}return $g(a.d().item(a.d().count()-1))},ax:function(a,b){var c=this.a7();if(c&&this.a8(a)&&this.a5(a)){return 3}if(c&&$$t.$ib.a6(this.cb().getBytes1(a))){return this.a8(a.charAt(0).toString())?3:2}if($$t.$ib.bc(a.charAt(0).charCodeAt(0))){var d=this.bq([6,7,8],b);var e=this.bn(d,"EA",a.substr(1,a.length-1),0);if(e!=-1&&e!=-2&&$$t.$ib.bd(e)){return 2}if(e==-2){e=this.bn(a.length-1,"EA",a.substr(1,a.length-1),0);if($$t.$ib.bd(e)){return 2}}return 1}if($$t.$ib.be(a.charAt(0).charCodeAt(0))){var f=this.bq([4,4,5],b);var g=this.bn(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$ib.bd(g)){return 2}if(g==-2){g=this.bn(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$ib.bd(g)){return 2}}f=this.bq([7,8,9],b);g=this.bn(f,"N",a.substr(1,a.length-1),0);if(g!=-2&&g!=-1&&$$t.$ib.bc(g)){return 1}if(g==-2){g=this.bn(a.length-1,"N",a.substr(1,a.length-1),0);if($$t.$ib.bc(g)){return 1}}return 0}return 2},a7:function(){var a=String.empty();var b=$b($$t.$lb.$type,this._cc);if(b!=null){a=b.name()}return a.equals("iso-8859-1")||a.equals("shift_jis")},bn:function(a,b,c,d){if(d+a>c.length){return-2}var e=new Array(c.length*2);var f=false;if(b.equals("K")){var g=c.substr(d,a);e=this.cb().getBytes1(g);f=e.length==g.length*2}var h=this._cc.getBytes1(c.substr(d));for(var i=0;i<a;i++){var j=h[i];if(b.equals("B")&&!$$t.$ib.ba(j)){return j}if(b.equals("EB")&&!$$t.$ib.bd(j)){return j}if(b.equals("K")&&(f?!$$t.$ib.a6([e[2*i],e[2*i+1]]):true)){return j}if(b.equals("A")&&!$$t.$ib.bc(j)){return j}if(b.equals("EA")&&!$$t.$ib.bc(j)&&!$$t.$ib.be(j)){return j}if(b.equals("N")&&!$$t.$ib.be(j)){return j}}return-1},bz:function(a){if(!this.a5(a)){throw new $$t.hj(1,$x(this.z().b("WrongCompactionMode"),"{0}","Kanji"))}var b=this.cb().getBytes1(a);return this.b0(b)},b0:function(a){var b=new $$t.hm(0);var c=a.length;for(var d=0;d<c;d+=2){var e=a[d]&255;var f=a[d+1]&255;var g=e<<8|f;var h=-1;if(g>=33088&&g<=40956){h=g-33088}else if(g>=57408&&g<=60351){h=g-49472}if(h==-1){throw new $$t.hj(1,"Invalid byte sequence")}var i=(h>>8)*192+(h&255);b.l($$t.$ho.s(2,i.toString(),10).padLeft(13,"0"))}return b.toString()},bx:function(a){return this.by(this._cc.getBytes1(a))},by:function(a){var b=new $$t.hm(0);for(var d=0;d<a.length;d++){var c=a[d];b.l($$t.$ho.s(2,(c&255).toString(),10).padLeft(8,"0"))}return b.toString()},b1:function(a,b){var c=this._cc.getBytes1(a);return this.b2(c,b)},b2:function(a,b){var c=new $$t.hm(0);var d=0;while(d<a.length){var e=a.length-d;var f=String.empty();if(e>=3){f=""+String.fromCharCode(a[d])+String.fromCharCode(a[d+1])+String.fromCharCode(a[d+2]);c.l($$t.$ho.s(2,f,10).padLeft(10,"0"));d+=3;continue}for(var g=0;g<e;g++){f+=""+String.fromCharCode(a[d+g])}c.l($$t.$ho.s(2,f,10).padLeft(b,"0"));break}return c.toString()},bv:function(a){var b=this._cc.getBytes1(a);return this.bw(b)},bw:function(a){var b=new $$t.hp($$t.$i.$type,$$t.$l.$type,0);for(var d=0;d<a.length;d++){var c=a[d];if(!$$t.$ib.bc(c)&&!$$t.$ib.be(c)){var e=$x(this.z().b("WrongCompactionMode"),"{0}","Alphanumeric");throw new $$t.hj(1,e)}var f=this.bp(c);b.item(c,f)}var g=new $$t.hm(0);var h=0;while(h<a.length){var i;if(a.length-h>=2){var j=[a[h],a[h+1]];i=b.item(j[0])*45+b.item(j[1]);h+=2}else{i=b.item(a[h]);h++}g.l($$t.$ho.s(2,i.toString(),10).padLeft(h%2==0?11:6,"0"))}return g.toString()},bp:function(a){var b=0;if(a>=48&&a<58){b=a-48}else{if(a>=65&&a<91){b=a-55}else{if(a==32){b=36}if(a==36){b=37}if(a==37){b=38}if(a==42){b=39}if(a==43){b=40}if(a==45){b=41}if(a==46){b=42}if(a==47){b=43}if(a==58){b=44}}}return b},a8:function(a){for(var b=0;b<a.length;b++){var c=this.cb().getBytes1(a.charAt(b).toString());if(c.length==2&&$$t.$ib.a6(c)){return true}}return false},a5:function(a){var b=this.cb().getBytes1(a);var c=b.length;if(c%2!=0){return false}for(var d=0;d<c;d+=2){var e=b[d]&255;if((e<129||e>159)&&(e<224||e>235)){return false}}return true},be:function(a){return a>=48&&a<=57},a6:function(a){if(a.length<2){return false}for(var b=0;b<a.length;b+=2){var c=a[b]&255;if(c>=129&&c<=159||c>=224&&c<=235){return true}}return false},ba:function(a){return a>=0&&a<=255},bd:function(a){return $$t.$ib.ba(a)&&!$$t.$ib.bc(a)&&!$$t.$ib.be(a)},bc:function(a){return a>=65&&a<=90||a==32||a==36||a==37||a==42||a==43||a==45||a==46||a==47||a==58},bb:function(a){return a==3||a>=-1&&a<=999999},a9:function(a){return a.length==2&&$5(a,0)&&$5(a,1)||a.length==1&&(a.charAt(0).charCodeAt(0)>="a".charCodeAt(0)&&a.charAt(0).charCodeAt(0)<="z".charCodeAt(0)||a.charAt(0).charCodeAt(0)>="A".charCodeAt(0)&&a.charAt(0).charCodeAt(0)<="Z".charCodeAt(0))},_a4:null,_cc:null,ca:null,cb:function(){if(this.ca==null){this.ca=this.ac("shift_jis")}return this.ca},a2:function(){return this._a4.fnc1Mode()},bl:null,_bj:null,a3:0,$type:new $.ig.Type("QRCodeEncoder",$$t.$ic.$type)},true);$c("EncodingSequence:mt","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e.init.call(this)},c:null,a:null,init1:function(a,b,c){$$t.$e.init.call(this);this.c=b;this.a=c},d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},$type:new $.ig.Type("EncodingSequence",$$t.$e.$type)},true);$c("XamQRCodeBarcode:le","XamGridBarcode",{dp:null,dq:function(){if(this.dp==null){this.dp=new $$t.ib(this,this.ah())}return this.dp},init:function(){this.dp=null;$$t.$lf.init.call(this);this._ab=$$t.$le.$type;this.xDimension(.7);var iso8859Dash1_=$$t.$la.x("iso-8859-1");var a=iso8859Dash1_.getBytes2;if(a){this.eciNumber(3)}else{this.eciNumber(26)}var shiftJis_=$$t.$la.x("shift_jis");var b=shiftJis_.getBytes2;if(b){this.encodingMode(-1)}else{this.encodingMode(2)}},at:function(a){var b=$$t.$lf.at.call(this,a);if(b){var c=this.encodingMode()!=-1?$$t.$hl.i[this.encodingMode()][this.errorCorrectionLevel()]:0;if(this.encodingMode()!=-1&&a.length>c){b=false}}return b},au:function(){var a=$$t.$lf.au.call(this);if(this.fnc1Mode()==2&&a){a=$$t.$ib.a9(this.applicationIndicator())}return a&&$$t.$ib.bb(this.eciNumber())},c5:function(){if(this.dq()==null){return}this.c2(4);this.c0(4);try{var a=this.dq().aj();this.d9(a)}catch(ex_){this.bk(ex_);this.c4();return}this.c0(4);this.c2(4)},dk:function(a){if(!this.isValid()){return $$t.$lf.dk.call(this,a)}var b;var c;b=this._ch.ar().count()*$$t.$lw.d(this.xDimension());c=this._ch.as().count()*$$t.$lw.f(this.xDimension());
return new $$t.jc(1,Math.floor(b),Math.floor(c))},cp:function(){return 1},d9:function(a){var b=false;for(var c=0;c<a.length;c++){this.c1(1,2);if(!b){for(var d=0;d<a.length;d++){this.cz(1)}b=true}}for(var e=0;e<a.length;e++){for(var f=0;f<a.length;f++){if(a[f][e]!=0){this.c8(f+4,1,e+4,1,true)}else{}}}},errorCorrectionLevel:function(a){if(arguments.length===1){this.h($$t.$le.errorCorrectionLevelProperty,$$t.$mn.getBox(a));return a}else{return $g(this.c($$t.$le.errorCorrectionLevelProperty))}},d4:function(a,b){a.d3($g(b.oldValue()),$g(b.newValue()))},d3:function(a,b){this.view().ag()},sizeVersion:function(a){if(arguments.length===1){this.h($$t.$le.sizeVersionProperty,$$t.$mo.getBox(a));return a}else{return $g(this.c($$t.$le.sizeVersionProperty))}},d8:function(a,b){a.d7($g(b.oldValue()),$g(b.newValue()))},d7:function(a,b){this.view().ag()},encodingMode:function(a){if(arguments.length===1){this.h($$t.$le.encodingModeProperty,$$t.$mp.getBox(a));return a}else{return $g(this.c($$t.$le.encodingModeProperty))}},d2:function(a,b){a.d1($g(b.oldValue()),$g(b.newValue()))},d1:function(a,b){this.view().ag()},eciNumber:function(a){if(arguments.length===1){this.h($$t.$le.eciNumberProperty,a);return a}else{return $h(this.c($$t.$le.eciNumberProperty))}},d0:function(a,b){a.dz($h(b.oldValue()),$h(b.newValue()))},dz:function(a,b){if(b!=a){if(!$$t.$ib.bb(b)){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","EciNumber"),"{1}",(-1).toString().padLeft(6,"0")),"{2}",999999..toString());this._ck.av(c);return}this.view().ag()}},eciHeaderDisplayMode:function(a){if(arguments.length===1){this.h($$t.$le.eciHeaderDisplayModeProperty,$$t.$mq.getBox(a));return a}else{return $g(this.c($$t.$le.eciHeaderDisplayModeProperty))}},dy:function(a,b){a.dx($g(b.oldValue()),$g(b.newValue()))},dx:function(a,b){if(b!=a){this.view().ag()}},fnc1Mode:function(a){if(arguments.length===1){this.h($$t.$le.fnc1ModeProperty,$$t.$mr.getBox(a));return a}else{return $g(this.c($$t.$le.fnc1ModeProperty))}},d6:function(a,b){a.d5($g(b.oldValue()),$g(b.newValue()))},d5:function(a,b){this.view().ag()},applicationIndicator:function(a){if(arguments.length===1){this.h($$t.$le.applicationIndicatorProperty,a);return a}else{return this.c($$t.$le.applicationIndicatorProperty)}},dw:function(a,b){a.dv(b.oldValue(),b.newValue())},dv:function(a,b){if(String.isNullOrEmpty(b)&&!$$t.$ib.a9(b)){var c=$x($x($x(this.ah().b("InvalidPropertyValue"),"{0}","ApplicationIndicator"),"{1}","{a-z, A-Z, 00"),"{2}","99}");this._ck.av(c);return}this.view().ag()},$type:new $.ig.Type("XamQRCodeBarcode",$$t.$lf.$type)},true);$$t.$f3.c="=";$$t.$f3.e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";$$t.$hl.aa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"$%*+_./:";$$t.$hl.ab=$$t.$ho.r;$$t.$hl.ac=null;$$t.$hl.i=null;$$t.$hl.d=null;$$t.$hl.c=null;$$t.$hl.e=null;$$t.$hl.j=null;$$t.$hl.g=null;$$t.$hl.f=null;$$t.$hl.h=null;$$t.$hl.k=null;$$t.$hl.b=null;$$t.$hl.a=null;if($$t.$hl.staticInit&&!$$t.$hl.qRCodeAlgorithmStaticInitCalled){$$t.$hl.staticInit();$$t.$hl.qRCodeAlgorithmStaticInitCalled=true}$$t.$le.errorCorrectionLevelProperty=$$t.$ik.i("ErrorCorrectionLevel",$$t.$mn.$type,$$t.$le.$type,new $$t.il(2,$$t.$mn.getBox(0),$$t.$le.d4));$$t.$le.sizeVersionProperty=$$t.$ik.i("SizeVersion",$$t.$mo.$type,$$t.$le.$type,new $$t.il(2,$$t.$mo.getBox(0),$$t.$le.d8));$$t.$le.encodingModeProperty=$$t.$ik.i("EncodingMode",$$t.$mp.$type,$$t.$le.$type,new $$t.il(2,$$t.$mp.getBox(-1),$$t.$le.d2));$$t.$le.eciNumberProperty=$$t.$ik.i("EciNumber",$$t.$l.$type,$$t.$le.$type,new $$t.il(2,3,$$t.$le.d0));$$t.$le.eciHeaderDisplayModeProperty=$$t.$ik.i("EciHeaderDisplayMode",$$t.$mq.$type,$$t.$le.$type,new $$t.il(2,$$t.$mq.getBox(0),$$t.$le.dy));$$t.$le.fnc1ModeProperty=$$t.$ik.i("Fnc1Mode",$$t.$mr.$type,$$t.$le.$type,new $$t.il(2,$$t.$mr.getBox(0),$$t.$le.d6));$$t.$le.applicationIndicatorProperty=$$t.$ik.i("ApplicationIndicator",String,$$t.$le.$type,new $$t.il(2,String.empty(),$$t.$le.dw))})($);/*!@license
* Infragistics.Web.ClientUI infragistics.shapechart.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_dataseriesadapter.js
* infragistics.dv_datasource.js
* infragistics.dv_geo.js
* infragistics.dv_geometry.js
* infragistics.datachart_domainChart.js
* infragistics.datachart_core.js
* infragistics.datachart_scatter.js
* infragistics.datachart_shape.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$zz=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$x=$.ig.globalDefs.$$x;$$y=$.ig.globalDefs.$$y;$$z=$.ig.globalDefs.$$z;$$r=$.ig.globalDefs.$$r;$$dc=$.ig.globalDefs.$$dc;$$j=$.ig.globalDefs.$$j;$$a2=$.ig.globalDefs.$$a2;$$an=$.ig.globalDefs.$$an;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine([]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("ScatterType:q",false,false,{Unknown:0,Polyline:1,Polygon:2,Point:3,BreakEven:4});$d("ShapeChartType:e",false,false,{Auto:0,Point:1,Line:2,Spline:3,Bubble:4,HighDensity:5,Area:6,Contour:7,Polygon:8,Polyline:9});$d("ScatterChartType:d",false,false,{Auto:0,Point:1,Line:2,Spline:3,Bubble:4,HighDensity:5,Area:6,Contour:7});$c("CartesianChart:b","XYChart",{g2:function(a,b,c){$.ig.XYChart.prototype.g2.call(this,a,b,c)},g3:function(a,b,c){$.ig.XYChart.prototype.g3.call(this,a,b,c);switch(a){case"XAxis":case"YAxis":if(c!=null&&this._di!=null){c.provideRenderer(this._di)}break}},init:function(){this.pp=10;this.pa=NaN;this.o9=NaN;this.po=10;this.o6=NaN;this.o5=NaN;this.ow=true;this.oy=true;this.ol=0;$.ig.XYChart.prototype.init.call(this)},hh:function(a){if(a.suggestedPrimaryAxis()==2){this.oo().isLogarithmic(true);this.oo().logarithmBase(10)}if(a.suggestedSecondaryAxis()==2){this.oq().isLogarithmic(true);this.oq().logarithmBase(10)}},bu:function(a){if(!$.ig.XYChart.prototype.bu.call(this,a)){return false}if(a.suggestedPrimaryAxis()!=1&&a.suggestedPrimaryAxis()!=2){return false}if(a.suggestedSecondaryAxis()!=1&&a.suggestedSecondaryAxis()!=2){return false}return true},hk:function(){this.oo().isLogarithmic(this.xAxisIsLogarithmic());this.oq().isLogarithmic(this.yAxisIsLogarithmic());this.oo().logarithmBase(this.xAxisLogarithmBase());this.oq().logarithmBase(this.yAxisLogarithmBase())},on:null,oo:function(a){if(arguments.length===1){var b=this.oo();if(a!=b){this.on=a;this.g1("XAxis",b,this.oo())}return a}else{return this.on}},op:null,oq:function(a){if(arguments.length===1){var b=this.oq();if(a!=b){this.op=a;this.g1("YAxis",b,this.oq())}return a}else{return this.op}},aq:function(a,b){var c=null;if(b==11||b==12||b==13){c=this.os(a,b)}else if(b==17){c=this.ot(a)}else if(b==16){c=this.ov(a)}else if(b==14){c=this.or(a)}else if(b==15){c=this.ou(a)}if($b($.ig.ScatterBase.prototype.$type,c)!==null){$b($.ig.ScatterBase.prototype.$type,c).xAxis(this.oo());$b($.ig.ScatterBase.prototype.$type,c).yAxis(this.oq());$b($.ig.ScatterBase.prototype.$type,c).maximumMarkers(this.markerMaxCount());$b($.ig.ScatterBase.prototype.$type,c).markerCollisionAvoidance(this.markerCollision())}else if($b($.ig.ScatterTriangulationSeries.prototype.$type,c)!==null){$b($.ig.ScatterTriangulationSeries.prototype.$type,c).xAxis(this.oo());$b($.ig.ScatterTriangulationSeries.prototype.$type,c).yAxis(this.oq())}else if($b($.ig.HighDensityScatterSeries.prototype.$type,c)!==null){$b($.ig.HighDensityScatterSeries.prototype.$type,c).xAxis(this.oo());$b($.ig.HighDensityScatterSeries.prototype.$type,c).yAxis(this.oq())}return c},os:function(a,b){var c;if(b==12){c=new $.ig.ScatterLineSeries}else if(b==13){c=new $.ig.ScatterSplineSeries}else{c=new $.ig.ScatterSeries}c.xMemberPath(a.getMemberPathFor(1));c.yMemberPath(a.getMemberPathFor(2));return c},ov:function(a){var b=new $.ig.HighDensityScatterSeries;b.xMemberPath(a.getMemberPathFor(1));b.yMemberPath(a.getMemberPathFor(2));b.heatMinimumColor(this.h3(a.index()));b.heatMaximumColor($.ig.ColorUtil.prototype.k("Black"));b.mouseOverEnabled(true);return b},ot:function(a){var b=this.h3(a.index());var c=new $.ig.ValueBrushScale;c.brushes(this.k(b));var d=new $.ig.BubbleSeries;d.xMemberPath(a.getMemberPathFor(1));d.yMemberPath(a.getMemberPathFor(2));d.labelMemberPath(a.getMemberPathFor(4));d.radiusMemberPath(a.getMemberPathFor(5));d.radiusScale(function(){var $ret=new $.ig.SizeScale;$ret.minimumValue(10);$ret.maximumValue(50);return $ret}());if(a.hasMatchingHint(3)){d.fillScale(c);d.fillMemberPath(a.getMemberPathFor(3))}return d},ou:function(a){var b=this.h3(a.index());var c=new $.ig.ValueBrushScale;c.brushes(this.k(b));var d=new $.ig.ScatterContourSeries;d.xMemberPath(a.getMemberPathFor(1));d.yMemberPath(a.getMemberPathFor(2));if(a.hasMatchingHint(8)){d.fillScale(c);d.valueMemberPath(a.getMemberPathFor(8))}else if(a.hasMatchingHint(3)){d.fillScale(c);d.valueMemberPath(a.getMemberPathFor(3))}return d},or:function(a){var b=this.h3(a.index());var c=new $.ig.CustomPaletteColorScale;c.interpolationMode(2);c.palette(this.a2(b));var d=new $.ig.ScatterAreaSeries;d.xMemberPath(a.getMemberPathFor(1));d.yMemberPath(a.getMemberPathFor(2));d.__opacity=.6;if(a.hasMatchingHint(3)){d.colorMemberPath(a.getMemberPathFor(3));d.colorScale(c)}else if(a.hasMatchingHint(8)){d.colorMemberPath(a.getMemberPathFor(8));d.colorScale(c)}return d},h7:function(){return this.oo()},h8:function(){return this.oq()},f3:function(){this.oo(new $.ig.NumericXAxis);this.oo().name("xAxis");var a=this.oo();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.p9.runOn(this));this.oq(new $.ig.NumericYAxis);this.oq().name("yAxis");var b=this.oq();b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.qa.runOn(this));if(this.oo().labelSettings()==null){this.oo().labelSettings(new $.ig.AxisLabelSettings)}if(this.oq().labelSettings()==null){this.oq().labelSettings(new $.ig.AxisLabelSettings)}},p9:function(a,b){switch(b.propertyName()){case"ActualMinimumValue":this.g8("XAxisActualMinimum");break;case"ActualMaximumValue":this.g8("XAxisActualMaximum");break}},qa:function(a,b){switch(b.propertyName()){case"ActualMinimumValue":this.g8("YAxisActualMinimum");break;case"ActualMaximumValue":this.g8("YAxisActualMaximum");break}},f1:function(a,b){var c=$b($.ig.ScatterBase.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollision());c.markerType(this.ai(a,b));c.maximumMarkers(this.markerMaxCount())}},m3:function(a){$.ig.XYChart.prototype.m3.call(this,a);a.abbreviateLargeNumbers(this.yAxisAbbreviateLargeNumbers())},m1:function(a){$.ig.XYChart.prototype.m1.call(this,a);a.abbreviateLargeNumbers(this.xAxisAbbreviateLargeNumbers())},g1:function(a,b,c){var $self=this;$.ig.XYChart.prototype.g1.call(this,a,b,c);switch(a){case"XAxisInterval":this.oo().interval(this.xAxisInterval());break;case"YAxisInterval":this.oq().interval(this.yAxisInterval());break;case"XAxisMinorInterval":this.oo().minorInterval(this.xAxisMinorInterval());break;case"YAxisMinorInterval":this.oq().minorInterval(this.yAxisMinorInterval());break;case"XAxisIsLogarithmic":this.oo().isLogarithmic(this.xAxisIsLogarithmic());break;case"YAxisIsLogarithmic":this.oq().isLogarithmic(this.yAxisIsLogarithmic());break;case"XAxisLogarithmBase":this.oo().logarithmBase(this.xAxisLogarithmBase());break;case"YAxisLogarithmBase":this.oq().logarithmBase(this.yAxisLogarithmBase());break;case"XAxisMinimumValue":this.oo().minimumValue(this.xAxisMinimumValue());break;case"YAxisMinimumValue":this.oq().minimumValue(this.yAxisMinimumValue());break;case"XAxisMaximumValue":this.oo().maximumValue(this.xAxisMaximumValue());break;case"YAxisMaximumValue":this.oq().maximumValue(this.yAxisMaximumValue());break;case"MarkerCollision":this.f9(function(d,e){$self.f1(d,e)});break;case"XAxisAbbreviateLargeNumbers":this.m5(function(d){d.abbreviateLargeNumbers($self.xAxisAbbreviateLargeNumbers())});break;case"YAxisAbbreviateLargeNumbers":this.m9(function(d){d.abbreviateLargeNumbers($self.yAxisAbbreviateLargeNumbers())});break}},o4:0,xAxisInterval:function(a){if(arguments.length===1){var b=this.xAxisInterval();if(a!=b){this.o4=a;this.g1("XAxisInterval",b,this.xAxisInterval())}return a}else{return this.o4}},o7:0,xAxisMinorInterval:function(a){if(arguments.length===1){var b=this.xAxisMinorInterval();if(a!=b){this.o7=a;this.g1("XAxisMinorInterval",b,this.xAxisMinorInterval())}return a}else{return this.o7}},o8:0,yAxisInterval:function(a){if(arguments.length===1){var b=this.yAxisInterval();if(a!=b){this.o8=a;this.g1("YAxisInterval",b,this.yAxisInterval())}return a}else{return this.o8}},oz:false,yAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.yAxisIsLogarithmic();if(a!=b){this.oz=a;this.g1("YAxisIsLogarithmic",b,this.yAxisIsLogarithmic())}return a}else{return this.oz}},pp:0,yAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.yAxisLogarithmBase();if(a!=b){this.pp=a;this.g1("YAxisLogarithmBase",b,this.yAxisLogarithmBase())}return a}else{return this.pp}},pa:0,yAxisMinimumValue:function(a){if(arguments.length===1){var b=this.yAxisMinimumValue();if(a!=b){this.pa=a;this.g1("YAxisMinimumValue",b,this.yAxisMinimumValue())}return a}else{return this.pa}},o9:0,yAxisMaximumValue:function(a){if(arguments.length===1){var b=this.yAxisMaximumValue();if(a!=b){this.o9=a;this.g1("YAxisMaximumValue",b,this.yAxisMaximumValue())}return a}else{return this.o9}},pb:0,yAxisMinorInterval:function(a){if(arguments.length===1){var b=this.yAxisMinorInterval();if(a!=b){this.pb=a;this.g1("YAxisMinorInterval",b,this.yAxisMinorInterval())}return a}else{return this.pb}},xAxisActualMinimum:function(){return this.oo().actualMinimumValue()},xAxisActualMaximum:function(){return this.oo().actualMaximumValue()},yAxisActualMinimum:function(){return this.oq().actualMinimumValue()},yAxisActualMaximum:function(){return this.oq().actualMaximumValue()},ox:false,xAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.xAxisIsLogarithmic();if(a!=b){this.ox=a;this.g1("XAxisIsLogarithmic",b,this.xAxisIsLogarithmic())}return a}else{return this.ox}},po:0,xAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.xAxisLogarithmBase();if(a!=b){this.po=a;this.g1("XAxisLogarithmBase",b,this.xAxisLogarithmBase())}return a}else{return this.po}},o6:0,xAxisMinimumValue:function(a){if(arguments.length===1){var b=this.xAxisMinimumValue();if(a!=b){this.o6=a;this.g1("XAxisMinimumValue",b,this.xAxisMinimumValue())}return a}else{return this.o6}},o5:0,xAxisMaximumValue:function(a){if(arguments.length===1){var b=this.xAxisMaximumValue();if(a!=b){this.o5=a;this.g1("XAxisMaximumValue",b,this.xAxisMaximumValue())}return a}else{return this.o5}},ow:false,xAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.xAxisAbbreviateLargeNumbers();if(a!=b){this.ow=a;this.g1("XAxisAbbreviateLargeNumbers",b,this.xAxisAbbreviateLargeNumbers())}return a}else{return this.ow}},oy:false,yAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.yAxisAbbreviateLargeNumbers();if(a!=b){this.oy=a;this.g1("YAxisAbbreviateLargeNumbers",b,this.yAxisAbbreviateLargeNumbers())}return a}else{return this.oy}},ol:0,markerCollision:function(a){if(arguments.length===1){var b=this.ol;if(a!=b){this.ol=a;this.g1("MarkerCollision",$.ig.CollisionAvoidanceType.prototype.getBox(b),$.ig.CollisionAvoidanceType.prototype.getBox(this.ol))}return a}else{return this.ol}},$type:new $.ig.Type("CartesianChart",$.ig.XYChart.prototype.$type)},true);$c("ShapeChart:a","CartesianChart",{g2:function(a,b,c){$$t.$b.g2.call(this,a,b,c)},provideContainer:function(a){$$t.$b.provideContainer.call(this,a);if(a!=null){if(this.oo()!=null){this.oo().provideRenderer(a)}if(this.oq()!=null){this.oq().provideRenderer(a)}this._qf=new $.ig.SRProvider(a);this._v._p=this._qf.al.runOn(this._qf)}},g3:function(a,b,c){$$t.$b.g3.call(this,a,b,c)},init:function(){$$t.$b.init.call(this);this.f6()},b5:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(11);$ret.add(12);$ret.add(13);$ret.add(17);$ret.add(16);$ret.add(14);$ret.add(15);$ret.add(18);$ret.add(19);return $ret}()},qg:null,b4:function(){if(this.qg==null){this.qg=function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $$t.f);$ret.add(new $$t.p);$ret.add(new $.ig.SubCollectionsRule);return $ret}()}return this.qg},_qf:null,u:function(a){if(this.chartType()==0){return a.suggestedSeries()}if(this.chartType()==1){return 11}if(this.chartType()==2){return 12}if(this.chartType()==3){return 13}if(this.chartType()==4){return 17}if(this.chartType()==5){return 16}if(this.chartType()==6){return 14}if(this.chartType()==7){return 15}if(this.chartType()==8){return 18}if(this.chartType()==9){return 19}return 11},aq:function(a,b){var c=null;if(b==18){c=this.qb(a,b)}else if(b==19){c=this.qc(a,b)}else{c=$$t.$b.aq.call(this,a,b)}c.expectFunctions(true);return c},qb:function(a,b){var c=new $.ig.ScatterPolygonSeries;c.shapeMemberPath(a.getMemberPathFor(7));c.xAxis(this.oo());c.yAxis(this.oq());return c},qc:function(a,b){var c=new $.ig.ScatterPolylineSeries;c.shapeMemberPath(a.getMemberPathFor(7));c.xAxis(this.oo());c.yAxis(this.oq());return c},ge:function(a){$$t.$b.ge.call(this,a);this.dataChart().axes().add(this.oo());this.dataChart().axes().add(this.oq())},f1:function(a,b){$$t.$b.f1.call(this,a,b);var c=$b($.ig.ScatterPolygonSeries.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollision());c.markerType(this.ai(a,b))}},ai:function(a,b){if($b($.ig.ScatterPolygonSeries.prototype.$type,a)!==null){if(this.markerTypes()==null||this.markerTypes().count()==0){return 1}else{var c=$.ig.ArrayUtil.prototype.a($.ig.MarkerType.prototype.$type,this.markerTypes(),b);if(c==2||c==1){return 1}}}return $$t.$b.ai.call(this,a,b)},g1:function(a,b,c){$$t.$b.g1.call(this,a,b,c);switch(a){case"ChartType":this.hj();break}},qd:0,chartType:function(a){if(arguments.length===1){if(a!=this.qd){var b=this.chartType();this.qd=a;this.g1("ChartType",$$t.$e.getBox(b),$$t.$e.getBox(this.chartType()))}return a}else{return this.qd}},$type:new $.ig.Type("ShapeChart",$$t.$b.$type)},true);$c("ScatterChart:c","CartesianChart",{init:function(){$$t.$b.init.call(this)},b5:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(11);$ret.add(12);$ret.add(13);$ret.add(17);$ret.add(16);$ret.add(14);$ret.add(15);return $ret}()},b4:function(){return function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $$t.m);$ret.add(new $.ig.SubCollectionsRule);return $ret}()},u:function(a){if(this.chartType()==0){return a.suggestedSeries()}if(this.chartType()==1){return 11}if(this.chartType()==2){return 12}if(this.chartType()==3){return 13}if(this.chartType()==4){return 17}if(this.chartType()==5){return 16}if(this.chartType()==6){return 14}if(this.chartType()==7){return 15}return 11},aq:function(a,b){var c=$$t.$b.aq.call(this,a,b);return c},ge:function(a){$$t.$b.ge.call(this,a);this.dataChart().axes().add(this.oo());this.dataChart().axes().add(this.oq())},f1:function(a,b){$$t.$b.f1.call(this,a,b);var c=$b($.ig.ScatterPolygonSeries.prototype.$type,a);if(c!=null){c.markerCollisionAvoidance(this.markerCollision());c.markerType(this.ai(a,b))}},ai:function(a,b){if($b($.ig.ScatterPolygonSeries.prototype.$type,a)!==null){if(this.markerTypes()==null||this.markerTypes().count()==0){return 1}else{var c=$.ig.ArrayUtil.prototype.a($.ig.MarkerType.prototype.$type,this.markerTypes(),b);if(c==2||c==1){return 1}}}return $$t.$b.ai.call(this,a,b)},g1:function(a,b,c){$$t.$b.g1.call(this,a,b,c);switch(a){case"ChartType":this.hj();break}},qb:0,chartType:function(a){if(arguments.length===1){if(a!=this.qb){var b=this.chartType();this.qb=a;this.g1("ChartType",$$t.$d.getBox(b),$$t.$d.getBox(this.chartType()))}return a}else{return this.qb}},$type:new $.ig.Type("ScatterChart",$$t.$b.$type)},true);$c("PriorityDataRule:l","Object",{init:function(){$.ig.$op.init.call(this)},_priority:0,priority:function(a){if(arguments.length===1){this._priority=a;return a}else{return this._priority}},evaluate:function(a){},a:function(a){var b=new $$4.x(String,0);for(var d=0;d<a.length;d++){var c=a[d];b.add(c)}return b},$type:new $.ig.Type("PriorityDataRule",$.ig.$ot,[$.ig.IDataSeriesAdapterRule.prototype.$type])},true);$c("BreakEvenDataRule:f","PriorityDataRule",{init:function(){$$t.$l.init.call(this);this.priority(100)},evaluate:function(a){var b=this.b(a);if(b!=null&&b._k!=0){this.d(a,b)}},d:function(a,b){var c=a.w("BreakEvenTitle_ProfitArea","Profit Area");var d=a.w("BreakEvenTitle_LossArea","Loss Area");var e=a.w("BreakEvenTitle_SafetyMargin","Safety Margin");var f=a.w("BreakEvenTitle_SalesRevenue","Sales Revenue");var g=a.w("BreakEvenTitle_TotalCost","Total Cost");var h=a.w("BreakEvenTitle_FixedCost","Fixed Cost");var i=a.w("BreakEvenTitle_VariableCost","Variable Cost");var j=a.w("BreakEvenTitle_MarginalProfit","Marginal Profit");var k=a.w("BreakEvenTitle_BreakEven","Break Even");var l=a.getCurrentPath();var m=new $.ig.DataSeries;m.data(this.c(b._ad));m.dataPath("PositiveRevenuePoints");m.addMemberPathHint2("Points",7);m.suggestedSeries(18);m.suggestedPrimaryAxis(1);m.suggestedSecondaryAxis(1);m.suggestedMarker(1);m.title(c);a.addDataSeries(m,this);var n=new $.ig.DataSeries;n.data(this.c(b._ab));n.dataPath("NegativeRevenuePoints");n.addMemberPathHint2("Points",7);n.suggestedSeries(18);n.suggestedPrimaryAxis(1);n.suggestedSecondaryAxis(1);n.suggestedMarker(1);n.title(d);a.addDataSeries(n,this);var o=new $.ig.DataSeries;o.data(this.c(b._ae));o.dataPath("ProfitPoints");o.addMemberPathHint2("Points",7);o.suggestedSeries(18);o.suggestedPrimaryAxis(1);o.suggestedSecondaryAxis(1);o.suggestedMarker(1);o.title(e);a.addDataSeries(o,this);var p=new $.ig.DataSeries;p.data(b._z);p.dataPath("SalesRevenue");p.addMemberPathHint2("SalesRevenue",2);p.addMemberPathHint2("Units",1);p.suggestedSeries(12);p.suggestedPrimaryAxis(1);p.suggestedSecondaryAxis(1);p.suggestedMarker(1);p.title(f);a.addDataSeries(p,this);this.e(p,a,b._t,l);var q=new $.ig.DataSeries;q.data(b._z);q.dataPath("TotalCost");q.addMemberPathHint2("TotalCost",2);q.addMemberPathHint2("Units",1);q.suggestedSeries(12);q.suggestedPrimaryAxis(1);q.suggestedSecondaryAxis(1);q.suggestedMarker(1);q.title(g);a.addDataSeries(q,this);var r=new $.ig.DataSeries;r.data(b._z);r.dataPath("FixedCost");r.addMemberPathHint2("FixedCost",2);r.addMemberPathHint2("Units",1);r.suggestedSeries(12);r.suggestedPrimaryAxis(1);r.suggestedSecondaryAxis(1);r.suggestedMarker(1);r.title(h);a.addDataSeries(r,this);this.e(r,a,b._r,l);var s=new $.ig.DataSeries;s.data(b._z);s.dataPath("VariableCost");s.addMemberPathHint2("VariableCost",2);s.addMemberPathHint2("Units",1);s.suggestedSeries(12);s.suggestedPrimaryAxis(1);s.suggestedSecondaryAxis(1);s.suggestedMarker(1);s.title(i);a.addDataSeries(s,this);this.e(s,a,b._w,l);var t=new $.ig.DataSeries;t.data(b._z);t.dataPath("MarginalProfit");t.addMemberPathHint2("MarginalProfit",2);t.addMemberPathHint2("Units",1);t.suggestedSeries(12);t.suggestedPrimaryAxis(1);t.suggestedSecondaryAxis(1);t.suggestedMarker(1);t.title(j);a.addDataSeries(t,this);if(b._s.hasPath()){this.e(o,a,b._s,l)}var u=new $.ig.DataSeries;u.data(b._aa);u.dataPath("BreakEvenLines");u.addMemberPathHint2("SalesRevenue",2);u.addMemberPathHint2("Units",1);u.suggestedSeries(12);u.suggestedPrimaryAxis(1);u.suggestedSecondaryAxis(1);u.suggestedMarker(1);u.title(k);a.addDataSeries(u,this);this.e(u,a,b._v,l)},c:function(a){var b=new $$4.x($$t.$g.$type,0);var c=new $$t.g;c.Points(a);b.add(c);return b},e:function(a,b,c,d){var e=new $.ig.DataSeriesMemberPathHint;e.intent(25);e.path(d+"."+c.path());a.addMemberPathHint(e)},b:function(a){var b=new $$t.i(a);if(b._n==0){return null}for(var c=0;c<b._n;c++){if(c==0){var d=this.a(b.b().getAllStringProperties());var e=this.a(b.b().getAllNumericProperties());b.p(e,null);b.q(d,null);if(!b._v.hasPath()||!b._t.hasPath()||!b._r.hasPath()||!b._w.hasPath()){return null}}var f=b._l.getItemAtIndex(c);var g=new $$t.h;g.FixedCost(parseFloat(b._l.getItemValue(f,b._r.path()).toString()));g.VariableCost(parseFloat(b._l.getItemValue(f,b._w.path()).toString()));g.Units(parseFloat(b._l.getItemValue(f,b._v.path()).toString()));g.SalesRevenue(parseFloat(b._l.getItemValue(f,b._t.path()).toString()));var h=NaN;if(b._s.hasPath()){h=parseFloat(b._l.getItemValue(f,b._s.path()).toString())}if($.ig.util.isNaN(h)||Number.isInfinity(h)){g.MarginalProfit(g.SalesRevenue()-g.VariableCost())}else{g.MarginalProfit(h)}b._ac.add(g)}b.af();b._k=4;return b},$type:new $.ig.Type("BreakEvenDataRule",$$t.$l.$type)},true);$c("BreakEvenPoints:g","Object",{init:function(){$.ig.$op.init.call(this)},_Points:null,Points:function(a){if(arguments.length===1){this._Points=a;return a}else{return this._Points}},$type:new $.ig.Type("BreakEvenPoints",$.ig.$ot)},true);$c("BreakEvenItem:h","Object",{init:function(){$.ig.$op.init.call(this)},_FixedCost:0,FixedCost:function(a){if(arguments.length===1){this._FixedCost=a;return a}else{return this._FixedCost}},_VariableCost:0,VariableCost:function(a){if(arguments.length===1){this._VariableCost=a;return a}else{return this._VariableCost}},_SalesRevenue:0,SalesRevenue:function(a){if(arguments.length===1){this._SalesRevenue=a;return a}else{return this._SalesRevenue}},_MarginalProfit:0,MarginalProfit:function(a){if(arguments.length===1){this._MarginalProfit=a;return a}else{return this._MarginalProfit}},_Units:0,Units:function(a){if(arguments.length===1){this._Units=a;return a}else{return this._Units}},_Ratio:0,Ratio:function(a){if(arguments.length===1){this._Ratio=a;return a}else{return this._Ratio}},ActualProfit:function(){return this.SalesRevenue()-this.VariableCost()-this.FixedCost()},TotalCost:function(){return this.FixedCost()+this.VariableCost()},$type:new $.ig.Type("BreakEvenItem",$.ig.$ot)},true);$c("ScatterDataInfo:n","Object",{init:function(a){$.ig.$op.init.call(this);this._a=a;this._l=a.getCurrentDataSource();if(this._l!=null){this._n=this._l.actualCount()}this._k=0;this._i=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(1);return $ret}();this._j=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(2);return $ret}();this._f=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(5);return $ret}();this._c=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(3);return $ret}();this._e=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(4);return $ret}();this._h=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(8);return $ret}();this._d=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(9);return $ret}();this._g=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(7);return $ret}()},_n:0,_a:null,b:function(){return this._a.analyzer()},_l:null,_k:0,_i:null,_j:null,_f:null,_c:null,_e:null,_h:null,_d:null,_g:null,q:function(a,b){if(a==null||a.count()==0){return}if(String.isNullOrEmpty(this._d.path())){var c=$$t.$r.r(a);if(c.count()>0){this._d.update1(c.__inner[0],b)}}if(String.isNullOrEmpty(this._e.path())){var d=$$t.$r.s(a);if(d.count()>0){this._e.update1(d.__inner[0],b)}}},o:function(a,b){if(a==null||a.count()==0){return}if(String.isNullOrEmpty(this._g.path())){var c=$$t.$r.y(a);if(c.count()>0){this._g.update1(c.__inner[0],b)}}},p:function(a,b){if(a==null||a.count()==0){return}this._i.update($$t.$r.ac(a),b);this._j.update($$t.$r.ad(a),b);this._c.update($$t.$r.p(a),b);this._f.update($$t.$r.u(a),b);this._h.update($$t.$r.aa(a),b);if(!this._i.hasPath()&&a.count()>0){var c=a.count()-1;this._i.update1(a.__inner[c],b);a.removeAt(c)}if(!this._j.hasPath()&&a.count()>0){var d=a.count()-1;this._j.update1(a.__inner[d],b);a.removeAt(d)}if(!this._h.hasPath()&&a.count()>0){var e=a.count()-1;this._h.update1(a.__inner[e],b);a.removeAt(e)}if(!this._f.hasPath()&&a.count()>0){var f=a.count()-1;this._f.update1(a.__inner[f],b);a.removeAt(f)}if(!this._c.hasPath()&&a.count()>0){var g=a.count()-1;this._c.update1(a.__inner[g],b);a.removeAt(g)}if(!this._i.hasPath()){if(this._f.hasPath()){this._i.path(this._f.path())}else if(this._c.hasPath()){this._i.path(this._c.path())}else if(this._h.hasPath()){this._i.path(this._h.path())}}if(!this._j.hasPath()){if(this._h.hasPath()){this._j.path(this._h.path())}else if(this._c.hasPath()){this._j.path(this._c.path())}else if(this._f.hasPath()){this._j.path(this._f.path())}}},m:function(){var a=new $$4.x(String,0);var b=this.b().getAllStringProperties();for(var d=0;d<b.length;d++){var c=b[d];a.add(c)}return a},$type:new $.ig.Type("ScatterDataInfo",$.ig.$ot)},true);$c("BreakEvenDataInfo:i","ScatterDataInfo",{init:function(a){$$t.$n.init.call(this,a);this._z=new $$4.x($$t.$h.$type,0);this._ac=new $$4.x($$t.$h.$type,0);this._aa=new $$4.x($$t.$h.$type,0);this._v=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(19);return $ret}();this._r=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(20);return $ret}();this._w=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(21);return $ret}();this._u=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(22);return $ret}();this._t=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(23);return $ret}();this._s=function(){var $ret=new $.ig.DataSeriesMemberPathHint;$ret.intent(24);return $ret}()},_z:null,_aa:null,_ac:null,_y:null,_x:null,_ae:null,_ab:null,_ad:null,_r:null,_w:null,_u:null,_t:null,_s:null,_v:null,af:function(){this._aa.clear();this._z.clear();this._z.addRange(this._ac);if(this._z.count()==1){var a=new $$t.h;a.FixedCost(this._ac.__inner[0].FixedCost());a.VariableCost(0);a.MarginalProfit(0);a.SalesRevenue(0);a.Units(0);this._z.add(a)}this._y=function(){var $ret=new $$t.h;$ret.MarginalProfit(1.7976931348623157e308);$ret.VariableCost(1.7976931348623157e308);$ret.FixedCost(1.7976931348623157e308);$ret.SalesRevenue(1.7976931348623157e308);$ret.Units(1.7976931348623157e308);return $ret}();this._x=function(){var $ret=new $$t.h;$ret.MarginalProfit(-1.7976931348623157e308);$ret.VariableCost(-1.7976931348623157e308);$ret.FixedCost(-1.7976931348623157e308);$ret.SalesRevenue(-1.7976931348623157e308);$ret.Units(-1.7976931348623157e308);return $ret}();var c=this._z.getEnumerator();while(c.moveNext()){var b=c.current();this._y.VariableCost(Math.min(this._y.VariableCost(),b.VariableCost()));this._x.VariableCost(Math.max(this._x.VariableCost(),b.VariableCost()));this._y.FixedCost(Math.min(this._y.FixedCost(),b.FixedCost()));this._x.FixedCost(Math.max(this._x.FixedCost(),b.FixedCost()));this._y.Units(Math.min(this._y.Units(),b.Units()));this._x.Units(Math.max(this._x.Units(),b.Units()));this._y.MarginalProfit(Math.min(this._y.MarginalProfit(),b.MarginalProfit()));this._x.MarginalProfit(Math.max(this._x.MarginalProfit(),b.MarginalProfit()));this._y.SalesRevenue(Math.min(this._y.SalesRevenue(),b.SalesRevenue()));this._x.SalesRevenue(Math.max(this._x.SalesRevenue(),b.SalesRevenue()))}var d=new $$t.j(0,this._y.Units(),this._y.MarginalProfit(),this._x.Units(),this._x.MarginalProfit());var e=new $$t.j(0,this._y.Units(),this._y.SalesRevenue(),this._x.Units(),this._x.SalesRevenue());var f=new $$t.j(0,this._y.Units(),this._y.TotalCost(),this._x.Units(),this._x.TotalCost());var g=new $$t.j(0,this._y.Units(),this._y.FixedCost(),this._x.Units(),this._x.FixedCost());var h=$$t.$k.a(e,f);var i=$$t.$k.a(d,g);var j=new $$t.h;j.FixedCost(this._z.__inner[0].FixedCost());j.VariableCost(h.__y-j.FixedCost());j.SalesRevenue(h.__y);j.MarginalProfit(i.__y);j.Units(h.__x);var k=new $$t.h;k.SalesRevenue(h.__y);k.Units(h.__x);var l=new $$t.h;l.SalesRevenue(i.__y);l.Units(i.__x);var m=new $$t.h;m.SalesRevenue(h.__y);m.Units(this._y.Units());var n=new $$t.h;n.SalesRevenue(0);n.Units(h.__x);this._aa.add(m);this._aa.add(k);this._aa.add(n);this._ae=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);this._ae.add(function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add(i);$ret.add(g._f);$ret.add(d._f);return $ret}());this._ab=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);this._ab.add(function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add(h);$ret.add(e._g);$ret.add(f._g);return $ret}());this._ad=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);this._ad.add(function(){var $ret=new $$4.x($$a.$y.$type,0);$ret.add(h);$ret.add(f._f);$ret.add(e._f);return $ret}())},p:function(a,b){if(a==null||a.count()==0){return}this._w.update($$t.$r.ab(a),b);this._r.update($$t.$r.q(a),b);this._u.update($$t.$r.z(a),b);this._t.update($$t.$r.w(a),b);this._s.update($$t.$r.v(a),b);this._v.update($$t.$r.x(a),b)},$type:new $.ig.Type("BreakEvenDataInfo",$$t.$n.$type)},true);$c("LineEquation:j","Object",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$j.init1.call(this,1,{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},init1:function(a,b,c){$.ig.$op.init.call(this);this._g=b;this._f=c;this._e=(this._f.__y-this._g.__y)/(this._f.__x-this._g.__x);this._b=-this._e;this._c=1;this._d=this._g.__y-this._e*this._g.__x;this._a=Math.abs(this._f.__x-this._g.__x)<9999999747378752e-21},_a:false,_e:0,_g:null,_f:null,_b:0,_c:0,_d:0,$type:new $.ig.Type("LineEquation",$.ig.$ot)},true);$c("Compute:k","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){return $$t.$k.a(new $$t.j(1,a,b),new $$t.j(1,c,d))},a:function(a,b){var c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(a._a&&b._a){return c}if(a._a||b._a){var d=b._a?b:a;var e=b._a?a:b;var f=(d._g.__x-e._g.__x)*(e._f.__y-e._g.__y)/(e._f.__x-e._g.__x)+e._g.__y;var g=a._a?a._g.__x:b._g.__x;return{__x:g,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var h=a._b*b._c-b._b*a._c;var i=Math.abs(h-0)>9999999747378752e-20;if(i){var j=(b._c*a._d-a._c*b._d)/h;var k=(a._b*b._d-b._b*a._d)/h;c={__x:j,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return c},$type:new $.ig.Type("Compute",$.ig.$ot)},true);$c("ScatterDataRule:m","PriorityDataRule",{init:function(){$$t.$l.init.call(this);this.priority(10);this.monotonicCheckAmount(1e3);this.smallDataSourceThreshold(1e3);this.hugeDataSourceThreshold(1e4)},_monotonicCheckAmount:0,monotonicCheckAmount:function(a){if(arguments.length===1){this._monotonicCheckAmount=a;return a}else{return this._monotonicCheckAmount}},_smallDataSourceThreshold:0,smallDataSourceThreshold:function(a){if(arguments.length===1){this._smallDataSourceThreshold=a;return a}else{return this._smallDataSourceThreshold}},_hugeDataSourceThreshold:0,hugeDataSourceThreshold:function(a){if(arguments.length===1){this._hugeDataSourceThreshold=a;return a}else{return this._hugeDataSourceThreshold}},evaluate:function(a){var b=this.b(a);if(b!=null&&b._k!=0){this.f(a,b)}},f:function(a,b){var c=new $.ig.DataSeries;if(b._i.hasPath()){c.addMemberPathHint(b._i)}if(b._j.hasPath()){c.addMemberPathHint(b._j)}if(b._h.hasPath()){c.addMemberPathHint(b._h)}if(b._f.hasPath()){c.addMemberPathHint(b._f)}if(b._c.hasPath()){c.addMemberPathHint(b._c)}if(b._e.hasPath()){c.addMemberPathHint(b._e)}if(b._k==0){c.suggestedSeries(24)}else{if(b._s<=this.smallDataSourceThreshold()){if(b._f.hasPath()){c.suggestedSeries(17);c.title(b._f.path())}else if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._h.path());
}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{if(b._n<=this.monotonicCheckAmount()){if(b.b().isMonotonic(b._l,b._i.path(),this.monotonicCheckAmount())||b.b().isMonotonic(b._l,b._j.path(),this.monotonicCheckAmount())){c.suggestedSeries(12)}else{c.suggestedSeries(11)}}else{c.suggestedSeries(11)}c.title(b._i.path()+" vs "+b._j.path())}}else if(b._s<=this.hugeDataSourceThreshold()){if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._c.path())}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}c.suggestedPrimaryAxis(1);c.suggestedSecondaryAxis(1);c.title(a.analyzer().expandCamelCasedWords(c.title()));a.addDataSeries(c,this)},b:function(a){var b=new $$t.o(a);if(b._n==0){return null}for(var c=0;c<b._n;c++){var d=b._l.getItemAtIndex(c);if(c==0){var e=this.a(a.analyzer().getAllStringProperties());var f=this.a(a.analyzer().getAllNumericProperties());b.p(f,null);b.q(e,null);var g=b.b().getAllPropertiesWithName("ShapeType");if(g.length>0){var h=b._l.getItemValue(d,"ShapeType");if($b($.ig.ShapeType.prototype.$type,h)!==null){b._k=$$t.$r.a($g(h))}}var i=b.b().getAllPropertiesWithName("Fields");if(i.length==0){i=b.b().getAllPropertiesWithName("fields")}if(i.length>0){var j=$b($$0.$bt.$type,b._l.getItemValue(d,i[0]));if(j!=null){var k=d.fieldsNames();var l=d.fieldsTypes();if(l!=null&&k!=null){f=new $$4.x(String,0);e=new $$4.x(String,0);for(var m=0;m<l.count();m++){if(l.__inner[m]=="string"){e.add(k.__inner[m])}else{f.add(k.__inner[m])}}b.p(f,"fieldValues[NAME]");b.q(e,"fieldValues[NAME]")}}}var n=this.a(a.analyzer().getAllObjectProperties());b.o(n,null)}if(!b._g.hasPath()){b._s=b._n;if(b._k==0){if(b._i.hasPath()&&b._j.hasPath()){b._k=3}}else{b._k=0}break}else{var o=b._l.getItemValue(d,b._g.path());if(o!=null&&a.analyzer().isCollection(o)){b._t=Math.max(b._l.actualCount(),b._t);b._u+=b._l.actualCount();var p=a.getSubProvider(o,b._g.path());if(p.actualCount()==0){continue}for(var q=0;q<p.actualCount();q++){var r=p.getItemAtIndex(q);if(r==null||!a.analyzer().isCollection(r)){continue}b._r=Math.max(p.actualCount(),b._r);b._s+=p.actualCount();var s=a.getSubProvider(r,"["+q+"]");var t=s.actualCount();if(t==0){continue}if(c==0&&q==0&&(!b._i.hasPath()||!b._j.hasPath())){var u=this.a(a.analyzer().getAllNumericProperties());var v=b._g.path()+"[0][0].NAME";b.p(u,v)}if(b._k==0){if(s.actualCount()==1){b._k=3}else{var w=this.g(s.getItemAtIndex(0));var x=this.g(s.getItemAtIndex(t-1));if(w.__x==x.__x&&w.__y==x.__y){b._k=2}else{b._k=1}}}a.popSubProvider()}a.popSubProvider();if(b._k==0){if(b._s==b._n||b._t==1){b._k=3}if(b._h.hasPath()){b._k=1}}}}}return b},g:function(a){if(a==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if($b($$a.$y.$type,a)!==null){return a}var p_=a;if(p_.__x&&p_.__y){return a}if(p_.x&&p_.y){return{__x:p_.x,__y:p_.y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},$type:new $.ig.Type("ScatterDataRule",$$t.$l.$type)},true);$c("ShapeDataInfo:o","ScatterDataInfo",{init:function(a){$$t.$n.init.call(this,a);this._u=0;this._t=0;this._r=0;this._s=0},_u:0,_t:0,_r:0,_s:0,$type:new $.ig.Type("ShapeDataInfo",$$t.$n.$type)},true);$c("ShapeDataRule:p","ScatterDataRule",{init:function(){$$t.$m.init.call(this);this.priority(20)},f:function(a,b){var c=new $.ig.DataSeries;if(b._i.hasPath()){c.addMemberPathHint(b._i)}if(b._j.hasPath()){c.addMemberPathHint(b._j)}if(b._h.hasPath()){c.addMemberPathHint(b._h)}if(b._f.hasPath()){c.addMemberPathHint(b._f)}if(b._c.hasPath()){c.addMemberPathHint(b._c)}if(b._e.hasPath()){c.addMemberPathHint(b._e)}if(b._g.hasPath()){c.addMemberPathHint(b._g)}if(b._k==0){c.suggestedSeries(24)}else if(b._k==3){if(b._s<=this.smallDataSourceThreshold()){if(b._f.hasPath()){c.suggestedSeries(17);c.title(b._f.path())}else if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._c.path())}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{if(b._n<=this.monotonicCheckAmount()){if(b.b().isMonotonic(b._l,b._i.path(),this.monotonicCheckAmount())||b.b().isMonotonic(b._l,b._j.path(),this.monotonicCheckAmount())){c.suggestedSeries(12)}else{c.suggestedSeries(11)}}else{c.suggestedSeries(11)}c.title(b._i.path()+" vs "+b._j.path())}}else if(b._s<=this.hugeDataSourceThreshold()){if(b._c.hasPath()){c.suggestedSeries(14);c.title(b._c.path())}else if(b._h.hasPath()){c.suggestedSeries(15);c.title(b._h.path())}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}else{c.suggestedSeries(16);c.title(b._i.path()+" vs "+b._j.path())}}else if(b._k==1){c.suggestedSeries(19)}else if(b._k==2){c.suggestedSeries(18)}c.suggestedPrimaryAxis(1);c.suggestedSecondaryAxis(1);c.title(a.analyzer().expandCamelCasedWords(c.title()));a.addDataSeries(c,this)},$type:new $.ig.Type("ShapeDataRule",$$t.$m.$type)},true);$c("ShapeChartUtils:r","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if(a==13||a==3){return 1}if(a==15||a==5){return 2}if(a==1){return 3}return 0},ad:function(a){return $$t.$r.t($$t.$r.o,a)},o:function(a){a=a.toLowerCase();return String.equalsStatic(a,"y")||String.equalsStatic(a,"yvalue")||String.equalsStatic(a,"ycolumn")||String.equalsStatic(a,"ypoint")||String.equalsStatic(a,"ylocation")||String.equalsStatic(a,"ycoordinate")||String.equalsStatic(a,"ydimension")||String.equalsStatic(a,"lat")||String.equalsStatic(a,"latitude")},ac:function(a){return $$t.$r.t($$t.$r.n,a)},n:function(a){a=a.toLowerCase();return String.equalsStatic(a,"x")||String.equalsStatic(a,"xvalue")||String.equalsStatic(a,"xcolumn")||String.equalsStatic(a,"xpoint")||String.equalsStatic(a,"xlocation")||String.equalsStatic(a,"xcoordinate")||String.equalsStatic(a,"xdimension")||String.equalsStatic(a,"lon")||String.equalsStatic(a,"longitude")},u:function(a){return $$t.$r.t($$t.$r.f,a)},f:function(a){a=a.toLowerCase();return String.equalsStatic(a,"r")||String.equalsStatic(a,"radius")||String.equalsStatic(a,"radiusvalue")||String.equalsStatic(a,"rvalue")||String.equalsStatic(a,"rcolumn")||String.equalsStatic(a,"rdimension")||String.equalsStatic(a,"bubble")||String.equalsStatic(a,"bubblesize")||String.equalsStatic(a,"size")},aa:function(a){return $$t.$r.t($$t.$r.l,a)},l:function(a){a=a.toLowerCase();return String.equalsStatic(a,"v")||String.equalsStatic(a,"value")||String.equalsStatic(a,"vcolumn")||String.equalsStatic(a,"z")||String.equalsStatic(a,"zvalue")||String.equalsStatic(a,"zcolumn")||String.equalsStatic(a,"zdimension")||String.equalsStatic(a,"zcoordinate")||String.equalsStatic(a,"magnitude")||String.equalsStatic(a,"elevation")||String.equalsStatic(a,"depth")||String.equalsStatic(a,"capacity")||String.equalsStatic(a,"distance")},p:function(a){return $$t.$r.t($$t.$r.b,a)},b:function(a){a=a.toLowerCase();return String.equalsStatic(a,"f")||String.equalsStatic(a,"fill")||String.equalsStatic(a,"fillvalue")||String.equalsStatic(a,"fvalue")||String.equalsStatic(a,"fcolumn")||String.equalsStatic(a,"color")||String.equalsStatic(a,"colorvalue")||String.equalsStatic(a,"cvalue")||String.equalsStatic(a,"ccolumn")},s:function(a){return $$t.$r.t($$t.$r.e,a)},e:function(a){a=a.toLowerCase();return String.equalsStatic(a,"l")||String.equalsStatic(a,"label")||String.equalsStatic(a,"lvalue")||String.equalsStatic(a,"lcolumn")||String.equalsStatic(a,"n")||String.equalsStatic(a,"name")||String.equalsStatic(a,"nvalue")||String.equalsStatic(a,"ncolumn")},r:function(a){return $$t.$r.t($$t.$r.d,a)},d:function(a){a=a.toLowerCase();return String.equalsStatic(a,"g")||String.equalsStatic(a,"groupping")||String.equalsStatic(a,"group")||String.equalsStatic(a,"gvalue")||String.equalsStatic(a,"gcolumn")||String.equalsStatic(a,"region")||String.equalsStatic(a,"type")},y:function(a){return $$t.$r.t($$t.$r.j,a)},j:function(a){a=a.toLowerCase();return String.equalsStatic(a,"points")||String.equalsStatic(a,"shapes")||String.equalsStatic(a,"locations")||String.equalsStatic(a,"positions")||String.equalsStatic(a,"coordinates")||String.equalsStatic(a,"vectors")},v:function(a){return $$t.$r.t($$t.$r.g,a)},g:function(a){a=a.toLowerCase();return a.contains("marginalprofit")},w:function(a){return $$t.$r.t($$t.$r.h,a)},h:function(a){a=a.toLowerCase();return a.contains("revenue")||a.contains("totalsales")},q:function(a){return $$t.$r.t($$t.$r.c,a)},c:function(a){a=a.toLowerCase();return a.contains("fixedcost")||a.contains("fixedexpense")},ab:function(a){return $$t.$r.t($$t.$r.m,a)},m:function(a){a=a.toLowerCase();return a.contains("variablecost")||a.contains("variableexpense")},z:function(a){return $$t.$r.t($$t.$r.k,a)},k:function(a){a=a.toLowerCase();return a.contains("totalcost")||a.contains("totalexpense")},x:function(a){return $$t.$r.t($$t.$r.i,a)},i:function(a){a=a.toLowerCase();return a.contains("units")||a.contains("volume")||a.contains("quantity")},t:function(a,b){var c=new $$4.x(String,0);for(var d=0;d<b.count();d++){if(a(b.item(d))){c.add(b.item(d));b.removeAt(d);d--}}return c},$type:new $.ig.Type("ShapeChartUtils",$.ig.$ot)},true)})($);/*!@license
* Infragistics.Web.ClientUI charting and map common widget 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery-1.9.1.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.dataSource.js
* infragistics.templating.js (Optional)
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.dv_jquerydom.js
*/
(function($){$.ig.dvCommonWidget=$.ig.dvCommonWidget||Class.extend({init:function(widget){this.widget=widget},_createWidget:function(options,element,widget){var self=this;this.widget=widget;this.widget._duringInit=true;options=$.extend(false,{},options);this.widget._creationOptions=options;this.widget._defaultOptions=this.widget.options;this.widget.options={};this.widget.options.language=this.widget._defaultOptions.language;this.widget.options.locale=this.widget._defaultOptions.locale;this.widget.options.regional=this.widget._defaultOptions.regional;if(this.widget._creationOptions.language){this.widget.options.language=this.widget._creationOptions.language}if(this.widget._creationOptions.locale){this.widget.options.locale=this.widget._creationOptions.locale}if(this.widget._creationOptions.regional){this.widget.options.regional=this.widget._creationOptions.regional}if(options.dataSource&&$.type(options.dataSource)==="array"||$.type(options.dataSource)==="object"&&(typeof options.dataSource._xmlToArray!=="function"||typeof options.dataSource._encodePkParams!=="function")){this.widget._initialDataSource=options.dataSource;options.dataSource=null}this.widget._initialSeriesDataSource={};this.widget._initialAxesDataSource={};if(options.series){options.series=options.series.slice(0);$.each(options.series,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&(typeof val.dataSource._xmlToArray!=="function"||typeof val.dataSource._encodePkParams!=="function")){self.widget._initialSeriesDataSource[val.name]=val.dataSource;val.dataSource=null}})}if(options.axes){options.axes=options.axes.slice(0);$.each(options.axes,function(i,val){if(val.name&&val.dataSource&&$.type(val.dataSource)==="array"||$.type(val.dataSource)==="object"&&(typeof val.dataSource._xmlToArray!=="function"||typeof val.dataSource._encodePkParams!=="function")){self.widget._initialAxesDataSource[val.name]=val.dataSource;val.dataSource=null}})}switch(this.widget.widgetName){case"igDataChart":this.widget._axisTemplate=$.extend(false,{},{});this.widget._seriesTemplate=$.extend(false,{},{});if(options.series===undefined){options.series=[]}if(options.axes===undefined){options.axes=[]}break;case"igPieChart":break;case"igMap":this.widget._seriesTemplate=$.extend(false,{},{});if(options.series===undefined){options.series=[]}this.widget.options.backgroundContent=null;break}$.ui.igWidget.prototype._createWidget.apply(this.widget,[options,element])},option:function(key,value){var val=$.ui.igWidget.prototype.option.apply(this.widget,arguments);if(val===undefined){if(typeof key==="string"){if(value===undefined){return this.widget._defaultOptions[key]}}}return val},_create:function(){var widget=this.widget;this._chartElement=$("<div id='"+this.widget.id()+"_chart_container' style='width:100%;height:100%'></div>");var chartEle=this._chartElement[0];var wrap=new $.ig.JQueryDomWrapper(chartEle,this._chartElement);var renderer=new $.ig.JQueryDomRenderer(wrap,$.proxy(this.widget._getLocaleValue,this.widget));this._renderer=renderer;if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(widget)}else{this.widget._notInitialized=true;if(widget._initialDataSource){widget._creationOptions.dataSource=this.widget._initialDataSource;widget.options.dataSource=this.widget._initialDataSource}if(widget.options.series){$.each(widget.options.series,function(i,val){if(val.name&&widget._initialSeriesDataSource[val.name]!==undefined){val.dataSource=widget._initialSeriesDataSource[val.name]}})}if(widget.options.axes){$.each(widget.options.axes,function(i,val){if(val.name&&widget._initialAxesDataSource[val.name]!==undefined){val.dataSource=widget._initialAxesDataSource[val.name]}})}widget._pendingCrossingAxes=[];widget._tooltipTemplate=null;widget._tooltipTtemplates=null;widget._tooltip={};this.widget._tooltipTemplates={};switch(this.widget.widgetName){case"igDataChart":widget._chart=new $.ig.XamDataChart;widget._chart.manageDataSources(true);widget._axes={};widget._series={};widget._axisOpt={};widget._seriesOpt={};widget._seriesSubOpt={};widget._seriesSub={};if(widget._chart.widget)widget._chart.widget(widget);this._bindDataChartEvents(widget._chart);this._renderChartContainer(this.widget);this._initialDataBind();break;case"igPieChart":widget._chart=new $.ig.XamPieChart;this._bindPieChartEvents(widget._chart);this._renderChartContainer(this.widget);this._initialDataBind();break;case"igMap":widget._chart=new $.ig.XamGeographicMap;widget._chart.manageDataSources(true);widget._axes={};widget._series={};widget._axisOpt={};widget._seriesOpt={};widget._seriesSubOpt={};widget._seriesSub={};this._bindMapEvents(widget._chart);this._setBackgroundContent(widget.options.backgroundContent);if(widget._creationOptions.backgroundContent!==undefined&&widget.dsCount){this._setCoreWidgetOption(widget._chart,"backgroundContent",widget.options.backgroundContent)}break}if(this.widget._creationOptions.name){this.widget._chart.name(this.widget._creationOptions.name)}if(this.widget.dsCount===0&&this.widget._notInitialized){this._initializeWidget(this.widget)}}},_converterCallback:function(){var context=this.settings.callee;context.widget.dsCount--;if(context.widget.dsCount===0){context._initializeWidget(context.widget)}},_initDataOptions:function(options,callBack){var widget=this.widget,dataOptions;if(options.dataSourceUrl){options.dataSource=options.dataSourceUrl}widget._containerSourceID=widget.id();dataOptions={id:options.name||widget._containerSourceID,rowAdded:this._itemAdded,rowDeleted:this._itemRemoved,rowUpdated:this._itemUpdated,rowInserted:this._itemInserted,callback:callBack,callee:this,responseDataKey:options.responseDataKey,primaryKey:options.primaryKey,responseTotalRecCountKey:options.responseTotalRecCountKey,dataSource:options.dataSource};if(options.dataSourceType!==null){dataOptions.type=options.dataSourceType}return dataOptions},_setupDataSource:function(options,callback){var dataOptions=this._initDataOptions(options,callback);if(this.widget.dataSources===undefined){this.widget.dataSources={}}if(!dataOptions.dataSource||typeof dataOptions.dataSource._xmlToArray!=="function"||typeof dataOptions.dataSource._encodePkParams!=="function"){if($.type(dataOptions.dataSource)==="string"&&dataOptions.dataSource.indexOf("$callback=?")!==-1){this.widget.dataSources[dataOptions.id]=new $.ig.JSONPDataSource(dataOptions)}else{this.widget.dataSources[dataOptions.id]=new $.ig.DataSource(dataOptions)}}else{this.widget.dataSources[dataOptions.id]=dataOptions.dataSource;dataOptions.dataSource=this.widget.dataSources[dataOptions.id].settings.dataSource;if(this.widget.dataSources[dataOptions.id].settings.responseDataKey!==null){delete dataOptions.responseDataKey;if(dataOptions.schema){dataOptions.schema.searchField=this.widget.dataSource.settings.responseDataKey}}this.widget.dataSources[dataOptions.id].settings=this._mergeDataSourceSettings(this.widget.dataSources[dataOptions.id].settings,dataOptions);if(dataOptions.schema){this.widget.dataSources[dataOptions.id]._initSchema()}}},_initCallback:function(success,error,dataSource){var context=dataSource.settings.callee;context.widget.dsCount--;if(context.widget.dsCount===0&&success){context._initializeWidget(context.widget)}},_initializeWidget:function(widget){if(widget._chart&&widget._chart._destroyed){return}this.widget=widget;if(this.widget.dataSources[this.widget._containerSourceID]){this._setItemsSource(this.widget,this.widget._chart,this.widget._containerSourceID)}this._setWidgetOptions(this.widget._creationOptions,widget._chart);this.widget._duringInit=false;if(widget._creationOptions.series){this._setCoreWidgetOption(widget._chart,"series",this.widget._creationOptions.series)}widget._notInitialized=false},_getNotifyTarget:function(targetName){var target;if(this.widget.widgetName==="igPieChart"){target=this.widget._chart}else{if(targetName===this.widget.id()){target=this.widget._chart}else{target=this._getSeriesByName(targetName);if(!target){target=this._getAxisByName(targetName);if(!target){target=this._getSubSeriesByName(null,targetName)}}}}return target!==undefined?target:null},_notifyItemAdded:function(dataSource,newItem,index){this.widget._chart.notifyInsertItem(dataSource,index,newItem.row)},_itemAdded:function(item,dataSource){this._notifyItemAdded(dataSource,item,dataSource.dataView().length-1)},_itemInserted:function(item,dataSource){this._notifyItemAdded(dataSource,item,item.rowIndex)},_itemUpdated:function(item,dataSource){this.widget._chart.notifySetItem(dataSource,item.rowIndex,item.oldRow,item.newRow)},_itemRemoved:function(item,dataSource){this.widget._chart.notifyRemoveItem(dataSource,item.rowIndex,item.row)},_setWidgetOptions:function(options,chart){var self=this;$.each(options,function(key,value){if(!self._setWidgetOption(chart,key,value)){self._setCoreWidgetOption(chart,key,value)}else{self.widget.options[key]=value}})},_createBrushFromValue:function(val){var b,stops,colorStop,currOffset;if(!val){return null}if(typeof val==="string"){if($.ig.CssGradientUtil.prototype.isGradient(val)){b=$.ig.CssGradientUtil.prototype.brushFromGradientString(val)}else{b=new $.ig.Brush;b.fill(val)}}else if(val.type==="linearGradient"){b=new $.ig.LinearGradientBrush;if(val.startPoint&&val.endPoint){b._useCustomDirection=true;b._startX=val.startPoint.x;b._startY=val.startPoint.y;b._endX=val.endPoint.x;b._endY=val.endPoint.y}if(val.colorStops){stops=[];for(var i=0;i<val.colorStops.length;i++){colorStop=new $.ig.GradientStop;currOffset=0;if(val.colorStops[i].offset){currOffset=val.colorStops[i].offset}colorStop._offset=currOffset;colorStop.__fill=val.colorStops[i].color;stops.push(colorStop)}b._gradientStops=stops}}return b},_getValueFromBrush:function(brush){var ret={},currStop,newStop;if(brush._isGradient){ret.type="linearGradient";if(brush._useCustomDirection){ret.startPoint={};ret.startPoint.x=brush._startX;ret.startPoint.y=brush._startY;ret.endPoint={};ret.endPoint.x=brush._endX;ret.endPoint.y=brush._endY}if(brush._gradientStops){ret.colorStops=[];for(var i=0;i<brush._gradientStops.length;i++){currStop=brush._gradientStops[i];newStop={};newStop.offset=currStop._offset;newStop.color=currStop.__fill;ret.colorStops.push(newStop)}}return ret}else{return brush.fill()}},_setWidgetOption:function(chart,key,value){var $tempBrushCollection,isRGB,i;switch(key){case"crosshairPoint":chart.crosshairPoint($.ig.APIFactory.prototype.createPoint(value.x,value.y));return true;case"windowRect":case"previewRect":case"worldRect":chart[key]($.ig.APIFactory.prototype.createRect(value.left,value.top,value.width,value.height));return true;case"horizontalZoomable":case"isPagePanningAllowed":case"useTiledZooming":case"preferHigherResolutionTiles":case"zoomTileCacheSize":case"verticalZoomable":case"zoomable":case"windowRectMinWidth":case"plotAreaMarginLeft":case"plotAreaMarginTop":case"plotAreaMarginBottom":case"plotAreaMarginRight":case"windowPositionHorizontal":case"windowPositionVertical":case"windowScaleHorizontal":case"windowScaleVertical":case"windowScale":case"topMargin":case"leftMargin":case"rightMargin":case"bottomMargin":case"autoMarginWidth":case"autoMarginHeight":case"isSquare":case"alignsGridLinesToPixels":case"selectedItem":case"leaderLineMargin":case"leaderLineStyle":case"othersCategoryThreshold":case"formatLabel":case"othersCategoryStyle":case"othersCategoryText":case"explodedRadius":case"radiusFactor":case"allowSliceSelection":case"allowSliceExplosion":case"labelExtent":case"startAngle":case"selectedStyle":case"textStyle":case"overviewPlusDetailPaneBackgroundImageUri":case"isSurfaceInteractionDisabled":case"animateSeriesWhenAxisRangeChanges":case"innerExtent":case"title":case"subtitle":case"titleTextStyle":case"titleTopMargin":case"titleLeftMargin":case"titleRightMargin":case"titleBottomMargin":case"subtitleTopMargin":case"subtitleLeftMargin":case"subtitleRightMargin":case"subtitleBottomMargin":case"subtitleTextStyle":case"highlightingTransitionDuration":case"pixelScalingRatio":case"isHorizontalZoomEnabled":case"isVerticalZoomEnabled":chart[key](value);return true;case"windowResponse":switch(value){case"deferred":chart.windowResponse(0);break;case"immediate":chart.windowResponse(1);break}return true;case"overviewPlusDetailPaneVisibility":switch(value){case"visible":chart.overviewPlusDetailPaneVisibility(0);break;case"collapsed":chart.overviewPlusDetailPaneVisibility(1);break}return true;case"crosshairVisibility":switch(value){case"visible":chart.crosshairVisibility(0);break;case"collapsed":chart.crosshairVisibility(1);break}return true;case"plotAreaBackground":case"titleTextColor":case"subtitleTextColor":if(value===null||value===undefined){chart[key](null)}else{chart[key](this._createBrushFromValue(value))}return true;case"defaultInteraction":switch(value){case"none":chart.defaultInteraction(0);break;case"dragZoom":chart.defaultInteraction(1);break;case"dragPan":chart.defaultInteraction(2);break}return true;case"dragModifier":switch(value){case"none":chart.dragModifier(0);break;case"alt":chart.dragModifier(1);break;case"control":chart.dragModifier(2);break;case"shift":chart.dragModifier(4);break;case"windows":chart.dragModifier(8);break;case"apple":chart.dragModifier(8);break}return true;case"panModifier":switch(value){case"none":chart.panModifier(0);break;case"alt":chart.panModifier(1);break;case"control":chart.panModifier(2);break;case"shift":chart.panModifier(4);break;case"windows":chart.panModifier(8);break;case"apple":chart.panModifier(8);break}return true;case"triangleMarkerTemplate":case"circleMarkerTemplate":case"pyramidMarkerTemplate":case"squareMarkerTemplate":case"diamondMarkerTemplate":case"pentagonMarkerTemplate":case"hexagonMarkerTemplate":case"tetragramMarkerTemplate":case"pentagramMarkerTemplate":case"hexagramMarkerTemplate":case"legendItemTemplate":case"legendItemBadgeTemplate":this._setDataTemplate(chart,key,value);return true;case"xAxis":case"yAxis":chart[key](this._getAxisByName(value));return true;case"gridMode":switch(value){case"none":chart.gridMode(0);break;case"beforeSeries":chart.gridMode(1);break;case"behindSeries":chart.gridMode(2);break}return true;case"brushes":case"markerBrushes":case"outlines":case"markerOutlines":isRGB=true;if(typeof value[0]==="string"&&value[0]==="HSV"||value[0]==="RGB"){if(value[0]==="HSV"){isRGB=false}value=value.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<value.length;i++){$tempBrushCollection.add(this._createBrushFromValue(value[i]))}chart[key]($tempBrushCollection);return true;case"valueMemberPath":case"dataValue":chart.valueMemberPath(value);return true;case"legendLabelMemberPath":chart.legendLabelMemberPath(value);return true;case"labelMemberPath":case"dataLabel":chart.labelMemberPath(value);return true;case"labelsPosition":switch(value){case"none":chart.labelsPosition(0);break;case"center":chart.labelsPosition(1);break;case"insideEnd":chart.labelsPosition(2);break;case"outsideEnd":chart.labelsPosition(3);break;case"bestFit":chart.labelsPosition(4);break}return true;case"labelInnerColor":case"labelOuterColor":chart[key](this._createBrushFromValue(value));break;case"selectionMode":switch(value){case"manual":chart.selectionMode(0);break;case"single":chart.selectionMode(1);break;case"multiple":chart.selectionMode(2);break}return true;case"selectedItems":chart.selectedItems().clear();for(i=0;i<value.length;i++){chart.selectedItems().add(value[i])}break;case"leaderLineVisibility":switch(value){case"visible":chart.leaderLineVisibility(0);break;case"collapsed":chart.leaderLineVisibility(1);break}return true;case"leaderLineType":switch(value){case"straight":chart.leaderLineType(0);break;case"arc":chart.leaderLineType(1);break;case"spline":chart.leaderLineType(2);break}return true;case"othersCategoryType":switch(value){case"number":chart.othersCategoryType(0);break;case"percent":chart.othersCategoryType(1);break}return true;case"sweepDirection":switch(value){case"counterclockwise":chart.sweepDirection(0);break;case"clockwise":chart.sweepDirection(1);break}return true;case"titleHorizontalAlignment":switch(value){case"left":chart.titleHorizontalAlignment(0);break;case"center":chart.titleHorizontalAlignment(1);break;case"right":chart.titleHorizontalAlignment(2);break;default:break}break;case"subtitleHorizontalAlignment":switch(value){case"left":chart.subtitleHorizontalAlignment(0);break;case"center":chart.subtitleHorizontalAlignment(1);break;case"right":chart.subtitleHorizontalAlignment(2);break;default:break}break}return false},_createAxisFromType:function(axisType){var axis;try{axis=this._createAxisFromTypeHelper(axisType)}catch(err){throw new Error(this.widget._getLocaleValue("axisTypeNotLoaded")+axisType)}if(axis.name===undefined){throw new Error(this.widget._getLocaleValue("axisTypeNotLoaded")+axisType)}axis.provideRenderer(this._renderer);return axis},_createAxisFromTypeHelper:function(axisType){switch(axisType){case"numericX":return new $.ig.NumericXAxis;case"numericY":return new $.ig.NumericYAxis;case"categoryX":return new $.ig.CategoryXAxis;case"categoryDateTimeX":return new $.ig.CategoryDateTimeXAxis;case"categoryY":return new $.ig.CategoryYAxis;case"categoryAngle":return new $.ig.CategoryAngleAxis;case"numericAngle":return new $.ig.NumericAngleAxis;case"numericRadius":return new $.ig.NumericRadiusAxis;case"time":case"timeX":return new $.ig.TimeXAxis;case"percentChangeY":return new $.ig.PercentChangeYAxis;case"ordinalTime":case"ordinalTimeX":return new $.ig.OrdinalTimeXAxis;default:break}},_createSeriesFromType:function(seriesType){var series;try{series=this._createSeriesFromTypeHelper(seriesType)}catch(err){throw new Error(this.widget._getLocaleValue("seriesTypeNotLoaded")+seriesType)}if(series.name===undefined){throw new Error(this.widget._getLocaleValue("seriesTypeNotLoaded")+seriesType)}series.provideRenderer(this._renderer);return series},_createSeriesFromTypeHelper:function(seriesType){switch(seriesType){case"area":return new $.ig.AreaSeries;case"bar":return new $.ig.BarSeries;case"column":return new $.ig.ColumnSeries;case"line":return new $.ig.LineSeries;case"rangeArea":return new $.ig.RangeAreaSeries;case"rangeColumn":return new $.ig.RangeColumnSeries;case"splineArea":return new $.ig.SplineAreaSeries;case"spline":return new $.ig.SplineSeries;case"stepArea":return new $.ig.StepAreaSeries;case"stepLine":return new $.ig.StepLineSeries;case"waterfall":return new $.ig.WaterfallSeries;case"financial":return new $.ig.FinancialPriceSeries;case"typicalPriceIndicator":return new $.ig.TypicalPriceIndicator;case"polarArea":return new $.ig.PolarAreaSeries;case"polarLine":return new $.ig.PolarLineSeries;case"polarSpline":return new $.ig.PolarSplineSeries;case"polarSplineArea":return new $.ig.PolarSplineAreaSeries;case"polarScatter":return new $.ig.PolarScatterSeries;case"radialColumn":return new $.ig.RadialColumnSeries;case"radialLine":return new $.ig.RadialLineSeries;case"radialPie":return new $.ig.RadialPieSeries;case"radialArea":return new $.ig.RadialAreaSeries;case"scatterPoint":case"scatter":return new $.ig.ScatterSeries;case"scatterHD":case"highDensityScatter":return new $.ig.HighDensityScatterSeries;case"scatterLine":return new $.ig.ScatterLineSeries;case"scatterSpline":return new $.ig.ScatterSplineSeries;case"scatterBubble":case"bubble":return new $.ig.BubbleSeries;case"scatterArea":return new $.ig.ScatterAreaSeries;case"scatterContour":return new $.ig.ScatterContourSeries;case"scatterPolyline":return new $.ig.ScatterPolylineSeries;case"scatterPolygon":return new $.ig.ScatterPolygonSeries;case"absoluteVolumeOscillatorIndicator":return new $.ig.AbsoluteVolumeOscillatorIndicator;case"averageTrueRangeIndicator":return new $.ig.AverageTrueRangeIndicator;case"accumulationDistributionIndicator":return new $.ig.AccumulationDistributionIndicator;case"averageDirectionalIndexIndicator":return new $.ig.AverageDirectionalIndexIndicator;case"geographicShape":return new $.ig.GeographicShapeSeries;case"geographicSymbol":return new $.ig.GeographicSymbolSeries;case"geographicScatterArea":return new $.ig.GeographicScatterAreaSeries;case"geographicContourLine":return new $.ig.GeographicContourLineSeries;case"geographicHighDensityScatter":return new $.ig.GeographicHighDensityScatterSeries;case"geographicProportionalSymbol":return new $.ig.GeographicProportionalSymbolSeries;case"geographicTileSeries":return new $.ig.GeographicTileSeries;case"geographicPolyline":return new $.ig.GeographicPolylineSeries;case"bollingerBandWidthIndicator":return new $.ig.BollingerBandWidthIndicator;case"chaikinOscillatorIndicator":return new $.ig.ChaikinOscillatorIndicator;case"chaikinVolatilityIndicator":return new $.ig.ChaikinVolatilityIndicator;case"commodityChannelIndexIndicator":return new $.ig.CommodityChannelIndexIndicator;case"detrendedPriceOscillatorIndicator":return new $.ig.DetrendedPriceOscillatorIndicator;case"easeOfMovementIndicator":return new $.ig.EaseOfMovementIndicator;case"fastStochasticOscillatorIndicator":return new $.ig.FastStochasticOscillatorIndicator;case"forceIndexIndicator":return new $.ig.ForceIndexIndicator;case"fullStochasticOscillatorIndicator":return new $.ig.FullStochasticOscillatorIndicator;case"marketFacilitationIndexIndicator":return new $.ig.MarketFacilitationIndexIndicator;case"massIndexIndicator":return new $.ig.MassIndexIndicator;case"medianPriceIndicator":return new $.ig.MedianPriceIndicator;case"moneyFlowIndexIndicator":return new $.ig.MoneyFlowIndexIndicator;case"movingAverageConvergenceDivergenceIndicator":return new $.ig.MovingAverageConvergenceDivergenceIndicator;case"negativeVolumeIndexIndicator":return new $.ig.NegativeVolumeIndexIndicator;case"onBalanceVolumeIndicator":return new $.ig.OnBalanceVolumeIndicator;case"percentagePriceOscillatorIndicator":return new $.ig.PercentagePriceOscillatorIndicator;case"percentageVolumeOscillatorIndicator":return new $.ig.PercentageVolumeOscillatorIndicator;case"positiveVolumeIndexIndicator":return new $.ig.PositiveVolumeIndexIndicator;case"priceVolumeTrendIndicator":return new $.ig.PriceVolumeTrendIndicator;case"rateOfChangeAndMomentumIndicator":return new $.ig.RateOfChangeAndMomentumIndicator;case"relativeStrengthIndexIndicator":return new $.ig.RelativeStrengthIndexIndicator;case"slowStochasticOscillatorIndicator":return new $.ig.SlowStochasticOscillatorIndicator;case"standardDeviationIndicator":return new $.ig.StandardDeviationIndicator;case"stochRSIIndicator":return new $.ig.StochRSIIndicator;case"trixIndicator":return new $.ig.TRIXIndicator;case"ultimateOscillatorIndicator":return new $.ig.UltimateOscillatorIndicator;case"weightedCloseIndicator":return new $.ig.WeightedCloseIndicator;case"williamsPercentRIndicator":return new $.ig.WilliamsPercentRIndicator;case"bollingerBandsOverlay":return new $.ig.BollingerBandsOverlay;case"priceChannelOverlay":return new $.ig.PriceChannelOverlay;case"customIndicator":return new $.ig.CustomIndicator;case"point":return new $.ig.PointSeries;case"stackedColumn":return new $.ig.StackedColumnSeries;case"stacked100Column":return new $.ig.Stacked100ColumnSeries;case"stackedArea":return new $.ig.StackedAreaSeries;case"stacked100Area":return new $.ig.Stacked100AreaSeries;case"stackedBar":return new $.ig.StackedBarSeries;case"stacked100Bar":return new $.ig.Stacked100BarSeries;case"stackedLine":return new $.ig.StackedLineSeries;case"stacked100Line":return new $.ig.Stacked100LineSeries;case"stackedSpline":return new $.ig.StackedSplineSeries;case"stacked100Spline":return new $.ig.Stacked100SplineSeries;case"stackedSplineArea":return new $.ig.StackedSplineAreaSeries;case"stacked100SplineArea":return new $.ig.Stacked100SplineAreaSeries;case"stackedFragment":return new $.ig.StackedFragmentSeries;case"crosshairLayer":return new $.ig.CrosshairLayer;case"finalValueLayer":return new $.ig.FinalValueLayer;case"calloutLayer":return new $.ig.CalloutLayer;case"categoryHighlightLayer":return new $.ig.CategoryHighlightLayer;case"categoryItemHighlightLayer":return new $.ig.CategoryItemHighlightLayer;case"itemToolTipLayer":return new $.ig.ItemToolTipLayer;case"categoryToolTipLayer":return new $.ig.CategoryToolTipLayer;default:break}},_clearAxes:function(series){if(series.xAxis){series.xAxis(null)}if(series.yAxis){series.yAxis(null)}if(series.angleAxis){series.angleAxis(null)}if(series.valueAxis){series.valueAxis(null)}if(series.radiusAxis){series.radiusAxis(null)}},_setForName:function(a,obj){var i=a.length;while(i-- >0){if(a[i]&&a[i].name===obj.name){a[i]=obj;return}}a.push(obj)},_setCoreWidgetOption:function(chart,key,value){var self=this,widget=this.widget,axis=null,axisOpt=null,axisIsNew=false,merged,settings,newLink,oldLink,seriesIsNew,series=null,seriesOpt=null,exploded,templ;switch(key){case"axes":if(this.widget.widgetName==="igMap"){return}$.each(value,function(i,val){if(!val.name){throw new Error(self.widget._getLocaleValue("axisName"))}if(self.widget._series[val.name]){throw new Error(self.widget._getLocaleValue("nameInUse"))}axis=self._getAxisByName(val.name);if(axis&&val.remove){delete widget._axes[val.name];delete widget._axisOpt[val.name];var ind=self._getIndexByName(widget.options.axes,val.name);widget.options.axes.splice(ind,1);widget._chart.axes().remove(axis);if(widget.dataSources[val.name]){delete widget.dataSources[val.name].settings;delete widget.dataSources[val.name]}if(widget._target&&widget._target.name()===val.name){widget._target=null}return}if(axis){axisOpt=widget._axisOpt[val.name]}if(!axis&&!val.remove){axis=self._createAxisFromType(val.type);axis.name(val.name);axisIsNew=true}if(axis){if(axisIsNew){widget._axes[val.name]=axis;merged=self._mergeIntoNewWithDataSource(widget._axisTemplate,val);self._setForName(widget.options.axes,merged);widget._axisOpt[val.name]=merged}if(val.coercionMethods){axis.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions){axis.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined){axis.expectFunctions(val.expectFunctions)}self._setAxisOptions(val,axis);if(axisIsNew){if(widget.dataSources[axis.name()]){self._setItemsSource(self.widget,axis,axis.name())}}else{self._mergeIntoWithDataSource(axisOpt,val)}if(axisIsNew){widget._chart.axes().add(axis)}}});if(widget._pendingCrossingAxes&&widget._pendingCrossingAxes.length>0){$.each(widget._pendingCrossingAxes,function(i,val){val()});widget._pendingCrossingAxes.length=0}return;case"series":if(!widget._duringInit){seriesIsNew=false;$.each(value,function(i,val){if(!val.name){throw new Error(self.widget._getLocaleValue("seriesName"))}if(self.widget._axes[val.name]){throw new Error(self.widget._getLocaleValue("nameInUse"))}series=self._getSeriesByName(val.name);if(series&&val.remove){delete widget._series[val.name];delete widget._seriesOpt[val.name];delete widget._seriesSubOpt[val.name];delete widget._seriesSub[val.name];delete widget._tooltip[val.name];if(widget.dataSources[val.name]){delete widget.dataSources[val.name].settings;delete widget.dataSources[val.name]}var ind=self._getIndexByName(widget.options.series,val.name);widget.options.series.splice(ind,1);widget._chart.series().remove(series);self._clearAxes(series);return}if(!series&&!val.remove){series=self._createSeriesFromType(val.type);self._bindSeriesEvents(series);series.name(val.name);seriesIsNew=true}if(series){seriesOpt=widget._seriesOpt[val.name]}if(series){if(seriesIsNew){widget._series[val.name]=series;widget._seriesSub[val.name]={};merged=self._mergeIntoNewWithDataSource(widget._seriesTemplate,val);self._setForName(widget.options.series,merged);widget._seriesOpt[val.name]=merged;widget._seriesSubOpt[val.name]={}}if(val.coercionMethods){series.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions){series.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined){series.expectFunctions(val.expectFunctions)}self._setSeriesOptions(val,series,widget);if(seriesIsNew){if(widget.dataSources[series.name()]){self._setItemsSource(self.widget,series,series.name())}}else{self._mergeIntoWithDataSource(seriesOpt,val)}if(seriesIsNew){widget._chart.series().add(series)}}})}return;case"syncChannel":newLink=null;if(value&&value.length>0){newLink=$.ig.SyncLinkManager.prototype.instance().getLink(value)}oldLink=widget._chart.actualSyncLink();if(oldLink){$.ig.SyncLinkManager.prototype.instance().releaseLink(oldLink)}if(newLink){widget._chart.actualSyncLink(newLink)}else{widget._chart.actualSyncLink(new $.ig.SyncLink)}widget._chart.syncChannel(value);break;case"synchronizeVertically":settings=widget._chart.syncSettings();settings.synchronizeVertically(value);break;case"synchronizeHorizontally":settings=widget._chart.syncSettings();settings.synchronizeHorizontally(value);break;case"legend":this._setLegend(widget._chart,value);break;case"width":case"height":this._setSize(widget._chart,key,value);break;case"size":if(value.width){this._setSize(widget._chart,"width",value.width);widget.options.width=value.width}if(value.height){this._setSize(widget._chart,"height",value.height);widget.options.height=value.height}return;case"explodedSlices":if(value.length){exploded=new $.ig.IndexCollection;$.each(value,function(i,val){exploded.add(val)});widget._chart.explodedSlices(exploded)}break;case"selectedSlices":if(value.length){var selected=new $.ig.IndexCollection;$.each(value,function(i,val){selected.add(val)});widget._chart.selectedSlices(selected)}break;case"showTooltip":if(value===true){this._addTooltip(widget,widget._chart,widget.css.tooltip)}if(value===false){this._removeTooltip(widget,widget._chart)}break;case"tooltipTemplate":if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}widget._tooltipTemplate=templ;if(widget._chart.tooltipTemplate){widget._chart.tooltipTemplate(templ)}}break;case"backgroundContent":if(value===null){widget._chart.backgroundContent(null)}if(!widget._duringInit){this._setBackgroundContent(value)}break;default:return}widget.options[key]=value},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_getAxisByName:function(name){if(this.widget._axes[name]===undefined){if(this.widget.widgetName==="igMap"){if(name==="xAxis"){return this.widget._chart.xAxis()}if(name==="yAxis"){return this.widget._chart.yAxis()}}return null}return this.widget._axes[name]},_getSeriesByName:function(name){if(this.widget._series[name]===undefined){return null}return this.widget._series[name]},_setAxisOptions:function(options,axis){var self=this;$.each(options,function(key,value){if(!self._setAxisOption(axis,key,value)){self._setCoreAxisOption(axis,key,value)}self.widget._axisOpt[axis.name()][key]=value})},_setSeriesOptions:function(options,series){var self=this;$.each(options,function(key,value){if(!self._setCoreSeriesOption(series,key,value)){self._seriesSetOption(series,key,value)}if(key!=="series"){self.widget._seriesOpt[series.name()][key]=value}})},_setSubSeriesOptions:function(options,parentSeries,series){var self=this;$.each(options,function(key,value){if(!self._setCoreSeriesOption(series,key,value)){self._seriesSetOption(series,key,value)}self.widget._seriesSubOpt[parentSeries.name()][series.name()][key]=value})},_setCoreSeriesOption:function(series,key,value){var templ;switch(key){case"legend":this._setLegend(series,value);return true;case"showTooltip":if(value===true){this._addTooltip(this.widget,series,this.widget.css.tooltip);if(!series.tooltipTemplate||series.tooltipTemplate()===null){this._setCoreSeriesOption(series,"tooltipTemplate","default")}}else{this._removeTooltip(this.widget,series)}return true;case"tooltipTemplate":if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}this.widget._tooltipTemplates[series.name()]=templ;if(series.tooltipTemplate){series.tooltipTemplate(templ);
}if(series.flattenEventArgs){series.flattenEventArgs($.proxy(this._getChartEvt,this))}}return true;case"displayType":switch(value){case"candlestick":series.displayType(0);break;case"ohlc":series.displayType(1);break;case"line":series.displayType(0);break;case"area":series.displayType(1);break;case"column":series.displayType(2);break}return true;case"tileImagery":if(value===null){series.backgroundContent(null)}this._setSeriesBackgroundContent(series,value);return true}return false},_initMap:function(){if(this.widget._duringInit){this._renderChartContainer(this.widget);this._initialDataBind();if(this.widget.dsCount===0&&this.widget._notInitialized){this._initializeWidget(this.widget)}}},_setSeriesBackgroundContent:function(series,bgOptions){var seriesOpt=this.widget._seriesOpt[series.name()];seriesOpt.tileImagery=bgOptions;switch(bgOptions.type){case"cloudMade":series.tileImagery(this._setBackgroundOptions(new $.ig.CloudMadeMapImagery,bgOptions));break;case"bing":this._initializeBingMapsImageryForSeries(series,bgOptions);break;case"openStreet":series.tileImagery(this._setBackgroundOptions(new $.ig.OpenStreetMapImagery,bgOptions));break;default:return}},_setBackgroundContent:function(bgOptions){if(!bgOptions){this._initMap()}else{this.widget.options.backgroundContent=bgOptions;switch(bgOptions.type){case"cloudMade":this.widget._chart.backgroundContent(this._setBackgroundOptions(new $.ig.CloudMadeMapImagery,bgOptions));this._initMap();break;case"bing":this._initializeBingMapsImagery(bgOptions);break;case"openStreet":this.widget._chart.backgroundContent(this._setBackgroundOptions(new $.ig.OpenStreetMapImagery,bgOptions));this._initMap();break;default:return}}},_initializeBingMapsImagery:function(bgOptions){var bingUrl=bgOptions.bingUrl||"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/",imagerySet=bgOptions.imagerySet||"AerialWithLabels",bingKey=bgOptions.key;$.ajax({url:bingUrl+imagerySet,data:"key="+bingKey+"&include=ImageryProviders",success:$.proxy(this._setBingBackground,this),dataType:"jsonp",jsonp:"jsonp"})},_initializeBingMapsImageryForSeries:function(series,bgOptions){var bingUrl=bgOptions.bingUrl||"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/",imagerySet=bgOptions.imagerySet||"AerialWithLabels",bingKey=bgOptions.key,self=this;$.ajax({url:bingUrl+imagerySet,data:"key="+bingKey+"&include=ImageryProviders",success:function(res){self._setBingBackgroundForSeries(series,res)},dataType:"jsonp",jsonp:"jsonp"})},_setBingBackgroundForSeries:function(series,res){var i,bg=new $.ig.BingMapsMapImagery,meta=res.resourceSets[0].resources[0],culture=this.widget.options.backgroundContent.cultureName||"en-US";bg.tilePath(meta.imageUrl);bg.cultureName(culture);if(this.widget.options.backgroundContent.downloadingImage!==undefined){bg.downloadingImage=this._getDownloadingImageHandler(this.widget.options.backgroundContent.downloadingImage)}if(this.widget.options.backgroundContent.opacity!==undefined){bg.opacity(this.widget.options.opacity)}for(i=0;i<meta.imageUrlSubdomains.length;i++){bg.subDomains().add(meta.imageUrlSubdomains[i])}series.tileImagery(bg)},_setBingBackground:function(res){var i,bg=new $.ig.BingMapsMapImagery,meta,culture=this.widget.options.backgroundContent.cultureName||"en-US";if(!res||!res.resourceSets||res.resourceSets.length<1||!res.resourceSets[0].resources||res.resourceSets[0].resources.length<1){return}meta=res.resourceSets[0].resources[0];var imageUrl;if(document.location.protocol=="https:"){imageUrl=meta.imageUrl.replace(/^http:\/\//i,"https://")}else{imageUrl=meta.imageUrl}bg.tilePath(imageUrl);bg.cultureName(culture);if(this.widget.options.backgroundContent.downloadingImage!==undefined){bg.downloadingImage=this._getDownloadingImageHandler(this.widget.options.backgroundContent.downloadingImage)}if(this.widget.options.backgroundContent.opacity!==undefined){bg.opacity(this.widget.options.opacity)}for(i=0;i<meta.imageUrlSubdomains.length;i++){bg.subDomains().add(meta.imageUrlSubdomains[i])}this.widget._chart.backgroundContent(bg);this._initMap()},_setBackgroundOptions:function(background,options){var self=this;$.each(options,function(key,val){self._backgroundContextSetOption(background,key,val)});return background},_backgroundContextSetOption:function(background,key,value){switch(key){case"key":background.key(value);break;case"parameter":background.parameter(value);break;case"opacity":background.opacity(value);break;case"downloadingImage":background.downloadingImage=this._getDownloadingImageHandler(value);break;case"tilePath":background.tilePath(value);break;default:break}},_getDownloadingImageHandler:function(outerFunc){return function(sender,args){var uri=args.uri();var image=args.image();var outerArgs={uri:uri,image:image};outerFunc(outerArgs);args.uri(outerArgs.uri)}},_setDataTemplate:function(series,key,value){var tempTemplate=new $.ig.DataTemplate,requireThis=false;if(!value){if(series[key]){series[key](null)}return}if(value.requireThis){requireThis=true}if(value.render){if(requireThis){tempTemplate.render($.proxy(value.render,value))}else{tempTemplate.render(value.render)}}else{tempTemplate.render(value)}if(value.measure){if(requireThis){tempTemplate.measure($.proxy(value.measure,value))}else{tempTemplate.measure(value.measure)}}if(value.passStarting){if(requireThis){tempTemplate.passStarting($.proxy(value.passStarting,value))}else{tempTemplate.passStarting(value.passStarting)}}if(value.passCompleted){if(requireThis){tempTemplate.passCompleted($.proxy(value.passCompleted,value))}else{tempTemplate.passCompleted(value.passCompleted)}}if(series[key]){series[key](tempTemplate)}},_seriesSetOption:function(series,key,value){try{return this._seriesSetOptionHelper(series,key,value)}catch(err){if(series[key]===undefined){throw new Error(this.widget._getLocaleValue("seriesUnsupportedOption")+key)}else{throw err}}},_seriesSetOptionHelper:function(series,key,value){var $tempColor,$old,axis,axisType,seriesType;switch(key){case"legendItemVisibility":switch(value){case"visible":series.legendItemVisibility(0);break;case"collapsed":series.legendItemVisibility(1);break}return true;case"legendItemBadgeTemplate":case"legendItemTemplate":case"discreteLegendItemTemplate":case"markerTemplate":$.ig.dvCommonWidget.prototype._setDataTemplate(series,key,value);return true;case"transitionDuration":case"resolution":case"title":case"thickness":case"isDropShadowEnabled":case"useSingleShadow":case"shadowBlur":case"shadowOffsetX":case"shadowOffsetY":case"shapeMemberPath":case"shapeStyleSelector":case"shapeStyle":case"xMemberPath":case"yMemberPath":case"trendLineThickness":case"trendLinePeriod":case"trendLineZIndex":case"isTransitionInEnabled":case"transitionInDuration":case"maximumMarkers":case"radiusMemberPath":case"labelMemberPath":case"fillMemberPath":case"radiusX":case"radiusY":case"clipSeriesToBounds":case"valueMemberPath":case"reverseLegendOrder":case"angleMemberPath":case"useCartesianInterpolation":case"lowMemberPath":case"highMemberPath":case"openMemberPath":case"closeMemberPath":case"volumeMemberPath":case"ignoreFirst":case"period":case"shortPeriod":case"longPeriod":case"trianglesSource":case"triangleVertexMemberPath1":case"triangleVertexMemberPath2":case"triangleVertexMemberPath3":case"colorMemberPath":case"visibleFromScale":case"longitudeMemberPath":case"latitudeMemberPath":case"shapeFilterResolution":case"useBruteForce":case"progressiveLoad":case"mouseOverEnabled":case"pointExtent":case"heatMinimum":case"heatMaximum":case"multiplier":case"smoothingPeriod":case"triggerPeriod":case"signalPeriod":case"useHighMarkerFidelity":case"areaFillOpacity":case"expectFunctions":case"useInterpolation":case"skipUnknownValues":case"bandHighlightWidth":case"useIndex":case"useLegend":case"isCustomCategoryStyleAllowed":case"isCustomCategoryMarkerStyleAllowed":case"isHighlightingEnabled":case"calloutPaddingLeft":case"calloutPaddingTop":case"calloutPaddingRight":case"calloutPaddingBottom":case"calloutInterpolatedValuePrecision":case"calloutPositionPadding":case"calloutStrokeThickness":case"useValueForAutoCalloutLabels":case"contentMemberPath":case"isCalloutOffsettingEnabled":case"keyMemberPath":case"axisAnnotationInterpolatedValuePrecision":case"xAxisAnnotationInterpolatedValuePrecision":case"yAxisAnnotationInterpolatedValuePrecision":series[key](value);return true;case"axisAnnotationFormatLabel":case"xAxisAnnotationFormatLabel":case"yAxisAnnotationFormatLabel":series[key]=value;return true;case"calloutLabelUpdating":case"calloutContentUpdating":case"calloutSeriesSelecting":series[key]=value!=null?function(s,args){value(args)}:null;return true;case"transitionEasingFunction":case"transitionInEasingFunction":series[key]($.ig.util.getEasingFunction(value));return true;case"brush":case"outline":case"negativeOutline":case"markerBrush":case"markerOutline":case"negativeBrush":case"trendLineBrush":if(value===null){series[key](null)}else{series[key]($.ig.dvCommonWidget.prototype._createBrushFromValue(value))}return true;case"shadowColor":case"heatMinimumColor":case"heatMaximumColor":if(value===null){series[key](null)}else{$tempColor=$.ig.APIFactory.prototype.createColor(value);series[key]($tempColor)}return true;case"finalValueSelectionMode":switch(value){case"auto":series.finalValueSelectionMode(0);break;case"finalVisible":series.finalValueSelectionMode(1);break;case"finalVisibleInterpolated":series.finalValueSelectionMode(2);break;case"final":series.finalValueSelectionMode(3);break}return true;case"calloutCollisionMode":switch(value){case"auto":series.calloutCollisionMode(0);break;case"simulatedAnnealing":series.calloutCollisionMode(1);break;case"greedy":series.calloutCollisionMode(2);break;case"greedyCenterOfMass":series.calloutCollisionMode(3);break}return true;case"markerType":switch(value){case"unset":series.markerType(0);break;case"none":series.markerType(1);break;case"automatic":series.markerType(2);break;case"circle":series.markerType(3);break;case"triangle":series.markerType(4);break;case"pyramid":series.markerType(5);break;case"square":series.markerType(6);break;case"diamond":series.markerType(7);break;case"pentagon":series.markerType(8);break;case"hexagon":series.markerType(9);break;case"tetragram":series.markerType(10);break;case"pentagram":series.markerType(11);break;case"hexagram":series.markerType(12);break;case"hidden":series.markerType(13);break}return true;case"markerCollisionAvoidance":switch(value){case"none":series.markerCollisionAvoidance(0);break;case"omit":series.markerCollisionAvoidance(1);break;case"fade":series.markerCollisionAvoidance(2);break;case"omitAndShift":series.markerCollisionAvoidance(3);break;case"fadeAndShift":series.markerCollisionAvoidance(4);break}return true;case"xAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsXAxis===undefined||!series.canUseAsXAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", xAxis: "+axisType)}series.xAxis(this._getAxisByName(value));return true;case"yAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsYAxis===undefined||!series.canUseAsYAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", yAxis: "+axisType)}series.yAxis(this._getAxisByName(value));return true;case"trendLineType":switch(value){case"none":series.trendLineType(0);break;case"linearFit":series.trendLineType(1);break;case"quadraticFit":series.trendLineType(2);break;case"cubicFit":series.trendLineType(3);break;case"quarticFit":series.trendLineType(4);break;case"quinticFit":series.trendLineType(5);break;case"logarithmicFit":series.trendLineType(6);break;case"exponentialFit":series.trendLineType(7);break;case"powerLawFit":series.trendLineType(8);break;case"simpleAverage":series.trendLineType(9);break;case"exponentialAverage":series.trendLineType(10);break;case"modifiedAverage":series.trendLineType(11);break;case"cumulativeAverage":series.trendLineType(12);break;case"weightedAverage":series.trendLineType(13);break}return true;case"transitionInSpeedType":switch(value){case"auto":series.transitionInSpeedType(0);break;case"normal":series.transitionInSpeedType(1);break;case"valueScaled":series.transitionInSpeedType(2);break;case"indexScaled":series.transitionInSpeedType(3);break;case"random":series.transitionInSpeedType(4);break}return true;case"transitionInMode":switch(value){case"auto":series.transitionInMode(0);break;case"fromZero":series.transitionInMode(1);break;case"sweepFromLeft":series.transitionInMode(2);break;case"sweepFromRight":series.transitionInMode(3);break;case"sweepFromTop":series.transitionInMode(4);break;case"sweepFromBottom":series.transitionInMode(5);break;case"sweepFromCenter":series.transitionInMode(6);break;case"accordionFromLeft":series.transitionInMode(7);break;case"accordionFromRight":series.transitionInMode(8);break;case"accordionFromTop":series.transitionInMode(9);break;case"accordionFromBottom":series.transitionInMode(10);break;case"expand":series.transitionInMode(11);break;case"sweepFromCategoryAxisMinimum":series.transitionInMode(12);break;case"sweepFromCategoryAxisMaximum":series.transitionInMode(13);break;case"sweepFromValueAxisMinimum":series.transitionInMode(14);break;case"sweepFromValueAxisMaximum":series.transitionInMode(15);break;case"accordionFromCategoryAxisMinimum":series.transitionInMode(16);break;case"accordionFromCategoryAxisMaximum":series.transitionInMode(17);break;case"accordionFromValueAxisMinimum":series.transitionInMode(18);break;case"accordionFromValueAxisMaximum":series.transitionInMode(19);break}return true;case"radiusScale":series.radiusScale($.ig.dvCommonWidget.prototype._getSizeScale(value));return true;case"fillScale":series.fillScale($.ig.dvCommonWidget.prototype._getBrushScale(value));return true;case"angleAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsAngleAxis===undefined||!series.canUseAsAngleAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", angleAxis: "+axisType)}series.angleAxis(this._getAxisByName(value));return true;case"valueAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsValueAxis===undefined||!series.canUseAsValueAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", valueAxis: "+axisType)}series.valueAxis(this._getAxisByName(value));return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":series.unknownValuePlotting(0);break;case"dontPlot":series.unknownValuePlotting(1);break}return true;case"radius":series.radiusX(value);series.radiusY(value);return true;case"radiusAxis":axis=this._getAxisByName(value);if(value!==null&&(series.canUseAsRadiusAxis===undefined||!series.canUseAsRadiusAxis(axis))){seriesType=series.getType()?series.getType().name:null;axisType=axis.getType()?axis.getType().name:null;throw new Error(this.widget._getLocaleValue("invalidSeriesAxisCombination")+seriesType+", radiusAxis: "+axisType)}series.radiusAxis(this._getAxisByName(value));return true;case"useCartesianInterpolation":series.useCartesianInterpolation(value);return true;case"negativeOutline":case"negativeBrush":case"calloutBackground":case"calloutTextColor":case"calloutLeaderBrush":case"calloutOutline":case"axisAnnotationBackground":case"xAxisAnnotationBackground":case"yAxisAnnotationBackground":case"axisAnnotationOutline":case"xAxisAnnotationOutline":case"yAxisAnnotationOutline":case"axisAnnotationTextColor":case"xAxisAnnotationTextColor":case"yAxisAnnotationTextColor":case"horizontalLineStroke":case"verticalLineStroke":if(value===null){series[key](null)}else{series[key]($.ig.dvCommonWidget.prototype._createBrushFromValue(value))}return true;case"splineType":switch(value){case"natural":series.splineType(0);break;case"clamped":series.splineType(1);break}return true;case"colorScale":series.colorScale($.ig.dvCommonWidget.prototype._getColorScale(value));return true;case"valueResolver":series.valueResolver($.ig.dvCommonWidget.prototype._getValueResolver(value));return true;case"series":this._setSubSeries(series,value);return true;case"opacity":$old=series.opacity();series.opacity(value);if(series.raisePropertyChanged){series.raisePropertyChanged("Opacity",$old,value)}if(series.renderSeries){series.renderSeries(false)}return true;case"isAxisAnnotationEnabled":series.isAxisAnnotationEnabled(value);return true;case"isAutoCalloutBehaviorEnabled":series.isAutoCalloutBehaviorEnabled(value);return true;case"targetSeries":case"targetAxis":if(value===undefined||value===null||this._getNotifyTarget(value)===null){series[key](null)}else{series[key](this._getNotifyTarget(value))}return true;case"cursorPosition":series.cursorPosition($.ig.APIFactory.prototype.createPoint(value.x,value.y));return true;case"verticalLineVisibility":case"horizontalLineVisibility":case"toolTipPosition":case"highlightType":case"consolidatedColumnVerticalPosition":case"consolidatedItemHitTestBehavior":var enumType=$.ig.dvCommonWidget.prototype._enumFromOptionName(key);if(enumType){series[key]($.ig.util.getEnumValue($.ig.Enum.prototype.parse(enumType.prototype.$type,value,false)))}return true;case"":}return false},_enumFromOptionName:function(name){switch(name){case"verticalLineVisibility":case"horizontalLineVisibility":return $.ig.Visibility;case"toolTipPosition":return $.ig.CategoryTooltipLayerPosition;case"highlightType":return $.ig.CategoryItemHighlightType;case"consolidatedColumnVerticalPosition":return $.ig.ConsolidatedItemsPosition;case"consolidatedItemHitTestBehavior":return $.ig.ConsolidatedItemHitTestBehavior}},_getSubSeriesByName:function(parentSeries,name){var subSeries=null;if(parentSeries===null){for(var s in this.widget._seriesSub){parentSeries=this._getSeriesByName(s);if(parentSeries!==null){subSeries=this._getSubSeriesByName(parentSeries,name);if(subSeries!==null){return subSeries}}}}if(!parentSeries){return null}var parentName=parentSeries.name();if(this.widget._seriesSub[parentName][name]===undefined){return null}return this.widget._seriesSub[parentName][name]},_getIndexByName:function(fromArray,name){for(var i=0;i<fromArray.length;i++){if(fromArray[i].name&&fromArray[i].name===name){return i}}return-1},_setSubSeries:function(parentSeries,subSeries){var self=this,series=null,widget=this.widget,seriesIsNew=false,subSeriesOpt,parentInd,i,parentName=parentSeries.name(),seriesOpt,checkParent;parentInd=-1;for(i=0;i<widget.options.series.length;i++){checkParent=widget.options.series[i];if(checkParent&&checkParent.name===parentName){parentInd=i;break}}$.each(subSeries,function(i,val){if(!val.name){throw new Error(self.widget._getLocaleValue("seriesName"))}if(self._getSeriesByName(val.name)){throw new Error(self.widget._getLocaleValue("nameInUse"))}series=self._getSubSeriesByName(parentSeries,val.name);if(series&&val.remove){if(widget._seriesSub[parentName]){delete widget._seriesSub[parentName][val.name]}if(widget._seriesSubOpt[parentName]){subSeriesOpt=widget._seriesSubOpt[parentName][val.name];delete widget._seriesSubOpt[parentName][val.name]}if(parentInd!==-1){var ind=self._getIndexByName(widget.options.series[parentInd].series,subSeriesOpt.name);widget.options.series[parentInd].series.splice(ind,1)}parentSeries.series().remove(series);self._clearAxes(series);return}if(!series&&!val.remove){series=self._createSeriesFromType(val.type);self._bindSeriesEvents(series);series.name(val.name);seriesIsNew=true}if(series){seriesOpt=widget._seriesSubOpt[parentName][val.name];if(seriesIsNew){widget._seriesSub[parentName][val.name]=series;if(parentInd!==-1){self._setForName(widget.options.series,val)}widget._seriesSubOpt[parentName][val.name]=val}if(val.coercionMethods&&series.coercionMethods){series.coercionMethods(val.coercionMethods)}if(widget.options.expectFunctions!==undefined&&widget.options.expectFunctions&&series.expectFunctions){series.expectFunctions(widget.options.expectFunctions)}if(val.expectFunctions!==undefined&&series.expectFunctions){series.expectFunctions(val.expectFunctions)}self._setSubSeriesOptions(val,parentSeries,series,widget);if(seriesIsNew){parentSeries.series().add(series)}}})},_getValueResolver:function(value){var valueResolver;if(value.type===undefined||value.type==="linear"){valueResolver=new $.ig.LinearContourValueResolver}if(value.valueCount!==undefined){valueResolver.valueCount(value.valueCount)}return valueResolver},_getSizeScale:function(value){if(value===null){return value}var scale=new $.ig.SizeScale;if(value.minimumValue!==undefined){scale.minimumValue(value.minimumValue)}if(value.maximumValue!==undefined){scale.maximumValue(value.maximumValue)}if(value.isLogarithmic!==undefined){scale.isLogarithmic(value.isLogarithmic)}if(value.logarithmBase!==undefined){scale.logarithmBase(value.logarithmBase)}return scale},_getColorScale:function(value){var type="customPalette",scale=null;if(value===null){return value}if(value.type){type=value.type}switch(type){case"customPalette":scale=new $.ig.CustomPaletteColorScale;break}if(scale){if(value.minimumValue){scale.minimumValue(value.minimumValue)}if(value.maximumValue){scale.maximumValue(value.maximumValue)}if(value.interpolationMode){switch(value.interpolationMode){case"select":scale.interpolationMode(0);break;case"interpolateRGB":scale.interpolationMode(1);break;case"interpolateHSV":scale.interpolationMode(2);break}}if(value.palette){scale.providePalette(value.palette)}}return scale},_getBrushScale:function(value){var type="value",scale=null,isRGB,i,brushes,$tempBrushCollection;if(value===null){return null}if(value.type){type=value.type}switch(type){case"value":scale=new $.ig.ValueBrushScale;break;case"customPalette":scale=new $.ig.CustomPaletteBrushScale;break}if(scale){if(value.brushes){isRGB=true;brushes=value.brushes;if(typeof brushes[0]==="string"&&brushes[0]==="HSV"||brushes[0]==="RGB"){if(brushes[0]==="HSV"){isRGB=false}brushes=brushes.slice(1)}$tempBrushCollection=new $.ig.BrushCollection;for(i=0;i<brushes.length;i++){$tempBrushCollection.add(this._createBrushFromValue(brushes[i]))}scale.brushes($tempBrushCollection)}if(value.brushSelectionMode){switch(value.brushSelectionMode){case"select":scale.brushSelectionMode(0);break;case"interpolate":scale.brushSelectionMode(1);break}}if(value.minimumValue!==undefined){scale.minimumValue(value.minimumValue)}if(value.maximumValue!==undefined){scale.maximumValue(value.maximumValue)}if(value.isLogarithmic){scale.isLogarithmic(value.isLogarithmic)}if(value.logarithmBase){scale.logarithmBase(value.logarithmBase)}}return scale},_setAxisOption:function(axis,key,value){try{return this._setAxisOptionHelper(axis,key,value)}catch(err){if(axis[key]===undefined){throw new Error(this.widget._getLocaleValue("axisUnsupportedOption")+key)}else{throw err}}},_setAxisOptionHelper:function(axis,key,value){switch(key){case"strokeThickness":case"majorStrokeThickness":case"minorStrokeThickness":case"isInverted":case"crossingValue":case"label":case"gap":case"overlap":case"interval":case"minorInterval":case"useEnhancedIntervalManagement":case"enhancedIntervalMinimumCharacters":case"startAngleOffset":case"minimumValue":case"maximumValue":case"referenceValue":case"isLogarithmic":case"logarithmBase":case"radiusExtentScale":case"innerRadiusExtentScale":case"dateTimeMemberPath":case"formatLabel":case"title":case"useClusteringMode":case"abbreviateLargeNumbers":if(axis[key]){axis[key](value)}return true;case"useSmartAxis":axis.useSmartAxis(value);break;case"smartAxisExtent":axis.smartAxisExtent(value);break;case"smartAxisMinimumExtent":axis.smartAxisMinimumExtent(value);break;case"smartAxisMaximumExtent":axis.smartAxisMaximumExtent(value);break;case"smartAxisExtentType":axis.smartAxisExtentType(value);break;case"smartAxisAngle":axis.smartAxisAngle(value);break;case"smartAxisMinimumAngle":axis.smartAxisMinimumAngle(value);break;case"smartAxisMaximumAngle":axis.smartAxisMaximumAngle(value);break;case"smartAxisFont":axis.smartAxisFont(value);break;case"smartAxisFontSize":axis.smartAxisFontSize(value);break;case"smartAxisMinimumFontSize":axis.smartAxisMinimumFontSize(value);break;case"smartAxisMaximumFontSize":axis.smartAxisMaximumFontSize(value);break;case"smartAxisNumberOfStaggerLevels":axis.smartAxisNumberOfStaggerLevels(value);break;case"smartAxisMinimumStaggerLevels":axis.smartAxisMinimumStaggerLevels(value);break;case"smartAxisMaximumStaggerLevels":axis.smartAxisMaximumStaggerLevels(value);break;case"smartAxisVerticalAlignment":axis.smartAxisVerticalAlignment(value);break;case"smartAxisTopMargin":axis.smartAxisTopMargin(value);break;case"smartAxisProximityMargin":axis.smartAxisProximityMargin(value);break;case"stroke":axis.stroke(this._createBrushFromValue(value));return true;case"strip":axis.strip(this._createBrushFromValue(value));return true;case"majorStroke":axis.majorStroke(this._createBrushFromValue(value));return true;case"minorStroke":axis.minorStroke(this._createBrushFromValue(value));return true;case"scaleMode":switch(value){case"linear":axis.scaleMode(0);break;case"logarithmic":axis.scaleMode(1);break}return true;case"expectFunctions":axis.expectFunctions(value);return true;case"displayType":switch(value){case"continuous":axis.displayType(0);break;case"discrete":axis.displayType(1);break}return true;case"isDataPreSorted":axis.isDataPreSorted(value);return true;case"breaks":axis.breaks().clear();$.each(value,function(ii,brk){var timeAxisBreak=new $.ig.TimeAxisBreak;timeAxisBreak.start(brk.start);timeAxisBreak.end(brk.end);timeAxisBreak.interval(brk.interval);axis.breaks().add(timeAxisBreak)});return true;case"intervals":axis.intervals().clear();$.each(value,function(ii,intr){var interval=new $.ig.TimeAxisInterval;interval.range(intr.range);interval.interval(intr.interval);var intervalType=$.ig.util.getEnumValue($.ig.Enum.prototype.parse($.ig.TimeAxisIntervalType.prototype.$type,intr.intervalType,false));interval.intervalType(intervalType);axis.intervals().add(interval)});return true;case"labelFormats":axis.labelFormats().clear();$.each(value,function(ii,lf){var labelFormat=new $.ig.TimeAxisLabelFormat;labelFormat.range(lf.range);labelFormat.format(lf.format);axis.labelFormats().add(labelFormat)});return true}},_setCoreAxisOption:function(axis,key,value){var labelSettings=null,titleSettings=null,tempAxis,self=this;switch(key){case"crossingAxis":if(value){tempAxis=this._getAxisByName(value);if(tempAxis){axis.crossingAxis(tempAxis)}else{this.widget._pendingCrossingAxes.push(function(){var tempAxis=self._getAxisByName(value);if(tempAxis){axis.crossingAxis(tempAxis)}})}}else{axis.crossingAxis(null)}break;case"labelLocation":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"outsideTop":labelSettings.location(0);break;case"outsideBottom":labelSettings.location(1);break;case"outsideLeft":labelSettings.location(2);break;case"outsideRight":labelSettings.location(3);break;case"insideTop":labelSettings.location(4);break;case"insideBottom":labelSettings.location(5);break;case"insideLeft":labelSettings.location(6);break;case"insideRight":labelSettings.location(7);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelVisibility":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"visible":labelSettings.visibility(0);break;case"collapsed":labelSettings.visibility(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelExtent":if(value===null){value=NaN}labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.extent(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelHorizontalAlignment":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"left":labelSettings.horizontalAlignment(0);break;case"center":labelSettings.horizontalAlignment(1);break;case"right":labelSettings.horizontalAlignment(2);break;case"stretch":labelSettings.horizontalAlignment(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelVerticalAlignment":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}switch(value){case"top":labelSettings.verticalAlignment(0);break;case"center":labelSettings.verticalAlignment(1);break;case"bottom":labelSettings.verticalAlignment(2);break;case"stretch":labelSettings.verticalAlignment(1);break;default:break}if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.margin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTopMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.topMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelRightMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.rightMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelBottomMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.bottomMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelLeftMargin":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.leftMargin(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"showFirstLabel":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.showFirstLabel(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelAngle":if(value===null){value=0}labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.angle(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTextStyle":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.textStyle(value);if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"labelTextColor":labelSettings=axis.labelSettings();if(labelSettings===null){labelSettings=new $.ig.AxisLabelSettings}labelSettings.textColor(this._createBrushFromValue(value));if(!axis.labelSettings()){axis.labelSettings(labelSettings)}break;case"titleAngle":if(value===null){value=0}titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.angle(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTextStyle":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.textStyle(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.margin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTopMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.topMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleRightMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings;
}titleSettings.rightMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleBottomMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.bottomMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleLeftMargin":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.leftMargin(value);if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleTextColor":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}titleSettings.textColor(this._createBrushFromValue(value));if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleVerticalAlignment":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"top":titleSettings.verticalAlignment(0);break;case"center":titleSettings.verticalAlignment(1);break;case"bottom":titleSettings.verticalAlignment(2);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titleHorizontalAlignment":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"left":titleSettings.horizontalAlignment(0);break;case"center":titleSettings.horizontalAlignment(1);break;case"right":titleSettings.horizontalAlignment(2);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"titlePosition":titleSettings=axis.titleSettings();if(titleSettings===null){titleSettings=new $.ig.TitleSettings}switch(value){case"auto":titleSettings.position(0);break;case"left":titleSettings.position(1);break;case"right":titleSettings.position(2);break;case"top":titleSettings.position(3);break;case"bottom":titleSettings.position(4);break;default:break}if(!axis.titleSettings()){axis.titleSettings(titleSettings)}break;case"tickLength":axis.tickLength(value);break;case"tickStrokeThickness":axis.tickStrokeThickness(value);break;case"tickStroke":axis.tickStroke(this._createBrushFromValue(value));break}},_checkObjectForDataSourceProperty:function(value){if(value&&Object.prototype.toString.call(value)==="[object Array]"){var ret=[];for(var index=0;index<value.length;index++){if(value[index].dataSource!==undefined||value[index].dataSourceUrl!==undefined){ret[ret.length]=value[index]}}if(ret.length===0){return null}return ret}return null},_checkObjectForShapeDataSourceProperty:function(value){if(value&&Object.prototype.toString.call(value)==="[object Array]"){var ret=[];for(var index=0;index<value.length;index++){if(value[index].shapeDataSource!==undefined||value[index].triangulatedDataSource!==undefined){ret[ret.length]=value[index]}}if(ret.length===0){return null}return ret}return null},_setOption:function(key,value){var arbitraryDataSource=this._checkObjectForDataSourceProperty(value);var arbitraryShapeDataSource=this._checkObjectForShapeDataSourceProperty(value);var dataOptions={},id,index;if(key==="dataSource"||key==="dataSourceUrl"||key==="responseDataKey"){if(key==="dataSource"||key==="dataSourceUrl"){dataOptions.dataSource=value;if(this.widget.options.responseDataKey){dataOptions.responseDataKey=this.widget.options.responseDataKey}id=this.widget._containerSourceID}else if(key==="responseDataKey"){dataOptions.responseDataKey=value;if(this.widget.options.dataSource){dataOptions.dataSource=this.widget.options.dataSource}else if(this.widget.options.dataSourceUrl){dataOptions.dataSource=this.widget.options.dataSourceUrl}id=this.widget._containerSourceID}this.widget._setCoreCallbackOptions={key:key,value:value};this._setupDataSource(dataOptions,this._chartDataCallBack);if(id===undefined||id===null){id=this.widget._containerSourceID}this.widget.dataSources[id].dataBind();if(key==="dataSource"){this.widget.options.dataSource=value}if(key==="dataSourceUrl"){this.widget.options.dataSourceUrl=value}if(key==="responseDataKey"){this.widget.options.responseDataKey=value}}else if(arbitraryDataSource){for(index=0;index<arbitraryDataSource.length;index++){dataOptions=arbitraryDataSource[index];id=arbitraryDataSource[index].name;if(this.widget._target&&this.widget._target.name()===id){this.widget._target=null}this.widget._setCoreCallbackOptions={key:key,value:value};this._setupDataSource(dataOptions,this._chartDataCallBack);this.widget.dataSources[id].dataBind()}}else if(arbitraryShapeDataSource){for(index=0;index<arbitraryShapeDataSource.length;index++){var obj=value[index];this.widget._initConverter(obj,this._convDataCallback);this.widget._setCoreCallbackOptions={key:key,value:value}}}else{this._setOptionAfterInit(key,value)}},_chartDataCallBack:function(success,e,dataSource){var key=this.widget._setCoreCallbackOptions.key,value=this.widget._setCoreCallbackOptions.value;if(!success){return false}this._setItemsSource(this.widget,this._getNotifyTarget(dataSource.settings.id),dataSource.settings.id);if(key==="series"||key==="axes"){this._setOptionAfterInit(key,value)}},_convDataCallback:function(){var context=this.settings.callee,id=this.settings.id,key=context.widget._setCoreCallbackOptions.key,value=context.widget._setCoreCallbackOptions.value;context._setItemsSource(context.widget,context._getNotifyTarget(id),id);if(key==="series"){context._setOptionAfterInit(key,value)}},_setOptionAfterInit:function(key,value){if(!this._setWidgetOption(this.widget._chart,key,value)){this._setCoreWidgetOption(this.widget._chart,key,value)}else{this.widget.options[key]=value}},_setItemsSource:function(widget,target,id){var ds=widget.dataSources[id];if(target===widget._chart){if(ds!==null){widget._chart.setWidgetLevelDataSource(ds)}else{widget._chart.removeWidgetLevelDataSource()}}else{if(ds!==null){widget._chart.setSpecificDataSource(id,ds)}else{widget._chart.removeSpecificDataSource(id,false)}}},_initialDataBind:function(){var ds=this._initDataSources(),self=this;$.each(ds,function(i){if(typeof self.widget.dataSources[i].dataBind==="function"){self.widget.dataSources[i].dataBind()}})},_initDataSources:function(){var self=this,widget=this.widget,options=this.widget.options,axes,series;widget.dataSources={};widget.dsCount=0;if(options.dataSource||options.dataSourceUrl){widget.dsCount++;self._setupDataSource(options,this._initCallback)}if(options.shapeDataSource||options.triangulationDataSource){widget.dsCount++;self.widget._initConverter(options,self._converterCallback)}if(options.axes){axes=options.axes;$.each(axes,function(i,val){if(val.dataSource||val.dataSourceUrl){widget.dsCount++;self._setupDataSource(val,self._initCallback)}})}if(options.series){series=options.series;$.each(series,function(i,val){if(val.dataSource||val.dataSourceUrl){widget.dsCount++;self._setupDataSource(val,self._initCallback)}if(val.shapeDataSource||val.triangulationDataSource){widget.dsCount++;self.widget._initConverter(val,self._converterCallback)}})}return widget.dataSources},_drawCanvas:function(canvasElemnts,iWidth,iHeight){var oSaveCanvas=document.createElement("canvas"),oSaveCtx;oSaveCanvas.width=iWidth;oSaveCanvas.height=iHeight;oSaveCanvas.style.width=iWidth+"px";oSaveCanvas.style.height=iHeight+"px";oSaveCtx=oSaveCanvas.getContext("2d");$.each(canvasElemnts,function(i,canvas){oSaveCtx.drawImage(canvas,0,0,iWidth,iHeight)});return oSaveCanvas},_getLegendElements:function(){var options=this.widget.options,elements=[];if(this.widget.options.legend){elements.push($("#"+this.widget.options.legend.element))}if(options.series){$.each(options.series,function(i,ser){if(ser&&ser.legend){elements.push($("#"+ser.legend.element))}})}return elements},_print:function(){var doc=document,widget=this.widget,legends=this._getLegendElements(),chartWrapper=$("#"+this.widget.id()),origDisplay=[],origWrappers=[],body=doc.body,childNodes=body.childNodes;if(widget._isPrinting){return}widget._isPrinting=true;$.each(childNodes,function(i,node){if(node.nodeType===1){origDisplay[i]=node.style.display;var matched=false;$.each(chartWrapper,function(i,chartNode){if(node===chartNode){matched=true;return}});$.each(legends,function(i,subLegend){if(subLegend===node){matched=true;return}});if(matched){return}node.style.display="none"}});origWrappers[0]=chartWrapper.parent();$(body).append(chartWrapper);$.each(legends,function(i,legend){origWrappers[i+1]=legend.parent();$(body).append(legend)});window.print();setTimeout(function(){widget._isPrinting=false;origWrappers[0].prepend(chartWrapper);$.each(legends,function(i,legend){origWrappers[i+1].prepend(legend)});$.each(childNodes,function(i,node){if(node.nodeType===1){node.style.display=origDisplay[i]}})},1e3)},_getImage:function(width,height,chart){var expCanvas,imgElement=document.createElement("img");width=width||$("#"+chart.id()+"_chart_container").width();height=height||$("#"+chart.id()+"_chart_container").height();expCanvas=this._drawCanvas($("#"+chart.id()+" canvas"),width,height);imgElement.src=expCanvas.toDataURL("image/png");return imgElement},_initSize:function(widget,o){var v,key,size,i=-1,chart=widget._chart,elem=widget.element[0];this._oldProp={width:elem.style.width,height:elem.style.height};while(i++<1){key=i===0?"width":"height";if(o[key]){size=key}else{v=elem.style[key];if(!v||v&&v.indexOf("%")>0){this._setSize(chart,size=key,v||500)}}}if(!size){this._setSize(chart,"width")}},_setSize:function(chart,key,val){$.ig.util.setSize(this.widget.element,key,val,chart,"notifyContainerResized")},_renderChartContainer:function(chart){var opt=chart.options;if(!chart._isRendered){this._chartElement.appendTo(chart.element);this._chartElement.addClass(chart.css.chart||chart.css.map);chart._chart.provideContainer(this._renderer);this._initSize(chart,opt)}},_setLegend:function(item,value){var legend;if(value!==null){value.owner=this.widget;if(value.type===undefined){value.type=this.widget.widgetName==="igPieChart"?"item":"legend"}if(item.legend()===null){if($("#"+value.element).data("igChartLegend")||value.data&&value.data("igChartLegend")){legend=!value.element?value.data("igChartLegend"):$("#"+value.element).data("igChartLegend");legend.options.owner=this.widget.options;legend._owner=this.widget}else{legend=$("#"+value.element).igChartLegend(value).data("igChartLegend")}item.legend(legend.legend)}else{$("#"+item.legend().name()).igChartLegend(value)}}else{if(item.legend()!==null&&$("#"+item.legend().name()).length>0){$("#"+item.legend().name()).igChartLegend("destroy")}}},_mergeDataSourceSettings:function(s1,s2){if(!s1){return s2}if(!s2){return s1}var source1=s1.dataSource,source2=s2.dataSource,newSettings;if(source1&&($.type(source1)==="array"||$.type(source1)==="object")){s1.dataSource=null}if(source2&&($.type(source2)==="array"||$.type(source2)==="object")){s2.dataSource=null}newSettings=$.extend(true,{},s1,s2);if(source2&&($.type(source2)==="array"||$.type(source2)==="object")){s2.dataSource=source2;newSettings.dataSource=source2}else if(source1&&($.type(source1)==="array"||$.type(source1)==="object")){s1.dataSource=source1}if(source2===null){newSettings.dataSource=null}return newSettings},_mergeIntoWithDataSource:function(o1,o2){var ds1,ds2,setToNull,s1=null,s2=null;if(o1.dataSource){ds1=o1.dataSource}if(o2.dataSource){ds2=o2.dataSource}setToNull=false;if(o2.dataSource===null){setToNull=true}if(o1.dataSource){o1.dataSource=null}if(o2.dataSource){o2.dataSource=null}$.extend(true,o1,o2);if(ds1){o1.dataSource=ds1}if(ds2){o2.dataSource=ds2;o1.dataSource=ds2}if(o1.dataSource){if(o1.dataSource&&o1.dataSource.settings){s1=o1.dataSource.settings}if(o2.dataSource&&o2.dataSource.settings){s2=o2.dataSource.settings}o1.dataSource.settings=this._mergeDataSourceSettings(s1,s2)}},_mergeIntoNewWithDataSource:function(o1,o2){var ds1,ds2,setToNull,newObj,s1=null,s2=null;if(o1.dataSource){ds1=o1.dataSource}if(o2.dataSource){ds2=o2.dataSource}setToNull=false;if(o2.dataSource===null){setToNull=true}if(o1.dataSource){o1.dataSource=null}if(o2.dataSource){o2.dataSource=null}newObj=$.extend(true,{},o1,o2);if(ds1){o1.dataSource=ds1;newObj.dataSource=ds1}if(ds2){o2.dataSource=ds2;newObj.dataSource=ds2}if(newObj.dataSource){if(o1.dataSource&&o1.dataSource.settings){s1=o1.dataSource.settings}if(o2.dataSource&&o2.dataSource.settings){s2=o2.dataSource.settings}newObj.dataSource.settings=this._mergeDataSourceSettings(s1,s2)}return newObj},_addTooltip:function(widget,series,clss){var tt,tt1,ttWrap,ttWrap1;if(typeof widget._chart.toolTip==="function"){if(widget._tooltip[widget.id()]===undefined){tt1=$('<div id="'+widget.id()+'_tooltip" class="'+clss+'"></div>');ttWrap1=new $.ig.JQueryDomWrapper(tt1[0],tt1);widget._tooltip[widget.id()]=tt1}this._bindTooltipEvents(widget,ttWrap1);widget._chart.toolTip(ttWrap1)}else{if(widget._tooltip[series.name()]===undefined){tt=$('<div id="'+series.name()+'_tooltip" class="'+clss+'"></div>');ttWrap=new $.ig.JQueryDomWrapper(tt[0],tt);widget._tooltip[series.name()]=tt}else{tt=widget._tooltip[series.name()];ttWrap=new $.ig.JQueryDomWrapper(tt[0],tt)}this._bindTooltipEvents(widget,ttWrap);series.toolTip(ttWrap)}},_removeTooltip:function(widget,series){if(typeof widget._chart.toolTip==="function"){if(widget._tooltip[widget.id()]!==undefined){this._removeTooltipEvents(widget,widget._tooltip[widget.id()]);delete widget._tooltip[widget.id()];widget._chart.toolTip(null)}}else{if(widget._tooltip[series.name()]!==undefined){this._removeTooltipEvents(widget,widget._tooltip[series.name()]);delete widget._tooltip[series.name()];series.toolTip(null)}}},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTipUpdateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTipHideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_bindMapEvents:function(chart){chart.seriesCursorMouseMove=$.ig.Delegate.prototype.combine(chart.seriesCursorMouseMove,$.proxy(this._fireChartSeriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,$.proxy(this._fireChartSeriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,$.proxy(this._fireChartSeriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,$.proxy(this._fireChartSeriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,$.proxy(this._fireChartSeriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,$.proxy(this._fireChartSeriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,$.proxy(this._fireChartWindowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,$.proxy(this._fireChartActualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,$.proxy(this._fireChartGridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,$.proxy(this._fireChartRefreshCompleted,this));chart.imageTilesReady=$.ig.Delegate.prototype.combine(chart.imageTilesReady,$.proxy(this._fireChartImageTilesReady,this));chart.notifyCrosshairUpdate=$.ig.Delegate.prototype.combine(chart.notifyCrosshairUpdate,$.proxy(this._notifyCrosshairUpdate,this))},_bindSeriesEvents:function(series){if(series.basedOnColumns!==undefined){series.basedOnColumns($.ig.Delegate.prototype.combine(series.basedOnColumns(),$.proxy(this._fireChartBasedOnColumns,this)))}if(series.indicator!==undefined){series.indicator($.ig.Delegate.prototype.combine(series.indicator(),$.proxy(this._fireChartIndicator,this)))}if(series.typical!==undefined){series.typical=$.ig.Delegate.prototype.combine(series.typical,$.proxy(this._fireChartTypical,this))}if(series.typicalBasedOn!==undefined){series.typicalBasedOn=$.ig.Delegate.prototype.combine(series.typicalBasedOn,$.proxy(this._fireChartTypicalBasedOn,this))}if(series.triangulationStatusChanged!==undefined){series.triangulationStatusChanged=$.ig.Delegate.prototype.combine(series.triangulationStatusChanged,$.proxy(this._fireMapTriangulationStatusChanged,this))}if(series.progressiveLoadStatusChanged!==undefined){series.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(series.progressiveLoadStatusChanged,$.proxy(this._fireChartProgressiveLoadStatusChanged,this))}if(series.assigningCategoryStyle!==undefined){series.assigningCategoryStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryStyle,$.proxy(this._fireChartAssigningCategoryStyle,this))}if(series.assigningCategoryMarkerStyle!==undefined){series.assigningCategoryMarkerStyle=$.ig.Delegate.prototype.combine(series.assigningCategoryMarkerStyle,$.proxy(this._fireChartAssigningCategoryMarkerStyle,this))}},_getWidgetName:function(){switch(this.widget.widgetName){case"igPieChart":case"igDataChart":return"chart";case"igMap":return"map"}},_fireChartProgressiveLoadStatusChanged:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()];e.currentStatus=evtArgs.currentStatus();e[widget]=this.widget.options;e.series=seriesOpt;seriesOpt.progressiveStatus=e.currentStatus;this.widget._trigger("progressiveLoadStatusChanged",null,e)},_fireChartScatterMouseOver:function(sender,evtArgs){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;e.args=evtArgs;e.series=sender;this.widget._trigger("scatterMouseOver",null,e)},_fireChartTypicalBasedOn:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],i,intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=[];e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("typicalBasedOn",null,e);if(e.basedOn!==null&&e.basedOn.length&&e.basedOn.length>0){for(i=0;i<e.basedOn.length;i++){evtArgs.basedOn().add(e.basedOn[i])}}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChartBasedOnColumns:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],i,intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=[];e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("basedOn",null,e);if(e.basedOn!==null&&e.basedOn.length&&e.basedOn.length>0){for(i=0;i<e.basedOn.length;i++){evtArgs.basedOn().add(e.basedOn[i])}}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChartIndicator:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],intSeries=this.widget._series[sender.name()],self=this;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return self._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();this.widget._trigger("indicator",null,e);if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_fireChartTypical:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],intSeries=this.widget._series[sender.name()],self=this,typicalRet,tBasedOn;e[widget]=this.widget.options;e.series=seriesOpt;e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){var ds=self._flattenDataSource(intSeries,evtArgs.dataSource());return ds};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();e.typicalColumn=[];tBasedOn=evtArgs.dataSource().typicalColumn().basedOn();this.widget._trigger("typical",null,e);if(e.typicalColumn!==null&&e.typicalColumn.length>0){typicalRet=new $.ig.List$1(Number,1,e.typicalColumn);evtArgs.dataSource().typicalColumn(new $.ig.CalculatedColumn(1,typicalRet,tBasedOn))}else{evtArgs.dataSource().typicalColumn(null)}if(!isNaN(e.minimum)){evtArgs.dataSource().minimumValue(e.minimumValue)}if(!isNaN(e.maximum)){evtArgs.dataSource().maximumValue(e.maximumValue)}},_flattenHighlightingInfo:function(info){var ret=null;if(info===null){return ret}ret={};ret.startIndex=info.startIndex();ret.endIndex=info.endIndex();switch(info.state()){case 0:ret.state="out";break;case 1:ret.state="in";break;case 2:ret.state="static";break}ret.progress=info.progress();ret.isMarker=info.isMarker();return ret},_fireChartAssigningCategoryMarkerStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke;if(!sender.isCustomCategoryMarkerStyleAllowed){return}e[widget]=this.widget.options;e.series=seriesOpt;e.startIndex=evtArgs.startIndex();e.endIndex=evtArgs.endIndex();e.hasDateRange=evtArgs.hasDateRange();if(e.hasDateRange){e.startDate=evtArgs.startDate();e.endDate=evtArgs.endDate()}e.getItems=$.proxy(evtArgs.getItems(),sender);e.fill=inFill=this._getValueFromBrush(evtArgs.fill());e.stroke=inStroke=this._getValueFromBrush(evtArgs.stroke());e.opacity=evtArgs.opacity();e.highlightingHandled=evtArgs.highlightingHandled();e.maxAllSeriesHighlightingProgress=evtArgs.maxAllSeriesHighlightingProgress();e.sumAllSeriesHighlightingProgress=evtArgs.sumAllSeriesHighlightingProgress();e.highlightingInfo=this._flattenHighlightingInfo(evtArgs.highlightingInfo());e.isNegativeShape=evtArgs.isNegativeShape();e.isThumbnail=evtArgs.isThumbnail();this.widget._trigger("assigningCategoryMarkerStyle",null,e);if(e.fill!==inFill){evtArgs.fill(this._createBrushFromValue(e.fill))}if(e.stroke!==inStroke){evtArgs.stroke(this._createBrushFromValue(e.stroke))}evtArgs.opacity(e.opacity);evtArgs.highlightingHandled(e.highlightingHandled)},_fireChartAssigningCategoryStyle:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()],inFill,inStroke,inStrokeDashArray,outStrokeDashArray,i;if(!sender.isCustomCategoryStyleAllowed){return}e[widget]=this.widget.options;e.series=seriesOpt;e.startIndex=evtArgs.startIndex();e.endIndex=evtArgs.endIndex();e.hasDateRange=evtArgs.hasDateRange();if(e.hasDateRange){e.startDate=evtArgs.startDate();e.endDate=evtArgs.endDate()}e.getItems=$.proxy(evtArgs.getItems(),sender);e.fill=inFill=this._getValueFromBrush(evtArgs.fill());e.stroke=inStroke=this._getValueFromBrush(evtArgs.stroke());e.strokeThickness=evtArgs.strokeThickness();var sda=evtArgs.strokeDashArray();if(sda!==undefined&&sda!==null){e.strokeDashArray=inStrokeDashArray=sda.toArray()}e.strokeDashCap=evtArgs.strokeDashCap();e.radiusX=evtArgs.radiusX();e.radiusY=evtArgs.radiusY();e.opacity=evtArgs.opacity();e.highlightingHandled=evtArgs.highlightingHandled();e.maxAllSeriesHighlightingProgress=evtArgs.maxAllSeriesHighlightingProgress();e.sumAllSeriesHighlightingProgress=evtArgs.sumAllSeriesHighlightingProgress();e.highlightingInfo=this._flattenHighlightingInfo(evtArgs.highlightingInfo());e.isNegativeShape=evtArgs.isNegativeShape();e.isThumbnail=evtArgs.isThumbnail();this.widget._trigger("assigningCategoryStyle",null,e);if(e.fill!==inFill){evtArgs.fill(this._createBrushFromValue(e.fill))}if(e.stroke!==inStroke){evtArgs.stroke(this._createBrushFromValue(e.stroke))}evtArgs.strokeThickness(e.strokeThickness);if(e.strokeDashArray!==inStrokeDashArray){outStrokeDashArray=new $.ig.DoubleCollection;for(i=0;i<e.strokeDashArray.length;i++){outStrokeDashArray.add(e.strokeDashArray[i])}evtArgs.strokeDashArray(outStrokeDashArray)}evtArgs.strokeDashCap(e.strokeDashCap);evtArgs.radiusX(e.radiusX);evtArgs.radiusY(e.radiusY);evtArgs.opacity(e.opacity);evtArgs.highlightingHandled(e.highlightingHandled)},_flattenDataSource:function(series,ds){var ret={},openColumn=series.getOpenColumnAsArray(),highColumn=series.getHighColumnAsArray(),lowColumn=series.getLowColumnAsArray(),closeColumn=series.getCloseColumnAsArray(),volumeColumn=series.getVolumeColumnAsArray();ret.indicatorColumn=ds.indicatorColumn().asArray();ret.openColumn=openColumn;ret.highColumn=highColumn;ret.lowColumn=lowColumn;ret.closeColumn=closeColumn;ret.volumeColumn=volumeColumn;return ret},_fireMapTriangulationStatusChanged:function(sender,evtArgs){var e={},widget=this._getWidgetName(),seriesOpt=this.widget._seriesOpt[sender.name()];e.currentStatus=evtArgs.currentStatus();e[widget]=this.widget.options;e.series=seriesOpt;this.widget._trigger("triangulationStatusChanged",null,e)},_bindPieChartEvents:function(chart){chart.sliceClick=$.ig.Delegate.prototype.combine(chart.sliceClick,$.proxy(this._firePieChartSliceClick,this));chart.labelClick=$.ig.Delegate.prototype.combine(chart.labelClick,$.proxy(this._firePieChartLabelClick,this));chart.selectedItemChanging=$.ig.Delegate.prototype.combine(chart.selectedItemChanging,$.proxy(this._firePieChartSelectedItemChanging,this));chart.selectedItemChanged=$.ig.Delegate.prototype.combine(chart.selectedItemChanged,$.proxy(this._firePieChartSelectedItemChanged,this));chart.selectedItemsChanging=$.ig.Delegate.prototype.combine(chart.selectedItemsChanging,$.proxy(this._firePieChartSelectedItemsChanging,this));chart.selectedItemsChanged=$.ig.Delegate.prototype.combine(chart.selectedItemsChanged,$.proxy(this._firePieChartSelectedItemsChanged,this))},_firePieChartLabelClick:function(sender,evtArgs){var e={};e.item=evtArgs.slice().dataContext();e.allowSliceClick=evtArgs.allowSliceClick();this.widget._trigger("labelClick",null,e);evtArgs.allowSliceClick(e.allowSliceClick)},_firePieChartSliceClick:function(sender,evtArgs){var e={},isExploded,isSelected;e.slice={};e.slice.item=evtArgs.slice().dataContext();isExploded=evtArgs.slice().isExploded();isSelected=evtArgs.slice().isSelected();e.slice.isExploded=isExploded;e.slice.isSelected=isSelected;e.chart=this.widget.options;e.originalEvent=evtArgs.originalEvent();this.widget._trigger("sliceClick",null,e);if(e.slice.isExploded!==isExploded){evtArgs.slice().isExploded(e.slice.isExploded)}if(e.slice.isSelected!==isSelected){evtArgs.slice().owner().selectSlice(evtArgs.slice(),e.slice.isSelected)}},_firePieChartSelectedItemChanging:function(sender,evtArgs){var e={};e.oldItem=evtArgs.oldItem();e.newItem=evtArgs.newItem();if(evtArgs.oldItem()!==null&&evtArgs.oldItem().slice!==undefined&&evtArgs.oldItem().slice().isOthersSlice()){e.oldItem={data:evtArgs.oldItem().data().toArray()}}if(evtArgs.newItem()!==null&&evtArgs.newItem().slice!==undefined&&evtArgs.newItem().slice().isOthersSlice()){e.newItem={data:evtArgs.newItem().data().toArray()}}e.cancel=evtArgs.cancel();this.widget._trigger("selectedItemChanging",null,e);evtArgs.cancel(e.cancel)},_firePieChartSelectedItemChanged:function(sender,evtArgs){var e={};e.oldItem=evtArgs.oldItem();e.newItem=evtArgs.newItem();if(evtArgs.oldItem()!==null&&evtArgs.oldItem().slice!==undefined&&evtArgs.oldItem().slice().isOthersSlice()){e.oldItem={data:evtArgs.oldItem().data().toArray()}}if(evtArgs.newItem()!==null&&evtArgs.newItem().slice!==undefined&&evtArgs.newItem().slice().isOthersSlice()){e.newItem={data:evtArgs.newItem().data().toArray()}}this.widget.options.selectedItem=e.newItem;this.widget._trigger("selectedItemChanged",null,e)},_firePieChartSelectedItemsChanging:function(sender,evtArgs){var e={};e.oldItems=evtArgs.oldItems().toArray();e.newItems=evtArgs.newItems().toArray();e.cancel=evtArgs.cancel();this.widget._trigger("selectedItemsChanging",null,e);evtArgs.cancel(e.cancel)},_firePieChartSelectedItemsChanged:function(sender,evtArgs){var e={};e.oldItems=evtArgs.oldItems().toArray();e.newItems=evtArgs.newItems().toArray();this.widget.options.selectedItems=sender.selectedItems().toArray();this.widget._trigger("selectedItemsChanged",null,e)},_bindDataChartEvents:function(chart){chart.seriesCursorMouseMove=$.ig.Delegate.prototype.combine(chart.seriesCursorMouseMove,$.proxy(this._fireChartSeriesCursorMouseMove,this));chart.seriesMouseLeftButtonDown=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonDown,$.proxy(this._fireChartSeriesMouseLeftButtonDown,this));chart.seriesMouseLeftButtonUp=$.ig.Delegate.prototype.combine(chart.seriesMouseLeftButtonUp,$.proxy(this._fireChartSeriesMouseLeftButtonUp,this));chart.seriesMouseMove=$.ig.Delegate.prototype.combine(chart.seriesMouseMove,$.proxy(this._fireChartSeriesMouseMove,this));chart.seriesMouseEnter=$.ig.Delegate.prototype.combine(chart.seriesMouseEnter,$.proxy(this._fireChartSeriesMouseEnter,this));chart.seriesMouseLeave=$.ig.Delegate.prototype.combine(chart.seriesMouseLeave,$.proxy(this._fireChartSeriesMouseLeave,this));chart.windowRectChanged=$.ig.Delegate.prototype.combine(chart.windowRectChanged,$.proxy(this._fireChartWindowRectChanged,this));chart.actualWindowRectChanged=$.ig.Delegate.prototype.combine(chart.actualWindowRectChanged,$.proxy(this._fireChartActualWindowRectChanged,this));chart.gridAreaRectChanged=$.ig.Delegate.prototype.combine(chart.gridAreaRectChanged,$.proxy(this._fireChartGridAreaRectChanged,this));chart.refreshCompleted=$.ig.Delegate.prototype.combine(chart.refreshCompleted,$.proxy(this._fireChartRefreshCompleted,this));chart.axisRangeChanged=$.ig.Delegate.prototype.combine(chart.axisRangeChanged,$.proxy(this._fireChartAxisRangeChanged,this));chart.notifyCrosshairUpdate=$.ig.Delegate.prototype.combine(chart.notifyCrosshairUpdate,$.proxy(this._notifyCrosshairUpdate,this))},_getSeriesOpt:function(evtArgs){var widget=this.widget,parentSeries,logicalSeries;if(!widget._seriesOpt){return widget.options}if(widget._seriesOpt[evtArgs.series().name()]){return widget._seriesOpt[evtArgs.series().name()]}if(!evtArgs.series().parentSeries){return widget.options}parentSeries=evtArgs.series().parentSeries();logicalSeries=evtArgs.series().logicalSeriesLink();if(widget._seriesSubOpt[parentSeries.name()][logicalSeries.name()]){return widget._seriesSubOpt[parentSeries.name()][logicalSeries.name()]}return widget.options},_getChartEvt:function(evtArgs){var e={},seriesOpt=this._getSeriesOpt(evtArgs),pos,widget=this._getWidgetName(),intSeries=null;e[widget]=this.widget.options;e.series=seriesOpt;if(e.series&&!e.series.title){e.series.title="Series Title"}e.item=evtArgs.item();if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(intSeries!==null&&intSeries.hostedSeries&&intSeries.hostedSeries()!==null){intSeries=intSeries.hostedSeries()}var brush,getBrushValue=$.ig.dvCommonWidget.prototype._getValueFromBrush;if(evtArgs.actualItemBrush&&evtArgs.actualItemBrush()!==null){brush=evtArgs.actualItemBrush()}else if(intSeries!==null&&intSeries.actualMarkerBrush&&intSeries.actualMarkerBrush()!==null){brush=intSeries.actualMarkerBrush()}if(brush){e.actualItemBrush=getBrushValue(brush)}if(intSeries!==null&&intSeries.actualBrush&&intSeries.actualBrush()!==null){brush=intSeries.actualBrush()}if(brush){e.actualSeriesBrush=getBrushValue(brush)}if(evtArgs.originalEvent&&evtArgs.originalEvent()!==null&&evtArgs.originalEvent().position&&evtArgs.originalEvent().position()!==null){pos=evtArgs.originalEvent().position();e.positionX=pos.__x;e.positionY=pos.__y}if(e.series.name===undefined&&evtArgs.series&&evtArgs.series().name){e.series.name=evtArgs.series().name()}e.itemLabel=evtArgs.itemLabel?evtArgs.itemLabel():null;
return e},_notifyCrosshairUpdate:function(){if(this.widget._chart&&this.widget._chart.crosshairPoint){this.widget.options.crosshairPoint={x:this.widget._chart.crosshairPoint().__x,y:this.widget._chart.crosshairPoint().__y}}},_fireChartSeriesCursorMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesCursorMouseMove",null,e)},_fireChartSeriesMouseLeftButtonDown:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonDown",null,e)},_fireChartSeriesMouseLeftButtonUp:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeftButtonUp",null,e)},_fireChartSeriesMouseMove:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseMove",null,e)},_fireChartSeriesMouseEnter:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseEnter",null,e)},_fireChartSeriesMouseLeave:function(sender,evtArgs){var e=this._getChartEvt(evtArgs);this.widget._trigger("seriesMouseLeave",null,e)},_fireChartWindowRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.windowRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("windowRectChanged",null,e)},_fireChartActualWindowRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.actualWindowRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("actualWindowRectChanged",null,e)},_fireChartGridAreaRectChanged:function(sender,evtArgs){var e={},oldRect=evtArgs.oldRect(),newRect=evtArgs.newRect(),widget=this._getWidgetName();if(oldRect){e.oldTop=oldRect.top();e.oldLeft=oldRect.left();e.oldWidth=oldRect.width();e.oldHeight=oldRect.height()}e.newTop=newRect.top();e.newLeft=newRect.left();e.newWidth=newRect.width();e.newHeight=newRect.height();e[widget]=this.widget.options;this.widget.options.gridAreaRect={top:e.newTop,left:e.newLeft,width:e.newWidth,height:e.newHeight};this.widget._trigger("gridAreaRectChanged",null,e)},_fireChartRefreshCompleted:function(){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("refreshCompleted",null,e)},_fireChartImageTilesReady:function(){var e={},widget=this._getWidgetName();e[widget]=this.widget.options;this.widget._trigger("imageTilesReady",null,e)},_fireChartAxisRangeChanged:function(sender,evtArgs){var e={};e.chart=this.widget.options;e.axis=this.widget._axisOpt[evtArgs.axis().name()];e.oldMinimumValue=evtArgs.oldMinimumValue();e.oldMaximumValue=evtArgs.oldMaximumValue();e.newMinimumValue=evtArgs.minimumValue();e.newMaximumValue=evtArgs.maximumValue();this.widget._trigger("axisRangeChanged",null,e)},_fireToolTipUpdateToolTip:function(args){var e={},noCancel,template;e=this._getChartEvt(args);e.tempId=this.widget._seriesOpt?e.series.name:this.widget.id();e.element=null;if(e.series!==null){e.element=this.widget._tooltip[e.tempId]}noCancel=this.widget._trigger(this.widget.events.tooltipShowing,null,e);if(e===null){noCancel=false}if(noCancel){template=this.widget._tooltipTemplate;if(e.series!==null&&this.widget._tooltipTemplates[e.tempId]!==undefined){template=this.widget._tooltipTemplates[e.tempId]}if(template==="default"){if(args.series().view){template=args.series().view().getDefaultTooltipTemplate();this.widget._tooltipTemplates[e.tempId]=template;if(args.series()&&args.series().isDefaultToolTipSelected){args.series().isDefaultToolTipSelected(true)}}}else{if(args.series()&&args.series().isDefaultToolTipSelected){args.series().isDefaultToolTipSelected(false)}}if(template){this.widget._tooltip[e.tempId].children().remove();if(e.item===null){noCancel=false}if(noCancel){this.widget._tooltip[e.tempId].html($.ig.tmpl(template,e))}}if(args.hideOthers){$.each(this.widget._tooltip,function(i,tip){tip.hide()})}if(noCancel){this.widget._tooltip[e.tempId].show();this.widget._trigger(this.widget.events.tooltipShown,null,e)}}return noCancel},_fireToolTipHideToolTip:function(args){var e={},noCancel;e=this.widget._seriesOpt?this._getChartEvt(args):args;e.tempId=this.widget._seriesOpt?e.series.name:this.widget.id();e.element=null;if(e.series!==null){e.element=this.widget._tooltip[e.tempId]}noCancel=this.widget._trigger(this.widget.events.tooltipHiding,null,e);if(noCancel){$.each(this.widget._tooltip,function(i,tip){tip.hide()});this.widget._trigger(this.widget.events.tooltipHidden,null,e)}},_getSeriesTypeName:function(series){var typeName=series.getType().name;typeName=typeName.replace("Series","");typeName=typeName.substring(0,1).toLowerCase()+typeName.substring(1,typeName.length);if(typeName=="financialPrice"){typeName="financial"}return typeName},_flattenCommonSeriesOptions:function(series){var opt={};if(series===null){return opt}if(series.name){opt.name=series.name()}opt.type=$.ig.dvCommonWidget.prototype._getSeriesTypeName(series);if(series.isTransitionInEnabled){opt.isTransitionInEnabled=series.isTransitionInEnabled()}if(series.resolution){opt.resolution=series.resolution()}if(series.actualBrush&&series.actualBrush()!==null){opt.actualBrush=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.actualBrush())}if(series.actualOutline&&series.actualOutline()!==null){opt.actualOutline=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.actualOutline())}if(series.thickness){opt.thickness=series.thickness()}if(series.transitionInDuration){opt.transitionInDuration=series.transitionInDuration()}if(series.transitionInDuration){opt.transitionDuration=series.transitionDuration()}if(series.markerType){opt.markerType=$.ig.MarkerType.prototype.getBox(series.markerType()).toString()}if(series.negativeBrush&&series.negativeBrush()!==null){opt.negativeBrush=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.negativeBrush())}if(series.negativeOutline&&series.negativeOutline()!==null){opt.negativeOutline=$.ig.dvCommonWidget.prototype._getValueFromBrush(series.negativeOutline())}if(series.valueMemberPath){opt.valueMemberPath=series.valueMemberPath()}if(series.xMemberPath){opt.xMemberPath=series.xMemberPath()}if(series.yMemberPath){opt.yMemberPath=series.yMemberPath()}if(series.labelMemberPath){opt.labelMemberPath=series.labelMemberPath()}if(series.fillMemberPath){opt.fillMemberPath=series.fillMemberPath()}if(series.radiusMemberPath){opt.radiusMemberPath=series.radiusMemberPath()}if(series.shapeMemberPath){opt.shapeMemberPath=series.shapeMemberPath()}if(series.itemsSource){opt.itemsSource=series.itemsSource()}return opt},_destroy:function(widget){var elem=this._chartElement,old=this._oldProp;if(elem){delete this._chartElement;elem.remove();this._setSize(widget._chart);elem=widget.element;elem.css("width",old.width);elem.css("height",old.height)}widget._axes=null;widget._series=null;widget._axisOpt=null;widget._seriesOpt=null;widget._seriesSub=null;widget._seriesSubOpt=null;widget.dataSources=null;$.each(this.widget._tooltip,function(i,tip){tip.hide();tip.remove()});widget._tooltip=null;widget._tooltipTemplates=null;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}}});$.ig.SimpleTextMarkerTemplate=$.ig.TextMarkerTemplate||Class.extend({requireThis:true,settings:{padding:5,getText:null,backgroundColor:"rgba(255,255,255,.6)",borderColor:"rgba(20, 20, 20, .6)",borderThickness:1,textColor:"black",font:null},init:function(options){if(options!==undefined){this.settings=$.extend(true,{},$.ig.SimpleTextMarkerTemplate.prototype.settings,options)}return this},getText:function(item,textDelegate){if(textDelegate===null){return""}return textDelegate(item)},measure:function(measureInfo){var s=this.settings,data,text,cont=measureInfo.context,height,width;if(s.font!==null){cont.font=s.font}if(s.textColor!==null){cont.fillStyle=s.textColor}data=measureInfo.data;text="null";if(data.item()!==null){text=this.getText(data.item(),s.getText)}height=cont.measureText("M").width;width=cont.measureText(text).width;measureInfo.width=width+s.padding*2;measureInfo.height=height+s.padding*2},render:function(renderInfo){var s=this.settings,ctx=renderInfo.context,data,text,halfWidth,halfHeight,x,y;if(renderInfo.isHitTestRender){ctx.globalAlpha=1;ctx.fillStyle=renderInfo.data.actualItemBrush().fill()}else{ctx.fillStyle=s.backgroundColor;ctx.strokeStyle=s.borderColor;ctx.lineWidth=s.borderThickness}data=renderInfo.data;text=this.getText(data.item(),s.getText);halfWidth=renderInfo.availableWidth/2;halfHeight=renderInfo.availableHeight/2;x=renderInfo.xPosition-halfWidth;y=renderInfo.yPosition-halfHeight;if(renderInfo.isHitTestRender){ctx.fillRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight)}else{ctx.fillRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight);ctx.strokeRect(x,y,renderInfo.availableWidth,renderInfo.availableHeight);ctx.fillStyle=s.textColor;ctx.textBaseline="top";ctx.fillText(text,x+s.padding,y+s.padding)}}});$.ig.ShapeDataSource=$.ig.ShapeDataSource||Class.extend({settings:{id:null,shapefileSource:null,databaseSource:null,callback:null,callee:null,transformRecord:null,transformPoint:null,transformBounds:null,importCompleted:null},init:function(options){this._uris={};this._isImported=false;this.settings=$.extend(true,{},$.ig.ShapeDataSource.prototype.settings,options);this._converter=new $.ig.ShapefileConverter;this._converter.importCompleted=$.proxy(this._importCompleted,this);return this},_importCompleted:function(){var i,j,k,bounds,currRecord,subShape,point,flatPoint;this._isImported=true;if(this._converter!==null&&typeof this.settings.transformBounds==="function"){bounds={left:this._converter.worldRect().left(),top:this._converter.worldRect().top(),width:this._converter.worldRect().width(),height:this._converter.worldRect().height()};this.settings.transformBounds(bounds);this._converter.worldRect($.ig.APIFactory.prototype.createRect(bounds.left,bounds.top,bounds.width,bounds.height));this._converter.bounds=bounds}if(this._converter!==null&&(typeof this.settings.transformRecord==="function"||typeof this.settings.transformPoint==="function")){for(i=0;i<this._converter.records().count();i++){currRecord=this._converter.records().item(i);if(typeof this.settings.transformPoint==="function"){for(j=0;j<currRecord.points.count();j++){subShape=currRecord.points.item(j);for(k=0;k<subShape.count();k++){point=subShape.item(k);flatPoint={x:point.x(),y:point.y()};this.settings.transformPoint(flatPoint);point.x(flatPoint.x);point.y(flatPoint.y)}}}if(typeof this.settings.transformRecord==="function"){this.settings.transformRecord(currRecord)}}}if(typeof this.settings.importCompleted==="function"){this.settings.importCompleted(this)}if(typeof this.settings.callback==="function"){this.settings.callback.call(this)}},dataBind:function(){if(this.settings.shapefileSource){this._uris.shapefileSource=new $.ig.Uri;this._uris.shapefileSource.value(this.settings.shapefileSource);this._converter.shapefileSource(this._uris.shapefileSource)}if(this.settings.databaseSource){this._uris.databaseSource=new $.ig.Uri;this._uris.databaseSource.value(this.settings.databaseSource);this._converter.databaseSource(this._uris.databaseSource)}return this},isBound:function(){return this._isImported},dataView:function(){return this.converter()},converter:function(){return this._converter}});$.ig.TriangulationDataSource=$.ig.TriangulationDataSource||Class.extend({settings:{id:null,source:null,triangulationSource:null,callback:null,callee:null},init:function(options){this._uris={};this._isImported=false;this.settings=$.extend(true,{},$.ig.TriangulationDataSource.prototype.settings,options);this._converter=new $.ig.ItfConverter;this._converter.importCompleted=$.proxy(this._importCompleted,this);return this},_importCompleted:function(){this._isImported=true;if(typeof this.settings.callback==="function"){this.settings.callback.call(this)}},dataBind:function(){if(this.settings.source){this._uris.source=new $.ig.Uri;this._uris.source.value(this.settings.source);this._converter.source(this._uris.source)}if(this.settings.triangulationSource){this._uris.triangulationSource=new $.ig.Uri;this._uris.triangulationSource.value(this.settings.triangulationSource);this._converter.source(this._uris.triangulationSource)}return this},isBound:function(){return this._isImported},dataView:function(){return this.converter()},converter:function(){return this._converter}})})($);/*!@license
* Infragistics.Web.ClientUI FunnelChart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.dv_jquerydom.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igBaseChart",$.ui.igWidget,{css:{tooltip:"ui-widget-content ui-corner-all",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5"},events:{dataBinding:null,dataBound:null,updateTooltip:null,hideTooltip:null},options:{width:null,height:null,tooltipTemplate:null,maxRecCount:0,dataSource:null,dataSourceType:null,dataSourceUrl:null,responseTotalRecCountKey:null,responseDataKey:null},_create:function(){var key,v,size,chart,i=-1,self=this,elem=self.element,style=elem[0].style,o=self.options;self._oldState={style:{position:style.position,width:style.width,height:style.height},elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}chart=self._createChart();self.dataBind();while(i++<1){key=i===0?"width":"height";if(o[key]){size=key}else{v=elem[0].style[key];if(v&&v.indexOf("%")>0){self._setSize(chart,size=key,v)}}}if(!size){self._setSize(chart,"width")}this._beforeInitialOptions(chart,elem);this._setInitialOptions(chart);if(self.css.chart){elem.addClass(self.css.chart)}self._chart=chart;this._provideContainer(chart,elem);self._dataChange()},_beforeInitialOptions:function(){},_provideContainer:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));chart.provideContainer(renderer)},_setInitialOptions:function(chart){var o=this.options,self=this,v;for(var key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){self._set_option(chart,key,v)}}}},_fireTooltip:function(text,item,x,y){var arg,t=this._ty;if(!text){t=this._tte||t;if(t&&t.css("display")!=="none"&&this._trigger("hideTooltip",null,arg={owner:this,element:t,item:this._tti})){t=arg.element||t;t.css("display","none")}return}if(!t){t=this._ty=$("<div style='position:absolute;display:none;white-space:nowrap;'></div>").addClass(this.css.tooltip).appendTo(this.element)}text=$.ig.tmpl?$.ig.tmpl(text,item):text;x=this._trigger("updateTooltip",null,arg={owner:this,element:t,text:text,item:item,x:x,y:y});this._tte=t=arg.element||t;this._tti=arg.item;if(!x){t.css("display","none")}else{t.css({display:"block",left:arg.x+"px",top:arg.y+"px"});if(arg.text){t.html(arg.text)}}},findIndexOfItem:function(item){var ds=item?this.getData():null,i=ds?ds.length:0;while(i-- >0){if(item===ds[i]){break}}return i},getDataItem:function(index){var ds=this.getData();return ds&&ds.length>index&&index>=0?ds[index]:null},getData:function(){return this._chart?this._chart.itemsSource():null},addItem:function(item){if(this._dataSource){this._dataEvt(1,true);this._dataSource.addRow(null,item,true)}return this},insertItem:function(item,index){if(this._dataSource){this._dataEvt(2,true);this._dataSource.insertRow(null,item,index,true)}return this},removeItem:function(index){if(this._dataSource){this._dataEvt(-1,true);this._dataSource.deleteRow(index,true)}return this},setItem:function(index,item){if(this._dataSource){this._dataEvt(0,true);this._dataSource.updateRow(index,item,true)}return this},notifySetItem:function(dataSource,index,newItem,oldItem){if(this._chart){this._chart.notifySetItem(dataSource,index,oldItem,newItem);this._dataEvt(0)}return this},notifyClearItems:function(dataSource){if(this._chart){this._chart.notifyClearItems(dataSource);this._dataEvt(-1)}return this},notifyInsertItem:function(dataSource,index,newItem){if(this._chart){this._chart.notifyInsertItem(dataSource,index,newItem);this._dataEvt(2)}return this},notifyRemoveItem:function(dataSource,index,oldItem){if(this._chart){this._chart.notifyRemoveItem(dataSource,index,oldItem);this._dataEvt(-1)}return this},_dataEvt:function(){},_itemAdded:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyInsertItem(dataSource,dataSource.dataView().length-1,item.row);this._dataEvt(1)}},_itemInserted:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyInsertItem(dataSource,item.rowIndex,item.row);this._dataEvt(2)}},_itemUpdated:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifySetItem(dataSource,item.rowIndex,item.oldRow,item.newRow);this._dataEvt(0)}},_itemRemoved:function(item,dataSource,dataSourceOwnerName){var owner=this._getDataSourceOwner(dataSourceOwnerName);if(owner){owner.notifyRemoveItem(dataSource,item.rowIndex,item.row);this._dataEvt(-1)}},_getValueKeyName:function(){return null},_getRemoteDataKeys:function(){return null},_getNotifyResizeName:function(){return null},_createChart:function(){return null},_set_option:function(chart,key,value){if(!key){return true}if(key.indexOf("dataSource")>=0||key.indexOf("response")>=0){if(this._chart){this.dataBind()}return true}if(key==="width"||key==="height"){this._setSize(chart,key,value);return true}if(key==="maxRecCount"){if(this._chart){this._dataChange()}return true}if(key==="tooltipTemplate"&&chart.toolTip){chart.toolTip(value);return true}if(!chart||!chart[key]||chart[key]()===value){return true}},_setSize:function(chart,key,val){$.ig.util.setSize(this.element,key,val,chart,this._getNotifyResizeName())},_getDataSourceOwner:function(){return this._chart},_dataChange:function(noFire,dataSourceOwnerName){var owner;if(!this._getDataSourceOwner){return}if(dataSourceOwnerName){owner=this._getDataSourceOwner(dataSourceOwnerName);this._dataChangeInternal(owner,noFire)}else{this._dataChangeInternal(this._chart,noFire)}},_dataChangeInternal:function(owner,noFire){var data,len,max=this.options.maxRecCount,ds=this._dataSource,chart=owner;if(!ds||!chart||!chart.itemsSource){return}data=ds.dataView();len=data?data.length:0;if(!len&&!this._dataLen){return}this._dataLen=len;if(len&&max&&max<len){noFire=[];while(max-- >0){noFire[max]=data[max]}data=noFire}chart.itemsSource(data);if(noFire!=="no"){this._trigger("dataBound",null,{owner:this,dataSource:ds,data:data})}this._dataEvt(3)},chart:function(){return this._chart},dataBind:function(){this._dataBindInternal(this.options,null)},_dataBindInternal:function(options,dataSourceOwnerName){var field,ds0,dataOptions,setting,bound,o=options,url=o.dataSourceUrl,key=o.responseDataKey,type=o.dataSourceType,valKeyName=this._getValueKeyName(),valKey=valKeyName?o[valKeyName]:null,ds=o.dataSource,dsStr=typeof ds==="string",keys=key?key.split("."):null,len=keys?keys.length-1:-1,i=-1;if(dsStr&&!type){ds=new $.ig.JSONPDataSource({dataSource:ds})}ds0=ds;while(ds0&&i++<len){ds0=ds0[keys[i]]}if(!ds0){ds0=ds;keys=null}field=ds0?ds0[0]:null;if(typeof field==="string"||typeof field==="number"||field&&field.getTime){i=ds0.length;field=ds0;ds0=[];valKey=valKey||"x";if(valKeyName){o[valKeyName]=valKey}while(i-- >0){ds0[i]={};ds0[i][valKey]=field[i]}if(keys){field=ds;i=-1;while(++i<len){field=field[keys[i]]}field[keys[len]]=ds0}else{ds=ds0}}if(ds0&&!valKey&&valKeyName){for(valKey in ds0[0]){if(ds0[0].hasOwnProperty(valKey)){o[valKeyName]=valKey;break}}}dataOptions={callback:this._dataChange,dataSource:ds,type:type||undefined,responseDataKey:key,responseTotalRecCountKey:o.responseTotalRecCountKey,rowAdded:this._itemAdded,rowDeleted:this._itemRemoved,rowUpdated:this._itemUpdated,rowInserted:this._itemInserted};if(dataSourceOwnerName){dataOptions.callback=function(nofire){this._dataChange(nofire,dataSourceOwnerName)};dataOptions.rowAdded=function(item,dataSource){this._itemAdded(item,dataSource,dataSourceOwnerName)};dataOptions.rowDeleted=function(item,dataSource){this._itemRemoved(item,dataSource,dataSourceOwnerName)};dataOptions.rowUpdated=function(item,dataSource){this._itemUpdated(item,dataSource,dataSourceOwnerName)};dataOptions.rowInserted=function(item,dataSource){this._itemInserted(item,dataSource,dataSourceOwnerName)}}if(ds&&typeof ds._xmlToArray==="function"&&typeof ds._encodePkParams==="function"){bound=ds._data&&ds._data.length;var currDataSource=ds.settings.dataSource;dataOptions.dataSource=null;ds.settings.dataSource=null;ds.settings=$.extend(true,{},ds.settings,dataOptions);ds.settings.dataSource=currDataSource;dataOptions.dataSource=currDataSource;ds.settings.callee=this}else{ds=new $.ig.DataSource(dataOptions);ds.settings.callee=this}if(!bound&&!this._trigger("dataBinding",null,{owner:this,dataSource:ds})){return}this._dataSource=ds;if(bound){this._dataChange("no",dataSourceOwnerName)}else{ds.dataBind()}if(url&&!this._urlBind){setting=ds.settings;setting.dataSource=url;setting.type="remoteUrl";ds._runtimeType=ds.analyzeDataSource();keys=this._getRemoteDataKeys();len=keys?keys.length:0;if(len>0){key=null;while(len-- >0){i=keys[len];if(i){key=key?key+","+i:i}}if(key){setting.urlParamsEncoded=$.proxy(function(data,params){if(params&&params.filteringParams){params.filteringParams.keys=key}},this)}}this._urlBind=1;if(!o.dataSource){ds.dataBind()}}},destroy:function(){var key,style,chart=this._chart,old=this._oldState,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.chart){elem.removeClass(this.css.chart)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(chart){this._setSize(chart)}if(chart&&chart.destroy){chart.destroy()}delete this._chart;delete this._oldState;this._superApply(arguments)},flush:function(){if(this._chart&&typeof this._chart.flush==="function"){this._chart.flush()}}});$.extend($.ui.igBaseChart,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI infragistics.zoomslider_core.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_interactivity.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a8=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$al=$.ig.globalDefs.$$al;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["ZoomSliderView:a","ITrackShadeVisual:c","ITrackBarVisual:f","ITrackRangeVisual:h","ITrackThumbCalloutVisual:j","ITrackThumbVisual:l","ITrackOwner:o","ZoomSlider:p","ZoomSliderResolvingAxisValueEventHandler:r","TrackThumbRange:s","TrackThumb:t"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber;$d("ZoomSliderVisualArea:v",false,false,{LowerThumb:0,HigherThumb:1,LowerShade:2,HigherShade:3,RangeThumb:4,Bar:5,None:6});$d("ThumbRangePosition:u",false,false,{PinnedLower:0,PinnedHigher:1});$d("ZoomSliderOrientation:n",false,false,{Horizontal:0,Vertical:1});$d("TrackShadeOrientation:d",false,false,{HorizontalLower:0,HorizontalHigher:1,VerticalLower:2,VerticalHigher:3});$d("ZoomSliderCursor:b",false,false,{"Default:$default":0,LeftRight:1,UpDown:2,Move:3});$c("ZoomSliderView:a","Object",{init:function(a){this.p=false;this.t=null;this.l=null;this.y=-1;this.r=10;this.k=0;$.ig.$op.init.call(this);this._j=a;this._i=new $$t.m;this._h=new $$t.m;this._c=new $$t.i;this._b=new $$t.g;this._e=new $$t.e;this._d=new $$t.e;this._g=new $$t.k;this._f=new $$t.k;this.m=this.n();this.am()},p:false,_i:null,_h:null,_c:null,_b:null,_e:null,_d:null,_g:null,_f:null,_j:null,an:function(){if(!this.p){if(this._u!=null){this.p=true;this._u.setTimeout(this.az.runOn(this),0)}}},ai:function(){this.az()},az:function(){if(!this.p){return}this.p=false;this._j.d6();this.at()},at:function(){if(this._o==null){return}var a=this._j._fj.width();var b=this._j._fj.height();var c=Math.round(a*this.s);var d=Math.round(b*this.s);if(this.x!=c||this.w!=d){this._v.setAttribute("width",c.toString());this._v.setAttribute("height",d.toString());this._v.setStyleProperty("width",a.toString()+"px");this._v.setStyleProperty("height",b.toString()+"px");this.x=$.ig.truncate(Math.round(c));this.w=$.ig.truncate(Math.round(d))}if(this._o.d()&&this.s!=1){this._o.z();this._o.aa(this.s,this.s)}this._o.k(this._j._fj.left(),this._j._fj.top(),this._j._fj.width(),this._j._fj.height());this.ax(this._i.allPaths(),this._i.translateX(),this._i.translateY());this.ax(this._h.allPaths(),this._h.translateX(),this._h.translateY());this.ax(this._c.allPaths(),this._c.translateX(),this._c.translateY());this.ax(this._b.allPaths(),this._b.translateX(),this._b.translateY());this.ax(this._e.allPaths(),this._e.translateX(),this._e.translateY());this.ax(this._d.allPaths(),this._d.translateX(),this._d.translateY());this.ax(this._g.allPaths(),this._g.translateX(),this._g.translateY());this.ax(this._f.allPaths(),this._f.translateX(),this._f.translateY());this.ay(this._g.calloutText(),this._g.textTranslateX(),this._g.textTranslateY());this.ay(this._f.calloutText(),this._f.textTranslateX(),this._f.textTranslateY());this.au(this._b.allPaths());this.au(this._c.allPaths());this.au(this._e.allPaths());this.au(this._d.allPaths());this.au(this._i.allPaths());this.au(this._h.allPaths());this.au(this._g.allPaths());this.au(this._f.allPaths());this.av(this._g.calloutText());this.av(this._f.calloutText());if(this._o.d()&&this.s!=1){this._o.y()}},av:function(a){if(a._j!=null){this._o.z()}this._o.j(a._j);this._o.w(a);if(a._j!=null){this._o.y()}},au:function(a){for(var b=0;b<a.count();b++){var c=a.item(b);if(c._j!=null){this._o.z()}this._o.j(c._j);this._o.s(c);if(c._j!=null){this._o.y()}}},ay:function(a,b,c){if(a._j==null){a._j=new $$a.bn}var d=a._j;d._j=b;d._k=c},ax:function(a,b,c){for(var d=0;d<a.count();d++){var e=a.item(d);if(e._j==null){e._j=new $$a.bn}var f=e._j;f._j=b;f._k=c}},_u:null,_v:null,_o:null,s:0,q:false,x:0,w:0,m:null,_a:null,am:function(){var $self=this;if(this.t==null){this.t=function(a){var b=$self._j.pixelScalingRatio();var c=$self._j.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self._j.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.t,false)}this.t(null)},t:null,ar:function(a){var $self=this;if(a==null){this._v=null;this._u=null;this._o=null;this.aa();if(this.t!=null){window.removeEventListener("resize",this.t,false);this.t=null}return}this.s=$.ig.util.isNaN(this._j.pixelScalingRatio())?this._j.actualPixelScalingRatio():this._j.pixelScalingRatio();var b=a;this._u=b;this._j.l().provideRenderer(this._u);this._u.rootWrapper().addClass("ui-zoomslider-container");var c=this.s;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._u.rootWrapper().setStyleProperty("position","relative");var h=this._u.createElement("canvas");h.setStyleProperty("position","absolute");this._u.append(h);this.x=$.ig.truncate(Math.round(f));this.w=$.ig.truncate(Math.round(g));h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._v=h;var i=this._u.get2DCanvasContext(this._v);this._o=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this._o.ac(this.m);this.aa();this._a=new $.ig.CanvasGestureDOMEventProxy(this._u.rootWrapper(),this._u,false);this._a._bc=this._j._fj;var j=this._a;j.onContactStarted=$.ig.Delegate.prototype.combine(j.onContactStarted,this.ah.runOn(this));var k=this._a;k.onContactMoved=$.ig.Delegate.prototype.combine(k.onContactMoved,this.ag.runOn(this));var l=this._a;l.onContactCompleted=$.ig.Delegate.prototype.combine(l.onContactCompleted,this.af.runOn(this));this._a._ai=function(m){return $self._j._fh.containsPoint(m)};this._j.de(0,0,d,e);this.r=$.ig.FontUtil.prototype.getCurrentFontHeight(this._u,this.m);this._j.trackDirty();this._u.setTimeout(this.ak.runOn(this),200)},af:function(a,b){this._j.c8(a)},ag:function(a,b){this._j.c9(a)},ah:function(a,b){this._j.ae(a)},aa:function(){if(this._a!=null){var a=this._a;a.onContactStarted=$.ig.Delegate.prototype.remove(a.onContactStarted,this.ah.runOn(this));var b=this._a;b.onContactMoved=$.ig.Delegate.prototype.remove(b.onContactMoved,this.ag.runOn(this));var c=this._a;c.onContactCompleted=$.ig.Delegate.prototype.remove(c.onContactCompleted,this.af.runOn(this));this._a._ai=null;this._a.an()}},as:function(){},ao:function(){this.ap(true)},ap:function(a){if(this._u==null||this._u.rootWrapper()==null){return}var b=Math.round(this._u.rootWrapper().width());var c=Math.round(this._u.rootWrapper().height());var d=b!=this._j._fj.width()||c!=this._j._fj.height();if(a||d){this._j.de(0,0,b,c);if(this._a!=null){this._a._bc=this._j._fj}}},aj:function(){},n:function(){return function(){var $ret=new $.ig.FontInfo;$ret.n("Verdana");$ret.d(10);return $ret}()},l:null,y:0,r:0,a0:function(a,b,c){if(a.ak()!=b){a.ak(b)}if(this.l!=c){this.l=c;this.m=this.l;this.r=$.ig.FontUtil.prototype.getCurrentFontHeight(this._u,this.m);this._o.ac(this.l);this._j.trackDirty()}},k:0,ac:function(){if(this.k!=3){this.k=3;this._u.rootWrapper().setStyleProperty("cursor","move")}},ae:function(){if(this.k!=2){this.k=2;this._u.rootWrapper().setStyleProperty("cursor","ns-resize")}},ab:function(){if(this.k!=0){this.k=0;this._u.rootWrapper().setStyleProperty("cursor","inherit")}},ad:function(){if(this.k!=1){this.k=1;this._u.rootWrapper().setStyleProperty("cursor","ew-resize")}},a1:function(a){var b=this.r;var c=this._o.f(a.ak());return new $$a.af(1,c,b)},aq:function(){this.s=this._j.actualPixelScalingRatio();this.an()},aw:function(){if(this._u==null||this._u.rootWrapper()==null){return}this._u.rootWrapper().show()},al:function(){if(this._u==null||this._u.rootWrapper()==null){return}this._u.rootWrapper().hide()},ak:function(){if(this._u==null){return}this.ap(false);this._u.setTimeout(this.ak.runOn(this),200)},$type:new $.ig.Type("ZoomSliderView",$.ig.$ot)},true);$c("ITrackShadeVisual:c","Object",{$type:new $.ig.Type("ITrackShadeVisual",null)},true);$c("DefaultTrackShadeVisual:e","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},init:function(){this.a=0;this.c=-1;this.b=-1;$.ig.$op.init.call(this);this.shadeBox(new $$a.bs);this.shadeOutline(new $$a.bs);this.allPaths(new $$4.x($$a.$bs.$type,0));this.allPaths().add(this.shadeBox());this.allPaths().add(this.shadeOutline());this.shadeBox().__fill=this.getShadeBoxDefaultBrush();this.shadeOutline().__stroke=this.getShadeOutlineDefaultBrush();this.shadeOutline()._ac=this.getShadeOutlineDefaultStrokeThickness()},getShadeBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(128,255,255,255));return $ret}()},getShadeOutlineDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getShadeOutlineDefaultStrokeThickness:function(){return 1},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._b.add(b);this.shadeBox()._aj=a},e:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=false;b.__isFilled=false;switch(this.orientation()){case 0:b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break;case 1:b.__startPoint={__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break;case 2:b.__startPoint={__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break;case 3:b.__startPoint={__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}b.__segments.add(c);a._b.add(b);this.shadeOutline()._aj=a},a:0,orientation:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.f()}return a}else{return this.a}},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.d();this.e()}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},_shadeBox:null,shadeBox:function(a){if(arguments.length===1){this._shadeBox=a;return a}else{return this._shadeBox}},_shadeOutline:null,shadeOutline:function(a){if(arguments.length===1){this._shadeOutline=a;return a}else{return this._shadeOutline}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackShadeVisual",$.ig.$ot,[$$t.$c.$type])},true);$c("ITrackBarVisual:f","Object",{$type:new $.ig.Type("ITrackBarVisual",null)},true);$c("DefaultTrackBarVisual:g","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},init:function(){this.b=-1;this.a=-1;$.ig.$op.init.call(this);this.barBox(new $$a.bs);this.allPaths(new $$4.x($$a.$bs.$type,0));this.allPaths().add(this.barBox());this.barBox().__fill=this.getBarBoxDefaultBrush()},getBarBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,218,218,218));return $ret}()},getBarBoxDefaultOutline:function(){return null},getBarBoxDefaultStrokeThickness:function(){return 0},c:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._b.add(b);this.barBox()._aj=a},b:0,width:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(b!=this.b){this.d()}return a}else{return this.b}},d:function(){if(this.width()>0&&this.height()>0){this.c()}},a:0,height:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.d()}return a}else{return this.a}},_barBox:null,barBox:function(a){if(arguments.length===1){this._barBox=a;return a}else{return this._barBox}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackBarVisual",$.ig.$ot,[$$t.$f.$type])},true);$c("ITrackRangeVisual:h","Object",{$type:new $.ig.Type("ITrackRangeVisual",null)},true);$c("DefaultTrackRangeVisual:i","Object",{init:function(){this.a=0;this.c=-1;this.b=-1;$.ig.$op.init.call(this);this.thumbBox(new $$a.bs);this.thumbRidges(new $$a.bs);this.allPaths(new $$4.x($$a.$bs.$type,0));this.allPaths().add(this.thumbBox());this.allPaths().add(this.thumbRidges());this.thumbBox().__stroke=this.getThumbBoxDefaultStroke();this.thumbBox()._ac=1;this.thumbBox().__fill=this.getThumbBoxDefaultBrush();this.thumbRidges().__stroke=this.getThumbRidgesDefaultStroke();this.thumbRidges()._ac=1},getThumbBoxDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getThumbBoxDefaultStrokeThickness:function(){return 1},getThumbBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,249,249,249));return $ret}()},getThumbRidgesDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,119,119,119));return $ret}()},_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},e:function(){if(this.orientation()==0){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bd(1);b.__isClosed=false;b.__isFilled=false;b.__startPoint={__x:-3,__y:this.height()/-2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.c({__x:-3,__y:this.height()/2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._b.add(b);var d=new $$a.a8;var e=new $$a.bd(1);d.__isClosed=false;d.__isFilled=false;d.__startPoint={__x:0,__y:this.height()/-2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.c({__x:0,__y:this.height()/2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});d.__segments.add(e);a._b.add(d);var f=new $$a.a8;var g=new $$a.bd(1);f.__isClosed=false;f.__isFilled=false;f.__startPoint={__x:3,__y:this.height()/-2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.c({__x:3,__y:this.height()/2*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.__segments.add(g);a._b.add(f);this.thumbRidges()._aj=a}else{var h=new $$a.a7;var i=new $$a.a8;var j=new $$a.bd(1);i.__isClosed=false;i.__isFilled=false;i.__startPoint={__x:this.width()/-2*.5,__y:-3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j.c({__x:this.width()/2*.5,__y:-3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.__segments.add(j);h._b.add(i);var k=new $$a.a8;var l=new $$a.bd(1);k.__isClosed=false;k.__isFilled=false;k.__startPoint={__x:this.width()/-2*.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};l.c({__x:this.width()/2*.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});k.__segments.add(l);h._b.add(k);var m=new $$a.a8;var n=new $$a.bd(1);m.__isClosed=false;m.__isFilled=false;i.__startPoint={__x:this.width()/-2*.5,__y:3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j.c({__x:this.width()/2*.5,__y:3,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});m.__segments.add(n);h._b.add(m);this.thumbRidges()._aj=h}},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._b.add(b);this.thumbBox()._aj=a},a:0,orientation:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.f()}return a}else{return this.a}},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.d();this.e()}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},_thumbBox:null,thumbBox:function(a){if(arguments.length===1){this._thumbBox=a;return a}else{return this._thumbBox}},_thumbRidges:null,thumbRidges:function(a){if(arguments.length===1){this._thumbRidges=a;return a}else{return this._thumbRidges}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackRangeVisual",$.ig.$ot,[$$t.$h.$type])},true);$c("ITrackThumbCalloutVisual:j","Object",{$type:new $.ig.Type("ITrackThumbCalloutVisual",null)},true);$c("DefaultTrackThumbCalloutVisual:k","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},_textTranslateX:0,textTranslateX:function(a){if(arguments.length===1){this._textTranslateX=a;return a}else{return this._textTranslateX}},_textTranslateY:0,textTranslateY:function(a){if(arguments.length===1){this._textTranslateY=a;return a}else{return this._textTranslateY}},init:function(){this.c=-1;this.b=-1;this.a=false;$.ig.$op.init.call(this);this.calloutBox(new $$a.bs);this.calloutBox().__visibility=1;this.calloutText(new $$a.an);this.calloutText().__visibility=1;this.allPaths(new $$4.x($$a.$bs.$type,0));this.allPaths().add(this.calloutBox());this.height(22);this.width(10);this.calloutBox().__stroke=this.getCalloutBoxDefaultStroke();this.calloutBox()._ac=this.getCalloutBoxDefaultStrokeThickness();this.calloutBox().__fill=this.getCalloutBoxDefaultBrush();this.calloutText()._am=this.getCalloutTextDefaultBrush();this.calloutText().ak("")},getCalloutBoxDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getCalloutBoxDefaultStrokeThickness:function(){return 1},getCalloutBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(200,255,255,255));return $ret}()},getCalloutTextDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},e:function(){},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width(),__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width(),__y:this.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:0,__y:this.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._b.add(b);this.calloutBox()._aj=a},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.e();this.d()}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},a:false,isVisible:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.calloutBox().__visibility=this.a?0:1;this.calloutText().__visibility=this.a?0:1}return a}else{return this.a}},_calloutBox:null,calloutBox:function(a){if(arguments.length===1){this._calloutBox=a;return a}else{return this._calloutBox}},_calloutText:null,calloutText:function(a){if(arguments.length===1){this._calloutText=a;return a}else{return this._calloutText}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackThumbCalloutVisual",$.ig.$ot,[$$t.$j.$type])},true);$c("ITrackThumbVisual:l","Object",{$type:new $.ig.Type("ITrackThumbVisual",null)},true);$c("DefaultTrackThumbVisual:m","Object",{_translateX:0,translateX:function(a){if(arguments.length===1){this._translateX=a;return a}else{return this._translateX}},_translateY:0,translateY:function(a){if(arguments.length===1){this._translateY=a;return a}else{return this._translateY}},init:function(){this.c=-1;this.a=0;this.b=-1;$.ig.$op.init.call(this);this.thumbBox(new $$a.bs);this.thumbRidges(new $$a.bs);this.allPaths(new $$4.x($$a.$bs.$type,0));this.allPaths().add(this.thumbBox());this.allPaths().add(this.thumbRidges());this.width(this.getTrackThumbDefaultWidth());this.height(this.getTrackThumbDefaultHeight());this.thumbBox().__stroke=this.getThumbBoxDefaultStroke();this.thumbBox()._ac=this.getThumbBoxDefaultStrokeThickness();this.thumbBox().__fill=this.getThumbBoxDefaultBrush();this.thumbRidges().__stroke=this.getThumbRidgesDefaultStroke();this.thumbRidges()._ac=1},getTrackThumbDefaultWidth:function(){return 10},getTrackThumbDefaultHeight:function(){return 22},getThumbBoxDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,185,185,185));return $ret}()},getThumbBoxDefaultStrokeThickness:function(){return 1},getThumbBoxDefaultBrush:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,249,249,249));return $ret}()},getThumbRidgesDefaultStroke:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,119,119,119));return $ret}()},e:function(){if(this.orientation()==0){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bd(1);b.__isClosed=false;b.__isFilled=false;b.__startPoint={__x:-1.5,__y:-4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.c({__x:-1.5,__y:4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._b.add(b);var d=new $$a.a8;var e=new $$a.bd(1);d.__isClosed=false;d.__isFilled=false;d.__startPoint={__x:1.5,__y:-4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.c({__x:1.5,__y:4,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});d.__segments.add(e);a._b.add(d);this.thumbRidges()._aj=a}else{var f=new $$a.a7;var g=new $$a.a8;var h=new $$a.bd(1);g.__isClosed=false;g.__isFilled=false;g.__startPoint={__x:-4,__y:-1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h.c({__x:4,__y:-1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});g.__segments.add(h);f._b.add(g);var i=new $$a.a8;var j=new $$a.bd(1);i.__isClosed=false;i.__isFilled=false;i.__startPoint={__x:-4,__y:1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j.c({__x:4,__y:1.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.__segments.add(j);f._b.add(i);this.thumbRidges()._aj=f}},d:function(){var a=new $$a.a7;var b=new $$a.a8;var c=new $$a.bg;b.__isClosed=true;b.__isFilled=true;b.__startPoint={__x:this.width()/-2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c.__points.add({__x:this.width()/2,__y:this.height()/-2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.__points.add({__x:this.width()/-2,__y:this.height()/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});b.__segments.add(c);a._b.add(b);this.thumbBox()._aj=a},c:0,width:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.f()}return a}else{return this.c}},f:function(){if(this.width()>0&&this.height()>0){this.d();this.e()}},a:0,orientation:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(this.a!=b){this.f()}return a}else{return this.a}},b:0,height:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.f()}return a}else{return this.b}},_thumbBox:null,thumbBox:function(a){if(arguments.length===1){this._thumbBox=a;return a}else{return this._thumbBox}},_thumbRidges:null,thumbRidges:function(a){if(arguments.length===1){this._thumbRidges=a;return a}else{return this._thumbRidges}},_allPaths:null,allPaths:function(a){if(arguments.length===1){this._allPaths=a;return a}else{return this._allPaths}},$type:new $.ig.Type("DefaultTrackThumbVisual",$.ig.$ot,[$$t.$l.$type])},true);$c("ITrackOwner:o","Object",{$type:new $.ig.Type("ITrackOwner",null)},true);$c("ZoomSlider:p","Object",{_b:null,_a:null,_c:null,_g:null,propertyChanged:null,bk:0,panTransitionDuration:function(a){if(arguments.length===1){var b=this.bk;this.bk=a;if(b!=this.bk){this.dc("PanTransitionDuration",b,this.bk)}return a}else{return this.bk}},ax:0,maxZoomWidth:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;if(b!=this.ax){this.dc("MaxZoomWidth",b,this.ax)}return a}else{return this.ax}},az:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.az;this.az=a;if(b!=this.az){this.dc("PixelScalingRatio",b,this.az)}return a}else{return this.az}},ag:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.ag;this.ag=a;if(b!=this.ag){this.dc("ActualPixelScalingRatio",b,this.ag)}return a}else{return this.ag}},resolvingAxisValue:null,de:function(a,b,c,d){this._fj=new $$a.ae(0,a,b,c,d);if(this.orientation()==0){var e=Math.max(0,this._fj.width()-(this.startInset()+this.endInset()));this._fh=new $$a.ae(0,this._fj.left()+this.startInset(),this._fj.top(),e,this._fj.height());var f=Math.max(0,this._fh.width()-(this.trackStartInset()+this.trackEndInset()));this._fi=new $$a.ae(0,this._fh.left()+this.trackStartInset(),this._fh.top(),f,Math.max(0,this._fh.height()-this.barExtent()))}else{this._fh=new $$a.ae(0,this._fj.left(),this._fj.top()+this.startInset(),this._fj.width(),this._fj.height()-(this.startInset()+this.endInset()));this._fi=new $$a.ae(0,this._fh.left(),this._fh.top()+this.trackStartInset(),this._fh.width()-this.barExtent(),this._fh.height()-(this.trackStartInset()+this.trackEndInset()))}this.trackDirty()},d6:function(){if(!this.p){return}this.p=false;var a=this._g._i;var b=this._g._h;var c=this._g._c;var d=this._g._b;var e=this._g._e;var f=this._g._d;if(this.isCustomThumbProvided()){var g=this.bn();var h=this.bm();this.ds(g,this._b);this.dr(h,this._b.position());this.ds(h,this._a);this.dr(h,this._a.position())}else{this.d5(a,this._b);this.d5(b,this._a)}if(this.isCustomRangeThumbProvided()){}else{this.d3(c,this._c)}if(this.isCustomBarProvided()){}else{this.dp(d)}if(this.isCustomShadeProvided()){}else{this.dz(e);this.du(f)}this.d7();
},fg:null,_w:false,windowRect:function(a){if(arguments.length===1){var b=this.fg;this.fg=a;if($$a.$ae.l_op_Inequality(b,this.fg)){this.dc("WindowRect",b,this.fg)}return a}else{return this.fg}},d7:function(){var a=this.windowRect().width();var b=this.windowRect().height();var c=this.windowRect().left();var d=this.windowRect().top();var e=c;var f=d;var g=a;var h=b;if(this.orientation()==0){e=this._b.position();g=this._c.width()}else{f=this._b.position();h=this._c.width()}if(e!=c||f!=d||g!=a||h!=b){this._w=true;var i=this.windowRect();this.windowRect(new $$a.ae(0,e,f,g,h));this.dg(i,this.windowRect());this._w=false}},_af:false,dg:function(a,b){if(this._af){return}if(this.windowRectChanged!=null){this.windowRectChanged(this,new $.ig.RectChangedEventArgs(a,b))}},windowRectChanged:null,_i:0,_h:0,_ff:null,_fe:null,c8:function(a){if(this._h!=6){this._g.as()}this._i=this.j(a);this._h=6;this.c0();this.c1()},c1:function(){this._g._g.isVisible(false);this._g.an()},c0:function(){this._g._f.isVisible(false);this._g.an()},da:function(a,b){this._i=this.j(a)},ae:function(a){this._i=this.j(a);if(this._i==6){return false}this.cy();if(this.ac(this._i)){this.dm(a,this._i);this._g.aj();return true}if(this.x(this._i)){return this.ad(a,this._i)}return false},ad:function(a,b){switch(b){case 5:case 2:case 3:this.di(a);return true}return false},di:function(a){var b;if(this.orientation()==0){b=(a.__x-this._fi.left())/this._fi.width()}else{b=(a.__y-this._fi.top())/this._fi.height()}if(b<0||b>1){return}if(b+this._c.width()/2>1){b=1-this._c.width()/2}if(b-this._c.width()/2<0){b=this._c.width()/2}if(this.panTransitionDuration()>0){this.dn(b)}else{this._c.position(b)}},dm:function(a,b){this._h=b;this._ff=a;this._fe=a},ac:function(a){switch(a){case 0:case 1:case 4:return true}return false},x:function(a){switch(a){case 5:case 2:case 3:return true}return false},c9:function(a){this._i=this.j(a);if(this._h!=6){if(this.orientation()==0){this.c4(a)}else{this.dd(a)}}else{this.c2()}},c2:function(){if(this._i==4){this._g.ac()}else if(this._i==0||this._i==1){if(this.orientation()==1){this._g.ae()}else{this._g.ad()}}else{this._g.ab()}},dd:function(a){var b=a.__y-this._fe.__y;b=b/this._fi.height();this._fe=a;switch(this._h){case 0:this._b.push(b);this.d1(this._b);this.flush();break;case 1:this._a.push(b);this.dw(this._a);this.flush();break;case 4:this._c.o(b);this.d1(this._b);this.dw(this._a);this.flush();break}},dw:function(a){var b;var c;if(this.orientation()==0){b=a.position();c=a.position()*this._fi.width()+this._fi.left();if(this.areThumbCalloutsEnabled()){var d=b;if(this.resolvingAxisValue!=null){var e=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(d);return $ret}();this.resolvingAxisValue(this,e);d=e.value()}this.dk(c,this._fi.top(),d)}}else{b=a.position();c=a.position()*this._fi.height()+this._fi.top();if(this.areThumbCalloutsEnabled()){var f=b;if(this.resolvingAxisValue!=null){var g=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(f);return $ret}();this.resolvingAxisValue(this,g);f=g.value()}this.dk(c,this._fi.top(),f)}}},dk:function(a,b,c){var d=this._g._f;d.isVisible(true);var e="";if(c!=null){e=c.toString()}this._g.a0(d.calloutText(),e,this.n());var f=this._g.a1(d.calloutText());var g=this.fl();f=new $$a.af(1,f.width()+g._c+g._d,f.height()+g._e+g._b);var h=this._a.position()*this._fi.width()+this._fi.left();var i=this._b.position()*this._fi.width()+this._fi.left();var j=0;var k=0;if(this._fj.right()-h<=f.width()){j=h-f.width()}else{j=h}if(j<i){k=this._fi.top()}else{k=this._fi.bottom()-f.height()}d.width(f.width());d.height(f.height());d.translateX(j);d.translateY(k);d.textTranslateX(j+g._c);d.textTranslateY(k+g._e)},d1:function(a){var b;var c;if(this.orientation()==0){b=a.position();c=a.position()*this._fi.width()+this._fi.left();if(this.areThumbCalloutsEnabled()){var d=b;if(this.resolvingAxisValue!=null){var e=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(d);return $ret}();this.resolvingAxisValue(this,e);d=e.value()}this.dl(c,this._fi.top(),d)}}else{b=a.position();c=a.position()*this._fi.height()+this._fi.top();if(this.areThumbCalloutsEnabled()){var f=b;if(this.resolvingAxisValue!=null){var g=function(){var $ret=new $$t.q;$ret.position(b);$ret.value(f);return $ret}();this.resolvingAxisValue(this,g);f=g.value()}this.dl(c,this._fi.top(),f)}}},fk:null,fl:function(){return this.fk},dl:function(a,b,c){var d=this._g._g;d.isVisible(true);var e="";if(c!=null){e=c.toString()}this._g.a0(d.calloutText(),e,this.n());var f=this._g.a1(d.calloutText());var g=this.fl();f=new $$a.af(1,f.width()+g._c+g._d,f.height()+g._e+g._b);var h=this._b.position()*this._fi.width()+this._fi.left();var i=this._a.position()*this._fi.width()+this._fi.left();var j=0;var k=0;if(h>=f.width()){j=h-f.width()}else{j=h}if(j>i){k=this._fi.top()}else{k=this._fi.bottom()-f.height()}d.width(f.width());d.height(f.height());d.translateX(j);d.translateY(k);d.textTranslateX(j+g._c);d.textTranslateY(k+g._e)},n:function(){if(this.thumbCalloutTextStyle()!=null){return this.thumbCalloutTextStyle()}return this._m},c4:function(a){var b=a.__x-this._fe.__x;this._fe=a;b=b/this._fi.width();switch(this._h){case 0:this._b.push(b);this.d1(this._b);this.flush();break;case 1:this._a.push(b);this.dw(this._a);this.flush();break;case 4:this._c.o(b);this.d1(this._b);this.dw(this._a);this.flush();break}},c6:function(a){this._i=this.j(a)},c7:function(a){this._i=this.j(a)},j:function(a){if(this.v(a,this._b,this._g._i)){return 0}if(this.v(a,this._a,this._g._h)){return 1}if(this.u(a,this._c,this._g._c)){return 4}if(this.t(a,this._b)){return 2}if(this.s(a,this._a)){return 3}if(this.r(a)){return 5}return 6},r:function(a){if(this.orientation()==0){if(a.__y>this._fi.bottom()&&a.__x>=this._fi.left()&&a.__x<=this._fi.right()&&a.__y<=this._fh.bottom()){return true}}else{if(a.__x>this._fi.right()&&a.__y>=this._fi.top()&&a.__y<=this._fi.bottom()&&a.__x<=this._fh.right()){return true}}return false},u:function(a,b,c){if(this.orientation()==0){var d=b.position()*this._fi.width()+this._fi.left();var e=d-c.width()/2;var f=d+c.width()/2;if(a.__y>=this._fh.top()&&a.__y<=this._fh.bottom()&&a.__x>=e&&a.__x<=f){return true}}else{var g=b.position()*this._fi.height()+this._fi.top();var h=g-c.height()/2;var i=g+c.height()/2;if(a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__y>=h&&a.__y<=i){return true}}return false},t:function(a,b){if(this.orientation()==0){var c=b.position()*this._fi.width()+this._fi.left();if(a.__y>=this._fh.top()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__x<=c&&a.__y<=this._fi.bottom()){return true}}else{var d=b.position()*this._fi.height()+this._fi.top();if(a.__y>=this._fh.top()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__y<=d&&a.__x<=this._fi.right()){return true}}return false},s:function(a,b){if(this.orientation()==0){var c=b.position()*this._fi.width()+this._fi.left();if(a.__y>=this._fh.top()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__x>=c&&a.__y<=this._fi.bottom()){return true}}else{var d=b.position()*this._fi.height()+this._fi.top();if(a.__y>=this._fh.top()&&a.__y<=this._fh.bottom()&&a.__x>=this._fh.left()&&a.__x<=this._fh.right()&&a.__y>=d&&a.__x<=this._fi.right()){return true}}return false},v:function(a,b,c){if(this.orientation()==0){var d=b.position()*this._fi.width()+this._fi.left();var e=this._fi.top()+this._fi.height()/2;var f=new $$a.ae(0,d-c.width()/2,e-c.height()/2,c.width(),c.height());if(f.containsPoint(a)){return true}}else{var g=b.position()*this._fi.height()+this._fi.top();var h=this._fi.left()+this._fi.width()/2;var i=new $$a.ae(0,h-c.width()/2,g-c.height()/2,c.width(),c.height());if(i.containsPoint(a)){return true}}return false},_fj:null,_fh:null,_fi:null,d3:function(a,b){if(this.orientation()==0){a.orientation(this.orientation());a.width(Math.max(15,this._fi.width()*b.width()));a.height(this.barExtent());a.translateX(this._fi.left()+this._fi.width()*b.position());a.translateY(this._fi.bottom()+this.barExtent()/2)}else{a.orientation(this.orientation());a.height(Math.max(15,this._fi.height()*b.width()));a.width(this.barExtent());a.translateY(this._fi.top()+this._fi.height()*b.position());a.translateX(this._fi.right()+this.barExtent()/2)}},du:function(a){var b=this._a.position();if(this.orientation()==0){var c=this._fi.left()+b*this._fi.width();a.height(this._fi.height());a.translateX(c+(this._fh.right()-c)/2);a.translateY(this._fi.top()+this._fi.height()/2);a.width(this._fh.right()-c);a.orientation(1)}else{var d=this._fi.top()+b*this._fi.height();a.width(this._fi.width());a.translateY(d+(this._fh.bottom()-d)/2);a.translateX(this._fh.left()+this._fi.width()/2);a.height(this._fh.bottom()-d);a.orientation(3)}},dz:function(a){var b=this._b.position();if(this.orientation()==0){var c=this._fi.left()+b*this._fi.width();a.height(this._fi.height());a.translateX(c-(c-this._fh.left())/2);a.translateY(this._fi.top()+this._fi.height()/2);a.width(c-this._fh.left());a.orientation(0)}else{var d=this._fi.top()+b*this._fi.height();a.width(this._fi.width());a.translateY(d-(d-this._fh.top())/2);a.translateX(this._fh.left()+this._fi.width()/2);a.height(d-this._fh.top());a.orientation(2)}},dp:function(a){if(this.orientation()==0){a.height(this.barExtent());a.width(this._fi.width());a.translateX(this._fi.left()+this._fi.width()/2);a.translateY(this._fh.bottom()-this.barExtent()/2)}else{a.width(this.barExtent());a.height(this._fi.height());a.translateY(this._fi.top()+this._fi.height()/2);a.translateX(this._fh.right()-this.barExtent()/2)}},d5:function(a,b){if(this.orientation()==0){a.orientation(this.orientation());a.translateX(this._fi.left()+this._fi.width()*b.position());a.translateY(this._fi.top()+this._fi.height()/2)}else{a.orientation(this.orientation());a.translateY(this._fi.top()+this._fi.height()*b.position());a.translateX(this._fi.left()+this._fi.width()/2)}},ds:function(a,b){},dr:function(a,b){},bm:function(){throw new $$6.q(0)},bn:function(){throw new $$6.q(0)},ay:0,minZoomWidth:function(a){if(arguments.length===1){var b=this.ay;this.ay=a;if(b!=this.ay){this.dc("MinZoomWidth",b,this.ay)}return a}else{return this.ay}},a1:0,startInset:function(a){if(arguments.length===1){var b=this.a1;this.a1=a;if(b!=this.a1){this.dc("StartInset",b,this.a1)}return a}else{return this.a1}},al:0,endInset:function(a){if(arguments.length===1){var b=this.al;this.al=a;if(b!=this.al){this.dc("EndInset",b,this.al)}return a}else{return this.al}},a3:0,trackStartInset:function(a){if(arguments.length===1){var b=this.a3;this.a3=a;if(b!=this.a3){this.dc("TrackStartInset",b,this.a3)}return a}else{return this.a3}},a2:0,trackEndInset:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;if(b!=this.a2){this.dc("TrackEndInset",b,this.a2)}return a}else{return this.a2}},ah:0,barExtent:function(a){if(arguments.length===1){var b=this.ah;this.ah=a;if(b!=this.ah){this.dc("BarExtent",b,this.ah)}return a}else{return this.ah}},d:0,orientation:function(a){if(arguments.length===1){var b=this.d;this.d=a;if(b!=this.d){this.dc("Orientation",$$t.$n.getBox(b),$$t.$n.getBox(this.d))}return a}else{return this.d}},en:null,lowerThumbBrush:function(a){if(arguments.length===1){var b=this.en;this.en=a;if(b!=this.en){this.dc("LowerThumbBrush",b,this.en)}return a}else{return this.en}},av:0,lowerThumbStrokeThickness:function(a){if(arguments.length===1){var b=this.av;this.av=a;if(b!=this.av){this.dc("LowerThumbStrokeThickness",b,this.av)}return a}else{return this.av}},ap:0,higherThumbStrokeThickness:function(a){if(arguments.length===1){var b=this.ap;this.ap=a;if(b!=this.ap){this.dc("HigherThumbStrokeThickness",b,this.ap)}return a}else{return this.ap}},ef:null,higherThumbBrush:function(a){if(arguments.length===1){var b=this.ef;this.ef=a;if(b!=this.ef){this.dc("HigherThumbBrush",b,this.ef)}return a}else{return this.ef}},eo:null,lowerThumbOutline:function(a){if(arguments.length===1){var b=this.eo;this.eo=a;if(b!=this.eo){this.dc("LowerThumbOutline",b,this.eo)}return a}else{return this.eo}},eg:null,higherThumbOutline:function(a){if(arguments.length===1){var b=this.eg;this.eg=a;if(b!=this.eg){this.dc("HigherThumbOutline",b,this.eg)}return a}else{return this.eg}},ep:null,lowerThumbRidgesBrush:function(a){if(arguments.length===1){var b=this.ep;this.ep=a;if(b!=this.ep){this.dc("LowerThumbRidgesBrush",b,this.ep)}return a}else{return this.ep}},eh:null,higherThumbRidgesBrush:function(a){if(arguments.length===1){var b=this.eh;this.eh=a;if(b!=this.eh){this.dc("HigherThumbRidgesBrush",b,this.eh)}return a}else{return this.eh}},aw:0,lowerThumbWidth:function(a){if(arguments.length===1){var b=this.aw;this.aw=a;if(b!=this.aw){this.dc("LowerThumbWidth",b,this.aw)}return a}else{return this.aw}},aq:0,higherThumbWidth:function(a){if(arguments.length===1){var b=this.aq;this.aq=a;if(b!=this.aq){this.dc("HigherThumbWidth",b,this.aq)}return a}else{return this.aq}},au:0,lowerThumbHeight:function(a){if(arguments.length===1){var b=this.au;this.au=a;if(b!=this.au){this.dc("LowerThumbHeight",b,this.au)}return a}else{return this.au}},ao:0,higherThumbHeight:function(a){if(arguments.length===1){var b=this.ao;this.ao=a;if(b!=this.ao){this.dc("HigherThumbHeight",b,this.ao)}return a}else{return this.ao}},el:null,lowerShadeBrush:function(a){if(arguments.length===1){var b=this.el;this.el=a;if(b!=this.el){this.dc("LowerShadeBrush",b,this.el)}return a}else{return this.el}},em:null,lowerShadeOutline:function(a){if(arguments.length===1){var b=this.em;this.em=a;if(b!=this.em){this.dc("LowerShadeOutline",b,this.em)}return a}else{return this.em}},destroy:function(){this.provideContainer(null)},at:0,lowerShadeStrokeThickness:function(a){if(arguments.length===1){var b=this.at;this.at=a;if(b!=this.at){this.dc("LowerShadeStrokeThickness",b,this.at)}return a}else{return this.at}},ed:null,higherShadeBrush:function(a){if(arguments.length===1){var b=this.ed;this.ed=a;if(b!=this.ed){this.dc("HigherShadeBrush",b,this.ed)}return a}else{return this.ed}},ee:null,higherShadeOutline:function(a){if(arguments.length===1){var b=this.ee;this.ee=a;if(b!=this.ee){this.dc("HigherShadeOutline",b,this.ee)}return a}else{return this.ee}},an:0,higherShadeStrokeThickness:function(a){if(arguments.length===1){var b=this.an;this.an=a;if(b!=this.an){this.dc("HigherShadeStrokeThickness",b,this.an)}return a}else{return this.an}},d8:null,barBrush:function(a){if(arguments.length===1){var b=this.d8;this.d8=a;if(b!=this.d8){this.dc("BarBrush",b,this.d8)}return a}else{return this.d8}},d9:null,barOutline:function(a){if(arguments.length===1){var b=this.d9;this.d9=a;if(b!=this.d9){this.dc("BarOutline",b,this.d9)}return a}else{return this.d9}},ai:0,barStrokeThickness:function(a){if(arguments.length===1){var b=this.ai;this.ai=a;if(b!=this.ai){this.dc("BarStrokeThickness",b,this.ai)}return a}else{return this.ai}},eq:null,rangeThumbBrush:function(a){if(arguments.length===1){var b=this.eq;this.eq=a;if(b!=this.eq){this.dc("RangeThumbBrush",b,this.eq)}return a}else{return this.eq}},er:null,rangeThumbOutline:function(a){if(arguments.length===1){var b=this.er;this.er=a;if(b!=this.er){this.dc("RangeThumbOutline",b,this.er)}return a}else{return this.er}},a0:0,rangeThumbStrokeThickness:function(a){if(arguments.length===1){var b=this.a0;this.a0=a;if(b!=this.a0){this.dc("RangeThumbStrokeThickness",b,this.a0)}return a}else{return this.a0}},es:null,rangeThumbRidgesBrush:function(a){if(arguments.length===1){var b=this.es;this.es=a;if(b!=this.es){this.dc("RangeThumbRidgesBrush",b,this.es)}return a}else{return this.es}},ei:null,lowerCalloutBrush:function(a){if(arguments.length===1){var b=this.ei;this.ei=a;if(b!=this.ei){this.dc("LowerCalloutBrush",b,this.ei)}return a}else{return this.ei}},ek:null,lowerCalloutTextColor:function(a){if(arguments.length===1){var b=this.ek;this.ek=a;if(b!=this.ek){this.dc("LowerCalloutTextColor",b,this.ek)}return a}else{return this.ek}},ej:null,lowerCalloutOutline:function(a){if(arguments.length===1){var b=this.ej;this.ej=a;if(b!=this.ej){this.dc("LowerCalloutOutline",b,this.ej)}return a}else{return this.ej}},as:0,lowerCalloutStrokeThickness:function(a){if(arguments.length===1){var b=this.as;this.as=a;if(b!=this.as){this.dc("LowerCalloutStrokeThickness",b,this.as)}return a}else{return this.as}},ea:null,higherCalloutBrush:function(a){if(arguments.length===1){var b=this.ea;this.ea=a;if(b!=this.ea){this.dc("HigherCalloutBrush",b,this.ea)}return a}else{return this.ea}},ec:null,higherCalloutTextColor:function(a){if(arguments.length===1){var b=this.ec;this.ec=a;if(b!=this.ec){this.dc("HigherCalloutTextColor",b,this.ec)}return a}else{return this.ec}},eb:null,higherCalloutOutline:function(a){if(arguments.length===1){var b=this.eb;this.eb=a;if(b!=this.eb){this.dc("HigherCalloutOutline",b,this.eb)}return a}else{return this.eb}},am:0,higherCalloutStrokeThickness:function(a){if(arguments.length===1){var b=this.am;this.am=a;if(b!=this.am){this.dc("HigherCalloutStrokeThickness",b,this.am)}return a}else{return this.am}},isCustomThumbProvided:function(){return false},isCustomRangeThumbProvided:function(){return false},isCustomBarProvided:function(){return false},isCustomShadeProvided:function(){return false},_areThumbCalloutsEnabled:false,areThumbCalloutsEnabled:function(a){if(arguments.length===1){this._areThumbCalloutsEnabled=a;return a}else{return this._areThumbCalloutsEnabled}},_m:null,_thumbCalloutTextStyle:null,thumbCalloutTextStyle:function(a){if(arguments.length===1){this._thumbCalloutTextStyle=a;return a}else{return this._thumbCalloutTextStyle}},dc:function(a,b,c){this.dj(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},dj:function(a,b,c){switch(a){case"PixelScalingRatio":this.actualPixelScalingRatio(this.pixelScalingRatio());break;case"ActualPixelScalingRatio":if(this._g!=null){this._g.aq()}break;case"Orientation":this.db();this.trackDirty();break;case"TrackStartInset":case"TrackEndInset":case"StartInset":case"EndInset":this.c5();this.trackDirty();break;case"MaxZoomWidth":case"MinZoomWidth":this.dh();this.trackDirty();break;case"WindowRect":if(!this._w){this._af=true;this.df();this.trackDirty();this.flush();this._af=false}break;case"LowerThumbBrush":case"LowerThumbOutline":case"LowerThumbRidgesBrush":case"LowerThumbStrokeThickness":this.d2();this._g.an();break;case"LowerThumbWidth":case"LowerThumbHeight":this._g._i.width(this.lowerThumbWidth());this._g._i.height(this.lowerThumbHeight());this.trackDirty();break;case"HigherThumbBrush":case"HigherThumbOutline":case"HigherThumbRidgesBrush":case"HigherThumbStrokeThickness":this.dx();this._g.an();break;case"HigherThumbWidth":case"HigherThumbHeight":this._g._i.width(this.lowerThumbWidth());this._g._i.height(this.lowerThumbHeight());this.trackDirty();break;case"LowerShadeBrush":case"LowerShadeOutline":case"LowerShadeStrokeThickness":this.d0();this._g.an();break;case"HigherShadeBrush":case"HigherShadeOutline":case"HigherShadeStrokeThickness":this.dv();this._g.an();break;case"RangeThumbBrush":case"RangeThumbOutline":case"RangeThumbRidgesBrush":case"RangeThumbStrokeThickness":this.d4();this._g.an();break;case"BarBrush":case"BarOutline":case"BarStrokeThickness":this.dq();this._g.an();break;case"LowerCalloutBrush":case"LowerCalloutOutline":case"LowerCalloutTextColor":case"LowerCalloutStrokeThickness":this.dy();this._g.an();break;case"HigherCalloutBrush":case"HigherCalloutOutline":case"HigherCalloutTextColor":case"HigherCalloutStrokeThickness":this.dt();this._g.an();break}},dq:function(){var a=this._g._b;if(this.barBrush()==null){a.barBox().__fill=a.getBarBoxDefaultBrush()}else{a.barBox().__fill=this.barBrush()}if(this.barOutline()==null){a.barBox().__stroke=a.getBarBoxDefaultOutline()}else{a.barBox().__stroke=this.barOutline()}if(this.barStrokeThickness()==NaN){a.barBox()._ac=a.getBarBoxDefaultStrokeThickness()}else{a.barBox()._ac=this.barStrokeThickness()}},dy:function(){var a=this._g._g;if(this.lowerCalloutBrush()==null){a.calloutBox().__fill=a.getCalloutBoxDefaultBrush()}else{a.calloutBox().__fill=this.lowerCalloutBrush()}if(this.lowerCalloutOutline()==null){a.calloutBox().__stroke=a.getCalloutBoxDefaultStroke()}else{a.calloutBox().__stroke=this.lowerCalloutOutline()}if(this.lowerCalloutTextColor()==null){a.calloutText()._am=a.getCalloutTextDefaultBrush()}else{a.calloutText()._am=this.lowerCalloutTextColor()}if(this.lowerCalloutStrokeThickness()==NaN){a.calloutBox()._ac=a.getCalloutBoxDefaultStrokeThickness()}else{a.calloutBox()._ac=this.lowerCalloutStrokeThickness()}},dt:function(){var a=this._g._f;if(this.higherCalloutBrush()==null){a.calloutBox().__fill=a.getCalloutBoxDefaultBrush()}else{a.calloutBox().__fill=this.higherCalloutBrush()}if(this.higherCalloutOutline()==null){a.calloutBox().__stroke=a.getCalloutBoxDefaultStroke()}else{a.calloutBox().__stroke=this.higherCalloutOutline()}if(this.higherCalloutTextColor()==null){a.calloutText()._am=a.getCalloutTextDefaultBrush()}else{a.calloutText()._am=this.higherCalloutTextColor()}if(this.higherCalloutStrokeThickness()==NaN){a.calloutBox()._ac=a.getCalloutBoxDefaultStrokeThickness()}else{a.calloutBox()._ac=this.higherCalloutStrokeThickness()}},d2:function(){var a=this._g._i;if(this.lowerThumbBrush()==null){a.thumbBox().__fill=a.getThumbBoxDefaultBrush()}else{a.thumbBox().__fill=this.lowerThumbBrush()}if(this.lowerThumbOutline()==null){a.thumbBox().__stroke=a.getThumbBoxDefaultStroke()}else{a.thumbBox().__stroke=this.lowerThumbOutline()}if(this.lowerThumbRidgesBrush()==null){a.thumbRidges().__stroke=a.getThumbRidgesDefaultStroke()}else{a.thumbRidges().__stroke=this.lowerThumbRidgesBrush()}if(this.lowerThumbStrokeThickness()==NaN){a.thumbBox()._ac=a.getThumbBoxDefaultStrokeThickness()}else{a.thumbBox()._ac=this.lowerThumbStrokeThickness()}},d4:function(){var a=this._g._c;if(this.rangeThumbBrush()==null){a.thumbBox().__fill=a.getThumbBoxDefaultBrush()}else{a.thumbBox().__fill=this.rangeThumbBrush()}if(this.rangeThumbOutline()==null){a.thumbBox().__stroke=a.getThumbBoxDefaultStroke()}else{a.thumbBox().__stroke=this.rangeThumbOutline()}if(this.rangeThumbRidgesBrush()==null){a.thumbRidges().__stroke=a.getThumbRidgesDefaultStroke()}else{a.thumbRidges().__stroke=this.rangeThumbRidgesBrush()}if(this.rangeThumbStrokeThickness()==NaN){a.thumbBox()._ac=a.getThumbBoxDefaultStrokeThickness()}else{a.thumbBox()._ac=this.rangeThumbStrokeThickness()}},d0:function(){var a=this._g._e;if(this.lowerShadeBrush()==null){a.shadeBox().__fill=a.getShadeBoxDefaultBrush()}else{a.shadeBox().__fill=this.lowerShadeBrush()}if(this.lowerShadeOutline()==null){a.shadeOutline().__stroke=a.getShadeOutlineDefaultBrush()}else{a.shadeOutline().__stroke=this.lowerShadeOutline()}if(this.lowerShadeStrokeThickness()==NaN){a.shadeOutline()._ac=a.getShadeOutlineDefaultStrokeThickness()}else{a.shadeOutline()._ac=this.lowerShadeStrokeThickness()}},dv:function(){var a=this._g._d;if(this.higherShadeBrush()==null){a.shadeBox().__fill=a.getShadeBoxDefaultBrush()}else{a.shadeBox().__fill=this.higherShadeBrush()}if(this.higherShadeOutline()==null){a.shadeOutline().__stroke=a.getShadeOutlineDefaultBrush()}else{a.shadeOutline().__stroke=this.higherShadeOutline()}if(this.higherShadeStrokeThickness()==NaN){a.shadeOutline()._ac=a.getShadeOutlineDefaultStrokeThickness()}else{a.shadeOutline()._ac=this.higherShadeStrokeThickness()}},dx:function(){var a=this._g._h;if(this.higherThumbBrush()==null){a.thumbBox().__fill=a.getThumbBoxDefaultBrush()}else{a.thumbBox().__fill=this.higherThumbBrush()}if(this.higherThumbOutline()==null){a.thumbBox().__stroke=a.getThumbBoxDefaultStroke()}else{a.thumbBox().__stroke=this.higherThumbOutline()}if(this.higherThumbRidgesBrush()==null){a.thumbRidges().__stroke=a.getThumbRidgesDefaultStroke()}else{a.thumbRidges().__stroke=this.higherThumbRidgesBrush()}if(this.higherThumbStrokeThickness()==NaN){a.thumbBox()._ac=a.getThumbBoxDefaultStrokeThickness()}else{a.thumbBox()._ac=this.higherThumbStrokeThickness()}},df:function(){if(this._w){return}if(this.orientation()==0){this._b.position(this.windowRect().left());this._a.position(this.windowRect().right());this._c.width(this.windowRect().width());this._c.position(this.windowRect().left()+this.windowRect().width()/2)}else{this._b.position(this.windowRect().top());this._a.position(this.windowRect().bottom());this._c.width(this.windowRect().height());this._c.position(this.windowRect().top()+this.windowRect().height()/2)}},dh:function(){this._c.minWidth(this.minZoomWidth());this._c.maxWidth(this.maxZoomWidth())},c5:function(){if(this._fj.isEmpty()){return}this.de(this._fj.left(),this._fj.top(),this._fj.width(),this._fj.height())},db:function(){if(this.orientation()==0){this._g._i.width(this.lowerThumbWidth());this._g._i.height(this.lowerThumbHeight());this._g._h.width(this.higherThumbWidth());this._g._h.height(this.higherThumbHeight())}else{this._g._i.height(this.lowerThumbWidth());this._g._i.width(this.lowerThumbHeight());this._g._h.height(this.higherThumbWidth());this._g._h.width(this.higherThumbHeight())}if(this._fj.isEmpty()){return}this.de(this._fj.left(),this._fj.top(),this._fj.width(),this._fj.height())},provideContainer:function(a){this._g.ar(a)},notifySizeChanged:function(){this._g.ao()},l:function(){return this.k},k:null,ak:0,aj:0,ar:0,init:function(){this.bk=500;this.ax=1;this.az=NaN;this.ag=1;this.fg=new $$a.ae(0,0,0,1,1);this.fk=new $$a.ah(1,5,5,5,5);this.ay=1e-5;this.a1=0;this.al=0;this.a3=5;this.a2=5;this.ah=16;this.d=0;this.en=null;this.av=1;this.ap=1;this.ef=null;this.eo=null;this.eg=null;this.ep=null;this.eh=null;this.aw=10;this.aq=10;this.au=22;this.ao=22;this.el=null;this.em=null;this.at=1;this.ed=null;this.ee=null;this.an=1;this.d8=null;this.d9=null;this.ai=0;this.eq=null;this.er=null;this.a0=1;this.es=null;this.ei=null;this.ek=null;this.ej=null;this.as=1;this.ea=null;this.ec=null;this.eb=null;this.am=1;this.k=null;this.p=false;$.ig.$op.init.call(this);this._h=6;this._fj=$$a.$ae.empty();this._fh=$$a.$ae.empty();this._fi=$$a.$ae.empty();this._g=new $$t.a(this);this._m=this._g.n();this._b=new $$t.t;this._b.rangePosition(0);this._a=new $$t.t;this._a.rangePosition(1);this._c=new $$t.s;this._c.lowerThumb(this._b);this._c.higherThumb(this._a);this._b.position(0);this._a.position(1);this._c.width(1);this._c.position(.5);this._c.minWidth(0);this._c.maxWidth(1);this._b.range(this._c);this._a.range(this._c);this._c.lowerThumb(this._b);this._c.higherThumb(this._a);this._b.owner(this);this._a.owner(this);this._c.owner(this);this.k=new $.ig.DoubleAnimator(0,1,this.panTransitionDuration());var a=this.k;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.cx.runOn(this));this.k.easingFunction($.ig.EasingFunctions.prototype.exponentialEase)},dn:function(a){this.ak=a;this.aj=this._c.position();this.ar=this.aj;this.k.start()},cy:function(){if(this.k.animationActive()){this.k.stop()}},cx:function(a,b){var c=this.k.transitionProgress();var d=this.aj+c*(this.ak-this.aj);var e=d-this.ar;this.ar=d;this._c.o(e);if(this.k.animationActive()){this.d1(this._b);this.dw(this._a);this.flush()}else{this.c1();this.c0()}},flush:function(){this._g.ai()},p:false,trackDirty:function(){this.p=true;if(this._g==null){return}this._g.an()},show:function(){if(this._g!=null){this._g.aw()}},hide:function(){if(this._g!=null){this._g.al()}},$type:new $.ig.Type("ZoomSlider",$.ig.$ot,[$$t.$o.$type,$$0.$b6.$type,$.ig.IZoomSlider.prototype.$type])},true);$c("ZoomSliderResolvingAxisValueEventArgs:q","Object",{init:function(){$.ig.$op.init.call(this)},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},$type:new $.ig.Type("ZoomSliderResolvingAxisValueEventArgs",$.ig.$ot)},true);$c("TrackThumbRange:s","Object",{init:function(){this.i=0;this.j=0;this.h=0;this.g=1;this.d=null;this.c=null;this.a=null;$.ig.$op.init.call(this)},i:0,j:0,h:0,g:0,d:null,c:null,a:null,t:function(a,b,c){this.u(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},u:function(a,b,c){this.s()},propertyChanged:null,s:function(){if(this.owner()==null){return}this.owner().trackDirty()},owner:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.t("Owner",b,this.a)}return a}else{return this.a}},position:function(a){if(arguments.length===1){var b=this.i;this.i=a;if(b!=this.i){this.t("Position",b,this.i)}return a}else{return this.i}},o:function(a){if(a>0&&this.position()+this.width()/2+a>1){a=1-(this.position()+this.width()/2)}if(a<0&&this.position()-this.width()/2+a<0){a=(this.position()-this.width()/2)*-1}this.lowerThumb().position(this.lowerThumb().position()+a);this.higherThumb().position(this.higherThumb().position()+a);this.position(this.position()+a);return a},p:function(a){a=this.k(a);var b=this.position()-this.width()/2;this.width(this.width()+a);this.position(b+this.width()/2);return a},k:function(a){if(a<0){var b=this.width()+a;if(b<this.minWidth()){b=this.minWidth();a=b-this.width()}}if(a>0){var c=this.width()+a;if(c>this.maxWidth()){c=this.maxWidth();a=c-this.width()}}return a},q:function(a){a=-1*this.k(a*-1);var b=this.position()+this.width()/2;this.width(this.width()-a);this.position(b-this.width()/2);return a},width:function(a){if(arguments.length===1){var b=this.j;this.j=a;if(b!=this.j){this.t("Width",b,this.j)}return a}else{return this.j}},minWidth:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(b!=this.h){this.t("MinWidth",b,this.h)}return a}else{return this.h}},maxWidth:function(a){if(arguments.length===1){var b=this.g;this.g=a;if(b!=this.g){this.t("MaxWidth",b,this.g)}return a}else{return this.g}},lowerThumb:function(a){if(arguments.length===1){var b=this.d;this.d=a;if(b!=this.d){this.t("LowerThumb",b,this.d)}return a}else{return this.d}},higherThumb:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.t("HigherThumb",b,this.c)}return a}else{return this.c}},$type:new $.ig.Type("TrackThumbRange",$.ig.$ot,[$$0.$b6.$type])},true);$c("TrackThumb:t","Object",{init:function(){this.g=0;this.h=0;this.c=1;this.e=null;$.ig.$op.init.call(this)},g:0,h:0,c:0,e:null,a:null,owner:function(a){if(arguments.length===1){var b=this.a;this.a=a;if(b!=this.a){this.m("Owner",b,this.a)}return a}else{return this.a}},m:function(a,b,c){this.n(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},n:function(a,b,c){this.l()},propertyChanged:null,push:function(a){if(this.position()+a>1){a=1-this.position()}if(this.position()+a<0){a=-this.position()}if(this.range()!=null){if(this.rangePosition()==0){a=this.range().q(a)}else{a=this.range().p(a)}}this.position(this.position()+a);return a},l:function(){if(this.owner()==null){return}this.owner().trackDirty()},position:function(a){if(arguments.length===1){var b=this.g;this.g=a;if(b!=this.g){this.m("Position",b,this.g)}return a}else{return this.g}},width:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(b!=this.h){this.m("Width",b,this.h)}return a}else{return this.h}},rangePosition:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(b!=this.c){this.m("RangePosition",$$t.$u.getBox(b),$$t.$u.getBox(this.c))}return a}else{return this.c}},range:function(a){if(arguments.length===1){var b=this.e;this.e=a;if(b!=this.e){this.m("Range",b,this.e)}return a}else{return this.e}},$type:new $.ig.Type("TrackThumb",$.ig.$ot,[$$0.$b6.$type])},true)})($);/*!@license
* Infragistics.Web.ClientUI infragistics.financialChart.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_dataseriesadapter.js
* infragistics.dv_datasource.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_domainChart.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$fc=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$x=$.ig.globalDefs.$$x;$$y=$.ig.globalDefs.$$y;$$r=$.ig.globalDefs.$$r;$$g=$.ig.globalDefs.$$g;$$dc=$.ig.globalDefs.$$dc;$$j=$.ig.globalDefs.$$j;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["FinancialChart:a","FinancialChartToolbar:o","FinancialChartRangeSelector:r","ITimeXAxis:w","FinancialChartCustomIndicatorHandler:ac","FinancialChartRangeSelectorVisualData:aq","FinancialChartEnumPickerVisualData:ar","FinancialChartToolbarVisualData:at","FinancialChartVisualData:au"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3,$aa=$.ig.util.isDigit,$ab=$.ig.util.isDigit1,$ac=$.ig.util.isLetter,$ad=$.ig.util.isNumber,$ae=$.ig.util.isLetterOrDigit,$af=$.ig.util.isLower,$ag=$.ig.util.toLowerCase,$ah=$.ig.util.toUpperCase;$d("FinancialIndicatorType:al",false,false,{AbsoluteVolumeOscillator:0,AccumulationDistribution:1,AverageDirectionalIndex:2,AverageTrueRange:3,BollingerBandWidth:4,ChaikinOscillator:5,ChaikinVolatility:6,CommodityChannelIndex:7,DetrendedPriceOscillator:8,EaseOfMovement:9,FastStochasticOscillator:10,ForceIndex:11,FullStochasticOscillator:12,MarketFacilitationIndex:13,MassIndex:14,MedianPrice:15,MoneyFlowIndex:16,MovingAverageConvergenceDivergence:17,NegativeVolumeIndex:18,OnBalanceVolume:19,PercentagePriceOscillator:20,PercentageVolumeOscillator:21,PositiveVolumeIndex:22,PriceVolumeTrend:23,RateOfChangeAndMomentum:24,RelativeStrengthIndex:25,SlowStochasticOscillator:26,StandardDeviation:27,StochRSI:28,TRIX:29,TypicalPrice:30,UltimateOscillator:31,WeightedClose:32,WilliamsPercentR:33});$d("FinancialOverlayType:ak",false,false,{BollingerBands:0,PriceChannel:1});$d("FinancialChartZoomSliderType:ai",false,false,{None:0,Auto:1,Bar:2,Candle:3,Column:4,Line:5,Area:6});$d("FinancialChartYAxisMode:ah",false,false,{Numeric:0,PercentChange:1});$d("FinancialChartXAxisMode:ag",false,false,{Ordinal:0,Time:1});$d("FinancialChartType:af",false,false,{Auto:0,Bar:1,Candle:2,Column:3,Line:4});$d("FinancialChartVolumeType:ae",false,false,{None:0,Column:1,Line:2,Area:3});$d("FinancialChartRangeSelectorOption:ab",false,false,{OneMonth:0,ThreeMonths:1,SixMonths:2,YearToDate:3,OneYear:4,All:5});$c("FinancialChart:a","XYChart",{g3:function(a,b,c){$.ig.XYChart.prototype.g3.call(this,a,b,c);switch(a){case"ToolbarTemplate":case"RangeSelectorTemplate":this.pk(new $$t.o(this,this.toolbarTemplate()));break;case"Toolbar":var d=b;if(d!=null){d.chartTypeChanged=$.ig.Delegate.prototype.remove(d.chartTypeChanged,this.v4.runOn(this));d.trendLineTypeChanged=$.ig.Delegate.prototype.remove(d.trendLineTypeChanged,this.v7.runOn(this));d.volumeTypeChanged=$.ig.Delegate.prototype.remove(d.volumeTypeChanged,this.v8.runOn(this));d.l(null)}if(this.pk()!=null){this.pk().ac(this.volumeType());this.pk().ai(this.trendLineType());this.pk().y(this.chartType());this.pk().al(this.isToolbarVisible());if(this._sr!=null){this.pk().l(this._sr)}var e=this.pk();e.chartTypeChanged=$.ig.Delegate.prototype.combine(e.chartTypeChanged,this.v4.runOn(this));var f=this.pk();f.trendLineTypeChanged=$.ig.Delegate.prototype.combine(f.trendLineTypeChanged,this.v7.runOn(this));var g=this.pk();g.volumeTypeChanged=$.ig.Delegate.prototype.combine(g.volumeTypeChanged,this.v8.runOn(this))}break;case"ChartType":if(this.pk()!=null){this.pk().y(this.chartType())}break;case"VolumeType":if(this.pk()!=null){this.pk().ac(this.volumeType())}break;case"TrendLineType":if(this.pk()!=null){this.pk().ai(this.trendLineType())}break;case"IsToolbarVisible":if(this.pk()==null){break}this.pk().al(this.isToolbarVisible());this.setGridRows();break}},v8:function(a,b){this.volumeType(this.pk().ac())},v7:function(a,b){this.trendLineType(this.pk().ai())},v4:function(a,b){this.chartType(this.pk().y())},wg:function(){this._qd=new $$t.v;this.financialChartLegend($.ig.FinancialLegend?new $.ig.FinancialLegend:null)},_qd:null,provideGrid:function(a){this._su=a;this.w1();this.setGridRows();if(this.pk()!=null){this.pk().bg(a)}},onDocumentClick:function(a){if(this.pk()!=null){this.pk().bl(a)}},_su:null,_ss:null,_sp:null,_sr:null,_st:null,_sq:null,getContext:function(){var a=this.pk().v();var b=new $$t.b;b.vm(new $$t.c);b.vm().toolbar(a);b.container(this._di);b.toolbarContainer(this._sr);b.legendContainer(this._sq);b.indicatorsContainer(this._sp);b.volumeContainer(this._ss);b.zoomContainer(this._st);return b},provideContainer:function(a){var b=a;if(b!=null){var c="financialChartMainGrid";var d=$$t.$x.c($$t.$x.h(null,c,$$t.$a.tr));this._su=d==null?null:b.getWrapper(d.querySelector("."+c));if(this._su==null||this._su.getNativeElement()==null){this._su=b.getWrapper(d)}b.append(this._su);var e=b.querySelector(".financialChartToolbar");if(this.pk()==null){this.pk(new $$t.o(this,this.toolbarTemplate()))}this.pk()._w.isIndicatorMenuVisible(this.q9()&&this.ra());this._sr=b.getSubRenderer(e);this.pk().l(this._sr);var f=b.querySelector(".financialChartPrice");var g=b.querySelector(".financialChartLegend");this._sq=b.getSubRenderer(g);var h=b.querySelector(".financialChartIndicators");this._sp=b.getSubRenderer(h);var i=b.querySelector(".financialChartVolume");this._ss=b.getSubRenderer(i);var j=b.querySelector(".financialChartZoomSlider");this._st=b.getSubRenderer(j);a=b.getSubRenderer(f)}else{this._sr=null;if(this.pk()!=null){this.pk().l(null)}}$.ig.XYChart.prototype.provideContainer.call(this,a);if(this.volumeChart()!=null){this.volumeChart().provideContainer(this._ss)}if(this._qd!=null){this._qd.h(this._sp)}if(this.zoomSliderChart()!=null){this.zoomSliderChart().provideContainer(this._st);if(a!=null){this.vp()}else{this.q2(null)}}if(this.financialChartLegend()!=null){this.financialChartLegend().provideContainer(this._sq)}this.setGridRows()},wr:function(a,b,c){if(a!=null){a.provideContainer(null)}if(b!=null){b.provideContainer(c)}this.setGridRows()},w5:function(a,b){this.wr(a,b,this._st);if(b==null){return}this.vp()},vp:function(){var $self=this;if(this._st==null){return}if(this.q2()!=null){this.q2().provideContainer(null)}this.q2(new $.ig.ZoomSlider);this.q2().provideContainer(this._st);var a=this.q2();a.windowRectChanged=$.ig.Delegate.prototype.combine(a.windowRectChanged,function(a,b){if($self.dataChart()!=null){$self.dataChart().windowRect(new $$a.ae(0,$self.q2().windowRect().left(),$self.dataChart().actualWindowRect().top(),$self.q2().windowRect().width(),$self.dataChart().actualWindowRect().height()))}})},w3:function(a,b){this.wr(a,b,this._ss)},setGridRows:function(){if(this._su==null){return}var a=new Array(6);a[0]=(this.isToolbarVisible()?this.toolbarHeight():0)+"px";a[1]=this.isLegendVisible()?"min-content":"0px";a[2]="auto";a[3]=this.indicatorCharts()==null||this.indicatorCharts().count()==0?"0px":this.indicatorCharts().count()*150+"px";a[4]=this.volumeChart()==null?"0px":"100px";a[5]=this.zoomSliderChart()==null?"0px":"100px";if(this.q2()!=null){if(a[5]=="0px"){this.q2().hide()}else{this.q2().show()}}this._su.setStyleProperty("-ms-grid-rows",$3($.ig.util.stringJoin(" ",a),"auto","1fr"));this._su.setStyleProperty("grid-template-rows",$.ig.util.stringJoin(" ",a));if(this._di==null){return}if(this.dataChart()!=null){this.dataChart().notifyContainerResized()}if(this._qd!=null){this._qd.f()}if(this.volumeChart()!=null){this.volumeChart().notifyContainerResized()}if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyContainerResized()}if(this.q2()!=null){this.q2().notifySizeChanged()}},gj:function(){$.ig.XYChart.prototype.gj.call(this);this.yAxisLabelLocation(3);this.yAxisLabelHorizontalAlignment(0);this.resolution(NaN);this.leftMargin(30);this.isHorizontalZoomEnabled(true);this.isVerticalZoomEnabled(false);if(this.dataChart()!=null){var a=this.dataChart()._bn._i.e();this.negativeBrushes(a._d);this.negativeOutlines(a._e);this.indicatorNegativeBrushes(a._d);this.zoomSliderXAxisMajorStroke(this.dataChart().defaultAxisMajorStroke())}var b=new $.ig.BrushCollection;b.add(function(){var $ret=new $$a.at;$ret.fill("rgba(116, 70, 185, .3)");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("rgba(159, 179, 40, .3)");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("rgba(46, 156, 166, .3)");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("rgba(63, 81, 181, .3)");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("rgba(154, 154, 154, .3)");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("rgba(67, 156, 71, .3)");return $ret}());this.overlayBrushes(b);var c=new $.ig.BrushCollection;b.add(function(){var $ret=new $$a.at;$ret.fill("#7446B9");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#9FB328");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#2E9CA6");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#3F51B5");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#9A9A9A");return $ret}());b.add(function(){var $ret=new $$a.at;$ret.fill("#439C47");return $ret}());this.overlayOutlines(c)},wn:function(){if(this._qd!=null){this._qd.b(null);this._qd.b(this.indicatorCharts())}this.setGridRows()},wo:function(){this.setGridRows()},wx:function(){this.wn()},vo:function(){if(this.q2()==null||this.zoomSliderChart()==null||this.dataChart()==null||this.dataChart().series().count()==0){return}var a=this._di.rootWrapper().width();var b=this.dataChart().viewportRect().left()+this.dataChart().viewportRect().width();var c=this.dataChart().viewportRect().left();var d=a-b;this.q2().startInset(c-this.q2().trackStartInset());this.q2().endInset(d-this.q2().trackEndInset());if(this.q2().endInset()<0){var e=this.q2().endInset();this.q2().endInset(0);this.dataChart().rightMargin(this.dataChart().rightMargin()+e*-1)}if(this.q2().startInset()<0){var f=this.q2().startInset();this.q2().startInset(0);this.dataChart().leftMargin(this.dataChart().leftMargin()+f*-1)}this.zoomSliderChart().leftMargin(c);this.zoomSliderChart().rightMargin(d);this.zoomSliderChart().bottomMargin(this.q2().barExtent())},we:function(){this.vo()},gg:function(a){$.ig.XYChart.prototype.gg.call(this,a);if(a!=null){a.autoMarginWidth(0)}},w8:function(a){return a.getContainerOffsets()},xb:function(){return this._sq==null?null:this.xa(this._sq.rootWrapper())},w9:function(a){if(a==null||a._d==null){return null}return this.xa(a._d.rootWrapper())},xa:function(a){if(a==null){return null}var b=a.getOffset();return new $$a.ae(0,b.left,b.top,a.width(),a.height())},sc:function(){if(this._su==null){return NaN}var a=this._su.getOffset();return this._su.width()+(a==null?0:a.left)},notifyInsertItem:function(source_,a,b){$.ig.XYChart.prototype.notifyInsertItem.call(this,source_,a,b);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyInsertItem(source_,a,b)}},notifyRemoveItem:function(source_,a,b){$.ig.XYChart.prototype.notifyRemoveItem.call(this,source_,a,b);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyRemoveItem(source_,a,b)}},notifyClearItems:function(source_){$.ig.XYChart.prototype.notifyClearItems.call(this,source_);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifyClearItems(source_)}},notifySetItem:function(source_,a,b,c){$.ig.XYChart.prototype.notifySetItem.call(this,source_,a,b,c);if(this.zoomSliderChart()!=null){this.zoomSliderChart().notifySetItem(source_,a,b,c)}},gm:function(a,b){$.ig.XYChart.prototype.gm.call(this,a,b);if(this.rf(a)){a.toolTip(null)}},pj:null,pk:function(a){if(arguments.length===1){var b=this.pk();if(a!=b){this.pj=a;this.g1("Toolbar",b,this.pk())}return a}else{return this.pj}},tc:null,rangeSelectorTemplate:function(a){if(arguments.length===1){var b=this.rangeSelectorTemplate();if(a!=b){this.tc=a;this.g1("RangeSelectorTemplate",b,this.rangeSelectorTemplate())}return a}else{return this.tc}},td:null,toolbarTemplate:function(a){if(arguments.length===1){var b=this.toolbarTemplate();if(a!=b){this.td=a;this.g1("ToolbarTemplate",b,this.toolbarTemplate())}return a}else{return this.td}},s9:null,chartTypePickerTemplate:function(a){if(arguments.length===1){var b=this.chartTypePickerTemplate();if(a!=b){this.s9=a;this.g1("ChartTypePickerTemplate",b,this.chartTypePickerTemplate())}return a}else{return this.s9}},te:null,trendLineTypePickerTemplate:function(a){if(arguments.length===1){var b=this.trendLineTypePickerTemplate();if(a!=b){this.te=a;this.g1("TrendLineTypePickerTemplate",b,this.trendLineTypePickerTemplate())}return a}else{return this.te}},tf:null,volumeTypePickerTemplate:function(a){if(arguments.length===1){var b=this.volumeTypePickerTemplate();if(a!=b){this.tf=a;this.g1("VolumeTypePickerTemplate",b,this.volumeTypePickerTemplate())}return a}else{return this.tf}},ta:null,indicatorMenuTemplate:function(a){if(arguments.length===1){var b=this.indicatorMenuTemplate();if(a!=b){this.ta=a;this.g1("IndicatorMenuTemplate",b,this.indicatorMenuTemplate())}return a}else{return this.ta}},tb:null,overlayPickerTemplate:function(a){if(arguments.length===1){var b=this.overlayPickerTemplate();if(a!=b){this.tb=a;this.g1("OverlayPickerTemplate",b,this.overlayPickerTemplate())}return a}else{return this.tb}},q1:null,q2:function(a){if(arguments.length===1){var b=this.q2();if(a!=b){this.q1=a;this.g1("ZoomSlider",b,this.q2())}return a}else{return this.q1}},leftMargin:function(a){if(arguments.length===1){$.ig.XYChart.prototype.leftMargin.call(this,a);return a}else{return $.ig.XYChart.prototype.leftMargin.call(this)}},isHorizontalZoomEnabled:function(a){if(arguments.length===1){$.ig.XYChart.prototype.isHorizontalZoomEnabled.call(this,a);return a}else{return $.ig.XYChart.prototype.isHorizontalZoomEnabled.call(this)}},r5:0,toolbarHeight:function(a){if(arguments.length===1){var b=this.toolbarHeight();if(a!=b){this.r5=a;this.g1("ToolbarHeight",b,this.toolbarHeight())}return a}else{return this.r5}},init:function(){var $self=this;this.r5=40;this.p7=null;this.p5=null;this.p9=null;this.qe=null;this.s0=10;this.r7=NaN;this.r9=NaN;this.r8=NaN;this.q4=true;this.q6=true;this.pw=1;this.r6=1;this.r4=1;this.r3=1;this.sw=-2147483648;this.r2=2;this.sz=3;this.sx=10;this.sv=30;this.sy=9;this.sb=1;this.q3=false;this.rz=$$0.$s.minValue();this.ry=$$0.$s.maxValue();$.ig.XYChart.prototype.init.call(this);this.f6();this.rw=$.ig.TimeAxisBreakCollection?new $.ig.TimeAxisBreakCollection:null;if(this.xAxisBreaks()!=null){var a=this.xAxisBreaks();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,function(a,b){$self.wv()})}this.wg()},h7:function(){return this.xAxis()},h8:function(){return this.yAxis()},u:function(a){return 20},b5:function(){return function(){var $ret=new $$4.x($.ig.DataSeriesType.prototype.$type,0);$ret.add(20);return $ret}()},b4:function(){return function(){var $ret=new $$4.x($.ig.IDataSeriesAdapterRule.prototype.$type,0);$ret.add(new $.ig.SimpleFinancialPriceSeriesRule);$ret.add(new $.ig.SubCollectionsRule);return $ret}()},o6:function(a){return this.o7(a)},qk:function(a){return this.ql(a)},o5:function(a){var b=this.o6(0);b.name(a);return b},f3:function(){this.xAxis(this.o5("xAxis"));this.yAxis(this.qk(0));this.yAxis().name("yAxis");this.volumeAxis(this.qk(0));this.volumeAxis().name("volumeAxis");this.volumeXAxis(this.o5("volumeXAxis"));this.rt(new $$4.x($.ig.NumericYAxis.prototype.$type,0));this.rv(new $$4.x($.ig.CategoryAxisBase.prototype.$type,0));this.indicatorAxis(this.qk(0));this.indicatorAxis().name("indicatorAxis");this.indicatorXAxis(this.o5("indicatorXAxis_0"));this.rt().add(this.indicatorAxis());this.rv().add(this.indicatorXAxis());if(this.xAxis().labelSettings()==null){this.xAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.yAxis().labelSettings()==null){this.yAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.volumeAxis().labelSettings()==null){this.volumeAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.volumeXAxis().labelSettings()==null){this.volumeAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.indicatorAxis().labelSettings()==null){this.indicatorAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.indicatorXAxis().labelSettings()==null){this.indicatorXAxis().labelSettings(new $.ig.AxisLabelSettings)}this.zoomSliderAxis(this.qk(0));this.zoomSliderAxis().name("zoomSliderAxis");this.zoomSliderXAxis(this.o5("zoomSliderXAxis"));if(this.zoomSliderAxis().labelSettings()==null){this.zoomSliderAxis().labelSettings(new $.ig.AxisLabelSettings)}if(this.zoomSliderXAxis().labelSettings()==null){this.zoomSliderXAxis().labelSettings(new $.ig.AxisLabelSettings)}},f1:function(a,b){var c=$b($.ig.MarkerSeries.prototype.$type,a);if(c!=null){c.markerType(this.ai(a,b))}},hh:function(a){if(a.suggestedSecondaryAxis()==2){this.yAxis().isLogarithmic(true);this.yAxis().logarithmBase(10)}},hk:function(){this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());this.yAxis().logarithmBase(this.yAxisLogarithmBase())},po:function(a){var b;if(this.chartType()==0){if(a==null||a.index()>0||String.isNullOrEmpty(a.getMemberPathFor(12))){b=4}else{b=2}}else{b=this.chartType()}b=this.pn(b);return b},pn:function(a){if(a==1||a==2){if($.ig.FinancialPriceSeries){return a}a=4}if(a==4){if($.ig.LineSeries){return a}a=3}if(a==3){if($.ig.ColumnSeries){return a}}return a},px:function(a){if(a==2||a==3){if($.ig.FinancialPriceSeries){return a}a=5}if(a==5){if($.ig.LineSeries){return a}a=6}if(a==6){if($.ig.AreaSeries){return a}a=4}if(a==4){if($.ig.ColumnSeries){return a}}return a},pq:function(a){if(a==2){if($.ig.LineSeries){return a}a=3}if(a==3){if($.ig.AreaSeries){return a}a=1}if(a==1){if($.ig.ColumnSeries){return a}}return a},tu:function(a){var b=a.getMemberPathFor(14);if(String.isNullOrEmpty(b)){b=a.getMemberPathFor(11)}return b},o7:function(axisType_){var a;switch(axisType_){case 0:if($.ig.OrdinalTimeXAxis){a=new $.ig.OrdinalTimeXAxis}else if($.ig.TimeXAxis){a=new $.ig.TimeXAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a;case 1:if($.ig.TimeXAxis){a=new $.ig.TimeXAxis}else if($.ig.OrdinalTimeXAxis){a=new $.ig.OrdinalTimeXAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a}return null},ql:function(axisType_){var a;switch(axisType_){case 0:if($.ig.NumericYAxis){a=new $.ig.NumericYAxis}else if($.ig.PercentChangeYAxis){a=new $.ig.PercentChangeYAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a;case 1:if($.ig.PercentChangeYAxis){a=new $.ig.PercentChangeYAxis}else if($.ig.NumericYAxis){a=new $.ig.NumericYAxis}else{throw new $$0.n(1,"no valid axes loaded")}return a}return null},qr:function(){return this.ar(1)},qs:function(){return this.ar(0)},qq:function(){return this.ar(2)},qt:function(){return this.ar(20)},q8:function(){return $.ig.HorizontalAnchoredCategorySeriesProxy},p7:null,p8:function(){if($.ig.HorizontalAnchoredCategorySeriesProxy){return new $.ig.HorizontalAnchoredCategorySeriesProxy}else{throw new $$0.n(1,"horizontal series module is not loaded, but is required.")}},rb:function(){return $.ig.FinancialPriceSeriesProxy},p5:null,p6:function(){if($.ig.FinancialPriceSeriesProxy){return new $.ig.FinancialPriceSeriesProxy}else{throw new $$0.n(1,"financial series module is not loaded, but is required.")}},q9:function(){return $.ig.IndicatorProxy},p9:null,qa:function(){if($.ig.IndicatorProxy){return new $.ig.IndicatorProxy}else{throw new $$0.n(1,"financial series module is not loaded, but is required.")}},ra:function(){return $.ig.OverlayProxy},qe:null,qf:function(){if($.ig.OverlayProxy){return new $.ig.OverlayProxy}else{throw new $$0.n(1,"overlay series module is not loaded, but is required.")}},aq:function(a,b){var c=this.tu(a);switch(this.po(a)){case 3:var d=this.qr();this.p8().setValueMemberPath(d,c);this.p8().setXAxis(d,this.xAxis());this.p8().setYAxis(d,this.yAxis());this.p8().setCategoryMode(d,1);return d;case 4:var e=this.qs();this.p8().setValueMemberPath(e,c);this.p8().setXAxis(e,this.xAxis());this.p8().setYAxis(e,this.yAxis());this.p8().setCategoryMode(e,1);return e;default:case 1:case 2:var f=this.qt();this.p6().setOpenMemberPath(f,a.getMemberPathFor(11));this.p6().setHighMemberPath(f,a.getMemberPathFor(12));this.p6().setLowMemberPath(f,a.getMemberPathFor(13));this.p6().setCloseMemberPath(f,a.getMemberPathFor(14));this.p6().setVolumeMemberPath(f,a.getMemberPathFor(15));this.p6().setXAxis(f,this.xAxis());this.p6().setYAxis(f,this.yAxis());this.p6().setDisplayType(f,this.chartType()==1?1:0);this.p6().setCategoryMode(f,1);return f}},hj:function(){$.ig.XYChart.prototype.hj.call(this);this.wc(this.xAxis());this.wz(false);if(this.volumeType()!=0&&this.volumeChart()!=null){this.wi()}this.wc(this.volumeXAxis());this.wc(this.indicatorXAxis());this.ww();this.wy();if(this.zoomSliderType()!=0){this.wj();this.wc(this.zoomSliderXAxis())}},m6:function(a,b){$.ig.XYChart.prototype.m6.call(this,a,b);a(this.volumeXAxis());if(this.rv()!=null){var d=this.rv().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}}var e=true;switch(b){case"XAxisMajorStroke":case"XAxisMajorStrokeThickness":e=false;break}if(e){a(this.zoomSliderXAxis())}},na:function(a,b){$.ig.XYChart.prototype.na.call(this,a,b);if(b){a(this.volumeAxis());if(this.rt()!=null){var d=this.rt().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}}a(this.zoomSliderAxis())}},m8:function(a){$.ig.XYChart.prototype.m8.call(this,a);this.m0(this.volumeXAxis(),a);this.m0(this.indicatorXAxis(),a);this.m0(this.zoomSliderXAxis(),a)},nc:function(a){$.ig.XYChart.prototype.nc.call(this,a);this.m0(this.volumeAxis(),a);this.m0(this.indicatorAxis(),a);this.m0(this.zoomSliderAxis(),a)},nb:function(a){$.ig.XYChart.prototype.nb.call(this,a);this.mz(this.volumeAxis(),a);this.mz(this.indicatorAxis(),a);this.mz(this.zoomSliderAxis(),a)},m7:function(a){$.ig.XYChart.prototype.m7.call(this,a);this.mz(this.volumeXAxis(),a);this.mz(this.indicatorXAxis(),a);this.mz(this.zoomSliderXAxis(),a)},gf:function(a){var $self=this;$.ig.XYChart.prototype.gf.call(this,a);if(a==null){return}if(a==this.zoomSliderChart()){a.isHorizontalZoomEnabled(a.isVerticalZoomEnabled(false));a.legend(null);if(this.dataChart()!=null){a.brushes(this.dataChart().brushes());a.outlines(this.dataChart().outlines())}}else{$.ig.SyncManager.prototype.d(a,function(){var $ret=new $.ig.SyncSettings;$ret.syncChannel($self.uo());$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(false);return $ret}());$.ig.SyncManager.prototype.c(a)}a.defaultInteraction(2)},_s7:0,tn:null,uo:function(){if(this.tn==null){$$t.$a._s7++;this.tn=$$t.$a._s7.toString()}return this.tn},vy:function(a,b){this.vl();this.we()},vl:function(){if(this.yAxis().bz()){return}var a=this.yAxis()._at.a5;if(this.volumeType()!=0){a=Math.max(a,this.volumeAxis()._at.a5)}var c=this.rt().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(a,b._at.a5)}this.vm(a)},vm:function(a){if(this.yAxis().bz()){return}this.yAxis().d1(this.volumeAxis().d1(a));var c=this.rt().getEnumerator();while(c.moveNext()){var b=c.current();b.d1(a)}this.zoomSliderAxis().d1(this.yAxis().d1())},vq:function(a){if(this.indicatorCharts()==null){return}for(var b=0;b<this.indicatorCharts().count();b++){var c=this.indicatorCharts().__inner[b];for(var d=0;d<c.series().count();d++){a(c.series().__inner[d],b)}}},vt:function(a){if(this.volumeChart()==null){return}for(var b=0;b<this.volumeChart().series().count();b++){a(this.volumeChart().series().__inner[b],b)}},vr:function(a){if(this.dataChart()==null){return}for(var b=0;b<this.dataChart().series().count();b++){var c=this.dataChart().series().__inner[b];if(!this.rf(c)){continue}a(c,b)}},vs:function(a,b){if(this.dataChart()==null){return}for(var c=0;c<this.dataChart().series().count();c++){var d=this.dataChart().series().__inner[c];if(this.rf(d)){continue}var e=this.s1(d,c);a(d,e)}if(b){this.vu(a)}},vu:function(a){if(this.zoomSliderChart()==null){return}for(var b=0;b<this.zoomSliderChart().series().count();b++){a(this.zoomSliderChart().series().__inner[b],b)}},s1:function(a,b){if(a.chart()!=this.dataChart()){return b}var c=this._v==null||this._v.dataSeries()==null?0:this._v.dataSeries().count();var d=this.overlayTypes()==null?0:this.overlayTypes().count();return b-c*d},f9:function(a){$.ig.XYChart.prototype.f9.call(this,a);this.vt(a);this.vq(a);this.vu(a)},qx:null,volumeChart:function(a){if(arguments.length===1){var b=this.volumeChart();if(a!=b){this.qx=a;this.g1("VolumeChart",b,this.volumeChart())}return a}else{return this.qx}},wi:function(){if(this.dataChart()==null){return}this.volumeChart().series().clear();var a=new $$4.x($.ig.Series.prototype.$type,0);var b=-1;for(var c=0;c<this.dataChart().series().count();c++){var d=this.dataChart().series().__inner[c];if(this.rf(d)){continue}b++;var e;var f=this.volumeType();f=this.pq(f);switch(f){case 2:e=this.qs();break;case 3:e=this.qq();break;default:case 1:e=this.qr();break}this.p8().setCategoryMode(e,1);e.name("volumeSeries_"+b);e.itemsSource(d.itemsSource());this.p8().setXAxis(e,this.volumeXAxis());this.p8().setYAxis(e,this.volumeAxis());this.p8().setValueMemberPath(e,this._v!=null&&this._v.dataSeries()!=null&&this._v.dataSeries().count()>b?this._v.dataSeries().__inner[b].getMemberPathFor(15):null);e.title(d.title()+" Volume");e.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.volumeBrushes(),b));e.outline($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.volumeOutlines(),b));e.thickness(this.volumeThickness());a.add(e)}var g=this.b1("volume",false);if(g!=null){a.addRange(g)}for(var h=0;h<a.count();h++){var i=a.__inner[h];this.volumeChart().series().add(i);this.gk(i,h)}},rc:function(a){if(!this.q8()){return false}return this.p8().matchesType(a)},rg:function(a){if(!this.rb()){return false}return this.p6().matchesType(a)},rd:function(a){if(!this.q9()){return false}return this.qa().matchesType(a)},rf:function(a){if(!this.ra()){return false}return this.qf().matchesType(a)},wh:function(){if(this.dataChart()==null){return}var a=0;var b=this.indicatorTypes()==null?0:this.indicatorTypes().count();var c=this.customIndicatorNames()==null?0:this.customIndicatorNames().count();var d=b+c;for(var e=0;e<d;e++){var f=new $$4.x($.ig.Series.prototype.$type,0);var g=this.indicatorCharts().__inner[e];var h=e>=b;var i=h?this.customIndicatorNames().__inner[e-b]:$$t.$al.$getName(this.indicatorTypes().__inner[e]);var j=-1;for(var k=0;k<this.dataChart().series().count();k++){var l=this.dataChart().series().__inner[k];if(this.rf(l)||l.isAnnotationLayer()){continue}j++;var m;if(h){var n=this.qu("Custom");this.qa().handleCustomIndicatorEvent(n,this.vw.runOn(this));m=n}else{m=this.qw(this.indicatorTypes().__inner[e])}if(m==null){continue}m.name("indicator_"+a++);this.qa().setXAxis(m,this.rv().__inner[e]);this.qa().setYAxis(m,this.rt().__inner[e]);m.itemsSource(l.itemsSource());this.qa().setOpenMemberPath(m,this._v.dataSeries().__inner[j].getMemberPathFor(11));this.qa().setHighMemberPath(m,this._v.dataSeries().__inner[j].getMemberPathFor(12));this.qa().setLowMemberPath(m,this._v.dataSeries().__inner[j].getMemberPathFor(13));this.qa().setCloseMemberPath(m,this._v.dataSeries().__inner[j].getMemberPathFor(14));this.qa().setVolumeMemberPath(m,this._v.dataSeries().__inner[j].getMemberPathFor(15));m.title(l.title()+" "+i);m.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.indicatorBrushes(),e));m.thickness(this.indicatorThickness());if(this.rd(m)){this.qa().setNegativeBrush(m,$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.indicatorNegativeBrushes(),e));this.qa().setDisplayType(m,$.ig.ArrayUtil.prototype.a($.ig.IndicatorDisplayType.prototype.$type,this.indicatorDisplayTypes(),e))}if(this.indicatorPeriod()!=-2147483648&&this.rd(m)){this.qa().setPeriodOverride(m,this.indicatorPeriod())}if(this.rd(m)){this.qa().setSmoothingPeriod(m,this.indicatorSmoothingPeriod())}if(this.rd(m)){this.qa().setSignalPeriod(m,this.indicatorSignalPeriod())}if(this.rd(m)){this.qa().setShortPeriod(m,this.indicatorShortPeriod());this.qa().setLongPeriod(m,this.indicatorLongPeriod())}this.gk(m,e);f.add(m)}var o=this.b1(i,false);for(var p=0;p<f.count();p++){var q=f.__inner[p];g.series().add(q)}if(o!=null){for(var r=0;r<o.count();r++){var s=o.__inner[r];g.series().add(s);this.gk(s,r)}}}},qu:function(indicatorName_){var seriesTypeString_=indicatorName_.toString()+"Indicator";if($.ig[seriesTypeString_]){return new $.ig[seriesTypeString_]}return null},qw:function(a){return this.qu($$t.$al.$getName(a))},wz:function(a){if(this.pk()==null){return}var b=this.xAxis();if(b.actualMinimumValue()>b.actualMaximumValue()){return}this.pk().as(b.actualMinimumValue());this.pk().ar(b.actualMaximumValue());if(a){this.pk().au(b.visibleMinimum());this.pk().at(b.visibleMaximum())}this.pk().bn()},exportVisualData:function(){var $self=this;var a=function(){var $ret=new $$t.au;$ret.mainChart($.ig.XYChart.prototype.exportVisualData.call($self));$ret.volumeChart($self.volumeChart()==null?null:$self.volumeChart().exportVisualData());$ret.toolbar($self.pk()==null?null:$self.pk().aj());$ret.zoomChart($self.zoomSliderChart()==null?null:$self.zoomSliderChart().exportVisualData());return $ret}();if(this.indicatorCharts()!=null){a.indicatorCharts(new $$4.x($.ig.$op.$type,0));var c=this.indicatorCharts().getEnumerator();while(c.moveNext()){var b=c.current();a.indicatorCharts().add1(b.exportVisualData())}}if(this.dataChart()!=null){a.mainChartLeft(this.w8(this.dataChart()).__x);a.mainChartTop(this.w8(this.dataChart()).__y)}if(this.volumeChart()!=null){a.volumeChartLeft(this.w8(this.volumeChart()).__x);a.volumeChartTop(this.w8(this.volumeChart()).__y)}if(this.zoomSliderChart()!=null){a.zoomChartLeft(this.w8(this.zoomSliderChart()).__x);a.zoomChartTop(this.w8(this.zoomSliderChart()).__y)}if(this.pk()!=null){var d=this.w9(this.pk());a.toolbarLeft(d.left());a.toolbarTop(d.top());a.toolbarWidth(d.width());a.toolbarHeight(d.height())}if(this.indicatorCharts()!=null){a.indicatorChartLefts(new $$4.x(Number,0));a.indicatorChartTops(new $$4.x(Number,0));var f=this.indicatorCharts().getEnumerator();while(f.moveNext()){var e=f.current();a.indicatorChartLefts().add(this.w8(e).__x);a.indicatorChartTops().add(this.w8(e).__y)}}var g=this.xb();a.legendLeft(g.left());a.legendTop(g.top());a.legendWidth(g.width());a.legendHeight(g.height());a.legend(this.financialChartLegend()==null?null:this.financialChartLegend().exportVisualData());return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},qv:function(overlayName_){var seriesTypeString_=overlayName_.toString()+"Overlay";if($.ig[seriesTypeString_]){return new $.ig[seriesTypeString_]}return null},wy:function(){if(this.dataChart()==null){return}var a=new $$4.x($.ig.Series.prototype.$type,0);var c=this.dataChart().series().getEnumerator();while(c.moveNext()){var b=c.current();if(this.rf(b)){a.add(b)}}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();this.dataChart().series().remove(d)}if(this.overlayTypes()==null){return}var f=new $$4.x($.ig.Series.prototype.$type,0);var g=-1;for(var h=0;h<this.dataChart().series().count();h++){var i=this.dataChart().series().__inner[h];if(this.rf(i)||i.isAnnotationLayer()){continue}g++;for(var j=0;j<this.overlayTypes().count();j++){var k=this.overlayTypes().__inner[j];var l;switch(k){case 1:l=this.qv($$t.$ak.$getName(k));break;default:
case 0:l=this.qv($$t.$ak.$getName(k));break}l.name(i.name()+"_"+$$t.$ak.$getName(k));this.qf().setXAxis(l,this.xAxis());this.qf().setYAxis(l,this.yAxis());l.itemsSource(i.itemsSource());var m=g*this.overlayTypes().count()+j;l.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayBrushes(),m));l.outline($.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayOutlines(),m));l.thickness(this.overlayThickness());l.title(i.title()+" "+$$t.$ak.$getName(k));var n=i;if(n==null){continue}var o=this._v.dataSeries().__inner[g];this.qf().setOpenMemberPath(l,o.getMemberPathFor(11));this.qf().setHighMemberPath(l,o.getMemberPathFor(12));this.qf().setLowMemberPath(l,o.getMemberPathFor(13));this.qf().setCloseMemberPath(l,o.getMemberPathFor(14));this.qf().setVolumeMemberPath(l,o.getMemberPathFor(15));f.add(l)}}var p=new Array(this.dataChart().series().count());this.dataChart().series().copyTo(p,0);this.dataChart().skipDataCleanup(true);this.dataChart().series().clear();this.dataChart().skipDataCleanup(false);for(var q=0;q<p.length;q++){p[q].index(-1)}f.addRange(p);for(var r=0;r<f.count();r++){var s=f.__inner[r];this.dataChart().series().add(s);this.gk(s,r)}},_rl:false,ww:function(){if(this._rl){return}this._rl=true;if(this.indicatorCharts()!=null){var a=this.indicatorCharts();this.indicatorCharts(null);var c=a.getEnumerator();while(c.moveNext()){var b=c.current();this.wd(b)}}if((this.indicatorTypes()==null||this.indicatorTypes().count()==0)&&(this.customIndicatorNames()==null||this.customIndicatorNames().count()==0)){this.indicatorCharts(null);if(this.rt()!=null){this.rt().clear()}if(this.rv()!=null){this.rv().clear()}this.wn();this.wx();this._rl=false;return}if(this.indicatorCharts()==null){this.indicatorCharts(new $$4.x($.ig.XamDataChart.prototype.$type,0))}this.indicatorCharts().clear();this.rt().clear();this.rv().clear();var d=this.indicatorTypes()==null?0:this.indicatorTypes().count();var e=this.customIndicatorNames()==null?0:this.customIndicatorNames().count();var f=d+e;for(var g=0;g<f;g++){var h=new $.ig.XamDataChart;this.indicatorCharts().add(h);this.wb(h);var i=g>=d;h.title(i?this.customIndicatorNames().__inner[g-d]:$$t.$al.$getName(this.indicatorTypes().__inner[g]));if(this.indicatorAxis()!=null){var j;var k;if(g==0){j=this.indicatorAxis();k=this.indicatorXAxis()}else{j=new $.ig.NumericYAxis;if(!this.indicatorXAxis().isDateTime()){k=this.o6(0)}else{k=this.o6(1)}}k.name("indicatorXAxis_"+g);j.name("indicatorAxis_"+g);h.axes().add(j);h.axes().add(k);this.rt().add(j);this.rv().add(k);if(this.bh()){this.m3(j)}if(this.bh()){this.m1(k)}}}this.wh();this.wn();if(this.pk()!=null){this.pk().ae(this.indicatorTypes())}this.vn();this.wx();this._rl=false},gc:function(){$.ig.XYChart.prototype.gc.call(this);this.m1(this.xAxis());this.m1(this.volumeXAxis());if(this.rv()!=null){var b=this.rv().getEnumerator();while(b.moveNext()){var a=b.current();this.m1(a)}}this.m3(this.yAxis());this.m3(this.volumeAxis());if(this.rt()!=null){var d=this.rt().getEnumerator();while(d.moveNext()){var c=d.current();this.m3(c)}}this.m1(this.zoomSliderXAxis());this.m3(this.zoomSliderAxis())},bv:function(){return!this.isWindowSyncedToVisibleRange()},rp:function(){return $.ig.ZoomSlider},w4:function(a,b){this.wq(a,b);this.vn();if(this.zoomSliderChart()!=null){this.zoomSliderChart().axes().add(this.zoomSliderAxis());this.zoomSliderChart().axes().add(this.zoomSliderXAxis())}this.wj();this.zoomSliderXAxis().itemsSource(this.xAxis().itemsSource());this.wo();this.w5(a,b)},wj:function(){if(this.dataChart()==null||this.zoomSliderChart()==null){return}this.zoomSliderChart().series().clear();var a=new $$4.x($.ig.Series.prototype.$type,0);for(var b=0;b<this.dataChart().series().count();b++){var c=this.dataChart().series().__inner[b];if(this.rf(c)||c.isAnnotationLayer()){continue}var d;var e=this.zoomSliderType();e=this.px(e);var f=this.s1(c,b);if(e==1){switch(this.po(this._v!=null&&this._v.dataSeries()!=null&&this._v.dataSeries().count()>f?this._v.dataSeries().__inner[f]:null)){case 1:e=2;break;case 2:e=3;break;case 3:e=4;break;case 4:e=5;break}}switch(e){case 2:d=this.qt();this.p6().setDisplayType(d,1);break;case 3:d=this.qt();this.p6().setDisplayType(d,0);break;case 5:d=this.qs();break;case 6:d=this.qq();break;default:case 4:d=this.qr();break}var g=this._v!=null&&this._v.dataSeries()!=null&&this._v.dataSeries().count()>f?this._v.dataSeries().__inner[f]:null;if(d.isCategory()&&!d.isFinancial()){this.p8().setCategoryMode(d,1);this.p8().setXAxis(d,this.zoomSliderXAxis());this.p8().setYAxis(d,this.zoomSliderAxis());this.p8().setValueMemberPath(d,g==null?null:this.tu(g))}else if(d.isFinancial()){this.p6().setCategoryMode(d,1);this.p6().setXAxis(d,this.zoomSliderXAxis());this.p6().setYAxis(d,this.zoomSliderAxis());if(g!=null){this.p6().setOpenMemberPath(d,g.getMemberPathFor(11));this.p6().setHighMemberPath(d,g.getMemberPathFor(12));this.p6().setLowMemberPath(d,g.getMemberPathFor(13));this.p6().setCloseMemberPath(d,g.getMemberPathFor(14));this.p6().setVolumeMemberPath(d,g.getMemberPathFor(15))}}d.name("zoomSliderSeries_"+f);d.itemsSource(c.itemsSource());d.title(c.title());a.add(d)}for(var h=0;h<a.count();h++){var i=a.__inner[h];this.zoomSliderChart().series().add(i);this.gk(i,h)}},gy:function(a,b,c){$.ig.XYChart.prototype.gy.call(this,a,b,c);if(a==null||!b){return}var d=true;var e=true;switch(c){case"Brushes":case"Outlines":d=e=false;break}if(this.indicatorCharts()!=null&&d){var g=this.indicatorCharts().getEnumerator();while(g.moveNext()){var f=g.current();a(f)}}if(this.volumeChart()!=null&&e){a(this.volumeChart())}if(this.zoomSliderChart()!=null){a(this.zoomSliderChart())}},vw:function(a,b){var c=b;var d=a;var e=-1;if(this.indicatorCharts()!=null){e=this.indicatorCharts().indexOf(d.chart())}e-=this.indicatorTypes()==null?0:this.indicatorTypes().count();if(this.applyCustomIndicators!=null){this.applyCustomIndicators(this,new $$t.ad(c,d,e))}},ws:function(a,b,c){if(a!=null){if(b!=null){a.axes().remove(b)}a.axes().add(c)}if(this.bh()){this.m1(c)}},ro:function(){return $.ig["ZoomSlider"]!==undefined},vx:function(a,b){this.ww()},rh:function(a,b){if(b<=0){return false}switch(a){case 5:return true;case 4:case 3:return b>=$.ig.util.timeSpanFromDays(365);case 2:return b>=$.ig.util.timeSpanFromDays(180);case 1:return b>=$.ig.util.timeSpanFromDays(90);case 0:return b>=$.ig.util.timeSpanFromDays(30)}return false},wm:function(){var a=this.rangeSelectorOptions()!=null?this.rangeSelectorOptions():new $$t.am(1,[5,4,3,2,1,0]);var b=new $$t.am(0);var c=this.xAxis();var d=c.actualMaximumValue()-c.actualMinimumValue();var f=a.getEnumerator();while(f.moveNext()){var e=f.current();if(this.rh(e,d)){b.add(e)}}this.actualRangeSelectorOptions(b);if(this.pk()!=null){this.pk().u(this.actualRangeSelectorOptions())}},v1:function(a,b){this.wm()},v6:function(a,b){this.overlayTypes(this.pk().ag())},v5:function(a,b){this.indicatorTypes(this.pk().ae())},vz:function(a,b){this.ww()},v0:function(a,b){this.wy()},wa:function(a,b){var c=a;if(c.chart()==null){return}if(this.isWindowSyncedToVisibleRange()){this.wl(c.chart())}},wd:function(a){$.ig.SyncManager.prototype.e(a);a.axes().clear();a.series().clear();a.gridAreaRectChanged=$.ig.Delegate.prototype.remove(a.gridAreaRectChanged,this.vy.runOn(this));if(this.volumeChart()==null&&this.indicatorCharts()==null){this.yAxis().d1(this.volumeAxis().d1(this.indicatorAxis().d1(0)));this.xAxis().labelSettings().visibility(this.xAxisLabelVisibility())}},wb:function(a){var b=a!=this.zoomSliderChart();if(b){if(this.dataChart()!=null){a.windowRect(new $$a.ae(0,this.dataChart().actualWindowRect().x(),a.windowRect().y(),this.dataChart().actualWindowRect().width(),a.windowRect().height()))}var c=function(){var $ret=new $.ig.SyncSettings;$ret.syncChannel("one");$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(false);return $ret}();$.ig.SyncManager.prototype.d(a,c);$.ig.SyncManager.prototype.c(a)}a.gridAreaRectChanged=$.ig.Delegate.prototype.combine(a.gridAreaRectChanged,this.vy.runOn(this));this.ge(a)},vn:function(){if(this.indicatorCharts()!=null||this.volumeChart()!=null){this.mz(this.xAxis(),function(a){a.visibility(1)})}for(var a=0;a<this.rv().count();a++){var b=this.rv().__inner[a];var c=a<this.rv().count()-1||this.volumeChart()!=null;this.mz(b,function(d){d.visibility(c?1:0)})}},wq:function(a,b){if(a!=null){this.wd(a)}if(b!=null){this.wb(b)}},w2:function(a,b){this.wq(a,b);this.vn();if(this.volumeChart()!=null){if(this.volumeAxis()!=null){this.volumeChart().axes().add(this.volumeAxis());this.volumeChart().axes().add(this.volumeXAxis())}this.wi();this.volumeXAxis().itemsSource(this.xAxis().itemsSource())}this.w3(a,b)},v2:function(a,b){this.w0()},w0:function(){if(this.pk()==null||+this.pk().au()==+$$0.$s.maxValue()||+this.pk().at()==+$$0.$s.minValue()||this.dataChart()==null){return}var a=this.xAxis();var b=a.getWindowRectForSelection(this.pk().au(),this.pk().at());if(b.width()==0||$.ig.util.isNaN(b.width())||Number.isInfinity(b.width())){return}this._rk=true;this.dataChart().windowRect(new $$a.ae(0,b.left(),this.dataChart().windowRect().top(),b.width(),this.dataChart().windowRect().height()));if(this.q2()!=null){this.q2().windowRect(this.dataChart().actualWindowRect())}if(this.isWindowSyncedToVisibleRange()){this.wl(this.dataChart())}this._rk=false},_rk:false,v9:function(a,b){this.wm();this.wz(!this._rk)},vv:function(a,b){var $self=this;if(!this._rk){if(this.isWindowSyncedToVisibleRange()){this.wl(a)}var c=false;var d=this.g6(function(){$self.wz(true)},c);c=d.p1;if(this.q2()!=null){this.q2().windowRect(this.dataChart().actualWindowRect())}}},wu:function(a,b,c,d){if(a==null||b==null){return}if(c!=-1){this._rk=true;a.windowRect(new $$a.ae(0,d,a.actualWindowRect().top(),c,a.actualWindowRect().height()));this._rk=false}var e=1.7976931348623157e308;var f=-1.7976931348623157e308;var g=new $$a.ae(0,0,0,1,1);var h=new $.ig.ScalerParams(0,g,g,this.yAxis().isInverted(),a.effectiveViewport());var j=a.series().getEnumerator();while(j.moveNext()){var i=j.current();h._b=i.ee();var k=i.ao();var l=k==null||k.minimum()==1.7976931348623157e308||$.ig.util.isNaN(k.minimum());if(l){continue}var m=b.getScaledValue(k.minimum(),h);var n=b.getScaledValue(k.maximum(),h);f=Math.max(f,m);e=Math.min(e,n)}var o=a.actualWindowRect().width();if(c!=-1){o=c}var p=a.actualWindowRect().left();if(d!=-1){p=d}if(e==1.7976931348623157e308||f==-1.7976931348623157e308||$.ig.util.isNaN(e)||$.ig.util.isNaN(f)){return}this._rk=true;var q=new $$a.ae(0,p,e,o,f-e);a.windowRect(q);this._rk=false},wt:function(a){if(a==null){return}if(a==this.dataChart()){this.wu(this.dataChart(),this.yAxis(),-1,-1);if(this.volumeChart()!=null){this.wu(this.volumeChart(),this.volumeAxis(),this.dataChart().actualWindowRect().width(),this.dataChart().actualWindowRect().left())}}else if(a==this.volumeChart()){this.wu(this.volumeChart(),this.volumeAxis(),-1,-1);this.wu(this.dataChart(),this.yAxis(),this.volumeChart().actualWindowRect().width(),this.volumeChart().actualWindowRect().left())}},wl:function(a){var $self=this;this.g5(function(){$self.wt(a)})},v3:function(a,b){if(this.isWindowSyncedToVisibleRange()){this.wl(a)}},w1:function(){if(!this.rp()){return}if(this.zoomSliderType()==0){this.zoomSliderChart(null)}else if(this.zoomSliderChart()==null){this.zoomSliderChart(function(){var $ret=new $.ig.XamDataChart;$ret.name("ZoomSliderChart");return $ret}())}else{this.wj()}},wv:function(){var $self=this;if(this.xAxisMode()!=1){return}this.m5(function(a){var b;b=a.breaks();b.clear();if($self.xAxisBreaks()==null){return}var d=$self.xAxisBreaks().getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}})},ho:function(a,b,c){$.ig.XYChart.prototype.ho.call(this,a,b,c);if(this._v.dataSeries().count()>0){if(this.xAxisMode()==1&&String.isNullOrEmpty(this.calloutsXMemberPath())){this.ac().setXMemberPath(a,c.getMemberPathFor(17))}if(String.isNullOrEmpty(this.calloutsYMemberPath())){this.ac().setYMemberPath(a,this.tu(c))}if(String.isNullOrEmpty(this.calloutsLabelMemberPath())){this.ac().setLabelMemberPath(a,this.tu(c))}if(String.isNullOrEmpty(this.calloutsContentMemberPath())){this.ac().setContentMemberPath(a,this.tu(c))}}},m1:function(a){$.ig.XYChart.prototype.m1.call(this,a);var b=a;this.wc(b);if(a.chart()!=null){var d=a.chart().series().getEnumerator();while(d.moveNext()){var c=d.current();if(this.rc(c)){this.p8().setXAxis(c,b)}else if(this.rg(c)){this.p6().setXAxis(c,b)}else if(this.rd(c)){this.qa().setXAxis(c,b)}else if(this.rf(c)){this.qf().setXAxis(c,b)}}}var e=a==this.zoomSliderXAxis();if(e){a.majorStroke(this.zoomSliderXAxisMajorStroke());a.majorStrokeThickness(this.zoomSliderXAxisMajorStrokeThickness());this.mz(a,function(f){f.visibility(1)})}var f=a;f.minimumValue(this.xAxisMinimumValue());f.maximumValue(this.xAxisMaximumValue())},m3:function(a){$.ig.XYChart.prototype.m3.call(this,a);if(a.chart()!=null&&a==this.yAxis()){var c=a.chart().series().getEnumerator();while(c.moveNext()){var b=c.current();if(this.rc(b)){this.p8().setYAxis(b,this.yAxis())}else if(this.rg(b)){this.p6().setYAxis(b,this.yAxis())}else if(this.rd(b)){this.qa().setYAxis(b,this.yAxis())}else if(this.rf(b)){this.qf().setYAxis(b,this.yAxis())}}}a.abbreviateLargeNumbers(this.yAxisAbbreviateLargeNumbers());a.minimumValue(this.yAxisMinimumValue());a.maximumValue(this.yAxisMaximumValue());if(a==this.yAxis()){a.interval(this.yAxisInterval())}var d=a==this.zoomSliderAxis();if(d){this.mz(a,function(e){e.visibility(1)})}},wc:function(a){a.itemsSource(this.dataChart()!=null&&this.dataChart().series().count()>0?this.dataChart().series().__inner[0].itemsSource():null);a.label($.ig.XYChart.prototype.kv(a,this._v.dataSeries()));if(this._v.dataSeries().count()>0){var b=this._v.dataSeries().__inner[0].getMemberPathFor(17);a.gq(b)}},gk:function(a,b){$.ig.XYChart.prototype.gk.call(this,a,b);if(a==null){return}var c=this.dataChart()!=null&&this.dataChart().series().contains(a);if(c&&a.isNegativeColorSupported()){a.setNegativeColors(this.negativeBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeBrushes(),b):null,this.negativeOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.negativeOutlines(),b):null)}var d=this.zoomSliderChart()==a.chart();var e=this.rd(a);if(this.rf(a)){a.brush(this.overlayBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayBrushes(),b):null);a.outline(this.overlayOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.overlayOutlines(),b):null);a.thickness(this.overlayThickness())}else if(e){a.brush(this.indicatorBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.indicatorBrushes(),b):null);a.thickness(this.indicatorThickness())}else if(!a.isAnnotationLayer()&&(c||d)){a.brush(this.brushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.brushes(),b):null);a.outline(this.outlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,this.outlines(),b):null)}var f=this.volumeChart()!=null&&this.volumeChart()==a.chart();if(f){a.thickness(this.volumeThickness())}a.legend(d||f||e||!a.isUsableInLegend()?null:this.legend()!=null?this.legend():this.isLegendVisible()?this.financialChartLegend():null)},g1:function(a,b,c){var $self=this;$.ig.XYChart.prototype.g1.call(this,a,b,c);switch(a){case"YAxisIsLogarithmic":this.yAxis().isLogarithmic(this.yAxisIsLogarithmic());if(this.volumeAxis()!=null){this.volumeAxis().isLogarithmic(this.yAxisIsLogarithmic())}if(this.zoomSliderAxis()!=null){this.zoomSliderAxis().isLogarithmic(this.yAxisIsLogarithmic())}break;case"YAxisLogarithmBase":this.yAxis().logarithmBase(this.yAxisLogarithmBase());if(this.volumeAxis()!=null){this.volumeAxis().logarithmBase(this.yAxisLogarithmBase())}if(this.zoomSliderAxis()!=null){this.zoomSliderAxis().logarithmBase(this.yAxisLogarithmBase())}break;case"VolumeType":var d=$g(b);if(this.volumeType()==0){this.volumeChart(null)}else if(this.volumeChart()==null){this.volumeChart(function(){var $ret=new $.ig.XamDataChart;$ret.name("VolumeChart");return $ret}())}else{this.wi()}break;case"VolumeChart":this.w2($b($.ig.XamDataChart.prototype.$type,b),$b($.ig.XamDataChart.prototype.$type,c));break;case"DataChart":if($b($.ig.XamDataChart.prototype.$type,b)!==null){var e=b;e.gridAreaRectChanged=$.ig.Delegate.prototype.remove(e.gridAreaRectChanged,this.vy.runOn(this));e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.vv.runOn(this));e.seriesDataUpdated=$.ig.Delegate.prototype.remove(e.seriesDataUpdated,this.v3.runOn(this))}if(this.dataChart()!=null){var f=this.dataChart();f.gridAreaRectChanged=$.ig.Delegate.prototype.combine(f.gridAreaRectChanged,this.vy.runOn(this));var g=this.dataChart();g.actualWindowRectChanged=$.ig.Delegate.prototype.combine(g.actualWindowRectChanged,this.vv.runOn(this));var h=this.dataChart();h.seriesDataUpdated=$.ig.Delegate.prototype.combine(h.seriesDataUpdated,this.v3.runOn(this))}this.w1();break;case"XAxisMode":this.xAxis(this.o6(this.xAxisMode()));this.xAxis().name("xAxis");this.volumeXAxis(this.o6(this.xAxisMode()));this.volumeXAxis().name("volumeXAxis");this.indicatorXAxis(this.o6(this.xAxisMode()));this.indicatorXAxis().name("indicatorXAxis_0");this.zoomSliderXAxis(this.o6(this.xAxisMode()));this.zoomSliderXAxis().name("zoomSliderXAxis");this.mz(this.zoomSliderXAxis(),function(i){i.visibility(1)});this.vn();if(this.xAxisMode()==1){this.wv()}break;case"YAxisMode":this.yAxis(this.qk(this.yAxisMode()));this.yAxis().name("yAxis");this.zoomSliderAxis(this.qk(this.yAxisMode()));this.zoomSliderAxis().name("zoomSliderAxis");this.volumeAxis(this.qk(this.yAxisMode()));this.volumeAxis().name("volumeAxis");break;case"Toolbar":var i=$b($$t.$o.$type,b);if(i!=null){i.rangeChanged=$.ig.Delegate.prototype.remove(i.rangeChanged,this.v2.runOn(this));i.indicatorTypesChanged=$.ig.Delegate.prototype.remove(i.indicatorTypesChanged,this.v5.runOn(this));i.overlayTypesChanged=$.ig.Delegate.prototype.remove(i.overlayTypesChanged,this.v6.runOn(this))}if(this.pk()!=null){this.pk().ae(this.indicatorTypes());this.pk().ag(this.overlayTypes());this.pk().u(this.actualRangeSelectorOptions());this.wz(true);var j=this.pk();j.rangeChanged=$.ig.Delegate.prototype.combine(j.rangeChanged,this.v2.runOn(this));var k=this.pk();k.indicatorTypesChanged=$.ig.Delegate.prototype.combine(k.indicatorTypesChanged,this.v5.runOn(this));var l=this.pk();l.overlayTypesChanged=$.ig.Delegate.prototype.combine(l.overlayTypesChanged,this.v6.runOn(this))}break;case"XAxis":var m=$b($.ig.CategoryAxisBase.prototype.$type,b);if(m!=null){if(this.dataChart()!=null){this.dataChart().axes().remove(m)}}var n=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,b);if(n!=null){n.visibleRangeChanged=$.ig.Delegate.prototype.remove(n.visibleRangeChanged,this.v9.runOn(this))}if(this.dataChart()!=null){this.dataChart().axes().add(this.xAxis())}if(this.bh()){this.m1(this.xAxis());this.flush()}this.wz(false);this.w0();this.wm();var o=this.xAxis();o.visibleRangeChanged=$.ig.Delegate.prototype.combine(o.visibleRangeChanged,this.v9.runOn(this));break;case"ChartType":this.hj();break;case"VolumeXAxis":this.ws(this.volumeChart(),$b($.ig.Axis.prototype.$type,b),this.volumeXAxis());break;case"ZoomSliderXAxis":this.ws(this.zoomSliderChart(),$b($.ig.Axis.prototype.$type,b),this.zoomSliderXAxis());break;case"IndicatorXAxis":this.ww();break;case"YAxis":var p=$b($.ig.NumericYAxis.prototype.$type,b);if(p!=null){if(this.dataChart()!=null){this.dataChart().axes().remove(p)}}if(this.dataChart()!=null){this.dataChart().axes().add(this.yAxis())}if(this.bh()){this.m3(this.yAxis());this.m3(this.yAxis())}var q=this.yAxis();q.rangeChanged=$.ig.Delegate.prototype.combine(q.rangeChanged,this.wa.runOn(this));break;case"VolumeAxis":var r=$b($.ig.Axis.prototype.$type,b);if(this.volumeChart()!=null&&r!=null){this.volumeChart().axes().remove(r)}if(this.volumeChart()!=null&&this.volumeAxis()!=null){this.volumeChart().axes().add(this.volumeAxis());this.wi()}if(this.bh()){this.m3(this.volumeAxis())}var s=this.volumeAxis();s.rangeChanged=$.ig.Delegate.prototype.combine(s.rangeChanged,this.wa.runOn(this));break;case"IndicatorAxis":if(this.indicatorCharts()!=null){for(var t=0;t<this.indicatorCharts().count();t++){var u=this.indicatorCharts().__inner[t];var v=new $$4.x($.ig.Axis.prototype.$type,0);var x=u.axes().getEnumerator();while(x.moveNext()){var w=x.current();if($b($.ig.NumericYAxis.prototype.$type,w)!==null){v.add(w)}}var z=v.getEnumerator();while(z.moveNext()){var y=z.current();u.axes().remove(y)}var aa=null;if(t==0){aa=this.indicatorAxis()}else if(this.yAxisMode()==1){aa=this.qk(this.yAxisMode())}else if($b($.ig.NumericYAxis.prototype.$type,this.indicatorAxis())!==null){aa=new $.ig.NumericYAxis}if(aa!=null){u.axes().add(aa)}if(this.bh()){this.m3(aa)}}}break;case"IsWindowSyncedToVisibleRange":if(this.dataChart()!=null){this.dataChart().isVerticalZoomEnabled(this.isVerticalZoomEnabled()&&this.bv())}if(this.volumeChart()!=null){this.volumeChart().isVerticalZoomEnabled(this.isVerticalZoomEnabled()&&this.bv())}if(this.isWindowSyncedToVisibleRange()){this.wt(this.dataChart())}else{this.volumeChart().windowScaleVertical(1)}break;case"IndicatorTypes":var ab=$b($$4.$f.$type.specialize($$t.$al.$type),b);if(ab!=null){ab.collectionChanged=$.ig.Delegate.prototype.remove(ab.collectionChanged,this.vz.runOn(this))}var ac=$b($$4.$f.$type.specialize($$t.$al.$type),c);if(ac!=null){ac.collectionChanged=$.ig.Delegate.prototype.combine(ac.collectionChanged,this.vz.runOn(this))}this.ww();break;case"OverlayTypes":var ad=$b($$4.$f.$type.specialize($$t.$ak.$type),b);if(ad!=null){ad.collectionChanged=$.ig.Delegate.prototype.remove(ad.collectionChanged,this.v0.runOn(this))}var ae=$b($$4.$f.$type.specialize($$t.$ak.$type),c);if(ae!=null){ae.collectionChanged=$.ig.Delegate.prototype.combine(ae.collectionChanged,this.v0.runOn(this))}this.wy();break;case"YAxisAbbreviateLargeNumbers":this.m9(function(af){af.abbreviateLargeNumbers($self.yAxisAbbreviateLargeNumbers())});break;case"YAxisMinimumValue":this.na(function(af){af.minimumValue($self.yAxisMinimumValue())},false);break;case"YAxisMaximumValue":this.na(function(af){af.maximumValue($self.yAxisMaximumValue())},false);break;case"YAxisInterval":this.na(function(af){af.interval($self.yAxisInterval())},false);break;case"ZoomSliderType":this.w1();break;case"ZoomSliderChart":if(!this.ro()){return}this.w4($b($.ig.XamDataChart.prototype.$type,b),$b($.ig.XamDataChart.prototype.$type,c));break;case"NegativeBrushes":case"NegativeOutlines":this.vs(function(af,ag){if(af.isNegativeColorSupported()){af.setNegativeColors($self.negativeBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeBrushes(),ag):null,$self.negativeOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.negativeOutlines(),ag):null)}},true);break;case"OverlayBrushes":this.f9(function(af,ag){if(!$self.rf(af)){return}af.brush($self.overlayBrushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.overlayBrushes(),ag):null)});break;case"OverlayOutlines":this.f9(function(af,ag){if(!$self.rf(af)){return}af.outline($self.overlayOutlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.overlayOutlines(),ag):null)});break;case"OverlayThickness":this.f9(function(af,ag){if(!$self.rf(af)){return}af.thickness($self.overlayThickness())});break;case"VolumeBrushes":this.vt(function(af,ag){af.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.volumeBrushes(),ag))});break;case"VolumeOutlines":this.vt(function(af,ag){af.outline($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.volumeOutlines(),ag))});break;case"VolumeThickness":this.vt(function(af,ag){af.thickness($self.volumeThickness())});break;case"IndicatorNegativeBrushes":this.vq(function(af,ag){$self.qa().setNegativeBrush(af,$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.indicatorNegativeBrushes(),ag))});break;case"IndicatorBrushes":this.vq(function(af,ag){af.brush($.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.indicatorBrushes(),ag))});break;case"IndicatorThickness":this.vq(function(af,ag){af.thickness($self.indicatorThickness())});break;case"IndicatorDisplayTypes":this.vq(function(af,ag){$self.qa().setDisplayType(af,$.ig.ArrayUtil.prototype.a($.ig.IndicatorDisplayType.prototype.$type,$self.indicatorDisplayTypes(),ag))});break;case"IndicatorPeriod":this.vq(function(af,ag){if($self.indicatorPeriod()==-2147483648||!$self.rd(af)){return}$self.qa().setPeriodOverride(af,$self.indicatorPeriod())});break;case"IndicatorMultiplier":this.vq(function(af,ag){if(!$self.rf(af)){return}$self.qf().setMultiplier(af,$self.indicatorMultiplier())});break;case"IndicatorSmoothingPeriod":this.vq(function(af,ag){if(!$self.rd(af)){return}$self.qa().setSmoothingPeriod(af,$self.indicatorSmoothingPeriod())});break;case"IndicatorShortPeriod":this.vq(function(af,ag){if(!$self.rd(af)){return}$self.qa().setShortPeriod(af,$self.indicatorShortPeriod())});break;case"IndicatorLongPeriod":this.vq(function(af,ag){if(!$self.rd(af)){return}$self.qa().setLongPeriod(af,$self.indicatorLongPeriod())});break;case"IndicatorSignalPeriod":this.vq(function(af,ag){if(!$self.rd(af)){return}$self.qa().setSignalPeriod(af,$self.indicatorSignalPeriod())});break;case"RangeSelectorOptions":var af=$b($$t.$am.$type,b);if(af!=null){af.collectionChanged=$.ig.Delegate.prototype.remove(af.collectionChanged,this.v1.runOn(this))}if(this.rangeSelectorOptions()!=null){var ag=this.rangeSelectorOptions();ag.collectionChanged=$.ig.Delegate.prototype.combine(ag.collectionChanged,this.v1.runOn(this))}this.wm();break;case"CustomIndicatorNames":var ah=$b($$4.$f.$type.specialize(String),b);if(ah!=null){ah.collectionChanged=$.ig.Delegate.prototype.remove(ah.collectionChanged,this.vx.runOn(this))}if(this.customIndicatorNames()!=null){var ai=this.customIndicatorNames();ai.collectionChanged=$.ig.Delegate.prototype.combine(ai.collectionChanged,this.vx.runOn(this))}this.ww();break;case"Legend":if(this.zoomSliderChart()!=null){this.zoomSliderChart().legend(null)}break;case"Brushes":this.vs(function(aj,ak){aj.brush($self.brushes()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.brushes(),ak):null)},true);break;case"Outlines":this.vs(function(aj,ak){aj.outline($self.outlines()!=null?$.ig.ArrayUtil.prototype.a($$a.$at.$type,$self.outlines(),ak):null)},true);break;case"XAxisLabelVisibility":if(this.xAxisLabelVisibility()==0&&this.zoomSliderXAxis()!=null){this.mz(this.zoomSliderXAxis(),function(aj){aj.visibility(1)})}this.vn();break;case"YAxisLabelVisibility":if(this.yAxisLabelVisibility()!=0||this.zoomSliderAxis()==null){break}this.mz(this.zoomSliderAxis(),function(aj){aj.visibility(1)});break;case"ZoomSliderXAxisMajorStroke":this.zoomSliderXAxis().majorStroke(this.zoomSliderXAxisMajorStroke());break;case"ZoomSliderXAxisMajorStrokeThickness":this.zoomSliderXAxis().majorStrokeThickness(this.zoomSliderXAxisMajorStrokeThickness());break;case"FinancialChartLegend":case"IsLegendVisible":var aj=this.isLegendVisible()&&this.legend()==null;{var ak=function(al,am){if(al.isUsableInLegend()){al.legend(aj?$self.financialChartLegend():null)}};this.vs(ak,false);this.vr(ak)}break;case"ZoomSliderAxis":var al=$b($.ig.Axis.prototype.$type,b);if(al!=null&&this.zoomSliderChart()!=null){this.zoomSliderChart().axes().remove(al)}if(this.zoomSliderAxis()!=null){if(this.zoomSliderChart()!=null){this.zoomSliderChart().axes().add(this.zoomSliderAxis());this.wj();this.zoomSliderXAxis().itemsSource(this.xAxis().itemsSource())}if(this.bh()){this.m3(this.zoomSliderAxis())}this.mz(this.zoomSliderAxis(),function(am){am.visibility(1)})}break;case"XAxisMinimumValue":this.m5(function(am){var an=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,am);if(an!=null){an.minimumValue($self.xAxisMinimumValue())}});break;case"XAxisMaximumValue":this.m5(function(am){var an=$b($.ig.ITimeRangeSelectorAxis.prototype.$type,am);if(an!=null){an.maximumValue($self.xAxisMaximumValue())}});break}},q7:false,yAxisIsLogarithmic:function(a){if(arguments.length===1){var b=this.yAxisIsLogarithmic();if(a!=b){this.q7=a;this.g1("YAxisIsLogarithmic",b,this.yAxisIsLogarithmic())}return a}else{return this.q7}},s0:0,yAxisLogarithmBase:function(a){if(arguments.length===1){var b=this.yAxisLogarithmBase();if(a!=b){this.s0=a;this.g1("YAxisLogarithmBase",b,this.yAxisLogarithmBase())}return a}else{return this.s0}},r7:0,yAxisInterval:function(a){if(arguments.length===1){var b=this.yAxisInterval();if(a!=b){this.r7=a;this.g1("YAxisInterval",b,this.yAxisInterval())}return a}else{return this.r7}},r9:0,yAxisMinimumValue:function(a){if(arguments.length===1){var b=this.yAxisMinimumValue();if(a!=b){this.r9=a;this.g1("YAxisMinimumValue",b,this.yAxisMinimumValue())}return a}else{return this.r9}},r8:0,yAxisMaximumValue:function(a){if(arguments.length===1){var b=this.yAxisMaximumValue();if(a!=b){this.r8=a;this.g1("YAxisMaximumValue",b,this.yAxisMaximumValue())}return a}else{return this.r8}},sa:0,yAxisMinorInterval:function(a){if(arguments.length===1){var b=this.yAxisMinorInterval();if(a!=b){this.sa=a;this.g1("YAxisMinorInterval",b,this.yAxisMinorInterval())}return a}else{return this.sa}},yAxisActualMinimum:function(){return this.yAxis().actualMinimumValue()},yAxisActualMaximum:function(){return this.yAxis().actualMaximumValue()},pp:0,volumeType:function(a){if(arguments.length===1){var b=this.volumeType();if(a!=b){this.pp=a;this.g1("VolumeType",$$t.$ae.getBox(b),$$t.$ae.getBox(this.volumeType()))}return a}else{return this.pp}},ps:0,xAxisMode:function(a){if(arguments.length===1){var b=this.xAxisMode();if(a!=b){this.ps=a;this.g1("XAxisMode",$$t.$ag.getBox(b),$$t.$ag.getBox(this.xAxisMode()))}return a}else{return this.ps}},pu:0,yAxisMode:function(a){if(arguments.length===1){var b=this.yAxisMode();if(a!=b){this.pu=a;this.g1("YAxisMode",$$t.$ah.getBox(b),$$t.$ah.getBox(this.yAxisMode()))}return a}else{return this.pu}},q4:false,isToolbarVisible:function(a){if(arguments.length===1){var b=this.isToolbarVisible();if(a!=b){this.q4=a;this.g1("IsToolbarVisible",b,this.isToolbarVisible())}return a}else{return this.q4}},pl:0,chartType:function(a){if(arguments.length===1){var b=this.chartType();if(a!=b){this.pl=a;this.g1("ChartType",$$t.$af.getBox(b),$$t.$af.getBox(this.chartType()))}return a}else{return this.pl}},yAxisLabelHorizontalAlignment:function(a){if(arguments.length===1){$.ig.XYChart.prototype.yAxisLabelHorizontalAlignment.call(this,a);return a}else{return $.ig.XYChart.prototype.yAxisLabelHorizontalAlignment.call(this)}},q5:false,isWindowSyncedToVisibleRange:function(a){if(arguments.length===1){var b=this.isWindowSyncedToVisibleRange();if(a!=b){this.q5=a;this.g1("IsWindowSyncedToVisibleRange",b,this.isWindowSyncedToVisibleRange())}return a}else{return this.q5}},pz:null,indicatorTypes:function(a){if(arguments.length===1){var b=this.indicatorTypes();if(a!=b){this.pz=a;this.g1("IndicatorTypes",b,this.indicatorTypes())}return a}else{return this.pz}},p1:null,overlayTypes:function(a){if(arguments.length===1){var b=this.overlayTypes();if(a!=b){this.p1=a;this.g1("OverlayTypes",b,this.overlayTypes())}return a}else{return this.p1}},rr:null,indicatorCharts:function(a){if(arguments.length===1){var b=this.indicatorCharts();if(a!=b){this.rr=a;this.g1("IndicatorCharts",b,this.indicatorCharts())}return a}else{return this.rr}},q6:false,yAxisAbbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.yAxisAbbreviateLargeNumbers();if(a!=b){this.q6=a;this.g1("YAxisAbbreviateLargeNumbers",b,this.yAxisAbbreviateLargeNumbers())}return a}else{return this.q6}},resolution:function(a){if(arguments.length===1){$.ig.XYChart.prototype.resolution.call(this,a);return a}else{return $.ig.XYChart.prototype.resolution.call(this)}},yAxisLabelLocation:function(a){if(arguments.length===1){$.ig.XYChart.prototype.yAxisLabelLocation.call(this,a);return a}else{return $.ig.XYChart.prototype.yAxisLabelLocation.call(this)}},qy:null,zoomSliderChart:function(a){if(arguments.length===1){var b=this.zoomSliderChart();if(a!=b){this.qy=a;this.g1("ZoomSliderChart",b,this.zoomSliderChart())}return a}else{return this.qy}},qj:null,zoomSliderAxis:function(a){if(arguments.length===1){var b=this.zoomSliderAxis();if(a!=b){this.qj=a;this.g1("ZoomSliderAxis",b,this.zoomSliderAxis());
}return a}else{return this.qj}},o4:null,zoomSliderXAxis:function(a){if(arguments.length===1){var b=this.zoomSliderXAxis();if(a!=b){this.o4=a;this.g1("ZoomSliderXAxis",b,this.zoomSliderXAxis())}return a}else{return this.o4}},pw:0,zoomSliderType:function(a){if(arguments.length===1){var b=this.zoomSliderType();if(a!=b){this.pw=a;this.g1("ZoomSliderType",$$t.$ai.getBox(b),$$t.$ai.getBox(this.zoomSliderType()))}return a}else{return this.pw}},on:null,negativeBrushes:function(a){if(arguments.length===1){var b=this.negativeBrushes();if(a!=b){this.on=a;this.g1("NegativeBrushes",b,this.negativeBrushes())}return a}else{return this.on}},oo:null,negativeOutlines:function(a){if(arguments.length===1){var b=this.negativeOutlines();if(a!=b){this.oo=a;this.g1("NegativeOutlines",b,this.negativeOutlines())}return a}else{return this.oo}},op:null,overlayBrushes:function(a){if(arguments.length===1){var b=this.overlayBrushes();if(a!=b){this.op=a;this.g1("OverlayBrushes",b,this.overlayBrushes())}return a}else{return this.op}},oq:null,overlayOutlines:function(a){if(arguments.length===1){var b=this.overlayOutlines();if(a!=b){this.oq=a;this.g1("OverlayOutlines",b,this.overlayOutlines())}return a}else{return this.oq}},os:null,volumeOutlines:function(a){if(arguments.length===1){var b=this.volumeOutlines();if(a!=b){this.os=a;this.g1("VolumeOutlines",b,this.volumeOutlines())}return a}else{return this.os}},or:null,volumeBrushes:function(a){if(arguments.length===1){var b=this.volumeBrushes();if(a!=b){this.or=a;this.g1("VolumeBrushes",b,this.volumeBrushes())}return a}else{return this.or}},om:null,indicatorNegativeBrushes:function(a){if(arguments.length===1){var b=this.indicatorNegativeBrushes();if(a!=b){this.om=a;this.g1("IndicatorNegativeBrushes",b,this.indicatorNegativeBrushes())}return a}else{return this.om}},ol:null,indicatorBrushes:function(a){if(arguments.length===1){var b=this.indicatorBrushes();if(a!=b){this.ol=a;this.g1("IndicatorBrushes",b,this.indicatorBrushes())}return a}else{return this.ol}},r6:0,volumeThickness:function(a){if(arguments.length===1){var b=this.volumeThickness();if(a!=b){this.r6=a;this.g1("VolumeThickness",b,this.volumeThickness())}return a}else{return this.r6}},r4:0,overlayThickness:function(a){if(arguments.length===1){var b=this.overlayThickness();if(a!=b){this.r4=a;this.g1("OverlayThickness",b,this.overlayThickness())}return a}else{return this.r4}},r3:0,indicatorThickness:function(a){if(arguments.length===1){var b=this.indicatorThickness();if(a!=b){this.r3=a;this.g1("IndicatorThickness",b,this.indicatorThickness())}return a}else{return this.r3}},qb:null,indicatorDisplayTypes:function(a){if(arguments.length===1){var b=this.indicatorDisplayTypes();if(a!=b){this.qb=a;this.g1("IndicatorDisplayTypes",b,this.indicatorDisplayTypes())}return a}else{return this.qb}},sw:0,indicatorPeriod:function(a){if(arguments.length===1){var b=this.indicatorPeriod();if(a!=b){this.sw=a;this.g1("IndicatorPeriod",b,this.indicatorPeriod())}return a}else{return this.sw}},r2:0,indicatorMultiplier:function(a){if(arguments.length===1){var b=this.indicatorMultiplier();if(a!=b){this.r2=a;this.g1("IndicatorMultiplier",b,this.indicatorMultiplier())}return a}else{return this.r2}},sz:0,indicatorSmoothingPeriod:function(a){if(arguments.length===1){var b=this.indicatorSmoothingPeriod();if(a!=b){this.sz=a;this.g1("IndicatorSmoothingPeriod",b,this.indicatorSmoothingPeriod())}return a}else{return this.sz}},sx:0,indicatorShortPeriod:function(a){if(arguments.length===1){var b=this.indicatorShortPeriod();if(a!=b){this.sx=a;this.g1("IndicatorShortPeriod",b,this.indicatorShortPeriod())}return a}else{return this.sx}},sv:0,indicatorLongPeriod:function(a){if(arguments.length===1){var b=this.indicatorLongPeriod();if(a!=b){this.sv=a;this.g1("IndicatorLongPeriod",b,this.indicatorLongPeriod())}return a}else{return this.sv}},sy:0,indicatorSignalPeriod:function(a){if(arguments.length===1){var b=this.indicatorSignalPeriod();if(a!=b){this.sy=a;this.g1("IndicatorSignalPeriod",b,this.indicatorSignalPeriod())}return a}else{return this.sy}},pg:null,rangeSelectorOptions:function(a){if(arguments.length===1){var b=this.rangeSelectorOptions();if(a!=b){this.pg=a;this.g1("RangeSelectorOptions",b,this.rangeSelectorOptions())}return a}else{return this.pg}},_actualRangeSelectorOptions:null,actualRangeSelectorOptions:function(a){if(arguments.length===1){this._actualRangeSelectorOptions=a;return a}else{return this._actualRangeSelectorOptions}},pc:null,customIndicatorNames:function(a){if(arguments.length===1){if(Array.isArray(a)){a=new $$t.aj(1,a)}var b=this.pc;if(a!=b){this.pc=a;this.g1("CustomIndicatorNames",b,this.customIndicatorNames())}return a}else{return this.pc}},applyCustomIndicators:null,isVerticalZoomEnabled:function(a){if(arguments.length===1){$.ig.XYChart.prototype.isVerticalZoomEnabled.call(this,a);return a}else{return $.ig.XYChart.prototype.isVerticalZoomEnabled.call(this)}},w6:null,zoomSliderXAxisMajorStroke:function(a){if(arguments.length===1){var b=this.zoomSliderXAxisMajorStroke();if(a!=b){this.w6=a;this.g1("ZoomSliderXAxisMajorStroke",b,this.zoomSliderXAxisMajorStroke())}return a}else{return this.w6}},sb:0,zoomSliderXAxisMajorStrokeThickness:function(a){if(arguments.length===1){var b=this.zoomSliderXAxisMajorStrokeThickness();if(a!=b){this.sb=a;this.g1("ZoomSliderXAxisMajorStrokeThickness",b,this.zoomSliderXAxisMajorStrokeThickness())}return a}else{return this.sb}},q3:false,isLegendVisible:function(a){if(arguments.length===1){var b=this.isLegendVisible();if(a!=b){this.q3=a;this.g1("IsLegendVisible",b,this.isLegendVisible())}return a}else{return this.q3}},p3:null,financialChartLegend:function(a){if(arguments.length===1){var b=this.financialChartLegend();if(a!=b){this.p3=a;this.g1("FinancialChartLegend",b,this.financialChartLegend())}return a}else{return this.p3}},o3:null,xAxis:function(a){if(arguments.length===1){var b=this.xAxis();if(a!=b){this.o3=a;this.g1("XAxis",b,this.xAxis())}return a}else{return this.o3}},qi:null,yAxis:function(a){if(arguments.length===1){var b=this.yAxis();if(a!=b){this.qi=a;this.g1("YAxis",b,this.yAxis())}return a}else{return this.qi}},qh:null,volumeAxis:function(a){if(arguments.length===1){var b=this.volumeAxis();if(a!=b){this.qh=a;this.g1("VolumeAxis",b,this.volumeAxis())}return a}else{return this.qh}},o2:null,volumeXAxis:function(a){if(arguments.length===1){var b=this.volumeXAxis();if(a!=b){this.o2=a;this.g1("VolumeXAxis",b,this.volumeXAxis())}return a}else{return this.o2}},qg:null,indicatorAxis:function(a){if(arguments.length===1){var b=this.indicatorAxis();if(a!=b){this.qg=a;this.g1("IndicatorAxis",b,this.indicatorAxis())}return a}else{return this.qg}},o1:null,indicatorXAxis:function(a){if(arguments.length===1){var b=this.indicatorXAxis();if(a!=b){this.o1=a;this.g1("IndicatorXAxis",b,this.indicatorXAxis())}return a}else{return this.o1}},rq:null,rt:function(a){if(arguments.length===1){var b=this.rt();if(a!=b){this.rq=a;this.g1("IndicatorAxes",b,this.rt())}return a}else{return this.rq}},rs:null,rv:function(a){if(arguments.length===1){var b=this.rv();if(a!=b){this.rs=a;this.g1("IndicatorXAxes",b,this.rv())}return a}else{return this.rs}},rz:new Date,xAxisMinimumValue:function(a){if(arguments.length===1){var b=this.xAxisMinimumValue();if(+a!=+b){this.rz=a;this.g1("XAxisMinimumValue",b,this.xAxisMinimumValue())}return a}else{return this.rz}},ry:new Date,xAxisMaximumValue:function(a){if(arguments.length===1){var b=this.xAxisMaximumValue();if(+a!=+b){this.ry=a;this.g1("XAxisMaximumValue",b,this.xAxisMaximumValue())}return a}else{return this.ry}},rw:null,xAxisBreaks:function(){return this.rw},$type:new $.ig.Type("FinancialChart",$.ig.XYChart.prototype.$type)},true);$c("FinancialChartContext:b","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},_container:null,container:function(a){if(arguments.length===1){this._container=a;return a}else{return this._container}},_toolbarContainer:null,toolbarContainer:function(a){if(arguments.length===1){this._toolbarContainer=a;return a}else{return this._toolbarContainer}},_legendContainer:null,legendContainer:function(a){if(arguments.length===1){this._legendContainer=a;return a}else{return this._legendContainer}},_indicatorsContainer:null,indicatorsContainer:function(a){if(arguments.length===1){this._indicatorsContainer=a;return a}else{return this._indicatorsContainer}},_volumeContainer:null,volumeContainer:function(a){if(arguments.length===1){this._volumeContainer=a;return a}else{return this._volumeContainer}},_zoomContainer:null,zoomContainer:function(a){if(arguments.length===1){this._zoomContainer=a;return a}else{return this._zoomContainer}},$type:new $.ig.Type("FinancialChartContext",$.ig.$ot)},true);$c("FinancialChartViewModel:c","Object",{init:function(){$.ig.$op.init.call(this)},_toolbar:null,toolbar:function(a){if(arguments.length===1){this._toolbar=a;return a}else{return this._toolbar}},$type:new $.ig.Type("FinancialChartViewModel",$.ig.$ot)},true);$c("TemplatedHtmlControl:x","Object",{f:function(a,b){for(var c=0;c<a.getChildCount();c++){var d=a.getChildAt(c);if(d.getNativeElement()!=null){var ele_=d.getNativeElement();if(b.toUpperCase()==ele_.nodeName.toUpperCase()){return d}var e=$$t.$x.f(d,b);if(e!=null){return e}}}return null},a:function(a,b){var c=new $$4.x($$1.$h.$type,0);for(var d=0;d<a.getChildCount();d++){var e=a.getChildAt(d);if(e.getNativeElement()!=null){var ele_=e.getNativeElement();if(b.toUpperCase()==ele_.nodeName.toUpperCase()){c.add(e)}var f=$$t.$x.a(e,b);if(f!=null){c.addRange(f)}}}return c},h:function(a,b,c){if(a==null){a=document.querySelector("template."+b)}if(a==null){var d=document.querySelector("link.financialChartTemplates");if(d!=null){var e=d.import;if(e!=null){a=e.querySelector("template."+b)}}}if(a==null){a=document.createElement("template");a.innerHTML=c}return a},_j:null,init:function(a,b,c){this.e=null;$.ig.$op.init.call(this);this._i=$$t.$x.h(b,a,c);this._j=a},_i:null,e:null,g:function(a){if(arguments.length===1){this.e=a;return a}else{if(this.e==null&&this._d!=null){return this._d.rootWrapper()}return this.e}},_d:null,l:function(a){if(a==null){if(this.g()!=null){this.g().remove()}return}this._d=a;var b=$$t.$x.c(this._i);if(b!=null){var c=b.querySelector("."+this._j);if(c!=null){this.g(this._d.getWrapper(c))}}this._d.append(this._d.getWrapper(b))},c:function(a){var b=a.content;if(b==null){var c=$(a.innerHTML);if(c!=null){if(c.length==1){b=c[0]}else if(c.length>1){var d=$("<div>");d.append(c);b=d[0]}}}return b==null?null:document.importNode(b,true)},n:function(a,b,c,d){$$t.$x.m(a,d.al(b),c)},m:function(a,b,c){if(c==null){return}var d=c.querySelector(a);if(d==null){return}d.setText(b)},b:function(){if(this._d==null||this._d.rootWrapper()==null){return NaN}var a=this._d.rootWrapper().getOffset();return this._d.rootWrapper().width()+(a==null?0:a.left)},k:function(){if(this._d==null||this._d.rootWrapper()==null){return}this._d.rootWrapper().hide()},$type:new $.ig.Type("TemplatedHtmlControl",$.ig.$ot)},true);$c("FinancialChartDropDownControl:d","TemplatedHtmlControl",{init:function(a,b,c){$$t.$x.init.call(this,a,b,c)},v:function(){if(this.selectionChanged!=null){this.selectionChanged(this,$$0.$w.empty)}},selectionChanged:null,l:function(a){$$t.$x.l.call(this,a);this._o.f(this._d,this._p,this.s(),this.t())},s:function(){},t:function(){},_o:null,_p:null,q:function(){return false},u:function(a){if(this._p.isOpen()){var b=a.target;var c=b.matches(this.s()+" *");var d=c||this.q()&&b.matches(this.t()+" *");if(!d){this._p.isOpen(false);this._p.updateUI()}}},$type:new $.ig.Type("FinancialChartDropDownControl",$$t.$x.$type)},true);$c("FinancialChartDropDownControlViewModel:e","Object",{init:function(){$.ig.$op.init.call(this)},_onSelectionChanged:null,onSelectionChanged:function(a){if(arguments.length===1){this._onSelectionChanged=a;return a}else{return this._onSelectionChanged}},_isOpen:false,isOpen:function(a){if(arguments.length===1){this._isOpen=a;return a}else{return this._isOpen}},_notifyChanged:null,notifyChanged:function(a){if(arguments.length===1){this._notifyChanged=a;return a}else{return this._notifyChanged}},updateUI:function(){if(this.notifyChanged()!=null){this.notifyChanged()()}},onButtonPressed:function(){this.isOpen(!this.isOpen());this.updateUI()},handleDropDownClick:function(a){if(this._a!=null){this._a(a)}},_a:null,$type:new $.ig.Type("FinancialChartDropDownControlViewModel",$.ig.$ot)},true);$c("FinancialChartDropDownControlView:f","Object",{init:function(){$.ig.$op.init.call(this)},_b:false,_c:false,_d:null,_e:null,_a:null,i:function(a){if(!this._b&&!this._c){this.g()}this._b=false;this._c=false},h:function(a){this._b=true;var b=this._e.getStyleProperty("display")=="block"?"none":"block";this._e.setStyleProperty("display",b)},k:function(a){},j:function(a){this._c=true;this.k(a.target)},f:function(a,b,c,d){this._a=b;this._a._a=this.j.runOn(this);this._d=a.querySelector(c);this._d.listen("click",this.h.runOn(this));this._e=a.querySelector(d);this._e.setStyleProperty("display","none");this._e.listen("click",this.j.runOn(this));document.addEventListener("click",this.i.runOn(this),false)},g:function(){this._a.isOpen(false);this._e.setStyleProperty("display","none")},$type:new $.ig.Type("FinancialChartDropDownControlView",$.ig.$ot)},true);$c("FinancialChartIndicatorMenu:g","FinancialChartDropDownControl",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$g.init1.call(this,1,null)},init1:function(a,b){$$t.$d.init.call(this,"financialChartIndicatorMenu",b,$$t.$g.ab);this._o=new $$t.j;this._p=new $$t.h;this._p.onSelectionChanged(this.v.runOn(this))},s:function(){return".financialChartIndicatorMenuDropDownButton"},t:function(){return".financialChartIndicatorMenuDropDownMenu"},y:function(){return this.w()._i},z:function(){return this.w()._j},aa:function(){return this.w()._k},x:function(){return this.w()._h},w:function(){return this._p},q:function(){return true},$type:new $.ig.Type("FinancialChartIndicatorMenu",$$t.$d.$type)},true);$c("FinancialChartIndicatorMenuViewModel:h","FinancialChartDropDownControlViewModel",{init:function(){$$t.$e.init.call(this)},_i:null,_j:null,_k:0,_h:0,$type:new $.ig.Type("FinancialChartIndicatorMenuViewModel",$$t.$e.$type)},true);$c("FinancialChartIndicatorMenuContext:i","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},$type:new $.ig.Type("FinancialChartIndicatorMenuContext",$.ig.$ot)},true);$c("FinancialChartIndicatorMenuView:j","FinancialChartDropDownControlView",{init:function(){$$t.$f.init.call(this)},f:function(a,b,c,d){$$t.$f.f.call(this,a,b,c,d);var e=new $.ig.SRProvider(a);$$t.$x.n(".financialChartIndicatorMenuLabel","FinancialChart_IndicatorMenu_Header",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='FinancialOverlayType'] span","FinancialChart_IndicatorMenu_OverlaysCategoryHeader",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='TrendLineType'] span","FinancialChart_IndicatorMenu_TrendlinesCategoryHeader",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='FinancialChartVolumeType'] span","FinancialChart_IndicatorMenu_VolumeCategoryHeader",a,e);$$t.$x.n(".financialChartIndicatorMenuDropDownMenu li[data-value='FinancialIndicatorType'] span","FinancialChart_IndicatorMenu_IndicatorsCategoryHeader",a,e);var f=new $$t.aa(e);var g=new $$4.h($$0.$bc.$type,Array,0);var i=f.getEnumerator();while(i.moveNext()){var h=i.current();if(h.indentation()<1){continue}var j=$h(h.content());if(!g.containsKey(h.type())){g.add(h.type(),$.ig.$ep.getNames(h.type()))}var k=g.item(h.type())[j];if(String.isNullOrEmpty(k)){continue}k=k.charAt(0).toUpperCase()+k.substr(1);var l=$4(".financialChartIndicatorMenuDropDownMenuList li[data-value='{0}']",k);$$t.$x.m(l,h.label(),a)}},k:function(a){$$t.$f.k.call(this,a);var b=a;if(b.tagName!="LI"){return}var c=b.parentNode.parentNode;var d;var e=false;switch(c.getAttribute("data-value")){case"FinancialOverlayType":d=$$t.$ak.$type;e=false;break;case"TrendLineType":d=$.ig.TrendLineType.prototype.$type;e=true;break;case"FinancialChartVolumeType":d=$$t.$ae.$type;e=true;break;default:case"FinancialIndicatorType":d=$$t.$al.$type;e=false;break}var f=b.classList.toggle("checked");var g=b.parentNode;if(e){for(var h=0;h<g.children.length;h++){var i=g.children.item(h);if(i!=b){i.classList.remove("checked")}}var j=f?b.getAttribute("data-value"):"None";if(String.isNullOrEmpty(j)){return}var k=$.ig.$ep.parse(d,j,true);if(d==$$t.$ae.$type){this.l()._h=$g(k)}else{this.l()._k=$g(k)}}else{if(d==$$t.$al.$type){this.l()._i=new $$t.ao(0)}else{this.l()._j=new $$t.an(0)}for(var l=0;l<g.children.length;l++){var m=g.children.item(l);if(m.classList.contains("checked")){var n=m.getAttribute("data-value");if(String.isNullOrEmpty(n)){continue}var o=$.ig.$ep.parse(d,n,true);if(d==$$t.$al.$type){var p=$g(o);this.l()._i.add(p)}else{var q=$g(o);this.l()._j.add(q)}}}}this._a.onSelectionChanged()()},l:function(){return this._a},$type:new $.ig.Type("FinancialChartIndicatorMenuView",$$t.$f.$type)},true);$c("FinancialChartTypePicker:k","FinancialChartDropDownControl",{init:function(a){$$t.$d.init.call(this,"financialChartTypePicker",a,$$t.$k.z);this._o=new $$t.m;this._p=new $$t.l;this._p.onSelectionChanged(this.v.runOn(this))},w:function(a){if(arguments.length===1){this.y().chartType(a);return a}else{return this.y().chartType()}},x:function(){return this._o},y:function(){return this._p},s:function(){return".financialChartTypePickerDropDownButton"},t:function(){return".financialChartTypePickerDropDownMenu"},$type:new $.ig.Type("FinancialChartTypePicker",$$t.$d.$type)},true);$c("FinancialChartTypePickerViewModel:l","FinancialChartDropDownControlViewModel",{init:function(){$$t.$e.init.call(this)},_chartType:0,chartType:function(a){if(arguments.length===1){this._chartType=a;return a}else{return this._chartType}},chartTypeString:function(){return $$t.$af.$getName(this.chartType())},$type:new $.ig.Type("FinancialChartTypePickerViewModel",$$t.$e.$type)},true);$c("FinancialChartTypePickerView:m","FinancialChartDropDownControlView",{init:function(){$$t.$f.init.call(this)},l:function(){return this._a},k:function(a){$$t.$f.k.call(this,a);var b=a;var c=b.parentNode;for(var d=0;d<c.children.length;d++){var e=c.children.item(d);if(e!=b){e.classList.remove("checked")}}var f=b.getAttribute("data-value");if(String.isNullOrEmpty(f)){return}var g=$.ig.$ep.parse($$t.$af.$type,f,true);this.l().chartType($g(g));this._d.setAttribute("data-value",f);this.g();this._a.onSelectionChanged()()},$type:new $.ig.Type("FinancialChartTypePickerView",$$t.$f.$type)},true);$c("FinancialChartTypePickerContext:n","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},$type:new $.ig.Type("FinancialChartTypePickerContext",$.ig.$ot)},true);$c("FinancialChartToolbar:o","TemplatedHtmlControl",{bg:function(a){},bl:function(a){this.q().u(a);this.aa().u(a)},_o:null,init:function(a,b){this.aq=$$0.$s.maxValue();this.ap=$$0.$s.minValue();this.ao=$$0.$s.maxValue();this.an=$$0.$s.minValue();$$t.$x.init.call(this,"financialChartToolbar",b,$$t.$o.a3);this._o=a;this._w=new $$t.q;this.s(new $$t.r(a!=null?a.rangeSelectorTemplate():null));this.aa(new $$t.k(a!=null?a.chartTypePickerTemplate():null));this.q(new $$t.g(1,a!=null?a.indicatorMenuTemplate():null))},r:null,s:function(a){if(arguments.length===1){var b=this.s();if(a!=b){this.r=a;this.bm("RangeSelector",b,this.s())}return a}else{return this.r}},z:null,aa:function(a){if(arguments.length===1){var b=this.aa();if(a!=b){this.z=a;this.bm("ChartTypePicker",b,this.aa())}return a}else{return this.z}},p:null,q:function(a){if(arguments.length===1){var b=this.q();if(a!=b){this.p=a;this.bm("IndicatorMenu",b,this.q())}return a}else{return this.p}},bm:function(a,b,c){switch(a){case"RangeStart":if(this.s()!=null){this.s().t(this.as())}break;case"RangeEnd":if(this.s()!=null){this.s().s(this.ar())}break;case"SelectionStart":if(this.s()!=null){this.s().v(this.au())}break;case"SelectionEnd":if(this.s()!=null){this.s().u(this.at())}break;case"RangeSelector":var d=b;if(d!=null){d.rangeChanged=$.ig.Delegate.prototype.remove(d.rangeChanged,this.bj.runOn(this))}if(this.s()!=null){this.s().t(this.as());this.s().s(this.ar());this.s().o(this.u());this.s().v(this.au());this.s().u(this.at());var e=this.s();e.rangeChanged=$.ig.Delegate.prototype.combine(e.rangeChanged,this.bj.runOn(this))}break;case"ChartTypePicker":var f=b;if(f!=null){f.selectionChanged=$.ig.Delegate.prototype.remove(f.selectionChanged,this.bi.runOn(this))}if(this.aa()!=null){this.aa().w(this.y());var g=this.aa();g.selectionChanged=$.ig.Delegate.prototype.combine(g.selectionChanged,this.bi.runOn(this))}break;case"ChartType":if(this.aa()!=null){this.aa().w(this.y())}break;case"RangeSelectorOptions":if(this.s()!=null){this.s().o(this.u())}break;case"IsToolbarVisible":if(this.g()==null){break}if(this.al()){this.g().show()}else{this.g().hide()}break;case"IndicatorMenu":var h=$b($$t.$g.$type,b);if(h!=null){h.selectionChanged=$.ig.Delegate.prototype.remove(h.selectionChanged,this.bh.runOn(this))}if(this.q()!=null){var i=this.q();i.selectionChanged=$.ig.Delegate.prototype.combine(i.selectionChanged,this.bh.runOn(this))}break;case"IndicatorTypes":if(this.indicatorTypesChanged!=null){this.indicatorTypesChanged(this,$$0.$w.empty)}break;case"OverlayTypes":if(this.overlayTypesChanged!=null){this.overlayTypesChanged(this,$$0.$w.empty)}break;case"TrendLineType":if(this.trendLineTypeChanged!=null){this.trendLineTypeChanged(this,$$0.$w.empty)}break;case"VolumeType":if(this.volumeTypeChanged!=null){this.volumeTypeChanged(this,$$0.$w.empty)}break}},bh:function(a,b){this.ag(this.q().z());this.ae(this.q().y());this.ai(this.q().aa());this.ac(this.q().x())},bi:function(a,b){this.y(this.aa().w());if(this.chartTypeChanged!=null){this.chartTypeChanged(this,b)}},bj:function(a,b){this.au(this.s().v());this.at(this.s().u());if(this.rangeChanged!=null){this.rangeChanged(this,b)}},_w:null,v:function(){var $self=this;var a=new $$t.p;a.container(this._d);a.vm(this._w);a.vm().financialChartIndicatorMenu(function(){var $ret=new $$t.i;$ret.vm($self.q()._p);return $ret}());a.vm().financialChartTypePicker(function(){var $ret=new $$t.n;$ret.vm($self.aa()._p);return $ret}());a.vm().financialChartRangeSelector(function(){var $ret=new $$t.u;$ret.vm($self.s()._q);return $ret}());return a},l:function(a){$$t.$x.l.call(this,a);if(a==null){return}var b=this._d.querySelector(".financialChartRangeSelector");var c=b==null?null:this._d.getSubRenderer(b);this.s().l(c);var d=this._d.querySelector(".financialChartTypePicker");var e=d==null?null:this._d.getSubRenderer(d);this.aa().l(e);var f=this._d.querySelector(".financialChartIndicatorMenu");var g=f==null?null:this._d.getSubRenderer(f);this.q().l(g);this.bk()},bk:function(){var a=this._o.sc();if($.ig.util.isNaN(a)||a<=0){return}var b=new $$4.x($$t.$x.$type,0);var e=[this.aa(),this.s()];for(var d=0;d<e.length;d++){var c=e[d];var f=c.b();if(f>a){b.add(c)}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();g.k()}},aq:new Date,au:function(a){if(arguments.length===1){var b=this.au();if(+a!=+b){this.aq=a;this.bm("SelectionStart",b,this.au())}return a}else{return this.aq}},ap:new Date,at:function(a){if(arguments.length===1){var b=this.at();if(+a!=+b){this.ap=a;this.bm("SelectionEnd",b,this.at())}return a}else{return this.ap}},ao:new Date,as:function(a){if(arguments.length===1){var b=this.as();if(+a!=+b){this.ao=a;this.bm("RangeStart",b,this.as())}return a}else{return this.ao}},an:new Date,ar:function(a){if(arguments.length===1){var b=this.ar();if(+a!=+b){this.an=a;this.bm("RangeEnd",b,this.ar())}return a}else{return this.an}},rangeChanged:null,chartTypeChanged:null,trendLineTypeChanged:null,volumeTypeChanged:null,indicatorTypesChanged:null,overlayTypesChanged:null,bn:function(){if(this.s()!=null){this.s().ab()}},x:0,y:function(a){if(arguments.length===1){var b=this.y();if(a!=b){this.x=a;this.bm("ChartType",$$t.$af.getBox(b),$$t.$af.getBox(this.y()))}return a}else{return this.x}},ah:0,ai:function(a){if(arguments.length===1){var b=this.ai();if(a!=b){this.ah=a;this.bm("TrendLineType",$.ig.TrendLineType.prototype.getBox(b),$.ig.TrendLineType.prototype.getBox(this.ai()))}return a}else{return this.ah}},ab:0,ac:function(a){if(arguments.length===1){var b=this.ac();if(a!=b){this.ab=a;this.bm("VolumeType",$$t.$ae.getBox(b),$$t.$ae.getBox(this.ac()))}return a}else{return this.ab}},ad:null,ae:function(a){if(arguments.length===1){var b=this.ae();if(!$$t.$o.am(b,a)){this.ad=a;this.bm("IndicatorTypes",b,this.ae())}return a}else{return this.ad}},af:null,ag:function(a){if(arguments.length===1){var b=this.ag();if(!$$t.$o.am(b,a)){this.af=a;this.bm("OverlayTypes",b,this.ag())}return a}else{return this.af}},am:function(a,b){if(a==b){return true}if(a==null&&b!=null||a!=null&&b==null){return false}if(a.count()!=b.count()){return false}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!b.contains(c)){return false}}return true},aj:function(){var $self=this;return function(){var $ret=new $$t.at;$ret.rangeSelector($self.s()==null?null:$self.s().r());return $ret}()},t:null,u:function(a){if(arguments.length===1){var b=this.u();if(a!=b){this.t=a;this.bm("RangeSelectorOptions",b,this.u())}return a}else{return this.t}},ak:false,al:function(a){if(arguments.length===1){var b=this.al();if(a!=b){this.ak=a;this.bm("IsToolbarVisible",b,this.al())}return a}else{return this.ak}},$type:new $.ig.Type("FinancialChartToolbar",$$t.$x.$type)},true);$c("FinancialChartToolbarContext:p","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},_container:null,container:function(a){if(arguments.length===1){this._container=a;return a}else{return this._container}},$type:new $.ig.Type("FinancialChartToolbarContext",$.ig.$ot)},true);$c("FinancialChartToolbarViewModel:q","Object",{init:function(){$.ig.$op.init.call(this)},_financialChartRangeSelector:null,financialChartRangeSelector:function(a){if(arguments.length===1){this._financialChartRangeSelector=a;return a}else{return this._financialChartRangeSelector}},_financialChartTypePicker:null,financialChartTypePicker:function(a){if(arguments.length===1){this._financialChartTypePicker=a;return a}else{return this._financialChartTypePicker}},_financialChartIndicatorMenu:null,financialChartIndicatorMenu:function(a){if(arguments.length===1){this._financialChartIndicatorMenu=a;return a}else{return this._financialChartIndicatorMenu}},_isIndicatorMenuVisible:false,isIndicatorMenuVisible:function(a){if(arguments.length===1){this._isIndicatorMenuVisible=a;return a}else{return this._isIndicatorMenuVisible}},$type:new $.ig.Type("FinancialChartToolbarViewModel",$.ig.$ot)},true);$c("FinancialChartRangeSelector:r","TemplatedHtmlControl",{_x:0,_q:null,v:function(a){if(arguments.length===1){this._q.selectionStart(a);return a}else{return this._q.selectionStart()}},u:function(a){if(arguments.length===1){this._q.selectionEnd(a);return a}else{return this._q.selectionEnd()}},t:function(a){if(arguments.length===1){this._q.rangeStart(a);return a}else{return this._q.rangeStart()}},s:function(a){if(arguments.length===1){this._q.rangeEnd(a);return a}else{return this._q.rangeEnd()}},ab:function(){if(this._q.onPropertiesChanged()){this._p.r(this._q)}},init:function(a){$$t.$x.init.call(this,"financialChartRangeSelector",a,$$t.$r.y);this._p=new $$t.t;this._q=new $$t.s;this._q.onRangeChanged(this.z.runOn(this))},l:function(a){$$t.$x.l.call(this,a);this._p.q(this._d,this._q)},z:function(){if(this.rangeChanged!=null){this.rangeChanged(this,$$0.$w.empty)}},rangeChanged:null,r:function(){return this._p.d(this.g())},o:function(a){if(arguments.length===1){var b=!$$t.$o.am(this._q.options(),a);if(b){this._q.options(a);this.aa()}return a}else{return this._q.options()}},aa:function(){if(this._q!=null){this._q.af()}if(this._p!=null){this._p.t(this.o())}},_p:null,$type:new $.ig.Type("FinancialChartRangeSelector",$$t.$x.$type)},true);$c("FinancialChartRangeSelectorViewModel:s","Object",{init:function(){this.t=$$0.$s.maxValue();this.s=$$0.$s.minValue();this.r=$$0.$s.minValue();this.q=$$0.$s.maxValue();$.ig.$op.init.call(this)},_notifyChanged:null,notifyChanged:function(a){if(arguments.length===1){this._notifyChanged=a;return a}else{return this._notifyChanged}},_options:null,options:function(a){if(arguments.length===1){this._options=a;return a}else{return this._options}},t:new Date,selectionStart:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},s:new Date,selectionEnd:function(a){if(arguments.length===1){this.s=a;return a}else{return this.s}},_oneMonthChecked:false,oneMonthChecked:function(a){if(arguments.length===1){this._oneMonthChecked=a;return a}else{return this._oneMonthChecked}},_threeMonthsChecked:false,threeMonthsChecked:function(a){if(arguments.length===1){this._threeMonthsChecked=a;return a}else{return this._threeMonthsChecked}},_sixMonthsChecked:false,sixMonthsChecked:function(a){if(arguments.length===1){this._sixMonthsChecked=a;return a}else{return this._sixMonthsChecked}},_yearToDateChecked:false,yearToDateChecked:function(a){if(arguments.length===1){this._yearToDateChecked=a;return a}else{return this._yearToDateChecked}},_oneYearChecked:false,oneYearChecked:function(a){if(arguments.length===1){this._oneYearChecked=a;return a}else{return this._oneYearChecked}},_allChecked:false,allChecked:function(a){if(arguments.length===1){this._allChecked=a;return a}else{return this._allChecked}},_oneMonthVisible:false,oneMonthVisible:function(a){if(arguments.length===1){this._oneMonthVisible=a;return a}else{return this._oneMonthVisible}},_threeMonthsVisible:false,threeMonthsVisible:function(a){if(arguments.length===1){this._threeMonthsVisible=a;return a}else{return this._threeMonthsVisible}},_sixMonthsVisible:false,sixMonthsVisible:function(a){if(arguments.length===1){this._sixMonthsVisible=a;return a}else{return this._sixMonthsVisible}},_yearToDateVisible:false,yearToDateVisible:function(a){if(arguments.length===1){this._yearToDateVisible=a;return a}else{return this._yearToDateVisible}},_oneYearVisible:false,oneYearVisible:function(a){if(arguments.length===1){this._oneYearVisible=a;return a}else{return this._oneYearVisible}},_allVisible:false,allVisible:function(a){if(arguments.length===1){this._allVisible=a;return a}else{return this._allVisible}},af:function(){if(this.options()==null){return}this.oneMonthVisible(this.options().contains(0));this.threeMonthsVisible(this.options().contains(1));this.sixMonthsVisible(this.options().contains(2));this.yearToDateVisible(this.options().contains(3));this.oneYearVisible(this.options().contains(4));this.allVisible(this.options().contains(5))},r:new Date,rangeStart:function(a){if(arguments.length===1){this.r=a;return a}else{return this.r}},q:new Date,rangeEnd:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},onPropertiesChanged:function(){var a=false;var b=+this.selectionEnd()==+this.rangeEnd();if(this.allChecked()!=(+this.selectionStart()==+this.rangeStart()&&b)){this.allChecked(+this.selectionStart()==+this.rangeStart()&&b);a=true}if(this.oneYearChecked()!=(+this.selectionStart()==+this.oneYearFromEnd()&&b)){this.oneYearChecked(+this.selectionStart()==+this.oneYearFromEnd()&&b);a=true}if(this.yearToDateChecked()!=(+this.selectionStart()==+this.firstDayOfEndYear()&&b)){
this.yearToDateChecked(+this.selectionStart()==+this.firstDayOfEndYear()&&b);a=true}if(this.sixMonthsChecked()!=(+this.selectionStart()==+this.sixMonthsFromEnd()&&b)){this.sixMonthsChecked(+this.selectionStart()==+this.sixMonthsFromEnd()&&b);a=true}if(this.threeMonthsChecked()!=(+this.selectionStart()==+this.threeMonthsFromEnd()&&b)){this.threeMonthsChecked(+this.selectionStart()==+this.threeMonthsFromEnd()&&b);a=true}if(this.oneMonthChecked()!=(+this.selectionStart()==+this.oneMonthFromEnd()&&b)){this.oneMonthChecked(+this.selectionStart()==+this.oneMonthFromEnd()&&b);a=true}if(a){if(this.notifyChanged()!=null){this.notifyChanged()()}}return a},oneYearFromEnd:function(){return $.ig.Date.prototype.addYears(this.rangeEnd(),-1)},firstDayOfEndYear:function(){return $.ig.Date.prototype.fromValues(this.rangeEnd().getFullYear(),1,1,0,0,0,0)},sixMonthsFromEnd:function(){return $.ig.Date.prototype.addMonths(this.rangeEnd(),-6)},threeMonthsFromEnd:function(){return $.ig.Date.prototype.addMonths(this.rangeEnd(),-3)},oneMonthFromEnd:function(){return $.ig.Date.prototype.addMonths(this.rangeEnd(),-1)},changeSelection:function(a){this.allChecked(false);this.oneMonthChecked(false);this.threeMonthsChecked(false);this.sixMonthsChecked(false);this.yearToDateChecked(false);this.oneYearChecked(false);if(a=="1m"){this.oneMonthChecked(true)}else if(a=="3m"){this.threeMonthsChecked(true)}else if(a=="6m"){this.sixMonthsChecked(true)}else if(a=="YTD"){this.yearToDateChecked(true)}else if(a=="1y"){this.oneYearChecked(true)}else if(a=="all"){this.allChecked(true)}this.onRadioButtonChanged()},onRadioButtonChanged:function(){var a=$.ig.Date.prototype.fromTicks(this.selectionStart().getTime());var b=$.ig.Date.prototype.fromTicks(this.selectionEnd().getTime());this.selectionEnd(this.rangeEnd());if(this.oneMonthChecked()){this.selectionStart(this.oneMonthFromEnd())}if(this.threeMonthsChecked()){this.selectionStart(this.threeMonthsFromEnd())}if(this.sixMonthsChecked()){this.selectionStart(this.sixMonthsFromEnd())}if(this.yearToDateChecked()){this.selectionStart(this.firstDayOfEndYear())}if(this.oneYearChecked()){this.selectionStart(this.oneYearFromEnd())}if(this.allChecked()){this.selectionStart(this.rangeStart())}if(+this.selectionStart()!=+a||+this.selectionEnd()!=+b){this.onRangeChanged()()}},_onRangeChanged:null,onRangeChanged:function(a){if(arguments.length===1){this._onRangeChanged=a;return a}else{return this._onRangeChanged}},$type:new $.ig.Type("FinancialChartRangeSelectorViewModel",$.ig.$ot)},true);$c("FinancialChartRangeSelectorView:t","Object",{init:function(){$.ig.$op.init.call(this)},q:function(a,b){var $self=this;this._g=a.querySelector(".rangeSelectorOneMonth input");this._m=a.querySelector(".rangeSelectorThreeMonths input");this._k=a.querySelector(".rangeSelectorSixMonths input");this._o=a.querySelector(".rangeSelectorYTD input");this._i=a.querySelector(".rangeSelectorOneYear input");this._e=a.querySelector(".rangeSelectorAll input");this._h=a.querySelector("label.rangeSelectorOneMonth");this._n=a.querySelector("label.rangeSelectorThreeMonths");this._l=a.querySelector("label.rangeSelectorSixMonths");this._p=a.querySelector("label.rangeSelectorYTD");this._j=a.querySelector("label.rangeSelectorOneYear");this._f=a.querySelector("label.rangeSelectorAll");var e=this.b(null);for(var d=0;d<e.length;d++){var c=e[d];c.setAttribute("name","financialChartRangeSelector");this.r(b);c.listen("change",function(f){b.oneMonthChecked($self._g.getProperty("checked"));b.threeMonthsChecked($self._m.getProperty("checked"));b.sixMonthsChecked($self._k.getProperty("checked"));b.yearToDateChecked($self._o.getProperty("checked"));b.oneYearChecked($self._i.getProperty("checked"));b.allChecked($self._e.getProperty("checked"));b.onRadioButtonChanged()})}var f=new $.ig.SRProvider(a);this.s(a,"OneMonth",f);this.s(a,"ThreeMonths",f);this.s(a,"SixMonths",f);this.s(a,"YTD",f);this.s(a,"OneYear",f);this.s(a,"All",f);this.t(b.options())},s:function(a,b,c){$$t.$x.n(".rangeSelector"+b+" span","FinancialChart_RangeSelector_"+b,a,c)},r:function(a){if(this._e==null){return}this._e.setProperty("checked",a.allChecked());this._i.setProperty("checked",a.oneYearChecked());this._o.setProperty("checked",a.yearToDateChecked());this._k.setProperty("checked",a.sixMonthsChecked());this._m.setProperty("checked",a.threeMonthsChecked());this._g.setProperty("checked",a.oneMonthChecked())},d:function(a){var b=new $$4.x(String,0);var c=new $$4.x($$0.$aq.$type,0);var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);var f=new $$4.x($$0.$aq.$type,0);var g=new $$4.x(Number,0);var h=new $$4.x(Number,0);var k=this.b(a);for(var j=0;j<k.length;j++){var i=k[j];var l=i.parent()!=null?i.parent().getText():"not found";l=l!=null?l.trim():null;b.add(l);c.add1(i.getProperty("checked"));d.add(i.getOffset().left);e.add(i.getOffset().top);var m=i.parent().getNativeElement();var n=m.offsetParent!=null;g.add(m.offsetWidth);h.add(m.offsetHeight);f.add(n)}return function(){var $ret=new $$t.aq;$ret.buttonLabels(b.toArray());$ret.buttonsChecked(c.toArray());$ret.buttonLefts(d.toArray());$ret.buttonTops(e.toArray());$ret.buttonVisibilities(f.toArray());$ret.buttonWidths(g.toArray());$ret.buttonHeights(h.toArray());$ret.visibility(a.getStyleProperty("visibility"));$ret.left(parseFloat(a.getStyleProperty("offsetLeft")));$ret.top(parseFloat(a.getStyleProperty("offsetTop")));$ret.width(parseFloat(a.getStyleProperty("offsetWidth")));$ret.height(parseFloat(a.getStyleProperty("offsetHeight")));return $ret}()},c:function(a){if(a==this._g){return 0}if(a==this._m){return 1}if(a==this._k){return 2}if(a==this._i){return 4}if(a==this._o){return 3}return 5},t:function(a){var b=this.b(null);var c=this.a();var d=new Array(b.length);for(var e=0;e<b.length;e++){if(b[e]==null){continue}d[e]=a==null||a.contains(this.c(b[e]));if(d[e]){c[e].show()}else{c[e].hide()}}var f=false;for(var g=b.length-1;g>=0;g--){if(b[g]==null){continue}var h="financialChartRangeSelectorLastOption";if(!f&&d[g]){f=true;c[g].addClass(h)}else{c[g].removeClass(h)}}},b:function(a){return[this._g,this._m,this._k,this._o,this._i,this._e]},_g:null,_m:null,_k:null,_o:null,_i:null,_e:null,_h:null,_n:null,_l:null,_p:null,_j:null,_f:null,a:function(){return[this._h,this._n,this._l,this._p,this._j,this._f]},$type:new $.ig.Type("FinancialChartRangeSelectorView",$.ig.$ot)},true);$c("FinancialChartRangeSelectorContext:u","Object",{init:function(){$.ig.$op.init.call(this)},_vm:null,vm:function(a){if(arguments.length===1){this._vm=a;return a}else{return this._vm}},_template:null,template:function(a){if(arguments.length===1){this._template=a;return a}else{return this._template}},$type:new $.ig.Type("FinancialChartRangeSelectorContext",$.ig.$ot)},true);$c("IndicatorPane:v","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_d:null,h:function(a){this._c=a;if(this._c==null){return}this._d=this._c.createElement("div");this._d.setStyleProperty("height","100%");this._d.setStyleProperty("width","100%");this._d.setStyleProperty("display","grid");this._d.setStyleProperty("display","-ms-grid");this._d.setStyleProperty("-ms-grid-columns","100%");this._c.append(this._d);this.i()},i:function(){if(this._d==null){return}this._d.removeChildren();if(this.b()==null){return}var a="";for(var b=0;b<this.b().count();b++){var c=this.b().__inner[b];var d=this._c.createElement("div");d.setStyleProperty("grid-row",(b+1).toString());d.setStyleProperty("grid-column",1..toString());d.setStyleProperty("-ms-grid-row",(b+1).toString());d.setStyleProperty("-ms-grid-column",1..toString());this._d.append(d);var e=this._c.getSubRenderer(d);c.provideContainer(e);a+=" 1fr"}a=a.trim();this._d.setStyleProperty("-ms-grid-rows",a)},a:null,b:function(a){if(arguments.length===1){var b=this.b();if(a!=b){this.a=a;this.g("IndicatorCharts",b,this.b())}return a}else{return this.a}},g:function(a,b,c){switch(a){case"IndicatorCharts":this.i();break}},f:function(){if(this.b()==null||this._c==null){return}var b=this.b().getEnumerator();while(b.moveNext()){var a=b.current();a.notifyContainerResized()}},$type:new $.ig.Type("IndicatorPane",$.ig.$ot)},true);$c("ITimeXAxis:w","Object",{$type:new $.ig.Type("ITimeXAxis",null)},true);$c("TemplatePicker:y","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if(a!=null){return a}var c=document.createElement("template");c.innerHTML=b;return c},$type:new $.ig.Type("TemplatePicker",$.ig.$ot)},true);$c("FinancialChartIndicatorMenuItem:z","Object",{init:function(){$.ig.$op.init.call(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_indentation:0,indentation:function(a){if(arguments.length===1){this._indentation=a;return a}else{return this._indentation}},_label:null,label:function(a){if(arguments.length===1){this._label=a;return a}else{return this._label}},_type:null,type:function(a){if(arguments.length===1){this._type=a;return a}else{return this._type}},a:false,propertyChanged:null,isChecked:function(a){if(arguments.length===1){var b=this.isChecked();if(a!=b){this.a=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("IsChecked"))}}return a}else{return this.a}},$type:new $.ig.Type("FinancialChartIndicatorMenuItem",$.ig.$ot,[$$0.$b6.$type])},true);$c("FinancialChartIndicatorMenuItems:aa","List$1",{init:function(a){$$4.$x.init.call(this,$$t.$z.$type,0);this._ak=a;this.am($$t.$ak.$type,this.al("FinancialChart_IndicatorMenu_OverlaysCategoryHeader","Overlays"));this.am($.ig.TrendLineType.prototype.$type,this.al("FinancialChart_IndicatorMenu_TrendlinesCategoryHeader","Trendlines"));this.am($$t.$ae.$type,this.al("FinancialChart_IndicatorMenu_VolumeCategoryHeader","Volume"));this.am($$t.$al.$type,this.al("FinancialChart_IndicatorMenu_IndicatorsCategoryHeader","Standalone Indicators"))},_ak:null,al:function(a,b){var c=this._ak.al(a);return String.isNullOrEmpty(c)?b:c},am:function($t,a){this.add(function(){var $ret=new $$t.z;$ret.content(a);$ret.label(a);return $ret}());this.an($t)},an:function($t){var a=new $$4.x($.ig.$op.$type,0);var b=new $$4.h($.ig.$op.$type,String,0);var c=new $$4.h($.ig.$op.$type,$$0.$bc.$type,0);var d=function(e){for(var f=0;f<e.a();f++){var g=$h(e.b(f));a.add1(g);var h=e.c(g);b.add(g,h);c.add(g,$t)}};if($t==$$t.$ak.$type){d(this.ah())}else if($t==$.ig.TrendLineType.prototype.$type){d(this.ai())}else if($t==$$t.$al.$type){d(this.ag())}else if($t==$$t.$ae.$type){d(this.aj())}else{var e=$.ig.$ep.getNames($t);var f=$.ig.$ep.getValues($t);for(var g=0;g<f.length;g++){var h;var i;h=f[g];i=e[g];i=i.charAt(0).toUpperCase()+i.substr(1);if(i=="None"){continue}a.add1(h);b.add(h,i);c.add(h,$t)}}var k=a.getEnumerator();while(k.moveNext()){var j=k.current();this.add(function(){var $ret=new $$t.z;$ret.content(j);$ret.label(b.containsKey(j)?b.item(j):j.toString());$ret.indentation(1);$ret.type(c.containsKey(j)?c.item(j):null);return $ret}())}},ac:null,ag:function(){if(this.ac==null){this.ao()}return this.ac},ao:function(){var $self=this;this.ac=function(){var $ret=new $.ig.OrderedDictionary$2($$t.$al.$type,String);$ret.add(0,$self.al("FinancialChart_IndicatorsMenu_Indicator_AbsoluteVolumeOscillator","Absolute Volume Oscillator"));$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_Indicator_AccumulationDistribution","Accumulation Distribution"));$ret.add(2,$self.al("FinancialChart_IndicatorsMenu_Indicator_AverageDirectionalIndex","Average Directional Index"));$ret.add(3,$self.al("FinancialChart_IndicatorsMenu_Indicator_AverageTrueRange","Average True Range"));$ret.add(4,$self.al("FinancialChart_IndicatorsMenu_Indicator_BollingerBandWidth","Bollinger Band Width"));$ret.add(5,$self.al("FinancialChart_IndicatorsMenu_Indicator_ChaikinOscillator","Chaikin Oscillator"));$ret.add(6,$self.al("FinancialChart_IndicatorsMenu_Indicator_ChaikinVolatility","Chaikin Volatility"));$ret.add(7,$self.al("FinancialChart_IndicatorsMenu_Indicator_CommodityChannelIndex","Commodity Channel Index"));$ret.add(8,$self.al("FinancialChart_IndicatorsMenu_Indicator_DetrendedPriceOscillator","Detrended Price Oscillator"));$ret.add(9,$self.al("FinancialChart_IndicatorsMenu_Indicator_EaseOfMovement","Ease Of Movement"));$ret.add(10,$self.al("FinancialChart_IndicatorsMenu_Indicator_FastStochasticOscillator","Fast Stochastic Oscillator"));$ret.add(11,$self.al("FinancialChart_IndicatorsMenu_Indicator_ForceIndex","Force Index"));$ret.add(12,$self.al("FinancialChart_IndicatorsMenu_Indicator_FullStochasticOscillator","Full Stochastic Oscillator"));$ret.add(13,$self.al("FinancialChart_IndicatorsMenu_Indicator_MarketFacilitationIndex","Market Facilitation Index"));$ret.add(14,$self.al("FinancialChart_IndicatorsMenu_Indicator_MassIndex","Mass Index"));$ret.add(15,$self.al("FinancialChart_IndicatorsMenu_Indicator_MedianPrice","Median Price"));$ret.add(16,$self.al("FinancialChart_IndicatorsMenu_Indicator_MoneyFlowIndex","Money Flow Index"));$ret.add(17,$self.al("FinancialChart_IndicatorsMenu_Indicator_MovingAverageConvergenceDivergence","MACD"));$ret.add(18,$self.al("FinancialChart_IndicatorsMenu_Indicator_NegativeVolumeIndex","Negative Volume Index"));$ret.add(19,$self.al("FinancialChart_IndicatorsMenu_Indicator_OnBalanceVolume","On Balance Volume"));$ret.add(20,$self.al("FinancialChart_IndicatorsMenu_Indicator_PercentagePriceOscillator","Percentage Price Oscillator"));$ret.add(21,$self.al("FinancialChart_IndicatorsMenu_Indicator_PercentageVolumeOscillator","Percentage Volume Oscillator"));$ret.add(22,$self.al("FinancialChart_IndicatorsMenu_Indicator_PositiveVolumeIndex","Positive Volume Index"));$ret.add(23,$self.al("FinancialChart_IndicatorsMenu_Indicator_PriceVolumeTrend","Price Volume Trend"));$ret.add(24,$self.al("FinancialChart_IndicatorsMenu_Indicator_RateOfChangeAndMomentum","ROC"));$ret.add(25,$self.al("FinancialChart_IndicatorsMenu_Indicator_RelativeStrengthIndex","RSI"));$ret.add(26,$self.al("FinancialChart_IndicatorsMenu_Indicator_SlowStochasticOscillator","Slow Stochastic Oscillator"));$ret.add(27,$self.al("FinancialChart_IndicatorsMenu_Indicator_StandardDeviation","Standard Deviation"));$ret.add(28,$self.al("FinancialChart_IndicatorsMenu_Indicator_StochRSI","Stoch RSI"));$ret.add(29,$self.al("FinancialChart_IndicatorsMenu_Indicator_TRIX","TRIX"));$ret.add(30,$self.al("FinancialChart_IndicatorsMenu_Indicator_TypicalPrice","Typical Price"));$ret.add(31,$self.al("FinancialChart_IndicatorsMenu_Indicator_UltimateOscillator","Ultimate Oscillator"));$ret.add(32,$self.al("FinancialChart_IndicatorsMenu_Indicator_WeightedClose","Weighted Close"));$ret.add(33,$self.al("FinancialChart_IndicatorsMenu_Indicator_WilliamsPercentR","Williams %R"));return $ret}()},ad:null,ah:function(){if(this.ad==null){this.ap()}return this.ad},ap:function(){var $self=this;this.ad=function(){var $ret=new $.ig.OrderedDictionary$2($$t.$ak.$type,String);$ret.add(0,$self.al("FinancialChart_IndicatorsMenu_Overlay_BollingerBands","Bollinger Bands"));$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_Overlay_PriceChannel","Price Channel"));return $ret}()},ae:null,ai:function(){if(this.ae==null){this.aq()}return this.ae},aq:function(){var $self=this;this.ae=function(){var $ret=new $.ig.OrderedDictionary$2($.ig.TrendLineType.prototype.$type,String);$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_TrendLine_LinearFit","Linear Fit"));$ret.add(2,$self.al("FinancialChart_IndicatorsMenu_TrendLine_QuadraticFit","Quadratic Fit"));$ret.add(3,$self.al("FinancialChart_IndicatorsMenu_TrendLine_CubicFit","Cubic Fit"));$ret.add(4,$self.al("FinancialChart_IndicatorsMenu_TrendLine_QuarticFit","Quartic Fit"));$ret.add(5,$self.al("FinancialChart_IndicatorsMenu_TrendLine_QuinticFit","Quintic Fit"));$ret.add(6,$self.al("FinancialChart_IndicatorsMenu_TrendLine_LogarithmicFit","Logarithmic Fit"));$ret.add(7,$self.al("FinancialChart_IndicatorsMenu_TrendLine_ExponentialFit","Exponential Fit"));$ret.add(8,$self.al("FinancialChart_IndicatorsMenu_TrendLine_PowerLawFit","Power LawFit"));$ret.add(9,$self.al("FinancialChart_IndicatorsMenu_TrendLine_SimpleAverage","Simple Average"));$ret.add(10,$self.al("FinancialChart_IndicatorsMenu_TrendLine_ExponentialAverage","Exponential Average"));$ret.add(11,$self.al("FinancialChart_IndicatorsMenu_TrendLine_ModifiedAverage","Modified Average"));$ret.add(12,$self.al("FinancialChart_IndicatorsMenu_TrendLine_CumulativeAverage","Cumulative Average"));$ret.add(13,$self.al("FinancialChart_IndicatorsMenu_TrendLine_WeightedAverage","Weighted Average"));return $ret}()},af:null,aj:function(){if(this.af==null){this.ar()}return this.af},ar:function(){var $self=this;this.af=function(){var $ret=new $.ig.OrderedDictionary$2($$t.$ae.$type,String);$ret.add(3,$self.al("FinancialChart_IndicatorsMenu_Volume_Area","Area"));$ret.add(1,$self.al("FinancialChart_IndicatorsMenu_Volume_Column","Column"));$ret.add(2,$self.al("FinancialChart_IndicatorsMenu_Volume_Line","Line"));return $ret}()},$type:new $.ig.Type("FinancialChartIndicatorMenuItems",$$4.$x.$type.specialize($$t.$z.$type))},true);$c("FinancialChartCustomIndicatorArgs:ad","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.index(c);this.indicatorInfo(a);this.series(b)},_indicatorInfo:null,indicatorInfo:function(a){if(arguments.length===1){this._indicatorInfo=a;return a}else{return this._indicatorInfo}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_index:0,index:function(a){if(arguments.length===1){this._index=a;return a}else{return this._index}},$type:new $.ig.Type("FinancialChartCustomIndicatorArgs",$$0.$w.$type)},true);$c("CustomIndicatorNameCollection:aj","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,String,0)},init1:function(a,b){$$4.$f.init1.call(this,String,1,b)},$type:new $.ig.Type("CustomIndicatorNameCollection",$$4.$f.$type.specialize(String))},true);$c("FinancialChartRangeSelectorOptionCollection:am","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,$$t.$ab.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$$t.$ab.$type,1,b)},$type:new $.ig.Type("FinancialChartRangeSelectorOptionCollection",$$4.$f.$type.specialize($$t.$ab.$type))},true);$c("FinancialOverlayTypeCollection:an","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,$$t.$ak.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$$t.$ak.$type,1,b)},$type:new $.ig.Type("FinancialOverlayTypeCollection",$$4.$f.$type.specialize($$t.$ak.$type))},true);$c("FinancialIndicatorTypeCollection:ao","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,$$t.$al.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$$t.$al.$type,1,b)},$type:new $.ig.Type("FinancialIndicatorTypeCollection",$$4.$f.$type.specialize($$t.$al.$type))},true);$c("IndicatorDisplayTypeCollection:ap","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$.ig.IndicatorDisplayType.prototype.$type,0)},$type:new $.ig.Type("IndicatorDisplayTypeCollection",$$4.$f.$type.specialize($.ig.IndicatorDisplayType.prototype.$type))},true);$c("FinancialChartRangeSelectorVisualData:aq","Object",{init:function(){$.ig.$op.init.call(this)},_visibility:null,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_buttonVisibilities:null,buttonVisibilities:function(a){if(arguments.length===1){this._buttonVisibilities=a;return a}else{return this._buttonVisibilities}},_buttonLabels:null,buttonLabels:function(a){if(arguments.length===1){this._buttonLabels=a;return a}else{return this._buttonLabels}},_buttonsChecked:null,buttonsChecked:function(a){if(arguments.length===1){this._buttonsChecked=a;return a}else{return this._buttonsChecked}},_buttonLefts:null,buttonLefts:function(a){if(arguments.length===1){this._buttonLefts=a;return a}else{return this._buttonLefts}},_buttonTops:null,buttonTops:function(a){if(arguments.length===1){this._buttonTops=a;return a}else{return this._buttonTops}},_buttonWidths:null,buttonWidths:function(a){if(arguments.length===1){this._buttonWidths=a;return a}else{return this._buttonWidths}},_buttonHeights:null,buttonHeights:function(a){if(arguments.length===1){this._buttonHeights=a;return a}else{return this._buttonHeights}},_left:0,left:function(a){if(arguments.length===1){this._left=a;return a}else{return this._left}},_top:0,top:function(a){if(arguments.length===1){this._top=a;return a}else{return this._top}},_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}},serialize:function(){return $$t.$au.y(["buttonLabels","buttonsChecked","buttonLefts","buttonTops","buttonWidths","buttonHeights","left","top","width","height"],[this.buttonLabels(),this.buttonsChecked(),this.buttonLefts(),this.buttonTops(),this.buttonWidths(),this.buttonHeights(),this.left(),this.top(),this.width(),this.height()])},$type:new $.ig.Type("FinancialChartRangeSelectorVisualData",$.ig.$ot)},true);$c("FinancialChartEnumPickerVisualData:ar","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_g:null,_d:0,_e:0,_f:0,_c:0,_b:false,h:function(){return $$t.$au.y(["items","selectedItem","left","top","width","height","isVisible"],[this._a,this._g,this._d,this._e,this._f,this._c,this._b])},$type:new $.ig.Type("FinancialChartEnumPickerVisualData",$.ig.$ot)},true);$c("FinancialChartEnumCollectionPickerVisualData:as","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_k:0,_l:0,_m:0,_j:0,_f:0,_g:0,_h:0,_e:0,_n:0,_i:0,_d:false,_c:false,o:function(){return $$t.$au.y(["items","selectedItems","pickerLeft","pickerTop","pickerWidth","pickerHeight","buttonLeft","buttonTop","buttonWidth","buttonHeight","width","height","isVisible","isPickerVisible"],[this._a,this._b,this._k,this._l,this._m,this._j,this._f,this._g,this._h,this._e,this._n,this._i,this._d,this._c])},$type:new $.ig.Type("FinancialChartEnumCollectionPickerVisualData",$.ig.$ot)},true);$c("FinancialChartToolbarVisualData:at","Object",{init:function(){$.ig.$op.init.call(this)},_chartTypePicker:null,chartTypePicker:function(a){if(arguments.length===1){this._chartTypePicker=a;return a}else{return this._chartTypePicker}},_rangeSelector:null,rangeSelector:function(a){if(arguments.length===1){this._rangeSelector=a;return a}else{return this._rangeSelector}},serialize:function(){return $$t.$au.y(["chartTypePicker","rangeSelector"],[this.chartTypePicker()==null?null:this.chartTypePicker().h(),this.rangeSelector()==null?null:this.rangeSelector().serialize()])},$type:new $.ig.Type("FinancialChartToolbarVisualData",$.ig.$ot)},true);$c("FinancialChartVisualData:au","Object",{init:function(){$.ig.$op.init.call(this);this.mainChartLeft(NaN);this.mainChartTop(NaN);this.volumeChartLeft(NaN);this.volumeChartTop(NaN);this.zoomChartLeft(NaN);this.zoomChartTop(NaN);this.indicatorChartLefts(new $$4.x(Number,0));this.indicatorChartTops(new $$4.x(Number,0))},_mainChart:null,mainChart:function(a){if(arguments.length===1){this._mainChart=a;return a}else{return this._mainChart}},_volumeChart:null,volumeChart:function(a){if(arguments.length===1){this._volumeChart=a;return a}else{return this._volumeChart}},_indicatorCharts:null,indicatorCharts:function(a){if(arguments.length===1){this._indicatorCharts=a;return a}else{return this._indicatorCharts}},_toolbar:null,toolbar:function(a){if(arguments.length===1){this._toolbar=a;return a}else{return this._toolbar}},_zoomChart:null,zoomChart:function(a){if(arguments.length===1){this._zoomChart=a;return a}else{return this._zoomChart}},_mainChartLeft:0,mainChartLeft:function(a){if(arguments.length===1){this._mainChartLeft=a;return a}else{return this._mainChartLeft}},_mainChartTop:0,mainChartTop:function(a){if(arguments.length===1){this._mainChartTop=a;return a}else{return this._mainChartTop}},_volumeChartLeft:0,volumeChartLeft:function(a){if(arguments.length===1){this._volumeChartLeft=a;return a}else{return this._volumeChartLeft}},_volumeChartTop:0,volumeChartTop:function(a){if(arguments.length===1){this._volumeChartTop=a;return a}else{return this._volumeChartTop}},_indicatorChartLefts:null,indicatorChartLefts:function(a){if(arguments.length===1){this._indicatorChartLefts=a;return a}else{return this._indicatorChartLefts}},_indicatorChartTops:null,indicatorChartTops:function(a){if(arguments.length===1){this._indicatorChartTops=a;return a}else{return this._indicatorChartTops}},_zoomChartLeft:0,zoomChartLeft:function(a){if(arguments.length===1){this._zoomChartLeft=a;return a}else{return this._zoomChartLeft}},_zoomChartTop:0,zoomChartTop:function(a){if(arguments.length===1){this._zoomChartTop=a;return a}else{return this._zoomChartTop}},_toolbarLeft:0,toolbarLeft:function(a){if(arguments.length===1){this._toolbarLeft=a;return a}else{return this._toolbarLeft}},_toolbarTop:0,toolbarTop:function(a){if(arguments.length===1){this._toolbarTop=a;return a}else{return this._toolbarTop}},_toolbarWidth:0,toolbarWidth:function(a){if(arguments.length===1){this._toolbarWidth=a;return a}else{return this._toolbarWidth}},_toolbarHeight:0,toolbarHeight:function(a){if(arguments.length===1){this._toolbarHeight=a;return a}else{return this._toolbarHeight}},_legendLeft:0,legendLeft:function(a){if(arguments.length===1){this._legendLeft=a;return a}else{return this._legendLeft}},_legendTop:0,legendTop:function(a){if(arguments.length===1){this._legendTop=a;return a}else{return this._legendTop}},_legendWidth:0,legendWidth:function(a){if(arguments.length===1){this._legendWidth=a;return a}else{return this._legendWidth}},_legendHeight:0,legendHeight:function(a){if(arguments.length===1){this._legendHeight=a;return a}else{return this._legendHeight}},_legend:null,legend:function(a){if(arguments.length===1){this._legend=a;return a}else{return this._legend}},ab:function(a){if(a!=null){var chart_=a;chart_.scaleByViewport()}},scaleByViewport:function(){this.ab(this.mainChart());this.ab(this.volumeChart());if(this.indicatorCharts()!=null){for(var a=0;a<this.indicatorCharts().count();a++){this.ab(this.indicatorCharts().__inner[a])}}this.ab(this.zoomChart())},w:function(a){if(a!=null){var chart_=a;return chart_.serialize()}return null},serialize:function(){var a=new $$6.aj(0);a.u("{");if(this.volumeChart()!=null){a.u("volumeChart: "+this.w(this.volumeChart())+",")}if(this.zoomChart()!=null){a.u("zoomChart: "+this.w(this.zoomChart())+",")}if(this.indicatorCharts()!=null){a.u("indicatorCharts: [");for(var b=0;b<this.indicatorCharts().count();b++){if(b>0){a.u(",")}a.l(this.w(this.indicatorCharts().__inner[b]))}a.t();a.u("],")}if(this.toolbar()!=null){a.u("toolbar: "+this.toolbar().serialize()+",")}if(this.mainChart()!=null){a.u("mainChart: "+this.w(this.mainChart())+",")}a.u("mainChartLeft: "+this.mainChartLeft().toString()+",");a.u("mainChartTop: "+this.mainChartTop().toString()+",");a.u("volumeChartLeft: "+this.volumeChartLeft().toString()+",");a.u("volumeChartTop: "+this.volumeChartTop().toString()+",");a.u("zoomChartLeft: "+this.zoomChartLeft().toString()+",");a.u("zoomChartTop: "+this.zoomChartTop().toString()+",");a.u("toolbarLeft: "+this.toolbarLeft().toString()+",");a.u("toolbarTop: "+this.toolbarTop().toString()+",");a.u("toolbarWidth: "+this.toolbarWidth().toString()+",");a.u("toolbarHeight: "+this.toolbarHeight().toString()+",");a.u("indicatorChartLefts: [");for(var c=0;c<this.indicatorChartLefts().count();c++){if(c>0){a.u(",")}a.k(this.indicatorChartLefts().__inner[c])}a.t();a.u("],");a.u("indicatorChartTops: [");for(var d=0;d<this.indicatorChartTops().count();d++){if(d>0){a.u(",")}a.k(this.indicatorChartTops().__inner[d])}a.t();a.u("],");a.u($4("legendLeft: {0},",this.legendLeft()));a.u($4("legendTop: {0},",this.legendTop()));a.u($4("legendWidth: {0},",this.legendWidth()));a.u($4("legendHeight: {0},",this.legendHeight()));var e;if(this.legend()!=null){e=this.legend().serialize()}else{e="null"}a.u($4("legend: {0}",e));a.u("}");return a.toString()},y:function(a,b){var c=new $$6.aj(0);c.u("{");for(var d=0;d<a.length;d++){c.l(a[d]+": "+$$t.$au.aa(b[d]));if(d<a.length-1){c.l(", ")}c.t()}c.l("}");return c.toString()},aa:function(a){if(a==null){return"null"}if(typeof a==="string"&&!a.startsWith("{")){return'"'+a+'"'}if($b($$0.$bm.$type,a)!==null){return $$t.$au.z(a)}if($b(Array,a)!==null){return $$t.$au.z(a)}return a.toString()},z:function(a){if(a==null){return"null"}var b=new $$6.aj(0);b.l("[");var c=0;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();b.l($$t.$au.aa(d));if(++c<a.count()){b.l(", ")}}b.l("]");return b.toString()},$type:new $.ig.Type("FinancialChartVisualData",$.ig.$ot)},true);$$t.$a.tr="<div class='financialChartMainGrid'>\r\n\t\t<div class='financialChartToolbar'></div>\r\n <div class='financialChartLegend'></div>\r\n\t\t<div class='financialChartPrice'></div>\r\n\t\t<div class='financialChartIndicators'></div>\r\n\t\t<div class='financialChartVolume'></div>\r\n\t\t<div class='financialChartZoomSlider'></div>\r\n\t</div>";$$t.$g.ab="<button class='financialChartIndicatorMenuDropDownButton'>\r\n\t\t<div class='ui-ChartButtonWrapper'>\r\n\t\t\t<span class='ui-icon ui-icon-IndicatorsIcon'></span>\r\n\t\t\t<span class='financialChartIndicatorMenuLabel'>Indicators</span>\r\n\t\t\t<span class='ui-icon-toolbar-dd'></span>\r\n\t\t</div>\r\n\t</button>\r\n\r\n\t<div class='financialChartIndicatorMenuDropDownMenu'>\r\n\t\t<ul class='financialChartIndicatorMenuDropDownMenuList'>\r\n\t\t\t<li data-value='FinancialOverlayType'>\r\n\t\t\t\t<span>Overlays</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='BollingerBands'>Bollinger Bands</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PriceChannel'>Price Channel</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t\t<li data-value='TrendLineType'>\r\n\t\t\t\t<span>Trendlines</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='LinearFit'>Linear Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='QuadraticFit'>Quadratic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='CubicFit'>Cubic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='QuarticFit'>Quartic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='QuinticFit'>Quintic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='LogarithmicFit'>Logarithmic Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ExponentialFit'>Exponential Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PowerLawFit'>PowerLaw Fit</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='SimpleAverage'>Simple Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ExponentialAverage'>Exponential Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ModifiedAverage'>Modified Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='CumulativeAverage'>Cumulative Average</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='WeightedAverage'>Weighted Average</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t\t<li data-value='FinancialChartVolumeType'><span>Volume</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='Column'>Column</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='Line'>Line</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='Area'>Area</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t\t<li data-value='FinancialIndicatorType'><span>Standalone Indicators</span>\r\n\t\t\t\t<ul>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AbsoluteVolumeOscillator'>Absolute Volume Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AccumulationDistribution'>Accumulation Distribution</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AverageDirectionalIndex'>Average Directional Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='AverageTrueRange'>Average True Range</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='BollingerBandWidth'>Bollinger Band Width</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ChaikinOscillator'>Chaikin Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ChaikinVolatility'>Chaikin Volatility</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='CommodityChannelIndex'>Commodity Channel Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='DetrendedPriceOscillator'>Detrended Price Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='EaseOfMovement'>Ease Of Movement</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='FastStochasticOscillator'>Fast Stochastic Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='ForceIndex'>Force Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='FullStochasticOscillator'>Full Stochastic Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MarketFacilitationIndex'>Market Facilitation Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MassIndex'>Mass Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MedianPrice'>Median Price</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MoneyFlowIndex'>Money Flow Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='MovingAverageConvergenceDivergence'>MACD</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='NegativeVolumeIndex'>Negative Volume Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='OnBalanceVolume'>On Balance Volume</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PercentagePriceOscillator'>Percentage Price Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PercentageVolumeOscillator'>Percentage Volume Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PositiveVolumeIndex'>Positive Volume Index</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='PriceVolumeTrend'>Price Volume Trend</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='RateOfChangeAndMomentum'>ROC</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='RelativeStrengthIndex'>RSI</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='SlowStochasticOscillator'>Slow Stochastic Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='StandardDeviation'>Standard Deviation</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='StochRSI'>Stoch RSI</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='TRIX'>TRIX</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='TypicalPrice'>Typical Price</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='UltimateOscillator'>Ultimate Oscillator</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='WeightedClose'>Weighted Close</li>\r\n\t\t\t\t\t<li class='financialChartListItem' data-value='WilliamsPercentR'>Williams %R</li>\r\n\t\t\t\t</ul>\r\n\t\t\t</li>\r\n\t\t</ul>\r\n\t</div>";
$$t.$k.z="<button class='financialChartTypePickerDropDownButton' data-value='Auto'>\r\n\t\t<span class='ui-icon ui-icon-changeable'></span>\r\n\t\t<span class='ui-icon-toolbar-dd'></span>\r\n\t</button>\r\n\r\n\t<div class='financialChartTypePickerDropDownMenu'>\r\n\t\t<ul>\r\n\t\t\t<li class='financialChartListItem' data-value='Auto'>\r\n\t\t\t<span class='ui-icon ui-icon-chartAuto'></span>\r\n\t\t\t<span>Auto</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Bar'>\r\n\t\t\t\t<span class='ui-icon ui-icon-BarIcon'></span>\r\n\t\t\t\t<span>Bar</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Line'>\r\n\t\t\t\t<span class='ui-icon ui-icon-LineIcon'></span>\r\n\t\t\t\t<span>Line</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Candle'>\r\n\t\t\t\t<span class='ui-icon ui-icon-CandleIcon'></span>\r\n\t\t\t\t<span>Candle</span>\r\n\t\t\t</li>\r\n\t\t\t<li class='financialChartListItem' data-value='Column'>\r\n\t\t\t\t<span class='ui-icon ui-icon-ColumnIcon'></span>\r\n\t\t\t\t<span>Column</span>\r\n\t\t\t</li>\r\n\t\t</ul>\r\n\t</div>";$$t.$o.a3="<div class='financialChartToolbar'>\r\n <div class='financialChartIndicatorMenu'></div>\r\n <div class='financialChartRangeSelector'></div>\r\n <div class='financialChartTypePicker'></div>\r\n</div>";$$t.$r.y="<div class='financialChartRangeSelector'>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorOneMonth'>\r\n\t\t\t<input type='radio' value='1m'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>1m</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorThreeMonths'>\r\n\t\t\t<input type='radio' value='3m'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>3m</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorSixMonths'>\r\n\t\t\t<input type='radio' value='6m'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>6m</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorYTD'>\r\n\t\t\t<input type='radio' value='YTD'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>YTD</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorOneYear'>\r\n\t\t\t<input type='radio' value='1y'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>1y</span>\r\n\t\t</label>\r\n\t\t<label class='financialChartRangeSelectorLabel rangeSelectorAll'>\r\n\t\t\t<input type='radio' value='all'>\r\n\t\t\t<span class='financialChartRangeSelectorLabelSpan'>all</span>\r\n\t\t</label>\r\n\t</div>"})($);/*!@license
* Infragistics.Web.ClientUI Chart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.legend.js
* infragistics.datachart_core.js
* infragistics.dvcommonwidget.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igChartLegend",$.ui.igWidget,{options:{type:"legend",width:null,height:null,theme:"c"},css:{legend:"ui-corner-all ui-widget-content ui-chart-legend",legendItemsList:"ui-chart-legend-items-list",legendItem:"ui-chart-legend-item",legendItemBadge:"ui-chart-legend-item-badge",legendItemText:"ui-chart-legend-item-text"},events:{legendItemMouseLeftButtonDown:null,legendItemMouseLeftButtonUp:null,legendItemMouseEnter:null,legendItemMouseLeave:null},_create:function(){var legend,o=this.options,elem=this.element;if(o.type==="item"){legend=new $.ig.ItemLegend}else if(o.type==="scale"){legend=new $.ig.ScaleLegend;if(!o.width){o.width="100px"}if(!o.height){o.height="150px"}}else{legend=new $.ig.Legend;if(o.orientation=="horizontal")legend.orientation(0)}if(o.owner){this._owner=o.owner;o.owner=this._owner.options}this.legend=legend;legend.name(this.id());legend.legendItemsListStyle(this.css.legendItemsList);legend.legendItemStyle(this.css.legendItem);legend.legendItemBadgeStyle(this.css.legendItemBadge);legend.legendItemTextStyle(this.css.legendItemText);if(o.width){this._oldWidth=elem[0].style.width;elem.css("width",o.width)}if(o.height){this._oldHeight=elem[0].style.width;elem.css("height",o.height)}this._cssLegend=this.css.legend.replace("{0}",o.theme);elem.addClass(this._cssLegend);this._bindLegendEvents(legend);var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;legend.provideContainer(renderer)},_bindLegendEvents:function(legend){legend.legendItemMouseLeftButtonDown=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeftButtonDown,$.proxy(this._fireLegendItemMouseLeftButtonDown,this));legend.legendItemMouseLeftButtonUp=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeftButtonUp,$.proxy(this._fireLegendItemMouseLeftButtonUp,this));legend.legendItemMouseEnter=$.ig.Delegate.prototype.combine(legend.legendItemMouseEnter,$.proxy(this._fireLegendItemMouseEnter,this));legend.legendItemMouseLeave=$.ig.Delegate.prototype.combine(legend.legendItemMouseLeave,$.proxy(this._fireLegendItemMouseLeave,this))},_getLegendEvt:function(evtArgs){var e,brush,series=evtArgs.series?evtArgs.series():null,owner=this._owner;if(!owner){return null}e={legend:this.options,series:series!==null&&owner.dvWidget?owner.dvWidget._getSeriesOpt(evtArgs):owner.options,chart:owner,item:evtArgs._item};e[owner.dvWidget?owner.dvWidget._getWidgetName():owner.widgetName]=owner.options;brush=evtArgs.legendItem&&evtArgs.legendItem()!==null&&evtArgs.legendItem().content?evtArgs.legendItem().content():null;brush=brush&&brush.actualItemBrush?brush.actualItemBrush():null;if(brush===null){var intSeries=null;if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(intSeries!==null&&intSeries.hostedSeries&&intSeries.hostedSeries()!==null){intSeries=intSeries.hostedSeries()}if(intSeries!==null&&intSeries.actualMarkerBrush&&intSeries.actualMarkerBrush()!==null){brush=intSeries.actualMarkerBrush()}}e.actualItemBrush=brush?this._getValueFromBrush(brush):null;brush=series&&series.actualBrush?series.actualBrush():null;e.actualSeriesBrush=brush?this._getValueFromBrush(brush):null;return e},_getValueFromBrush:function(brush){var ret={},currStop,newStop;if(brush._isGradient){ret.type="linearGradient";if(brush._useCustomDirection){ret.startPoint={};ret.startPoint.x=brush._startX;ret.startPoint.y=brush._startY;ret.endPoint={};ret.endPoint.x=brush._endX;ret.endPoint.y=brush._endY}if(brush._gradientStops){ret.colorStops=[];for(var i=0;i<brush._gradientStops.length;i++){currStop=brush._gradientStops[i];newStop={};newStop.offset=currStop._offset;newStop.color=currStop.__fill;ret.colorStops.push(newStop)}}return ret}else{return brush.fill()}},_fireLegendItemMouseLeftButtonDown:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonDown",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseLeftButtonUp:function(sender,evtArgs){this._trigger("legendItemMouseLeftButtonUp",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseEnter:function(sender,evtArgs){this._trigger("legendItemMouseEnter",null,this._getLegendEvt(evtArgs))},_fireLegendItemMouseLeave:function(sender,evtArgs){this._trigger("legendItemMouseLeave",null,this._getLegendEvt(evtArgs))},_getLegend:function(){return this.legend},_setOption:function(key,value){switch(key){case"width":this.element.css("width",value);break;case"height":this.element.css("height",value);break}this._super(key,value)},exportVisualData:function(){if(this.legend===null){return null}return this.legend.exportVisualData()},destroy:function(){var elements,elem=this.element;this._superApply(arguments);if(this.legend){this.legend.provideContainer(null);this.legend=null}if(elem){elem.removeClass(this._cssLegend);if(this.options.width){elem[0].style.width=this._oldWidth||""}if(this.options.height){elem[0].style.height=this._oldHeight||""}if(elem.children("table").length>0){elements=elem.children("table").children("tr");$.each(elements,function(key,tr){$(tr).unbind("mouseleave").unbind("mouseup").unbind("mousedown").unbind("mousemove")})}elem.empty()}if(this._renderer!=null){this._renderer.destroy();this._renderer=null}return this},widget:function(){return this.element},id:function(){return this.element[0].id}});$.extend($.ui.igChartLegend,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI Chart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.datachart_core.js
* infragistics.piechart.js
* infragistics.dvcommonwidget.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_category.js
* infragistics.datachart_rangecategory.js
* infragistics.datachart_verticalcategory.js
* infragistics.datachart_financial.js
* infragistics.datachart_extendedfinancial.js
* infragistics.datachart_extendedaxes.js
* infragistics.datachart_polar.js
* infragistics.datachart_radial.js
* infragistics.datachart_scatter.js
* infragistics.datachart_stacked.js
* infragistics.datachart_annotation.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igDataChart",$.ui.igWidget,{options:{isPagePanningAllowed:true,syncChannel:null,synchronizeVertically:true,synchronizeHorizontally:false,crosshairPoint:{x:NaN,y:NaN},windowRect:null,horizontalZoomable:false,verticalZoomable:false,isHorizontalZoomEnabled:false,isVerticalZoomEnabled:false,windowResponse:null,windowRectMinWidth:0,overviewPlusDetailPaneVisibility:"collapsed",crosshairVisibility:"collapsed",plotAreaBackground:null,defaultInteraction:"dragZoom",dragModifier:"none",panModifier:"shift",previewRect:null,windowPositionHorizontal:0,windowPositionVertical:0,windowScaleHorizontal:1,windowScaleVertical:1,circleMarkerTemplate:null,triangleMarkerTemplate:null,pyramidMarkerTemplate:null,squareMarkerTemplate:null,diamondMarkerTemplate:null,pentagonMarkerTemplate:null,hexagonMarkerTemplate:null,tetragramMarkerTemplate:null,pentagramMarkerTemplate:null,hexagramMarkerTemplate:null,topMargin:NaN,leftMargin:NaN,rightMargin:NaN,bottomMargin:NaN,autoMarginWidth:20,autoMarginHeight:0,isSquare:false,gridMode:"behindSeries",brushes:null,markerBrushes:null,outlines:null,markerOutlines:null,width:null,height:null,size:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,isSurfaceInteractionDisabled:false,animateSeriesWhenAxisRangeChanges:false,title:null,subtitle:null,titleTextStyle:null,titleTopMargin:0,titleLeftMargin:0,titleRightMargin:0,titleBottomMargin:0,subtitleTextStyle:null,subtitleTopMargin:0,subtitleLeftMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,titleTextColor:"black",subtitleTextColor:"black",titleHorizontalAlignment:"center",subtitleHorizontalAlignment:"center",highlightingTransitionDuration:300,useTiledZooming:false,preferHigherResolutionTiles:false,pixelScalingRatio:1,zoomTileCacheSize:30,contentHitTestMode:"auto",legend:{element:null,type:"legend",width:null,height:null},axes:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,labelLocation:null,labelVisibility:"visible",labelExtent:null,labelAngle:0,labelTextStyle:null,labelTextColor:null,formatLabel:null,stroke:null,strokeThickness:1,strip:null,majorStroke:null,majorStrokeThickness:1,minorStroke:null,minorStrokeThickness:1,isInverted:false,crossingAxis:null,crossingValue:null,coercionMethods:null,label:null,gap:0,overlap:0,startAngleOffset:0,interval:0,displayType:null,isDataPreSorted:false,minimumValue:0,maximumValue:0,dateTimeMemberPath:null,referenceValue:0,isLogarithmic:false,logarithmBase:10,radiusExtentScale:.75,innerRadiusExtentScale:0,title:null,titleTextStyle:null,titleMargin:0,titleHorizontalAlignment:"center",titleVerticalAlignment:"center",titlePosition:"auto",titleTopMargin:0,titleLeftMargin:0,titleRightMargin:0,titleBottomMargin:0,labelHorizontalAlignment:"right",labelVerticalAlignment:"top",labelMargin:0,labelTopMargin:0,labelLeftMargin:0,labelRightMargin:0,labelBottomMargin:0,showFirstLabel:true,titleAngle:0,tickLength:0,tickStrokeThickness:.5,tickStroke:"black",useClusteringMode:false,useEnhancedIntervalManagement:false,enhancedIntervalMinimumCharacters:5}],series:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,showTooltip:false,tooltipTemplate:null,legend:{element:null,type:"legend",width:null,height:null},legendItemVisibility:"visible",legendItemBadgeTemplate:null,legendItemTemplate:null,discreteLegendItemTemplate:null,transitionDuration:0,transitionEasingFunction:null,resolution:1,title:null,brush:null,outline:null,thickness:0,coercionMethods:null,markerType:"none",markerTemplate:null,markerBrush:null,markerOutline:null,xAxis:null,yAxis:null,xMemberPath:null,yMemberPath:null,trendLineType:"none",trendLineBrush:null,trendLineThickness:1.5,trendLinePeriod:7,trendLineZIndex:1001,maximumMarkers:400,unknownValuePlotting:"dontPlot",radiusMemberPath:null,radiusScale:null,labelMemberPath:null,fillMemberPath:null,fillScale:null,angleAxis:null,valueAxis:null,clipSeriesToBounds:null,valueMemberPath:null,radiusX:2,radiusY:2,angleMemberPath:null,radiusAxis:null,useCartesianInterpolation:true,negativeBrush:null,splineType:"natural",lowMemberPath:null,highMemberPath:null,openMemberPath:null,closeMemberPath:null,volumeMemberPath:null,displayType:"candlestick",ignoreFirst:0,period:0,shortPeriod:0,longPeriod:0,markerCollisionAvoidance:"none",useHighMarkerFidelity:false,useBruteForce:false,progressiveLoad:true,mouseOverEnabled:false,useSquareCutoffStyle:false,heatMinimum:0,heatMaximum:50,heatMinimumColor:"black",heatMaximumColor:"red",series:null,isDropShadowEnabled:false,useSingleShadow:true,shadowColor:"rgba(95,95,95,0.5)",shadowBlur:10,shadowOffsetX:5,shadowOffsetY:5,isTransitionInEnabled:false,transitionInSpeedType:"auto",transitionInMode:"auto",transitionInDuration:500,radius:2,areaFillOpacity:1,expectFunctions:false,useInterpolation:false,skipUnknownValues:false,verticalLineVisibility:"visible",horizontalLineVisibility:"visible",targetSeries:null,targetAxis:null,isCustomCategoryStyleAllowed:false,isCustomCategoryMarkerStyleAllowed:false,consolidatedColumnVerticalPosition:"median",isHighlightingEnabled:false,bandHighlightWidth:10,highlightType:"auto",tooltipPosition:"auto",cursorPosition:null,isDefaultCrosshairDisabled:true,useIndex:false,useLegend:false,reverseLegendOrder:false,hitTestMode:"auto",calloutBackground:null,calloutCollisionMode:"auto",calloutLeaderBrush:null,calloutOutline:null,calloutPaddingLeft:NaN,calloutPaddingTop:NaN,calloutPaddingRight:NaN,calloutPaddingBottom:NaN,calloutPositionPadding:NaN,calloutStrokeThickness:NaN,calloutTextColor:null,contentMemberPath:null,isCalloutOffsettingEnabled:true,keyMemberPath:null,axisAnnotationBackground:null,xAxisAnnotationBackground:null,yAxisAnnotationBackground:null,axisAnnotationOutline:null,xAxisAnnotationOutline:null,yAxisAnnotationOutline:null,axisAnnotationTextColor:null,xAxisAnnotationTextColor:null,yAxisAnnotationTextColor:null,axisAnnotationPaddingLeft:NaN,xAxisAnnotationPaddingLeft:NaN,yAxisAnnotationPaddingLeft:NaN,axisAnnotationPaddingTop:NaN,xAxisAnnotationPaddingTop:NaN,yAxisAnnotationPaddingTop:NaN,axisAnnotationPaddingRight:NaN,xAxisAnnotationPaddingRight:NaN,yAxisAnnotationPaddingRight:NaN,axisAnnotationPaddingBottom:NaN,xAxisAnnotationPaddingBottom:NaN,yAxisAnnotationPaddingBottom:NaN,axisAnnotationStrokeThickness:NaN,xAxisAnnotationStrokeThickness:NaN,yAxisAnnotationStrokeThickness:NaN,finalValueSelectionMode:"auto",horizontalLineStroke:null,verticalLineStroke:null,isAxisAnnotationEnabled:false,axisAnnoationFormatLabel:null,xAxisAnnoationFormatLabel:null,yAxisAnnoationFormatLabel:null,axisAnnotationInterpolatedValuePrecision:-1,xAxisAnnotationInterpolatedValuePrecision:-1,yAxisAnnotationInterpolatedValuePrecision:-1,calloutContentUpdating:null,calloutSeriesSelecting:null,calloutLabelUpdating:null}],theme:"c"},css:{chart:"ui-corner-all ui-widget-content ui-chart-container",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all",seriesPalettes:"ui-chart-palette-n",seriesFillPalettes:"ui-chart-fill-palette-n",seriesOutlinePalettes:"ui-chart-outline-palette-n",areaFillOpacity:"ui-chart-area-fill-opacity",axis:"ui-chart-axis",axisStroke:"ui-chart-axis-stroke",axisMajorStroke:"ui-chart-axis-major-line",alignedGridLines:"ui-chart-aligned-gridlines",categoryAxisTick:"ui-chart-category-axis-tick",horizontalAxisLabels:"ui-horizontal-axis-labels",verticalAxisLabels:"ui-vertical-axis-labels",angularAxisLabels:"ui-angular-axis-labels",radialAxisLabels:"ui-radial-axis-labels",title:"ui-chart-title",subtitle:"ui-chart-subtitle",horizontalAxisTitle:"ui-chart-horizontal-axis-title",verticalAxisTitle:"ui-chart-vertical-axis-title",legendItemsList:"ui-chart-legend-items-list",legendItemsText:"ui-chart-legend-item-text",legendItemsBadge:"ui-chart-legend-item-badge"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",seriesCursorMouseMove:null,seriesMouseLeftButtonDown:null,seriesMouseLeftButtonUp:null,seriesMouseMove:null,seriesMouseEnter:null,seriesMouseLeave:null,windowRectChanged:null,gridAreaRectChanged:null,refreshCompleted:null,axisRangeChanged:null,typicalBasedOn:null,progressiveLoadStatusChanged:null,assigningCategoryStyle:null,assigningCategoryMarkerStyle:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_init:function(){},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.chart.indexOf("{0}")>-1){this.css.chart=this.css.chart.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},widget:function(){return this.element},id:function(){return this.element[0].id},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},destroy:function(){if(this._chart){if(this._chart.actualSyncLink&&this._chart.syncChannel()!==null){var oldLink=this._chart.actualSyncLink();this._chart.actualSyncLink(new $.ig.SyncLink);if(oldLink){$.ig.SyncLinkManager.prototype.instance().releaseLink(oldLink)}}this._chart.destroy();this._chart=null}this.dvWidget._destroy(this);this._superApply(arguments)},styleUpdated:function(){this._chart.styleUpdated();return this},resetZoom:function(){this._chart.resetZoom();return this},addItem:function(item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].addRow(null,item,true)}},insertItem:function(item,index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].insertRow(null,item,index,true)}},removeItem:function(index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].deleteRow(index,true)}},setItem:function(index,item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].updateRow(index,item,true)}},notifySetItem:function(dataSource,index,newItem,oldItem){this._chart.notifySetItem(dataSource,index,oldItem,newItem);return this},notifyClearItems:function(dataSource){this._chart.notifyClearItems(dataSource);return this},notifyInsertItem:function(dataSource,index,newItem){this._chart.notifyInsertItem(dataSource,index,newItem);return this},notifyRemoveItem:function(dataSource,index,oldItem){this._chart.notifyRemoveItem(dataSource,index,oldItem);return this},scrollIntoView:function(targetName,item){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scrollIntoView){target.scrollIntoView(item)}return this},scaleValue:function(targetName,unscaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scaleValue){return target.scaleValue(unscaledValue)}return 0},unscaleValue:function(targetName,scaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.unscaleValue){return target.unscaleValue(scaledValue)}return 0},resetCachedEnhancedInterval:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.resetCachedEnhancedInterval){return target.resetCachedEnhancedInterval()}return this},notifyVisualPropertiesChanged:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.notifyVisualPropertiesChanged){return target.notifyVisualPropertiesChanged()}return this},flush:function(){this._chart.flush()},exportVisualData:function(){return this._chart.exportVisualData()},getActualMinimumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMinimumValue){return target.actualMinimumValue()}return 0},getActualMaximumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMaximumValue){return target.actualMaximumValue()}return 0},getActualInterval:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualInterval){return target.actualInterval()}return 0},print:function(){this.dvWidget._print()},renderSeries:function(targetName,animate){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.renderSeries){return target.renderSeries(animate)}return this},getItemIndex:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getItemIndex){return target.getItemIndex(p)}},getItem:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getItem){return target.getItem(p)}},getItemSpan:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getItemSpan){return target.getItemSpan()}return 0},_flattenPoint:function(point){var retPoint={__x:point.__x,__y:point.__y,x:point.__x,y:point.__y};return retPoint},_flattenRect:function(rect){var retRect={left:rect.left(),top:rect.top(),width:rect.width(),height:rect.height()};return retRect},getSeriesValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValue){return target.getSeriesValue(p,useInterpolation,skipUnknowns)}},getSeriesValueBoundingBox:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValueBoundingBox){return this.__flattenRect(target.getSeriesValueBoundingBox(p))}},getSeriesValueFineGrainedBoundingBoxes:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValueFineGrainedBoundingBoxes){return this.__flattenRect(target.getSeriesValueFineGrainedBoundingBoxes(p))}},getSeriesValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValuePosition){return this._flattenPoint(target.getSeriesValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValueFromSeriesPixel){return target.getSeriesValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getSeriesValueBoundingBoxFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesValueBoundingBoxFromSeriesPixel){return this.__flattenRect(target.getSeriesValueBoundingBoxFromSeriesPixel(p))}},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel){return this.__flattenRect(target.getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(p))}},getSeriesHighValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesHighValue){return target.getSeriesHighValue(p,useInterpolation,skipUnknowns)}},getSeriesHighValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesHighValuePosition){return this._flattenPoint(target.getSeriesHighValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesHighValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesHighValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesHighValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesHighValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesHighValueFromSeriesPixel){return target.getSeriesHighValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getSeriesLowValue:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesLowValue){return target.getSeriesLowValue(p,useInterpolation,skipUnknowns)}},getSeriesLowValuePosition:function(targetName,worldPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y);if(target&&target.getSeriesLowValuePosition){return this._flattenPoint(target.getSeriesLowValuePosition(p,useInterpolation,skipUnknowns))}},getSeriesLowValuePositionFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesLowValuePositionFromSeriesPixel){return this._flattenPoint(target.getSeriesLowValuePositionFromSeriesPixel(p,useInterpolation,skipUnknowns))}},getSeriesLowValueFromSeriesPixel:function(targetName,seriesPoint,useInterpolation,skipUnknowns){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getSeriesLowValueFromSeriesPixel){return target.getSeriesLowValueFromSeriesPixel(p,useInterpolation,skipUnknowns)}},getItemIndexFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getItemIndexFromSeriesPixel){return target.getItemIndexFromSeriesPixel(p)}},getItemFromSeriesPixel:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName),p=$.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y);if(target&&target.getItemFromSeriesPixel){return target.getItemFromSeriesPixel(p)}},getSeriesOffsetValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getOffsetValue){return target.getOffsetValue()}},getSeriesCategoryWidth:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.getCategoryWidth){return target.getCategoryWidth()}},replayTransitionIn:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.replayTransitionIn){target.replayTransitionIn()}return this},simulateHover:function(targetName,seriesPoint){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.simulateHover){target.simulateHover($.ig.APIFactory.prototype.createPoint(seriesPoint.x,seriesPoint.y))}return this},moveCursorPoint:function(targetName,worldPoint){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.moveCursorPoint){target.moveCursorPoint($.ig.APIFactory.prototype.createPoint(worldPoint.x,worldPoint.y))}return this},startTiledZoomingIfNecessary:function(){this._chart.startTiledZoomingIfNecessary();return this},endTiledZoomingIfRunning:function(){this._chart.endTiledZoomingIfRunning();return this},clearTileZoomCache:function(){this._chart.clearTileZoomCache();return this},_initConverter:function(options,callback){var id=options.name||this._containerSourceID,convDataSource=options.triangulationDataSource||options.shapeDataSource;if(this.dataSources===undefined){this.dataSources={}}if(convDataSource instanceof $.ig.TriangulationDataSource||convDataSource instanceof $.ig.ShapeDataSource){this.dataSources[id]=convDataSource.converter();if(convDataSource.isBound()){callback.call(this.dvWidget)}else{convDataSource.settings.id=id;convDataSource.settings.callee=this.dvWidget;convDataSource.settings.callback=callback}}else{if(options.triangulationDataSource){this.dataSources[id]=new $.ig.TriangulationDataSource({id:id,source:options.triangulationDataSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}else{this.dataSources[id]=new $.ig.ShapeDataSource({id:id,shapefileSource:options.shapeDataSource,databaseSource:options.databaseSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}}this.dataSources[id].id=id}});$.extend($.ui.igDataChart,{version:"19.1.20191.172"});$.widget("ui.igPieChart",$.ui.igWidget,{options:{width:null,height:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,valueMemberPath:null,labelMemberPath:null,legendLabelMemberPath:null,dataValue:null,dataLabel:null,labelsPosition:"center",labelOuterColor:null,labelInnerColor:null,selectionMode:"single",selectedItem:null,selectedItems:null,leaderLineVisibility:"visible",leaderLineType:"straight",leaderLineMargin:6,othersCategoryThreshold:3,formatLabel:null,othersCategoryStyle:null,othersCategoryType:"percent",othersCategoryText:"Others",explodedRadius:.2,radiusFactor:.9,allowSliceSelection:true,allowSliceExplosion:true,explodedSlices:null,selectedSlices:null,showTooltip:false,tooltipTemplate:null,legend:{element:null,type:"item",width:null,height:null},labelExtent:10,startAngle:0,sweepDirection:"clockwise",selectedStyle:null,brushes:null,outlines:null,legendItemTemplate:null,legendItemBadgeTemplate:null,textStyle:null,theme:"c"},css:{chart:"ui-corner-all ui-widget-content ui-chart-piechart-container",unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",sliceClick:null,labelClick:null,selectedItemChanging:null,selectedItemChanged:null,selectedItemsChanging:null,selectedItemsChanged:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.chart.indexOf("{0}")>-1){this.css.chart=this.css.chart.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},addItem:function(item){this.dataSources[this.id()].addRow(null,item,true)},insertItem:function(item,index){this.dataSources[this.id()].insertRow(null,item,index,true)},removeItem:function(index){this.dataSources[this.id()].deleteRow(index,true)},setItem:function(index,item){this.dataSources[this.id()].updateRow(index,item,true)},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},destroy:function(){if(this._chart){this._chart.destroy();this._chart=null}this.dvWidget._destroy(this);this._superApply(arguments);return this},id:function(){return this.element[0].id},widget:function(){return this.element},print:function(){this.dvWidget._print()},exportVisualData:function(){return this._chart.exportVisualData()},getData:function(){if(this.dataSources&&this.dataSources.chart&&this.dataSources.chart.data){return this.dataSources.chart.data()}return null},flush:function(){if(this._chart&&typeof this._chart.flush==="function"){this._chart.flush()}}});$.extend($.ui.igPieChart,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI CategoryChart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_datasource.js
* infragistics.dv_dataseriesadapter.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.datachart_core.js
* infragistics.datachart_categorycore.js
* infragistics.dvcommonwidget.js
* infragistics.datachart_category.js
* infragistics.categorychart.js
* infragistics.ui.widget.js
* infragistics.ui.basechart.js
* infragistics.ui.categorychart.js
*/
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igCategoryChart",$.ui.igBaseChart,{css:{chart:"ui-category ui-corner-all ui-widget-content ui-categorychart-container",tooltip:"ui-category-tooltip ui-widget-content ui-corner-all"},options:{tooltipTemplate:null,tooltipTemplates:null,pixelScalingRatio:NaN,titleLeftMargin:0,titleRightMargin:0,titleTopMargin:0,titleBottomMargin:0,subtitleLeftMargin:0,subtitleTopMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,subtitleTextColor:null,titleTextColor:null,leftMargin:NaN,topMargin:NaN,rightMargin:NaN,bottomMargin:NaN,transitionDuration:0,transitionEasingFunction:null,createWrappedTooltip:null,widget:null,subtitleTextStyle:null,titleTextStyle:null,itemsSource:null,includedProperties:null,excludedProperties:null,brushes:null,outlines:null,legend:null,isHorizontalZoomEnabled:true,isVerticalZoomEnabled:true,isSeriesHighlightingEnabled:false,windowRect:null,title:null,subtitle:null,titleAlignment:"center",subtitleAlignment:"center",unknownValuePlotting:null,resolution:1,thickness:1,markerTypes:null,markerBrushes:null,markerOutlines:null,markerMaxCount:400,animateSeriesWhenAxisRangeChanges:false,trendLineBrushes:null,trendLineType:null,trendLineThickness:1.5,alignsGridLinesToPixels:true,trendLinePeriod:7,toolTipType:null,crosshairsDisplayMode:null,crosshairsSnapToData:false,crosshairsAnnotationEnabled:false,finalValueAnnotationsVisible:false,calloutsVisible:false,calloutStyleUpdatingEventEnabled:false,calloutsItemsSource:null,calloutsXMemberPath:null,calloutsYMemberPath:null,calloutsLabelMemberPath:null,calloutsContentMemberPath:null,xAxisFormatLabel:null,yAxisFormatLabel:null,xAxisLabelLeftMargin:0,xAxisLabelTopMargin:5,xAxisLabelRightMargin:0,xAxisLabelBottomMargin:5,yAxisLabelLeftMargin:5,yAxisLabelTopMargin:0,yAxisLabelRightMargin:5,yAxisLabelBottomMargin:0,xAxisLabelTextColor:null,yAxisLabelTextColor:null,xAxisTitleMargin:0,yAxisTitleMargin:0,xAxisTitleLeftMargin:NaN,yAxisTitleLeftMargin:NaN,xAxisTitleTopMargin:NaN,yAxisTitleTopMargin:NaN,xAxisTitleRightMargin:NaN,yAxisTitleRightMargin:NaN,xAxisTitleBottomMargin:NaN,yAxisTitleBottomMargin:NaN,xAxisTitleTextColor:null,yAxisTitleTextColor:null,xAxisLabelTextStyle:null,yAxisLabelTextStyle:null,xAxisTitleTextStyle:null,yAxisTitleTextStyle:null,xAxisLabel:null,yAxisLabel:null,xAxisMajorStroke:null,yAxisMajorStroke:null,xAxisMajorStrokeThickness:1,yAxisMajorStrokeThickness:1,xAxisMinorStrokeThickness:1,yAxisMinorStrokeThickness:0,xAxisStrip:null,yAxisStrip:null,xAxisStroke:null,yAxisStroke:null,xAxisStrokeThickness:1,yAxisStrokeThickness:1,xAxisTickLength:5,yAxisTickLength:0,xAxisTickStroke:null,yAxisTickStroke:null,xAxisTickStrokeThickness:2,yAxisTickStrokeThickness:2,xAxisTitle:null,yAxisTitle:null,xAxisMinorStroke:null,yAxisMinorStroke:null,xAxisLabelAngle:0,yAxisLabelAngle:0,xAxisExtent:NaN,yAxisExtent:NaN,xAxisTitleAngle:0,yAxisTitleAngle:-90,xAxisInverted:false,yAxisInverted:false,xAxisTitleAlignment:"center",yAxisTitleAlignment:"center",xAxisLabelHorizontalAlignment:"center",yAxisLabelHorizontalAlignment:"right",xAxisLabelVerticalAlignment:"top",yAxisLabelVerticalAlignment:"center",xAxisLabelVisibility:null,yAxisLabelVisibility:null,yAxisLabelLocation:"outsideLeft",transitionInDuration:1e3,transitionInEasingFunction:null,chartType:null,markerCollisionAvoidance:"omit",isTransitionInEnabled:false,transitionInMode:"auto",transitionInSpeedType:"auto",xAxisInterval:0,xAxisMinorInterval:0,xAxisGap:0,xAxisOverlap:0,yAxisInterval:NaN,yAxisIsLogarithmic:false,yAxisLogarithmBase:10,yAxisMinimumValue:NaN,yAxisMaximumValue:NaN,yAxisMinorInterval:0,negativeBrushes:null,negativeOutlines:null,yAxisAbbreviateLargeNumbers:true,isCategoryHighlightingEnabled:false,isItemHighlightingEnabled:false},events:{propertyChanged:null,seriesAdded:null,seriesRemoved:null,seriesPointerEnter:null,seriesPointerLeave:null,seriesPointerMove:null,seriesPointerDown:null,seriesPointerUp:null,calloutStyleUpdating:null},_create:function(){this._tooltip={};this._tooltipTemplates={};this._seriesOpt={};$.ui.igBaseChart.prototype._create.apply(this);this._getChartEvt=$.proxy($.ig.dvCommonWidget.prototype._getChartEvt,this);this._widget=this.widget;this.widget=this;var categoryChart=this._chart;if(categoryChart){categoryChart.propertyChanged=$.ig.Delegate.prototype.combine(categoryChart.propertyChanged,$.proxy(this._fireCategoryChart_propertyChanged,this));categoryChart.seriesAdded=$.ig.Delegate.prototype.combine(categoryChart.seriesAdded,$.proxy(this._fireCategoryChart_seriesAdded,this));categoryChart.seriesRemoved=$.ig.Delegate.prototype.combine(categoryChart.seriesRemoved,$.proxy(this._fireCategoryChart_seriesRemoved,this));categoryChart.seriesPointerEnter=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerEnter,$.proxy(this._fireCategoryChart_seriesPointerEnter,this));categoryChart.seriesPointerLeave=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerLeave,$.proxy(this._fireCategoryChart_seriesPointerLeave,this));categoryChart.seriesPointerMove=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerMove,$.proxy(this._fireCategoryChart_seriesPointerMove,this));categoryChart.seriesPointerDown=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerDown,$.proxy(this._fireCategoryChart_seriesPointerDown,this));categoryChart.seriesPointerUp=$.ig.Delegate.prototype.combine(categoryChart.seriesPointerUp,$.proxy(this._fireCategoryChart_seriesPointerUp,this));categoryChart.calloutStyleUpdating=$.ig.Delegate.prototype.combine(categoryChart.calloutStyleUpdating,$.proxy(this._fireCategoryChart_calloutStyleUpdating,this))}},_maskSeriesOptions:function(seriesOpt,options){for(var i=0;i<seriesOpt;i++){if(seriesOpt[options[i]]!==undefined){delete seriesOpt[options[i]]}}},_fireCategoryChart_seriesAdded:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}this._trigger("seriesAdded",null,opt);var mustSet=false;for(var p in seriesOpt){if(seriesOpt.hasOwnProperty(p)){if(beforeOpt[p]===undefined){mustSet=true;continue}if(seriesOpt[p]===beforeOpt[p]){delete seriesOpt[p]}else{mustSet=true}}}this._maskSeriesOptions(seriesOpt,["legend","showTooltip","tooltipTemplate","tileImagery","targetSeries","targetAxis","xAxis","yAxis","series","name"]);$.each(seriesOpt,function(key,value){if(!$.ig.dvCommonWidget.prototype._setCoreSeriesOption(series,key,value)){$.ig.dvCommonWidget.prototype._seriesSetOption(series,key,value)}})},_fireCategoryChart_seriesRemoved:function(chart,args){var seriesOpt=null;var opt={};if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(args.series());opt.series=seriesOpt}this._trigger("seriesRemoved",null,opt)},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(categoryChart,key,value){var result=false;switch(key){case"propertyChanged":case"seriesAdded":case"seriesRemoved":case"seriesPointerEnter":case"seriesPointerLeave":case"seriesPointerMove":case"seriesPointerDown":case"seriesPointerUp":case"calloutStyleUpdating":break;default:result=$.ui.igBaseChart.prototype._set_option.apply(this,arguments);break}switch(key){case"yAxisMinimumValue":case"yAxisMaximumValue":case"xAxisExtent":case"yAxisExtent":categoryChart[key](value);return true;case"legend":this._setLegend(categoryChart,value);return true;case"tooltipTemplate":result=false;break;case"markerTypes":var markerTypes=new $.ig.MarkerTypeCollection;for(i=0;i<value.length;i++){var markerType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.MarkerType.prototype.$type,value[i],true));markerTypes.add(markerType)}categoryChart.markerTypes(markerTypes);return true;case"transitionEasingFunction":value=$.ig.util.getEasingFunction(value);break}if(result){return true}switch(key){case"tooltipTemplate":categoryChart.tooltipTemplate(value);return true;case"tooltipTemplates":categoryChart.tooltipTemplates(value);return true;case"pixelScalingRatio":categoryChart.pixelScalingRatio(value);return true;case"titleLeftMargin":categoryChart.titleLeftMargin(value);return true;case"titleRightMargin":categoryChart.titleRightMargin(value);return true;case"titleTopMargin":categoryChart.titleTopMargin(value);return true;case"titleBottomMargin":categoryChart.titleBottomMargin(value);return true;case"subtitleLeftMargin":categoryChart.subtitleLeftMargin(value);return true;case"subtitleTopMargin":categoryChart.subtitleTopMargin(value);return true;case"subtitleRightMargin":categoryChart.subtitleRightMargin(value);return true;case"subtitleBottomMargin":categoryChart.subtitleBottomMargin(value);return true;case"subtitleTextColor":if(value==null){categoryChart.subtitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.subtitleTextColor($tempBrush)}return true;case"titleTextColor":if(value==null){categoryChart.titleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.titleTextColor($tempBrush)}return true;case"leftMargin":categoryChart.leftMargin(value);return true;case"topMargin":categoryChart.topMargin(value);return true;case"rightMargin":categoryChart.rightMargin(value);return true;case"bottomMargin":categoryChart.bottomMargin(value);return true;case"transitionDuration":categoryChart.transitionDuration(value);return true;case"transitionEasingFunction":categoryChart.transitionEasingFunction(value);return true;case"createWrappedTooltip":categoryChart.createWrappedTooltip(value);return true;case"widget":categoryChart.widget(value);return true;case"subtitleTextStyle":categoryChart.subtitleTextStyle(value);return true;case"titleTextStyle":categoryChart.titleTextStyle(value);return true;case"itemsSource":categoryChart.itemsSource(value);return true;case"includedProperties":categoryChart.includedProperties(value);return true;case"excludedProperties":categoryChart.excludedProperties(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.outlines($tempBrushCollection);return true;case"legend":categoryChart.legend(value);return true;case"isHorizontalZoomEnabled":categoryChart.isHorizontalZoomEnabled(value);return true;case"isVerticalZoomEnabled":categoryChart.isVerticalZoomEnabled(value);return true;case"isSeriesHighlightingEnabled":categoryChart.isSeriesHighlightingEnabled(value);return true;case"windowRect":categoryChart.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"title":categoryChart.title(value);return true;case"subtitle":categoryChart.subtitle(value);return true;case"titleAlignment":switch(value){case"left":categoryChart.titleAlignment(0);break;case"center":categoryChart.titleAlignment(1);break;case"right":categoryChart.titleAlignment(2);break;case"stretch":categoryChart.titleAlignment(3);break}return true;case"subtitleAlignment":switch(value){case"left":categoryChart.subtitleAlignment(0);break;case"center":categoryChart.subtitleAlignment(1);break;case"right":categoryChart.subtitleAlignment(2);break;case"stretch":categoryChart.subtitleAlignment(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":categoryChart.unknownValuePlotting(0);break;case"dontPlot":categoryChart.unknownValuePlotting(1);break}return true;case"resolution":categoryChart.resolution(value);return true;case"thickness":categoryChart.thickness(value);return true;case"markerTypes":categoryChart.markerTypes(value);return true;case"markerBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.markerBrushes($tempBrushCollection);return true;case"markerOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.markerOutlines($tempBrushCollection);return true;case"markerMaxCount":categoryChart.markerMaxCount(value);return true;case"animateSeriesWhenAxisRangeChanges":categoryChart.animateSeriesWhenAxisRangeChanges(value);return true;case"trendLineBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.trendLineBrushes($tempBrushCollection);return true;case"trendLineType":switch(value){case"none":categoryChart.trendLineType(0);break;case"linearFit":categoryChart.trendLineType(1);break;case"quadraticFit":categoryChart.trendLineType(2);break;case"cubicFit":categoryChart.trendLineType(3);break;case"quarticFit":categoryChart.trendLineType(4);break;case"quinticFit":categoryChart.trendLineType(5);break;case"logarithmicFit":categoryChart.trendLineType(6);break;case"exponentialFit":categoryChart.trendLineType(7);break;case"powerLawFit":categoryChart.trendLineType(8);break;case"simpleAverage":categoryChart.trendLineType(9);break;case"exponentialAverage":categoryChart.trendLineType(10);break;case"modifiedAverage":categoryChart.trendLineType(11);break;case"cumulativeAverage":categoryChart.trendLineType(12);break;case"weightedAverage":categoryChart.trendLineType(13);break}return true;case"trendLineThickness":categoryChart.trendLineThickness(value);return true;case"alignsGridLinesToPixels":categoryChart.alignsGridLinesToPixels(value);return true;case"trendLinePeriod":categoryChart.trendLinePeriod(value);return true;case"toolTipType":switch(value){case"default":categoryChart.toolTipType(0);break;case"item":categoryChart.toolTipType(1);break;case"category":categoryChart.toolTipType(2);break;case"none":categoryChart.toolTipType(3);break}return true;case"crosshairsDisplayMode":switch(value){case"default":categoryChart.crosshairsDisplayMode(0);break;case"none":categoryChart.crosshairsDisplayMode(1);break;case"horizontal":categoryChart.crosshairsDisplayMode(2);break;case"vertical":categoryChart.crosshairsDisplayMode(3);break;case"both":categoryChart.crosshairsDisplayMode(4);break}return true;case"crosshairsSnapToData":categoryChart.crosshairsSnapToData(value);return true;case"crosshairsAnnotationEnabled":categoryChart.crosshairsAnnotationEnabled(value);return true;case"finalValueAnnotationsVisible":categoryChart.finalValueAnnotationsVisible(value);return true;case"calloutsVisible":categoryChart.calloutsVisible(value);return true;case"calloutStyleUpdatingEventEnabled":categoryChart.calloutStyleUpdatingEventEnabled(value);return true;case"calloutsItemsSource":categoryChart.calloutsItemsSource(value);return true;case"calloutsXMemberPath":categoryChart.calloutsXMemberPath(value);return true;case"calloutsYMemberPath":categoryChart.calloutsYMemberPath(value);return true;case"calloutsLabelMemberPath":categoryChart.calloutsLabelMemberPath(value);return true;case"calloutsContentMemberPath":categoryChart.calloutsContentMemberPath(value);return true;case"xAxisFormatLabel":categoryChart.xAxisFormatLabel(value);return true;case"yAxisFormatLabel":categoryChart.yAxisFormatLabel(value);return true;case"xAxisLabelLeftMargin":categoryChart.xAxisLabelLeftMargin(value);return true;case"xAxisLabelTopMargin":categoryChart.xAxisLabelTopMargin(value);return true;case"xAxisLabelRightMargin":categoryChart.xAxisLabelRightMargin(value);return true;case"xAxisLabelBottomMargin":categoryChart.xAxisLabelBottomMargin(value);return true;case"yAxisLabelLeftMargin":categoryChart.yAxisLabelLeftMargin(value);return true;case"yAxisLabelTopMargin":categoryChart.yAxisLabelTopMargin(value);return true;case"yAxisLabelRightMargin":categoryChart.yAxisLabelRightMargin(value);return true;case"yAxisLabelBottomMargin":categoryChart.yAxisLabelBottomMargin(value);return true;case"xAxisLabelTextColor":if(value==null){categoryChart.xAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisLabelTextColor($tempBrush)}return true;case"yAxisLabelTextColor":if(value==null){categoryChart.yAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisLabelTextColor($tempBrush)}return true;case"xAxisTitleMargin":categoryChart.xAxisTitleMargin(value);return true;case"yAxisTitleMargin":categoryChart.yAxisTitleMargin(value);return true;case"xAxisTitleLeftMargin":categoryChart.xAxisTitleLeftMargin(value);return true;case"yAxisTitleLeftMargin":categoryChart.yAxisTitleLeftMargin(value);return true;case"xAxisTitleTopMargin":categoryChart.xAxisTitleTopMargin(value);return true;case"yAxisTitleTopMargin":categoryChart.yAxisTitleTopMargin(value);return true;case"xAxisTitleRightMargin":categoryChart.xAxisTitleRightMargin(value);return true;case"yAxisTitleRightMargin":categoryChart.yAxisTitleRightMargin(value);return true;case"xAxisTitleBottomMargin":categoryChart.xAxisTitleBottomMargin(value);return true;case"yAxisTitleBottomMargin":categoryChart.yAxisTitleBottomMargin(value);return true;case"xAxisTitleTextColor":if(value==null){categoryChart.xAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisTitleTextColor($tempBrush)}return true;case"yAxisTitleTextColor":if(value==null){categoryChart.yAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisTitleTextColor($tempBrush)}return true;case"xAxisLabelTextStyle":categoryChart.xAxisLabelTextStyle(value);return true;case"yAxisLabelTextStyle":categoryChart.yAxisLabelTextStyle(value);return true;case"xAxisTitleTextStyle":categoryChart.xAxisTitleTextStyle(value);return true;case"yAxisTitleTextStyle":categoryChart.yAxisTitleTextStyle(value);return true;case"xAxisLabel":categoryChart.xAxisLabel(value);return true;case"yAxisLabel":categoryChart.yAxisLabel(value);return true;case"xAxisMajorStroke":if(value==null){categoryChart.xAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisMajorStroke($tempBrush)}return true;case"yAxisMajorStroke":if(value==null){categoryChart.yAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisMajorStroke($tempBrush)}return true;case"xAxisMajorStrokeThickness":categoryChart.xAxisMajorStrokeThickness(value);return true;case"yAxisMajorStrokeThickness":categoryChart.yAxisMajorStrokeThickness(value);return true;case"xAxisMinorStrokeThickness":categoryChart.xAxisMinorStrokeThickness(value);return true;case"yAxisMinorStrokeThickness":categoryChart.yAxisMinorStrokeThickness(value);return true;case"xAxisStrip":if(value==null){categoryChart.xAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisStrip($tempBrush)}return true;case"yAxisStrip":if(value==null){categoryChart.yAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisStrip($tempBrush)}return true;case"xAxisStroke":if(value==null){categoryChart.xAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisStroke($tempBrush)}return true;case"yAxisStroke":if(value==null){categoryChart.yAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisStroke($tempBrush)}return true;case"xAxisStrokeThickness":categoryChart.xAxisStrokeThickness(value);return true;case"yAxisStrokeThickness":categoryChart.yAxisStrokeThickness(value);return true;case"xAxisTickLength":categoryChart.xAxisTickLength(value);return true;case"yAxisTickLength":categoryChart.yAxisTickLength(value);return true;case"xAxisTickStroke":if(value==null){categoryChart.xAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisTickStroke($tempBrush)}return true;case"yAxisTickStroke":if(value==null){categoryChart.yAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisTickStroke($tempBrush)}return true;case"xAxisTickStrokeThickness":categoryChart.xAxisTickStrokeThickness(value);return true;case"yAxisTickStrokeThickness":categoryChart.yAxisTickStrokeThickness(value);return true;case"xAxisTitle":categoryChart.xAxisTitle(value);return true;case"yAxisTitle":categoryChart.yAxisTitle(value);return true;case"xAxisMinorStroke":if(value==null){categoryChart.xAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.xAxisMinorStroke($tempBrush)}return true;case"yAxisMinorStroke":if(value==null){categoryChart.yAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);categoryChart.yAxisMinorStroke($tempBrush)}return true;case"xAxisLabelAngle":categoryChart.xAxisLabelAngle(value);return true;case"yAxisLabelAngle":categoryChart.yAxisLabelAngle(value);return true;case"xAxisExtent":categoryChart.xAxisExtent(value);return true;case"yAxisExtent":categoryChart.yAxisExtent(value);return true;case"xAxisTitleAngle":categoryChart.xAxisTitleAngle(value);return true;case"yAxisTitleAngle":categoryChart.yAxisTitleAngle(value);return true;case"xAxisInverted":categoryChart.xAxisInverted(value);return true;case"yAxisInverted":categoryChart.yAxisInverted(value);return true;case"xAxisTitleAlignment":switch(value){case"left":categoryChart.xAxisTitleAlignment(0);break;case"center":categoryChart.xAxisTitleAlignment(1);break;case"right":categoryChart.xAxisTitleAlignment(2);break;case"stretch":categoryChart.xAxisTitleAlignment(3);break}return true;case"yAxisTitleAlignment":switch(value){case"top":categoryChart.yAxisTitleAlignment(0);break;case"center":categoryChart.yAxisTitleAlignment(1);break;case"bottom":categoryChart.yAxisTitleAlignment(2);break;case"stretch":categoryChart.yAxisTitleAlignment(3);break}return true;case"xAxisLabelHorizontalAlignment":switch(value){case"left":categoryChart.xAxisLabelHorizontalAlignment(0);break;case"center":categoryChart.xAxisLabelHorizontalAlignment(1);break;case"right":categoryChart.xAxisLabelHorizontalAlignment(2);break;case"stretch":categoryChart.xAxisLabelHorizontalAlignment(3);break}return true;case"yAxisLabelHorizontalAlignment":switch(value){case"left":categoryChart.yAxisLabelHorizontalAlignment(0);break;case"center":categoryChart.yAxisLabelHorizontalAlignment(1);break;case"right":categoryChart.yAxisLabelHorizontalAlignment(2);break;case"stretch":categoryChart.yAxisLabelHorizontalAlignment(3);break}return true;case"xAxisLabelVerticalAlignment":switch(value){case"top":categoryChart.xAxisLabelVerticalAlignment(0);break;case"center":categoryChart.xAxisLabelVerticalAlignment(1);break;case"bottom":categoryChart.xAxisLabelVerticalAlignment(2);break;case"stretch":categoryChart.xAxisLabelVerticalAlignment(3);break}return true;case"yAxisLabelVerticalAlignment":switch(value){case"top":categoryChart.yAxisLabelVerticalAlignment(0);break;case"center":categoryChart.yAxisLabelVerticalAlignment(1);break;case"bottom":categoryChart.yAxisLabelVerticalAlignment(2);break;case"stretch":categoryChart.yAxisLabelVerticalAlignment(3);break}return true;case"xAxisLabelVisibility":switch(value){case"visible":categoryChart.xAxisLabelVisibility(0);break;case"collapsed":categoryChart.xAxisLabelVisibility(1);break}return true;case"yAxisLabelVisibility":switch(value){case"visible":categoryChart.yAxisLabelVisibility(0);break;case"collapsed":categoryChart.yAxisLabelVisibility(1);break}return true;case"yAxisLabelLocation":switch(value){case"outsideTop":categoryChart.yAxisLabelLocation(0);break;case"outsideBottom":categoryChart.yAxisLabelLocation(1);break;case"outsideLeft":categoryChart.yAxisLabelLocation(2);break;case"outsideRight":categoryChart.yAxisLabelLocation(3);break;case"insideTop":categoryChart.yAxisLabelLocation(4);break;case"insideBottom":categoryChart.yAxisLabelLocation(5);break;case"insideLeft":categoryChart.yAxisLabelLocation(6);break;case"insideRight":categoryChart.yAxisLabelLocation(7);break}return true;case"transitionInDuration":categoryChart.transitionInDuration(value);return true;case"transitionInEasingFunction":categoryChart.transitionInEasingFunction(value);return true;case"chartType":switch(value){case"line":categoryChart.chartType(0);break;case"area":categoryChart.chartType(1);break;case"column":categoryChart.chartType(2);break;case"point":categoryChart.chartType(3);break;case"stepLine":categoryChart.chartType(4);break;case"stepArea":categoryChart.chartType(5);break;case"spline":categoryChart.chartType(6);break;case"splineArea":categoryChart.chartType(7);break;case"waterfall":categoryChart.chartType(8);break;case"auto":categoryChart.chartType(9);break}return true;case"markerCollisionAvoidance":switch(value){case"none":categoryChart.markerCollisionAvoidance(0);break;case"omit":categoryChart.markerCollisionAvoidance(1);break}return true;case"isTransitionInEnabled":categoryChart.isTransitionInEnabled(value);return true;case"transitionInMode":switch(value){case"auto":categoryChart.transitionInMode(0);break;case"fromZero":categoryChart.transitionInMode(1);break;case"sweepFromLeft":categoryChart.transitionInMode(2);break;case"sweepFromRight":categoryChart.transitionInMode(3);break;case"sweepFromTop":categoryChart.transitionInMode(4);break;case"sweepFromBottom":categoryChart.transitionInMode(5);break;case"sweepFromCenter":categoryChart.transitionInMode(6);break;case"accordionFromLeft":categoryChart.transitionInMode(7);break;case"accordionFromRight":categoryChart.transitionInMode(8);break;case"accordionFromTop":categoryChart.transitionInMode(9);break;case"accordionFromBottom":categoryChart.transitionInMode(10);break;case"expand":categoryChart.transitionInMode(11);break;case"sweepFromCategoryAxisMinimum":categoryChart.transitionInMode(12);break;case"sweepFromCategoryAxisMaximum":categoryChart.transitionInMode(13);break;case"sweepFromValueAxisMinimum":categoryChart.transitionInMode(14);break;case"sweepFromValueAxisMaximum":categoryChart.transitionInMode(15);break;case"accordionFromCategoryAxisMinimum":categoryChart.transitionInMode(16);break;case"accordionFromCategoryAxisMaximum":categoryChart.transitionInMode(17);break;case"accordionFromValueAxisMinimum":categoryChart.transitionInMode(18);break;case"accordionFromValueAxisMaximum":categoryChart.transitionInMode(19);break}return true;case"transitionInSpeedType":switch(value){case"auto":categoryChart.transitionInSpeedType(0);break;case"normal":categoryChart.transitionInSpeedType(1);break;case"valueScaled":categoryChart.transitionInSpeedType(2);break;case"indexScaled":categoryChart.transitionInSpeedType(3);break;case"random":categoryChart.transitionInSpeedType(4);break}return true;case"xAxisInterval":categoryChart.xAxisInterval(value);return true;case"xAxisMinorInterval":categoryChart.xAxisMinorInterval(value);return true;case"xAxisGap":categoryChart.xAxisGap(value);return true;case"xAxisOverlap":categoryChart.xAxisOverlap(value);return true;case"yAxisInterval":categoryChart.yAxisInterval(value);return true;case"yAxisIsLogarithmic":categoryChart.yAxisIsLogarithmic(value);return true;case"yAxisLogarithmBase":categoryChart.yAxisLogarithmBase(value);return true;case"yAxisMinimumValue":categoryChart.yAxisMinimumValue(value);return true;case"yAxisMaximumValue":categoryChart.yAxisMaximumValue(value);return true;case"yAxisMinorInterval":categoryChart.yAxisMinorInterval(value);return true;case"negativeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.negativeBrushes($tempBrushCollection);return true;case"negativeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}categoryChart.negativeOutlines($tempBrushCollection);return true;case"yAxisAbbreviateLargeNumbers":categoryChart.yAxisAbbreviateLargeNumbers(value);return true;case"isCategoryHighlightingEnabled":categoryChart.isCategoryHighlightingEnabled(value);return true;case"isItemHighlightingEnabled":categoryChart.isItemHighlightingEnabled(value);return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){var result=new $.ig.CategoryChart;result.createWrappedTooltip(function(ele){var jEle=$(ele);var wrap=new $.ig.JQueryDomWrapper(jEle[0],jEle);return[wrap,jEle]});result.widget(this);return result},destroy:function(){this.widget=this._widget;$.ui.igBaseChart.prototype.destroy.apply(this)},_getWidgetName:function(){return""},id:function(){return this.element.length>0?this.element[0].id:""},_beforeInitialOptions:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));if(this.css.chart){elem.addClass(this.css.chart)}chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},exportVisualData:function(){return this._chart.exportVisualData()},_getSeriesOpt:function(evtArgs){var result=$.extend(true,{},evtArgs._series);if(typeof result.name=="function")result.name=result.name();return result}});$.extend($.ui.igCategoryChart,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI Doughnut Chart localization resources 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
*/
(function($){$.ig=$.ig||{};$.ig.locale=$.ig.locale||{};$.ig.locale.en=$.ig.locale.en||{};$.ig.igDoughnutChart=$.ig.igDoughnutChart||{};$.ig.locale.en.igDoughnutChart={invalidBaseElement:" is not supported as base element. Use DIV instead."};$.ig.igDoughnutChart.locale=$.ig.igDoughnutChart.locale||$.ig.locale.en.igDoughnutChart;return $.ig.locale.en.igDoughnutChart})($);/*!@license
* Infragistics.Web.ClientUI DoughnutChart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.datachart_core.js
* infragistics.dvcommonwidget.js
* infragistics.piechart.js
* infragistics.doughnutchart.js
* infragistics.ui.widget.js
* infragistics.ui.basechart.js
* infragistics.ui.doughnutchart.js
*/
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igDoughnutChart",$.ui.igBaseChart,{css:{chart:"ui-doughnut ui-corner-all ui-widget-content",tooltip:"ui-doughnut-tooltip ui-widget-content ui-corner-all"},options:{width:null,height:null,series:[{type:"flat",showTooltip:false,tooltipTemplate:null,itemsSource:null,valueMemberPath:"null",labelMemberPath:"null",legendLabelMemberPath:"null",labelsPosition:"center",leaderLineVisibility:"visible",leaderLineStyle:null,leaderLineType:"straight",leaderLineMargin:6,othersCategoryThreshold:3,othersCategoryType:"percent",othersCategoryText:"Others",legend:null,formatLabel:null,formatLegendLabel:null,labelExtent:10,startAngle:0,selectedStyle:null,brushes:null,outlines:null,isSurfaceInteractionDisabled:false,radiusFactor:.9}],allowSliceSelection:true,isSurfaceInteractionDisabled:false,allowSliceExplosion:true,innerExtent:40,selectedStyle:null,pixelScalingRatio:NaN},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",sliceClick:null,holeDimensionsChanged:null},_create:function(){var elementName=this.element[0].nodeName.toUpperCase();if(elementName!=="DIV"){throw new Error(elementName+$.ig.igDoughnutChart.locale.invalidBaseElement)}if(this.css.chart){this.element.addClass(this.css.chart)}$.ui.igBaseChart.prototype._create.apply(this);this._defStyle("selected");this._defStyle("unselected");var doughnutChart=this._chart;if(doughnutChart){doughnutChart.sliceClick=$.ig.Delegate.prototype.combine(doughnutChart.sliceClick,$.proxy(this._fireDoughnutChart_sliceClick,this));doughnutChart.holeDimensionsChanged=$.ig.Delegate.prototype.combine(doughnutChart.holeDimensionsChanged,$.proxy(this._fireDoughnutChart_holeDimensionsChanged,this))}},_creationOptions:null,_createWidget:function(options,element){this._creationOptions=options;this._tooltipTemplate={};this._seriesOpt={};this._seriesColl={};this._tooltip={};this._legends={};$.Widget.prototype._createWidget.apply(this,[options,element])},_beforeInitialOptions:function(chart,elem){var wrap=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(wrap,$.proxy(this._getLocaleValue,this));this._renderer=renderer;chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},_setInitialOptions:function(chart){var o=this._creationOptions,self=this;for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){self._set_option(chart,key,v)}}}},_getDataSourceOwner:function(dataSourceOwnerName){return this._seriesColl[dataSourceOwnerName]},_fireDoughnutChart_holeDimensionsChanged:function(chart,evt){var e={};e.center={x:evt.center().__x,y:evt.center().__y};e.radius=evt.radius();e.doughnut=this.options;this._trigger("holeDimensionsChanged",null,e)},_fireDoughnutChart_sliceClick:function(chart,evt){var e={},slice=evt.slice();if(slice){e.slice={};e.slice.item=slice.dataContext();e.slice.isSelected=slice.isSelected();e.slice.isExploded=slice.isExploded();e.doughnut=this.options}this._trigger("sliceClick",null,e);if(e.slice.isSelected!=slice.isSelected()){slice.isSelected(e.slice.isSelected)}if(e.slice.isExploded!=slice.isExploded()){slice.isExploded(e.slice.isExploded)}},_getValueKeyName:function(){return"valueMemberPath"},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamDoughnutChart},_setLegend:function(item,value,chart){var legend;if(value){value.owner=this;if(value.type===undefined){value.type="item"}var legend=value.element;if(legend){legend=$("#"+legend)}if(!legend||legend.length!==1){var widgetId=chart.getContainerID();legend=$('<div id="'+widgetId+"_"+item.name()+'_legend" />').insertAfter(this.element);legend[0]._remove=true}if(item.legend()===null){if(legend.data("igChartLegend")||value.data&&value.data("igChartLegend")){legend=!legend?value.data("igChartLegend"):legend.data("igChartLegend");legend.options.owner=this;legend._owner=this;if(!legend._ownerCount){legend._ownerCount=1}else{legend._ownerCount+=1}}else{legend=legend.igChartLegend(value).data("igChartLegend");if(!legend._ownerCount){legend._ownerCount=1}else{legend._ownerCount+=1}}item.legend(legend.legend)}else{$("#"+item.legend().name()).igChartLegend(value);item.legend()._ownerCount+=1}}else{if(item.legend()!==null&&item.legend().name().length>0&&$("#"+item.legend().name()).length>0){legend=$("#"+item.legend().name()).data().igChartLegend;legend._ownerCount-=1;item.legend(null);if(legend._ownerCount==0){var legendElement=legend.element;legend.destroy();if(legendElement[0]._remove){legendElement.remove()}}}}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(chart,series,clss){var widgetId=chart.getContainerID();if(this._tooltip[series.name()]===undefined){this._tooltip[series.name()]=$('<div id="'+widgetId+"_"+series.name()+'_tooltip" class="'+clss+'"></div>');var ttWrap=new $.ig.JQueryDomWrapper(this._tooltip[series.name()][0],this._tooltip[series.name()]);this._bindTooltipEvents(this,ttWrap);series.toolTip(ttWrap)}},_removeTooltip:function(series){if(this._tooltip[series.name()]!==undefined){this._removeTooltipEvents(this._tooltip[series.name()]);delete this._tooltip[series.name()];series.toolTip(null)}},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_fireToolTip_hideToolTip:function(args){var e={},noCancel;e=this._getChartEvt(args);e.tempId=e.series.name;e.element=null;if(e.series!==null){e.element=this._tooltip[e.tempId]}noCancel=this._trigger(this.events.tooltipHiding,null,e);if(noCancel){$.each(this._tooltip,function(i,tip){tip.hide()});this._trigger(this.events.tooltipHidden,null,e)}},_fireToolTip_updateToolTip:function(args){var e={},noCancel,template;e=this._getChartEvt(args);e.tempId=e.series.name;e.element=null;if(e.series!==null){e.element=this._tooltip[e.tempId]}noCancel=this._trigger(this.events.tooltipShowing,null,e);if(e===null){noCancel=false}if(noCancel){if(e.series!==null&&this._tooltipTemplate[e.tempId]!==undefined){template=this._tooltipTemplate[e.tempId]}if(template){this._tooltip[e.tempId].children().remove();if(e.item===null){noCancel=false}if(noCancel){this._tooltip[e.tempId].html($.ig.tmpl(template,e))}}else{noCancel=false}if(noCancel){this._tooltip[e.tempId].show();this._trigger(this.events.tooltipShown,null,e)}}if(!noCancel){$.each(this._tooltip,function(i,tip){tip.hide()})}},_getChartEvt:function(evtArgs){var e={},seriesOpt=this._getSeriesOpt(evtArgs),pos,widget=this,intSeries=null;e.doughnut=widget.options;e.series=seriesOpt;e.item=evtArgs.item();if(evtArgs.series&&evtArgs.series()!==null){intSeries=evtArgs.series()}if(evtArgs.originalEvent&&evtArgs.originalEvent()!==null&&evtArgs.originalEvent().position&&evtArgs.originalEvent().position()!==null){pos=evtArgs.originalEvent().position();e.positionX=pos.__x;e.positionY=pos.__y}return e},_getSeriesOpt:function(evtArgs){var widget=this;if(widget._seriesOpt[evtArgs.series().name()]){return widget._seriesOpt[evtArgs.series().name()]}return widget.options},_setSeriesOption:function(ringSeriesBase,key,value,chart){if(key==="legend"){this._setLegend(ringSeriesBase,value,chart);return true}else if(key==="showTooltip"){if(value===true){this._addTooltip(chart,ringSeriesBase,this.css.tooltip)}if(value===false){this._removeTooltip(ringSeriesBase,chart)}return}else if(key==="tooltipTemplate"&&ringSeriesBase.toolTip){if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}this._tooltipTemplate[ringSeriesBase.name()]=templ}return}else if(key==="legendItemBadgeTemplate"||key==="legendItemTemplate"){this._setDataTemplate(ringSeriesBase,key,value);return}else if(key==="isSurfaceInteractionDisabled"){ringSeriesBase.isSurfaceInteractionDisabled($.ig.util.toNullable($.ig.Boolean.prototype.$type,value));return true}else if("othersCategoryText"==key&&null==value){value=String.empty()}else if("childrenMemberPath"==key&&"RingSeriesCollection"==chart.series().getType().name){return}switch(key){case"itemsSource":ringSeriesBase.itemsSource(value);return true;case"valueMemberPath":ringSeriesBase.valueMemberPath(value);return true;case"labelMemberPath":ringSeriesBase.labelMemberPath(value);return true;case"legendLabelMemberPath":ringSeriesBase.legendLabelMemberPath(value);return true;case"labelsPosition":switch(value){case"none":ringSeriesBase.labelsPosition(0);break;case"center":ringSeriesBase.labelsPosition(1);break;case"insideEnd":ringSeriesBase.labelsPosition(2);break;case"outsideEnd":ringSeriesBase.labelsPosition(3);break;case"bestFit":ringSeriesBase.labelsPosition(4);break}return true;case"leaderLineVisibility":switch(value){case"visible":ringSeriesBase.leaderLineVisibility(0);break;case"collapsed":ringSeriesBase.leaderLineVisibility(1);break}return true;case"leaderLineStyle":ringSeriesBase.leaderLineStyle(value);return true;case"leaderLineType":switch(value){case"straight":ringSeriesBase.leaderLineType(0);break;case"arc":ringSeriesBase.leaderLineType(1);break;case"spline":ringSeriesBase.leaderLineType(2);break}return true;case"leaderLineMargin":ringSeriesBase.leaderLineMargin(value);return true;case"othersCategoryThreshold":ringSeriesBase.othersCategoryThreshold(value);return true;case"othersCategoryType":switch(value){case"number":ringSeriesBase.othersCategoryType(0);break;case"percent":ringSeriesBase.othersCategoryType(1);break}return true;case"othersCategoryText":ringSeriesBase.othersCategoryText(value);return true;case"formatLabel":ringSeriesBase.formatLabel(value);return true;case"formatLegendLabel":ringSeriesBase.formatLegendLabel(value);return true;case"labelExtent":ringSeriesBase.labelExtent(value);return true;case"startAngle":ringSeriesBase.startAngle(value);return true;case"selectedStyle":ringSeriesBase.selectedStyle(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}ringSeriesBase.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}ringSeriesBase.outlines($tempBrushCollection);return true;case"isSurfaceInteractionDisabled":ringSeriesBase.isSurfaceInteractionDisabled(value);return true;case"radiusFactor":ringSeriesBase.radiusFactor(value);return true}},_set_option:function(doughnutChart,key,value){if(key==="legend"){this._setLegend(doughnutChart,value,doughnutChart);return true}else if(key==="legendItemBadgeTemplate"||key==="legendItemTemplate"){this._setDataTemplate(doughnutChart,key,value);return}switch(key){case"tooltipShowing":case"tooltipShown":case"tooltipHiding":case"tooltipHidden":case"browserNotSupported":case"sliceClick":case"holeDimensionsChanged":break;default:if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}break}if(key==="series"){this._iterationFlag=!this._iterationFlag;var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error("Series name is missing for series: "+i)}if(this._seriesColl.hasOwnProperty(value[i].name)){if(value[i].remove){this._removeSeries(doughnutChart,value[i])}this._updateSeries(doughnutChart,value[i])}else this._addSeries(doughnutChart,value[i])}return true}else if(key==="isSurfaceInteractionDisabled"){doughnutChart.isSurfaceInteractionDisabled($.ig.util.toNullable($.ig.Boolean.prototype.$type,value));return true}switch(key){case"allowSliceSelection":doughnutChart.allowSliceSelection(value);return true;case"isSurfaceInteractionDisabled":doughnutChart.isSurfaceInteractionDisabled(value);return true;case"allowSliceExplosion":doughnutChart.allowSliceExplosion(value);return true;case"innerExtent":doughnutChart.innerExtent(value);return true;case"selectedStyle":doughnutChart.selectedStyle(value);return true;case"pixelScalingRatio":doughnutChart.pixelScalingRatio(value);return true}},_setDataTemplate:function(series,key,value){var tempTemplate=new $.ig.DataTemplate,requireThis=false;if(!value){if(series[key]){series[key](null)}return}if(value.requireThis){requireThis=true}if(value.render){if(requireThis){tempTemplate.render($.proxy(value.render,value))}else{tempTemplate.render(value.render)}}else{tempTemplate.render(value)}if(value.measure){if(requireThis){tempTemplate.measure($.proxy(value.measure,value))}else{tempTemplate.measure(value.measure)}}if(value.passStarting){if(requireThis){tempTemplate.passStarting($.proxy(value.passStarting,value))}else{tempTemplate.passStarting(value.passStarting)}}if(value.passCompleted){if(requireThis){tempTemplate.passCompleted($.proxy(value.passCompleted,value))}else{tempTemplate.passCompleted(value.passCompleted)}}if(series[key]){series[key](tempTemplate)}},addSeries:function(seriesObj){this._addSeries(this._chart,seriesObj)},_addSeries:function(chart,value){var series;if(!value||value.remove==true||!this._seriesColl)return;if(!this._seriesColl.hasOwnProperty(value.name)){if(!value.type||value.type==="flat"){series=new $.ig.RingSeries}else{series=new $.ig.HierarchicalRingSeries}series.name(value.name);series.chart(chart);this._seriesOpt[value.name]={};for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setSeriesOption(series,currentKey,value[currentKey],chart);this._seriesOpt[value.name][currentKey]=value[currentKey]}}this._seriesColl[value.name]=series;if(value.dataSource){this._dataBindInternal(value,value.name)}chart.series().add(series);if(series.selectedStyle()==null){series.selectedStyleResolved(chart.selectedStyle())}}},removeSeries:function(seriesObj){this._removeSeries(this._chart,seriesObj)},_removeSeries:function(chart,value){if(!value||!this._seriesColl)return;if(this._seriesColl.hasOwnProperty(value.name)){var series=this._seriesColl[value.name];if(series){delete this._seriesColl[value.name];if(chart.series().contains(series)){this._setLegend(series);chart.series().remove(series);this._removeTooltip(series)}}if(this._seriesOpt[value.name])delete this._seriesOpt[value.name];if(this._tooltipTemplate[value.name])delete this._tooltipTemplate[value.name]}},updateSeries:function(value){this._updateSeries(this._chart,value)},_updateSeries:function(chart,value){if(!value||!this._seriesColl)return;if(this._seriesColl.hasOwnProperty(value.name)){var series=this._seriesColl[value.name];if(series&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setSeriesOption(series,currentKey,value[currentKey],chart);this._seriesOpt[value.name][currentKey]=value[currentKey]}}this._seriesColl[value.name]=series;if(value.dataSource){this._dataBindInternal(value,value.name)}}}},getCenterCoordinates:function(){if(this._chart){var center=this._chart.getCenterCoordinates();return{x:center.__x,y:center.__y}}return{x:0,y:0}},getHoleRadius:function(){if(this._chart)return this._chart.getHoleRadius();return 0},exportVisualData:function(){if(this._chart){return this._chart.exportVisualData()}return null},flush:function(){if(this.chart()){this.chart().flush()}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_defStyle:function(sel){var v,bk0,b0,style={},name=sel+"SliceStyle",span=this.element.find("SPAN");if(span.length!==1||this.options[name]){return}bk0=span.css("background-color");b0=span.css("border-top-color");sel="ui-doughnut-slice-"+sel;span.addClass(sel);v=span.css("background-color");if(v&&v!=="transparent"&&v!==bk0){style.fill=v}v=span.css("border-top-color");if(v&&v!==b0){style.stroke=v}v=parseFloat(span.css("opacity"));if(!isNaN(v)&&v>0&&v<1){style.opacity=v}span.removeClass(sel);this._set_option(this._chart,name,style)},destroy:function(){for(var seriesName in this._seriesColl){var series=this._seriesColl[seriesName];this._setLegend(series);this._removeTooltip(series);delete this._seriesColl[seriesName];delete this._seriesOpt[seriesName];delete this._tooltipTemplate[seriesName]}delete this._tooltipTemplate;delete this._seriesOpt;delete this._seriesColl;delete this._tooltip;delete this._legends;this.chart().destroy();$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},getData:function(series){if(!this._seriesColl){return null}if(series==undefined||series===null){var ds=[];for(var prop in this._seriesColl){if(this._seriesColl.hasOwnProperty(prop))ds.push(this._seriesColl[prop].itemsSource())}return ds}if(typeof series=="string"&&this._seriesColl[series]){return this._seriesColl[series].itemsSource()}return null}});$.extend($.ui.igDoughnutChart,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI FunnelChart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.datachart_core.js
* infragistics.dvcommonwidget.js
* infragistics.funnelchart.js
* infragistics.ui.widget.js
* infragistics.ui.basechart.js
*/
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igFunnelChart",$.ui.igBaseChart,{css:{chart:"ui-funnel ui-corner-all ui-widget-content",tooltip:"ui-funnel-tooltip ui-widget-content ui-corner-all"},options:{bezierPoints:null,legend:null,valueMemberPath:null,brushes:null,outlines:null,bottomEdgeWidth:.35,innerLabelMemberPath:null,outerLabelMemberPath:null,innerLabelVisibility:"visible",outerLabelVisibility:"collapsed",outerLabelAlignment:null,funnelSliceDisplay:null,formatInnerLabel:null,formatOuterLabel:null,transitionDuration:0,isInverted:false,useBezierCurve:false,allowSliceSelection:false,useUnselectedStyle:false,selectedSliceStyle:null,unselectedSliceStyle:null,legendItemBadgeTemplate:null,useOuterLabelsForLegend:false,textStyle:null,outerLabelTextStyle:null,outlineThickness:-1,pixelScalingRatio:NaN,outerLabelTextColor:null,textColor:null},events:{sliceClicked:null},_create:function(){$.ui.igBaseChart.prototype._create.apply(this);this._defStyle("selected");this._defStyle("unselected");var funnelChart=this._chart;if(funnelChart){funnelChart.sliceClicked=$.ig.Delegate.prototype.combine(funnelChart.sliceClicked,$.proxy(this._fireFunnelChart_sliceClicked,this))}},_provideContainer:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;renderer.fireTooltip=$.proxy(this._fireTooltip,this);chart.provideContainer(renderer)},selectedSliceItems:function(selection){var i,v,sel=this._chart;if(selection===undefined){sel=this.selectedSliceIndexes();i=sel?sel.length:0;while(i-- >0){v=sel[i]=this.getDataItem(sel[i]);if(v===null){sel.splice(i,1)}}return sel}i=selection?selection.length:0;sel=[];while(i-- >0){v=this.findIndexOfItem(selection[i]);if(v>=0){sel[sel.length]=v}}this.selectedSliceIndexes(sel);return this},selectedSliceIndexes:function(selection){var i,v,sel=this._chart;if(sel&&selection!==undefined&&selection!==true){sel.selectedIndexes(selection);return this}sel=sel?sel.selectedIndexes():null;if(selection){return sel}i=sel?sel.length:0;selection=[];while(i-- >0){v=selection[i]=sel[i];if(v===null||isNaN(v)||v<0){selection.splice(i,1)}}return selection},isSelected:function(slice){var sel=this.selectedSliceIndexes(true);return!(slice===null||!sel||!sel.contains(typeof slice==="number"?slice:this.findIndexOfItem(slice)))},toggleSelection:function(slice){if(typeof slice!=="number"){slice=this.findIndexOfItem(slice)}if(slice>=0&&this._chart){this._chart.toggleSelection(slice)}return this},_fireFunnelChart_sliceClicked:function(chart,evt){var i=evt.index();this._trigger("sliceClicked",null,{owner:this,index:i,item:evt.item(),selected:this.isSelected(i)})},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath,o.innerLabelMemberPath,o.outerLabelMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamFunnelChart},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;value.type="item";if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(funnelChart,key,value){if(key==="legend"){this._setLegend(funnelChart,value);return true}if(key==="bezierPoints"){var i=-1,len=0;if(typeof value==="string"){value=value.split(" ");len=value.length;while(++i<len){if(isNaN(value[i]=parseFloat(value[i]))){len=0}}}if(len<2){len=4;value=[.5,0,.5,1]}funnelChart.upperBezierControlPoint({__x:value[0],__y:value[1]});if(len>3){funnelChart.lowerBezierControlPoint({__x:value[2],__y:value[3]})}return true}if(key!=="sliceClicked"){if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}}switch(key){case"valueMemberPath":funnelChart.valueMemberPath(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}funnelChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}funnelChart.outlines($tempBrushCollection);return true;case"bottomEdgeWidth":funnelChart.bottomEdgeWidth(value);return true;case"innerLabelMemberPath":funnelChart.innerLabelMemberPath(value);return true;case"outerLabelMemberPath":funnelChart.outerLabelMemberPath(value);return true;case"innerLabelVisibility":switch(value){case"visible":funnelChart.innerLabelVisibility(0);break;case"collapsed":funnelChart.innerLabelVisibility(1);break}return true;case"outerLabelVisibility":switch(value){case"visible":funnelChart.outerLabelVisibility(0);break;case"collapsed":funnelChart.outerLabelVisibility(1);break}return true;case"outerLabelAlignment":switch(value){case"left":funnelChart.outerLabelAlignment(0);break;case"right":funnelChart.outerLabelAlignment(1);break}return true;case"funnelSliceDisplay":switch(value){case"uniform":funnelChart.funnelSliceDisplay(0);break;case"weighted":funnelChart.funnelSliceDisplay(1);break}return true;case"formatInnerLabel":funnelChart.formatInnerLabel(value);return true;case"formatOuterLabel":funnelChart.formatOuterLabel(value);return true;case"transitionDuration":funnelChart.transitionDuration(value);return true;case"isInverted":funnelChart.isInverted(value);return true;case"useBezierCurve":funnelChart.useBezierCurve(value);return true;case"allowSliceSelection":funnelChart.allowSliceSelection(value);return true;case"useUnselectedStyle":funnelChart.useUnselectedStyle(value);return true;case"selectedSliceStyle":funnelChart.selectedSliceStyle(value);return true;case"unselectedSliceStyle":funnelChart.unselectedSliceStyle(value);return true;case"legendItemBadgeTemplate":var $tempTemplate=new $.ig.DataTemplate;if(value.render){$tempTemplate.render(value.render);if(value.measure){$tempTemplate.measure(value.measure)}}else{$tempTemplate.render(value)}funnelChart.legendItemBadgeTemplate($tempTemplate);return true;case"useOuterLabelsForLegend":funnelChart.useOuterLabelsForLegend(value);return true;case"textStyle":funnelChart.textStyle(value);return true;case"outerLabelTextStyle":funnelChart.outerLabelTextStyle(value);return true;case"outlineThickness":funnelChart.outlineThickness(value);return true;case"pixelScalingRatio":funnelChart.pixelScalingRatio(value);return true;case"outerLabelTextColor":if(value==null){funnelChart.outerLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);funnelChart.outerLabelTextColor($tempBrush)}return true;case"textColor":if(value==null){funnelChart.textColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);funnelChart.textColor($tempBrush)}return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_dataEvt:function(act,before){if(act===0||act===1){return}var sel,i,old=this._oldSel;if(before){old=this.selectedSliceItems();this._oldSel=old&&old.length?old:null;return}delete this._oldSel;sel=this.selectedSliceIndexes();if(!old&&(!sel||!sel.length)){return}i=old?old.length:0;while(i-- >0){old[i]=this.findIndexOfItem(old[i]);if(old[i]<0){sel=null;old.splice(i,1)}else if(sel&&sel[i]!==old[i]){sel=null}}if(!sel){this.selectedSliceIndexes(old||null)}},_defStyle:function(sel){var v,bk0,b0,style={},name=sel+"SliceStyle",span=this.element.find("SPAN");if(span.length!==1||this.options[name]){return}bk0=span.css("background-color");b0=span.css("border-top-color");sel="ui-funnel-slice-"+sel;span.addClass(sel);v=span.css("background-color");if(v&&v!=="transparent"&&v!==bk0){style.fill=v}v=span.css("border-top-color");if(v&&v!==b0){style.stroke=v}v=parseFloat(span.css("opacity"));if(!isNaN(v)&&v>0&&v<1){style.opacity=v}span.removeClass(sel);this._set_option(this._chart,name,style)},exportVisualData:function(){return this._chart.exportVisualData()},destroy:function(){if(this._chart){this._setLegend(this._chart)}$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}}});$.extend($.ui.igFunnelChart,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI DataGrid 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.zoomslider_core.js
*/
(function($){$.widget("ui.igZoomSlider",{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",zoomSlider:"ui-zoomslider"},events:{propertyChanged:null,resolvingAxisValue:null,windowRectChanged:null},options:{width:null,height:null,panTransitionDuration:500,maxZoomWidth:1,pixelScalingRatio:NaN,actualPixelScalingRatio:1,windowRect:null,minZoomWidth:1e-5,startInset:0,endInset:0,trackStartInset:5,trackEndInset:5,barExtent:16,orientation:"horizontal",lowerThumbBrush:null,lowerThumbStrokeThickness:1,higherThumbStrokeThickness:1,higherThumbBrush:null,lowerThumbOutline:null,higherThumbOutline:null,lowerThumbRidgesBrush:null,higherThumbRidgesBrush:null,lowerThumbWidth:10,higherThumbWidth:10,lowerThumbHeight:22,higherThumbHeight:22,lowerShadeBrush:null,lowerShadeOutline:null,lowerShadeStrokeThickness:1,higherShadeBrush:null,higherShadeOutline:null,higherShadeStrokeThickness:1,barBrush:null,barOutline:null,barStrokeThickness:0,rangeThumbBrush:null,rangeThumbOutline:null,rangeThumbStrokeThickness:1,rangeThumbRidgesBrush:null,lowerCalloutBrush:null,lowerCalloutTextColor:null,lowerCalloutOutline:null,lowerCalloutStrokeThickness:1,higherCalloutBrush:null,higherCalloutTextColor:null,higherCalloutOutline:null,higherCalloutStrokeThickness:1,areThumbCalloutsEnabled:false,thumbCalloutTextStyle:null},_fireZoomSlider_resolvingAxisValue:function(zoomSlider,evt){var opts={};opts.position=evt.position();opts.value=evt.value();opts.owner=this;this._trigger("resolvingAxisValue",null,opts);evt.value(opts.value)},_fireZoomSlider_windowRectChanged:function(zoomSlider,evt){var opts={};opts.oldLeft=evt.oldRect().left();opts.oldTop=evt.oldRect().top();opts.oldWidth=evt.oldRect().width();opts.oldHeight=evt.oldRect().height();opts.newLeft=evt.newRect().left();opts.newTop=evt.newRect().top();opts.newWidth=evt.newRect().width();opts.newHeight=evt.newRect().height();this._trigger("windowRectChanged",null,opts)},_setOption:function(key,value,checkPrev){var zoomSlider=this._zoomSlider,o=this.options;if(checkPrev&&o[key]===value){return}$.Widget.prototype._setOption.apply(this,arguments);if(this._set_option(zoomSlider,key,value)){return this}this._set_generated_option(zoomSlider,key,value);return this},_set_generated_option:function(zoomSlider,key,value){switch(key){case"panTransitionDuration":zoomSlider.panTransitionDuration(value);return true;case"maxZoomWidth":zoomSlider.maxZoomWidth(value);return true;case"pixelScalingRatio":zoomSlider.pixelScalingRatio(value);return true;case"actualPixelScalingRatio":zoomSlider.actualPixelScalingRatio(value);return true;case"windowRect":zoomSlider.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"minZoomWidth":zoomSlider.minZoomWidth(value);return true;case"startInset":zoomSlider.startInset(value);return true;case"endInset":zoomSlider.endInset(value);return true;case"trackStartInset":zoomSlider.trackStartInset(value);return true;case"trackEndInset":zoomSlider.trackEndInset(value);return true;case"barExtent":zoomSlider.barExtent(value);return true;case"orientation":switch(value){case"horizontal":zoomSlider.orientation(0);break;case"vertical":zoomSlider.orientation(1);break}return true;case"lowerThumbBrush":if(value==null){zoomSlider.lowerThumbBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerThumbBrush($tempBrush)}return true;case"lowerThumbStrokeThickness":zoomSlider.lowerThumbStrokeThickness(value);return true;case"higherThumbStrokeThickness":zoomSlider.higherThumbStrokeThickness(value);return true;case"higherThumbBrush":if(value==null){zoomSlider.higherThumbBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherThumbBrush($tempBrush)}return true;case"lowerThumbOutline":if(value==null){zoomSlider.lowerThumbOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerThumbOutline($tempBrush)}return true;case"higherThumbOutline":if(value==null){zoomSlider.higherThumbOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherThumbOutline($tempBrush)}return true;case"lowerThumbRidgesBrush":if(value==null){zoomSlider.lowerThumbRidgesBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerThumbRidgesBrush($tempBrush)}return true;case"higherThumbRidgesBrush":if(value==null){zoomSlider.higherThumbRidgesBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherThumbRidgesBrush($tempBrush)}return true;case"lowerThumbWidth":zoomSlider.lowerThumbWidth(value);return true;case"higherThumbWidth":zoomSlider.higherThumbWidth(value);return true;case"lowerThumbHeight":zoomSlider.lowerThumbHeight(value);return true;case"higherThumbHeight":zoomSlider.higherThumbHeight(value);return true;case"lowerShadeBrush":if(value==null){zoomSlider.lowerShadeBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerShadeBrush($tempBrush)}return true;case"lowerShadeOutline":if(value==null){zoomSlider.lowerShadeOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerShadeOutline($tempBrush)}return true;case"lowerShadeStrokeThickness":zoomSlider.lowerShadeStrokeThickness(value);return true;case"higherShadeBrush":if(value==null){zoomSlider.higherShadeBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherShadeBrush($tempBrush)}return true;case"higherShadeOutline":if(value==null){zoomSlider.higherShadeOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherShadeOutline($tempBrush)}return true;case"higherShadeStrokeThickness":zoomSlider.higherShadeStrokeThickness(value);return true;case"barBrush":if(value==null){zoomSlider.barBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.barBrush($tempBrush)}return true;case"barOutline":if(value==null){zoomSlider.barOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.barOutline($tempBrush)}return true;case"barStrokeThickness":zoomSlider.barStrokeThickness(value);return true;case"rangeThumbBrush":if(value==null){zoomSlider.rangeThumbBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.rangeThumbBrush($tempBrush)}return true;case"rangeThumbOutline":if(value==null){zoomSlider.rangeThumbOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.rangeThumbOutline($tempBrush)}return true;case"rangeThumbStrokeThickness":zoomSlider.rangeThumbStrokeThickness(value);return true;case"rangeThumbRidgesBrush":if(value==null){zoomSlider.rangeThumbRidgesBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.rangeThumbRidgesBrush($tempBrush)}return true;case"lowerCalloutBrush":if(value==null){zoomSlider.lowerCalloutBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerCalloutBrush($tempBrush)}return true;case"lowerCalloutTextColor":if(value==null){zoomSlider.lowerCalloutTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerCalloutTextColor($tempBrush)}return true;case"lowerCalloutOutline":if(value==null){zoomSlider.lowerCalloutOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.lowerCalloutOutline($tempBrush)}return true;case"lowerCalloutStrokeThickness":zoomSlider.lowerCalloutStrokeThickness(value);return true;case"higherCalloutBrush":if(value==null){zoomSlider.higherCalloutBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherCalloutBrush($tempBrush)}return true;case"higherCalloutTextColor":if(value==null){zoomSlider.higherCalloutTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherCalloutTextColor($tempBrush)}return true;case"higherCalloutOutline":if(value==null){zoomSlider.higherCalloutOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);zoomSlider.higherCalloutOutline($tempBrush)}return true;case"higherCalloutStrokeThickness":zoomSlider.higherCalloutStrokeThickness(value);return true;case"areThumbCalloutsEnabled":zoomSlider.areThumbCalloutsEnabled(value);return true;case"thumbCalloutTextStyle":zoomSlider.thumbCalloutTextStyle(value);return true}},_set_option:function(zoomSlider,key,value){var currentKey;switch(key){case"width":this._setSize(zoomSlider,"width",value);return true;case"height":this._setSize(zoomSlider,"height",value);return true}},_creationOptions:null,_zoomSlider:null,_createWidget:function(options,element,widget){this._creationOptions=options;$.Widget.prototype._createWidget.apply(this,[options,element])},_create:function(){var key,v,size,zoomSlider,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}zoomSlider=this._createZoomSlider();self._zoomSlider=zoomSlider;zoomSlider.propertyChanged=$.ig.Delegate.prototype.combine(zoomSlider.propertyChanged,$.proxy(this._fireZoomSlider_propertyChanged,this));zoomSlider.resolvingAxisValue=$.ig.Delegate.prototype.combine(zoomSlider.resolvingAxisValue,$.proxy(this._fireZoomSlider_resolvingAxisValue,this));zoomSlider.windowRectChanged=$.ig.Delegate.prototype.combine(zoomSlider.windowRectChanged,$.proxy(this._fireZoomSlider_windowRectChanged,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper);this._bootstrapZoomSlider(renderer);zoomSlider.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(zoomSlider,size=key,v)}}if(!size){self._setSize(zoomSlider,"width")}if(self.css&&self.css.zoomSlider){elem.addClass(self.css.zoomSlider)}},_createZoomSlider:function(){this._columnsColl={};var zoomSlider=new $.ig.ZoomSlider;return zoomSlider},_container:null,_bootstrapZoomSlider:function(renderer){var zoomSlider=this._zoomSlider},_setSize:function(zoomSlider,key,val){$.ig.util.setSize(this.element,key,val,zoomSlider,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"notifySizeChanged"},notifySizeChanged:function(){this._zoomSlider.notifySizeChanged()},flush:function(){if(this._zoomSlider&&this._zoomSlider.view())this._zoomSlider.flush()},destroy:function(){var key,style,zoomSlider=this._zoomSlider,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.zoomSlider){elem.removeClass(this.css.zoomSlider)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(zoomSlider){this._setSize(zoomSlider)}$.Widget.prototype.destroy.apply(this,arguments);if(zoomSlider&&zoomSlider.destroy){zoomSlider.destroy()}delete this._zoomSlider;delete this._old_state}});$.extend($.ui.igZoomSlider,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI ShapeChart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_datasource.js
* infragistics.dv_dataseriesadapter.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.dv_interactivity.js
* infragistics.dv_geo.js
* infragistics.datachart_core.js
* infragistics.datachart_interactivity.js
* infragistics.datachart_extendedaxes.js
* infragistics.dvcommonwidget.js
* infragistics.ui.basechart.js
* infragistics.financialchart.js
* infragistics.ui.widget.js
* infragistics.ui.financialchart.js
*/
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igFinancialChart",$.ui.igBaseChart,{localeWidgetName:"Financial",css:{chart:"ui-category ui-corner-all ui-widget-content ui-financialchart-container",tooltip:"ui-category-tooltip ui-widget-content ui-corner-all"},options:{tooltipTemplate:null,tooltipTemplates:null,pixelScalingRatio:NaN,titleLeftMargin:0,titleRightMargin:0,titleTopMargin:0,titleBottomMargin:0,subtitleLeftMargin:0,subtitleTopMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,subtitleTextColor:null,titleTextColor:null,leftMargin:30,topMargin:NaN,rightMargin:NaN,bottomMargin:NaN,transitionDuration:0,transitionEasingFunction:null,createWrappedTooltip:null,widget:null,subtitleTextStyle:null,titleTextStyle:null,itemsSource:null,includedProperties:null,excludedProperties:null,brushes:null,outlines:null,legend:null,isHorizontalZoomEnabled:true,isVerticalZoomEnabled:false,isSeriesHighlightingEnabled:false,windowRect:null,title:null,subtitle:null,titleAlignment:"center",subtitleAlignment:"center",unknownValuePlotting:null,resolution:NaN,thickness:1,markerTypes:null,markerBrushes:null,markerOutlines:null,markerMaxCount:400,animateSeriesWhenAxisRangeChanges:false,trendLineBrushes:null,trendLineType:null,trendLineThickness:1.5,alignsGridLinesToPixels:true,trendLinePeriod:7,toolTipType:null,crosshairsDisplayMode:null,crosshairsSnapToData:false,crosshairsAnnotationEnabled:false,finalValueAnnotationsVisible:false,calloutsVisible:false,calloutStyleUpdatingEventEnabled:false,calloutsItemsSource:null,calloutsXMemberPath:null,calloutsYMemberPath:null,calloutsLabelMemberPath:null,calloutsContentMemberPath:null,xAxisFormatLabel:null,yAxisFormatLabel:null,xAxisLabelLeftMargin:0,xAxisLabelTopMargin:5,xAxisLabelRightMargin:0,xAxisLabelBottomMargin:5,yAxisLabelLeftMargin:5,yAxisLabelTopMargin:0,yAxisLabelRightMargin:5,yAxisLabelBottomMargin:0,xAxisLabelTextColor:null,yAxisLabelTextColor:null,xAxisTitleMargin:0,yAxisTitleMargin:0,xAxisTitleLeftMargin:NaN,yAxisTitleLeftMargin:NaN,xAxisTitleTopMargin:NaN,yAxisTitleTopMargin:NaN,xAxisTitleRightMargin:NaN,yAxisTitleRightMargin:NaN,xAxisTitleBottomMargin:NaN,yAxisTitleBottomMargin:NaN,xAxisTitleTextColor:null,yAxisTitleTextColor:null,xAxisLabelTextStyle:null,yAxisLabelTextStyle:null,xAxisTitleTextStyle:null,yAxisTitleTextStyle:null,xAxisLabel:null,yAxisLabel:null,xAxisMajorStroke:null,yAxisMajorStroke:null,xAxisMajorStrokeThickness:1,yAxisMajorStrokeThickness:1,xAxisMinorStrokeThickness:1,yAxisMinorStrokeThickness:0,xAxisStrip:null,yAxisStrip:null,xAxisStroke:null,yAxisStroke:null,xAxisStrokeThickness:1,yAxisStrokeThickness:1,xAxisTickLength:5,yAxisTickLength:0,xAxisTickStroke:null,yAxisTickStroke:null,xAxisTickStrokeThickness:2,yAxisTickStrokeThickness:2,xAxisTitle:null,yAxisTitle:null,xAxisMinorStroke:null,yAxisMinorStroke:null,xAxisLabelAngle:0,yAxisLabelAngle:0,xAxisExtent:NaN,yAxisExtent:NaN,xAxisTitleAngle:0,yAxisTitleAngle:-90,xAxisInverted:false,yAxisInverted:false,xAxisTitleAlignment:"center",yAxisTitleAlignment:"center",xAxisLabelHorizontalAlignment:"center",yAxisLabelHorizontalAlignment:"left",xAxisLabelVerticalAlignment:"top",yAxisLabelVerticalAlignment:"center",xAxisLabelVisibility:null,yAxisLabelVisibility:null,yAxisLabelLocation:"outsideRight",rangeSelectorTemplate:null,toolbarTemplate:null,chartTypePickerTemplate:null,trendLineTypePickerTemplate:null,volumeTypePickerTemplate:null,indicatorMenuTemplate:null,overlayPickerTemplate:null,toolbarHeight:40,yAxisIsLogarithmic:false,yAxisLogarithmBase:10,yAxisInterval:NaN,yAxisMinimumValue:NaN,yAxisMaximumValue:NaN,yAxisMinorInterval:0,volumeType:null,xAxisMode:null,yAxisMode:null,isToolbarVisible:true,chartType:null,isWindowSyncedToVisibleRange:false,indicatorTypes:null,overlayTypes:null,yAxisAbbreviateLargeNumbers:true,zoomSliderType:"auto",negativeBrushes:null,negativeOutlines:null,overlayBrushes:null,overlayOutlines:null,volumeOutlines:null,volumeBrushes:null,indicatorNegativeBrushes:null,indicatorBrushes:null,volumeThickness:1,overlayThickness:1,indicatorThickness:1,indicatorDisplayTypes:null,indicatorPeriod:-2147483648,indicatorMultiplier:2,indicatorSmoothingPeriod:3,indicatorShortPeriod:10,indicatorLongPeriod:30,indicatorSignalPeriod:9,rangeSelectorOptions:null,actualRangeSelectorOptions:null,customIndicatorNames:null,zoomSliderXAxisMajorStroke:null,zoomSliderXAxisMajorStrokeThickness:1,isLegendVisible:false,financialChartLegend:null,xAxisMinimumValue:null,xAxisMaximumValue:null},events:{propertyChanged:null,seriesAdded:null,seriesRemoved:null,seriesPointerEnter:null,seriesPointerLeave:null,seriesPointerMove:null,seriesPointerDown:null,seriesPointerUp:null,calloutStyleUpdating:null,applyCustomIndicators:null},_create:function(){this._tooltip={};this._tooltipTemplates={};this._seriesOpt={};$.ui.igBaseChart.prototype._create.apply(this);this._getChartEvt=$.proxy($.ig.dvCommonWidget.prototype._getChartEvt,this);this._widget=this.widget;this.widget=this;var financialChart=this._chart;if(financialChart){financialChart.propertyChanged=$.ig.Delegate.prototype.combine(financialChart.propertyChanged,$.proxy(this._fireFinancialChart_propertyChanged,this));financialChart.seriesAdded=$.ig.Delegate.prototype.combine(financialChart.seriesAdded,$.proxy(this._fireFinancialChart_seriesAdded,this));financialChart.seriesRemoved=$.ig.Delegate.prototype.combine(financialChart.seriesRemoved,$.proxy(this._fireFinancialChart_seriesRemoved,this));financialChart.seriesPointerEnter=$.ig.Delegate.prototype.combine(financialChart.seriesPointerEnter,$.proxy(this._fireFinancialChart_seriesPointerEnter,this));financialChart.seriesPointerLeave=$.ig.Delegate.prototype.combine(financialChart.seriesPointerLeave,$.proxy(this._fireFinancialChart_seriesPointerLeave,this));financialChart.seriesPointerMove=$.ig.Delegate.prototype.combine(financialChart.seriesPointerMove,$.proxy(this._fireFinancialChart_seriesPointerMove,this));financialChart.seriesPointerDown=$.ig.Delegate.prototype.combine(financialChart.seriesPointerDown,$.proxy(this._fireFinancialChart_seriesPointerDown,this));financialChart.seriesPointerUp=$.ig.Delegate.prototype.combine(financialChart.seriesPointerUp,$.proxy(this._fireFinancialChart_seriesPointerUp,this));financialChart.calloutStyleUpdating=$.ig.Delegate.prototype.combine(financialChart.calloutStyleUpdating,$.proxy(this._fireFinancialChart_calloutStyleUpdating,this));financialChart.applyCustomIndicators=$.ig.Delegate.prototype.combine(financialChart.applyCustomIndicators,$.proxy(this._fireFinancialChart_applyCustomIndicators,this))}},_maskSeriesOptions:function(seriesOpt,options){for(var i=0;i<seriesOpt;i++){if(seriesOpt[options[i]]!==undefined){delete seriesOpt[options[i]]}}},_flattenIndicatorInfo:function(evtArgs,intSeries){var e={};e.position=evtArgs.position();e.count=evtArgs.count();e.getDataSource=function(){return $.ig.dvCommonWidget.prototype._flattenDataSource(intSeries,evtArgs.dataSource())};e.basedOn=evtArgs.basedOn();e.minimumValue=evtArgs.dataSource().minimumValue();e.maximumValue=evtArgs.dataSource().maximumValue();return e},_fireFinancialChart_applyCustomIndicators:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}opt.indicatorInfo=this._flattenIndicatorInfo(args.indicatorInfo(),args.series());this.widget._trigger("applyCustomIndicators",null,opt);if(!isNaN(opt.indicatorInfo.minimum)){args.indicatorInfo().dataSource().minimumValue(e.minimumValue)}if(!isNaN(opt.indicatorInfo.maximum)){args.indicatorInfo().dataSource().maximumValue(e.maximumValue)}},_fireFinancialChart_seriesAdded:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}this._trigger("seriesAdded",null,opt);var mustSet=false;for(var p in seriesOpt){if(seriesOpt.hasOwnProperty(p)){if(beforeOpt[p]===undefined){mustSet=true;continue}if(seriesOpt[p]===beforeOpt[p]){delete seriesOpt[p]}else{mustSet=true}}}this._maskSeriesOptions(seriesOpt,["legend","showTooltip","tooltipTemplate","tileImagery","targetSeries","targetAxis","xAxis","yAxis","series","name"]);$.each(seriesOpt,function(key,value){if(!$.ig.dvCommonWidget.prototype._setCoreSeriesOption(series,key,value)){$.ig.dvCommonWidget.prototype._seriesSetOption(series,key,value)}})},_fireFinancialChart_seriesRemoved:function(chart,args){var seriesOpt=null;var opt={};if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(args.series());opt.series=seriesOpt}this._trigger("seriesRemoved",null,opt)},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(financialChart,key,value){var result=false;switch(key){case"propertyChanged":case"seriesAdded":case"seriesRemoved":case"seriesPointerEnter":case"seriesPointerLeave":case"seriesPointerMove":case"seriesPointerDown":case"seriesPointerUp":case"applyCustomIndicators":case"calloutStyleUpdating":break;default:result=$.ui.igBaseChart.prototype._set_option.apply(this,arguments);break}switch(key){case"legend":this._setLegend(financialChart,value);return true;case"tooltipTemplate":result=false;break;case"markerTypes":var markerTypes=new $.ig.MarkerTypeCollection;for(i=0;i<value.length;i++){var markerType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.MarkerType.prototype.$type,value[i],true));markerTypes.add(markerType)}value=markerTypes;break;case"transitionEasingFunction":value=$.ig.util.getEasingFunction(value);break;case"toolbarTemplate":case"rangeSelectorTemplate":var template;if(typeof value=="string"){if($.ig.dvCommonWidget.prototype._htmlCheckExpr.test(value)){template=document.createElement("template");template.innerHTML=value}if(!template){template=document.querySelector("#"+value)}if(!template){template=document.querySelector(value)}if(template){value=template}}break;case"indicatorTypes":var indicatorTypes=new $.ig.FinancialIndicatorTypeCollection;for(i=0;i<value.length;i++){var indicatorType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.FinancialIndicatorType.prototype.$type,value[i],true));indicatorTypes.add(indicatorType)}value=indicatorTypes;break;case"overlayTypes":var overlayTypes=new $.ig.FinancialOverlayTypeCollection;for(i=0;i<value.length;i++){var overlayType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.FinancialOverlayType.prototype.$type,value[i],true));overlayTypes.add(overlayType)}value=overlayTypes;break;case"rangeSelectorOptions":var rangeSelectorOptions=new $.ig.FinancialChartRangeSelectorOptionCollection;for(i=0;i<value.length;i++){var rangeSelectorOption=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.FinancialChartRangeSelectorOption.prototype.$type,value[i],true));rangeSelectorOptions.add(rangeSelectorOption)}value=rangeSelectorOptions;break;case"indicatorDisplayTypes":var indicatorDisplayTypes=new $.ig.IndicatorDisplayTypeCollection;for(i=0;i<value.length;i++){var indicatorDisplayType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.IndicatorDisplayType.prototype.$type,value[i],true));indicatorDisplayTypes.add(indicatorDisplayType)}value=indicatorDisplayTypes;break;case"xAxisBreaks":var breaks=financialChart.xAxisBreaks();breaks.clear();$.each(value,function(ii,brk){var timeAxisBreak=new $.ig.TimeAxisBreak;timeAxisBreak.start(brk.start);timeAxisBreak.end(brk.end);timeAxisBreak.interval(brk.interval);breaks.add(timeAxisBreak)});return true}if(result){return true}switch(key){case"tooltipTemplate":financialChart.tooltipTemplate(value);return true;case"tooltipTemplates":financialChart.tooltipTemplates(value);return true;case"pixelScalingRatio":financialChart.pixelScalingRatio(value);return true;case"titleLeftMargin":financialChart.titleLeftMargin(value);return true;case"titleRightMargin":financialChart.titleRightMargin(value);return true;case"titleTopMargin":financialChart.titleTopMargin(value);return true;case"titleBottomMargin":financialChart.titleBottomMargin(value);return true;case"subtitleLeftMargin":financialChart.subtitleLeftMargin(value);return true;case"subtitleTopMargin":financialChart.subtitleTopMargin(value);return true;case"subtitleRightMargin":financialChart.subtitleRightMargin(value);return true;case"subtitleBottomMargin":financialChart.subtitleBottomMargin(value);return true;case"subtitleTextColor":if(value==null){financialChart.subtitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.subtitleTextColor($tempBrush)}return true;case"titleTextColor":if(value==null){financialChart.titleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.titleTextColor($tempBrush)}return true;case"leftMargin":financialChart.leftMargin(value);return true;case"topMargin":financialChart.topMargin(value);return true;case"rightMargin":financialChart.rightMargin(value);return true;case"bottomMargin":financialChart.bottomMargin(value);return true;case"transitionDuration":financialChart.transitionDuration(value);return true;case"transitionEasingFunction":financialChart.transitionEasingFunction(value);return true;case"createWrappedTooltip":financialChart.createWrappedTooltip(value);return true;case"widget":financialChart.widget(value);return true;case"subtitleTextStyle":financialChart.subtitleTextStyle(value);return true;case"titleTextStyle":financialChart.titleTextStyle(value);return true;case"itemsSource":financialChart.itemsSource(value);return true;case"includedProperties":financialChart.includedProperties(value);return true;case"excludedProperties":financialChart.excludedProperties(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.outlines($tempBrushCollection);return true;case"legend":financialChart.legend(value);return true;case"isHorizontalZoomEnabled":financialChart.isHorizontalZoomEnabled(value);return true;case"isVerticalZoomEnabled":financialChart.isVerticalZoomEnabled(value);return true;case"isSeriesHighlightingEnabled":financialChart.isSeriesHighlightingEnabled(value);return true;case"windowRect":financialChart.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"title":financialChart.title(value);return true;case"subtitle":financialChart.subtitle(value);return true;case"titleAlignment":switch(value){case"left":financialChart.titleAlignment(0);break;case"center":financialChart.titleAlignment(1);break;case"right":financialChart.titleAlignment(2);break;case"stretch":financialChart.titleAlignment(3);break}return true;case"subtitleAlignment":switch(value){case"left":financialChart.subtitleAlignment(0);break;case"center":financialChart.subtitleAlignment(1);break;case"right":financialChart.subtitleAlignment(2);break;case"stretch":financialChart.subtitleAlignment(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":financialChart.unknownValuePlotting(0);break;case"dontPlot":financialChart.unknownValuePlotting(1);break}return true;case"resolution":financialChart.resolution(value);return true;case"thickness":financialChart.thickness(value);return true;case"markerTypes":financialChart.markerTypes(value);return true;case"markerBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.markerBrushes($tempBrushCollection);return true;case"markerOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.markerOutlines($tempBrushCollection);return true;case"markerMaxCount":financialChart.markerMaxCount(value);return true;case"animateSeriesWhenAxisRangeChanges":financialChart.animateSeriesWhenAxisRangeChanges(value);return true;case"trendLineBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.trendLineBrushes($tempBrushCollection);return true;case"trendLineType":switch(value){case"none":financialChart.trendLineType(0);break;case"linearFit":financialChart.trendLineType(1);break;case"quadraticFit":financialChart.trendLineType(2);break;case"cubicFit":financialChart.trendLineType(3);break;case"quarticFit":financialChart.trendLineType(4);break;case"quinticFit":financialChart.trendLineType(5);break;case"logarithmicFit":financialChart.trendLineType(6);break;case"exponentialFit":financialChart.trendLineType(7);break;case"powerLawFit":financialChart.trendLineType(8);break;case"simpleAverage":financialChart.trendLineType(9);break;case"exponentialAverage":financialChart.trendLineType(10);break;case"modifiedAverage":financialChart.trendLineType(11);break;case"cumulativeAverage":financialChart.trendLineType(12);break;case"weightedAverage":financialChart.trendLineType(13);break}return true;case"trendLineThickness":financialChart.trendLineThickness(value);return true;case"alignsGridLinesToPixels":financialChart.alignsGridLinesToPixels(value);return true;case"trendLinePeriod":financialChart.trendLinePeriod(value);return true;case"toolTipType":switch(value){case"default":financialChart.toolTipType(0);break;case"item":financialChart.toolTipType(1);break;case"category":financialChart.toolTipType(2);break;case"none":financialChart.toolTipType(3);break}return true;case"crosshairsDisplayMode":switch(value){case"default":financialChart.crosshairsDisplayMode(0);break;case"none":financialChart.crosshairsDisplayMode(1);break;case"horizontal":financialChart.crosshairsDisplayMode(2);break;case"vertical":financialChart.crosshairsDisplayMode(3);break;case"both":financialChart.crosshairsDisplayMode(4);break}return true;case"crosshairsSnapToData":financialChart.crosshairsSnapToData(value);return true;case"crosshairsAnnotationEnabled":financialChart.crosshairsAnnotationEnabled(value);return true;case"finalValueAnnotationsVisible":financialChart.finalValueAnnotationsVisible(value);return true;case"calloutsVisible":financialChart.calloutsVisible(value);return true;case"calloutStyleUpdatingEventEnabled":financialChart.calloutStyleUpdatingEventEnabled(value);return true;case"calloutsItemsSource":financialChart.calloutsItemsSource(value);return true;case"calloutsXMemberPath":financialChart.calloutsXMemberPath(value);return true;case"calloutsYMemberPath":financialChart.calloutsYMemberPath(value);return true;case"calloutsLabelMemberPath":financialChart.calloutsLabelMemberPath(value);return true;case"calloutsContentMemberPath":financialChart.calloutsContentMemberPath(value);return true;case"xAxisFormatLabel":financialChart.xAxisFormatLabel(value);return true;case"yAxisFormatLabel":financialChart.yAxisFormatLabel(value);return true;case"xAxisLabelLeftMargin":financialChart.xAxisLabelLeftMargin(value);return true;case"xAxisLabelTopMargin":financialChart.xAxisLabelTopMargin(value);return true;case"xAxisLabelRightMargin":financialChart.xAxisLabelRightMargin(value);return true;case"xAxisLabelBottomMargin":financialChart.xAxisLabelBottomMargin(value);return true;case"yAxisLabelLeftMargin":financialChart.yAxisLabelLeftMargin(value);return true;case"yAxisLabelTopMargin":financialChart.yAxisLabelTopMargin(value);return true;case"yAxisLabelRightMargin":financialChart.yAxisLabelRightMargin(value);return true;case"yAxisLabelBottomMargin":financialChart.yAxisLabelBottomMargin(value);return true;case"xAxisLabelTextColor":if(value==null){financialChart.xAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisLabelTextColor($tempBrush)}return true;case"yAxisLabelTextColor":if(value==null){financialChart.yAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisLabelTextColor($tempBrush)}return true;case"xAxisTitleMargin":financialChart.xAxisTitleMargin(value);return true;case"yAxisTitleMargin":financialChart.yAxisTitleMargin(value);return true;case"xAxisTitleLeftMargin":financialChart.xAxisTitleLeftMargin(value);return true;case"yAxisTitleLeftMargin":financialChart.yAxisTitleLeftMargin(value);return true;case"xAxisTitleTopMargin":financialChart.xAxisTitleTopMargin(value);return true;case"yAxisTitleTopMargin":financialChart.yAxisTitleTopMargin(value);return true;case"xAxisTitleRightMargin":financialChart.xAxisTitleRightMargin(value);return true;case"yAxisTitleRightMargin":financialChart.yAxisTitleRightMargin(value);return true;case"xAxisTitleBottomMargin":financialChart.xAxisTitleBottomMargin(value);return true;case"yAxisTitleBottomMargin":financialChart.yAxisTitleBottomMargin(value);return true;case"xAxisTitleTextColor":if(value==null){financialChart.xAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisTitleTextColor($tempBrush)}return true;case"yAxisTitleTextColor":if(value==null){financialChart.yAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisTitleTextColor($tempBrush)}return true;case"xAxisLabelTextStyle":financialChart.xAxisLabelTextStyle(value);return true;case"yAxisLabelTextStyle":financialChart.yAxisLabelTextStyle(value);return true;case"xAxisTitleTextStyle":financialChart.xAxisTitleTextStyle(value);return true;case"yAxisTitleTextStyle":financialChart.yAxisTitleTextStyle(value);return true;case"xAxisLabel":financialChart.xAxisLabel(value);return true;case"yAxisLabel":financialChart.yAxisLabel(value);return true;case"xAxisMajorStroke":if(value==null){financialChart.xAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisMajorStroke($tempBrush)}return true;case"yAxisMajorStroke":if(value==null){financialChart.yAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisMajorStroke($tempBrush)}return true;case"xAxisMajorStrokeThickness":financialChart.xAxisMajorStrokeThickness(value);return true;case"yAxisMajorStrokeThickness":financialChart.yAxisMajorStrokeThickness(value);return true;case"xAxisMinorStrokeThickness":financialChart.xAxisMinorStrokeThickness(value);return true;case"yAxisMinorStrokeThickness":financialChart.yAxisMinorStrokeThickness(value);return true;case"xAxisStrip":if(value==null){financialChart.xAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisStrip($tempBrush)}return true;case"yAxisStrip":if(value==null){financialChart.yAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisStrip($tempBrush)}return true;case"xAxisStroke":if(value==null){financialChart.xAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisStroke($tempBrush)}return true;case"yAxisStroke":if(value==null){financialChart.yAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisStroke($tempBrush)}return true;case"xAxisStrokeThickness":financialChart.xAxisStrokeThickness(value);return true;case"yAxisStrokeThickness":financialChart.yAxisStrokeThickness(value);return true;case"xAxisTickLength":financialChart.xAxisTickLength(value);return true;case"yAxisTickLength":financialChart.yAxisTickLength(value);return true;case"xAxisTickStroke":if(value==null){financialChart.xAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisTickStroke($tempBrush)}return true;case"yAxisTickStroke":if(value==null){financialChart.yAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisTickStroke($tempBrush)}return true;case"xAxisTickStrokeThickness":financialChart.xAxisTickStrokeThickness(value);return true;case"yAxisTickStrokeThickness":financialChart.yAxisTickStrokeThickness(value);return true;case"xAxisTitle":financialChart.xAxisTitle(value);return true;case"yAxisTitle":financialChart.yAxisTitle(value);return true;case"xAxisMinorStroke":if(value==null){financialChart.xAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.xAxisMinorStroke($tempBrush)}return true;case"yAxisMinorStroke":if(value==null){financialChart.yAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.yAxisMinorStroke($tempBrush)}return true;case"xAxisLabelAngle":financialChart.xAxisLabelAngle(value);return true;case"yAxisLabelAngle":financialChart.yAxisLabelAngle(value);return true;case"xAxisExtent":financialChart.xAxisExtent(value);return true;case"yAxisExtent":financialChart.yAxisExtent(value);return true;case"xAxisTitleAngle":financialChart.xAxisTitleAngle(value);return true;case"yAxisTitleAngle":financialChart.yAxisTitleAngle(value);return true;case"xAxisInverted":financialChart.xAxisInverted(value);return true;case"yAxisInverted":financialChart.yAxisInverted(value);return true;case"xAxisTitleAlignment":switch(value){case"left":financialChart.xAxisTitleAlignment(0);break;case"center":financialChart.xAxisTitleAlignment(1);break;case"right":financialChart.xAxisTitleAlignment(2);break;case"stretch":financialChart.xAxisTitleAlignment(3);break}return true;case"yAxisTitleAlignment":switch(value){case"top":financialChart.yAxisTitleAlignment(0);break;case"center":financialChart.yAxisTitleAlignment(1);break;case"bottom":financialChart.yAxisTitleAlignment(2);break;case"stretch":financialChart.yAxisTitleAlignment(3);break}return true;case"xAxisLabelHorizontalAlignment":switch(value){case"left":financialChart.xAxisLabelHorizontalAlignment(0);break;case"center":financialChart.xAxisLabelHorizontalAlignment(1);break;case"right":financialChart.xAxisLabelHorizontalAlignment(2);break;case"stretch":financialChart.xAxisLabelHorizontalAlignment(3);break}return true;case"yAxisLabelHorizontalAlignment":switch(value){case"left":financialChart.yAxisLabelHorizontalAlignment(0);break;case"center":financialChart.yAxisLabelHorizontalAlignment(1);break;case"right":financialChart.yAxisLabelHorizontalAlignment(2);break;case"stretch":financialChart.yAxisLabelHorizontalAlignment(3);break}return true;case"xAxisLabelVerticalAlignment":switch(value){case"top":financialChart.xAxisLabelVerticalAlignment(0);break;case"center":financialChart.xAxisLabelVerticalAlignment(1);break;case"bottom":financialChart.xAxisLabelVerticalAlignment(2);break;case"stretch":financialChart.xAxisLabelVerticalAlignment(3);break}return true;case"yAxisLabelVerticalAlignment":switch(value){case"top":financialChart.yAxisLabelVerticalAlignment(0);break;case"center":financialChart.yAxisLabelVerticalAlignment(1);break;case"bottom":financialChart.yAxisLabelVerticalAlignment(2);break;case"stretch":financialChart.yAxisLabelVerticalAlignment(3);break}return true;case"xAxisLabelVisibility":switch(value){case"visible":financialChart.xAxisLabelVisibility(0);break;case"collapsed":financialChart.xAxisLabelVisibility(1);break}return true;case"yAxisLabelVisibility":switch(value){case"visible":financialChart.yAxisLabelVisibility(0);break;case"collapsed":financialChart.yAxisLabelVisibility(1);break}return true;case"yAxisLabelLocation":switch(value){case"outsideTop":financialChart.yAxisLabelLocation(0);break;case"outsideBottom":financialChart.yAxisLabelLocation(1);break;case"outsideLeft":financialChart.yAxisLabelLocation(2);break;case"outsideRight":financialChart.yAxisLabelLocation(3);break;case"insideTop":financialChart.yAxisLabelLocation(4);break;case"insideBottom":financialChart.yAxisLabelLocation(5);break;case"insideLeft":financialChart.yAxisLabelLocation(6);break;case"insideRight":financialChart.yAxisLabelLocation(7);break}return true;case"rangeSelectorTemplate":financialChart.rangeSelectorTemplate(value);return true;case"toolbarTemplate":financialChart.toolbarTemplate(value);return true;case"chartTypePickerTemplate":financialChart.chartTypePickerTemplate(value);return true;case"trendLineTypePickerTemplate":financialChart.trendLineTypePickerTemplate(value);return true;case"volumeTypePickerTemplate":financialChart.volumeTypePickerTemplate(value);return true;case"indicatorMenuTemplate":financialChart.indicatorMenuTemplate(value);return true;case"overlayPickerTemplate":financialChart.overlayPickerTemplate(value);return true;case"toolbarHeight":financialChart.toolbarHeight(value);return true;case"yAxisIsLogarithmic":financialChart.yAxisIsLogarithmic(value);return true;case"yAxisLogarithmBase":financialChart.yAxisLogarithmBase(value);return true;case"yAxisInterval":financialChart.yAxisInterval(value);return true;case"yAxisMinimumValue":financialChart.yAxisMinimumValue(value);return true;case"yAxisMaximumValue":financialChart.yAxisMaximumValue(value);return true;case"yAxisMinorInterval":financialChart.yAxisMinorInterval(value);return true;case"volumeType":switch(value){case"none":financialChart.volumeType(0);break;case"column":financialChart.volumeType(1);break;case"line":financialChart.volumeType(2);break;case"area":financialChart.volumeType(3);break}return true;case"xAxisMode":switch(value){case"ordinal":financialChart.xAxisMode(0);break;case"time":financialChart.xAxisMode(1);break}return true;case"yAxisMode":switch(value){case"numeric":financialChart.yAxisMode(0);break;case"percentChange":financialChart.yAxisMode(1);break}return true;case"isToolbarVisible":financialChart.isToolbarVisible(value);return true;case"chartType":switch(value){case"auto":financialChart.chartType(0);break;case"bar":financialChart.chartType(1);break;case"candle":financialChart.chartType(2);break;case"column":financialChart.chartType(3);break;case"line":financialChart.chartType(4);break}return true;case"isWindowSyncedToVisibleRange":financialChart.isWindowSyncedToVisibleRange(value);return true;case"indicatorTypes":financialChart.indicatorTypes(value);return true;case"overlayTypes":financialChart.overlayTypes(value);return true;case"yAxisAbbreviateLargeNumbers":financialChart.yAxisAbbreviateLargeNumbers(value);return true;case"zoomSliderType":switch(value){case"none":financialChart.zoomSliderType(0);break;case"auto":financialChart.zoomSliderType(1);break;case"bar":financialChart.zoomSliderType(2);break;case"candle":
financialChart.zoomSliderType(3);break;case"column":financialChart.zoomSliderType(4);break;case"line":financialChart.zoomSliderType(5);break;case"area":financialChart.zoomSliderType(6);break}return true;case"negativeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.negativeBrushes($tempBrushCollection);return true;case"negativeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.negativeOutlines($tempBrushCollection);return true;case"overlayBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.overlayBrushes($tempBrushCollection);return true;case"overlayOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.overlayOutlines($tempBrushCollection);return true;case"volumeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.volumeOutlines($tempBrushCollection);return true;case"volumeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.volumeBrushes($tempBrushCollection);return true;case"indicatorNegativeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.indicatorNegativeBrushes($tempBrushCollection);return true;case"indicatorBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}financialChart.indicatorBrushes($tempBrushCollection);return true;case"volumeThickness":financialChart.volumeThickness(value);return true;case"overlayThickness":financialChart.overlayThickness(value);return true;case"indicatorThickness":financialChart.indicatorThickness(value);return true;case"indicatorDisplayTypes":financialChart.indicatorDisplayTypes(value);return true;case"indicatorPeriod":financialChart.indicatorPeriod(value);return true;case"indicatorMultiplier":financialChart.indicatorMultiplier(value);return true;case"indicatorSmoothingPeriod":financialChart.indicatorSmoothingPeriod(value);return true;case"indicatorShortPeriod":financialChart.indicatorShortPeriod(value);return true;case"indicatorLongPeriod":financialChart.indicatorLongPeriod(value);return true;case"indicatorSignalPeriod":financialChart.indicatorSignalPeriod(value);return true;case"rangeSelectorOptions":financialChart.rangeSelectorOptions(value);return true;case"actualRangeSelectorOptions":financialChart.actualRangeSelectorOptions(value);return true;case"customIndicatorNames":financialChart.customIndicatorNames(value);return true;case"zoomSliderXAxisMajorStroke":if(value==null){financialChart.zoomSliderXAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);financialChart.zoomSliderXAxisMajorStroke($tempBrush)}return true;case"zoomSliderXAxisMajorStrokeThickness":financialChart.zoomSliderXAxisMajorStrokeThickness(value);return true;case"isLegendVisible":financialChart.isLegendVisible(value);return true;case"financialChartLegend":financialChart.financialChartLegend(value);return true;case"xAxisMinimumValue":financialChart.xAxisMinimumValue(value);return true;case"xAxisMaximumValue":financialChart.xAxisMaximumValue(value);return true}},_converterCallback:function(){if(this._dataSource&&this._dataSource!=null&&this._dataSource.converter&&this._dataSource.converter()!=null&&this._dataSource.converter().records){this._chart.itemsSource(this._dataSource.converter().records())}else{this._chart.itemsSource(null)}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){var result=new $.ig.FinancialChart;result.createWrappedTooltip(function(ele){var jEle=$(ele);var wrap=new $.ig.JQueryDomWrapper(jEle[0],jEle);return[wrap,jEle]});result.widget(this);return result},destroy:function(){this.widget=this._widget;$.ui.igBaseChart.prototype.destroy.apply(this)},_getWidgetName:function(){return""},id:function(){return this.element.length>0?this.element[0].id:""},_beforeInitialOptions:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));if(this.css.chart){elem.addClass(this.css.chart)}chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},exportVisualData:function(){return this._chart.exportVisualData()},_getSeriesOpt:function(evtArgs){var result=$.extend(true,{},evtArgs._series);if(typeof result.name=="function")result.name=result.name();return result}});$.extend($.ui.igFinancialChart,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI RadialGauge 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.radialgauge.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igRadialGauge",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",radialGauge:"ui-radialgauge"},events:{formatLabel:null,alignLabel:null,valueChanged:null},options:{width:null,height:null,ranges:[{name:null,startValue:0,endValue:0,outerStartExtent:0,outerEndExtent:0,innerStartExtent:0,innerEndExtent:0,brush:null,outline:null,strokeThickness:0,remove:false}],rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,interval:NaN,centerX:.5,centerY:.5,value:0,scaleStartAngle:135,scaleEndAngle:45,scaleSweepDirection:"clockwise",transitionDuration:0,transitionEasingFunction:null,needleBrush:null,needleOutline:null,needleStartExtent:NaN,needleEndExtent:NaN,needleShape:"trapezoid",needleStartWidthRatio:NaN,needleEndWidthRatio:NaN,needleBaseFeatureWidthRatio:NaN,needleBaseFeatureExtent:NaN,needlePointFeatureWidthRatio:NaN,needlePointFeatureExtent:NaN,needlePivotWidthRatio:NaN,needlePivotInnerWidthRatio:NaN,needlePivotShape:"circleOverlay",scaleStartExtent:.5,needlePivotBrush:null,needlePivotOutline:null,needleStrokeThickness:1,needlePivotStrokeThickness:1,scaleEndExtent:.57,labelExtent:.65,labelInterval:NaN,tickStartExtent:.5,tickEndExtent:.57,tickStrokeThickness:3,tickBrush:null,fontBrush:null,minorTickStartExtent:.54,minorTickEndExtent:.57,minorTickStrokeThickness:2,minorTickBrush:null,minorTickCount:3,scaleBrush:null,backingBrush:null,backingOutline:null,backingStrokeThickness:12,backingOuterExtent:.82,backingOversweep:3,scaleOversweep:2.8,scaleOversweepShape:"auto",backingCornerRadius:4,backingInnerExtent:.12,backingShape:"circular",radiusMultiplier:1,duplicateLabelOmissionStrategy:"omitLast",isNeedleDraggingEnabled:false,isNeedleDraggingConstrained:true,font:null,transitionProgress:0,pixelScalingRatio:NaN},_rangesColl:{},_setOption:function(key,value,checkPrev){var radialGauge=this._radialGauge,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(radialGauge,key,value)){return this}this._set_generated_option(radialGauge,key,value);return this},_set_generated_option:function(radialGauge,key,value){switch(key){case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}radialGauge.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}radialGauge.rangeOutlines($tempBrushCollection);return true;case"minimumValue":radialGauge.minimumValue(value);return true;case"maximumValue":radialGauge.maximumValue(value);return true;case"interval":radialGauge.interval(value);return true;case"centerX":radialGauge.centerX(value);return true;case"centerY":radialGauge.centerY(value);return true;case"value":radialGauge.value(value);return true;case"scaleStartAngle":radialGauge.scaleStartAngle(value);return true;case"scaleEndAngle":radialGauge.scaleEndAngle(value);return true;case"scaleSweepDirection":switch(value){case"counterclockwise":radialGauge.scaleSweepDirection(0);break;case"clockwise":radialGauge.scaleSweepDirection(1);break}return true;case"transitionDuration":radialGauge.transitionDuration(value);return true;case"needleBrush":if(value==null){radialGauge.needleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needleBrush($tempBrush)}return true;case"needleOutline":if(value==null){radialGauge.needleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needleOutline($tempBrush)}return true;case"needleStartExtent":radialGauge.needleStartExtent(value);return true;case"needleEndExtent":radialGauge.needleEndExtent(value);return true;case"needleShape":switch(value){case"none":radialGauge.needleShape(0);break;case"rectangle":radialGauge.needleShape(1);break;case"triangle":radialGauge.needleShape(2);break;case"needle":radialGauge.needleShape(3);break;case"trapezoid":radialGauge.needleShape(4);break;case"rectangleWithBulb":radialGauge.needleShape(5);break;case"triangleWithBulb":radialGauge.needleShape(6);break;case"needleWithBulb":radialGauge.needleShape(7);break;case"trapezoidWithBulb":radialGauge.needleShape(8);break}return true;case"needleStartWidthRatio":radialGauge.needleStartWidthRatio(value);return true;case"needleEndWidthRatio":radialGauge.needleEndWidthRatio(value);return true;case"needleBaseFeatureWidthRatio":radialGauge.needleBaseFeatureWidthRatio(value);return true;case"needleBaseFeatureExtent":radialGauge.needleBaseFeatureExtent(value);return true;case"needlePointFeatureWidthRatio":radialGauge.needlePointFeatureWidthRatio(value);return true;case"needlePointFeatureExtent":radialGauge.needlePointFeatureExtent(value);return true;case"needlePivotWidthRatio":radialGauge.needlePivotWidthRatio(value);return true;case"needlePivotInnerWidthRatio":radialGauge.needlePivotInnerWidthRatio(value);return true;case"needlePivotShape":switch(value){case"none":radialGauge.needlePivotShape(0);break;case"circle":radialGauge.needlePivotShape(1);break;case"circleWithHole":radialGauge.needlePivotShape(2);break;case"circleOverlay":radialGauge.needlePivotShape(3);break;case"circleOverlayWithHole":radialGauge.needlePivotShape(4);break;case"circleUnderlay":radialGauge.needlePivotShape(5);break;case"circleUnderlayWithHole":radialGauge.needlePivotShape(6);break}return true;case"scaleStartExtent":radialGauge.scaleStartExtent(value);return true;case"needlePivotBrush":if(value==null){radialGauge.needlePivotBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needlePivotBrush($tempBrush)}return true;case"needlePivotOutline":if(value==null){radialGauge.needlePivotOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.needlePivotOutline($tempBrush)}return true;case"needleStrokeThickness":radialGauge.needleStrokeThickness(value);return true;case"needlePivotStrokeThickness":radialGauge.needlePivotStrokeThickness(value);return true;case"scaleEndExtent":radialGauge.scaleEndExtent(value);return true;case"labelExtent":radialGauge.labelExtent(value);return true;case"labelInterval":radialGauge.labelInterval(value);return true;case"tickStartExtent":radialGauge.tickStartExtent(value);return true;case"tickEndExtent":radialGauge.tickEndExtent(value);return true;case"tickStrokeThickness":radialGauge.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){radialGauge.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){radialGauge.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.fontBrush($tempBrush)}return true;case"minorTickStartExtent":radialGauge.minorTickStartExtent(value);return true;case"minorTickEndExtent":radialGauge.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":radialGauge.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){radialGauge.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.minorTickBrush($tempBrush)}return true;case"minorTickCount":radialGauge.minorTickCount(value);return true;case"scaleBrush":if(value==null){radialGauge.scaleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.scaleBrush($tempBrush)}return true;case"backingBrush":if(value==null){radialGauge.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){radialGauge.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);radialGauge.backingOutline($tempBrush)}return true;case"backingStrokeThickness":radialGauge.backingStrokeThickness(value);return true;case"backingOuterExtent":radialGauge.backingOuterExtent(value);return true;case"backingOversweep":radialGauge.backingOversweep(value);return true;case"scaleOversweep":radialGauge.scaleOversweep(value);return true;case"scaleOversweepShape":switch(value){case"auto":radialGauge.scaleOversweepShape(0);break;case"circular":radialGauge.scaleOversweepShape(1);break;case"fitted":radialGauge.scaleOversweepShape(2);break}return true;case"backingCornerRadius":radialGauge.backingCornerRadius(value);return true;case"backingInnerExtent":radialGauge.backingInnerExtent(value);return true;case"backingShape":switch(value){case"circular":radialGauge.backingShape(0);break;case"fitted":radialGauge.backingShape(1);break}return true;case"radiusMultiplier":radialGauge.radiusMultiplier(value);return true;case"duplicateLabelOmissionStrategy":switch(value){case"omitLast":radialGauge.duplicateLabelOmissionStrategy(0);break;case"omitFirst":radialGauge.duplicateLabelOmissionStrategy(1);break;case"omitNeither":radialGauge.duplicateLabelOmissionStrategy(2);break;case"omitBoth":radialGauge.duplicateLabelOmissionStrategy(3);break}return true;case"isNeedleDraggingEnabled":radialGauge.isNeedleDraggingEnabled(value);return true;case"isNeedleDraggingConstrained":radialGauge.isNeedleDraggingConstrained(value);return true;case"font":radialGauge.font(value);return true;case"transitionProgress":radialGauge.transitionProgress(value);return true;case"pixelScalingRatio":radialGauge.pixelScalingRatio(value);return true}},_set_option:function(radialGauge,key,value){var currentKey;switch(key){case"formatLabel":case"alignLabel":radialGauge.refresh();return true;case"ranges":var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error(this._getLocaleValue("rangeNameMissing")+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeRange(radialGauge,value[i]);this._updateRange(radialGauge,value[i])}else this._addRange(radialGauge,value[i])}return true;case"width":this._setSize(radialGauge,"width",value);return true;case"height":this._setSize(radialGauge,"height",value);return true;case"transitionEasingFunction":radialGauge.transitionEasingFunction($.ig.util.getEasingFunction(value));return true}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addRange(this._radialGauge,value)},_addRange:function(radialGauge,value){if(!value||value.remove==true||!this._rangesColl||!radialGauge)return;if(!this._rangesColl.hasOwnProperty(value.name)){var range=new $.ig.XamRadialGaugeRange;for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setRangeOption(range,currentKey,value[currentKey])}}this._rangesColl[value.name]=range;if(radialGauge.ranges())radialGauge.ranges().add(range)}},removeRange:function(value){this._removeRange(this._radialGauge,value)},_removeRange:function(radialGauge,value){if(!value||!this._rangesColl||!radialGauge)return;if(this._rangesColl.hasOwnProperty(value.name)){var range=this._rangesColl[value.name];if(range&&value.remove==true){delete this._rangesColl[value.name];if(radialGauge.ranges()&&radialGauge.ranges().contains(range))radialGauge.ranges().remove(range)}}},updateRange:function(value){this._updateRange(this._radialGauge,value)},_updateRange:function(radialGauge,value){if(!value||!this._rangesColl||!radialGauge)return;if(this._rangesColl.hasOwnProperty(value.name)){var range=this._rangesColl[value.name];if(range&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){this._setRangeOption(range,currentKey,value[currentKey])}}this._rangesColl[value.name]=range}}},clearRanges:function(){if(!this._radialGauge||!this._radialGauge.ranges())return;this._radialGauge.ranges().clear();this._rangesColl={}},_creationOptions:null,_radialGauge:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,radialGauge,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}radialGauge=this._createGauge();self._radialGauge=radialGauge;radialGauge.formatLabel=$.ig.Delegate.prototype.combine(radialGauge.formatLabel,$.proxy(this._fireRadialGauge_formatLabel,this));radialGauge.alignLabel=$.ig.Delegate.prototype.combine(radialGauge.alignLabel,$.proxy(this._fireRadialGauge_alignLabel,this));radialGauge.valueChanged=$.ig.Delegate.prototype.combine(radialGauge.valueChanged,$.proxy(this._fireRadialGauge_valueChanged,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;radialGauge.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(radialGauge,size=key,v)}}if(!size){self._setSize(radialGauge,"width")}if(self.css&&self.css.radialGauge){elem.addClass(self.css.radialGauge)}},_createGauge:function(){this._rangesColl={};return new $.ig.XamRadialGauge},_fireRadialGauge_formatLabel:function(radialGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.startAngle=evt.startAngle;opts.endAngle=evt.endAngle;opts.angle=evt.angle;opts.value=evt.value;opts.label=evt.label;opts.owner=this;this._trigger("formatLabel",null,opts);evt.value=opts.value;evt.label=opts.label},_fireRadialGauge_alignLabel:function(radialGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.startAngle=evt.startAngle;opts.endAngle=evt.endAngle;opts.angle=evt.angle;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_fireRadialGauge_valueChanged:function(radialGauge,evt){var opts={oldValue:evt._oldValue,newValue:evt._newValue,owner:this};this.options.value=opts.newValue;this._trigger("valueChanged",null,opts)},_setSize:function(radialGauge,key,val){$.ig.util.setSize(this.element,key,val,radialGauge,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},scaleValue:function(value){if(this._radialGauge)return this._radialGauge.scaleValue(value)},unscaleValue:function(value){if(this._radialGauge)return this._radialGauge.unscaleValue(value)},getValueForPoint:function(x,y){if(this._radialGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._radialGauge.getValueForPoint(point)}},getPointForValue:function(value,extent){if(this._radialGauge){var point=this._radialGauge.getPointForValue(value,extent);return{x:point.__x,y:point.__y}}},needleContainsPoint:function(x,y){if(this._radialGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._radialGauge.needleContainsPoint(point)}},exportVisualData:function(){if(this._radialGauge)return this._radialGauge.exportVisualData()},flush:function(){if(this._radialGauge&&this._radialGauge.view())this._radialGauge.view().flush()},destroy:function(){var key,style,radialGauge=this._radialGauge,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.radialGauge){elem.removeClass(this.css.radialGauge)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(radialGauge){this._setSize(radialGauge)}this._superApply(arguments);if(radialGauge&&radialGauge.destroy){radialGauge.destroy()}delete this._radialGauge;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._radialGauge){this._radialGauge.styleUpdated()}}});$.extend($.ui.igRadialGauge,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI RadialMenu 19.1.20191.172
*
* Copyright (c) 2013-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ui.widget.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_collectionsExtended.js
* infragistics.dv_interactivity.js
* infragistics.dv_core.js
* infragistics.dv_jquerydom.js
* infragistics.ext_ui.js
* infragistics.radialmenu.js
*/
(function($){$.widget("ui.igRadialMenu",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",radialMenu:"ui-radialmenu",tooltip:"ui-radialmenu-tooltip ui-corner-all"},events:{closed:null,opened:null},options:{items:[{type:"button",name:null,recentItemName:null,value:NaN,pendingValue:NaN,autoRotateChildren:true,checkedHighlightBrush:null,foreground:null,highlightBrush:null,innerAreaFill:null,innerAreaHotTrackFill:null,innerAreaHotTrackStroke:null,innerAreaStroke:null,innerAreaStrokeThickness:1,isEnabled:true,isToolTipEnabled:true,outerRingButtonHotTrackFill:null,outerRingButtonHotTrackForeground:null,outerRingButtonHotTrackStroke:null,outerRingButtonFill:null,outerRingButtonForeground:null,outerRingButtonStroke:null,outerRingButtonStrokeThickness:1,toolTip:null,wedgeIndex:-1,wedgeSpan:1,autoUpdateRecentItem:false,childItemPlacement:"asChildren",checkBehavior:"none",isChecked:false,groupName:null,header:null,iconUri:null,color:null,pendingValueNeedleBrush:null,reserveFirstSlice:false,smallIncrement:1,tickBrush:null,ticks:null,trackStartColor:null,trackEndColor:null,valueNeedleBrush:null,closed:null,opened:null,checked:null,click:null,unchecked:null,colorChanged:null,colorWellClick:null,valueChanged:null,pendingValueChanged:null}],currentOpenMenuItemName:null,centerButtonContentWidth:28,centerButtonContentHeight:28,centerButtonClosedFill:null,centerButtonClosedStroke:null,centerButtonFill:null,centerButtonHotTrackFill:null,centerButtonHotTrackStroke:null,centerButtonStroke:null,centerButtonStrokeThickness:0,font:null,isOpen:false,menuBackground:null,menuItemOpenCloseAnimationDuration:250,menuItemOpenCloseAnimationEasingFunction:null,menuOpenCloseAnimationDuration:250,menuOpenCloseAnimationEasingFunction:null,minWedgeCount:8,outerRingFill:null,outerRingThickness:26,outerRingStroke:null,outerRingStrokeThickness:0,rotationInDegrees:-90,rotationAsPercentageOfWedge:-.5,wedgePaddingInDegrees:0,pixelScalingRatio:NaN},_setOption:function(key,value,checkPrev){var radialMenu=this._radialMenu,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(radialMenu,key,value)){return this}return this},_set_generated_option:function(radialMenu,key,value){switch(key){case"font":radialMenu.font(value);return true;case"pixelScalingRatio":radialMenu.pixelScalingRatio(value);return true}},_set_option:function(radialMenu,key,value){var self=this;var currentKey;switch(key){case"width":this._setSize(radialMenu,"width",value);return true;case"height":this._setSize(radialMenu,"height",value);return true;case"items":radialMenu.items().clear();this._itemKeys={};$.each(value,function(i,val){self._addItem(radialMenu,val)});if(this.options.hasOwnProperty("currentOpenMenuItemName")){this._set_option(radialMenu,"currentOpenMenuItemName",this.options.currentOpenMenuItemName)}return true;case"currentOpenMenuItemName":if(radialMenu.items().count()>0){if(value&&this._itemKeys.hasOwnProperty(value)){radialMenu.currentOpenMenuItem(this._itemKeys[value])}else{radialMenu.currentOpenMenuItem(null)}}return true;case"menuItemOpenCloseAnimationEasingFunction":case"menuOpenCloseAnimationEasingFunction":value=$.ig.util.getEasingFunction(value);radialMenu[key](value);return true;default:if(this._set_generated_option(radialMenu,key,value))return true;return this._setProperty(radialMenu,key,value,true)}},itemOption:function(itemKey,key,value){var item=this._itemKeys[itemKey];if(item===undefined)throw new Error(this._getLocaleValue("invalidItemKey"));var dataItem=item._dataItem;if(arguments.length===1){return dataItem}if(typeof key==="string"){if(value===undefined){var value=dataItem[key];if(value===undefined)value=$.ui.igRadialMenu.prototype.options.items[0][key];return value}else{if(key=="items")throw new Error(this._getLocaleValue("notSupported"));dataItem[key]=value;this._setItemOption(item,key,value,false);if(key=="recentItemName"){var child=this._itemKeys[key];this._setItemOption(item,"recentItem",child===undefined?null:child._dataItem)}}}else{throw new Error(this._getLocaleValue("notSupported"))}return true},_addItem:function(parent,item){var mi;switch(item.type){case"coloritem":mi=new $.ig.RadialMenuColorItem;break;case"colorwell":mi=new $.ig.RadialMenuColorWell;break;case"numericitem":mi=new $.ig.RadialMenuNumericItem;break;case"numericgauge":mi=new $.ig.RadialMenuNumericGauge;break;case"list":case"button":default:mi=new $.ig.RadialMenuItem;break}mi._dataItem=item;mi.__setOptionCount__=0;if(item.name){this._itemKeys[item.name]=mi}for(var key in item){var value=item[key];switch(key){case"items":var count=value.length;for(var i=0;i<count;i++){this._addItem(mi,value[i])}break;default:this._setItemOption(mi,key,value);break}}if(mi.recentItemName){var child=this._itemKeys[mi.recentItemName];this._setItemOption(mi,"recentItem",child===undefined?null:child._dataItem)}parent.items().add(mi);mi.propertyChanged=$.ig.Delegate.prototype.combine(mi.propertyChanged,$.proxy(this._onRadialMenuItemPropChanged,this))},_setItemOption:function(item,key,value,mustBeDp){if(!key in item)return false;switch(key){case"closed":case"opened":case"checked":case"click":case"unchecked":case"colorWellClick":var proxy=$.proxy(this._onRadialMenuItemEvent,{self:this,eventName:key});if(item[key])item[key]=$.ig.Delegate.prototype.remove(item[key],proxy);if(value)item[key]=$.ig.Delegate.prototype.combine(item[key],proxy);break;case"colorChanged":case"valueChanged":case"pendingValueChanged":var proxy=$.proxy(this._onRadialMenuItemValueEvent,{self:this,eventName:key});if(item[key])item[key]=$.ig.Delegate.prototype.remove(item[key],proxy);if(value)item[key]=$.ig.Delegate.prototype.combine(item[key],proxy);break;case"recentItemName":item.recentItemName=value;break;default:if(value==="{RecentItem}"){var dp=item[key+"Property"];if(dp===undefined)return false;var bExp=new $.ig.BindingExpression(item,"recentItemContainer."+key,item,dp);if(item.bindingExpressions===undefined)item.bindingExpressions={};item.bindingExpressions[key]=bExp}else if(key in item){item.__setOptionCount__++;this._setProperty(item,key,value);item.__setOptionCount__--}}return true},_setProperty:function(item,key,value,mustBeDp){if(value!==null){var dp=item[key+"Property"];if(dp!==undefined){var propType=dp.propertyType();if(value===undefined){item.clearValue(dp);return true}else if($.ig.Brush.prototype.$type.equals(propType)){value=$.ig.Brush.prototype.create(value)}else if($.ig.DataTemplate.prototype.$type.equals(propType)){var $tempTemplate=new $.ig.DataTemplate;if(value.render){$tempTemplate.render(value.render);if(value.measure){$tempTemplate.measure(value.measure)}}else{$tempTemplate.render(value)}value=$tempTemplate}else{var uType=$.ig.Nullable.prototype.getUnderlyingType(propType);if(uType!==null)propType=uType;if(typeof value==="string"&&propType!==String){if(value.length===0){return false}else if($.ig.util.canAssign($.ig.Enum.prototype.$type,propType)){value=$.ig.Enum.prototype.parse(propType,value,true).$value()}else if($.ig.Color.prototype.$type.equals(propType)){$clr=new $.ig.Color;$clr.colorString(value);value=$clr}else if($.ig.Number.prototype.$type.equals(propType)){value=parseFloat(value)}else if($.ig.Boolean.prototype.$type.equals(propType)){value=value.toLowerCase()=="true"}else if($.ig.DoubleCollection.prototype.$type.equals(propType)){value=value.split(",");for(var i=0;i<value.length;i++){value[i]=parseFloat(value[i])}}}if(uType!==null){value=$.ig.util.toNullable(uType,value)}}}else if(mustBeDp){return false}}item[key](value);return true},exportVisualData:function(){if(this._radialMenu)return this._radialMenu.exportVisualData()},_creationOptions:null,_radialMenu:null,_itemKeys:null,_itemPropertyChangeHandlers:null,_menuPropertyChangeHandlers:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,radialMenu,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height,visibility:style.visibility},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}radialMenu=this._createMenu();self._radialMenu=radialMenu;self._itemKeys={};self._itemPropertyChangeHandlers={};self._itemPropertyChangeHandlers[$.ig.RadialMenuColorItemBase.prototype.colorProperty.name()]=function(item){item._dataItem.color=item.color().colorString()};self._itemPropertyChangeHandlers[$.ig.RadialMenuItem.prototype.isCheckedProperty.name()]=function(item){item._dataItem.isChecked=item.isChecked()};self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericItem.prototype.valueProperty.name()]=self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericGauge.prototype.valueProperty.name()]=function(item){var value=item.value();item._dataItem.value=value!=null&&typeof value=="object"?value.value():value};self._itemPropertyChangeHandlers[$.ig.RadialMenuNumericGauge.prototype.pendingValueProperty.name()]=function(item){var value=item.pendingValue();item._dataItem.pendingValue=value!=null&&typeof value=="object"?value.value():value};self._itemPropertyChangeHandlers[$.ig.RadialMenuItem.prototype.recentItemProperty.name()]=function(item){var recentItem=item.recentItem();item._dataItem.recentItemName=recentItem==null?null:recentItem.name};self._menuPropertyChangeHandlers={};self._menuPropertyChangeHandlers[$.ig.XamRadialMenu.prototype.isOpenProperty.name()]=function(radialMenu){this.options.isOpen=radialMenu.isOpen()};self._menuPropertyChangeHandlers[$.ig.XamRadialMenu.prototype.currentOpenMenuItemProperty.name()]=function(radialMenu){var item=radialMenu.currentOpenMenuItem();this.options.currentOpenMenuItemName=item!=null&&item.name?item.name:null};radialMenu.propertyChanged=$.ig.Delegate.prototype.combine(radialMenu.propertyChanged,$.proxy(this._onRadialMenuPropChanged,this));radialMenu.closed=$.ig.Delegate.prototype.combine(radialMenu.closed,$.proxy(this._fireRadialMenu_closed,this));radialMenu.opened=$.ig.Delegate.prototype.combine(radialMenu.opened,$.proxy(this._fireRadialMenu_opened,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;radialMenu.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&v.indexOf("%")>0){self._setSize(radialMenu,size=key,v)}}if(!size){self._setSize(radialMenu,"width")}if(self.css&&self.css.radialMenu){elem.addClass(self.css.radialMenu)}radialMenu.onInitialized()},_createMenu:function(){return new $.ig.XamRadialMenu},_onRadialMenuItemEvent:function(item,evt){var self=this.self;var dataItem=item._dataItem;var func=dataItem[this.eventName];var opts={};opts.owner=self;opts.item=dataItem;func.call(self.element[0],opts)},_onRadialMenuItemValueEvent:function(item,evt){if(item.__setOptionCount__>0)return;var self=this.self;var dataItem=item._dataItem;var opts={};opts.owner=self;opts.item=dataItem;switch(this.eventName){case"valueChanged":case"pendingValueChanged":opts.oldValue=evt.oldValue();opts.newValue=evt.newValue();if(isNaN(opts.oldValue)&&isNaN(opts.newValue))return;break;case"colorChanged":opts.oldValue=evt.oldValue();opts.newValue=evt.newValue();if(opts.oldValue)opts.oldValue=opts.oldValue.colorString();if(opts.newValue)opts.newValue=opts.newValue.colorString();break}if(opts.newValue==opts.oldValue)return;var func=dataItem[this.eventName];func.call(self.element[0],opts)},_onRadialMenuItemPropChanged:function(item,evt){var handler=this._itemPropertyChangeHandlers[evt._propertyName];if(handler)handler.call(this,item)},_onRadialMenuPropChanged:function(radialMenu,evt){var handler=this._menuPropertyChangeHandlers[evt._propertyName];if(handler)handler.call(this,radialMenu)},_fireRadialMenu_closed:function(radialMenu,evt){var opts={};opts.owner=this;this._trigger("closed",null,opts)},_fireRadialMenu_opened:function(radialMenu,evt){var opts={};opts.owner=this;this._trigger("opened",null,opts)},_setSize:function(radialMenu,key,val){$.ig.util.setSize(this.element,key,val,radialMenu,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},flush:function(){if(this._radialMenu&&this._radialMenu.flush)this._radialMenu.flush()},destroy:function(){var key,style,radialMenu=this._radialMenu,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.radialMenu){elem.removeClass(this.css.radialMenu)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(radialMenu){this._setSize(radialMenu)}this._superApply(arguments);if(radialMenu&&radialMenu.destroy){radialMenu.destroy()}delete this._radialMenu;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._radialMenu){this._radialMenu.styleUpdated()}}});$.extend($.ui.igRadialMenu,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI BulletGraph 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.bulletgraph.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igBulletGraph",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",bulletGraph:"ui-bulletgraph",tooltip:"ui-bulletgraph-tooltip ui-corner-all",bulletGraphValue:"ui-bulletgraph-value",bulletGraphTargetValue:"ui-bulletgraph-targetvalue",bulletGraphBacking:"ui-bulletgraph-backing",bulletGraphTick:"ui-bulletgraph-tick",bulletGraphMinorTick:"ui-bulletgraph-minortick",bulletGraphLabel:"ui-bulletgraph-label",bulletGraphPalette:"ui-bulletgraph-range-palette-n",bulletGraphFillPalette:"ui-bulletgraph-range-fill-palette-n",bulletGraphOutlinePalette:"ui-bulletgraph-range-outline-palette-n"},events:{formatLabel:null,alignLabel:null},options:{width:null,height:null,ranges:[{name:null,brush:null,outline:null,startValue:NaN,endValue:NaN,innerStartExtent:NaN,innerEndExtent:NaN,outerStartExtent:NaN,outerEndExtent:NaN,strokeThickness:1}],rangeToolTipTemplate:null,valueToolTipTemplate:null,targetValueToolTipTemplate:null,orientation:"horizontal",scaleBackgroundBrush:null,scaleBackgroundOutline:null,scaleBackgroundThickness:1,rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,targetValue:NaN,targetValueName:null,value:NaN,valueName:null,rangeInnerExtent:.2,rangeOuterExtent:.95,valueInnerExtent:.5,valueOuterExtent:.65,interval:NaN,ticksPostInitial:0,ticksPreTerminal:0,labelInterval:NaN,labelExtent:0,labelsPostInitial:0,labelsPreTerminal:0,minorTickCount:3,tickStartExtent:.06,tickEndExtent:.2,tickStrokeThickness:2,tickBrush:null,fontBrush:null,valueBrush:null,valueOutline:null,valueStrokeThickness:1,minorTickStartExtent:.1,minorTickEndExtent:.2,minorTickStrokeThickness:1,minorTickBrush:null,isScaleInverted:false,backingBrush:null,backingOutline:null,backingStrokeThickness:2,backingInnerExtent:0,backingOuterExtent:1,scaleStartExtent:.05,scaleEndExtent:.95,targetValueBrush:null,targetValueBreadth:3,targetValueInnerExtent:.3,targetValueOuterExtent:.85,targetValueOutline:null,targetValueStrokeThickness:1,transitionDuration:0,showToolTipTimeout:0,showToolTip:false,font:null,pixelScalingRatio:NaN},_setOption:function(key,value,checkPrev){var bulletGraph=this._bulletGraph,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(bulletGraph,key,value)){return this}this._set_generated_option(bulletGraph,key,value);return this},_set_generated_option:function(bulletGraph,key,value){switch(key){case"orientation":switch(value){case"horizontal":bulletGraph.orientation(0);break;case"vertical":bulletGraph.orientation(1);break}return true;case"scaleBackgroundBrush":if(value==null){bulletGraph.scaleBackgroundBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.scaleBackgroundBrush($tempBrush)}return true;case"scaleBackgroundOutline":if(value==null){bulletGraph.scaleBackgroundOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.scaleBackgroundOutline($tempBrush)}return true;case"scaleBackgroundThickness":bulletGraph.scaleBackgroundThickness(value);return true;case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}bulletGraph.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}bulletGraph.rangeOutlines($tempBrushCollection);return true;case"minimumValue":bulletGraph.minimumValue(value);return true;case"maximumValue":bulletGraph.maximumValue(value);return true;case"targetValue":bulletGraph.targetValue(value);return true;case"targetValueName":bulletGraph.targetValueName(value);return true;case"value":bulletGraph.value(value);return true;case"valueName":bulletGraph.valueName(value);return true;case"rangeInnerExtent":bulletGraph.rangeInnerExtent(value);return true;case"rangeOuterExtent":bulletGraph.rangeOuterExtent(value);return true;case"valueInnerExtent":bulletGraph.valueInnerExtent(value);return true;case"valueOuterExtent":bulletGraph.valueOuterExtent(value);return true;case"interval":bulletGraph.interval(value);return true;case"ticksPostInitial":bulletGraph.ticksPostInitial(value);return true;case"ticksPreTerminal":bulletGraph.ticksPreTerminal(value);return true;case"labelInterval":bulletGraph.labelInterval(value);return true;case"labelExtent":bulletGraph.labelExtent(value);return true;case"labelsPostInitial":bulletGraph.labelsPostInitial(value);return true;case"labelsPreTerminal":bulletGraph.labelsPreTerminal(value);return true;case"minorTickCount":bulletGraph.minorTickCount(value);return true;case"tickStartExtent":bulletGraph.tickStartExtent(value);return true;case"tickEndExtent":bulletGraph.tickEndExtent(value);return true;case"tickStrokeThickness":bulletGraph.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){bulletGraph.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){bulletGraph.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.fontBrush($tempBrush)}return true;case"valueBrush":if(value==null){bulletGraph.valueBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.valueBrush($tempBrush)}return true;case"valueOutline":if(value==null){bulletGraph.valueOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.valueOutline($tempBrush)}return true;case"valueStrokeThickness":bulletGraph.valueStrokeThickness(value);return true;case"minorTickStartExtent":bulletGraph.minorTickStartExtent(value);return true;case"minorTickEndExtent":bulletGraph.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":bulletGraph.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){bulletGraph.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.minorTickBrush($tempBrush)}return true;case"isScaleInverted":bulletGraph.isScaleInverted(value);return true;case"backingBrush":if(value==null){bulletGraph.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){bulletGraph.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.backingOutline($tempBrush)}return true;case"backingStrokeThickness":bulletGraph.backingStrokeThickness(value);return true;case"backingInnerExtent":bulletGraph.backingInnerExtent(value);return true;case"backingOuterExtent":bulletGraph.backingOuterExtent(value);return true;case"scaleStartExtent":bulletGraph.scaleStartExtent(value);return true;case"scaleEndExtent":bulletGraph.scaleEndExtent(value);return true;case"targetValueBrush":if(value==null){bulletGraph.targetValueBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.targetValueBrush($tempBrush)}return true;case"targetValueBreadth":bulletGraph.targetValueBreadth(value);return true;case"targetValueInnerExtent":bulletGraph.targetValueInnerExtent(value);return true;case"targetValueOuterExtent":bulletGraph.targetValueOuterExtent(value);return true;case"targetValueOutline":if(value==null){bulletGraph.targetValueOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);bulletGraph.targetValueOutline($tempBrush)}return true;case"targetValueStrokeThickness":bulletGraph.targetValueStrokeThickness(value);return true;case"transitionDuration":bulletGraph.transitionDuration(value);return true;case"showToolTipTimeout":bulletGraph.showToolTipTimeout(value);return true;case"showToolTip":bulletGraph.showToolTip(value);return true;case"font":bulletGraph.font(value);return true;case"pixelScalingRatio":bulletGraph.pixelScalingRatio(value);return true}},_set_option:function(bulletGraph,key,value){var currentKey,templ;switch(key){case"formatLabel":case"alignLabel":bulletGraph.refresh();return true;case"ranges":var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error(this._getLocaleValue("rangeNameMissing")+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeCollValue(bulletGraph.ranges(),this._rangesColl,value[i]);this._updateCollValue(bulletGraph.ranges(),this._rangesColl,value[i],this._setRangeOption)}else this._addCollValue(bulletGraph.ranges(),this._rangesColl,value[i],this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})}return true;case"width":this._setSize(bulletGraph,"width",value);return true;case"height":this._setSize(bulletGraph,"height",value);return true;case"rangeToolTipTemplate":this._tooltipTemplates["range"]=this._resolveTemplate(value);return true;case"valueToolTipTemplate":this._tooltipTemplates["value"]=this._resolveTemplate(value);return true;case"targetValueToolTipTemplate":this._tooltipTemplates["targetvalue"]=this._resolveTemplate(value);return true;case"showToolTip":if(value===true){var tooltip=$("<div class='"+this.css.tooltip+"' style='white-space: nowrap; z-index: 10000;'></div>");var wrapTooltip=new $.ig.JQueryDomWrapper(tooltip[0],tooltip);this._addTooltip(bulletGraph,wrapTooltip,"range")}if(value===false){this._removeTooltip(bulletGraph)}bulletGraph.showToolTip(value);return true}},_resolveTemplate:function(value){var templ;if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}return templ}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(bulletGraph,tooltip,name){this._removeTooltipEvents(bulletGraph,tooltip);this._bindTooltipEvents(bulletGraph,tooltip);bulletGraph.toolTip(tooltip)},_removeTooltip:function(bulletGraph,name){this._removeTooltipEvents(bulletGraph,bulletGraph.toolTip());bulletGraph.toolTip(null)},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_resolveTemplateContext:function(args,name){var e={};e.itemName=args.itemName();e.itemBrush=args.brush().fill();e.outline=args.outline().fill();e.thickness=args.thickness();e.label=args.label();switch(name){case"range":e.item={name:args.item().name(),startValue:args.item().startValue(),endValue:args.item().endValue()};break;case"value":e.item={name:e.itemName,value:args.item()};break;case"targetvalue":e.item={name:e.itemName,value:args.item()};break}return e},_fireToolTip_updateToolTip:function(args,name){var e,noCancel=true,template;template=this._tooltipTemplates[name];if(template===undefined){template=this._tooltipDefaultTemplates[name];this._tooltipTemplates[name]=template}$(this._bulletGraph.toolTip().getNativeElement()).children().remove();e=this._resolveTemplateContext(args,name);if(e.item===null){noCancel=false}if(noCancel){var templ=$.ig.tmpl(template,e);$(this._bulletGraph.toolTip().getNativeElement()).html(templ)}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})},_addCollValue:function(target,source,value,setItemOptionCallback,createItemCallback){if(!value||value.remove==true||!source)return;if(!source.hasOwnProperty(value.name)){var range=createItemCallback();for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallback(range,currentKey,value[currentKey])}}source[value.name]=range;target.add(range)}},removeRange:function(value){this._removeCollValue(this._bulletGraph.ranges(),this._rangesColl,value)},_removeCollValue:function(target,source,value){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&value.remove==true){delete source[value.name];if(target.contains(range))target.remove(range)}}},updateRange:function(value){this._updateCollValue(this._bulletGraph.ranges(),this._rangesColl,value,this._setRangeOption)},_updateCollValue:function(target,source,value,setItemOptionCallBack){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallBack(range,currentKey,value[currentKey])}}source[value.name]=range}}},_creationOptions:null,_bulletGraph:null,_bulletGraphId:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,bulletGraph,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}bulletGraph=this._createBulletGraph();self._bulletGraph=bulletGraph;bulletGraph.formatLabel=$.ig.Delegate.prototype.combine(bulletGraph.formatLabel,$.proxy(this._fireBulletGraph_formatLabel,this));bulletGraph.alignLabel=$.ig.Delegate.prototype.combine(bulletGraph.alignLabel,$.proxy(this._fireBulletGraph_alignLabel,this));this._bulletGraphId=Date.now();this._tooltipTemplates={};this._rangesColl={};this._tooltipDefaultTemplates={};this._tooltipDefaultTemplates["range"]="<div class='ui-bulletgraph-range-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["value"]="<div class='ui-bulletgraph-value-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["targetvalue"]="<div class='ui-bulletgraph-targetvalue-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;bulletGraph.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(bulletGraph,size=key,v)}}if(!size){self._setSize(bulletGraph,"width")}if(self.css&&self.css.bulletGraph){elem.addClass(self.css.bulletGraph)}},_createBulletGraph:function(){return new $.ig.XamBulletGraph},_fireBulletGraph_formatLabel:function(bulletGraph,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.owner=this;var event=this.options["formatLabel"];if(event!==undefined)this._trigger("formatLabel",null,opts);else opts.label=Math.round(opts.value*100)/100;evt.value=opts.value;evt.label=opts.label},_fireBulletGraph_alignLabel:function(bulletGraph,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_setSize:function(bulletGraph,key,val){$.ig.util.setSize(this.element,key,val,bulletGraph,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"name":range.name(value);break;case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},exportVisualData:function(){if(this._bulletGraph)return this._bulletGraph.exportVisualData()},flush:function(){if(this._bulletGraph&&this._bulletGraph.view())this._bulletGraph.view().flush()},destroy:function(){var key,style,bulletGraph=this._bulletGraph,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.bulletGraph){elem.removeClass(this.css.bulletGraph)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(bulletGraph){this._setSize(bulletGraph)}this._superApply(arguments);if(bulletGraph&&bulletGraph.destroy){bulletGraph.destroy()}delete this._bulletGraph;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._bulletGraph){this._bulletGraph.styleUpdated()}}});$.extend($.ui.igBulletGraph,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI LinearGauge 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.lineargauge.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igLinearGauge",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",linearGauge:"ui-lineargauge",tooltip:"ui-lineargauge-tooltip ui-corner-all",linearGaugeNeedle:"ui-lineargauge-needle",linearGaugeBacking:"ui-lineargauge-backing",linearGaugeTick:"ui-lineargauge-tick",linearGaugeMinorTick:"ui-lineargauge-minortick",linearGaugeLabel:"ui-lineargauge-label",linearGaugePalette:"ui-lineargauge-range-palette-n",linearGaugeFillPalette:"ui-lineargauge-range-fill-palette-n",linearGaugeOutlinePalette:"ui-lineargauge-range-outline-palette-n"},events:{formatLabel:null,alignLabel:null,valueChanged:null},options:{width:null,height:null,ranges:[{name:null,brush:null,outline:null,startValue:NaN,endValue:NaN,innerStartExtent:NaN,innerEndExtent:NaN,outerStartExtent:NaN,outerEndExtent:NaN,strokeThickness:1}],rangeToolTipTemplate:null,needleToolTipTemplate:null,orientation:"horizontal",rangeBrushes:null,rangeOutlines:null,minimumValue:0,maximumValue:100,value:NaN,needleShape:"needle",needleName:null,rangeInnerExtent:.05,scaleInnerExtent:.05,rangeOuterExtent:.65,scaleOuterExtent:.65,needleInnerExtent:NaN,needleOuterExtent:NaN,needleInnerBaseWidth:NaN,needleOuterBaseWidth:NaN,needleInnerPointWidth:NaN,needleOuterPointWidth:NaN,needleInnerPointExtent:NaN,needleOuterPointExtent:NaN,interval:NaN,ticksPostInitial:0,ticksPreTerminal:0,labelInterval:NaN,labelExtent:0,labelsPostInitial:0,labelsPreTerminal:0,minorTickCount:4,tickStartExtent:.05,tickEndExtent:.65,tickStrokeThickness:2,tickBrush:null,fontBrush:null,needleBreadth:6,needleBrush:null,needleOutline:null,needleStrokeThickness:1,minorTickStartExtent:.05,minorTickEndExtent:.35,minorTickStrokeThickness:1,minorTickBrush:null,isScaleInverted:false,backingBrush:null,backingOutline:null,backingStrokeThickness:2,backingInnerExtent:0,backingOuterExtent:1,scaleStartExtent:.05,scaleEndExtent:.95,scaleBrush:null,scaleOutline:null,scaleStrokeThickness:1,isNeedleDraggingEnabled:false,transitionDuration:0,showToolTipTimeout:500,showToolTip:false,font:null,pixelScalingRatio:NaN},_setOption:function(key,value,checkPrev){var linearGauge=this._linearGauge,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(linearGauge,key,value)){return this}this._set_generated_option(linearGauge,key,value);return this},_set_generated_option:function(linearGauge,key,value){switch(key){case"orientation":switch(value){case"horizontal":linearGauge.orientation(0);break;case"vertical":linearGauge.orientation(1);break}return true;case"rangeBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}linearGauge.rangeBrushes($tempBrushCollection);return true;case"rangeOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}linearGauge.rangeOutlines($tempBrushCollection);return true;case"minimumValue":linearGauge.minimumValue(value);return true;case"maximumValue":linearGauge.maximumValue(value);return true;case"value":linearGauge.value(value);return true;case"needleShape":switch(value){case"custom":linearGauge.needleShape(0);break;case"rectangle":linearGauge.needleShape(1);break;case"triangle":linearGauge.needleShape(2);break;case"needle":linearGauge.needleShape(3);break;case"trapezoid":linearGauge.needleShape(4);break}return true;case"needleName":linearGauge.needleName(value);return true;case"rangeInnerExtent":linearGauge.rangeInnerExtent(value);return true;case"scaleInnerExtent":linearGauge.scaleInnerExtent(value);return true;case"rangeOuterExtent":linearGauge.rangeOuterExtent(value);return true;case"scaleOuterExtent":linearGauge.scaleOuterExtent(value);return true;case"needleInnerExtent":linearGauge.needleInnerExtent(value);return true;case"needleOuterExtent":linearGauge.needleOuterExtent(value);return true;case"needleInnerBaseWidth":linearGauge.needleInnerBaseWidth(value);return true;case"needleOuterBaseWidth":linearGauge.needleOuterBaseWidth(value);return true;case"needleInnerPointWidth":linearGauge.needleInnerPointWidth(value);return true;case"needleOuterPointWidth":linearGauge.needleOuterPointWidth(value);return true;case"needleInnerPointExtent":linearGauge.needleInnerPointExtent(value);return true;case"needleOuterPointExtent":linearGauge.needleOuterPointExtent(value);return true;case"interval":linearGauge.interval(value);return true;case"ticksPostInitial":linearGauge.ticksPostInitial(value);return true;case"ticksPreTerminal":linearGauge.ticksPreTerminal(value);return true;case"labelInterval":linearGauge.labelInterval(value);return true;case"labelExtent":linearGauge.labelExtent(value);return true;case"labelsPostInitial":linearGauge.labelsPostInitial(value);return true;case"labelsPreTerminal":linearGauge.labelsPreTerminal(value);return true;case"minorTickCount":linearGauge.minorTickCount(value);return true;case"tickStartExtent":linearGauge.tickStartExtent(value);return true;case"tickEndExtent":linearGauge.tickEndExtent(value);return true;case"tickStrokeThickness":linearGauge.tickStrokeThickness(value);return true;case"tickBrush":if(value==null){linearGauge.tickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.tickBrush($tempBrush)}return true;case"fontBrush":if(value==null){linearGauge.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.fontBrush($tempBrush)}return true;case"needleBreadth":linearGauge.needleBreadth(value);return true;case"needleBrush":if(value==null){linearGauge.needleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.needleBrush($tempBrush)}return true;case"needleOutline":if(value==null){linearGauge.needleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.needleOutline($tempBrush)}return true;case"needleStrokeThickness":linearGauge.needleStrokeThickness(value);return true;case"minorTickStartExtent":linearGauge.minorTickStartExtent(value);return true;case"minorTickEndExtent":linearGauge.minorTickEndExtent(value);return true;case"minorTickStrokeThickness":linearGauge.minorTickStrokeThickness(value);return true;case"minorTickBrush":if(value==null){linearGauge.minorTickBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.minorTickBrush($tempBrush)}return true;case"isScaleInverted":linearGauge.isScaleInverted(value);return true;case"backingBrush":if(value==null){linearGauge.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){linearGauge.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.backingOutline($tempBrush)}return true;case"backingStrokeThickness":linearGauge.backingStrokeThickness(value);return true;case"backingInnerExtent":linearGauge.backingInnerExtent(value);return true;case"backingOuterExtent":linearGauge.backingOuterExtent(value);return true;case"scaleStartExtent":linearGauge.scaleStartExtent(value);return true;case"scaleEndExtent":linearGauge.scaleEndExtent(value);return true;case"scaleBrush":if(value==null){linearGauge.scaleBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.scaleBrush($tempBrush)}return true;case"scaleOutline":if(value==null){linearGauge.scaleOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);linearGauge.scaleOutline($tempBrush)}return true;case"scaleStrokeThickness":linearGauge.scaleStrokeThickness(value);return true;case"isNeedleDraggingEnabled":linearGauge.isNeedleDraggingEnabled(value);return true;case"transitionDuration":linearGauge.transitionDuration(value);return true;case"showToolTipTimeout":linearGauge.showToolTipTimeout(value);return true;case"showToolTip":linearGauge.showToolTip(value);return true;case"font":linearGauge.font(value);return true;case"pixelScalingRatio":linearGauge.pixelScalingRatio(value);return true}},_set_option:function(linearGauge,key,value){var currentKey,templ;switch(key){case"formatLabel":case"alignLabel":linearGauge.refresh();return true;case"ranges":var count=value.length;for(i=0;i<count;i++){if(!value[i].name){throw new Error(this._getLocaleValue("rangeNameMissing")+i)}if(this._rangesColl.hasOwnProperty(value[i].name)){this._removeCollValue(linearGauge.ranges(),this._rangesColl,value[i]);this._updateCollValue(linearGauge.ranges(),this._rangesColl,value[i],this._setRangeOption)}else this._addCollValue(linearGauge.ranges(),this._rangesColl,value[i],this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})}return true;case"width":this._setSize(linearGauge,"width",value);return true;case"height":this._setSize(linearGauge,"height",value);return true;case"rangeToolTipTemplate":this._tooltipTemplates["range"]=this._resolveTemplate(value);return true;case"actualValueTooltipTemplate":this._tooltipTemplates["actualValue"]=this._resolveTemplate(value);return true;case"needleToolTipTemplate":this._tooltipTemplates["needle"]=this._resolveTemplate(value);return true;case"showToolTip":if(value===true){var tooltip=$("<div class='"+this.css.tooltip+"' style='white-space: nowrap; z-index: 10000;'></div>");var wrapTooltip=new $.ig.JQueryDomWrapper(tooltip[0],tooltip);this._addTooltip(linearGauge,wrapTooltip,"range")}if(value===false){this._removeTooltip(linearGauge)}linearGauge.showToolTip(value);return true}},_resolveTemplate:function(value){var templ;if($.ig.tmpl){if(this._htmlCheckExpr.test(value)){templ=value}else{if($("#"+value).length>0){templ=$("#"+value).text()}else if($(value).length>0){templ=$(value).text()}else{templ=value}}return templ}},_htmlCheckExpr:/^[^<]*(<[\w\W]+>)[^>]*$/,_addTooltip:function(linearGauge,tooltip,name){this._removeTooltipEvents(linearGauge,tooltip);this._bindTooltipEvents(linearGauge,tooltip);linearGauge.toolTip(tooltip)},_removeTooltip:function(linearGauge,name){this._removeTooltipEvents(linearGauge,linearGauge.toolTip());linearGauge.toolTip(null)},_bindTooltipEvents:function(chart,tooltip){tooltip.updateToolTip=$.ig.Delegate.prototype.combine(tooltip.updateToolTip,$.proxy(this._fireToolTip_updateToolTip,this));tooltip.hideToolTip=$.ig.Delegate.prototype.combine(tooltip.hideToolTip,$.proxy(this._fireToolTip_hideToolTip,this))},_removeTooltipEvents:function(chart,tooltip){delete tooltip.updateToolTip;delete tooltip.hideToolTip},_resolveTemplateContext:function(args,name){var e={};e.itemName=args.itemName();e.itemBrush=args.brush().fill();e.outline=args.outline().fill();e.thickness=args.thickness();e.label=args.label();switch(name){case"range":e.item={name:args.item().name(),startValue:args.item().startValue(),endValue:args.item().endValue()};break;case"needle":e.item={name:e.itemName,value:args.item()};break}return e},_fireToolTip_updateToolTip:function(args,name){var e,noCancel=true,template;template=this._tooltipTemplates[name];if(template===undefined){template=this._tooltipDefaultTemplates[name];this._tooltipTemplates[name]=template}$(this._linearGauge.toolTip().getNativeElement()).children().remove();e=this._resolveTemplateContext(args,name);if(e.item===null){noCancel=false}if(noCancel){var templ=$.ig.tmpl(template,e);$(this._linearGauge.toolTip().getNativeElement()).html(templ)}},getRangeNames:function(){var rangeNames="";for(var key in this._rangesColl){rangeNames+=key+"\n"}return rangeNames},addRange:function(value){this._addCollValue(this._linearGauge.ranges(),this._rangesColl,value,this._setRangeOption,function(){return new $.ig.XamLinearGraphRange})},_addCollValue:function(target,source,value,setItemOptionCallback,createItemCallback){if(!value||value.remove==true||!source)return;if(!source.hasOwnProperty(value.name)){var range=createItemCallback();for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallback(range,currentKey,value[currentKey])}}source[value.name]=range;target.add(range)}},removeRange:function(value){this._removeCollValue(this._linearGauge.ranges(),this._rangesColl,value)},_removeCollValue:function(target,source,value){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&value.remove==true){delete source[value.name];if(target.contains(range))target.remove(range)}}},updateRange:function(value){this._updateCollValue(this._linearGauge.ranges(),this._rangesColl,value,this._setRangeOption)},_updateCollValue:function(target,source,value,setItemOptionCallBack){if(!value||!source)return;if(source.hasOwnProperty(value.name)){var range=source[value.name];if(range&&!value.remove){for(currentKey in value){if(value.hasOwnProperty(currentKey)){setItemOptionCallBack(range,currentKey,value[currentKey])}}source[value.name]=range}}},_creationOptions:null,_linearGauge:null,_linearGaugeId:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,linearGauge,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}linearGauge=this._createLinearGauge();self._linearGauge=linearGauge;linearGauge.formatLabel=$.ig.Delegate.prototype.combine(linearGauge.formatLabel,$.proxy(this._fireLinearGauge_formatLabel,this));linearGauge.alignLabel=$.ig.Delegate.prototype.combine(linearGauge.alignLabel,$.proxy(this._fireLinearGauge_alignLabel,this));linearGauge.valueChanged=$.ig.Delegate.prototype.combine(linearGauge.valueChanged,$.proxy(this._fireLinearGauge_valueChanged,this));this._linearGaugeId=Date.now();this._tooltipTemplates={};this._rangesColl={};this._needlesColl={};this._tooltipDefaultTemplates={};this._tooltipDefaultTemplates["range"]="<div class='ui-lineargauge-range-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";this._tooltipDefaultTemplates["needle"]="<div class='ui-lineargauge-needle-tooltip' style='border-color: ${itemBrush};'><span>${label}</span></div>";if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;linearGauge.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(linearGauge,size=key,v)}}if(!size){self._setSize(linearGauge,"width")}if(self.css&&self.css.linearGauge){elem.addClass(self.css.linearGauge)}},_createLinearGauge:function(){return new $.ig.XamLinearGauge},_fireLinearGauge_formatLabel:function(linearGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.owner=this;var event=this.options["formatLabel"];if(event!==undefined)this._trigger("formatLabel",null,opts);else opts.label=Math.round(opts.value*100)/100;evt.value=opts.value;evt.label=opts.label},_fireLinearGauge_alignLabel:function(linearGauge,evt){var opts={};opts.actualMinimumValue=evt.actualMinimumValue;opts.actualMaximumValue=evt.actualMaximumValue;opts.value=evt.value;opts.label=evt.label;opts.width=evt.width;opts.height=evt.height;opts.offsetX=evt.offsetX;opts.offsetY=evt.offsetY;opts.owner=this;this._trigger("alignLabel",null,opts);evt.value=opts.value;evt.label=opts.label;evt.offsetX=opts.offsetX;evt.offsetY=opts.offsetY;evt.width=opts.width;evt.height=opts.height},_fireLinearGauge_valueChanged:function(linearGauge,evt){var opts={oldValue:evt._oldValue,newValue:evt._newValue,owner:this};this.options.value=opts.newValue;this._trigger("valueChanged",null,opts)},_setSize:function(linearGauge,key,val){$.ig.util.setSize(this.element,key,val,linearGauge,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},_setRangeOption:function(range,key,value){switch(key){case"name":range.name(value);break;case"brush":range.brush($.ig.Brush.prototype.create(value));break;case"outline":range.outline($.ig.Brush.prototype.create(value));break;case"startValue":range.startValue(value);break;case"endValue":range.endValue(value);break;case"innerStartExtent":range.innerStartExtent(value);break;case"innerEndExtent":range.innerEndExtent(value);break;case"outerStartExtent":range.outerStartExtent(value);break;case"outerEndExtent":range.outerEndExtent(value);break;case"strokeThickness":range.strokeThickness(value);break}},getValueForPoint:function(x,y){if(this._linearGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._linearGauge.getValueForPoint(point)}},needleContainsPoint:function(x,y){if(this._linearGauge){var point=$.ig.APIFactory.prototype.createPoint(x,y);return this._linearGauge.needleContainsPoint(point)}},exportVisualData:function(){if(this._linearGauge)return this._linearGauge.exportVisualData()},flush:function(){if(this._linearGauge&&this._linearGauge.view())this._linearGauge.view().flush()},destroy:function(){var key,style,linearGauge=this._linearGauge,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.linearGauge){elem.removeClass(this.css.linearGauge)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(linearGauge){this._setSize(linearGauge)}this._superApply(arguments);if(linearGauge&&linearGauge.destroy){linearGauge.destroy()}delete this._linearGauge;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._linearGauge){this._linearGauge.styleUpdated()}}});$.extend($.ui.igLinearGauge,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI Chart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_core.js
* infragistics.dvcommonwidget.js
* infragistics.datachart_scatter.js
* infragistics.ext_text.js
* infragistics.ext_io.js
* infragistics.ext_threading.js
* infragistics.ext_web.js
* infragistics.dv_geo.js
* infragistics.dv_jquerydom.js
* infragistics.geographicmap_core.js
* infragistics.ui.widget.js
*/
(function($){$.widget("ui.igMap",$.ui.igWidget,{options:{width:null,height:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,autoMarginWidth:20,autoMarginHeight:0,crosshairVisibility:"collapsed",crosshairPoint:{x:NaN,y:NaN},plotAreaBackground:null,defaultInteraction:"dragPan",dragModifier:"none",panModifier:"shift",previewRect:null,windowRect:null,zoomable:true,windowScale:1,windowResponse:null,windowRectMinWidth:0,windowPositionHorizontal:0,windowPositionVertical:0,circleMarkerTemplate:null,triangleMarkerTemplate:null,pyramidMarkerTemplate:null,squareMarkerTemplate:null,diamondMarkerTemplate:null,pentagonMarkerTemplate:null,hexagonMarkerTemplate:null,tetragramMarkerTemplate:null,pentagramMarkerTemplate:null,hexagramMarkerTemplate:null,overviewPlusDetailPaneBackgroundImageUri:null,useTiledZooming:false,preferHigherResolutionTiles:false,zoomTileCacheSize:30,backgroundContent:{type:"openStreet",key:null,parameter:null,tilePath:null,imagerySet:"AerialWithLabels",bingUrl:"http://dev.virtualearth.net/REST/v1/Imagery/Metadata/"},series:[{type:null,name:null,dataSource:null,dataSourceUrl:null,dataSourceType:null,responseDataKey:null,remove:false,showTooltip:false,shapeDataSource:null,databaseSource:null,triangulationDataSource:null,legendItemBadgeTemplate:null,legendItemTemplate:null,discreteLegendItemTemplate:null,transitionDuration:0,resolution:1,title:null,brush:null,outline:null,thickness:0,trianglesSource:null,triangleVertexMemberPath1:null,triangleVertexMemberPath2:null,triangleVertexMemberPath3:null,colorScale:null,colorMemberPath:null,visibleFromScale:0,longitudeMemberPath:null,latitudeMemberPath:null,markerType:"none",markerTemplate:null,shapeMemberPath:null,shapeStyleSelector:null,shapeStyle:null,markerBrush:null,markerOutline:null,markerCollisionAvoidance:"none",fillScale:null,fillMemberPath:null,trendLineType:"none",trendLineBrush:null,trendLineThickness:1.5,trendLinePeriod:7,trendLineZIndex:1001,maximumMarkers:400,radiusMemberPath:null,radiusScale:null,labelMemberPath:null,clipSeriesToBounds:null,valueMemberPath:null,unknownValuePlotting:"dontPlot",angleMemberPath:null,useCartesianInterpolation:true,stiffness:.5,negativeBrush:null,splineType:"natural",lowMemberPath:null,highMemberPath:null,openMemberPath:null,closeMemberPath:null,volumeMemberPath:null,ignoreFirst:0,period:0,shortPeriod:0,longPeriod:0,valueResolver:null,shapeFilterResolution:2,useBruteForce:false,progressiveLoad:true,mouseOverEnabled:false,useSquareCutoffStyle:false,heatMinimum:0,heatMaximum:50}],theme:"c"},css:{map:"ui-corner-all ui-widget-content",unsupportedBrowserClass:"ui-chart-non-html5-supported-message ui-helper-clearfix",tooltip:"ui-chart-tooltip ui-widget-content ui-corner-all"},events:{tooltipShowing:"tooltipShowing",tooltipShown:"tooltipShown",tooltipHiding:"tooltipHiding",tooltipHidden:"tooltipHidden",browserNotSupported:"browserNotSupported",seriesCursorMouseMove:null,seriesMouseLeftButtonDown:null,seriesMouseLeftButtonUp:null,seriesMouseMove:null,seriesMouseEnter:null,seriesMouseLeave:null,windowRectChanged:null,gridAreaRectChanged:null,refreshCompleted:null,triangulationStatusChanged:null},_createWidget:function(options,element){this._fixCss();this.dvWidget=new $.ig.dvCommonWidget(this);this.dvWidget._createWidget(options,element,this)},_create:function(){this._fixCss();this.dvWidget._create()},_fixCss:function(){if(this.css.map.indexOf("{0}")>-1){this.css.map=this.css.map.replace("{0}",this.options.theme);this.css.tooltip=this.css.tooltip.replace("{0}",this.options.theme)}},_setOption:function(key,value){this.dvWidget._setOption(key,value)},option:function(){return this.dvWidget.option.apply(this.dvWidget,arguments)},destroy:function(){if(this._chart){this._chart.destroy()}this.dvWidget._destroy(this);this._superApply(arguments)},id:function(){return this.element[0].id},exportImage:function(width,height){return this.dvWidget._getImage(width,height,this)},styleUpdated:function(){this._chart.styleUpdated();return this},resetZoom:function(){this._chart.resetZoom();return this},addItem:function(item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].addRow(null,item,true)}},insertItem:function(item,index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].insertRow(null,item,index,true)}},removeItem:function(index,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].deleteRow(index,true)}},setItem:function(index,item,targetName){var dataSourceId=targetName||this._containerSourceID;if(this.dataSources[dataSourceId]){this.dataSources[dataSourceId].updateRow(index,item,true)}},notifySetItem:function(dataSource,index,newItem,oldItem){this._chart.notifySetItem(dataSource,index,oldItem,newItem);return this},notifyClearItems:function(dataSource){this._chart.notifyClearItems(dataSource);return this},notifyInsertItem:function(dataSource,index,newItem){this._chart.notifyInsertItem(dataSource,index,newItem);return this},notifyRemoveItem:function(dataSource,index,oldItem){this._chart.notifyRemoveItem(dataSource,index,oldItem);return this},scrollIntoView:function(targetName,item){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scrollIntoView){target.scrollIntoView(item)}return this},scaleValue:function(targetName,unscaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.scaleValue){return target.scaleValue(unscaledValue)}return 0},unscaleValue:function(targetName,scaledValue){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.unscaleValue){return target.unscaleValue(scaledValue)}return 0},startTiledZoomingIfNecessary:function(){this._chart.startTiledZoomingIfNecessary();return this},endTiledZoomingIfRunning:function(){this._chart.endTiledZoomingIfRunning();return this},clearTileZoomCache:function(){this._chart.clearTileZoomCache();return this},flush:function(){this._chart.flush()},exportVisualData:function(){return this._chart.exportVisualData()},getActualMinimumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMinimumValue){return target.actualMinimumValue()}return 0},getActualMaximumValue:function(targetName){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.actualMaximumValue){return target.actualMaximumValue()}return 0},notifyContainerResized:function(){this._chart.notifyContainerResized()},zoomToGeographic:function(rect){var theRect;if(rect===undefined){rect=this._chart.getGeographicFromZoom()}else{theRect=$.ig.APIFactory.prototype.createRect(rect.left,rect.top,rect.width,rect.height);rect=theRect}this._chart.zoomToGeographic(rect);return this},getGeographicFromZoom:function(rect){var res,ret,theRect;if(rect===undefined){rect=this._chart.windowRect()}else{theRect=$.ig.APIFactory.prototype.createRect(rect.left,rect.top,rect.width,rect.height);rect=theRect}res=this._chart.getGeographicFromZoom(rect);ret={};ret.top=res.top();ret.left=res.left();ret.width=res.width();ret.height=res.height();return ret},getZoomFromGeographic:function(rect){var res,ret,theRect;if(rect===undefined){rect=this._chart.windowRect()}else{theRect=$.ig.APIFactory.prototype.createRect(rect.left,rect.top,rect.width,rect.height);rect=theRect}res=this._chart.getZoomRectFromGeoRect(rect);ret={};ret.top=res.top();ret.left=res.left();ret.width=res.width();ret.height=res.height();return ret},print:function(){this.dvWidget._print()},renderSeries:function(targetName,animate){var target=this.dvWidget._getNotifyTarget(targetName);if(target&&target.renderSeries){return target.renderSeries(animate)}return this},_initConverter:function(options,callback){var id=options.name||this._containerSourceID,convDataSource=options.triangulationDataSource||options.shapeDataSource;if(this.dataSources===undefined){this.dataSources={}}if(convDataSource instanceof $.ig.TriangulationDataSource||convDataSource instanceof $.ig.ShapeDataSource){this.dataSources[id]=convDataSource.converter();if(convDataSource.isBound()){callback.call(this.dvWidget)}else{convDataSource.settings.id=id;convDataSource.settings.callee=this.dvWidget;convDataSource.settings.callback=callback}}else{if(options.triangulationDataSource){this.dataSources[id]=new $.ig.TriangulationDataSource({id:id,source:options.triangulationDataSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}else{this.dataSources[id]=new $.ig.ShapeDataSource({id:id,shapefileSource:options.shapeDataSource,databaseSource:options.databaseSource,callback:callback,callee:this.dvWidget}).dataBind().converter()}}this.dataSources[id].id=id}});$.extend($.ui.igMap,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI Sparkline 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.dv_jquerydom.js
* infragistics.ui.widget.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_interactivity.js
* infragistics.ext_ui.js
* infragistics.ui.basechart.js
* infragistics.sparkline.js
*/
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igSparkline",$.ui.igBaseChart,{css:{chart:"ui-sparkline ui-corner-all ui-widget-content",tooltip:"ui-sparkline-tooltip ui-widget-content ui-corner-all"},options:{width:null,height:null,brush:null,negativeBrush:null,markerBrush:null,negativeMarkerBrush:null,firstMarkerBrush:null,lastMarkerBrush:null,highMarkerBrush:null,lowMarkerBrush:null,trendLineBrush:null,horizontalAxisBrush:null,verticalAxisBrush:null,normalRangeFill:null,horizontalAxisVisibility:"collapsed",verticalAxisVisibility:"collapsed",markerVisibility:"collapsed",negativeMarkerVisibility:"collapsed",firstMarkerVisibility:"collapsed",lastMarkerVisibility:"collapsed",lowMarkerVisibility:"collapsed",highMarkerVisibility:"collapsed",normalRangeVisibility:"collapsed",displayNormalRangeInFront:true,markerSize:-1,firstMarkerSize:-1,lastMarkerSize:-1,highMarkerSize:-1,lowMarkerSize:-1,negativeMarkerSize:-1,lineThickness:-1,valueMemberPath:null,labelMemberPath:null,trendLineType:"none",trendLinePeriod:7,trendLineThickness:-1,normalRangeMinimum:0,normalRangeMaximum:0,displayType:"line",unknownValuePlotting:"dontPlot",verticalAxisLabel:null,horizontalAxisLabel:null,formatLabel:null,pixelScalingRatio:NaN},events:{dataBinding:null,dataBound:null},_create:function(){$.ui.igBaseChart.prototype._create.apply(this);var sparkline=this._chart},_provideContainer:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;renderer.fireTooltip=$.proxy(this._fireTooltip,this);chart.provideContainer(renderer)},_set_option:function(sparkline,key,value){if(key!=="dataBinding"&&key!=="dataBound"){if($.ui.igBaseChart.prototype._set_option.apply(this,arguments)){return true}}switch(key){case"brush":if(value==null){sparkline.brush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.brush($tempBrush)}return true;case"negativeBrush":if(value==null){sparkline.negativeBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.negativeBrush($tempBrush)}return true;case"markerBrush":if(value==null){sparkline.markerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.markerBrush($tempBrush)}return true;case"negativeMarkerBrush":if(value==null){sparkline.negativeMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.negativeMarkerBrush($tempBrush)}return true;case"firstMarkerBrush":if(value==null){sparkline.firstMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.firstMarkerBrush($tempBrush)}return true;case"lastMarkerBrush":if(value==null){sparkline.lastMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.lastMarkerBrush($tempBrush)}return true;case"highMarkerBrush":if(value==null){sparkline.highMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.highMarkerBrush($tempBrush)}return true;case"lowMarkerBrush":if(value==null){sparkline.lowMarkerBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.lowMarkerBrush($tempBrush)}return true;case"trendLineBrush":if(value==null){sparkline.trendLineBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.trendLineBrush($tempBrush)}return true;case"horizontalAxisBrush":if(value==null){sparkline.horizontalAxisBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.horizontalAxisBrush($tempBrush)}return true;case"verticalAxisBrush":if(value==null){sparkline.verticalAxisBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.verticalAxisBrush($tempBrush)}return true;case"normalRangeFill":if(value==null){sparkline.normalRangeFill(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);sparkline.normalRangeFill($tempBrush)}return true;case"horizontalAxisVisibility":switch(value){case"visible":sparkline.horizontalAxisVisibility(0);break;case"collapsed":sparkline.horizontalAxisVisibility(1);break}return true;case"verticalAxisVisibility":switch(value){case"visible":sparkline.verticalAxisVisibility(0);break;case"collapsed":sparkline.verticalAxisVisibility(1);break}return true;case"markerVisibility":switch(value){case"visible":sparkline.markerVisibility(0);break;case"collapsed":sparkline.markerVisibility(1);break}return true;case"negativeMarkerVisibility":switch(value){case"visible":sparkline.negativeMarkerVisibility(0);break;case"collapsed":sparkline.negativeMarkerVisibility(1);break}return true;case"firstMarkerVisibility":switch(value){case"visible":sparkline.firstMarkerVisibility(0);break;case"collapsed":sparkline.firstMarkerVisibility(1);break}return true;case"lastMarkerVisibility":switch(value){case"visible":sparkline.lastMarkerVisibility(0);break;case"collapsed":sparkline.lastMarkerVisibility(1);break}return true;case"lowMarkerVisibility":switch(value){case"visible":sparkline.lowMarkerVisibility(0);break;case"collapsed":sparkline.lowMarkerVisibility(1);break}return true;case"highMarkerVisibility":switch(value){case"visible":sparkline.highMarkerVisibility(0);break;case"collapsed":sparkline.highMarkerVisibility(1);break}return true;case"normalRangeVisibility":switch(value){case"visible":sparkline.normalRangeVisibility(0);break;case"collapsed":sparkline.normalRangeVisibility(1);break}return true;case"displayNormalRangeInFront":sparkline.displayNormalRangeInFront(value);return true;case"markerSize":sparkline.markerSize(value);return true;case"firstMarkerSize":sparkline.firstMarkerSize(value);return true;case"lastMarkerSize":sparkline.lastMarkerSize(value);return true;case"highMarkerSize":sparkline.highMarkerSize(value);return true;case"lowMarkerSize":sparkline.lowMarkerSize(value);return true;case"negativeMarkerSize":sparkline.negativeMarkerSize(value);return true;case"lineThickness":sparkline.lineThickness(value);return true;case"valueMemberPath":sparkline.valueMemberPath(value);return true;case"labelMemberPath":sparkline.labelMemberPath(value);return true;case"trendLineType":switch(value){case"none":sparkline.trendLineType(0);break;case"linearFit":sparkline.trendLineType(1);break;case"quadraticFit":sparkline.trendLineType(2);break;case"cubicFit":sparkline.trendLineType(3);break;case"quarticFit":sparkline.trendLineType(4);break;case"quinticFit":sparkline.trendLineType(5);break;case"logarithmicFit":sparkline.trendLineType(6);break;case"exponentialFit":sparkline.trendLineType(7);break;case"powerLawFit":sparkline.trendLineType(8);break;case"simpleAverage":sparkline.trendLineType(9);break;case"exponentialAverage":sparkline.trendLineType(10);break;case"modifiedAverage":sparkline.trendLineType(11);break;case"cumulativeAverage":sparkline.trendLineType(12);break;case"weightedAverage":sparkline.trendLineType(13);break}return true;case"trendLinePeriod":sparkline.trendLinePeriod(value);return true;case"trendLineThickness":sparkline.trendLineThickness(value);return true;case"normalRangeMinimum":sparkline.normalRangeMinimum(value);return true;case"normalRangeMaximum":sparkline.normalRangeMaximum(value);return true;case"displayType":switch(value){case"line":sparkline.displayType(0);break;case"area":sparkline.displayType(1);break;case"column":sparkline.displayType(2);break;case"winLoss":sparkline.displayType(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":sparkline.unknownValuePlotting(0);break;case"dontPlot":sparkline.unknownValuePlotting(1);break}return true;case"verticalAxisLabel":sparkline.verticalAxisLabel(value);return true;case"horizontalAxisLabel":sparkline.horizontalAxisLabel(value);return true;case"formatLabel":sparkline.formatLabel(value);return true;case"pixelScalingRatio":sparkline.pixelScalingRatio(value);return true}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){return[this.options.valueMemberPath,this.options.labelMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){return new $.ig.XamSparkline},_sparkline:function(){return this._chart},destroy:function(){$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}}});$.extend($.ui.igSparkline,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI Barcode 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.dv_jquerydom.js
* infragistics.ui.widget.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_collectionsExtended.js
* infragistics.ext_text.js
* infragistics.dv_core.js
* infragistics.encoding.core.js
* infragistics.barcode_core.js
* infragistics.ext_ui.js
* infragistics.barcode_qrcodebarcode.js
*/
(function($){$.widget("ui.igQRCodeBarcode",$.ui.igWidget,{css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",barcode:"ui-barcode",barcodeBacking:"ui-barcode-backing",barcodeBar:"ui-barcode-bar",barcodeLabel:"ui-barcode-label"},events:{errorMessageDisplaying:null,dataChanged:null},options:{width:null,height:null,pixelScalingRatio:NaN,backingBrush:"white",backingOutline:"transparent",backingStrokeThickness:0,barBrush:"black",fontBrush:null,font:null,data:"",errorMessageText:"",stretch:"uniform",barsFillMode:"fillSpace",widthToHeightRatio:3,xDimension:.25,errorCorrectionLevel:"medium",sizeVersion:"undefined",encodingMode:"Undefined",eciNumber:3,eciHeaderDisplayMode:"hide",fnc1Mode:"none",applicationIndicator:""},_setOption:function(key,value,checkPrev){var qRCodeBarcode=this._qRCodeBarcode,o=this.options;if(checkPrev&&o[key]===value){return}this._super(key,value);if(this._set_option(qRCodeBarcode,key,value)){return this}this._set_generated_option(qRCodeBarcode,key,value);return this},_set_generated_option:function(qRCodeBarcode,key,value){switch(key){case"pixelScalingRatio":qRCodeBarcode.pixelScalingRatio(value);return true;case"backingBrush":if(value==null){qRCodeBarcode.backingBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.backingBrush($tempBrush)}return true;case"backingOutline":if(value==null){qRCodeBarcode.backingOutline(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.backingOutline($tempBrush)}return true;case"backingStrokeThickness":qRCodeBarcode.backingStrokeThickness(value);return true;case"barBrush":if(value==null){qRCodeBarcode.barBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.barBrush($tempBrush)}return true;case"fontBrush":if(value==null){qRCodeBarcode.fontBrush(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);qRCodeBarcode.fontBrush($tempBrush)}return true;case"font":qRCodeBarcode.font(value);return true;case"data":qRCodeBarcode.data(value);return true;case"errorMessageText":qRCodeBarcode.errorMessageText(value);return true;case"stretch":switch(value){case"none":qRCodeBarcode.stretch(0);break;case"fill":qRCodeBarcode.stretch(1);break;case"uniform":qRCodeBarcode.stretch(2);break;case"uniformToFill":qRCodeBarcode.stretch(3);break}return true;case"barsFillMode":switch(value){case"fillSpace":qRCodeBarcode.barsFillMode(0);break;case"ensureEqualSize":qRCodeBarcode.barsFillMode(1);break}return true;case"widthToHeightRatio":qRCodeBarcode.widthToHeightRatio(value);return true;case"xDimension":qRCodeBarcode.xDimension(value);return true;case"errorCorrectionLevel":switch(value){case"low":qRCodeBarcode.errorCorrectionLevel(1);break;case"medium":qRCodeBarcode.errorCorrectionLevel(0);break;case"quartil":qRCodeBarcode.errorCorrectionLevel(3);break;case"high":qRCodeBarcode.errorCorrectionLevel(2);break}return true;case"sizeVersion":switch(value){case"undefined":qRCodeBarcode.sizeVersion(0);break;case"version1":qRCodeBarcode.sizeVersion(1);break;case"version2":qRCodeBarcode.sizeVersion(2);break;case"version3":qRCodeBarcode.sizeVersion(3);break;case"version4":qRCodeBarcode.sizeVersion(4);break;case"version5":qRCodeBarcode.sizeVersion(5);break;case"version6":qRCodeBarcode.sizeVersion(6);break;case"version7":qRCodeBarcode.sizeVersion(7);break;case"version8":qRCodeBarcode.sizeVersion(8);break;case"version9":qRCodeBarcode.sizeVersion(9);break;case"version10":qRCodeBarcode.sizeVersion(10);break;case"version11":qRCodeBarcode.sizeVersion(11);break;case"version12":qRCodeBarcode.sizeVersion(12);break;case"version13":qRCodeBarcode.sizeVersion(13);break;case"version14":qRCodeBarcode.sizeVersion(14);break;case"version15":qRCodeBarcode.sizeVersion(15);break;case"version16":qRCodeBarcode.sizeVersion(16);break;case"version17":qRCodeBarcode.sizeVersion(17);break;case"version18":qRCodeBarcode.sizeVersion(18);break;case"version19":qRCodeBarcode.sizeVersion(19);break;case"version20":qRCodeBarcode.sizeVersion(20);break;case"version21":qRCodeBarcode.sizeVersion(21);break;case"version22":qRCodeBarcode.sizeVersion(22);break;case"version23":qRCodeBarcode.sizeVersion(23);break;case"version24":qRCodeBarcode.sizeVersion(24);break;case"version25":qRCodeBarcode.sizeVersion(25);break;case"version26":qRCodeBarcode.sizeVersion(26);break;case"version27":qRCodeBarcode.sizeVersion(27);break;case"version28":qRCodeBarcode.sizeVersion(28);break;case"version29":qRCodeBarcode.sizeVersion(29);break;case"version30":qRCodeBarcode.sizeVersion(30);break;case"version31":qRCodeBarcode.sizeVersion(31);break;case"version32":qRCodeBarcode.sizeVersion(32);break;case"version33":qRCodeBarcode.sizeVersion(33);break;case"version34":qRCodeBarcode.sizeVersion(34);break;case"version35":qRCodeBarcode.sizeVersion(35);break;case"version36":qRCodeBarcode.sizeVersion(36);break;case"version37":qRCodeBarcode.sizeVersion(37);break;case"version38":qRCodeBarcode.sizeVersion(38);break;case"version39":qRCodeBarcode.sizeVersion(39);break;case"version40":qRCodeBarcode.sizeVersion(40);break}return true;case"encodingMode":switch(value){case"undefined":qRCodeBarcode.encodingMode(-1);break;case"numeric":qRCodeBarcode.encodingMode(0);break;case"alphanumeric":qRCodeBarcode.encodingMode(1);break;case"byte":qRCodeBarcode.encodingMode(2);break;case"kanji":qRCodeBarcode.encodingMode(3);break}return true;case"eciNumber":qRCodeBarcode.eciNumber(value);return true;case"eciHeaderDisplayMode":switch(value){case"hide":qRCodeBarcode.eciHeaderDisplayMode(0);break;case"show":qRCodeBarcode.eciHeaderDisplayMode(1);break}return true;case"fnc1Mode":switch(value){case"none":qRCodeBarcode.fnc1Mode(0);break;case"gs1":qRCodeBarcode.fnc1Mode(1);break;case"industry":qRCodeBarcode.fnc1Mode(2);break}return true;case"applicationIndicator":qRCodeBarcode.applicationIndicator(value);return true}},_set_option:function(qRCodeBarcode,key,value){var currentKey;switch(key){case"width":this._setSize(qRCodeBarcode,"width",value);return true;case"height":this._setSize(qRCodeBarcode,"height",value);return true}},_creationOptions:null,_qRCodeBarcode:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply(arguments)},_create:function(){var key,v,size,qRCodeBarcode,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}qRCodeBarcode=this._createBarcode();self._qRCodeBarcode=qRCodeBarcode;qRCodeBarcode.errorMessageDisplaying=$.ig.Delegate.prototype.combine(qRCodeBarcode.errorMessageDisplaying,$.proxy(this._fireQRCodeBarcode_errorMessageDisplaying,this));qRCodeBarcode.dataChanged=$.ig.Delegate.prototype.combine(qRCodeBarcode.dataChanged,$.proxy(this._fireQRCodeBarcode_dataChanged,this));if(o.hasOwnProperty("width")){var newStyleWidth=o["width"];elem[0].style.width=typeof newStyleWidth==="number"?newStyleWidth+"px":newStyleWidth}if(o.hasOwnProperty("height")){var newStyleHeight=o["height"];elem[0].style.height=typeof newStyleHeight==="number"?newStyleHeight+"px":newStyleHeight}var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;qRCodeBarcode.provideContainer(renderer);for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&typeof v==="string"&&v.indexOf("%")>0){self._setSize(qRCodeBarcode,size=key,v)}}if(!size){self._setSize(qRCodeBarcode,"width")}if(self.css&&self.css.qRCodeBarcode){elem.addClass(self.css.qRCodeBarcode)}},_createBarcode:function(){return new $.ig.XamQRCodeBarcode},_fireQRCodeBarcode_dataChanged:function(barcode,evt){var opts={};opts.newData=evt.newData();opts.owner=this;this._trigger("dataChanged",null,opts)},_fireQRCodeBarcode_errorMessageDisplaying:function(barcode,evt){var opts={};opts.errorMessage=evt.errorMessage();opts.owner=this;this._trigger("errorMessageDisplaying",null,opts);evt.errorMessage(opts.errorMessage)},_setSize:function(qRCodeBarcode,key,val){$.ig.util.setSize(this.element,key,val,qRCodeBarcode,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},exportVisualData:function(){if(this._qRCodeBarcode)return this._qRCodeBarcode.exportVisualData()},flush:function(){if(this._qRCodeBarcode&&this._qRCodeBarcode.view())this._qRCodeBarcode.view().flush()},destroy:function(){var key,style,qRCodeBarcode=this._qRCodeBarcode,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.qRCodeBarcode){elem.removeClass(this.css.qRCodeBarcode)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(qRCodeBarcode){this._setSize(qRCodeBarcode)}this._superApply(arguments);if(qRCodeBarcode&&qRCodeBarcode.destroy){qRCodeBarcode.destroy()}delete this._qRCodeBarcode;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},styleUpdated:function(){if(this._qRCodeBarcode&&this._qRCodeBarcode.view()){this._qRCodeBarcode.view().styleUpdated()}}});$.extend($.ui.igQRCodeBarcode,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI ShapeChart 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery.js
* jquery-ui.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.datasource.js
* infragistics.templating.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_ui.js
* infragistics.dv_core.js
* infragistics.dv_datasource.js
* infragistics.dv_dataseriesadapter.js
* infragistics.dv_geometry.js
* infragistics.dv_jquerydom.js
* infragistics.dv_interactivity.js
* infragistics.dv_geo.js
* infragistics.datachart_core.js
* infragistics.datachart_interactivity.js
* infragistics.datachart_extendedaxes.js
* infragistics.dvcommonwidget.js
* infragistics.ui.basechart.js
* infragistics.datachart_scatter.js
* infragistics.datachart_shape.js
* infragistics.shapechart.js
* infragistics.ui.widget.js
* infragistics.ui.shapechart.js
*/
(function($){var _aNull=function(v,nan){return v===null||v===undefined||nan&&typeof v==="number"&&isNaN(v)};$.widget("ui.igShapeChart",$.ui.igBaseChart,{localeWidgetName:"ShapeChartWidget",css:{chart:"ui-category ui-corner-all ui-widget-content ui-shapechart-container",tooltip:"ui-category-tooltip ui-widget-content ui-corner-all"},options:{shapeDataSource:null,databaseSource:null,triangulationDataSource:null,tooltipTemplate:null,tooltipTemplates:null,pixelScalingRatio:NaN,titleLeftMargin:0,titleRightMargin:0,titleTopMargin:0,titleBottomMargin:0,subtitleLeftMargin:0,subtitleTopMargin:0,subtitleRightMargin:0,subtitleBottomMargin:0,subtitleTextColor:null,titleTextColor:null,leftMargin:NaN,topMargin:NaN,rightMargin:NaN,bottomMargin:NaN,transitionDuration:0,transitionEasingFunction:null,createWrappedTooltip:null,widget:null,subtitleTextStyle:null,titleTextStyle:null,itemsSource:null,includedProperties:null,excludedProperties:null,brushes:null,outlines:null,legend:null,isHorizontalZoomEnabled:true,isVerticalZoomEnabled:true,isSeriesHighlightingEnabled:false,windowRect:null,title:null,subtitle:null,titleAlignment:"center",subtitleAlignment:"center",unknownValuePlotting:null,resolution:1,thickness:1,markerTypes:null,markerBrushes:null,markerOutlines:null,markerMaxCount:400,animateSeriesWhenAxisRangeChanges:false,trendLineBrushes:null,trendLineType:null,trendLineThickness:1.5,alignsGridLinesToPixels:true,trendLinePeriod:7,toolTipType:null,crosshairsDisplayMode:null,crosshairsSnapToData:false,crosshairsAnnotationEnabled:false,finalValueAnnotationsVisible:false,calloutsVisible:false,calloutStyleUpdatingEventEnabled:false,calloutsItemsSource:null,calloutsXMemberPath:null,calloutsYMemberPath:null,calloutsLabelMemberPath:null,calloutsContentMemberPath:null,xAxisFormatLabel:null,yAxisFormatLabel:null,xAxisLabelLeftMargin:0,xAxisLabelTopMargin:5,xAxisLabelRightMargin:0,xAxisLabelBottomMargin:5,yAxisLabelLeftMargin:5,yAxisLabelTopMargin:0,yAxisLabelRightMargin:5,yAxisLabelBottomMargin:0,xAxisLabelTextColor:null,yAxisLabelTextColor:null,xAxisTitleMargin:0,yAxisTitleMargin:0,xAxisTitleLeftMargin:NaN,yAxisTitleLeftMargin:NaN,xAxisTitleTopMargin:NaN,yAxisTitleTopMargin:NaN,xAxisTitleRightMargin:NaN,yAxisTitleRightMargin:NaN,xAxisTitleBottomMargin:NaN,yAxisTitleBottomMargin:NaN,xAxisTitleTextColor:null,yAxisTitleTextColor:null,xAxisLabelTextStyle:null,yAxisLabelTextStyle:null,xAxisTitleTextStyle:null,yAxisTitleTextStyle:null,xAxisLabel:null,yAxisLabel:null,xAxisMajorStroke:null,yAxisMajorStroke:null,xAxisMajorStrokeThickness:1,yAxisMajorStrokeThickness:1,xAxisMinorStrokeThickness:1,yAxisMinorStrokeThickness:0,xAxisStrip:null,yAxisStrip:null,xAxisStroke:null,yAxisStroke:null,xAxisStrokeThickness:1,yAxisStrokeThickness:1,xAxisTickLength:5,yAxisTickLength:0,xAxisTickStroke:null,yAxisTickStroke:null,xAxisTickStrokeThickness:2,yAxisTickStrokeThickness:2,xAxisTitle:null,yAxisTitle:null,xAxisMinorStroke:null,yAxisMinorStroke:null,xAxisLabelAngle:0,yAxisLabelAngle:0,xAxisExtent:NaN,yAxisExtent:NaN,xAxisTitleAngle:0,yAxisTitleAngle:-90,xAxisInverted:false,yAxisInverted:false,xAxisTitleAlignment:"center",yAxisTitleAlignment:"center",xAxisLabelHorizontalAlignment:"center",yAxisLabelHorizontalAlignment:"right",xAxisLabelVerticalAlignment:"top",yAxisLabelVerticalAlignment:"center",xAxisLabelVisibility:null,yAxisLabelVisibility:null,yAxisLabelLocation:"outsideLeft",xAxisInterval:0,xAxisMinorInterval:0,yAxisInterval:0,yAxisIsLogarithmic:false,yAxisLogarithmBase:10,yAxisMinimumValue:NaN,yAxisMaximumValue:NaN,yAxisMinorInterval:0,xAxisIsLogarithmic:false,xAxisLogarithmBase:10,xAxisMinimumValue:NaN,xAxisMaximumValue:NaN,xAxisAbbreviateLargeNumbers:true,yAxisAbbreviateLargeNumbers:true,markerCollision:null,chartType:null},events:{propertyChanged:null,seriesAdded:null,seriesRemoved:null,seriesPointerEnter:null,seriesPointerLeave:null,seriesPointerMove:null,seriesPointerDown:null,seriesPointerUp:null,calloutStyleUpdating:null},_create:function(){this._tooltip={};this._tooltipTemplates={};this._seriesOpt={};$.ui.igBaseChart.prototype._create.apply(this);this._getChartEvt=$.proxy($.ig.dvCommonWidget.prototype._getChartEvt,this);this._widget=this.widget;this.widget=this;var shapeChart=this._chart;if(shapeChart){shapeChart.propertyChanged=$.ig.Delegate.prototype.combine(shapeChart.propertyChanged,$.proxy(this._fireShapeChart_propertyChanged,this));shapeChart.seriesAdded=$.ig.Delegate.prototype.combine(shapeChart.seriesAdded,$.proxy(this._fireShapeChart_seriesAdded,this));shapeChart.seriesRemoved=$.ig.Delegate.prototype.combine(shapeChart.seriesRemoved,$.proxy(this._fireShapeChart_seriesRemoved,this));shapeChart.seriesPointerEnter=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerEnter,$.proxy(this._fireShapeChart_seriesPointerEnter,this));shapeChart.seriesPointerLeave=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerLeave,$.proxy(this._fireShapeChart_seriesPointerLeave,this));shapeChart.seriesPointerMove=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerMove,$.proxy(this._fireShapeChart_seriesPointerMove,this));shapeChart.seriesPointerDown=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerDown,$.proxy(this._fireShapeChart_seriesPointerDown,this));shapeChart.seriesPointerUp=$.ig.Delegate.prototype.combine(shapeChart.seriesPointerUp,$.proxy(this._fireShapeChart_seriesPointerUp,this));shapeChart.calloutStyleUpdating=$.ig.Delegate.prototype.combine(shapeChart.calloutStyleUpdating,$.proxy(this._fireShapeChart_calloutStyleUpdating,this))}},_maskSeriesOptions:function(seriesOpt,options){for(var i=0;i<seriesOpt;i++){if(seriesOpt[options[i]]!==undefined){delete seriesOpt[options[i]]}}},_fireShapeChart_seriesAdded:function(chart,args){var seriesOpt=null;var beforeOpt=null;var opt={};var series=args.series();if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);beforeOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(series);opt.series=seriesOpt}this._trigger("seriesAdded",null,opt);var mustSet=false;for(var p in seriesOpt){if(seriesOpt.hasOwnProperty(p)){if(beforeOpt[p]===undefined){mustSet=true;continue}if(seriesOpt[p]===beforeOpt[p]){delete seriesOpt[p]}else{mustSet=true}}}this._maskSeriesOptions(seriesOpt,["legend","showTooltip","tooltipTemplate","tileImagery","targetSeries","targetAxis","xAxis","yAxis","series","name"]);$.each(seriesOpt,function(key,value){if(!$.ig.dvCommonWidget.prototype._setCoreSeriesOption(series,key,value)){$.ig.dvCommonWidget.prototype._seriesSetOption(series,key,value)}})},_fireShapeChart_seriesRemoved:function(chart,args){var seriesOpt=null;var opt={};if(args.series()!==null){seriesOpt=$.ig.dvCommonWidget.prototype._flattenCommonSeriesOptions(args.series());opt.series=seriesOpt}this._trigger("seriesRemoved",null,opt)},_setLegend:function(chart,value){var legend=this._legend;if(legend&&legend.data("igChartLegend")!==undefined){legend.igChartLegend("destroy");if(legend[0]._remove){legend.remove()}delete this._legend;chart.legend(null)}if(!value){return}if(typeof value==="string"){value={element:value}}legend=value.element;if(legend){legend=$("#"+legend)}value.owner=this;if(!legend||legend.length!==1){legend=$("<div />").insertAfter(this.element);legend[0]._remove=true}this._legend=legend;chart.legend(legend.igChartLegend(value).data("igChartLegend").legend)},_set_option:function(shapeChart,key,value){var result=false;switch(key){case"propertyChanged":case"seriesAdded":case"seriesRemoved":case"seriesPointerEnter":case"seriesPointerLeave":case"seriesPointerMove":case"seriesPointerDown":case"seriesPointerUp":case"calloutStyleUpdating":break;default:result=$.ui.igBaseChart.prototype._set_option.apply(this,arguments);break}switch(key){case"yAxisMinimumValue":case"yAxisMaximumValue":case"xAxisMinimumValue":case"xAxisMaximumValue":case"xAxisExtent":case"yAxisExtent":shapeChart[key](value);return true;case"legend":this._setLegend(shapeChart,value);return true;case"tooltipTemplate":result=false;break;case"markerTypes":var markerTypes=new $.ig.MarkerTypeCollection;for(i=0;i<value.length;i++){var markerType=$.ig.util.getValue($.ig.Enum.prototype.parse($.ig.MarkerType.prototype.$type,value[i],true));markerTypes.add(markerType)}shapeChart.markerTypes(markerTypes);return true;case"transitionEasingFunction":value=$.ig.util.getEasingFunction(value);break;case"shapeDataSource":case"triangulationDataSource":this._setupConverterDataSource(value,this.options,$.proxy(this._converterCallback,this))}if(result){return true}switch(key){case"tooltipTemplate":shapeChart.tooltipTemplate(value);return true;case"tooltipTemplates":shapeChart.tooltipTemplates(value);return true;case"pixelScalingRatio":shapeChart.pixelScalingRatio(value);return true;case"titleLeftMargin":shapeChart.titleLeftMargin(value);return true;case"titleRightMargin":shapeChart.titleRightMargin(value);return true;case"titleTopMargin":shapeChart.titleTopMargin(value);return true;case"titleBottomMargin":shapeChart.titleBottomMargin(value);return true;case"subtitleLeftMargin":shapeChart.subtitleLeftMargin(value);return true;case"subtitleTopMargin":shapeChart.subtitleTopMargin(value);return true;case"subtitleRightMargin":shapeChart.subtitleRightMargin(value);return true;case"subtitleBottomMargin":shapeChart.subtitleBottomMargin(value);return true;case"subtitleTextColor":if(value==null){shapeChart.subtitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.subtitleTextColor($tempBrush)}return true;case"titleTextColor":if(value==null){shapeChart.titleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.titleTextColor($tempBrush)}return true;case"leftMargin":shapeChart.leftMargin(value);return true;case"topMargin":shapeChart.topMargin(value);return true;case"rightMargin":shapeChart.rightMargin(value);return true;case"bottomMargin":shapeChart.bottomMargin(value);return true;case"transitionDuration":shapeChart.transitionDuration(value);return true;case"transitionEasingFunction":shapeChart.transitionEasingFunction(value);return true;case"createWrappedTooltip":shapeChart.createWrappedTooltip(value);return true;case"widget":shapeChart.widget(value);return true;case"subtitleTextStyle":shapeChart.subtitleTextStyle(value);return true;case"titleTextStyle":shapeChart.titleTextStyle(value);return true;case"itemsSource":shapeChart.itemsSource(value);return true;case"includedProperties":shapeChart.includedProperties(value);return true;case"excludedProperties":shapeChart.excludedProperties(value);return true;case"brushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.brushes($tempBrushCollection);return true;case"outlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.outlines($tempBrushCollection);return true;case"legend":shapeChart.legend(value);return true;case"isHorizontalZoomEnabled":shapeChart.isHorizontalZoomEnabled(value);return true;case"isVerticalZoomEnabled":shapeChart.isVerticalZoomEnabled(value);return true;case"isSeriesHighlightingEnabled":shapeChart.isSeriesHighlightingEnabled(value);return true;case"windowRect":shapeChart.windowRect(new $.ig.Rect(0,value.left,value.top,value.width,value.height));return true;case"title":shapeChart.title(value);return true;case"subtitle":shapeChart.subtitle(value);return true;case"titleAlignment":switch(value){case"left":shapeChart.titleAlignment(0);break;case"center":shapeChart.titleAlignment(1);break;case"right":shapeChart.titleAlignment(2);break;case"stretch":shapeChart.titleAlignment(3);break}return true;case"subtitleAlignment":switch(value){case"left":shapeChart.subtitleAlignment(0);break;case"center":shapeChart.subtitleAlignment(1);break;case"right":shapeChart.subtitleAlignment(2);break;case"stretch":shapeChart.subtitleAlignment(3);break}return true;case"unknownValuePlotting":switch(value){case"linearInterpolate":shapeChart.unknownValuePlotting(0);break;case"dontPlot":shapeChart.unknownValuePlotting(1);break}return true;case"resolution":shapeChart.resolution(value);return true;case"thickness":shapeChart.thickness(value);return true;case"markerTypes":shapeChart.markerTypes(value);return true;case"markerBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.markerBrushes($tempBrushCollection);return true;case"markerOutlines":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.markerOutlines($tempBrushCollection);return true;case"markerMaxCount":shapeChart.markerMaxCount(value);return true;case"animateSeriesWhenAxisRangeChanges":shapeChart.animateSeriesWhenAxisRangeChanges(value);return true;case"trendLineBrushes":var isRGB=true,val=value?value[0]:null;if(typeof val=="string"&&val=="HSV"||val=="RGB"){if(value[0]=="HSV"){isRGB=false}value=value.slice(1)}var $tempBrushCollection=new $.ig.BrushCollection;for(var i=0;value&&i<value.length;i++){var $tempBrush=$.ig.Brush.prototype.create(value[i]);$tempBrushCollection.add($tempBrush)}shapeChart.trendLineBrushes($tempBrushCollection);return true;case"trendLineType":switch(value){case"none":shapeChart.trendLineType(0);break;case"linearFit":shapeChart.trendLineType(1);break;case"quadraticFit":shapeChart.trendLineType(2);break;case"cubicFit":shapeChart.trendLineType(3);break;case"quarticFit":shapeChart.trendLineType(4);break;case"quinticFit":shapeChart.trendLineType(5);break;case"logarithmicFit":shapeChart.trendLineType(6);break;case"exponentialFit":shapeChart.trendLineType(7);break;case"powerLawFit":shapeChart.trendLineType(8);break;case"simpleAverage":shapeChart.trendLineType(9);break;case"exponentialAverage":shapeChart.trendLineType(10);break;case"modifiedAverage":shapeChart.trendLineType(11);break;case"cumulativeAverage":shapeChart.trendLineType(12);break;case"weightedAverage":shapeChart.trendLineType(13);break}return true;case"trendLineThickness":shapeChart.trendLineThickness(value);return true;case"alignsGridLinesToPixels":shapeChart.alignsGridLinesToPixels(value);return true;case"trendLinePeriod":shapeChart.trendLinePeriod(value);return true;case"toolTipType":switch(value){case"default":shapeChart.toolTipType(0);break;case"item":shapeChart.toolTipType(1);break;case"category":shapeChart.toolTipType(2);break;case"none":shapeChart.toolTipType(3);break}return true;case"crosshairsDisplayMode":switch(value){case"default":shapeChart.crosshairsDisplayMode(0);break;case"none":shapeChart.crosshairsDisplayMode(1);break;case"horizontal":shapeChart.crosshairsDisplayMode(2);break;case"vertical":shapeChart.crosshairsDisplayMode(3);break;case"both":shapeChart.crosshairsDisplayMode(4);break}return true;case"crosshairsSnapToData":shapeChart.crosshairsSnapToData(value);return true;case"crosshairsAnnotationEnabled":shapeChart.crosshairsAnnotationEnabled(value);return true;case"finalValueAnnotationsVisible":shapeChart.finalValueAnnotationsVisible(value);return true;case"calloutsVisible":shapeChart.calloutsVisible(value);return true;case"calloutStyleUpdatingEventEnabled":shapeChart.calloutStyleUpdatingEventEnabled(value);return true;case"calloutsItemsSource":shapeChart.calloutsItemsSource(value);return true;case"calloutsXMemberPath":shapeChart.calloutsXMemberPath(value);return true;case"calloutsYMemberPath":shapeChart.calloutsYMemberPath(value);return true;case"calloutsLabelMemberPath":shapeChart.calloutsLabelMemberPath(value);return true;case"calloutsContentMemberPath":shapeChart.calloutsContentMemberPath(value);return true;case"xAxisFormatLabel":shapeChart.xAxisFormatLabel(value);return true;case"yAxisFormatLabel":shapeChart.yAxisFormatLabel(value);return true;case"xAxisLabelLeftMargin":shapeChart.xAxisLabelLeftMargin(value);return true;case"xAxisLabelTopMargin":shapeChart.xAxisLabelTopMargin(value);return true;case"xAxisLabelRightMargin":shapeChart.xAxisLabelRightMargin(value);return true;case"xAxisLabelBottomMargin":shapeChart.xAxisLabelBottomMargin(value);return true;case"yAxisLabelLeftMargin":shapeChart.yAxisLabelLeftMargin(value);return true;case"yAxisLabelTopMargin":shapeChart.yAxisLabelTopMargin(value);return true;case"yAxisLabelRightMargin":shapeChart.yAxisLabelRightMargin(value);return true;case"yAxisLabelBottomMargin":shapeChart.yAxisLabelBottomMargin(value);return true;case"xAxisLabelTextColor":if(value==null){shapeChart.xAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisLabelTextColor($tempBrush)}return true;case"yAxisLabelTextColor":if(value==null){shapeChart.yAxisLabelTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisLabelTextColor($tempBrush)}return true;case"xAxisTitleMargin":shapeChart.xAxisTitleMargin(value);return true;case"yAxisTitleMargin":shapeChart.yAxisTitleMargin(value);return true;case"xAxisTitleLeftMargin":shapeChart.xAxisTitleLeftMargin(value);return true;case"yAxisTitleLeftMargin":shapeChart.yAxisTitleLeftMargin(value);return true;case"xAxisTitleTopMargin":shapeChart.xAxisTitleTopMargin(value);return true;case"yAxisTitleTopMargin":shapeChart.yAxisTitleTopMargin(value);return true;case"xAxisTitleRightMargin":shapeChart.xAxisTitleRightMargin(value);return true;case"yAxisTitleRightMargin":shapeChart.yAxisTitleRightMargin(value);return true;case"xAxisTitleBottomMargin":shapeChart.xAxisTitleBottomMargin(value);return true;case"yAxisTitleBottomMargin":shapeChart.yAxisTitleBottomMargin(value);return true;case"xAxisTitleTextColor":if(value==null){shapeChart.xAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisTitleTextColor($tempBrush)}return true;case"yAxisTitleTextColor":if(value==null){shapeChart.yAxisTitleTextColor(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisTitleTextColor($tempBrush)}return true;case"xAxisLabelTextStyle":shapeChart.xAxisLabelTextStyle(value);return true;case"yAxisLabelTextStyle":shapeChart.yAxisLabelTextStyle(value);return true;case"xAxisTitleTextStyle":shapeChart.xAxisTitleTextStyle(value);return true;case"yAxisTitleTextStyle":shapeChart.yAxisTitleTextStyle(value);return true;case"xAxisLabel":shapeChart.xAxisLabel(value);return true;case"yAxisLabel":shapeChart.yAxisLabel(value);return true;case"xAxisMajorStroke":if(value==null){shapeChart.xAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisMajorStroke($tempBrush)}return true;case"yAxisMajorStroke":if(value==null){shapeChart.yAxisMajorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisMajorStroke($tempBrush)}return true;case"xAxisMajorStrokeThickness":shapeChart.xAxisMajorStrokeThickness(value);return true;case"yAxisMajorStrokeThickness":shapeChart.yAxisMajorStrokeThickness(value);return true;case"xAxisMinorStrokeThickness":shapeChart.xAxisMinorStrokeThickness(value);return true;case"yAxisMinorStrokeThickness":shapeChart.yAxisMinorStrokeThickness(value);return true;case"xAxisStrip":if(value==null){shapeChart.xAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisStrip($tempBrush)}return true;case"yAxisStrip":if(value==null){shapeChart.yAxisStrip(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisStrip($tempBrush)}return true;case"xAxisStroke":if(value==null){shapeChart.xAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisStroke($tempBrush)}return true;case"yAxisStroke":if(value==null){shapeChart.yAxisStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisStroke($tempBrush)}return true;case"xAxisStrokeThickness":shapeChart.xAxisStrokeThickness(value);return true;case"yAxisStrokeThickness":shapeChart.yAxisStrokeThickness(value);return true;case"xAxisTickLength":shapeChart.xAxisTickLength(value);return true;case"yAxisTickLength":shapeChart.yAxisTickLength(value);return true;case"xAxisTickStroke":if(value==null){shapeChart.xAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisTickStroke($tempBrush)}return true;case"yAxisTickStroke":if(value==null){shapeChart.yAxisTickStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisTickStroke($tempBrush)}return true;case"xAxisTickStrokeThickness":shapeChart.xAxisTickStrokeThickness(value);return true;case"yAxisTickStrokeThickness":shapeChart.yAxisTickStrokeThickness(value);return true;case"xAxisTitle":shapeChart.xAxisTitle(value);return true;case"yAxisTitle":shapeChart.yAxisTitle(value);return true;case"xAxisMinorStroke":if(value==null){shapeChart.xAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.xAxisMinorStroke($tempBrush)}return true;case"yAxisMinorStroke":if(value==null){shapeChart.yAxisMinorStroke(null)}else{var $tempBrush=$.ig.Brush.prototype.create(value);shapeChart.yAxisMinorStroke($tempBrush)}return true;case"xAxisLabelAngle":shapeChart.xAxisLabelAngle(value);return true;case"yAxisLabelAngle":shapeChart.yAxisLabelAngle(value);return true;case"xAxisExtent":shapeChart.xAxisExtent(value);return true;case"yAxisExtent":shapeChart.yAxisExtent(value);return true;case"xAxisTitleAngle":shapeChart.xAxisTitleAngle(value);return true;case"yAxisTitleAngle":shapeChart.yAxisTitleAngle(value);return true;case"xAxisInverted":shapeChart.xAxisInverted(value);return true;case"yAxisInverted":shapeChart.yAxisInverted(value);return true;case"xAxisTitleAlignment":switch(value){case"left":shapeChart.xAxisTitleAlignment(0);break;case"center":shapeChart.xAxisTitleAlignment(1);break;case"right":shapeChart.xAxisTitleAlignment(2);break;case"stretch":shapeChart.xAxisTitleAlignment(3);break}return true;case"yAxisTitleAlignment":switch(value){case"top":shapeChart.yAxisTitleAlignment(0);break;case"center":shapeChart.yAxisTitleAlignment(1);break;case"bottom":shapeChart.yAxisTitleAlignment(2);break;case"stretch":shapeChart.yAxisTitleAlignment(3);break}return true;case"xAxisLabelHorizontalAlignment":switch(value){case"left":shapeChart.xAxisLabelHorizontalAlignment(0);break;case"center":shapeChart.xAxisLabelHorizontalAlignment(1);break;case"right":shapeChart.xAxisLabelHorizontalAlignment(2);break;case"stretch":shapeChart.xAxisLabelHorizontalAlignment(3);break}return true;case"yAxisLabelHorizontalAlignment":switch(value){case"left":shapeChart.yAxisLabelHorizontalAlignment(0);break;case"center":shapeChart.yAxisLabelHorizontalAlignment(1);break;case"right":shapeChart.yAxisLabelHorizontalAlignment(2);break;case"stretch":shapeChart.yAxisLabelHorizontalAlignment(3);break}return true;case"xAxisLabelVerticalAlignment":switch(value){case"top":shapeChart.xAxisLabelVerticalAlignment(0);break;case"center":shapeChart.xAxisLabelVerticalAlignment(1);break;case"bottom":shapeChart.xAxisLabelVerticalAlignment(2);break;case"stretch":shapeChart.xAxisLabelVerticalAlignment(3);break}return true;case"yAxisLabelVerticalAlignment":switch(value){case"top":shapeChart.yAxisLabelVerticalAlignment(0);break;case"center":shapeChart.yAxisLabelVerticalAlignment(1);break;case"bottom":shapeChart.yAxisLabelVerticalAlignment(2);break;case"stretch":shapeChart.yAxisLabelVerticalAlignment(3);break}return true;case"xAxisLabelVisibility":switch(value){case"visible":shapeChart.xAxisLabelVisibility(0);break;case"collapsed":shapeChart.xAxisLabelVisibility(1);break}return true;case"yAxisLabelVisibility":switch(value){case"visible":shapeChart.yAxisLabelVisibility(0);break;case"collapsed":shapeChart.yAxisLabelVisibility(1);break}return true;case"yAxisLabelLocation":switch(value){case"outsideTop":shapeChart.yAxisLabelLocation(0);break;case"outsideBottom":shapeChart.yAxisLabelLocation(1);break;case"outsideLeft":shapeChart.yAxisLabelLocation(2);break;case"outsideRight":shapeChart.yAxisLabelLocation(3);break;case"insideTop":shapeChart.yAxisLabelLocation(4);break;case"insideBottom":shapeChart.yAxisLabelLocation(5);break;case"insideLeft":shapeChart.yAxisLabelLocation(6);break;case"insideRight":shapeChart.yAxisLabelLocation(7);break}return true;case"xAxisInterval":shapeChart.xAxisInterval(value);return true;case"xAxisMinorInterval":shapeChart.xAxisMinorInterval(value);return true;case"yAxisInterval":shapeChart.yAxisInterval(value);return true;case"yAxisIsLogarithmic":shapeChart.yAxisIsLogarithmic(value);return true;case"yAxisLogarithmBase":shapeChart.yAxisLogarithmBase(value);return true;case"yAxisMinimumValue":shapeChart.yAxisMinimumValue(value);return true;case"yAxisMaximumValue":shapeChart.yAxisMaximumValue(value);return true;case"yAxisMinorInterval":shapeChart.yAxisMinorInterval(value);return true;case"xAxisIsLogarithmic":shapeChart.xAxisIsLogarithmic(value);return true;case"xAxisLogarithmBase":shapeChart.xAxisLogarithmBase(value);return true;case"xAxisMinimumValue":shapeChart.xAxisMinimumValue(value);return true;case"xAxisMaximumValue":shapeChart.xAxisMaximumValue(value);return true;case"xAxisAbbreviateLargeNumbers":shapeChart.xAxisAbbreviateLargeNumbers(value);return true;case"yAxisAbbreviateLargeNumbers":shapeChart.yAxisAbbreviateLargeNumbers(value);return true;case"markerCollision":switch(value){case"none":shapeChart.markerCollision(0);break;case"omit":shapeChart.markerCollision(1);break;case"fade":shapeChart.markerCollision(2);break;case"omitAndShift":shapeChart.markerCollision(3);break;case"fadeAndShift":shapeChart.markerCollision(4);break}return true;case"chartType":switch(value){case"auto":shapeChart.chartType(0);break;case"point":shapeChart.chartType(1);break;case"line":shapeChart.chartType(2);break;case"spline":shapeChart.chartType(3);break;case"bubble":shapeChart.chartType(4);break;case"highDensity":shapeChart.chartType(5);break;case"area":shapeChart.chartType(6);break;case"contour":shapeChart.chartType(7);break;case"polygon":shapeChart.chartType(8);break;case"polyline":shapeChart.chartType(9);break}return true}},_converterCallback:function(){if(this._dataSource&&this._dataSource!=null&&this._dataSource.converter&&this._dataSource.converter()!=null&&this._dataSource.converter().records){this._chart.itemsSource(this._dataSource.converter().records())}else{this._chart.itemsSource(null)}},_setupConverterDataSource:function(convDataSource,options,callback){if(convDataSource instanceof $.ig.TriangulationDataSource||convDataSource instanceof $.ig.ShapeDataSource){this._dataSource=convDataSource;if(convDataSource.isBound()){callback.call(this)}else{convDataSource.settings.id=this.id();convDataSource.settings.callee=this;convDataSource.settings.callback=callback}}else{if(options.triangulationDataSource){this._dataSource=new $.ig.TriangulationDataSource({id:this.id(),source:options.triangulationDataSource,callback:callback,callee:this}).dataBind()}else{this._dataSource=new $.ig.ShapeDataSource({id:this.id(),shapefileSource:options.shapeDataSource,databaseSource:options.databaseSource,callback:callback,callee:this}).dataBind()}}},_setOption:function(key,val){var chart=this._chart,o=this.options;if(o[key]===val){return this}$.Widget.prototype._setOption.apply(this,arguments);this._set_option(chart,key,val);return this},_getValueKeyName:function(){return"valueMemberPath"},_getRemoteDataKeys:function(){var o=this.options;return[o.valueMemberPath]},_getNotifyResizeName:function(){return"notifyResized"},_createChart:function(){var result=new $.ig.ShapeChart;result.createWrappedTooltip(function(ele){var jEle=$(ele);var wrap=new $.ig.JQueryDomWrapper(jEle[0],jEle);return[wrap,jEle]});result.widget(this);return result},destroy:function(){this.widget=this._widget;$.ui.igBaseChart.prototype.destroy.apply(this);if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},_getWidgetName:function(){return""},id:function(){return this.element.length>0?this.element[0].id:""},_beforeInitialOptions:function(chart,elem){var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;if(this.css.chart){elem.addClass(this.css.chart)}chart.provideContainer(renderer)},_provideContainer:function(chart,elem){},exportVisualData:function(){return this._chart.exportVisualData()},_getSeriesOpt:function(evtArgs){var result=$.extend(true,{},evtArgs._series);if(typeof result.name=="function")result.name=result.name();return result}});$.extend($.ui.igShapeChart,{version:"19.1.20191.172"})})($);/*!@license
* Infragistics.Web.ClientUI ZoomBar 19.1.20
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends on:
* jquery-1.9.1.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.util.jquery.js
* infragistics.ui.widget.js
* infragistics.ui.shared.js
*/
(function($){$.widget("ui.igZoombar",$.ui.igWidget,{options:{provider:$.ig.ZoombarProviderDataChart,target:null,clone:"auto",width:"auto",height:"70px",zoomAction:"immediate",zoomWindowMoveDistance:10,defaultZoomWindow:{left:35,width:30},zoomWindowMinWidth:5,hoverStyleAnimationDuration:500,windowPanDuration:500,tabIndex:0},events:{zoomChanging:"zoomChanging",zoomChanged:"zoomChanged",providerCreated:"providerCreated",windowDragStarting:"windowDragStarting",windowDragStarted:"windowDragStarted",windowDragging:"windowDragging",windowDragEnding:"windowDragEnding",windowDragEnded:"windowDragEnded",windowResizing:"windowResizing",windowResized:"windowResized"},css:{baseClass:"ui-widget ui-helper-clearfix ui-corner-all ui-igzoombar-container",scrollBarClass:"ui-igzoombar-scrollbar",scrollBarThumbClass:"ui-state-default ui-igzoombar-scrollbar-thumb",scrollBarButtonClass:"ui-igzoombar-scrollbar-button",scrollBarLeftButtonIconClass:"ui-icon-triangle-1-w",scrollBarRightButtonIconClass:"ui-icon-triangle-1-e",maskLayerClass:"ui-igzoombar-mask",maskLayerLeftAppendixFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-left-appendix",maskLayerRightAppendixFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-right-appendix",maskLayerLeftFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-left",maskLayerRightFadeClass:"ui-igzoombar-fade ui-igzoombar-fade-right",hoverState:"ui-state-hover",windowResizeHandleLeftClass:"ui-state-default ui-igzoombar-window-handle ui-igzoombar-window-handle-left",windowResizeHandleRightClass:"ui-state-default ui-igzoombar-window-handle ui-igzoombar-window-handle-right",windowGrabbingClass:"ui-igzoombar-window-grabbing"},_create:function(){var opts=this.options;if(!opts.provider){opts.provider=$.ig.ZoombarProviderDataChart}this._acc=0;this._createHandlers();this._provider=this._initProvider(opts);this._cw={left:opts.defaultZoomWindow.left/100,width:opts.defaultZoomWindow.width/100};this._immediate=opts.zoomAction==="immediate";if(opts.width==="auto"){opts.width=this._provider.targetWidth()}this._renderZoombar();this._registerEvents();this._refreshWindow();this._applyZoom();this._fz=false;this.element.css("-ms-touch-action","none")},_createWidget:function(){$.Widget.prototype._createWidget.apply(this,arguments)},destroy:function(){this._unregisterEvents();this._provider.clean();delete this._provider;if(this._responsive){this._responsive.removeCallback(this._callBackId)}this.container().remove();this._superApply(arguments);return this},_setOption:function(key,value){switch(key){case"zoomAction":this._immediate=value==="immediate";break;case"zoomWindowMinWidth":if(this._provider){this._provider.syncMinWidth(value/100)}break;case"zoomWindowMoveDistance":break;default:throw new Error(this._getLocaleValue("optionChangeNotSupported")+" "+key)}$.Widget.prototype._setOption.apply(this,arguments)},widget:function(){return this.element},id:function(){return this.element[0].id},container:function(){return $("#"+this.element[0].id+"_zoombar_container")},clone:function(){return $("#"+this.element[0].id+"_zoombar_clone")},zoom:function(left,width){if(!left&&!width){return{left:this._cw.left*100,width:this._cw.width*100}}left/=100;width/=100;this._zoom(left,width,false,true)},_renderZoombar:function(){var tc,sc;this._renderMainContainer();sc=this._renderScrollbar();this._resetDimensions();tc=this._renderClone();this._renderMaskContainer(tc);this._renderScrollBarThumb(sc)},_renderMainContainer:function(){this.element.css({width:this.options.width,height:this.options.height});if(this._isSizedDynamically()){this._responsive=this.element.igResponsiveContainer().data("igResponsiveContainer");this._callBackId=this._responsive.addCallback(this._containerResizedHandler,this,5,"xy")}$("<div></div>").attr("id",this.element[0].id+"_zoombar_container").css({width:this.element.width(),height:this.element.height()}).addClass(this.css.baseClass).appendTo(this.element)},_renderClone:function(){var cloneContainer,opts,w,h;cloneContainer=$("<div></div>").attr("id",this.element[0].id+"_zoombar_clone").css({"margin-left":this._buttonWidth,position:"relative"}).prependTo(this.container());w=parseInt(this._width,10)-2*this._buttonWidth;h=parseInt(this.options.height,10)-this._buttonWidth;if(this._provider){if(typeof this.options.clone==="object"){opts=$.extend({},this.options.clone)}else if(this.options.clone==="auto"){opts=this._provider.getBaseOpts();opts=this._provider.cleanOptsForZoom(opts)}else{return cloneContainer.css({width:w,height:h})}opts.width=w;opts.height=h;this._provider.createClone(cloneContainer,opts);this._provider.syncMinWidth(this.options.zoomWindowMinWidth/100)}return cloneContainer},_renderScrollbar:function(){var scrollbar;scrollbar=$("<div></div>").attr("id",this.element[0].id+"_zoombar_scrollbar").css({width:"100%",height:"16px"}).addClass(this.css.scrollBarClass).appendTo(this.container());this._renderButton("left",scrollbar);this._renderButton("right",scrollbar);this._buttonWidth=scrollbar.children().first().outerWidth();return scrollbar},_renderButton:function(dir,container){var ti=this.options.tabIndex;ti+=dir==="left"?2:4;$("<div></div>").attr({id:this.element[0].id+"_zoombar_buttons_"+dir,tabIndex:ti}).css("float",dir).addClass(this.css.scrollBarButtonClass).button({icons:{primary:dir==="left"?this.css.scrollBarLeftButtonIconClass:this.css.scrollBarRightButtonIconClass},text:false}).click(this._leftRightButtonHandler).keyup(this._leftRightButtonHandler).removeClass("ui-corner-all").appendTo(container)},_renderMaskContainer:function(container){var mask=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask").addClass(this.css.maskLayerClass).appendTo(container);this._renderLeftRightFade(mask);this._renderZoomWindowThumbs()},_renderLeftRightFade:function(container){$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_left_appendix").addClass(this.css.maskLayerLeftAppendixFadeClass).appendTo(container);this._lf=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_left").addClass(this.css.maskLayerLeftFadeClass).appendTo(container);$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_right_appendix").addClass(this.css.maskLayerRightAppendixFadeClass).appendTo(container);this._rf=$("<div></div>").attr("id",this.element[0].id+"_zoombar_mask_right").addClass(this.css.maskLayerRightFadeClass).appendTo(container)},_renderScrollBarThumb:function(container){this._sbt=$("<span></span>").attr({id:this.element[0].id+"_zoombar_scrollbar_thumb",tabIndex:this.options.tabIndex+2}).addClass(this.css.scrollBarThumbClass).appendTo(container)},_renderZoomWindowThumbs:function(){$("<div></div>").attr({id:this.element[0].id+"_zoombar_mask_left_handle",tabIndex:this.options.tabIndex}).addClass(this.css.windowResizeHandleLeftClass).appendTo(this._lf);$("<div></div>").attr({id:this.element[0].id+"_zoombar_mask_right_handle",tabIndex:this.options.tabIndex+1}).addClass(this.css.windowResizeHandleRightClass).appendTo(this._rf)},_containerResized:function(width,height){if(width&&height){this._resetDimensions();this._refreshWindow()}},_mouseWheel:function(evt){var delta,target=$(evt.target),nl,nw,args,noCancel;if(!target.hasClass("ui-igzoombar-mask")){return}if(evt.originalEvent.detail){delta=-evt.originalEvent.detail/3}else{delta=evt.originalEvent.wheelDelta/120}nl=Math.max(this._cw.left+delta/100,0);nw=this._cw.width-delta/50;nw=nl+nw>1?1-nl:nw;if(nw<this.options.zoomWindowMinWidth/100){return}args={zoomWindow:{left:nl,width:nw},owner:this};noCancel=this._trigger(this.events.windowResizing,evt,args);if(noCancel){this._zoom(nl,nw,true,true);this._trigger(this.events.windowResized,evt,args)}},_touchStart:function(evt){var x,target=$(evt.target);x=evt.originalEvent.touches[0].pageX;if(this._dragStart(target,x,evt)){if(target.hasClass("ui-igzoombar-scrollbar-thumb")){target.addClass(this.css.hoverState)}evt.originalEvent.preventDefault()}},_touchMove:function(evt){if(this._draggedElement){this._dragCont(evt.touches[0].pageX,evt);evt.stopPropagation()}},_touchEnd:function(evt){var cont,target=$(evt.target);if(!this._draggedElement&&target.closest("div[role='button']").length===0){cont=target.closest(".ui-igzoombar-container");if(cont.length>0&&cont.attr("id")===this.id()+"_zoombar_container"){this._moveWindowByPageX(cont,evt.originalEvent.changedTouches[0].pageX)}}if(this._dragEnd(evt)){this._sbt.removeClass("ui-state-hover")}else{return false}},_mouseDown:function(evt){if(this._dragStart($(evt.target),evt.pageX||evt.originalEvent.clientX,evt)){if(window.navigator.pointerEnabled){$(evt.currentTarget).bind("pointermove.zoombar",this._zoombarMouseMoveHandler)}else if(window.navigator.msPointerEnabled){$(evt.currentTarget).bind("MSPointerMove.zoombar",this._zoombarMouseMoveHandler)}else{$(evt.currentTarget).bind("mousemove.zoombar",this._zoombarMouseMoveHandler)}evt.stopPropagation();evt.preventDefault()}},_mouseMove:function(evt){if(this._draggedElement){evt.preventDefault()}this._dragCont(evt.pageX||evt.originalEvent.clientX,evt)},_mouseUp:function(evt){var cont,target=$(evt.target);if(!this._draggedElement&&target.closest("div[role='button']").length===0){cont=target.closest(".ui-igzoombar-container");if(cont.length>0&&cont.attr("id")===this.id()+"_zoombar_container"){this._moveWindowByPageX(cont,evt.pageX||evt.originalEvent.clientX)}}if(this._dragEnd(evt)){target.removeClass(this.css.windowGrabbingClass);$(evt.currentTarget).unbind({"mousemove.zoombar":this._zoombarMouseMoveHandler,"pointermove.zoombar":this._zoombarMouseMoveHandler,"MSPointerMove.zoombar":this._zoombarMouseMoveHandler});evt.stopPropagation();evt.preventDefault()}else{return false}},_leftRightButtonClicked:function(event){var button=$(event.target),nl;if(!button.is("span")){button=button.children("span").first();if(!event.keyCode||!(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE)){return}}if(button.hasClass(this.css.scrollBarLeftButtonIconClass)){nl=this._cw.left-this.options.zoomWindowMoveDistance/100}else if(button.hasClass(this.css.scrollBarRightButtonIconClass)){nl=this._cw.left+this.options.zoomWindowMoveDistance/100}this._zoom(nl,this._cw.width,true,true,true);event.stopPropagation()},_scrollBarMouseEnter:function(){var self=this;if(this._sliding){this._sbt.addClass(this.css.hoverState)}else{this._sbt.stop(true,true).addClass(this.css.hoverState,this.options.hoverStyleAnimationDuration,function(){self._refreshWindow();$(this).css("background-color","")})}},_scrollBarMouseLeave:function(){var self=this;if(this._sliding){this._sbt.removeClass(this.css.hoverState)}else{this._sbt.stop(true,true).removeClass(this.css.hoverState,this.options.hoverStyleAnimationDuration,function(){self._refreshWindow();$(this).css("background-color","")})}},_windowKeyDown:function(event){var perc=.1*Math.pow(2,-6+this._acc),target=$(event.target);if(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE){this._moveKeyDown=true;if(target.hasClass("ui-igzoombar-scrollbar-thumb")){this._scrollBarMouseEnter()}}else if(this._moveKeyDown&&event.keyCode===$.ui.keyCode.LEFT){if(target.hasClass("ui-igzoombar-window-handle-left")){this._cw.left-=perc;this._cw.width+=perc;if(this._cwidth-Math.round(this._cw.left*this._cwidth)-Math.round(this._cw.width*this._cwidth)!==parseInt(this._rf.css("width"),10)){this._accelerate();return}}else if(target.hasClass("ui-igzoombar-window-handle-right")){if(this._cw.width-perc<this.options.zoomWindowMinWidth/100){this._acc=0;return}this._cw.width-=perc}else{this._cw.left-=perc}this._ensureWindow();this._refreshWindow();this._applyZoom();this._accelerate()}else if(this._moveKeyDown&&event.keyCode===$.ui.keyCode.RIGHT){if(target.hasClass("ui-igzoombar-window-handle-left")){if(this._cw.width-perc<this.options.zoomWindowMinWidth/100){this._acc=0;return}this._cw.left+=perc;this._cw.width-=perc;if(this._cwidth-Math.round(this._cw.left*this._cwidth)-Math.round(this._cw.width*this._cwidth)!==parseInt(this._rf.css("width"),10)){this._accelerate();return}}else if(target.hasClass("ui-igzoombar-window-handle-right")){this._cw.width+=perc}else{this._cw.left+=perc}this._ensureWindow();this._refreshWindow();this._applyZoom();this._accelerate()}},_windowKeyUp:function(event){if(event.keyCode===$.ui.keyCode.ENTER||event.keyCode===$.ui.keyCode.SPACE){this._moveKeyDown=false;if($(event.target).hasClass("ui-igzoombar-scrollbar-thumb")){this._scrollBarMouseLeave()}}this._acc=0},_targetWindowChanged:function(event,ui){var a;this._cw.left=ui.newLeft;this._cw.width=ui.newWidth;if(!this._fz){a={previousZoom:{left:ui.oldLeft*100,width:ui.oldWidth*100},newZoom:{left:ui.newLeft*100,width:ui.newWidth*100},owner:this};this._trigger(this.events.zoomChanged,event,a);this._refreshWindow()}this._fz=false},_zoom:function(nLeft,nWidth,isInternal,refresh,animate){var a,noCancel;if(nLeft===this._cw.left&&nWidth===this._cw.width){return}animate=animate&&this.options.windowPanDuration>0;a={previousZoom:this._defStore||{left:this._cw.left*100,width:this._cw.width*100},newZoom:{left:nLeft*100,width:nWidth*100},owner:this};noCancel=isInternal?this._trigger(this.events.zoomChanging,null,a):true;if(noCancel){this._cw.left=nLeft;this._cw.width=nWidth;this._ensureWindow();if(animate){this._refreshWindow(true,this._applyZoom)}else{if(refresh){this._refreshWindow()}this._applyZoom()}if(isInternal){this._trigger(this.events.zoomChanged,null,a)}}return noCancel},_initProvider:function(opts){var provider=null;if(opts.target){if(typeof opts.target==="string"){this._target=$(opts.target)}else if(opts.target instanceof $){this._target=$(opts.target[0])}}else{throw new Error(this._getLocaleValue("zoombarTargetNotSpecified"))}if(opts.provider===$.ig.ZoombarProviderDataChart){if(this._target.data&&this._target.data("igDataChart")){provider=new opts.provider({targetObject:this._target.data("igDataChart"),zoomChangedCallback:this._targetWindowChangedHandler})}else{throw new Error(this._getLocaleValue("zoombarTypeNotSupported"))}}else{try{provider=new opts.provider({zoomChangedCallback:this._targetWindowChangedHandler})}catch(e){throw new Error(this._getLocaleValue("zoombarProviderNotRecognized")+" "+e)}}this._trigger(this.events.providerCreated,null,{owner:this,provider:provider});return provider},_isSizedDynamically:function(){if(typeof this.options.width==="string"&&this.options.width.endsWith("%")||typeof this.options.height==="string"&&this.options.height.endsWith("%")){return true}return false},_resetDimensions:function(){var cont=this.container(),clone=this.clone();cont.css({width:this.element.width(),height:this.element.height()});this._width=cont.width();this._height=cont.height();this._buttonWidth=cont.children().last().children(".ui-igzoombar-scrollbar-button").outerWidth();this._cwidth=this._width-2*this._buttonWidth;if(clone.length){this._provider.setSize(this._width-2*this._buttonWidth,this._height-this._buttonWidth)}},_ensureWindow:function(){if(this._cw.left<0){this._cw.left=0}if(this._cw.width>1){this._cw.width=1}if(this._cw.left+this._cw.width>1){this._cw.left=1-this._cw.width}},_refreshWindow:function(animate,func){var wnd=this._cw,sbtw,lfw,self=this;animate=animate&&this.options.windowPanDuration>0;func=func?$.proxy(func,this):function(){self._sliding=false};if(animate){this._sliding=true;this._sbt.stop().animate({left:Math.round(wnd.left*this._cwidth+this._buttonWidth)},this.options.windowPanDuration,func)}else{this._sbt.css("left",Math.round(wnd.left*this._cwidth+this._buttonWidth))}sbtw=Math.round(wnd.width*this._cwidth);this._sbt.css("width",sbtw);lfw=Math.round(wnd.left*this._cwidth);if(animate){this._sliding=true;this._lf.stop().animate({width:lfw},this.options.windowPanDuration,func).css("overflow","visible");this._rf.stop().animate({width:this._cwidth-lfw-sbtw},this.options.windowPanDuration,func).css("overflow","visible")}else{this._lf.css("width",lfw);this._rf.css("width",this._cwidth-lfw-sbtw)}},_applyZoom:function(){this._sliding=false;if(this._provider){this._fz=true;this._provider.update(this._cw.left,this._cw.left+this._cw.width)}},_dragStart:function(target,left,evt){var noCancel,args,cont=target.closest(".ui-igzoombar-container");if(!cont||cont.length===0||cont.attr("id")!==this.id()+"_zoombar_container"){return false}if(target.hasClass("ui-igzoombar-mask")||target.hasClass("ui-igzoombar-scrollbar-thumb")||target.closest(".ui-chart-container").length>0){args={zoomWindow:{left:this._cw.left,width:this._cw.width},owner:this};noCancel=this._trigger(this.events.windowDragStarting,evt,args);if(noCancel){this._draggedElement=this._sbt;target.addClass(this.css.windowGrabbingClass);this._trigger(this.events.windowDragStarted,evt,args)}}else if(target.hasClass("ui-igzoombar-window-handle")){this._draggedElement=target;$("body").css("cursor","e-resize");this._lf.css("cursor","inherit");this._rf.css("cursor","inherit");this._lf.parent().css("cursor","inherit")}if(this._draggedElement){this._draggedElementOffset=left-this._draggedElement.igOffset().left+this._draggedElement.parent().igOffset().left+this._buttonWidth;if(!this._immediate){this._defStore={left:this._cw.left,width:this._cw.width}}return true}},_dragCont:function(left,evt){var ol=this._cw.left,ow=this._cw.width,nl=ol,nw=ow,args,dragging=false,noCancel;if(!this._draggedElement||!(this._draggedElement instanceof $)){return}if(this._draggedElement.hasClass("ui-igzoombar-window-handle-left")){nl=left-this._draggedElement.parent().igOffset().left;nl=nl/this._cwidth;nw=ow+ol-nl;if(nw<this.options.zoomWindowMinWidth/100){return}if(nl<0){nl=0;nw=ow+ol-nl}}else if(this._draggedElement.hasClass("ui-igzoombar-window-handle-right")){nw=(left-this._sbt.igOffset().left)/this._cwidth;if(nw<this.options.zoomWindowMinWidth/100){return}if(ol+nw>1){nw=1-ol}}else if(this._draggedElement.hasClass("ui-igzoombar-scrollbar-thumb")){nl=(left-this._draggedElementOffset)/this._cwidth;if(nl<0){nl=0}else if(nl+ow>1){nl=1-ow}dragging=true}args={zoomWindow:{left:nl,width:nw},owner:this};if(dragging){noCancel=this._trigger(this.events.windowDragging,evt,args)}else{noCancel=this._trigger(this.events.windowResizing,evt,args)}if(noCancel){if(this._immediate){this._zoom(nl,nw,true,true)}else{this._cw.left=nl;this._cw.width=nw;this._refreshWindow()}if(!dragging){this._trigger(this.events.windowResized,evt,args)}}},_dragEnd:function(evt){var noCancel,args;if(this._draggedElement){if(this._draggedElement.hasClass("ui-igzoombar-window-handle")){$("body").css("cursor","");this._lf.css("cursor","");this._rf.css("cursor","");this._lf.parent().css("cursor","")}else{args={zoomWindow:{left:this._cw.left,width:this._cw.width},owner:this};noCancel=this._trigger(this.events.windowDragEnding,evt,args);if(noCancel){this._trigger(this.events.windowDragEnded,evt,args)}else{return false}}}this._draggedElement=null;if(!this._immediate){if(!this._zoom(this._cw.left,this._cw.width,true,false)){this._zoom(this._defStore.left,this._defStore.width,false,true)}}return true},_moveWindowByPageX:function(cont,pageX){var percLeft=(pageX-cont.igOffset().left-this._buttonWidth)/this._cwidth,nl;nl=percLeft-this._cw.width/2;this._zoom(nl,this._cw.width,true,true,true)},_accelerate:function(){this._acc=this._acc+.1},_createHandlers:function(){this._leftRightButtonHandler=$.proxy(this._leftRightButtonClicked,this);this._zoombarMouseWheelHandler=$.proxy(this._mouseWheel,this);this._zoombarTouchStartHandler=$.proxy(this._touchStart,this);this._zoombarTouchMoveHandler=$.proxy(this._touchMove,this);this._zoombarTouchEndHandler=$.proxy(this._touchEnd,this);this._zoombarMouseDownHandler=$.proxy(this._mouseDown,this);this._zoombarMouseMoveHandler=$.proxy(this._mouseMove,this);this._zoombarMouseUpHandler=$.proxy(this._mouseUp,this);this._targetWindowChangedHandler=$.proxy(this._targetWindowChanged,this);this._containerResizedHandler=$.proxy(this._containerResized,this);this._scrollbarThumbMouseEnterHandler=$.proxy(this._scrollBarMouseEnter,this);this._scrollbarThumbMouseLeaveHandler=$.proxy(this._scrollBarMouseLeave,this);this._windowKeyDownHandler=$.proxy(this._windowKeyDown,this);this._windowKeyUpHandler=$.proxy(this._windowKeyUp,this)},_registerEvents:function(){var wnd=$(window),zwe=this.container().find(".ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle"),te={},pe={},me={},we={};te["touchstart."+this.id()]=this._zoombarTouchStartHandler;te["touchend."+this.id()]=this._zoombarTouchEndHandler;wnd.bind(te);this.container()[0].addEventListener("touchmove",this._zoombarTouchMoveHandler);if(window.navigator.pointerEnabled){pe["pointerdown."+this.id()]=this._zoombarMouseDownHandler;pe["pointerup."+this.id()]=this._zoombarMouseUpHandler;wnd.bind(pe)}else if(window.navigator.msPointerEnabled){pe["MSPointerDown."+this.id()]=this._zoombarMouseDownHandler;pe["MSPointerUp."+this.id()]=this._zoombarMouseUpHandler;wnd.bind(pe)}else{me["mousedown."+this.id()]=this._zoombarMouseDownHandler;me["mouseup."+this.id()]=this._zoombarMouseUpHandler;wnd.bind(me)}we["mousewheel."+this.id()]=this._zoombarMouseWheelHandler;we["DOMMouseScroll."+this.id()]=this._zoombarMouseWheelHandler;wnd.bind(we);this._sbt.bind({"mouseenter.zoombar":this._scrollbarThumbMouseEnterHandler,"mouseleave.zoombar":this._scrollbarThumbMouseLeaveHandler});zwe.bind({keydown:this._windowKeyDownHandler,keyup:this._windowKeyUpHandler})},_unregisterEvents:function(){var wnd=$(window),zwe=this.container().find(".ui-igzoombar-scrollbar-thumb,.ui-igzoombar-window-handle"),te={},pe={},me={},we={};te["touchstart."+this.id()]=this._zoombarTouchStartHandler;te["touchend."+this.id()]=this._zoombarTouchEndHandler;wnd.unbind(te);this.container()[0].removeEventListener("touchmove",this._zoombarTouchMoveHandler);if(window.navigator.pointerEnabled){pe["pointerdown."+this.id()]=this._zoombarMouseDownHandler;pe["pointerup."+this.id()]=this._zoombarMouseUpHandler;wnd.unbind(pe)}else if(window.navigator.msPointerEnabled){pe["MSPointerDown."+this.id()]=this._zoombarMouseDownHandler;pe["MSPointerUp."+this.id()]=this._zoombarMouseUpHandler;wnd.unbind(pe)}else{me["mousedown."+this.id()]=this._zoombarMouseDownHandler;me["mouseup."+this.id()]=this._zoombarMouseUpHandler;wnd.unbind(me)}we["mousewheel."+this.id()]=this._zoombarMouseWheelHandler;we["DOMMouseScroll."+this.id()]=this._zoombarMouseWheelHandler;wnd.unbind(we);this._sbt.unbind({"mouseenter.zoombar":this._scrollbarThumbMouseEnterHandler,"mouseleave.zoombar":this._scrollbarThumbMouseLeaveHandler});zwe.unbind({keydown:this._windowKeyDownHandler,keyup:this._windowKeyUpHandler})}});$.ig.ZoombarProviderDefault=$.ig.ZoombarProviderDefault||Class.extend({settings:{targetObject:null,zoomChangedCallback:null},init:function(options){if(options){this.settings=options}return this},clean:function(){return this},getBaseOpts:function(options){return options},cleanOptsForZoom:function(options){return options},createClone:function(container,options){return container},widgetName:function(){return""},targetWidth:function(){return"100%"},syncMinWidth:function(minWidth){return false},setSize:function(width,height){var cont=this.settings.cloneContainer;if(cont&&cont.length){cont.css({width:width,height:height})}},targetObject:function(obj){if(obj){this.settings.targetObject=obj}return this.settings.targetObject},update:function(a,b){return false}});$.ig.ZoombarProviderDataChart=$.ig.ZoombarProviderDataChart||$.ig.ZoombarProviderDefault.extend({init:function(options){this._super(options);this._bind();return this},clean:function(){this._unbind();return this._super()},getBaseOpts:function(options){var topts=options||this.settings.targetObject.options;return this._copyRelevantOpts(topts)},cleanOptsForZoom:function(options){var i;options.gridMode="none";options.isSurfaceInteractionDisabled=false;options.horizontalZoomable=false;options.verticalZoomable=false;options.crosshairVisibility="hidden";if(options.series&&typeof options.series==="object"){for(i=0;i<options.series.length;i++){options.series[i].showTooltip=false;options.series[i].thickness=1;if(options.series[i].trendLineType){options.series[i].trendLineType="none"}}}if(options.axes&&typeof options.axes==="object"){for(i=0;i<options.axes.length;i++){options.axes[i].labelVisibility="collapsed"}}return options},createClone:function(container,options){container.igDataChart(options);container.children().first().removeClass("ui-corner-all ui-widget-content");this.settings.cloneContainer=container;return container},widgetName:function(){return"igDataChart"},targetWidth:function(){return this.settings.targetObject.options.width||this.settings.targetObject._chart._width||this._super()},targetObject:function(obj){if(!obj){return this.settings.targetObject}this._unbind();this.settings.targetObject=obj;this._bind()},syncMinWidth:function(minWidth){this.settings.targetObject._chart.windowRectMinWidth(minWidth);return true},setSize:function(width,height){this.settings.cloneContainer.igDataChart("option","width",width);this.settings.cloneContainer.igDataChart("option","height",height)},update:function(a,b){var cw=this.settings.targetObject._chart.windowRect();this.settings.targetObject._chart.windowRect(new $.ig.Rect(0,a,cw.top(),Math.abs(b-a),cw.height()))},_bind:function(){var t=this.settings.targetObject;if(t&&t.element&&t.element.length){t.element.on("igdatachartwindowrectchanged.zoombar",$.proxy(this._windowRectChanged,this))}},_unbind:function(){var t=this.settings.targetObject;if(t&&t.element&&t.element.length){t.element.off(".zoombar")}},_windowRectChanged:function(evt,ui){if($.type(this.settings.zoomChangedCallback)==="function"){this.settings.zoomChangedCallback(evt,ui)}},_copyRelevantOpts:function(opts){var ref=$.isArray(opts)?[]:{},type,self=this,props=false,cval;$.each(opts,function(key,val){if(val===null){return true}if($.isArray(ref)){if(typeof val!=="object"){cval=val}else{cval=self._copyRelevantOpts(val)}if(cval!==null){props=true;ref.push(cval)}}else{if(key.startsWith("title")){return}if(key.startsWith("sync")){return}if(opts.type!=="financial"&&(key==="displayType"||key.startsWith("trendLine"))){return}switch(key){case"dataSource":if(val!==null){props=true;ref[key]=val}break;case"legend":case"markerType":case"maximumMarkers":case"unknownValuePlotting":case"radiusX":case"radiusY":case"useCartesianInterpolation":case"splineType":case"ignoreFirst":case"period":case"shortPeriod":case"longPeriod":case"markerCollisionAvoidance":case"useHighMarkerFidelity":case"useBruteForce":case"progressiveLoad":case"mouseOverEnabled":case"heatMinimum":case"heatMaximum":case"heatMinimumColor":case"heatMaximumColor":case"maximumValue":case"minimumValue":case"radius":case"useInterpolation":case"skipUnknowns":case"verticalLineVisibility":case"horizontalLineVisibility":case"isCustomCategoryMarkerStyleAllowed":case"isTransitionInEnabled":case"transitionMode":case"transitionDuration":case"transitionInMode":case"transitionInDuration":case"bandHighlightWidth":case"highlightType":case"isCustomCategoryStyleAllowed":case"useIndex":case"useLegend":case"skipUnknownValues":break;default:if(val!==null){type=typeof val;if(type==="object"||$.isArray(val)){cval=self._copyRelevantOpts(val);if(cval!==null){props=true;ref[key]=cval}}else{props=true;ref[key]=val}}break}}});return props>0?ref:null}})})($)});