(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()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;i0){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(;i360){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)[^>]*$/);$$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_=""+expanded_+""}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;dM");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_e){e=i;g=k}c[h]=i;h++}}else{for(var i_=a;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;cthis.minimum()){this.minimum(NaN)}else{this.minimum(Math.min(b,this.minimum()))}}if(!$.ig.util.isNaN(this.maximum())){if(a==this.maximum()&&b0},n:function(a,b){$$t.$h.o(a,0,a.count()-1,b)},o:function(a,b,c,d){if(bd){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(a0){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_e){e=f}c[g]=f;g++}}else{for(var i_=a;i_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;cthis.maximum()?b:this.maximum())}return}this.minimum(bthis.maximum()?b:this.maximum())},replaceRange:function(a,b){var c=false;for(var d=0;dd){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;dd){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_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;c0){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_0){q=container_.getCssDefaultValuesForClassCollection(c,g.toArray());p=q.length}if(i==0){if(p>0){for(var r=0;r0){for(var v=0;v=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=$("");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;ithis.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;athis._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;d0){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;c0){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;c0;--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(a0){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(da.top()&&f0?{__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(f0){var i=a.height()*a.height();if(gb.left()){return false}if(a.right()b.top()){return false}if(a.bottom()b.right()){return false}if(a.top()>b.bottom()){return false}if(a.bottom()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;n0&&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;ad.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;q0||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;ci?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;de?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;ks?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(bg){b-=g}while(c<0){c+=g}while(c>g){c-=g}if(e){if(0>c&&0c&&gc&&hc&&ic&&jb&&0b&&gb&&hb&&ib&&jd?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;jf?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;ke?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.__xc.__x?b.__x:c.__x;var j=b.__yc.__y?b.__y:c.__y;this.g=hf?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;jf){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=jg?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;lg?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;mg?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;lg?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=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._aja._ak?a._aj:a._ak;var h=a._ala._am?a._al:a._am;this.g=fd?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(ih){a.removeRange(h,i-h)}for(var j=0;j0?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;lg){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;nj){a.removeRange(j,a.count()-j)}for(var m=0;m0?c.__inner[h-1]:e();for(var o=h;oi){var p=i>0?d.__inner[i-1]:e();for(var q=i;qa.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(;da.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(;d0){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=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=i){i=Math.abs(a[l][m]);j=l;k=m}}}}}++f[k];if(j!=k){for(var n=0;n=0;v--){if(e[v]!=d[v]){for(var w=0;w0){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=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;j0){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.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;i1e-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;i0){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;c1e-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;j0){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;c1e-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;i0&&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;c1e-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;f1e-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=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j=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=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=0){switch(this.k){case 0:this.k=-1;this.a=new Array(this.n);this.m=0;for(this.m=0;this.m=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(bf.right()||df.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;athis.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()=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;aa0){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=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;ga.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.t0){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/d0){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=0;y+=v){o=c.item(y);r[q]=o;q++;for(k=0;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){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=m){m=r;l=o}}}else{var s=j-h;var t=k-i;for(var u=e+1;u=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))&&d0){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=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=l){l=s;k=p}}}else{var t=i-g;var u=j-h;for(var v=d+1;v=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){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=o){o=w;n=s}}}else{var x=l-i;var y=m-j;for(var z=e+1;z=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)=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)=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)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=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)=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)1?1:w;var x=l+t*w;var y=m+u*w;var z=(x-i)*(x-i)+(y-j)*(y-j);if(z360){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;eb.__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;kg){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;gthis._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;g0){a=new Array(c);for(var e=0;e0){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.s0){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;c0},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;i3){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;b0){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 d0){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;d0){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;d0},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;g0&&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;dthis.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()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(ethis.d-1){this.b=0}},h:function(){for(var a=0;a300){continue}if(this._a[h]._ab){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=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[c._c]._g&&a<=c._a[c._c]._e){return c._a[c._c]}for(var e=0;e=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;d0){e._c=this.m.__inner[this.m.count()-1]._c}var f=new Array(d.length);for(var g=0;g0){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;hc){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;f2){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(dc-1){break}if(e>=0){if(this.ae.__inner[e]!=null&&this.ae.__inner[e].equals(a)){b=e;break}}if(fc-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;ithis.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;d0;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;k0},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;d0},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;e1){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;m1){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;gh;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;g0&&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;k0){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;qq?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;e0&&i.length>0&&h.length==i.length){f.clear();g.clear();d.clear();for(var j=0;j=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;cthis.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;d0){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;f1){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=0;f--){var g=a.getDataSeriesAt(f);if(!d.contains(g.suggestedSeries())){a.removeDataSeries(g)}}}},aq:function(a){var b=0;for(;b1){var j=new Array(b.item(h).count());var k=b.item(h);var l=k.count();for(var m=0;mp){p=s.priority();q=s}}for(var t=0;tj?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=ku;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=3){var k=function(l,m){if(b.item(l)b.item(m)){return 1}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;p3e3){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;abb){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;le){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=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>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;e0){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;e1){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<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._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=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=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=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=d.left()&&c>=d.top()&&b=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_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;c1&&!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;c0){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=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]._ch){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;b0){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;d0){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;d0){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;b0){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;c0){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;c0){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;b0){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;c0){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=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('');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;f0?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=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;b1e-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;d0){var a=true;a=this.cg();if(!a){return false}for(var b=0;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;b0){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;d11){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;k0){r=this._af.getCssDefaultValuesForClassCollection("ui-chart-palette-",b.toArray());q=r.length}if(d==0){if(q>0){for(var s=0;s0){for(var u=0;u0){r=this._af.getCssDefaultValuesForClassCollection("ui-chart-marker-palette-",b.toArray());w=r.length}if(h==0){if(w>0){for(var x=0;x0){for(var z=0;z4e3){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;k0?.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(ed.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=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(ag){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=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;c0){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=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)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(ff){break}}if(e==0){return $$a.$ae.empty()}if(f>h){return $$a.$ae.empty()}if(f1){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(hb.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=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&&ahar){at-=as;if(Math.abs(at-ar)<1e-4){break}this.g9(j,at,c,m,false)}}else{var au=ac;while(au+as=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=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;f0){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;r0&&r1?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._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;j0&&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;e1;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;fthis.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=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=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=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;w0){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;w0&&(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;d0){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;ithis._o){k=this._o}while(jthis._o){p=this._o}while(othis._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;u1?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;ad0&&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.removeRange(g,a.count()-g)}for(var i=0;i0?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;kf){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;mh){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l1?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(f0?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;n1?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;p1?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){a.removeRange(g,a.count()-g)}for(var k=0;k0?c.__inner[e-1]:0;for(var m=e;mf){var n=f>0?d.__inner[f-1]:0;for(var o=f;oh){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f0?c.__inner[f-1]:0;for(var p=f;p1?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;r1?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){this.f.removeRange(h,this.f.count()-h)}if(m){var r=0;for(var s=0;s1?1:r;for(var u=0;u=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;ab1?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=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;ak1?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=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=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._bh){a.removeRange(h,a.count()-h)}for(var m=0;m0?c.__inner[f-1]:i;for(var o=f;og){var p=g>0?d.__inner[g-1]:i;for(var q=g;q0){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=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;a0){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(af){continue}if(kh){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;d0){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=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;d0){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;g0){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;l0},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(ca.height()){var d=1;if(a.height()!=0){d=a.width()/a.height()}var e=0;var f=1;while(f3||a.height()/a.width()>3},ag:function(){var a=this.a();for(var b=0;be.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;dthis._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=0){return a}for(var b=0;b>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=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;c0){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=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=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=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=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=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.db){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;b1){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(dm.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;c180){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(jg){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(bf){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;df.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;gthis.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=q*k&&g<=this.e1()&&q<=this.ff()){this.fq(q,g,k,false);var r=false;for(var s=0;s0){this.fq(c,g,k,false);this.ea.clear();for(var t=0;tdefaultText");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;n0){this.fq(o,this.ei(),this.ek(this.ei()),false);this.ea.clear();for(var p=0;p0){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;d0&&!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.left()&&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(o1){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=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=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=0&&e=0&&e-1=0){return g}if(g>b.sortedIndices().count()-1&&fb.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&&ef){return 1}return 0});if(e>=0){d=e}else{d=~e}while(d>=0&&d=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=0&&e-1=0&&ee.right()){continue}this.g9(m,u,c,l,false);this._jf.add(u);if(this.i8()!=null&&s0&&am0){this.g9(n,an,c,o,false)}}this.mg(am)}}else{for(var ap=1;ap0){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.left()&&g.__y=b._z.top()){return true}return false};a._r=function(b,c,d,e){if(cb._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(je.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(cb._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;bthis.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=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=0&&c=0&&db;var d=c?b:a;var e=c?a:b;var f=-1;while(++f=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-c0){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-g0){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-g0){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.__yd.__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(qd){q=f(h+Math.PI*2)}if(rd){r=f(i+Math.PI*2)}var s=Math.min(q,r);var t=Math.max(q,r);if(!e&&q>r||e&&q=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;p330||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$.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=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=f&&h.value()<=f){return h.key().start().getTime()}if(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())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=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++=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=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(ithis.visibleMaximum()&&i>=this.visibleMinimum()){return this.kz().__inner[g]}if(Math.abs(l-m)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;hf){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;fj);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(ac&&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;m1){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=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(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=0&&l=0&&a=0&&a0){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._j0){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._j0){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=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;p0){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;o0||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;ae0){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-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;w0||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;ap0){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=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$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-1&&!d.isEmpty()&&!c.isEmpty()){var g=a.__inner[0][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&&lthis.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=dk?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=dk?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=0&&abab){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=0&&y=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;aj1||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=0&&c=0&&d=.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=0&&f=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=0&&d=.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=0&&c=0&&d=.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;lf-(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.__xh.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(h0){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;abad){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;cg._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;cg._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=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(hb.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()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=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=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=0&&l=0&&this.bz()!=null&&bthis.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(ob.right()-.1*b.width()){k=k-.4*b.width();b.x(k-.5*b.width())}}if(!$.ig.util.isNaN(i)){if(ib.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;r0){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=dk?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=dg._o){return-1}else if(f._oo?k:o;j=jp?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&&no?k:o}if(!$.ig.util.isNaN(p)){j=jp?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=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(!$.ig.util.isNaN(i)){if(ic.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}if(g!=null&&this.highColumn()!=null&&ec.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;e0){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;o0;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;cg._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(bthis.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=f){if(l!=null){if(Math.abs(k[0]-f)=0&&this.bz()!=null&&b0){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=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(hc.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&&bc.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(sr*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=0&&a=0&&a=0&&a=0&&a=0&&a0){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="
";if(this._bw.xAxis().isDateTime()){a+="${itemLabel}
"}else if(this._bw.xAxis().label()!=null){a+="${item."+this._bw.xAxis().label()+"}
"}a+=""+this._bw.title()+"";if(!String.isNullOrEmpty(this._bw.volumeMemberPath())){var h=c.al("financialSeries_Volume");h=String.isNullOrEmpty(h)?"Volume":h;a+=""}a+="
"+d+":"+"${item."+this._bw.openMemberPath()+"}
"+e+":"+"${item."+this._bw.highMemberPath()+"}
"+f+":"+"${item."+this._bw.lowMemberPath()+"}
"+g+":"+"${item."+this._bw.closeMemberPath()+"}
"+h+":"+"${item."+this._bw.volumeMemberPath()+"}
";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=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=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=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.kh?$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=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(hc.right()-.1*c.width()){h=h-.4*c.width()}c.x(h-.5*c.width())}if(this.yAxis()!=null&&this.indicatorColumn()!=null&&bc.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(on){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;fthis.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(ic.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&&bc.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(ml){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;s0){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;x0){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;aj0){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;p0){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();dl){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;e0){c.item(0,0)}for(var h=1;h0){e.item(0,f)}for(var i=1;i0){g=d.item(0);e.item(0,g)}for(var h=1;h0){e.item(0,f)}for(var i=1;id.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;h0){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=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=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.m0?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.n0?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.jthis.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.jthis.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=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=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=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.k0;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.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;q0){}else{d=1}this.oc(a.b,d,b,a.e);if(c>0&&!b){var e;for(var f=0;fb.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(jb.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=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&&c0){return c}var d=1;c=this.nc*(b-d)+a;if(c>0&&c0){return c}c=this.nc*(b+d)+a;if(c>0&&c0){return c}c=this.nc*b+a-1;if(c>0&&c0){return c}c=this.nc*b+a+1;if(c>0&&c0){return c}c=this.nc*(b-d)+a-1;if(c>0&&c0){return c}c=this.nc*(b+d)+a+1;if(c>0&&c0){return c}c=this.nc*(b-d)+a+1;if(c>0&&c0){return c}c=this.nc*(b+d)+a-1;if(c>0&&c0){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;a0){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;bd){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;i0){for(var f=0;fa.f){a.a=true;return}if(a.b.count()a.c){a.c=i;a.g=a.b.count()-1}return}var j=0;if(jk){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.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.an||c.b=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.ar||c.b=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$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(lm){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&&hb.right()-.1*b.width()){i=i-.4*b.width();b.x(i-.5*b.width())}}if(!$.ig.util.isNaN(j)){if(jb.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;lthis.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=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=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;c0},$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(ad){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(cb){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;qthis.maximumMarkers()){while(qthis.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;j0){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;n0){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;jthis.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="

"+"x: ${item."+this._cs.xMemberPath()+"}
"+"y: ${item."+this._cs.yMemberPath()+"}
";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="

"+"(${item."+this._da.xMemberPath()+"}, ${item."+this._da.yMemberPath()+"})";if(!String.isNullOrEmpty(this._da.radiusMemberPath())){a+=", Radius: ${item."+this._da.radiusMemberPath()+"}"}a+="
";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(gb.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(hb.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=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=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;j0){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="
"+"${item."+this._cq.angleMemberPath()+"}"+"
"+"${item."+this._cq.radiusMemberPath()+"}
";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$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&&bMath.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]i){continue}u[1]=g.getScaledValue3(u[1]);if(b._co._b>1){if(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.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(gb.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(hb.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;ji){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;uh){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;sr){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&&m0){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="
";if(this.anchoredRadialModel().angleAxis().label()!=null){a+="${item."+this.anchoredRadialModel().angleAxis().label()+"}
"}a+=""+"${item."+this.anchoredRadialModel().valueMemberPath()+"}
";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=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=0&&this.bz()!=null&&b=$$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=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=0&&this.bz()!=null&&b=$$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=0&&z=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=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=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=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(ic.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&&bc.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=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=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(ic.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}if(this.xAxis()!=null&&this._on!=null&&bc.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&&b0){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&&xg._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="
";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+="${item."+c.dateTimeMemberPath()+"}
"}if(b!=null&&b.label()!=null){a+="${item."+b.label()+"}
"}a+=""+"${item."+this._c6.valueMemberPath()+"}
";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;a1){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=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=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.__yaq.__y?an.__y:aq.__y;aa=ak.__y>aa?ak.__y:aa;ab=an.__xaq.__x?an.__x:aq.__x;ac=ak.__x>ac?ak.__x:ac;if(zv&&abw){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;au0&&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;fz||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;ajah){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;el?n:l;m=o>m?o:m}var q=!(j>this.my.right()||lthis.my.bottom()||mthis.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=jthis.my.right()?this.my.right():l;k=kthis.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;xd.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=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.__yao.__y?al.__y:ao.__y;x=ai.__y>x?ai.__y:x;y=al.__xao.__x?al.__x:ao.__x;z=ai.__x>z?ai.__x:z;if(ws&&yt){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;s0?d:0;var j=e$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=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;ee._c){return 1}return 0});for(var d=0;d
";if(!String.isNullOrEmpty(this._bv.valueMemberPath())){a+="Value: ${item}"}a+="";return a},b4:function(a,b){for(var c=0;c0&&$.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;e0){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=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._by._mg||a.height()>=this._by._mg},getDefaultTooltipTemplate:function(){var a="

";a+="
";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="

"+"(${item."+this._by.xMemberPath()+"}, ${item."+this._by.yMemberPath()+"})";if(!String.isNullOrEmpty(this._by.colorMemberPath())){a+=", Value: ${item."+this._by.colorMemberPath()+"}"}a+="
";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=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="

";a+="
";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.fthis.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;lx.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;kf._e.__y){return 1}if(e._bf._b){return 1}return 0});var e=this.mw(b);if(!e){return}for(var f=0;fj.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()m.right()){t=p-o.width()-s}if(tm.bottom()){u=m.bottom()-o.height()-s}if(u1){n=true}if(k1){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=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.__ya.iu().bottom()||e._ca.iu().right()||e._c=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;bMath.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;m0){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;abthis.lq().right()||e.cthis.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;ethis.lq().right()||u.cthis.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;c0?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=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){a.removeRange(g,a.count()-g)}for(var k=0;k0?c.__inner[e-1]:null;for(var m=e;mf){var n=f>0?d.__inner[f-1]:null;for(var o=f;og){a.removeRange(g,a.count()-g)}for(var k=0;k0?c.__inner[e-1]:null;for(var m=e;mf){var n=f>0?d.__inner[f-1]:null;for(var o=f;oj){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=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=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;ac0){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=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=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;mg){var q=h-g;o=g/h}if(e&&j>i){var r=j-i;p=i/j}var s;for(var t=0;t1){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=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=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.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(vg.right()-.1*g.width()){n=n-.4*g.width();g.x(n-.5*g.width())}}if(!$.ig.util.isNaN(o)){if(og.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="
";var d=null;d=a.ap();if(d.isDateTime()){var e=d;c+="${item."+e.dateTimeMemberPath()+"}
"}else if(d!=null&&d.label()!=null){c+="${item."+d.label()+"}
"}c+="
";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=0&&a.bz()!=null&&c=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)=g){if(q!=null){if(Math.abs(p[0]-g)i-j.__x?1:0})}else{f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(j){return e.__xj.__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=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=0&&p=0&&c=0&&t=0&&u=0&&c=0&&d=0&&e=.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.__xd-i[0]?1:0}else{h=b.__xi[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(kf.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=0&&k=0&&l=0&&k0){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(lf.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=0&&u0){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="
";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;fh-i.__y?1:0})}else{f=$.ig.ArrayUtil.prototype.c($$a.$y.$type,b,function(i){return e.__yi.__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(j0){a.u("calloutshapes: [");for(var d=0;d)');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;b0?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;b0){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.__x0&&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("...")=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=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(d0&&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.__y1?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(lf){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(lf){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(lf){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(lf){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(ab){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=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;kc){g=false}if(g&&h>0){for(var q=0;q90&&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;c0;var c=$$t.$v.cs(this._cf);var d=$$t.$v.cs(this._cf);if(b){a++}this._cx=a;for(var e=0;e0){a++}this._as.au();var b=0;for(var c=0;c0){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=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;b0){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&&d0?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(ih){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&&ab&&a-360b&&a+360d&&0d&&360d&&90d&&180d&&270=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;a0;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=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;l0;var r=$.ig.PieChartBase.prototype.cs(a);var s=$.ig.PieChartBase.prototype.cs(a);if(q){p++}for(var t=0;t0){for(var h=0;h0){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;a0){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(c0){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;b0){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=0;d--){var e=this._c.__inner[d];if(e.ay()){continue}var f=e._as._f;for(var g=0;g=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;f0){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().removeRange(h,a.b().count()-h)}for(var i=0;i0?b.b().__inner[f-1]:new $$t.o;for(var k=f;kg){var l=g>0?c.b().__inner[g-1]:new $$t.o;for(var m=g;m0){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(++f1){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.removeRange(h,a.count()-h)}for(var i=0;i0?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;kg){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;mb.j()){return 1}return 0})},sortByY:function(){this.sort2(function(a,b){if(a.b().aq().__yb.b().aq().__y){return 1}return 0})},getByYValue:function(a){this.sortByY();var b=this.ac(function(c){if(ac.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){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;d0&&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().__ythis.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()=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&&cb.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;c0){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(fthis.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(ac.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+10){return this._f.__inner[b-1]}if(e<=c&&e<=d&&b+1>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;b0){a.u("slices: [");for(var b=0;b0){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$$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/i0&&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(cthis.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(dthis.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(hthis.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(ia.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;dg){h-=Math.PI*2}var i=0;for(var j=0;j1){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;p0?$$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;e0||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)=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;va;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.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;j0){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;jx){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){ag=true}if(h&&n<=x){ah=true}if($.ig.util.isNaN(o)||o>w){o=w}if(pw){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(x0&&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(y0){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&&gthis._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.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=0;cq--){cp.n(this.bf.__inner[cq])}this.bf.clear();for(var cr=0;cr=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;qthis.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;ug){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)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&&b0){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;kf&&$$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(ha+6.283185307179586}else if(h>Math.PI){return g>a||gMath.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;c25){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=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=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;ei){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();i1){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();cn*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=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(aa1){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]&&xat.__x?1:0;var av=as.__y>at.__y?1:0;var aw=as.__xc){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(dthis.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();fthis.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();b0&&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(cd){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");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();d0){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();i0){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();cMath.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=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=h){break}var i=true;for(var j=1;j=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.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(ac){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;gc?(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()g){h-=Math.PI*2}var i=0;for(var j=0;j1){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;p0){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;l0){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;j0){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;j0},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;c0){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;i0){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=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=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;fthis.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(hthis.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;so){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;u0){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;k0){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;u0){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;o0){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;pthis.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;fg){h-=Math.PI*2}var i=0;for(var j=0;j1){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;p0){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;l0||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;j0){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;j0},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;e0){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=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=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;fthis.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(hthis.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;so){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;u0){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;k0){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;u0){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;o0){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;pthis.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;qo?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=.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=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;hg?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;e0){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;ap0?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().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;ei){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=a)}for(var r=0;r=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.length0){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)0){e=a.substr(c);if(f>1){for(var h=1;h0){for(var i=0;ia.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)0){for(var m=0;m=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=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;hb.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;h0&&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=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()&&l0){for(var c=0;c0){for(var c=0;cb.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;g0){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;d0&&a+b<=this.ar().count()){var c=0;for(var d=0;d0){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=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=jc?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>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=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[h]&255)-b){g=0;h++}j++}h=0;var k=new Array(c.length);while(h0){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(b0&&b[h-1]!=g){h--}var i=g-c;var j=0;for(var k=0;kd.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(fg){h[f]=a[i][g]&255;f++}}g++}g=0;while(fg){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=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=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;cf){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;e0){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=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=2){var c=a-1;var d=$$t.$hl.b[c];var e=$$t.$hl.b[c].length;for(var f=0;f=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&&g0?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=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=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=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;b159)&&(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=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;c0){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;d0){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;c0){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");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;i0){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;i0){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=$('
');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=$('
');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;i0){for(i=0;i0){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;i0){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=$("
").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&&max0){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++0){ds0[i]={};ds0[i][valKey]=field[i]}if(keys){field=ds;i=-1;while(++i0){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&¶ms.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;b0&&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=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(b0){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;bb?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=b;var i=h?this.customIndicatorNames().__inner[e-b]:$$t.$al.$getName(this.indicatorTypes().__inner[e]);var j=-1;for(var k=0;kb.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=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;bf?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=$.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;a0){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;t1){var d=$("
");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;ha){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=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;b0){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;a0){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;c0){a.u(",")}a.k(this.indicatorChartLefts().__inner[c])}a.t();a.u("],");a.u("indicatorChartTops: [");for(var d=0;d0){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;d0){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").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;i0?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=$('
').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()]=$('
');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&&i0&&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=$("
").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(++i3){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&&i0){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").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;i0?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&&i0){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;i0){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
");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"]="
${label}
";this._tooltipDefaultTemplates["value"]="
${label}
";this._tooltipDefaultTemplates["targetvalue"]="
${label}
";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
");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"]="
${label}
";this._tooltipDefaultTemplates["needle"]="
${label}
";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").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;i0?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")}$("
").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=$("
").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=$("
").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;$("
").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=$("
").attr("id",this.element[0].id+"_zoombar_mask").addClass(this.css.maskLayerClass).appendTo(container);this._renderLeftRightFade(mask);this._renderZoomWindowThumbs()},_renderLeftRightFade:function(container){$("
").attr("id",this.element[0].id+"_zoombar_mask_left_appendix").addClass(this.css.maskLayerLeftAppendixFadeClass).appendTo(container);this._lf=$("
").attr("id",this.element[0].id+"_zoombar_mask_left").addClass(this.css.maskLayerLeftFadeClass).appendTo(container);$("
").attr("id",this.element[0].id+"_zoombar_mask_right_appendix").addClass(this.css.maskLayerRightAppendixFadeClass).appendTo(container);this._rf=$("
").attr("id",this.element[0].id+"_zoombar_mask_right").addClass(this.css.maskLayerRightFadeClass).appendTo(container)},_renderScrollBarThumb:function(container){this._sbt=$("").attr({id:this.element[0].id+"_zoombar_scrollbar_thumb",tabIndex:this.options.tabIndex+2}).addClass(this.css.scrollBarThumbClass).appendTo(container)},_renderZoomWindowThumbs:function(){$("
").attr({id:this.element[0].id+"_zoombar_mask_left_handle",tabIndex:this.options.tabIndex}).addClass(this.css.windowResizeHandleLeftClass).appendTo(this._lf);$("
").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(nw0&&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-perc0;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(nw1){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;i0?ref:null}})})($)});