/*!@license
* Infragistics.Web.ClientUI infragistics.dv_core.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.ext_threading.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.ext_threading","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$w=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$9=$.ig.globalDefs.$$9;var $$1=$.ig.globalDefs.$$1;var $$6=$.ig.globalDefs.$$6;var $$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","PlatformKeyFrameAnimationFactory:ah","PlatformUIElementPropertyAccessorFactory:aj","RenderingContext:au","KeyFrameAnimationFactory:aw","KeyFrameAnimationTimeline:ax","IKeyFrameAnimation:ay","KeyFrameAnimationDirect:a4","IDependentRenderer:a6","AnimationKeyFrameEffect:a7","DoubleValueChangedEventHandler:bf","IErrorBarCalculator:bi","IFastItemColumn$1:bl","IFastItemColumnPropertyName:bm","IFastItemColumnInternal:bn","UIElementPropertyAccessorFactory:br","RectChangedEventHandler:bu","IPool$1:b3","IIndexedPool$1:b4","IHashPool$2:b5","IOverviewPlusDetailControl:cf","IOverviewPlusDetailPane:cg","ISchedulableRender:ck","MouseWheelHandler:cm","GestureHandler:cn","ZoomGestureHandler:co","FlingGestureHandler:cp","TouchHandler:cq","ContactHandler:cr","MouseHandler:cs","MouseOverHandler:ct","KeyHandler:cu","IExecutionContext:c5","ExecutionContextExecuteCallback:c6","SyncableObservableCollection$1:c7","SyncableObservableCollection$2:c8","SyncableObservableCollectionChangedListener:c9","IZoomSlider:da","IUnknownValuePlotting:dn","PropertyUpdatedEventHandler:dq","IDataLegend:dr","IDataLegendSeries:ds","IDataLegendTarget:dt","ILegendContext:du","ILegendSeries:dv","ILegendSeriesInternal:dw","IScaleLegendSeries:dy","ILegendOwner:dz","IInternalLegendOwner:d0","ILegendTemplateProvider:d1","IChartLegend:d2","IChartItemLegend:d3","IChartScaleLegend:d4","IOnDemandRender:d5","ComparableDelegate:d8","IIcon:ec"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2,$ag=$.ig.util.isDigit,$ah=$.ig.util.isDigit1,$ai=$.ig.util.isLetter,$aj=$.ig.util.isNumber,$ak=$.ig.util.isLetterOrDigit,$al=$.ig.util.isLower,$am=$.ig.util.toLowerCase,$an=$.ig.util.toUpperCase;$d("StandardLegendItems:dx",false,false,{"Default:$default":0,Discrete:1});$d("UnknownValuePlotting:dm",false,false,{LinearInterpolate:0,DontPlot:1});$d("TrendLineType:dl",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("ControlDisplayDensity:eb",false,false,{Auto:0,Comfortable:1,Cosy:2,Compact:3});$d("ElevationMode:ea",false,false,{Auto:0,MaterialShadow:1,HaloShadow:2});$d("BaseControlTheme:d9",false,false,{"Default:$default":0,DenaliLight:1,MaterialLight:2});$d("PlatformSpecifierType:cy",false,false,{None:0,Number:1,Date:2,Generic:3});$d("InteractionState:cw",false,false,{None:0,DragZoom:1,DragPan:2,Auto:3});$d("UIElementPropertyId:bp",false,false,{Unset:0,Opacity:1,BackgroundColor:2,BorderColor:3,BorderWidth:4,BorderRadius:5,Padding:6,Color:7,FontSize:8,Width:9,Height:10,Left:11,Top:12,Margin:13,Transform:14,Stroke:15,Fill:16,StrokeWidth:17,StrokeDashArray:18,StrokeDashOffset:19});$d("FastItemsSourceEventAction:bj",false,false,{Remove:0,Insert:1,Replace:2,Change:3,Reset:4});$d("ErrorBarCalculatorType:bh",false,false,{Fixed:0,Percentage:1,Data:2,StandardDeviation:3,StandardError:4});$d("ErrorBarCalculatorReference:bg",false,false,{X:0,Y:1});$d("KeyFrameAnimationEffectPhase:a8",false,false,{Before:0,Active:1,After:2,Idle:3});$d("AnimationKeyFrameEffectTargetType:a5",false,false,{NativeView:0,FrameworkElement:1});$d("KeyFrameEffectTimingDirection:a3",false,false,{Normal:0,Reverse:1,Alternate:2,AlternateReverse:3});$d("KeyFrameEffectEasing:a2",false,false,{CubicInOut:0,ExponentialInOut:1,CircleInOut:2,Linear:3});$d("KeyFrameAnimationFill:a1",false,false,{Auto:0,None:1,Forwards:2,Backwards:3,Both:4});$d("KeyFrameAnimationPlayState:az",false,false,{Idle:0,Running:1,Paused:2,Finished:3});$d("GradientDirection:at",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:bn","Object",{$type:new $.ig.Type("IFastItemColumnInternal",null)},true);$c("IFastItemColumnPropertyName:bm","Object",{$type:new $.ig.Type("IFastItemColumnPropertyName",null)},true);$c("IGetItemAtIndex:q","Object",{$type:new $.ig.Type("IGetItemAtIndex",null)},true);$c("IFastItemColumn$1:bl","Object",{$type:new $.ig.Type("IFastItemColumn$1",null,[$$0.$bz.$type.specialize(0),$$t.$bm.$type,$$t.$q.$type])},true);$c("FastItemColumn:h","Object",{l:null,d:false,e:false,a:null,init:function(a,b,c,d){this.l=null;this.d=false;this.e=false;this.a=null;this.__propertyName=null;this.m=0;$.ig.$op.init.call(this);this.l=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b: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.j=a;return a}else{if($.ig.util.isNaN(this.j)&&this._h!=null){this.j=Number.POSITIVE_INFINITY;var b=this._h.getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.isNaN(a)){this.j=Math.min(this.j,a)}}}return this.j}},j:0,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{if($.ig.util.isNaN(this.i)&&this._h!=null){this.i=Number.NEGATIVE_INFINITY;var b=this._h.getEnumerator();while(b.moveNext()){var a=b.current();if(!$.ig.util.isNaN(a)){this.i=Math.max(this.i,a)}}}return this.i}},i:0,item:function(a,b){if(arguments.length===2){this._h.__inner[a]=b;return b}else{return this._h.__inner[a]}},getEnumerator:function(){return this._h.getEnumerator()},contains:function(a){return this._h.contains(a)},copyTo:function(a,b){this._h.copyTo(a,b)},count:function(){return this._h.count()},isReadOnly:function(){return true},indexOf:function(a){return this._h.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._h=null;this.minimum(NaN);this.maximum(NaN);this.m=0;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.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.l;var sourceItem_=null;var propertyName_=this.__propertyName;if(this.e){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=this.a.getPropertyValue(sourceItem_)}if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(j!=null){item_=j(item_)}i=item_==null?NaN:item_;var k=i!=i;if(k){this.m++}if(f||i<d){d=i;f=k}if(g||i>e){e=i;g=k}c[h]=i;h++}}else{if(this.l!=null||this.d){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[propertyName_]}if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(j!=null){item_=j(item_)}i=item_==null?NaN:item_;var l=i!=i;if(l){this.m++}if(f||i<d){d=i;f=l}if(g||i>e){e=i;g=l}c[h]=i;h++}}else{for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];if(sourceItem_==null){item_=NaN}else{item_=sourceItem_[propertyName_]}i=item_==null?NaN:item_;var m=i!=i;if(m){this.m++}if(f||i<d){d=i;f=m}if(g||i>e){e=i;g=m}c[h]=i;h++}}}this.minimum(d);this.maximum(e);if(this._h==null){this._h=new $$4.x(Number,1,c)}else{this._h.insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b&&!$.ig.util.isNaN(this.minimum())&&!$.ig.util.isNaN(this.maximum());++c){if(this.item(c)==this.minimum()){this.minimum(NaN)}if(this.item(c)==this.maximum()){this.maximum(NaN)}if($.ig.util.isNaN(this.item(c))){this.m--}}this._h.removeRange(a,b);return true},replaceMinMax:function(a,b){if($.ig.util.isNaN(a)){if(!$.ig.util.isNaN(b)){if(!$.ig.util.isNaN(this.minimum())){this.minimum(Math.min(b,this.minimum()))}if(!$.ig.util.isNaN(this.maximum())){this.maximum(Math.max(b,this.maximum()))}}return}if($.ig.util.isNaN(b)){this.minimum(!$.ig.util.isNaN(this.minimum())&&a==this.minimum()?NaN:this.minimum());this.maximum(!$.ig.util.isNaN(this.maximum())&&a==this.maximum()?NaN:this.maximum());return}if(!$.ig.util.isNaN(this.minimum())){if(a==this.minimum()&&b>this.minimum()){this.minimum(NaN)}else{this.minimum(Math.min(b,this.minimum()))}}if(!$.ig.util.isNaN(this.maximum())){if(a==this.maximum()&&b<this.maximum()){this.maximum(NaN)}else{this.maximum(Math.max(b,this.maximum()))}}},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._h.__inner[a+d];var f=this.k(this.c().item(a+d));if($.ig.util.isNaN(e)){this.m--}if($.ig.util.isNaN(f)){this.m++}if(e!=f){this._h.__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},k:function(a){if(a==null){return NaN}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.l!=null){a=this.l(a)}if(a==null){return NaN}return a},_h:null,m:0,mayContainUnknowns:function(){return this.m>0},p:function(a,b){$$t.$h.q(a,0,a.count()-1,b)},q:function(a,b,c,d){if(b<c){var e=$$t.$h.n(a,b,c,d);$$t.$h.q(a,b,e-1,d);$$t.$h.q(a,e+1,c,d)}},n:function(a,b,c,d){var e=a.item(c);var f=b;for(var g=b;g<c;g++){if(d(a.item(g),e)<=0){var h=a.item(f);a.item(f,a.item(g));a.item(g,h);f++}}var i=a.item(f);a.item(f,a.item(c));a.item(c,i);return f},getSortedIndices1:function(a,b){var c=new $$4.x($$0.$aw.$type,2,a.count());for(var d=0;d<a.count();d++){c.add(d)}if(a.count()<22){$$t.$h.p(c,function(e,f){var g=a.item($h(e));var h=a.item($h(f));return b(g,h)})}else{c.sort2(function(e,f){var g=a.item(e);var h=a.item(f);return b(g,h)})}return c},f:function(){return $$t.$h.getSortedIndices1(this._h,function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._h.asArray()},getItem:function(a){return this.item(a)},$type:new $.ig.Type("FastItemColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$type.specialize(Number)])},true);$c("FastItemDateTimeColumn:i","Object",{m:null,d:false,e:false,a:null,init:function(a,b,c,d){this.e=false;this.a=null;this.__propertyName=null;this.g=false;this.f=false;$.ig.$op.init.call(this);this.m=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b:null,__propertyName:null,propertyName:function(a){if(arguments.length===1){this.__propertyName=a;return a}else{return this.__propertyName}},g:false,f:false,minimum:function(a){if(arguments.length===1){this.k=a;return a}else{if(!this.g&&this._i!=null){var b=this._i.getEnumerator();while(b.moveNext()){var a=b.current();if(a<this.k){this.k=a}}if(this._i.count()>0){this.g=true}}return this.k}},k:new Date,maximum:function(a){if(arguments.length===1){this.j=a;return a}else{if(!this.f&&this._i!=null){var b=this._i.getEnumerator();while(b.moveNext()){var a=b.current();if(a>this.j){this.j=a}}if(this._i.count()>0){this.f=true}}return this.j}},j:new Date,item:function(a,b){if(arguments.length===2){return b}else{return this._i.__inner[a]}},getEnumerator:function(){return this._i.getEnumerator()},contains:function(a){return this._i.contains(a)},copyTo:function(a,b){this._i.copyTo(a,b)},count:function(){return this._i.count()},isReadOnly:function(){return true},indexOf:function(a){return this._i.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._i=null;this.g=false;this.f=false;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f;var g=0;var h=this.m;var propertyName_=this.__propertyName;var sourceItem_=null;if(this.e){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=this.a.getPropertyValue(sourceItem_);if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(h!=null){item_=h(item_)}f=item_==null?new Date:item_;if(!this.g){d=f;this.g=true}else if(f<d){d=f}if(!this.f){e=f;this.f=true}else if(f>e){e=f}c[g]=f;g++}}else{if(this.m!=null||this.d){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=source_[i_][propertyName_];if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(h!=null){item_=h(item_)}f=item_==null?new Date:item_;if(!this.g){d=f;this.g=true}else if(f<d){d=f}if(!this.f){e=f;this.f=true}else if(f>e){e=f}c[g]=f;g++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][propertyName_];f=item_==null?new Date:item_;if(!this.g){d=f;this.g=true}else if(f<d){d=f}if(!this.f){e=f;this.f=true}else if(f>e){e=f}c[g]=f;g++}}}this.minimum(d);this.maximum(e);if(this._i==null){this._i=new $$4.x($$0.$s.$type,1,c)}else{this._i.insertRange(a,c)}return true},removeRange:function(a,b){for(var c=a;c<a+b;++c){if(+this.item(c)==+this.minimum()){this.g=false}if(+this.item(c)==+this.maximum()){this.f=false}}this._i.removeRange(a,b);return true},replaceMinMax:function(a,b){if(+a!=+$$0.$s.minValue()){if(+b!=+$$0.$s.minValue()){this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())}return}this.minimum(b<this.minimum()?b:this.minimum());this.maximum(b>this.maximum()?b:this.maximum())},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._i.__inner[a+d];var f=this.l(this.c().item(a+d));if(+e!=+f){this._i.__inner[a+d]=f;c=true;this.replaceMinMax(e,f)}}return c},l:function(a){if(a==null){return $$0.$s.minValue()}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.m!=null){a=this.m(a)}if(a==null){return $$0.$s.minValue()}return a},_i:null,mayContainUnknowns:function(){return true},getSortedIndices:function(){return $$t.$h.getSortedIndices1(this._i,function(a,b){var c=a;var d=b;if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._i.asArray()},getItem:function(a){return this.item(a)},o:function(){},$type:new $.ig.Type("FastItemDateTimeColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$type.specialize($$0.$s.$type)])},true);$c("FastItemObjectColumn:j","Object",{h:null,d:false,e:false,a:null,init:function(a,b,c,d){this.e=false;this.a=null;$.ig.$op.init.call(this);this.h=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b: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.j=a;return a}else{return this.j}},j:null,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},i:null,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.contains1(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.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._g=null;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=function(){var $ret=new $$4.x($.ig.$op.$type,0);$ret.capacity(b);return $ret}();for(var d=a;d<a+b;++d){var e=this.k(this.c().item(d));c.add1(e)}if(this._g==null){this._g=c}else{this._g.insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._g.__inner[a+d];var f=this.k(this.c().item(a+d));if(e!=f){this._g.__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this._g.removeRange(a,b);return true},k:function(a){if(a==null){return null}var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.h!=null){a=this.h(a)}return a},_g:null,mayContainUnknowns:function(){return true},f:function(){return $$t.$h.getSortedIndices1(this._g,function(a,b){var c=parseFloat(a);var d=parseFloat(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._g.asArray()},getItem:function(a){return this.item(a)},m:function(){},$type:new $.ig.Type("FastItemObjectColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$type.specialize($.ig.$op.$type)])},true);$c("FastItemIntColumn:k","Object",{h:null,d:false,e:false,a:null,init:function(a,b,c,d){this.e=false;this.a=null;this.__propertyName=null;$.ig.$op.init.call(this);this.h=c;this.d=d;this.propertyName(b);this.e=$$t.$r.needsHelper(b);if(this.e){this.a=new $$t.r(true,this.propertyName())}this.c(a)},c:function(a){if(arguments.length===1){this.b=a;this.reset();return a}else{return this.b}},b: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.j=a;return a}else{return this.j}},j:0,maximum:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},i:0,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;return this.c()!=null?this.insertRange(0,this.c().count()):true},insertRange:function(a,b){var c=new Array(b);var source_=this.b.asArray();var item_;var d=this.minimum();var e=this.maximum();var f=0;var g=this.h;var propertyName_=this.__propertyName;var sourceItem_;if(this.e){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=$h(this.a.getPropertyValue(sourceItem_));if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(g!=null){item_=g(item_)}var h=item_==null?0:$h(item_);c[f]=h;f++}}else{if(this.h!=null||this.d){for(var i_=a;i_<a+b;++i_){sourceItem_=source_[i_];item_=source_[i_][propertyName_];if(this.d){if(typeof item_=="function"){item_=item_.apply(sourceItem_)}}if(g!=null){item_=g(item_)}var i=item_==null?0:$h(item_);c[f]=i;f++}}else{for(var i_=a;i_<a+b;++i_){item_=source_[i_][propertyName_];var j=item_==null?0:$h(item_);c[f]=j;f++}}}if(this._g==null){this._g=new $$4.x($$0.$aw.$type,1,c)}else{this._g.insertRange(a,c)}return true},replaceRange:function(a,b){var c=false;for(var d=0;d<b;++d){var e=this._g.__inner[a+d];var f=this.k(this.c().item(a+d));if(e!=f){this._g.__inner[a+d]=f;c=true}}return c},removeRange:function(a,b){this._g.removeRange(a,b);return true},k:function(a){var sourceItem_=a;var from_=a;var propertyName_=this.__propertyName;if(this.e){a=this.a.getPropertyValue(from_)}else{a=from_[propertyName_]}if(this.d){from_=a;if(typeof from_=="function"){a=from_.apply(sourceItem_)}}if(this.h!=null){a=this.h(a)}if(a==null){return 0}return $h(a)},_g:null,mayContainUnknowns:function(){return true},f:function(){return $$t.$h.getSortedIndices1(this._g,function(a,b){var c=$h(a);var d=$h(b);if(c<d){return-1}if(c>d){return 1}return 0})},asArray:function(){return this._g.asArray()},getItem:function(a){return this.item(a)},m:function(){},$type:new $.ig.Type("FastItemIntColumn",$.ig.$ot,[$$t.$bn.$type,$$t.$bl.$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.bk(0,a,b,c))}},p:function(a,b){if(this.event!=null){this.event(this,new $$t.bk(1,a,b))}},itemsSource:function(a){if(arguments.length===1){if(this.d==a){return}this.detach();this.d=a;this.c.clear();this.b=null;this.attach();var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();b.a.reset()}this.o(1,0,this.c.count());return a}else{return this.d}},detach:function(){},n:function(a,b,c){var d=a;switch(c.action()){case 0:d.h(c.newStartingIndex(),c.newItems());break;case 1:d.j(c.oldStartingIndex(),c.oldItems());break;case 2:d.k(c.newStartingIndex(),c.oldItems(),c.newItems());break;case 4:d.l();break}},attach:function(){this.c.insertRange1(this.c.count(),this.d)},h:function(a,b){if(this.b!=null){for(var c=0;c<b.count();++c){this.b.add(b.item(c),a+c)}for(var d=a;d<this.c.count();++d){this.b.item(this.c.__inner[d],d+b.count())}}this.c.insertRange1(a,b);var f=this.a.values().getEnumerator();while(f.moveNext()){var e=f.current();e.a.insertRange(a,b.count())}this.o(1,a,b.count())},j:function(a,b){this.c.removeRange(a,b.count());if(this.b!=null){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();this.b.remove(c)}for(var e=a;e<this.c.count();++e){this.b.item(this.c.__inner[e],e)}}var g=this.a.values().getEnumerator();while(g.moveNext()){var f=g.current();f.a.removeRange(a,b.count())}this.o(0,a,b.count())},k:function(a,b,c){for(var d=0;d<c.count();++d){this.c.__inner[a+d]=c.item(d)}if(this.b!=null){var f=b.getEnumerator();while(f.moveNext()){var e=f.current();this.b.remove(e)}for(var g=0;g<c.count();++g){this.b.add(c.item(g),a+g)}}var i=this.a.values().getEnumerator();while(i.moveNext()){var h=i.current();h.a.replaceRange(a,c.count())}this.o(2,a,b.count())},l:function(){this.c.clear();this.b=null;this.c.insertRange1(0,this.d);var b=this.a.values().getEnumerator();while(b.moveNext()){var a=b.current();a.a.reset()}this.o(4,0,this.c.count())},i:function(a,b){var $self=this;var c=null;var d=this.indexOf(a);if(d==-1){throw new $$6.d(1,"item")}if(String.isNullOrEmpty(b)){var f=this.a.getEnumerator();while(f.moveNext()){var e=f.current();e.value().a.replaceRange(d,1);this.p(d,e.value().a.propertyName())}}else if(b=="Item[]"){var h=this.a.getEnumerator();while(h.moveNext()){var g=h.current();if(g.key()!=null&&g.key().startsWith("[")&&g.key().endsWith("]")){g.value().a.replaceRange(d,1);this.p(d,g.value().a.propertyName())}}}else{if(function(){var i=$self.a.tryGetValue(b,c);c=i.p1;return i.ret}()){c.a.replaceRange(d,1)}if(function(){var i=$self.a.tryGetValue(b+"_object",c);c=i.p1;return i.ret}()){c.a.replaceRange(d,1)}this.p(d,b)}},count:function(){return this.c.count()},item:function(a){return this.c.__inner[a]},getEnumerator:function(){return this.c.getEnumerator()},indexOf:function(a){var $self=this;var b;if(this.b==null&&this.c.count()>0){this.b=new $$4.h($.ig.$op.$type,$$0.$aw.$type,0);var contents_=this.c;var index_=this.b;for(var j_=0;j_<this.c.count();j_++){var c=contents_.__inner[j_];if(!this.b.containsKey(c)){this.b.add(c,j_)}}}if(this.b!=null&&function(){var d=$self.b.tryGetValue(a,b);b=d.p1;return d.ret}()){return b}else{return-1}},registerColumnDateTime:function(a,b,c){var $self=this;var d=null;if(a!=null){var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.i(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$bl.$type.specialize($$0.$s.$type),e.a)}return d},registerColumnObject:function(a,b,c){var $self=this;var d=null;var e=a+"_object";if(a!=null){var f=null;if(!function(){var g=$self.a.tryGetValue(e,f);f=g.p1;return g.ret}()){var g=$$t.$l.f(a)._c;f=new $$t.m(new $$t.j(this,g,b,c));this.a.add(e,f)}f._b=f._b+1;d=$b($$t.$bl.$type.specialize($.ig.$op.$type),f.a)}return d},registerColumnInt:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.k(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$bl.$type.specialize($$0.$aw.$type),e.a);return d},registerColumn:function(a,b,c){var $self=this;var d=null;if(a==null){a=""}var e=null;if(!function(){var f=$self.a.tryGetValue(a,e);e=f.p1;return f.ret}()){var f=$$t.$l.f(a)._c;e=new $$t.m(new $$t.h(this,f,b,c));this.a.add(a,e)}e._b=e._b+1;d=$b($$t.$bl.$type.specialize(Number),e.a);return d},deregisterColumn:function(a){var $self=this;var b=a!=null?a.propertyName():null;var c=b;if($b($$t.$bl.$type.specialize($.ig.$op.$type),a)!==null){c+="_object"}if(b!=null){var d=null;if(function(){var e=$self.a.tryGetValue(b,d);d=e.p1;return e.ret}()){d._b=d._b-1;if(d._b==0){this.a.remove(c)}}}},a:null,d:null,c:null,b:null,asArray:function(){return this.c.asArray()},handleCollectionChanged:function(a){switch(a.action()){case 0:this.h(a.newStartingIndex(),a.newItems());break;case 1:this.j(a.oldStartingIndex(),a.oldItems());break;case 2:this.k(a.newStartingIndex(),a.oldItems(),a.newItems());break;case 4:this.l();break}},f:function(a){var b=a.split("!");if(b.length==2){return new $$6.u(String,String,b[0],b[1])}else{return new $$6.u(String,String,a,null)}},getItem:function(a){return this.item(a)},$type:new $.ig.Type("FastItemsSource",$.ig.$ot,[$$0.$bt.$type,$$t.$p.$type])},true);$c("ColumnReference:m","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this._b=0},a:null,_b:0,$type:new $.ig.Type("ColumnReference",$.ig.$ot)},true);$c("FastItemsSourceReference:n","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a;this.b=0},a:null,b:0,$type:new $.ig.Type("FastItemsSourceReference",$.ig.$ot)},true);$c("IFastItemsSourceProvider:o","Object",{$type:new $.ig.Type("IFastItemsSourceProvider",null)},true);$c("FastReflectionHelper:r","Object",{init:function(a,b){this.c=false;this.a=null;this.b=false;this.d=false;this.__index=-1;this.k=null;$.ig.$op.init.call(this);this.useTraditionalReflection(a);this.o(b)},needsHelper:function(a){if(a==null){return false}if(a!="."&&a!=null&&a.contains(".")||a.contains("[")){
return true}return false},c:false,__propertyName:null,propertyName:function(a){if(arguments.length===1){if(a!=this.k){this.o(a)}return a}else{return this.__propertyName}},a:null,b:false,d:false,__index:0,k:null,o:function(a){this.k=a;this.__propertyName=a;this.c=false;if(this.__propertyName=="."){this.c=true;return}if(this.__propertyName==null){return}var b=false;if(a.startsWith("[")){b=true}while(a.startsWith(".")){a=a.substr(1)}while(a.startsWith("[")){a=a.substr(1)}var c=a.indexOf("[");var d=a.indexOf(".");var e=-1;if(c<0){e=d}else if(d<0){e=c}else{e=Math.min(d,c)}if(e>0){if(a.charAt(e)=="["||!b){var f=a.substr(e,a.length-e);this.a=new $$t.r(this.useTraditionalReflection(),f);this.o(a.substr(0,e));return}}var g=a.indexOf("]");if(g>0){var h=a.substr(g+1,a.length-g-1);if(h.length>0){this.a=new $$t.r(this.useTraditionalReflection(),h)}a=a.substr(0,g);if(this.f(a)){this.b=true;this.__index=$$0.$aw.parseInt(a)}else{this.d=true}}else{this.b=false;this.d=false}this.__propertyName=a},f:function(a){if(a==null){return false}var b=a.trim();if(b.length==0){return false}for(var c=0;c<b.length;c++){var d=b.charAt(c);var e=d.charCodeAt(0);if(48<=e&&e<=57){continue}return false}return true},_useTraditionalReflection:false,useTraditionalReflection:function(a){if(arguments.length===1){this._useTraditionalReflection=a;return a}else{return this._useTraditionalReflection}},getPropertyValue:function(a){var from_=a;if(this.c){return from_}var b=null;if(this.b){b=from_[this.__index]}else{b=from_[this.__propertyName]}if(this.a!=null&&b!==undefined){return this.a.getPropertyValue(b)}return b},setPropertyValue:function(a,b){var from_=a;var value_=b;if(this.c){return}if(this.a!=null){var c=from_[this.__propertyName];this.a.setPropertyValue(c,b);return}var d=null;if(this.b){from_[this.__index]=value_}else{from_[this.__propertyName]=value_}},invalid:function(){return false},$type:new $.ig.Type("FastReflectionHelper",$.ig.$ot)},true);$c("IRenderer:s","Object",{$type:new $.ig.Type("IRenderer",null)},true);$c("ObservableColorCollection:t","ObservableCollection$1",{init:function(){this.ae=0;$$4.$f.init.call(this,$$a.$ax.$type,0)},interpolationMode:function(a){if(arguments.length===1){if(this.ae!=a){this.ae=a;this.ac(new $$4.ae(0,4))}return a}else{return this.ae}},ae:0,equals:function(a){if(a==null){return false}var b=a;if(b.count()!=this.count()){return false}for(var c=0;c<b.count();c++){if(!b.__inner[c].equals(this.__inner[c])){return false}}return true},ag:function(a){var b=new $$t.t;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$a.ax;e.colorString(c);b.add(e)}return b},$type:new $.ig.Type("ObservableColorCollection",$$4.$f.$type.specialize($$a.$ax.$type))},true);$c("ColorCollectionUtil:u","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){b=$$t.$b0.b(b,0,a.count()-1);var c=$.ig.truncate(Math.floor(b));if(c==b){return a.__inner[c]}return $$t.$u.c(b-c,a.__inner[c],a.__inner[c+1],a.interpolationMode())},c:function(a,b,c,d){return $$t.$aa.u(b,a,c,d)},a:function(a){var b=new $$t.t;b.addRange(a);return b},$type:new $.ig.Type("ColorCollectionUtil",$.ig.$ot)},true);$c("DVSR:v","Object",{a:null,container:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},init:function(a){$.ig.$op.init.call(this);this.a=a;this.setBundleId("DataVisualization")},getString:function(resourceName_){var a=String.empty();resourceName_=resourceName_.charAt(0).toLowerCase()+resourceName_.substr(1);a=this.a.getResourceString(resourceName_);return a},setBundleId:function(a){if(this.a!=null){this.a.setResourceBundleId(a);this.a.setCultureId($$6.$ak.d(a))}},$type:new $.ig.Type("DVSR",$.ig.$ot)},true);$c("SRProvider:w","DependencyObject",{_j:null,k:null,l:function(a){if(arguments.length===1){this.k=a;this._j.container(this.k);return a}else{return this.k}},init:function(a){$$a.$r.init.call(this);$$a.$r.toString.call(this);this.k=a;this._j=new $$t.v(a)},cb:function(a){this._j.setBundleId(a)},b3:function(){return this._j.getString("OPD_DefaultInteraction")},b4:function(){return this._j.getString("OPD_ScaleToFit")},b6:function(){return this._j.getString("OPD_ZoomTo100")},b5:function(){return this._j.getString("OPD_ScaleToFit_SeriesViewer")},b7:function(){return this._j.getString("PieChart_Others")},bz:function(){return this._j.getString("FinancialSeries_Open")},bw:function(){return this._j.getString("FinancialSeries_Close")},by:function(){return this._j.getString("FinancialSeries_Low")},bx:function(){return this._j.getString("FinancialSeries_High")},b0:function(){return this._j.getString("FinancialSeries_Volume")},m:function(){return this._j.getString("BubbleSeries_Radius")},r:function(){return this._j.getString("DataProviderNotInitialized")},b2:function(){return this._j.getString("Object_Sealed")},b8:function(){return this._j.getString("RangeModificationsNotSupported")},s:function(){return this._j.getString("Default_Series_Title")},n:function(){return this._j.getString("DataChart_InteractivityNotLoaded")},p:function(){return this._j.getString("DataChart_TrendLinesNotLoaded")},o:function(){return this._j.getString("DataChart_NumberAbbreviatorNotLoaded")},q:function(){return this._j.getString("DataChart_VisualDataNotLoaded")},ca:function(){return this._j.getString("TRIAL_VERSION")},b9:function(){return this._j.getString("ScatterSeries_Value")},b1:function(a){return this._j.getString(a)},bq:function(){return this._j.getString("FinancialChart_RangeSelector_OneMonth")},bt:function(){return this._j.getString("FinancialChart_RangeSelector_ThreeMonths")},bs:function(){return this._j.getString("FinancialChart_RangeSelector_SixMonths")},bv:function(){return this._j.getString("FinancialChart_RangeSelector_YearToDate")},br:function(){return this._j.getString("FinancialChart_RangeSelector_OneYear")},bo:function(){return this._j.getString("FinancialChart_RangeSelector_All")},bp:function(){return this._j.getString("FinancialChart_RangeSelector_From")},bu:function(){return this._j.getString("FinancialChart_RangeSelector_To")},t:function(){return this._j.getString("FinancialChart_IndicatorMenu_Header")},v:function(){return this._j.getString("FinancialChart_IndicatorMenu_OverlaysCategoryHeader")},w:function(){return this._j.getString("FinancialChart_IndicatorMenu_TrendlinesCategoryHeader")},x:function(){return this._j.getString("FinancialChart_IndicatorMenu_VolumeCategoryHeader")},u:function(){return this._j.getString("FinancialChart_IndicatorMenu_IndicatorsCategoryHeader")},a6:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Overlay_BollingerBands")},a7:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Overlay_PriceChannel")},y:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AbsoluteVolumeOscillator")},z:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AccumulationDistribution")},aa:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AverageDirectionalIndex")},ab:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_AverageTrueRange")},ac:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_BollingerBandWidth")},ad:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_ChaikinOscillator")},ae:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_ChaikinVolatility")},af:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_CommodityChannelIndex")},ag:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_DetrendedPriceOscillator")},ah:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_EaseOfMovement")},ai:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_FastStochasticOscillator")},aj:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_ForceIndex")},ak:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_FullStochasticOscillator")},al:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MarketFacilitationIndex")},am:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MassIndex")},an:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MedianPrice")},ao:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MoneyFlowIndex")},ap:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_MovingAverageConvergenceDivergence")},aq:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_NegativeVolumeIndex")},ar:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_OnBalanceVolume")},as:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PercentagePriceOscillator")},at:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PercentageVolumeOscillator")},au:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PositiveVolumeIndex")},av:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_PriceVolumeTrend")},aw:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_RateOfChangeAndMomentum")},ax:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_RelativeStrengthIndex")},ay:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_SlowStochasticOscillator")},az:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_StandardDeviation")},a0:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_StochRSI")},a1:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_TRIX")},a2:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_TypicalPrice")},a3:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_UltimateOscillator")},a4:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_WeightedClose")},a5:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Indicator_WilliamsPercentR")},a8:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_CubicFit")},a9:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_CumulativeAverage")},ba:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_ExponentialAverage")},bb:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_ExponentialFit")},bc:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_LinearFit")},bd:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_LogarithmicFit")},be:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_ModifiedAverage")},bf:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_PowerLawFit")},bg:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_QuadraticFit")},bh:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_QuarticFit")},bi:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_QuinticFit")},bj:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_SimpleAverage")},bk:function(){return this._j.getString("FinancialChart_IndicatorsMenu_TrendLine_WeightedAverage")},bl:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Volume_Area")},bm:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Volume_Column")},bn:function(){return this._j.getString("FinancialChart_IndicatorsMenu_Volume_Line")},$type:new $.ig.Type("SRProvider",$$a.$r.$type)},true);$c("BrushUtil:x","Object",{init:function(){$.ig.$op.init.call(this)},l:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$aa.v(e.color(),b))}return c}else{var f=$$t.$aa.v(a.color(),b);return function(){var $ret=new $$a.at;$ret.color(f);return $ret}()}},m:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$x.s(e.color(),b))}return c}else{var f=$$t.$x.s(a.color(),b);return function(){var $ret=new $$a.at;$ret.color(f);return $ret}()}},s:function(a,b){return $$a.$ax.u($.ig.truncate(Math.round(255*b)),a.o(),a.n(),a.m())},d:function(a){var b=$$a.$ax.u(0,0,0,0);if(a==null){return new $$6.u($$0.$aq.$type,$$a.$ax.$type,true,b)}if($b($$a.$au.$type,a)!==null){if(a._gradientStops==null||a._gradientStops.length<1){return new $$6.u($$0.$aq.$type,$$a.$ax.$type,false,b)}b=a._gradientStops[0].color()}else{b=a.color()}return new $$6.u($$0.$aq.$type,$$a.$ax.$type,true,b)},r:function(a){if(a==null){return a}if($b($$a.$au.$type,a)!==null){var b=a.clone();for(var c=0;c<b._gradientStops.length;c++){var d=b._gradientStops[c];d.color($$t.$aa.y(d.color()))}return b}else{var e=function(){var $ret=new $$a.at;$ret.color(a.color());return $ret}();e.color($$t.$aa.y(e.color()));return e}},i:function(a,b,c){var d=$$t.$x.d(a);var e=new $$a.ax;if(!d._c){return b}else{e=d._d}var f=new $$a.ax;var g=new $$a.ax;var h=$$t.$x.d(b);if(!h._c){return b}g=h._d;var i=$$t.$x.d(c);if(!i._c){return b}f=i._d;var j=$$t.$aa.a(e);var k=$$t.$aa.a(f);var l=$$t.$aa.a(g);var m=(j[3]+.05)/(l[3]+.05);var n=(k[3]+.05)/(j[3]+.05);if(m>n){return b}return c},h:function(a,b,c){var d=new $$a.ax;if($b($$a.$au.$type,a)!==null){if(a._gradientStops==null||a._gradientStops.length<1){var e=new $$a.at;e.color(b);return e}d=a._gradientStops[0].color()}else{d=a.color()}var f=$$t.$aa.a(d);var g=$$t.$aa.a(c);var h=$$t.$aa.a(b);var i=(f[3]+.05)/(h[3]+.05);var j=(g[3]+.05)/(f[3]+.05);if(i>j){var k=new $$a.at;k.color(b)}var l=new $$a.at;l.color(c);return l},o:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$a.$ax.u($.ig.truncate(Math.round(e.color().l()*b)),e.color().o(),e.color().n(),e.color().m()))}return c}else{var f=$$a.$ax.u($.ig.truncate(Math.round(a.color().l()*b)),a.color().o(),a.color().n(),a.color().m());return function(){var $ret=new $$a.at;$ret.color(f);return $ret}()}},k:function(a,b,c,d){var e=new $$a.at;if(a==null&&c==null){e.__fill="transparent";return e}var f=null,g=null;var h=null,i=null;if(a==null){var j=c._isGradient?function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(c.color().o());$ret.n(c.color().n());$ret.m(c.color().m());return $ret}();f=function(){var $ret=new $$a.at;$ret.color(j);return $ret}()}else{if(a._isGradient){h=a}else{f=a}}if(c==null){var k=a._isGradient?function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$a.ax;$ret.l(0);$ret.o(a.color().o());$ret.n(a.color().n());$ret.m(a.color().m());return $ret}();g=function(){var $ret=new $$a.at;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$x.q(f,b,g,d)}if(f!=null&&i!=null){return $$t.$x.p(f,b,i,d)}if(h!=null&&g!=null){return $$t.$x.p(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$x.n(h,b,i,d)}return e},g:function(a,b,c,d){var e=new $$a.at;e.color($$a.$ax.u(a,b,c,d));return e},q:function(a,b,c,d){var e=new $$a.at;e.color($$t.$aa.u(a.color(),b,c.color(),d));return e},p:function(a,b,c,d){var e=new $$a.au;e._gradientStops=$$t.$x.c(a.color(),b,c._gradientStops,d);if(c._useCustomDirection){e._useCustomDirection=true;e._startX=c._startX;e._startY=c._startY;e._endX=c._endX;e._endY=c._endY}return e},n:function(a,b,c,d){var e=new $$a.au;e._gradientStops=$$t.$x.b(a._gradientStops,b,c._gradientStops,d);if(a._useCustomDirection||c._useCustomDirection){e._useCustomDirection=true;e._startX=a._startX+b*(c._startX-a._startX);e._startY=a._startY+b*(c._startY-a._startY);e._endX=(1-b)*a._endX+b*c._endX;e._endY=(1-b)*a._endY+b*c._endY}return e},c:function(a,b,c,d){var e=new Array(c.length);for(var f=0;f<c.length;++f){e[f]=function(){var $ret=new $$a.av;$ret._offset=c[f]._offset;$ret.color($$t.$aa.u(a,b,c[f].color(),d));return $ret}()}return e},b:function(a,b,c,d){var e=Math.min(a.length,c.length);var f=Math.max(a.length,c.length);var g=new Array(f);var h=0;for(;h<e;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color($$t.$aa.u(a[h].color(),b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color($$t.$aa.u(a[h].color(),b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$a.av;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color($$t.$aa.u(a[a.length-1].color(),b,c[h].color(),d));return $ret}()}return g},a:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$a.at;d.__fill=b.getStyleProperty("background-color");var e=new $$a.at;e.__fill=b.getStyleProperty("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},e:function(palleteName_,container_,a,b,c){a=new $$t.bb;b=new $$t.bb;var d;var e=new $$4.x(String,0);e.add("background-color");e.add("border-top-color");container_.startCSSQuery();var f=container_.getCssDefaultValuesForClassCollection("ui-"+palleteName_+"-palette-",e.toArray());var g=f.length;if(g==0){if(c==null){c=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}for(var h=0;h<c.length-1;h+=2){d=new $$a.at;d.__fill=c[h];b.add(d);d=new $$a.at;d.__fill=c[h+1];a.add(d)}}for(var i=0;i<g;i++){var j=new $$a.at;j.__fill=f[i][0];var k=new $$a.at;k.__fill=f[i][1];a.add(j);b.add(k)}container_.endCSSQuery();return{p2:a,p3:b}},f:function(a,b,c,container_,d,e,f){d=new $$t.bb;e=new $$t.bb;if(f==null){f=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}container_.startCSSQuery();var g=new $$4.x(String,0);g.add("background-image");var h=container_.getCssDefaultValuesForClassCollection(a,g.toArray());var i=h.length;var j=container_.getCssDefaultValuesForClassCollection(b,g.toArray());var k=j.length;for(var l=0;l<i;l++){d.add($$a.$aw.brushFromGradientString(h[l][0]))}for(var m=0;m<k;m++){e.add($$a.$aw.brushFromGradientString(j[m][0]))}g.clear();var n=0;var o=0;var p=Math.min(i,k);var q=null;if(i==0){g.add("background-color")}if(k==0){g.add("border-top-color");o=i==0?1:0}if(g.count()>0){q=container_.getCssDefaultValuesForClassCollection(c,g.toArray());p=q.length}if(i==0){if(p>0){for(var r=0;r<p;r++){var s=new $$a.at;s.__fill=q[r][n];d.add(s)}}else{for(var t=0;t<f.length-1;t+=2){var u=new $$a.at;u=new $$a.at;u.__fill=f[t+1];d.add(u)}}}if(k==0){if(p>0){for(var v=0;v<p;v++){var w=new $$a.at;w.__fill=q[v][o];e.add(w)}}else{for(var x=0;x<f.length-1;x+=2){var y=new $$a.at;y.__fill=f[x];e.add(y)}}}container_.endCSSQuery();return{p4:d,p5:e}},j:function(a,b,c,container_,d){var e=null;container_.startCSSQuery();var f=container_.getCssDefaultPropertyValue(a,"background-image");if(f!=null){e=$$a.$aw.brushFromGradientString(f)}if(e==null){e=new $$a.at;var g=container_.getCssDefaultPropertyValue(b,c);e.__fill=g!=null?g:d}container_.endCSSQuery();return e},$type:new $.ig.Type("BrushUtil",$.ig.$ot)},true);$c("BrushUtilCore:y","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){var b=$b($$a.$au.$type,a);if(b!=null){return $$t.$y.c(b)}if(a.color().l()==0){return true}return false},c:function(a){var d=a._gradientStops;for(var c=0;c<d.length;c++){var b=d[c];if(!$$t.$y.b(b)){return false}}return true},b:function(a){if(a.color().l()==0){return true}return false},$type:new $.ig.Type("BrushUtilCore",$.ig.$ot)},true);$c("ColorUtil:aa","Object",{init:function(){$.ig.$op.init.call(this)},w:function(a){return $$a.$ax.u(a,$$t.$aa.h.next2(0,255),$$t.$aa.h.next2(0,255),$$t.$aa.h.next2(0,255))},x:function(a){var b=$$t.$aa.b(a);return $$t.$aa.p(b[0],$$t.$aa.h.next2(0,359),b[2],b[3])},y:function(a){var b=.299*a.o()+.587*a.n()+.114*a.m();var c=$$a.$ax.u(a.l(),$.ig.truncate(b),$.ig.truncate(b),$.ig.truncate(b));return c},u:function(a,interpolation_,maximum_,b){var min_=a;switch(b){case 1:{var c=$$t.$aa.b(a);var d=$$t.$aa.b(maximum_);var e=c[1]>=0?c[1]:d[1];var f=d[1]>=0?d[1]:c[1];if(e>=0&&f>=0&&Math.abs(f-e)>180){if(f>e){e+=360}else{f+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $$t.$aa.p(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},s: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.p(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]))},v:function(a,b){var c=$$t.$aa.a(a);if(b<0){return $$t.$aa.o(c[0],c[1],c[2],c[3]*(1-$$t.$b0.b(-b,0,1)))}else{return $$t.$aa.o(c[0],c[1],c[2],c[3]+$$t.$b0.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.f(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.f(g,h,c,d,e);i[2]=h/g}return i},o: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.e(i,h,j+1/3);f=$$t.$aa.e(i,h,j);g=$$t.$aa.e(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))},p: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))},f:function(a,b,c,d,e){var f=c==a?(d-e)/b:d==a?2+(e-c)/b:4+(c-d)/b;f*=60;if(f<0){f+=360}return f},e:function(a,b,c){c=c<0?c+1:c>1?c-1:c;if(c<1/6){return a+(b-a)*6*c}if(c<1/2){return b}if(c<2/3){return a+(b-a)*6*(2/3-c)}return a},g:function(a){var b=a.l()/255;var c=$.ig.truncate(a.o()*b);var d=$.ig.truncate(a.n()*b);var e=$.ig.truncate(a.m()*b);return a.l()<<24|c<<16|d<<8|e},t:function(a){return a.color()},i:function(a,b){if($$t.$aa.d==null){$$t.$aa.d=new $$4.h(String,String,0);var d=$$t.$aa.c.keys().getEnumerator();while(d.moveNext()){var c=d.current();var e=$$t.$aa.c.item(c);$$t.$aa.d.item(e,c)}}var f=$$t.$aa.k(a);if($$t.$aa.d.containsKey(f.toLowerCase())){return $$t.$aa.d.item(f.toLowerCase())}if(b){f=$$t.$aa.m(a)}return f},m:function(a){return"rgba("+a.o()+", "+a.n()+", "+a.m()+", "+a.l()/255+")"},k:function(a){if(a.l()==255){return"#"+$$t.$aa.j(a.o())+$$t.$aa.j(a.n())+$$t.$aa.j(a.m())}else{return"#"+$$t.$aa.j(a.l())+$$t.$aa.j(a.o())+$$t.$aa.j(a.n())+$$t.$aa.j(a.m())}},j:function(a){var b=$a(a,16);var c=a%16;return $$t.$aa.l(b)+$$t.$aa.l(c)},l:function(a){switch(a){case 0:return"0";case 1:return"1";case 2:return"2";case 3:return"3";case 4:return"4";case 5:return"5";case 6:return"6";case 7:return"7";case 8:return"8";case 9:return"9";case 10:return"a";case 11:return"b";case 12:return"c";case 13:return"d";case 14:return"e";case 15:return"f"}return"0"},r:function(a){var b=new $$a.ax;b.colorString(a);return b},q:function(a){var b=function(){var $ret=new $$a.ax;$ret.l(255);return $ret}();b=$$t.$aa.r(a.__fill);return b},n:function(a){var b=null;var c=a.colorString();b=function(){var $ret=new $$a.at;$ret.fill(c);return $ret}();return b},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$c("CssHelper:ab","Object",{init:function(){$.ig.$op.init.call(this)},getDisoveryElement:function(a){var b=$("#fakediscoveryelementstyle");if(b.length==0){var c="fakediscoveryelement\n"+"{\n"+"\tdisplay: block;\n"+"   position: absolute;\n"+"   box-sizing: content-box;\n"+"   -moz-box-sizing: content-box;\n"+"\tmargin: "+"-4321px"+";\n"+"\tcolor: "+"rgb(3, 2, 1)"+";\n"+"   border-style: solid;\n"+"   border-color: "+"rgb(3, 2, 1)"+";\n"+"   background-color: "+"rgb(3, 2, 1)"+";\n"+"   background-image: "+"none"+";\n"+"   border-width: "+"4321px"+";\n"+"   border-radius: "+"4321px"+";\n"+"   outline-color: "+"rgb(3, 2, 1)"+";\n"+"   vertical-align: "+"baseline"+";\n"+"   text-align: "+"justify"+";\n"+"   opacity: "+"0.888"+";\n"+"   visibility: "+"hidden"+";\n"+"   padding: "+"4321px"+";\n"+"   width: "+"4321px"+";\n"+"   height: "+"4321px"+";\n"+"}\n";b=$("<style id='fakediscoveryelementstyle'></style>");b.html(c);$("head").append(b)}var d=a.createElement("fakediscoveryelement");d.setStyleProperty("box-sizing","content-box");return d},getDefaultValue:function(a){if(a=="color"||a=="border-color"||a=="border-top-color"||a=="border-left-color"||a=="border-right-color"||a=="border-bottom-color"||a=="background-color"||a=="outline-color"){return"rgb(3, 2, 1)"}else if(a=="margin-left"||a=="margin-top"||a=="margin-right"||a=="margin-bottom"){return"-4321px"}else if(a=="vertical-align"){return"baseline"}else if(a=="opacity"){return"0.888"}else if(a=="background-image"){return"none"}else if(a=="text-align"){return"justify"}else if(a=="visibility"){return"hidden"}else if($$t.$ab.c(a)){return"4321px"}return"DEFAULT"},numberOfClasses:function(a,b,c){var d=$$t.$ab.getDefaultValue(c);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=a.getStyleProperty(c);if(h==d){break}e++}return e},getPropertyValue1:function(a,b,c){if(b!=null){a.addClass(b)}var ret_=a.getStyleProperty(c);if(b!=null){a.removeClass(b)}if(c=="opacity"){ret_=Math.round(1e3*ret_)/1e3}if($$t.$ab.a(ret_,$$t.$ab.getDefaultValue(c),c)){return null}return ret_},getPropertyValue:function(a,b){return $$t.$ab.getPropertyValue1(a,null,b)},a:function(a,b,c){if(a==b){return true}if($$t.$ab.c(c)&&a!=null&&a.contains("px")){var d=$3(a,"px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$ab.b(c)&&a!=null&&a.contains("px")){var f=$3(a,"px","");var g=parseFloat(f);if(Math.abs(Math.round(g)+4321)<2){return true}return false}else{return a==b}},c:function(a){return a=="width"||a=="height"||a=="border-top-width"||a=="border-left-width"||a=="border-right-width"||a=="border-bottom-width"||a=="border-width"||a=="border-radius"||a=="padding"||a=="padding-top"||a=="padding-left"||a=="padding-bottom"||a=="padding-right"||a=="border-top-left-radius"},b:function(a){return a=="margin-top"||a=="margin-left"||a=="margin-right"||a=="margin-bottom"},getValuesForClassCollection:function(a,b,c){var d=new $$4.x($$4.$x.$type.specialize(String),0);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=new $$4.x(String,0);for(var i=0;i<c.count();i++){var j=c.__inner[i];var k=$$t.$ab.getDefaultValue(j);var l=a.getStyleProperty(j);if($$t.$ab.a(l,k,j)){f=true;break}h.add(l)}a.removeClass(g);if(!f){d.add(h)}e++}return d},$type:new $.ig.Type("CssHelper",$.ig.$ot)},true);$c("DoubleAnimator:ac","Object",{needsFlush:function(){return this.transitionProgress()==0},provideRenderer:function(a){if(a==null){this.s()}else if(a.supportsAnimation()){this.requestAnimationFrame(a.getRequestAnimationFrame())}},flush:function(){this.y(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("TransitionProgress"))}return a}else{return this.k}},p:0,intervalMilliseconds:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},a:null,easingFunction:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:0,l:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},n:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},init:function(a,b,c){this.a=null;this.i=0;this.j=0;this.d=false;this.q=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.p=c;this.s()},s:function(){this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},d:false,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},start:function(){this.k=0;this.q=0;this.h=$$0.$s.now();if(!this.d){this.d=true;this.requestAnimationFrame()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.q=0},h:new Date,q:0,tick:function(){this.y(false)},y:function(a){if(!this.d){this.stop();return}var b=$$0.$s.now();var c=b.getTime()-this.h.getTime();if(c>this.p){c=this.p}if(c-this.q<16&&c!=this.p&&!a){this.requestAnimationFrame()(this.tick.runOn(this));return}this.q=c;var d=c/this.p;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.p){this.stop()}else{this.requestAnimationFrame()(this.tick.runOn(this))}}this.transitionProgress(e)},getElapsedMilliseconds:function(){return this.d?$$0.$s.now().getTime()-this.h.getTime():0},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$0.$b6.$type])},true);$c("FastIterationDictionary$2:ae","Object",{$tKey:null,$tValue:null,k:null,_o:null,_q:null,_p:null,_l:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ae.init1.call(this,this.$tKey,this.$tValue,1,null)},init1:function($tKey,$tValue,a,b){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}this.c=false;$.ig.$op.init.call(this);this.k=new $$4.h(this.$tKey,this.$tValue,2,b);this._o=new $$4.x(this.$tKey,0);this._q=new $$4.x(this.$tValue,0);this._l=new $$4.h(this.$tKey,$$0.$aw.$type,0);this._p=new $$4.x($$0.$aq.$type,0)},s:function(a,b){this.k.add(a,b);this._o.add(a);this._q.add(b);this._l.add(a,this._o.count()-1);this._p.add(false)},i:function(){for(var a=0;a<this._o.count();a++){if(this._p.__inner[a]){continue}if(this.item(this._o.__inner[a])!=this._q.__inner[a]){return false}}return true},e:function(){var a=new $$4.q(this.$tValue,0);for(var b=0;b<this._q.count();b++){if(this._p.__inner[b]){continue}if(a.contains(this._q.__inner[b])){return true}a.add(this._q.__inner[b])}return false},j:function(a){for(var b=0;b<this._q.count();b++){if(this._p.__inner[b]){continue}var c=a(this._q.__inner[b]);if(!c.equals($e(this.$tKey,this._o.__inner[b]))){return false}}return true},u:function(){this.k.clear();this._o.clear();this._q.clear();this._l.clear();this._p.clear()},d:function(a){return this.k.containsKey(a)},r:function(){return this.k.count()},m:function(){return this.k.keys()},c:false,g:function(a){if(arguments.length===1){this.c=a;if(this._p.count()>this._l.count()*3){this.t()}return a}else{return this.c}},f:function(a){var b=this.k.remove(a);if(b){var c=this._l.item(a);this._p.__inner[c]=true;this._l.remove(a);if(this._p.count()>this._l.count()*3){this.t()}return b}return b},t:function(){if(this.g()){return}var a=this._p.count();var b=0;var c=new $$4.x(this.$tKey,0);var d=new $$4.x(this.$tValue,0);var e=new $$4.x($$0.$aq.$type,0);for(var f=0;f<a;f++){if(this._p.__inner[f]){
continue}else{this._l.remove(this._o.__inner[f]);this._l.add(this._o.__inner[f],b);c.add(this._o.__inner[f]);d.add(this._q.__inner[f]);e.add(false);b++}}this._o=c;this._q=d;this._p=e},h:function(a,b){var $self=this;return{ret:function(){var c=$self.k.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},b:function(a){return this.k.tryGetValueFast(a)},n:function(){return this.k.values()},item:function(a,b){if(arguments.length===2){if(!this.d(a)){this.s(a,b)}else{this.k.item(a,b);var c=this._l.item(a);this._q.__inner[c]=b;this._p.__inner[c]=false}return b}else{return this.k.item(a)}},$type:new $.ig.Type("FastIterationDictionary$2",$.ig.$ot)},true);$c("FontInfo:ag","Object",{t:function(a){if($.ig.util.isNaN(this.d())){var b=$$t.$af.getFontInfoFromString(a,this.fontString());this.h=b.n();this.b=b.d();this.i=b.o();this.k=b.q();this.l=b.r();this.m=b.s()}},init:function(){this.f=0;$.ig.$op.init.call(this);this.d(NaN);this.e(NaN)},f:0,g:function(){return this.f},k:null,q:function(a){if(arguments.length===1){var b=this.k;this.k=a;if(b!=this.k){this.u("FontStyle")}return a}else{return this.k}},u:function(a){if(a!="FontString"){this.j=null}if(this.f<1e5){this.f++}else{this.f=0}},l:null,r:function(a){if(arguments.length===1){var b=this.l;this.l=a;if(this.l!=b){this.u("FontVariant")}return a}else{return this.l}},m:null,s:function(a){if(arguments.length===1){var b=this.m;this.m=a;if(this.m!=b){this.u("FontWeight")}return a}else{return this.m}},b:0,d:function(a){if(arguments.length===1){var b=this.b;this.b=a;if(this.b!=b){this.u("FontSize")}return a}else{return this.b}},c:0,e:function(a){if(arguments.length===1){var b=this.c;this.c=a;if(this.c!=b){this.u("LineHeight")}return a}else{return this.c}},h:null,n:function(a){if(arguments.length===1){var b=this.h;this.h=a;if(this.h!=b){this.u("FontFamily")}return a}else{return this.h}},i:null,o:function(a){if(arguments.length===1){var b=this.i;this.i=a;if(this.i!=b){this.u("FontStretch")}return a}else{return this.i}},j:null,fontString:function(a){if(arguments.length===1){var b=this.j;this.j=a;if(this.j!=b){this.u("FontString")}return a}else{if(this.j==null){$$t.$af.updateFontString(this)}return this.j}},a:function(){var $self=this;return function(){var $ret=new $$t.ag;$ret.q($self.q());$ret.r($self.r());$ret.s($self.s());$ret.d($self.d());$ret.e($self.e());$ret.n($self.n());$ret.o($self.o());$ret.fontString($self.fontString());return $ret}()},$type:new $.ig.Type("FontInfo",$.ig.$ot)},true);$c("FontUtil:af","Object",{init:function(){$.ig.$op.init.call(this)},getCurrentFontHeight:function(a,b){if(a==null){return 14}var c=null;if(b!=null){c=b.fontString()}return a.getHeightForFontString(c,"M",true)},measureStringHeight:function(a,b,c){var d=a.getHeightForFontString(c.fontString(),b,false);return d},measureStringWidth1:function(a,b,c){c.z();c.ab(b);var d=c.f(a);c.y();return d},measureStringWidth:function(a,b,c){c.z();c.ac(b);var d=c.f(a);c.y();return d},getDefaultFont:function(a){if($$t.$af.a==null){$$t.$af.a=$$t.$af.getFontInfoFromString(a,"12px Verdana")}return $$t.$af.a},getFontSize:function(a){return a.d()},getFontWithNewFontSize:function(a,b){var c=a.a();c.d(b);c.fontString(b+"px "+a.n());return c},getFontInfoFromString:function(a,b){a.startCSSQuery();a.setCssQueryFontString(b);var c=a.getCssDefaultPropertyValue("","font-style");var d=a.getCssDefaultPropertyValue("","font-variant");var e=a.getCssDefaultPropertyValue("","font-weight");e=$$t.$af.o(e);var f=a.getCssDefaultPropertyValue("","font-size");var g=a.getCssDefaultPropertyValue("","line-height");var h=a.getCssDefaultPropertyValue("","font-family");a.endCSSQuery();var i=new $$t.ag;var j=true;b="";if(c.length>0){if(!j){b+=" "}else{j=false}b+=c}if(d.length>0){if(!j){b+=" "}else{j=false}b+=d}if(e.length>0){if(!j){b+=" "}else{j=false}b+=e}if(f.length>0){if(!j){b+=" "}else{j=false}b+=f}if(g.length>0){if(!j){b+="/"}else{j=false}b+=g}if(h.length>0){if(!j){b+=" "}else{j=false}b+=h}var k=new $$t.ag;k.n(h);k.d(parseFloat(f));k.o("Normal");k.q(c);k.r(d);k.s(e);k.fontString(b);return k},getFontForClass:function(a,b){var c=String.empty();a.startCSSQuery();var d=a.getCssDefaultPropertyValue(b,"font-style");var e=a.getCssDefaultPropertyValue(b,"font-variant");var f=a.getCssDefaultPropertyValue(b,"font-weight");f=$$t.$af.o(f);var g=a.getCssDefaultPropertyValue(b,"font-size");var h=a.getCssDefaultPropertyValue(b,"line-height");var i=a.getCssDefaultPropertyValue(b,"font-family");a.endCSSQuery();var j=true;if(d.length>0){if(!j){c+=" "}else{j=false}c+=d}if(e.length>0){if(!j){c+=" "}else{j=false}c+=e}if(f.length>0){if(!j){c+=" "}else{j=false}c+=f}if(g.length>0){if(!j){c+=" "}else{j=false}c+=g}if(h.length>0){if(!j){c+="/"}else{j=false}c+=h}if(i.length>0){if(!j){c+=" "}else{j=false}c+=i}var k=new $$t.ag;k.n(i);k.d(parseFloat(g));k.o("Normal");k.q(d);k.r(e);k.s(f);k.fontString(c);return k},getFont:function(a){return $$t.$af.getFontForClass(a,"")},updateFontString:function(a){var b=String.empty();var c=a.q();var d=a.r();var e=a.s();var f=a.d().toString();var g="normal";var h=a.n();var i=true;if(c!=null&&c.length>0){if(!i){b+=" "}else{i=false}b+=c}if(d!=null&&d.length>0){if(!i){b+=" "}else{i=false}b+=d}if(e!=null&&e.length>0){if(!i){b+=" "}else{i=false}b+=e}if(f.length>0){if(!i){b+=" "}else{i=false}b+=f+"px"}if(g!=null&&g.length>0){if(!i){b+="/"}else{i=false}b+=g}if(h!=null&&h.length>0){if(!i){b+=" "}else{i=false}b+=h}a.fontString(b)},getFontInfo:function(a,b,c){if(c==null){var d=new $$t.ag;a.startCSSQuery();var e=a.getCssDefaultPropertyValue("","font-style");var f=a.getCssDefaultPropertyValue("","font-variant");var g=a.getCssDefaultPropertyValue("","font-weight");g=$$t.$af.o(g);var h=a.getCssDefaultPropertyValue("","font-size");var i=a.getCssDefaultPropertyValue("","line-height");var j=a.getCssDefaultPropertyValue("","font-family");d.n($3(j,"'",""));d.q($$t.$af.p(e));d.s($$t.$af.p(g.toString()));d.r(f);d.e(parseFloat(i));d.d(parseFloat(h));a.endCSSQuery();return d}return c},p:function(a){if(String.isNullOrEmpty(a)){return String.empty()}var b=a.substr(0,1).toUpperCase();if(a.length>1){b+=a.substr(1)}return b},toFontInfo:function(a,b){if(b==null){return null}return $$t.$af.getFontInfoFromString(a,b)},interpolateFont:function(a,b,c,d){if(c==null){c=d}if(d==null){d=c}if(c==null&&d==null){return}if(b>.5){a.n(d.n());a.o(d.o());a.q(d.q());a.r(d.r());a.s(d.s());a.e(d.e());a.d(d.d())}else{a.n(c.n());a.o(c.o());a.q(c.q());a.r(c.r());a.s(c.s());a.e(c.e());a.d(c.d())}if(!$.ig.util.isNaN(c.d())&&!$.ig.util.isNaN(d.d())){a.d(c.d()+(d.d()-c.d())*b)}$$t.$af.updateFontString(a)},charsEqual:function(a,b,c,d){return a.charAt(b).equals(c[d])},o:function(a){switch(a){case"400":a="normal";break;case"700":case"800":a="bold";break}return a},$type:new $.ig.Type("FontUtil",$.ig.$ot)},true);$c("KeyFrameAnimationFactory:aw","Object",{init:function(){$.ig.$op.init.call(this)},f:function(){if($$t.$aw.e==null){$$t.$aw.e=new $$t.ah($$t.$aw._h);$$t.$aw.e._g=new $$t.ax($$t.$aw.e.d(),$$t.$aw.e.b())}return $$t.$aw.e},_h:null,a:null,c:function(a){return new $$t.a4(a,this._g)},_g:null,d:function(){},b:function(){},$type:new $.ig.Type("KeyFrameAnimationFactory",$.ig.$ot)},true);$c("PlatformKeyFrameAnimationFactory:ah","KeyFrameAnimationFactory",{init:function(a){this.j=null;this.i=null;$$t.$aw.init.call(this);this.j=new $$t.ai(a);this.i=new $$t.ci(a)},j:null,d:function(){return this.j},i:null,b:function(){return this.i},$type:new $.ig.Type("PlatformKeyFrameAnimationFactory",$$t.$aw.$type)},true);$c("AnimationBrowserTickProvider:ai","Object",{e:0,c:null,_requestAnimationFrame:null,requestAnimationFrame:function(a){if(arguments.length===1){this._requestAnimationFrame=a;return a}else{return this._requestAnimationFrame}},init:function(a){this.e=0;this.d=new $$4.x($$0.$c.$type,0);this.b=false;$.ig.$op.init.call(this);this.requestAnimationFrame(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)});this.c=new $$4.h($$0.$aw.$type,$$0.$c.$type,0)},d:null,f:function(){this.b=false;this.d.clear();var b=this.c.values().getEnumerator();while(b.moveNext()){var a=b.current();this.d.add(a)}for(var c=0;c<this.d.count();c++){this.d.__inner[c]()}this.d.clear()},setupTicking:function(a){var b=this.e;this.e++;this.c.item(b,a);return b},b:false,requestFrame:function(a){if(this.b){return}this.b=true;this.requestAnimationFrame()(this.f.runOn(this))},teardownTicking:function(a){if(this.c.containsKey(a)){this.c.remove(a)}},$type:new $.ig.Type("AnimationBrowserTickProvider",$.ig.$ot,[$$t.$f.$type])},true);$c("UIElementPropertyAccessorFactory:br","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){if($$t.$br.b==null){$$t.$br.b=new $$t.aj}return $$t.$br.b},a:function(a,b){},$type:new $.ig.Type("UIElementPropertyAccessorFactory",$.ig.$ot)},true);$c("PlatformUIElementPropertyAccessorFactory:aj","UIElementPropertyAccessorFactory",{init:function(){$$t.$br.init.call(this)},a:function(a,b){switch(a){case 2:case 3:case 7:case 15:case 16:return new $$t.ak(this.d(a));case 4:case 13:case 6:return new $$t.al(this.d(a));case 11:case 10:case 12:case 8:case 9:return new $$t.ap(this.d(a));case 17:case 19:return new $$t.aq(this.d(a));case 18:return new $$t.ar(this.d(a));case 1:return new $$t.ao(this.d(a));case 5:return new $$t.am(this.d(a));case 14:return new $$t.an(this.d(a))}return null},d:function(a){switch(a){case 2:return"background-color";case 3:return"border-color";case 7:return"color";case 4:return"border-width";case 13:return"margin";case 6:return"padding";case 11:return"left";case 10:return"height";case 12:return"top";case 9:return"width";case 5:return"border-radius";case 8:return"font-size";case 1:return"opacity";case 14:return"transform";case 15:return"stroke";case 16:return"fill";case 18:return"stroke-dasharray";case 19:return"stroke-dashoffset";case 17:return"stroke-width"}return""},$type:new $.ig.Type("PlatformUIElementPropertyAccessorFactory",$$t.$br.$type)},true);$c("UIElementPropertyAccessor:bs","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,c:function(a,b){},b:function(a){},$type:new $.ig.Type("UIElementPropertyAccessor",$.ig.$ot)},true);$c("CssColorPropertyAccessor:ak","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);return $$a.$at.create(c)},c:function(a,b){var c=a;var d=b;var e=d.__fill;c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssColorPropertyAccessor",$$t.$bs.$type)},true);$c("CssThicknessPropertyAccessor:al","UIElementPropertyAccessor",{e:null,g:null,f:null,d:null,init:function(a){$$t.$bs.init.call(this);this._h=a;if(this._h=="border-width"){this.e="border-left-width";this.g="border-top-width";this.f="border-right-width";this.d="border-bottom-width"}else{this.e=this._h+"-left";this.g=this._h+"-top";this.f=this._h+"-right";this.d=this._h+"-bottom"}},_h:null,b:function(a){var b=a;var c=b.getStyleProperty(this.e);var d=b.getStyleProperty(this.g);var e=b.getStyleProperty(this.f);var f=b.getStyleProperty(this.d);var g=parseFloat($3(c,"px",""));var h=parseFloat($3(c,"px",""));var i=parseFloat($3(c,"px",""));var j=parseFloat($3(c,"px",""));if($.ig.util.isNaN(g)){g=0}if($.ig.util.isNaN(h)){h=0}if($.ig.util.isNaN(i)){i=0}if($.ig.util.isNaN(j)){j=0}return new $$a.ah(1,g,h,i,j)},c:function(a,b){var c=a;var d=b;var e=d._e+"px "+d._d+"px "+d._b+"px "+d._c+"px";c.setStyleProperty(this._h,e)},$type:new $.ig.Type("CssThicknessPropertyAccessor",$$t.$bs.$type)},true);$c("CssCornerRadiusPropertyAccessor:am","UIElementPropertyAccessor",{f:null,g:null,e:null,d:null,init:function(a){$$t.$bs.init.call(this);this._h=a;this.f="top-left-border-radius";this.g="top-right-border-radius";this.e="bottom-right-border-radius";this.d="bottom-left-border-radius"},_h:null,b:function(a){var b=a;var c=b.getStyleProperty(this.f);var d=b.getStyleProperty(this.g);var e=b.getStyleProperty(this.e);var f=b.getStyleProperty(this.d);var g=parseFloat($3(c,"px",""));var h=parseFloat($3(d,"px",""));var i=parseFloat($3(e,"px",""));var j=parseFloat($3(f,"px",""));if($.ig.util.isNaN(g)){g=0}if($.ig.util.isNaN(h)){h=0}if($.ig.util.isNaN(i)){i=0}if($.ig.util.isNaN(j)){j=0}return new $$a.h(1,g,h,i,j)},c:function(a,b){var c=a;var d=b;var e=d._c+"px "+d._d+"px "+d._b+"px "+d._a+"px";c.setStyleProperty(this._h,e)},$type:new $.ig.Type("CssCornerRadiusPropertyAccessor",$$t.$bs.$type)},true);$c("CssTransformPropertyAccessor:an","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);if(c==null||c.length==0){return null}c=$3($3(c,"matrix(",""),")","");var d=c.split(",");if(d.length!=6){var e=new $$a.bt;e._k=0;e._j=1;e._l=0;e._m=1;e._n=0;e._o=0;return e}var f=parseFloat(d[0].trim());var g=parseFloat(d[1].trim());var h=parseFloat(d[2].trim());var i=parseFloat(d[3].trim());var j=parseFloat(d[4].trim());var k=parseFloat(d[5].trim());var l=new $$a.bu;var m=new $$a.bt;m._j=f;m._k=g;m._l=h;m._m=i;m._n=j;m._o=k;return l},c:function(a,b){var c=b;var d=a;if(c==null||c._j==null){d.setStyleProperty(this._d,"");return}var e=c._j;var f="matrix("+e._j+", "+e._k+", "+e._l+", "+e._m+", "+e._n+", "+e._o+")";d.setStyleProperty(this._d,f)},$type:new $.ig.Type("CssTransformPropertyAccessor",$$t.$bs.$type)},true);$c("CssFloatPropertyAccessor:ao","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);var d=parseFloat($3(c,"px",""));if($.ig.util.isNaN(d)){d=0}return d},c:function(a,b){var c=a;var d=b;var e=d.toString();c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssFloatPropertyAccessor",$$t.$bs.$type)},true);$c("CssPixelsPropertyAccessor:ap","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);var d=parseFloat($3(c,"px",""));if($.ig.util.isNaN(d)){d=0}return d},c:function(a,b){var c=a;var d=b;var e=d+"px";c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssPixelsPropertyAccessor",$$t.$bs.$type)},true);$c("CssLengthPropertyAccessor:aq","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=a;var c=b.getStyleProperty(this._d);var d=parseFloat($3(c,"px",""));if($.ig.util.isNaN(d)){d=0}return d},c:function(a,b){var c=a;var d=b;var e=d+"";c.setStyleProperty(this._d,e)},$type:new $.ig.Type("CssLengthPropertyAccessor",$$t.$bs.$type)},true);$c("CssLengthArrayPropertyAccessor:ar","UIElementPropertyAccessor",{init:function(a){$$t.$bs.init.call(this);this._d=a},_d:null,b:function(a){var b=new $$a.ay;var c=a;var d=c.getStyleProperty(this._d);var e=d.split(" ");for(var f=0;f<e.length;f++){var g=parseFloat($3(e[f],"px",""));if($.ig.util.isNaN(g)){g=0}b.add(g)}return b},c:function(a,b){var c=a;var d=b;var e=new Array(d.count());for(var f=0;f<d.count();f++){e[f]=d.__inner[f].toString()}var g=$.ig.util.stringJoin1(Number," ",d);c.setStyleProperty(this._d,g)},$type:new $.ig.Type("CssLengthArrayPropertyAccessor",$$t.$bs.$type)},true);$c("ElevationHelper:as","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b){if($$t.$as.c==null){$$t.$as.c=["0 1px 3px 0 ","0 1px 5px 0 ","0 1px 8px 0 ","0 2px 4px -1px ","0 3px 5px -1px ","0 3px 5px -1px ","0 4px 5px -2px ","0 5px 5px -3px ","0 5px 6px -3px ","0 6px 6px -3px ","0 6px 7px -4px ","0 7px 8px -4px ","0 7px 8px -4px ","0 7px 9px -4px ","0 8px 9px -5px ","0 8px 10px -5px ","0 8px 11px -5px ","0 9px 11px -5px ","0 9px 12px -6px ","0 10px 13px -6px ","0 10px 13px -6px ","0 10px 14px -6px ","0 11px 14px -7px ","0 11px 15px -7px "]}a--;if(a<0){return""}if(a>$$t.$as.c.length-1){a=$$t.$as.c.length-1}return $$t.$as.c[a]+b},f:function(a,b){if($$t.$as.b==null){$$t.$as.b=["0 1px 1px 0 ","0 2px 2px 0 ","0 3px 4px 0 ","0 4px 5px 0 ","0 5px 8px 0 ","0 6px 10px 0 ","0 7px 10px 1px ","0 8px 10px 1px ","0 9px 12px 1px ","0 10px 14px 1px ","0 11px 15px 1px ","0 12px 17px 2px ","0 13px 19px 2px ","0 14px 21px 2px ","0 15px 22px 2px ","0 16px 24px 2px ","0 17px 26px 2px ","0 18px 28px 2px ","0 19px 29px 2px ","0 20px 31px 3px ","0 21px 33px 3px ","0 22px 35px 3px ","0 23px 36px 3px ","0 24px 38px 3px "]}a--;if(a<0){return""}if(a>$$t.$as.b.length-1){a=$$t.$as.b.length-1}return $$t.$as.b[a]+b},d:function(a,b){if($$t.$as.a==null){$$t.$as.a=["0 2px 1px -1px ","0 3px 1px -2px ","0 3px 3px -2px ","0 1px 10px 0 ","0 1px 14px 0 ","0 1px 18px 0 ","0 2px 16px 1px ","0 3px 14px 2px ","0 3px 16px 2px ","0 4px 18px 3px ","0 4px 20px 3px ","0 5px 22px 4px ","0 5px 24px 4px ","0 5px 26px 4px ","0 6px 28px 5px ","0 6px 30px 5px ","0 6px 32px 5px ","0 7px 34px 6px ","0 7px 36px 6px ","0 8px 38px 7px ","0 8px 40px 7px ","0 8px 42px 7px ","0 9px 44px 8px ","0 9px 46px 8px "]}a--;if(a<0){return""}if(a>$$t.$as.a.length-1){a=$$t.$as.a.length-1}return $$t.$as.a[a]+b},e:function(a,b,c,d){if(a==0){return""}return $$t.$as.g(a,b.__fill)+", "+$$t.$as.f(a,c.__fill)+", "+$$t.$as.d(a,d.__fill)},$type:new $.ig.Type("ElevationHelper",$.ig.$ot)},true);$c("RenderingContext:au","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:av","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.$av.c(b)}var c=(1-a)*2;var d=1-$$t.$av.c(c);return.5*d+.5},exponentialEase:function(a){if(a<.5){return $$t.$av.e(a,$$t.$av.g)}return $$t.$av.f(a,$$t.$av.g)},circleEase:function(a){if(a<.5){return $$t.$av.e(a,$$t.$av.a)}return $$t.$av.f(a,$$t.$av.a)},$type:new $.ig.Type("EasingFunctions",$.ig.$ot)},true);$c("KeyFrameAnimationTimeline:ax","Object",{c:null,a:null,h:new Date,g:null,f:null,e:null,k:0,d:false,i:0,b:function(){return this.a},j:function(){if(this.d){return this.i}return $.ig.util.timeSpanTotalMilliseconds($$0.$s.now()-this.h)},init:function(a,b){this.g=new $$4.v($$t.$ay.$type);this.f=new $$4.h(String,$$t.$ay.$type,0);this.e=new $$4.h($$t.$ay.$type,$$4.$w.$type.specialize($$t.$ay.$type),0);this.k=0;this.d=false;this.l=-1;$.ig.$op.init.call(this);this.c=a;this.a=b;this.h=$$0.$s.now()},m:function(a){if(this.f.containsKey(a.id())){return}this.g.f(a);var b=this.g.d();this.e.add(a,b);this.f.add(a.id(),a);var c=false;if(this.k==0){c=true}this.k++;if(c){this.n()}},o:function(a){if(!this.e.containsKey(a)){return}var b=this.e.item(a);this.g.h(b);this.f.remove(a.id());this.e.remove(a);var c=false;this.k--;if(this.k==0){c=true}if(c){this.p()}},p:function(){if(this.l>=0){this.c.teardownTicking(this.l);this.l=-1}},l:0,n:function(){this.l=this.c.setupTicking(this.q.runOn(this));this.c.requestFrame(this.l)},q:function(){var a=this.j();this.i=a;try{this.d=true;var b=this.g.c();if(b==null){this.p();this.d=false;return}while(b!=null){var c=b._c;if(c.playState()==1){c.aq()}else{c.aq();this.o(b._c)}b=b.a}this.c.requestFrame(this.l)}finally{this.d=false}},$type:new $.ig.Type("KeyFrameAnimationTimeline",$.ig.$ot)},true);$c("IKeyFrameAnimation:ay","Object",{$type:new $.ig.Type("IKeyFrameAnimation",null)},true);$c("AnimationKeyFrameEffectTiming:a0","Object",{init:function(){$.ig.$op.init.call(this);this._f=0;this._c=0;this._b=3;this._h=0;this._a=0;this._j=0;this._i=1},_f:0,_c:0,_g:0,_b:0,_h:0,_a:0,_j:0,_i:0,onFinished:null,onCanceled:null,$type:new $.ig.Type("AnimationKeyFrameEffectTiming",$.ig.$ot)},true);$c("KeyFrameAnimationDirect:a4","Object",{a:null,effect:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},m:0,d:false,hasCurrentTime:function(){if(this.d){return true}if(this.j){return true}return false},currentTime:function(a){if(arguments.length===1){this.ar(a);this.as(true,false);return a}else{if(this.d){return this.m}return(this.timeline().j()-this.startTime())*this.playbackRate()}},p:0,i:false,as:function(a,b){var $self=this;var c;var d=false;if(!a){var e=this.d;this.d=false;c=this.currentTime();d=this.hasCurrentTime();this.d=e}else{c=this.currentTime();d=this.hasCurrentTime()}if(d&&this.j&&!this.f&&!this.h){if(this.playbackRate()>0&&c>=this.r()){if(a){this.m=c;this.d=true}else{if(this.i){this.m=Math.max(this.p,this.r())}else{this.m=this.r()}}}else if(this.playbackRate()<0&&c<=0){if(a){this.m=c}else{if(this.i){this.m=Math.min(this.p,0)}else{this.m=0}}}if(this.playbackRate()!=0){if(a&&this.d){this.q=this.timeline().j()-this.m/this.playbackRate();this.j=true;this.d=false}}}this.p=this.currentTime();this.i=true;var f=this.playState()==3;if(!b&&f&&!this.k()){this.an(function(){$self.ad()})}if(f&&!this.k()){if(b){this.aa();this.ad()}}if(!f&&this.k()){this.v=this.x()}},x:function(){return new $$9.c($$t.$ay.$type,0)},aa:function(){this.e=false},ad:function(){if(!this.e){return}this.e=false;if(this.playState()!=3){return}this.al(this);this.ah()},ah:function(){},al:function(a){this.v.e(a)},an:function(a){if(!this.e){this.e=true;this.timeline().b().enqueueAction(function(){a()})}},k:function(){return this.v==null||this.v._b.c()},ar:function(a){if(this.d||!this.j||this.playbackRate()==0){this.m=a;this.d=true}else{this.q=this.timeline().j()-a/this.playbackRate()}},finished:function(){return this.v._b},ready:function(){return this.w._b},u:null,id:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},r:function(){return this.effect()!=null?this.effect().as():0},playState:function(){if(!this.hasCurrentTime()&&!this.f&&!this.h){return 0}else if(this.f||!this.j&&!this.h){return 2}else if(this.hasCurrentTime()&&(this.effectivePlaybackRate()>0&&this.currentTime()>=this.r()||this.effectivePlaybackRate()<0&&this.currentTime()<=0)){return 3}return 1},n:0,g:false,o:0,effectivePlaybackRate:function(){if(this.g){return this.n}return this.o},playbackRate:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},q:0,j:false,startTime:function(a){if(arguments.length===1){var b=this.timeline().j();var c=this.p;this.q=a;this.j=true;if(this.playbackRate()!=0){this.d=false}this.as(true,false);return a}else{return this.q}},b:null,timeline:function(){return this.b},onFinished:null,onCanceled:null,init:function(a,b){this.m=NaN;this.d=false;this.p=NaN;this.i=false;this.n=NaN;this.g=false;this.o=1;this.q=NaN;this.j=false;this.h=false;this.f=false;$.ig.$op.init.call(this);this.u="AUTO_ID_"+$$t.$a4.t.toString();$$t.$a4.t++;this.effect(a);this.effect()._r=this;this.b=b},cancel:function(){if(this.playState()!=0){this.ak();this.ai("AbortError");this.v=this.x();this.ag();this.d=false;this.j=false}},ai:function(a){if(this.v!=null){this.v.d(new $$0.n(1,a))}},aj:function(a){if(this.w!=null){this.w.d(new $$0.n(1,a))}},ag:function(){},ak:function(){if(this.h){this.h=false}if(this.f){this.f=false}this.z();this.aj("AbortError")},finish:function(){if(this.effectivePlaybackRate()==0||this.effectivePlaybackRate()>0&&Number.isInfinity(this.r())){return}this.z();var a;if(this.playbackRate()>0){a=this.r()}else{a=0}this.ar(a);if(!this.j){this.q=this.timeline().j()-a/this.playbackRate();this.j=true}if(this.f&&this.j){this.d=false;this.ab();this.am(this)}if(this.h&&this.j){this.ac();this.am(this)}this.as(true,true)},pause:function(){this.ae()},ae:function(){var $self=this;if(this.f){return}if(this.playState()==2){return}if(!this.hasCurrentTime()){if(this.playbackRate()>=0){this.d=true;this.m=0}if(Number.isInfinity(this.r())){return}this.m=this.r();this.d=true}var a=false;if(this.h){a=true}if(!a){this.w=this.y()}this.ao(function(){if(!$self.f){return}$self.f=false;var b=$self.timeline().j();if($self.j&&!$self.d){$self.m=(b-$self.q)*$self.playbackRate()}$self.z();$self.j=false;$self.am($self);$self.as(false,false)});this.as(false,false)},y:function(){return new $$9.c($$t.$ay.$type,0)},ao:function(a){if(!this.f){this.f=true;this.timeline().b().enqueueAction(function(){a()})}},play:function(){this.af(true)},h:false,f:false,e:false,w:null,v:null,af:function(a){var $self=this;var b=this.f;if(this.effectivePlaybackRate()>0&&a&&(!this.hasCurrentTime()||this.currentTime()<0||this.currentTime()>=this.r())){this.m=0;this.d=true}else if(this.effectivePlaybackRate()<0&&a&&(!this.hasCurrentTime()||this.currentTime()<=0||this.currentTime()>this.r())){if(Number.isInfinity(this.r())){return}this.m=this.r();this.d=true}else if(this.effectivePlaybackRate()==0&&!this.hasCurrentTime()){this.m=0;this.d=true}var c=false;if(this.f){this.ab();c=true}if(this.h){this.ac();c=true}if(!this.d&&!b&&!this.g){return}if(this.d){this.j=false}if(!c){this.w=this.y()}this.ap(function(){if(!$self.h){return}$self.h=false;if(!$self.j&&!$self.d){return}var d=$self.timeline().j();if($self.d){$self.z();var e=d;if($self.playbackRate()!=0){e=d-$self.m/$self.playbackRate()}$self.q=e;$self.j=true;if($self.playbackRate()!=0){$self.d=false}}else if($self.j&&$self.g){var f=(d-$self.q)*$self.playbackRate();$self.z();if($self.playbackRate()==0){$self.m=f;$self.d=true}var g=d;if($self.playbackRate()!=0){g=d-f/$self.playbackRate()}$self.q=g;$self.j=true}$self.am($self);$self.as(false,false);$self.timeline().m($self)});this.as(false,false)},am:function(a){if(this.w!=null){this.w.e(a)}},ab:function(){this.f=false},ac:function(){this.h=false},ap:function(a){if(!this.h){this.h=true;this.timeline().b().enqueueAction(function(){a()})}},reverse:function(){var a=this.n;this.n=-this.effectivePlaybackRate();this.g=true;this.af(true)},updatePlaybackRate:function(a){var b=this.playState();this.n=a;this.g=true;if(b==0||b==2){this.z()}else if(b==3){var c=this.d;this.d=false;var d=this.currentTime();this.d=c;if(this.n==0){this.q=this.timeline().j()}else{this.q=this.timeline().j()-d/this.n}this.z()}else{this.af(false)}},z:function(){if(this.g){this.o=this.n;this.g=false}},commitStyles:function(){this.effect().a6()},aq:function(){this.effect().a7();this.as(false,false)},$type:new $.ig.Type("KeyFrameAnimationDirect",$.ig.$ot,[$$t.$ay.$type])},true);$c("IDependentRenderer:a6","Object",{$type:new $.ig.Type("IDependentRenderer",null)},true);$c("AnimationKeyFrameEffect:a7","Object",{_r:null,an:function(){return this.aj*this.ai},as:function(){return Math.max(this.al+this.an()+this.ah,0)},a8:function(){this.al=this._p._f;this.ah=this._p._h;this.t=this._p._a;this.ai=this._p._i;this.aj=this._p._g;this.v=this._p._c;this.ak=this._p._j;this.u=this._p._b;this.az=this.a0(this.u)},a0:function(a){switch(a){case 3:return function(b){return b};case 1:return $$t.$av.exponentialEase;case 2:return $$t.$av.circleEase;case 0:return $$t.$av.cubicEase}return function(b){return b}},init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.ag=new $$4.x($$t.$a9.$type,0);this.c=null;$.ig.$op.init.call(this);this._a4=b;this._o=c;this._p=e;this.a8();this._q=d},init1:function(a,b,c,d,e,f){this.ag=new $$4.x($$t.$a9.$type,0);this.c=null;$.ig.$op.init.call(this);this._a4=b;this._o=c;this._q=d;this._p=e;this.a8();this.ag.addRange(f)},k:function(){if(this.d==null){this.d=this.e()}return this.d},e:function(){var a=this.h();if(a.length<=1){return[0]}var b=new Array(a.length);var c=1/(a.length-1);var d=0;for(var e=0;e<a.length;e++){if($.ig.util.isNaN(a[e]._j)){b[e]=d}else{b[e]=a[e]._j;d=a[e]._j;if(a.length-1-e>0){c=(1-d)/(a.length-1-e)}}d+=c}return b},l:function(a){this.ag.add(a);this.c=null;this.a=null;return this},m:function(a){var b=new $$t.a9(0);if(a!=null){for(var c=0;c<a.length;c++){b.c(a[c])}}this.l(b);return this},n:function(a,b){var c=new $$t.a9(1,a);if(b!=null){for(var d=0;d<b.length;d++){c.c(b[d])}}this.l(c);return this},au:function(){if(this._r!=null){return this._r.currentTime()}return NaN},ac:function(){if(this._r!=null){return this._r.hasCurrentTime()}return false},ap:function(){return Math.max(Math.min(this.al,this.as()),0)},am:function(){return Math.max(Math.min(this.al+this.an(),this.as()),0)},w:function(){if(this._r!=null&&this._r.playbackRate()<0){return false}return true},s:function(){if(this.ac()&&(this.au()<this.ap()||!this.w()&&this.au()==this.ap())){return 0}if(this.ac()&&(this.au()>this.am()||this.w()&&this.au()==this.am())){return 2}if(this.ac()){return 1}return 3},ao:function(){var a=this.s();switch(a){case 0:if(this.t==3||this.t==4){return Math.max(this.au()-this.al,0)}else{return NaN}case 1:return this.au()-this.al;case 2:if(this.t==2||this.t==4){return Math.max(Math.min(this.au()-this.al,this.an()),0)}else{return NaN}default:return NaN}},y:function(){if(!this.ac()){return false}var a=this.s();switch(a){case 0:if(this.t==3||this.t==4){return true}else{return false}case 1:return true;case 2:if(this.t==2||this.t==4){return true}else{return false}default:return false}return false},ad:function(){if(!this.y()){return false}return true},av:function(){if(!this.y()){return NaN}var a=0;if(this.aj==0){if(this.s()==0){a=0}else{a=this.ai}}else{a=this.ao()/this.aj}return a+this.ak},ae:function(){if(!this.ad()){return false}return true},aw:function(){if(!this.ad()){return NaN}var a=1;if(Number.isInfinity(this.av())){a=this.ak%1}else{a=this.av()%1}if(a==0&&(this.s()==1||this.s()==2)&&this.ao()==this.an()&&this.ai!=0){a=1}return a},z:function(){if(!this.y()){return false}return true},aq:function(){if(!this.y()){return NaN}if(this.s()==2&&Number.isInfinity(this.ai)){return Number.POSITIVE_INFINITY}if(this.aw()==1){return Math.floor(this.av())-1}return Math.floor(this.av())},aa:function(){return this.ae()},ar:function(){if(!this.ae()){return NaN}var a=this.x();if(a){return this.aw()}else{return 1-this.aw()}},x:function(){var a=true;if(this.v==0){a=true}else if(this.v==1){a=false}else{var b=this.aq();if(this.v==3){b++}if(Number.isInfinity(b)){
a=true}else{if(b%2==0){a=true}else{a=false}}}return a},af:function(){return this.aa()},ay:function(){if(!this.aa()){return NaN}var a=false;var b=this.x();if(b&&this.s()==0){a=true}if(!b&&this.s()==2){a=true}return this.ax(this.ar(),a)},at:function(){return this.ay()},ab:function(){return this.af()},ax:function(a,b){return this.az(a)},a7:function(){if(!this.af()){return}var a=this.ay();for(var b=0;b<this.f().length;b++){var c=this.a1(this.f()[b],this.g()[b]);this.a5(this.f()[b],this.g()[b],c)}},a5:function(a,b,c){b.c(this._a4,c)},a1:function(a,b){if(!this.ab()){return null}var c=a;var d=this.at();if(this._a4==null){return null}var e=this.a2(c,b);var f=new $$4.x($$t.$a9.$type,0);var g=new $$4.x(Number,0);for(var h=0;h<this.h().length;h++){for(var i=0;i<this.h()[h].b().length;i++){if(this.h()[h].b()[i]._a==c){f.add(this.h()[h]);g.add(this.k()[h])}}}if(f.count()==0){return e}if(g.__inner[0]!=0){f.insert(0,new $$t.a9(1,0).c(new $$t.ba(c,e)));g.insert(0,0)}if(g.__inner[f.count()-1]!=1){f.add(new $$t.a9(1,1).c(new $$t.ba(c,e)));g.add(1)}var j=false;var k=new $$4.x($$t.$a9.$type,0);var l=new $$4.x(Number,0);if(d<0){var m=0;for(var n=0;n<f.count();n++){if(g.__inner[n]==0){m++}else{break}}if(m>1){j=true;k.add(f.__inner[0]);l.add(g.__inner[0])}}if(d>=1){var o=0;for(var p=f.count()-1;p>=0;p--){if(g.__inner[p]==1){o++}else{break}}if(o>1){j=true;k.add(f.__inner[f.count()-1]);l.add(g.__inner[f.count()-1])}}if(!j){var q=null;var r=-1;for(var s=0;s<f.count();s++){if(g.__inner[s]<=d){q=f.__inner[s];r=s}else{break}}if(r==-1){for(var t=0;t<f.count();t++){if(g.__inner[t]==0){q=f.__inner[t];r=t}else{break}}}k.add(q);l.add(g.__inner[r]);if(r<g.count()-1){k.add(f.__inner[r+1]);l.add(g.__inner[r+1])}}if(k.count()==1){for(var u=0;u<k.__inner[0].b().length;u++){if(k.__inner[0].b()[u]._a==c){return k.__inner[0].b()[u].d()}}return null}var v=l.__inner[0];var w=l.__inner[k.count()-1];var x=k.__inner[0].g(c).d();var y=k.__inner[1].g(c).d();var z=(d-v)/(w-v);return this.a3(c,z,x,y)},a3:function(a,b,c,d){switch(a){case 2:case 3:case 7:case 15:case 16:return $$t.$x.k(c,b,d,0);case 4:case 13:case 6:return $$t.$c4.f(b,c,d);case 11:case 10:case 12:case 8:case 9:case 17:case 19:return c+b*(d-c);case 1:return c+b*(d-c);case 5:return $$t.$c4.d(b,c,d);case 14:return this.a9(b,c,d);case 18:return $$t.$c4.a(b,c,d);default:if(b<.5){return c}else{return d}}return null},a9:function(a,b,c){var d=$$t.$bo.d(a,b._j,c._j);var e=new $$a.bu;e._j=d;return e},a2:function(a,b){return b.b(this._a4)},_a4:null,_o:0,_q:null,ag:null,c:null,al:0,ah:0,az:null,t:0,ai:0,aj:0,v:0,ak:0,u:0,d:null,a:null,b:null,h:function(){if(this.c==null){this.c=this.ag.toArray();this.a=this.i();this.b=this.j()}return this.c},f:function(){if(this.c==null){this.c=this.ag.toArray();this.a=this.i();this.b=this.j()}return this.a},g:function(){if(this.c==null){this.c=this.ag.toArray();this.a=this.i();this.b=this.j()}return this.b},j:function(){var a=new $$4.x($$t.$bs.$type,0);for(var b=0;b<this.f().length;b++){a.add($$t.$br.c().a(this.f()[b],this._o))}return a.toArray()},i:function(){var a=new $$4.x($$t.$bp.$type,0);var b=new $$4.q($$t.$bp.$type,0);for(var c=0;c<this.h().length;c++){for(var d=0;d<this.h()[c].b().length;d++){if(!b.contains(this.h()[c].b()[d]._a)){b.add(this.h()[c].b()[d]._a);a.add(this.h()[c].b()[d]._a)}}}return a.toArray()},a6:function(){var a=this.t;this.t=4;this.a7();this.t=a},_p:null,$type:new $.ig.Type("AnimationKeyFrameEffect",$.ig.$ot)},true);$c("AnimationKeyFrame:a9","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.i=new $$4.x($$t.$ba.$type,0);this.a=null;this.h=null;$.ig.$op.init.call(this);this._j=NaN},init1:function(a,b){this.i=new $$4.x($$t.$ba.$type,0);this.a=null;this.h=null;$.ig.$op.init.call(this);this._j=b},_j:0,i:null,a:null,h:null,b:function(){if(this.a==null){this.a=this.i.toArray()}return this.a},g:function(a){if(this.h==null){this.h=new $$4.h($$t.$bp.$type,$$t.$ba.$type,0);for(var b=0;b<this.b().length;b++){this.h.item(this.b()[b]._a,this.b()[b])}}if(this.h.containsKey(a)){return this.h.item(a)}return null},d:function(){return new $$t.a9(0)},e:function(a){var b=new $$t.a9(0);b._j=a;return b},f:function(a,b){var c=new $$t.a9(0);c._j=a;c.i.addRange(b);return c},c:function(a){this.i.add(a);this.a=null;this.h=null;return this},$type:new $.ig.Type("AnimationKeyFrame",$.ig.$ot)},true);$c("AnimationKeyFrameProperty:ba","Object",{init:function(a,b){$.ig.$op.init.call(this);this._a=a;this.d(b)},_a:0,b:null,d:function(a){if(arguments.length===1){var b=this.c(a);this.b=b;return a}else{return this.b}},c:function(a){if(this._a==0){return a}switch(this._a){case 14:var b=$$t.$bo.f(a);var c=new $$a.bu;c._j=b;return c}return a},$type:new $.ig.Type("AnimationKeyFrameProperty",$.ig.$ot)},true);$c("BrushCollection:bb","ObservableCollection$1",{init:function(){this.ae=0;$$4.$f.init.call(this,$$a.$at.$type,0)},selectRandom:function(){return this.item($$t.$bb.ag.next1(this.count()))},interpolationMode:function(a){if(arguments.length===1){if(this.ae!=a){this.ae=a;this.ac(new $$4.ae(0,4))}return a}else{return this.ae}},ae:0,item:function(a,b){if(arguments.length===2){$$4.$f.item.call(this,a,b);return b}else{if(a<0||a>=this.count()){return null}return $$4.$f.item.call(this,a)}},equals:function(a){if(a==null){return false}var b=a;if(b.count()!=this.count()){return false}for(var c=0;c<b.count();c++){if(!b.item(c).equals(this.item(c))){return false}}return true},$type:new $.ig.Type("BrushCollection",$$4.$f.$type.specialize($$a.$at.$type))},true);$c("BrushCollectionUtil:bc","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){if($.ig.util.isNaN(b)){return null}b=$$t.$b0.b(b,0,a.count()-1);var c=$.ig.truncate(Math.floor(b));if(c==b){return a.item(c)}return $$t.$bc.c(b-c,a.item(c),a.item(c+1),a.interpolationMode())},c:function(a,b,c,d){var e=b.color();var f=c.color();var g=$$t.$aa.u(e,a,f,d);var h=new $$a.at;h.color(g);return h},a:function(a){var b=new $$t.bb;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$$t.$aa.n(c);if(e!=null){b.add(e)}}return b},$type:new $.ig.Type("BrushCollectionUtil",$.ig.$ot)},true);$c("ContentChildCollection:bd","ObservableCollection$1",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$4.$f.init.call(this,$.ig.$op.$type,0)},init1:function(a,b){$$4.$f.init1.call(this,$.ig.$op.$type,1,b)},$type:new $.ig.Type("ContentChildCollection",$$4.$f.$type.specialize($.ig.$op.$type))},true);$c("DoubleValueChangedEventArgs:be","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this.oldValue(a);this.newValue(b)},_oldValue:0,oldValue:function(a){if(arguments.length===1){this._oldValue=a;return a}else{return this._oldValue}},_newValue:0,newValue:function(a){if(arguments.length===1){this._newValue=a;return a}else{return this._newValue}},$type:new $.ig.Type("DoubleValueChangedEventArgs",$$0.$w.$type)},true);$c("IErrorBarCalculator:bi","Object",{$type:new $.ig.Type("IErrorBarCalculator",null)},true);$c("FastItemsSourceEventArgs:bk","EventArgs",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$w.init.call(this);this.action(b);this.position(c);this.count(d);this.propertyName(null)},init1:function(a,b,c){$$0.$w.init.call(this);this.action(3);this.position(b);this.count(1);this.propertyName(c)},_action:0,action:function(a){if(arguments.length===1){this._action=a;return a}else{return this._action}},_position:0,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_count:0,count:function(a){if(arguments.length===1){this._count=a;return a}else{return this._count}},_propertyName:null,propertyName:function(a){if(arguments.length===1){this._propertyName=a;return a}else{return this._propertyName}},$type:new $.ig.Type("FastItemsSourceEventArgs",$$0.$w.$type)},true);$c("TransformMatrixHelpler:bo","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a){if($b($$a.$bu.$type,a)!==null){return a._j}if($b($$a.$bs.$type,a)!==null){var b=a;return $$t.$bo.g(0,b._l,b._m,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if($b($$a.$bq.$type,a)!==null){var c=a;var d=0;var e=0;if(!$.ig.util.isNaN(c._k)){d=c._k}if(!$.ig.util.isNaN(c._l)){e=c._l}var f=$$t.$bo.g(0,1,1,{__x:-d,__y:-e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=$$t.$bo.g(c._j,1,1,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var h=$$t.$bo.g(0,1,1,{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var i=$$t.$bo.e(f,g);i=$$t.$bo.e(i,h);return i}if($b($$a.$br.$type,a)!==null){var j=a;return $$t.$bo.g(0,1,1,{__x:j._j,__y:j._k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if($b($$a.$bv.$type,a)!==null){var k=a;var l=new $$a.bt;l._j=1;l._m=1;if(k._j.count()>0){l=$$t.$bo.f(k._j.__inner[0]);for(var m=1;m<k._j.count();m++){var n=$$t.$bo.f(k._j.__inner[m]);l=$$t.$bo.e(l,n)}}return l}return a},a:function(a){return Math.atan2(a._k,a._j)*180/Math.PI},b:function(a){var b=Math.sqrt(a._j*a._j+a._k*a._k);return b},c:function(a){var b=Math.sqrt(a._l*a._l+a._m*a._m);return b},i:function(a,b){var c=a._j*b.__x+a._l*b.__y+a._n;var d=a._k*b.__x+a._m*b.__y+a._o;return{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},h:function(a){return{__x:a._n,__y:a._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a,b){var c=new $$a.bt;c._j=a._j*b._j+a._k*b._l;c._k=a._j*b._k+a._k*b._m;c._n=a._n*b._j+a._o*b._l+b._n;c._l=a._l*b._j+a._m*b._l;c._m=a._l*b._k+a._m*b._m;c._o=a._n*b._k+a._o*b._m+b._o;return c},d:function(a,b,c){var d=$$t.$bo.a(b);var e=$$t.$bo.a(c);var f=$$t.$bo.b(b);var g=$$t.$bo.b(c);var h=$$t.$bo.c(b);var i=$$t.$bo.c(c);var j=$$t.$bo.h(b);var k=$$t.$bo.h(c);var l=d+(e-d)*a;var m=f+(g-f)*a;var n=h+(i-h)*a;var o={__x:j.__x+(k.__x-j.__x)*a,__y:j.__y+(k.__y-j.__y)*a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $$t.$bo.g(l,m,n,o)},g:function(a,b,c,d){a=a%360;var e=a*Math.PI/180;var f=new $$a.bt;var g=Math.cos(e);var h=Math.sin(e);f._j=b*g;f._k=b*h;f._l=-c*h;f._m=c*g;f._n=d.__x;f._o=d.__y;return f},$type:new $.ig.Type("TransformMatrixHelpler",$.ig.$ot)},true);$c("NativeUI:bq","Object",{init:function(){$.ig.$op.init.call(this)},ac:function(a,b,c){var d=$$t.$br.c().a(a,0);d.c(b,c)},j:function(a,b){var c=$$t.$br.c().a(a,0);return c.b(b)},u:function(a,b){$$t.$bq.ac(1,a,b)},e:function(a){return $$t.$bq.j(1,a)},k:function(a,b){$$t.$bq.ac(2,a,b)},af:function(a){return $$t.$bq.j(2,a)},l:function(a,b){$$t.$bq.ac(3,a,b)},ag:function(a){return $$t.$bq.j(3,a)},n:function(a,b){$$t.$bq.ac(4,a,b)},ak:function(a){return $$t.$bq.j(4,a)},m:function(a,b){$$t.$bq.ac(5,a,b)},v:function(a,b){$$t.$bq.ac(6,a,b)},am:function(a){return $$t.$bq.j(6,a)},ae:function(a){return $$t.$bq.j(5,a)},o:function(a,b){$$t.$bq.ac(7,a,b)},ah:function(a){return $$t.$bq.j(7,a)},q:function(a,b){$$t.$bq.ac(8,a,b)},b:function(a){return $$t.$bq.j(8,a)},ad:function(a,b){$$t.$bq.ac(9,a,b)},i:function(a){return $$t.$bq.j(9,a)},r:function(a,b){$$t.$bq.ac(10,a,b)},c:function(a){return $$t.$bq.j(10,a)},s:function(a,b){$$t.$bq.ac(11,a,b)},aa:function(a,b){$$t.$bq.ac(12,a,b)},d:function(a){return $$t.$bq.j(11,a)},h:function(a){return $$t.$bq.j(12,a)},t:function(a,b){$$t.$bq.ac(13,a,b)},al:function(a){return $$t.$bq.j(13,a)},ab:function(a,b){var c=$$t.$bo.f(b);var d=new $$a.bu;d._j=c;$$t.$bq.ac(14,a,d)},aj:function(a){return $$t.$bq.j(14,a)},w:function(a,b){$$t.$bq.ac(15,a,b)},p:function(a,b){$$t.$bq.ac(16,a,b)},ai:function(a){return $$t.$bq.j(15,a)},z:function(a,b){$$t.$bq.ac(17,a,b)},g:function(a){return $$t.$bq.j(17,a)},x:function(a,b){$$t.$bq.ac(18,a,b)},a:function(a){return $$t.$bq.j(18,a)},y:function(a,b){$$t.$bq.ac(19,a,b)},f:function(a){return $$t.$bq.j(19,a)},$type:new $.ig.Type("NativeUI",$.ig.$ot)},true);$c("RectChangedEventArgs:bt","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:bv","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:bw","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:bx","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.$bx.d()},b:function(a){return a*$$t.$bx.e()},d:function(){var a=$$t.$bx.g(2);return 2/a},e:function(){var a=$$t.$bx.f(2);return 2/a},$type:new $.ig.Type("DeviceUtils",$.ig.$ot)},true);$c("Extensions:by","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){a._c.clear();a._c.add(new $$a.a8);a._c.removeAt(0)},d:function(a){a._d.clear();a._d.add(new $$a.a7);a._d.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:bz","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:b0","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){return Math.log(a+Math.sqrt(a*a+1))},p:function(number_){return number_.toString()},e:function(a,b){return Math.sqrt(a*a+b*b)},n:function(a){return a*a},b:function(a,b,c){return Math.min(c,Math.max(b,a))},m:function(a){return Math.PI*a/180},d:function(a){return 180*a/Math.PI},j: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))},i:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},k:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.min(b,a[c])}return b},f:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.max(b,a[c])}return b},h:function(a){var b=a[0];for(var c=1;c<a.length;++c){b=Math.max(b,a[c])}return b},$type:new $.ig.Type("MathUtil",$.ig.$ot)},true);$c("MathUtilExtended:b1","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a){if(a<=0){return NaN}var b=[57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];var c=a;var d=(a+.5)*Math.log(a+5.2421875)-(a+5.2421875);var e=.9999999999999971;for(var f=0;f<14;f++){e+=b[f]/++c}return d+Math.log(2.5066282746310007*e/a)},j:function(a,b,c){var d=$.ig.truncate(Math.floor(a))&255;var e=$.ig.truncate(Math.floor(b))&255;var f=$.ig.truncate(Math.floor(c))&255;a-=Math.floor(a);b-=Math.floor(b);c-=Math.floor(c);var g=$$t.$b1.c(a);var h=$$t.$b1.c(b);var i=$$t.$b1.c(c);var j=$$t.$b1.a[d]+e;var k=$$t.$b1.a[j]+f;var l=$$t.$b1.a[j+1]+f;var m=$$t.$b1.a[d+1]+e;var n=$$t.$b1.a[m]+f;var o=$$t.$b1.a[m+1]+f;return $$t.$b1.f(i,$$t.$b1.f(h,$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[k],a,b,c),$$t.$b1.e($$t.$b1.a[n],a-1,b,c)),$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[l],a,b-1,c),$$t.$b1.e($$t.$b1.a[o],a-1,b-1,c))),$$t.$b1.f(h,$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[k+1],a,b,c-1),$$t.$b1.e($$t.$b1.a[n+1],a-1,b,c-1)),$$t.$b1.f(g,$$t.$b1.e($$t.$b1.a[l+1],a,b-1,c-1),$$t.$b1.e($$t.$b1.a[o+1],a-1,b-1,c-1))))},c:function(a){return a*a*a*(a*(a*6-15)+10)},f:function(a,b,c){return b+a*(c-b)},e:function(a,b,c,d){var e=a&15;var f=e<8?b:c;var g=e<4?c:e==12||e==14?b:d;return((e&1)==0?f:-f)+((e&2)==0?g:-g)},h:function(a){if(a==0){return 0}if(a<0){return-$$t.$b1.g(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$b1.b(10,b);var d=c<2?1:c<5?2:c<10?5:10;return d*$$t.$b1.b(10,b)},i:function(a){if(a==0){return 0}if(a<0){return-$$t.$b1.i(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$b1.b(10,b);var d=c<1?1:c<3?2:c<7?5:10;return d*$$t.$b1.b(10,b)},g:function(a){if(a==0){return 0}if(a<0){return-$$t.$b1.h(-a)}var b=$.ig.truncate(Math.floor(Math.log10(a)));var c=a/$$t.$b1.b(10,b);var d=c<=1?1:c<=2?2:c<=5?5:10;return d*$$t.$b1.b(10,b)},b:function(a,b){var c=1;for(;b>0;--b){c*=a}for(;b<0;++b){c/=a}return c},$type:new $.ig.Type("MathUtilExtended",$.ig.$ot)},true);$c("IPool$1:b3","Object",{$type:new $.ig.Type("IPool$1",null)},true);$c("IIndexedPool$1:b4","Object",{$type:new $.ig.Type("IIndexedPool$1",null,[$$t.$b3.$type.specialize(0)])},true);$c("Pool$1:b2","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.active(new $$4.x(this.$t,0));this.inactive(new $$4.x(this.$t,0))},_create:null,create:function(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}else{return this._destroy}},item:function(a){if(a>=this.count()){this.count(a+1)}return this.active().__inner[a]},clear:function(){this.count(0)},count:function(a){if(arguments.length===1){var b=this.active().count();while(a>this.active().count()&&this.inactive().count()>0){var c=this.inactive().__inner[this.inactive().count()-1];this.active().add(c);this.inactive().removeAt(this.inactive().count()-1);if(this.activate()!=null){this.activate()(c)}}while(a>this.active().count()&&this.inactive().count()==0){var d=this.create()();this.active().add(d);if(this.activate()!=null){this.activate()(d)}}var e=2;while(b!=0){b>>=1;e<<=1}while(a<this.active().count()){var f=this.active().__inner[this.active().count()-1];this.active().removeAt(this.active().count()-1);if(this.disactivate()!=null){this.disactivate()(f)}if(this.inactive().count()<e){this.inactive().add(f)}else{if(this.destroy()!=null){this.destroy()(f)}}}if(e<this.inactive().count()){for(var g=e;g<this.inactive().count();++g){this.destroy()(this.inactive().__inner[g])}this.inactive().removeRange(e,this.inactive().count()-e)}return a}else{return this.active().count()}},_active:null,active:function(a){if(arguments.length===1){this._active=a;return a}else{return this._active}},_inactive:null,inactive:function(a){if(arguments.length===1){this._inactive=a;return a}else{return this._inactive}},doToAll:function(a){for(var b=0;b<this.inactive().count();b++){a(this.inactive().__inner[b])}for(var c=0;c<this.active().count();c++){a(this.active().__inner[c])}},$type:new $.ig.Type("Pool$1",$.ig.$ot,[$$t.$b4.$type.specialize(0)])},true);$c("IHashPool$2:b5","Object",{$type:new $.ig.Type("IHashPool$2",null,[$$t.$b3.$type.specialize(1)])},true);$c("HashPool$2:b6","Object",{$tKey:null,$tValue:null,_d:null,_b:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this._d=new $$4.x(this.$tValue,0);this._b=new $$4.h(this.$tKey,this.$tValue,0)},_create:null,create:function(a){if(arguments.length===1){this._create=a;return a}else{return this._create}},_disactivate:null,disactivate:function(a){if(arguments.length===1){this._disactivate=a;return a}else{return this._disactivate}},_activate:null,activate:function(a){if(arguments.length===1){this._activate=a;return a}else{return this._activate}},_destroy:null,destroy:function(a){if(arguments.length===1){this._destroy=a;return a}else{return this._destroy}},item:function(a){var $self=this;var b;if(!function(){var c=$self._b.tryGetValue(a,b);b=c.p1;return c.ret}()){if(this._d.count()>0){b=this._d.__inner[this._d.count()-1];this._d.removeAt(this._d.count()-1)}else{b=this.create()()}if(this.activate()!=null){this.activate()(b)}this._b.item(a,b)}return b},activeKeys:function(){return this._b.keys()},isActiveKey:function(a){return this._b.containsKey(a)},remove:function(a){var $self=this;var b;if(function(){var c=$self._b.tryGetValue(a,b);b=c.p1;return c.ret}()){this._b.remove(a);if(this.disactivate()!=null){this.disactivate()(b)}this._d.add(b);var c=this._b.count();var d=2;while(c!=0){c>>=1;d<<=1}if(d<this._d.count()){for(var e=d;e<this._d.count();++e){this.destroy()(this._d.__inner[e])}this._d.removeRange(d,this._d.count()-d)}}},clear:function(){var a=new $$4.x(this.$tKey,0);var c=this._b.keys().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();this.remove(d)}},activeCount:function(){return this._b.count()},doToAll:function(a){for(var b=0;b<this._d.count();b++){a(this._d.__inner[b])}var d=this._b.values().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}},doToAllActive:function(a){for(var b=0;b<this._d.count();b++){a(this._d.__inner[b])}var d=this._b.values().getEnumerator();while(d.moveNext()){var c=d.current();a(c)}},$type:new $.ig.Type("HashPool$2",$.ig.$ot,[$$t.$b5.$type.specialize(0,1)])},true);$c("RearrangedList$1:b7","Object",{$t:null,b:null,a:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.b=a;this.a=b},indexOf:function(a){var b=this.b.indexOf(a);if(b==-1){return-1}return this.a.indexOf(b)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){return b}else{return this.b.item(this.a.item(a))}},add:function(a){throw new $$6.q(0)},clear:function(){this.a.clear()},contains:function(a){return this.b.contains(a)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){return this.a.count()},isReadOnly:function(){return true},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){var d__=new $$t.b8(this.$t,0);d__.__4__this=this;return d__},$type:new $.ig.Type("RearrangedList$1",$.ig.$ot,[$$0.$bz.$type.specialize(0)])},true);$c("RectUtil:ca","Object",{init:function(){$.ig.$op.init.call(this)},l:function(a){if(a.isEmpty()){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return{__x:.5*(a.left()+a.right()),__y:.5*(a.bottom()+a.top()),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a){if(a.isEmpty()){return 0}return a.width()*a.height()},p:function(a){if(a.isEmpty()){return a}return new $$a.ae(0,a.left(),a.top(),a.width(),a.height())},m:function(a,b){if(a.containsPoint(b)){return b}var c={__x:a.left()+.5*a.width(),__y:a.top()+.5*a.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d={__x:b.__x-c.__x,__y:b.__y-c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e;if(d.__x!=0){e=(a.left()-c.__x)/d.__x;var f=c.__y+e*d.__y;if(f>a.top()&&f<a.bottom()){return e>0?{__x:a.left(),__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}:{__x:a.right(),__y:c.__y-e*d.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}e=(a.top()-c.__y)/d.__y;var g=c.__x+e*d.__x;return e>0?{__x:g,__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}:{__x:c.__x-e*d.__x,__y:a.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},g:function(a,b){if(a.isEmpty()){return NaN}return $$t.$ca.f(a,b.__x,b.__y)},h:function(a,b){if(a.isEmpty()){return Number.POSITIVE_INFINITY}var c=$$t.$ca.f(a,b.left(),b.top());if(c>0){c=Math.min(c,$$t.$ca.f(a,b.left(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(a,b.right(),b.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(a,b.right(),b.top()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.left(),a.top()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.left(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.right(),a.bottom()))}if(c>0){c=Math.min(c,$$t.$ca.f(b,a.right(),a.top()))}return c},f:function(a,b,c){var d=b-a.left();var e=c-a.top();var f=a.width()*d;var g=a.height()*e;if(f>0){var h=a.width()*a.width();if(f<h){d-=f/h*a.width()}else{d-=a.width()}}if(g>0){var i=a.height()*a.height();if(g<i){e-=g/i*a.height()}else{e-=a.height()}}return d*d+e*e},a:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.left()>b.left()){return false}if(a.right()<b.right()){return false}if(a.top()>b.top()){return false}if(a.bottom()<b.bottom()){return false}return true},b:function(a,b){if(a.isEmpty()||b.isEmpty()){return false}if(a.right()<b.left()){return false}if(a.left()>b.right()){return false}if(a.top()>b.bottom()){return false}if(a.bottom()<b.top()){return false}return true},i:function(a,b){if(a.isEmpty()||b.isEmpty()){return 0}var c=Math.min(a.right(),b.right())-Math.max(a.left(),b.left());if(c<=0){return 0}var d=Math.min(a.bottom(),b.bottom())-Math.max(a.top(),b.top());if(d<=0){return 0}return c*d},q:function(a,b,c){if(a.isEmpty()){return a}return new $$a.ae(0,a.x()-b,a.y()-c,Math.max(0,a.width()+2*b),Math.max(0,a.height()+2*c))},t:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},s:function(a,b,c){a.x(a.x()-b);a.y(a.y()-c);var d=a.width()+2*b;var e=a.height()+2*c;a.width(d>1?d:1);a.height(e>1?e:1);return a},r:function(a,b){var c=a.x()-b;var d=a.y()-b;var e=a.width()+b+b;var f=a.height()+b+b;var g=e>0?e:0;var h=f>0?f:0;return new $$a.ae(0,c,d,g,h)},y:function(a){a.x(Math.round(a.x()));a.y(Math.round(a.y()));a.width(Math.round(a.width()));a.height(Math.round(a.height()));return a},c:function(a){return a.x()==0&&a.y()==0&&a.width()==0&&a.height()==0},z:function(a){var b=new $$a.af(1,a.width(),a.height());return b},u:function(a,b){var c=$$t.$ca.v(a,$$t.$ca.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.$ca.n(a));$ret.add($$t.$ca.o(a));$ret.add($$t.$ca.k(a));$ret.add($$t.$ca.j(a));return $ret}();return b},w:function(a,b){b=$$t.$bw.a(b);if(b==0||b==180){return new $$a.ae(0,a.left(),a.top(),a.width(),a.height())}var c=$$t.$ca.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.$ca.x(a,c.__x,c.__y,b)},x:function(a,b,c,d){var e=$$t.$ca.d(a);var f=$$t.$b0.m(d);var g=Math.cos(f);var h=Math.sin(f);var i=1.7976931348623157e308;var j=1.7976931348623157e308;var k=-1.7976931348623157e308;var l=-1.7976931348623157e308;var m;for(var n=0;n<e.count();n++){m=e.__inner[n];var o=g*(m.__x-b)-h*(m.__y-c)+b;var p=h*(m.__x-b)+g*(m.__y-c)+c;i=Math.min(i,p);j=Math.min(j,o);k=Math.max(k,o);l=Math.max(l,p)}var q=new $$a.ae(0,j,i,k-j,l-i);return q},$type:new $.ig.Type("RectUtil",$.ig.$ot)},true);$c("StackPool$1:cb","Object",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.e=false;$.ig.$op.init.call(this);this.g=new $$4.h(this.$t,$.ig.$op.$type,0);this.i=new $$4.aa(this.$t);this.h=new $$4.aa(this.$t)},a:function(){var a;if(this.i.count()!=0){a=this.i.pop()}else{a=this.h.count()!=0?this.h.pop():this._j();this._b(a)}this.g.add(a,null);return a},n:function(a){this.g.remove(a);if(this.f()){this.i.push(a)}else{this._c(a);var b=$$t.$cb.m(this.$t,this.g.count());if(this.h.count()<b){this._d(a)}else{this.h.push(a)}}},f:function(a){if(arguments.length===1){if(this.e!=a){this.e=a;if(!this.e){var b=$$t.$cb.m(this.$t,this.g.count());while(this.i.count()>0&&this.h.count()<=b){var c=this.i.pop();this._c(c);this.h.push(c)}while(this.i.count()>0){var d=this.i.pop();this._c(d);this._d(d)}while(this.h.count()>b){this._d(this.h.pop())}}}return a}else{return this.e}},e:false,k:function(){return this.g.count()},l:function(){return this.h.count()},_j:null,_c:null,_b:null,_d:null,m:function($t,a){var b=2;while(a>b){b=b<<1}return b},g:null,i:null,h:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)
},true);$c("CanvasRenderScheduler:cc","Object",{init:function(){this.b=true;this.a=false;this.h=-1;$.ig.$op.init.call(this);this._f=new $$4.x($$t.$ck.$type,0);this._e=new $$4.x($$t.$cc.$type,0)},b:false,_f:null,_e:null,l:function(a){this.b=true;this._f.add(a)},r:function(a){this.b=true;this._f.remove(a)},p:function(){this.b=true;this.n()},d:function(){return this.a},a:false,h:0,g:null,j:function(a){var b=this.g;this.g=a;if(this.a&&this.g!=null&&b==null){this.g.setTimeout(this.k.runOn(this),0)}},n:function(){if(!this.a){this.a=true;if(this.g!=null){this.g.setTimeout(this.k.runOn(this),0)}else{window.setTimeout(this.k.runOn(this),0)}}},o:function(a,b){this.n()},i:function(){if(this.h!=-1){window.clearTimeout(this.h);this.h=-1}if(this.a){this.k()}},k:function(){this.h=-1;if(this.a){this.a=false;if(this._e.count()>0){for(var a=0;a<this._e.count();a++){this._e.__inner[a].i()}}if(this.b){this.q()}this.m()}},m:function(){if(this._c){return}var a=true;for(var b=0;b<this._f.count();b++){var c=this._f.__inner[b];c.preRender()}for(var d=0;d<this._f.count();d++){var e=this._f.__inner[d];e.undirty(a);a=false}for(var f=0;f<this._f.count();f++){var g=this._f.__inner[f];g.postRender()}},q:function(){this._f.sort2(function(a,b){var c=a;var d=b;if(c.index()<d.index()){return-1}if(c.index()>d.index()){return 1}return 0});this.b=false},_c:false,$type:new $.ig.Type("CanvasRenderScheduler",$.ig.$ot)},true);$c("CanvasViewRenderer:cd","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.$cd.createGradient(this.i,a,b,c,d,e,f,g)},createGradient:function(a,b,c,d,e,f,g,h){var i;if(b._useCustomDirection){var j,k,l,m,n;n=e-c;j=c+b._startX*n;l=c+b._endX*n;n=f-d;k=d+b._startY*n;m=d+b._endY*n;if(h){var o=g/2;j-=o;l+=o;k-=o;m+=o}i=a.createLinearGradient(j,k,l,m)}else{if(h){var p=g/2;c-=p;e+=p;d-=p;f+=p}i=a.createLinearGradient(c,d,c,f)}for(var q=0;q<b._gradientStops.length;q++){var r=b._gradientStops[q];i.addColorStop(r._offset,r.__fill)}return i},renderRectangle:function(a){if(a.__visibility!=0){return}var b=a._n;var c=a._o;var d=a.width();var e=a.height();var f=a.am();var g=a.an();this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;if(f>0||g>0){if(f>d/2){f=d/2}if(g>e/2){g=e/2}var h=Math.min(f,g);this.i.beginPath();this.i.moveTo(b+h,c);this.i.lineTo(b+d-h,c);this.i.arc(b+d-h,c+h,h,3/2*Math.PI,0,false);this.i.lineTo(b+d,c+e-h);this.i.arc(b+d-h,c+e-h,h,0,Math.PI/2,false);this.i.lineTo(b+h,c+e);this.i.arc(b+h,c+e-h,h,Math.PI/2,Math.PI,false);this.i.lineTo(b,c+h);this.i.arc(b+h,c+h,h,Math.PI,3/2*Math.PI,false);this.i.closePath()}else{this.i.rect(b,c,d,e)}var i=a.__fill;var j=a.__stroke;if(i!=null){if(i._isGradient&&c==c&&b==b){this.i.fillStyle=this.createGradient1(i,b,c,b+d,c+e,a._ac,false)}else{this.i.fillStyle=i.__fill}this.i.fill()}if(j!=null){if(j._isGradient&&c==c&&b==b){this.i.strokeStyle=this.createGradient1(j,b,c,b+d,c+e,a._ac,true)}else{this.i.strokeStyle=j.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},g:0,e:0,h:0,f:0,b:false,c:false,renderPath:function(a){if(a.__visibility!=0){return}this.i.beginPath();if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var b=a.__fill;var c=a.__stroke;this.b=b!=null&&b._isGradient||c!=null&&c._isGradient;if(this.b){this.e=-1.7976931348623157e308;this.f=-1.7976931348623157e308;this.g=1.7976931348623157e308;this.h=1.7976931348623157e308;this.c=false}switch(a._aj){case 0:this.i.lineJoin="miter";break;case 1:this.i.lineJoin="bevel";break;case 2:this.i.lineJoin="round";break}this.renderGeometry(a._ak);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.b();switch(b){case 0:for(var c=0;c<a._d.count();c++){this.renderGeometry(a._d.__inner[c])}break;case 4:this.s(a);break;case 1:this.q(a);break;case 2:this.v(a);break;case 3:this.o(a);break}},o:function(a){this.i.moveTo(a._e.__x,a._e.__y-a._d);this.z={__x:a._e.__x,__y:a._e.__y-a._d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var b=function(){var $ret=new $$a.bh;$ret._e={__x:a._e.__x,__y:a._e.__y+a._d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._f=new $$a.af(1,a._c,a._d);return $ret}();var c=function(){var $ret=new $$a.bh;$ret._e={__x:a._e.__x,__y:a._e.__y-a._d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._f=new $$a.af(1,a._c,a._d);return $ret}();var d=this.b;this.b=false;this.m(b);this.m(c);this.b=d;if(!this.b){return}var e=a._e.__x-a._c;var f=a._e.__y+a._c;var g=a._e.__x-a._d;var h=a._e.__y+a._d;var i=this.e;var j=this.f;var k=this.g;var l=this.h;this.g=e<k?e:k;this.h=g<l?g:l;this.e=f>i?f:i;this.f=h>j?h:j;this.c=true},s:function(a){var b=a._c;var c=b.count();for(var d=0;d<c;d++){this.p(b.__inner[d])}},p:function(a){var b=a==null?null:a.__startPoint;if($$a.$y.l_op_Equality(b,null)){return}var c=b.__x;var d=b.__y;this.i.moveTo(c,d);if(this.b){var e=this.e;var f=this.f;var g=this.g;var h=this.h;this.g=c<g?c:g;this.h=d<h?d:h;this.e=c>e?c:e;this.f=d>f?d:f;this.c=true}this.z=b;var i=a.__segments;var j=i.count();for(var k=0;k<j;k++){this.w(i.__inner[k])}if(a.__isClosed){this.i.closePath()}},w:function(a){var b=a.a();switch(b){case 0:this.r(a);break;case 3:this.u(a);break;case 4:this.m(a);break;case 1:this.n(a);break;case 2:this.t(a);break}},z:null,y:function(a,b,c,d,e,f,g,h){var i=1/50;var j;var k;var l;var m;var n;var o;var p;var q=this.g;var r=this.h;var s=this.e;var t=this.f;for(var u=0;u<=1;u+=i){j=1-u;k=j*j;l=k*j;m=u*u;n=m*u;o=l*a+3*k*u*c+3*j*m*e+n*g;p=l*b+3*k*u*d+3*j*m*f+n*h;q=o<q?o:q;r=p<r?p:r;s=o>s?o:s;t=p>t?p:t}this.g=q;this.h=r;this.e=s;this.f=t;this.c=true},n:function(a){this.i.bezierCurveTo(a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y);if(this.b){this.y(this.z.__x,this.z.__y,a.e().__x,a.e().__y,a.f().__x,a.f().__y,a.g().__x,a.g().__y)}},t:function(a){var b=0;var c=a._b.count();var d=a._b;var e=this.z;var f=this.z;var g=this.z;var h=this.b;while(b<c){if(b+1<c&&b+2<c){e=d.__inner[b];f=d.__inner[b+1];g=d.__inner[b+2];this.i.bezierCurveTo(e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);if(h){this.y(this.z.__x,this.z.__y,e.__x,e.__y,f.__x,f.__y,g.__x,g.__y);this.z=g}}b=b+3}this.z=g},x:function(a,b,c,d,e){var f=new $$4.x($$a.$y.$type,0);f.add(a);f.add({__x:a.__x+Math.cos(b)*d,__y:a.__y+Math.sin(b)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.add({__x:a.__x+Math.cos(c)*d,__y:a.__y+Math.sin(c)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=Math.PI*2;var h=Math.PI/2;var i=Math.PI;var j=Math.PI*3/2;while(b<0){b+=g}while(b>g){b-=g}while(c<0){c+=g}while(c>g){c-=g}if(e){if(0>c&&0<b||g>c&&g<b||b<c){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(h>c&&h<b){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i>c&&i<b){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(j>c&&j<b){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{if(0>b&&0<c||g>b&&g<c||c<b){f.add({__x:a.__x+Math.cos(0)*d,__y:a.__y+Math.sin(0)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(h>b&&h<c){f.add({__x:a.__x+Math.cos(h)*d,__y:a.__y+Math.sin(h)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(i>b&&i<c){f.add({__x:a.__x+Math.cos(i)*d,__y:a.__y+Math.sin(i)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(j>b&&j<c){f.add({__x:a.__x+Math.cos(j)*d,__y:a.__y+Math.sin(j)*d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}var k=1.7976931348623157e308;var l=1.7976931348623157e308;var m=-1.7976931348623157e308;var n=-1.7976931348623157e308;for(var o=0;o<f.count();o++){var p=f.__inner[o];k=Math.min(k,p.__x);l=Math.min(l,p.__y);m=Math.max(m,p.__x);n=Math.max(n,p.__y)}this.g=Math.min(this.g,k);this.h=Math.min(this.h,l);this.e=Math.max(this.e,m);this.f=Math.max(this.f,n);this.c=true},m:function(a){var b=this.z;var c=a._e;if(a._f.width()!=a._f.height()){this.i.save();this.i.scale(a._f.width()/a._f.height(),1);b={__x:b.__x*(a._f.height()/a._f.width()),__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};c={__x:c.__x*(a._f.height()/a._f.width()),__y:c.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=a._d==0;var e=$$t.$bw.b(b,c,a._f.height(),d,a._b);var f=Math.atan2(b.__y-e.__y,b.__x-e.__x);var g=Math.atan2(c.__y-e.__y,c.__x-e.__x);var h=Math.abs(g-f)<Math.PI;if(a._b==h){if(f<g){f+=2*Math.PI}else{g+=2*Math.PI}}if(!$.ig.util.isNaN(e.__x)&&!$.ig.util.isNaN(e.__y)&&!$.ig.util.isNaN(a._f.height())&&!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){this.i.arc(e.__x,e.__y,a._f.height(),f,g,d);if(this.b){this.x(e,f,g,a._f.height(),d)}}this.z=a._e;if(a._f.width()!=a._f.height()){this.i.restore()}},r:function(a){var b=a.c().__x;var c=a.c().__y;this.i.lineTo(b,c);this.z=a.c();if(this.b){var d=this.e;var e=this.f;var f=this.g;var g=this.h;this.g=b<f?b:f;this.h=c<g?c:g;this.e=b>d?b:d;this.f=c>e?c:e;this.c=true}},u:function(a){var b=a.__points;var c=b.count();if(this.b){var d=this.g;var e=this.h;var f=this.e;var g=this.f;var h;var i;for(var j=0;j<c;j++){h=b.__inner[j].__x;i=b.__inner[j].__y;this.i.lineTo(h,i);d=h<d?h:d;e=i<e?i:e;f=h>f?h:f;g=i>g?i:g}this.g=d;this.h=e;this.e=f;this.f=g;this.c=true}else{for(var k=0;k<c;k++){this.i.lineTo(b.__inner[k].__x,b.__inner[k].__y)}}this.z=a.__points.__inner[c-1]},v:function(a){this.i.rect(a._e.left(),a._e.top(),a._e.width(),a._e.height());if(this.b){var b=a._e;var c=this.g;var d=this.h;var e=this.e;var f=this.f;var g=b.left();var h=b.right();var i=b.top();var j=b.bottom();this.g=g<c?g:c;this.h=i<d?i:d;this.e=h>e?h:e;this.f=j>f?j:f;this.c=true}},q:function(a){this.i.moveTo(a._d.__x,a._d.__y);this.i.lineTo(a._c.__x,a._c.__y);if(this.b){var b=a._d;var c=a._c;var d=this.g;var e=this.h;var f=this.e;var g=this.f;var h=b.__x<c.__x?b.__x:c.__x;var i=b.__x>c.__x?b.__x:c.__x;var j=b.__y<c.__y?b.__y:c.__y;var k=b.__y>c.__y?b.__y:c.__y;this.g=h<d?h:d;this.h=j<e?j:e;this.e=i>f?i:f;this.f=k>g?k:g;this.c=true}},l:null,renderTextBlock:function(a){if(a.__visibility==0&&a.ak()!=null){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}this.i.textAlign=this.l;this.i.fillStyle=a._am!=null?a._am.__fill:null;this.i.textBaseline="top";this.i.fillText(a.ak(),a._n,a._o);if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderTextBlockInRect:function(a,b,c){if(a.__visibility==0){if(a.__opacity<1||this.d<1){this.i.globalAlpha=a.__opacity*this.d}var d=b.left()+b.width()/2;var e=a.ak().split(" ");this.i.fillStyle=a._am.__fill;this.i.textBaseline="top";this.i.textAlign="center";var f=b.width();var g=b.height();var h=b.top();var i="";for(var j=0;j<e.length;j++){var k=i+e[j];var l=this.i.measureText(k);if(l.width>f){if(i!=null){this.i.fillText(i,d,h)}i="";h=h+c}i=i+e[j]+" "}if(i!=null){this.i.fillText(i,d,h)}if(a.__opacity<1||this.d<1){this.i.globalAlpha=1}}},renderPolygon:function(a){if(a._ak==null||a._ak.count()<1){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a._ak;var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.i.closePath();this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}this.i.closePath()}if(d!=null){if(d._isGradient){this.i.fillStyle=this.createGradient1(d,this.g,this.h,this.e,this.f,a._ac,false)}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.createGradient1(e,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},renderPolyline:function(a){if(a._ak==null||a._ak.count()<1){return}this.i.beginPath();this.i.globalAlpha=a.__opacity*this.d;var b=a._ak;var c=b.__inner[0];var d=a.__fill;var e=a.__stroke;this.b=d!=null&&d._isGradient||e!=null&&e._isGradient;if(this.b){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=-1.7976931348623157e308;var j=c.__x;var k=c.__y;f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i;this.i.moveTo(j,k);for(var l=1;l<b.count();l++){j=b.__inner[l].__x;k=b.__inner[l].__y;this.i.lineTo(j,k);f=j<f?j:f;h=k<h?k:h;g=j>g?j:g;i=k>i?k:i}this.g=f;this.h=h;this.e=g;this.f=i}else{this.i.moveTo(c.__x,c.__y);for(var m=1;m<b.count();m++){this.i.lineTo(b.__inner[m].__x,b.__inner[m].__y)}}if(d!=null){if(d._isGradient){this.i.fillStyle=this.createGradient1(d,this.g,this.h,this.e,this.f,a._ac,false)}else{this.i.fillStyle=d.__fill}this.i.fill()}if(e!=null){if(e._isGradient){this.i.strokeStyle=this.createGradient1(e,this.g,this.h,this.e,this.f,a._ac,true)}else{this.i.strokeStyle=e.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},renderContentControl:function(a,b){if(b.__visibility==1){return}if((b.__opacity!=1||this.d!=1)&&!a.isHitTestRender){this.i.globalAlpha=b.__opacity*this.d}var c=b._ah;if(c!=null&&c.render()!=null){a.context=this.i;a.xPosition=b._n;a.yPosition=b._o;a.data=b.content();c.render()(a)}this.i.globalAlpha=1},applyTransform:function(a){if($b($$a.$bv.$type,a)!==null){var b=a;for(var c=b._j.count()-1;c>=0;c--){var d=b._j.__inner[c];this.applyTransform(d)}}else if($b($$a.$br.$type,a)!==null){var e=a;this.i.translate(e._j,e._k)}else if($b($$a.$bq.$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.$bs.$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._ak,a._am);this.i.lineTo(a._al,a._an);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._ak<a._al?a._ak:a._al;var g=a._ak>a._al?a._ak:a._al;var h=a._am<a._an?a._am:a._an;var i=a._am>a._an?a._am:a._an;this.g=f<b?f:b;this.h=h<c?h:c;this.e=g>d?g:d;this.f=i>e?i:e}var j=a.__fill;var k=a.__stroke;if(j!=null){if(j._isGradient){this.i.fillStyle=this.createGradient1(j,this.g,this.h,this.e,this.e,a._ac,false)}else{this.i.fillStyle=j.__fill}this.i.fill()}if(k!=null){if(k._isGradient){this.i.strokeStyle=this.createGradient1(k,this.g,this.h,this.e,this.e,a._ac,true)}else{this.i.strokeStyle=a.__stroke.__fill}this.i.lineWidth=a._ac;this.i.stroke()}this.i.globalAlpha=1},setRectangleClip:function(a){this.i.beginPath();this.i.rect(a.left(),a.top(),a.width(),a.height());this.i.clip()},save:function(){this.i.save()},restore:function(){this.i.restore()},scale:function(a,b){this.i.scale(a,b)},translate:function(a,b){this.i.translate(a,b)},clearRectangle:function(a,b,c,d){this.i.clearRect(a,b,c,d)},drawImage:function(a,b,c,d,e,f){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f);if(b!=1){this.i.globalAlpha=1}},drawImage1:function(a,b,c,d,e,f,g,h,i,j){if(b!=1){this.i.globalAlpha=b*this.d}this.i.drawImage(a,c,d,e,f,g,h,i,j);if(b!=1){this.i.globalAlpha=1}},getPixelAt:function(a,b){var c=this.i.getImageData(a,b,1,1);var d=new Array(4);d[0]=c.data[0];d[1]=c.data[1];d[2]=c.data[2];d[3]=c.data[3];return d},getFont:function(){return this.i.font},getFontInfo:function(){return this.a},setFont:function(a){if(this.i.font!=a){this.i.font=a}},a:null,setFontInfo:function(a){this.a=a;var b=a!=null?a.fontString():null;if(this.i.font!=b){this.i.font=b}},measureTextWidth:function(a){var b=this.i.measureText(a);return b.width},d:0,setOpacity:function(a){this.d=a},applyStyle:function(shape_,style_){if(style_==null){return}var fillColor_=null;var strokeColor_=null;var strokeThickness_=NaN;var opacity_=NaN;fillColor_=style_.fill;strokeColor_=style_.stroke;strokeThickness_=style_.strokeThickness;opacity_=style_.opacity;if(fillColor_!=null){shape_.__fill=function(){var $ret=new $$a.at;$ret.fill(fillColor_);return $ret}()}if(strokeColor_!=null){shape_.__stroke=function(){var $ret=new $$a.at;$ret.fill(strokeColor_);return $ret}()}if(strokeThickness_!=window.undefined&&!$.ig.util.isNaN(strokeThickness_)){shape_._ac=strokeThickness_}if(!$.ig.util.isNaN(opacity_)){shape_.__opacity=opacity_}},enableDropShadow:function(a,b,c,d){this.i.shadowColor=a;this.i.shadowBlur=b;this.i.shadowOffsetX=c;this.i.shadowOffsetY=d},disableDropShadow:function(){this.i.shadowColor="rgba(0,0,0,0)";this.i.shadowBlur=0;this.i.shadowOffsetX=0;this.i.shadowOffsetY=0},$type:new $.ig.Type("CanvasViewRenderer",$.ig.$ot,[$$t.$s.$type])},true);$c("DependencyObjectNotifier:ce","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:cf","Object",{$type:new $.ig.Type("IOverviewPlusDetailControl",null)},true);$c("IOverviewPlusDetailPane:cg","Object",{$type:new $.ig.Type("IOverviewPlusDetailPane",null)},true);$c("PropertyChangedEventArgs$1:ch","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:c5","Object",{$type:new $.ig.Type("IExecutionContext",null)},true);$c("DOMExecutionContext:ci","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.$c5.$type])},true);$c("ISchedulableRender:ck","Object",{$type:new $.ig.Type("ISchedulableRender",null)},true);$c("SchedulableRenderWrapper:cj","Object",{init:function(a){$.ig.$op.init.call(this);this.a=a},a:null,b:function(){return this.a},isAlive:function(){var a=this.b();return a!=null},isDirty:function(a){if(arguments.length===1){var b=this.b();if(b!=null){b.isDirty(a)}return a}else{var a=this.b();return a!=null?a.isDirty():false}},undirty:function(a){var b=this.b();if(b!=null){b.undirty(a)}},index:function(){var a=this.b();return a!=null?a.index():0},postRender:function(){var a=this.b();if(a!=null){a.postRender()}},preRender:function(){var a=this.b();if(a!=null){a.preRender()}},isValid:function(){var a=this.b();if(a!=null){a.isValid()}return false},equals:function(a){var b=$b($$t.$cj.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}var c=b.b();var d=this.b();return $.ig.$op.equalsStatic(c,d)},$type:new $.ig.Type("SchedulableRenderWrapper",$.ig.$ot,[$$t.$ck.$type])},true);$c("EventProxy:cl","Object",{init:function(){this.aa=false;$.ig.$op.init.call(this)},onMouseWheel:null,onMouseWheelHorizontal:null,onPinchStarted:null,onPinchDelta:null,onGestureCompleted:null,onZoomStarted:null,onZoomDelta:null,onZoomCompleted:null,onFlingStarted:null,onContactStarted:null,onManipulationCancelled: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,bj:function(a){},_bk:null,_bh:0,_ak:false,_al:false,_an:null,_ap:null,ad:function(a,b,c){if(this._ap!=null){return this._ap(a,b,c)}return this._an(a)},_aq:null,d:function(){},au:function(){},am:function(){return false},_ar:null,ac:function(){return false},at:function(){},ai:function(a,b){if(this.onMouseWheel!=null&&!this.ae()){return this.onMouseWheel(a,b)}return false},aj:function(a,b){if(this.onMouseWheelHorizontal!=null&&!this.ae()){return this.onMouseWheelHorizontal(a,b)}return false},bc:function(a,b){if(this.onPinchStarted!=null&&!this.ae()){this.onPinchStarted(a,b)}},bf:function(a,b,c,d){if(this.onZoomStarted!=null&&!this.ae()){this.onZoomStarted(a,b,c,d)}},af:function(a,b,c){if(this.onFlingStarted!=null&&!this.ae()){return this.onFlingStarted(a,b,c)}return true},bb:function(a,b){if(this.onPinchDelta!=null&&!this.ae()){this.onPinchDelta(a,b)}},be:function(a,b,c,d){if(this.onZoomDelta!=null&&!this.ae()){this.onZoomDelta(a,b,c,d)}},bd:function(a,b,c,d){if(this.onZoomCompleted!=null&&!this.ae()){this.onZoomCompleted(a,b,c,d)}},a3:function(a,b){if(this.onGestureCompleted!=null&&!this.ae()){this.onGestureCompleted(a,b)}},a5:function(a){if(this.onManipulationCancelled!=null&&!this.ae()){this.onManipulationCancelled(a)}},ay:function(a,b){if(this.onContactStarted!=null&&!this.ae()){this.onContactStarted(a,b)}},a2:function(a){if(this.onDragStarted!=null&&!this.ae()){this.onDragStarted(a)}},ax:function(a,b){if(this.onContactMoved!=null&&!this.ae()){this.onContactMoved(a,b)}},a1:function(a){if(this.onDragDelta!=null&&!this.ae()){this.onDragDelta(a)}},aw:function(a,b,c){if(this.onContactCompleted!=null&&!this.ae()){this._al=c;this.onContactCompleted(a,b);this._al=false}},a0:function(a){if(this.onDragCompleted!=null&&!this.ae()){this.onDragCompleted(a)}},a8:function(a){if(this.onMouseLeave!=null&&!this.ae()){this.onMouseLeave(a)}},a9:function(a,b,c){if(this.onMouseOver!=null&&!this.ae()){this.onMouseOver(a,b,c)}},a7:function(a){if(this.onMouseEnter!=null&&!this.ae()){this.onMouseEnter(a)}},a6:function(a){if(this.onMouseDown!=null&&!this.ae()){this.onMouseDown(a)}},ba:function(a){if(this.onMouseUp!=null&&!this.ae()){this.onMouseUp(a)}},ag:function(a){if(this.onKeyDown!=null&&!this.ae()){return this.onKeyDown(a)}return false},ah:function(a){if(this.onKeyUp!=null&&!this.ae()){return this.onKeyUp(a)}return false},az:function(a){if(this.onDoubleTap!=null&&!this.ae()){this.onDoubleTap(a)}},a4:function(a){if(this.onHold!=null&&!this.ae()){this.onHold(a)}},bi:function(){},aa:false,ae:function(a){if(arguments.length===1){this.aa=a;this.av();return a}else{return this.aa}},_ab:false,_ao:null,av:function(){},as:function(a,b){},bg:function(a,b){},$type:new $.ig.Type("EventProxy",$.ig.$ot)},true);$c("DVContainer:cv","Object",{d:null,instance:function(){if($$t.$cv.a==null){$$t.$cv.a=new $$t.cv}return $$t.$cv.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("BindingFormatter:cx","Object",{init:function(){this.h=null;this.a=null;$.ig.$op.init.call(this)},h:null,j:function(a){if(arguments.length===1){this.h=a;this.l();return a}else{return this.h}},l:function(){var a=this.j();if(a==null){return}var b=0;var c=new $$4.x(String,0);var d=new $$4.x($$t.$r.$type,0);var e=new $$4.x(String,0);for(var f=a.indexOf("{",b);f>=b;f=a.indexOf("{",b)){e.add(a.substr(b,f-b));var g=a.indexOf("}",f);if(g<=f){return}var h=a.substr(f+1,g-f-1).trim();var i=h.indexOf(":");if(i==-1){c.add(h);if(h=="0"||h=="."){d.add(null)}else{d.add(new $$t.r(false,h))}}else{var j=h.substr(0,i).trim();d.add(new $$t.r(false,j));c.add(j);if(j=="0"||j=="."){d.add(null)}else{d.add(new $$t.r(false,h))}}b=g+1}e.add(a.substr(b));this.f=e;this.g=d},a:null,f:null,g:null,b:null,c:null,d:function(a){if(arguments.length===1){this.a=a;this.k();return a}else{return this.a}},k:function(){if(this.a==null){this.b=null;this.c=null;return}this.b=new Array(this.a.length);this.c=new Array(this.a.length);for(var a=0;a<this.a.length;a++){var spec_=this.a[a];if(spec_._implementation){spec_=spec_._implementation}var b=this.e(spec_);this.c[a]=b;if(b!=0){if($b($$t.$cz.$type,spec_)!==null){this.b[a]=spec_.toIntl()}else{this.b[a]=spec_}}}},e:function(a){if(a==null){return 0}var v_=a;if(v_ instanceof Intl.NumberFormat||$b($$t.$c1.$type,v_)!==null){return 1}if(v_ instanceof Intl.DateTimeFormat||$b($$t.$c2.$type,v_)!==null){return 2}return 0},i:function(a){var b="";if(this.f==null){return b}for(var c=0;c<this.f.count();c++){b+=this.f.__inner[c];if(c<this.g.count()){var obj_=a;var d=this.g.__inner[c];if(d!=null){obj_=d.getPropertyValue(obj_)}if(this.b!=null&&c<this.b.length&&this.b[c]!=null){var platformSpecifier_=this.b[c];var e=this.c[c];var intlSpecifier_=platformSpecifier_;b+=intlSpecifier_.format(obj_)}else{b+=obj_!=null?obj_.toString():""}}}return b},$type:new $.ig.Type("BindingFormatter",$.ig.$ot)},true);$c("FormatSpecifier:cz","Object",{init:function(){$.ig.$op.init.call(this)},toIntl:function(){return null},$type:new $.ig.Type("FormatSpecifier",$.ig.$ot)},true);$c("FormatSpecifierCollection:c0","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$cz.$type,0)},$type:new $.ig.Type("FormatSpecifierCollection",$$4.$f.$type.specialize($$t.$cz.$type))},true);$c("NumberFormatSpecifier:c1","FormatSpecifier",{init:function(){$$t.$cz.init.call(this);this.useGrouping(true);this.minimumIntegerDigits(-1);this.minimumFractionDigits(-1);this.minimumSignificantDigits(-1);this.maximumFractionDigits(-1);this.maximumSignificantDigits(-1)},toIntl:function(){var a={};if(this.compactDisplay()!=null){this.t(a,"compactDisplay",this.compactDisplay())}if(this.currency()!=null){this.t(a,"currency",this.currency())}if(this.currencyDisplay()!=null){this.t(a,"currencyDisplay",this.currencyDisplay())}if(this.currencySign()!=null){this.t(a,"currencySign",this.currencySign())}if(this.localeMatcher()!=null){this.t(a,"localeMatcher",this.localeMatcher())}if(this.notation()!=null){this.t(a,"notation",this.notation())}if(this.numberingSystem()!=null){this.t(a,"numberingSystem",this.numberingSystem())}if(this.signDisplay()!=null){this.t(a,"signDisplay",this.signDisplay())}if(this.style()!=null){this.t(a,"style",this.style())}if(this.unit()!=null){this.t(a,"unit",this.unit())}if(this.unitDisplay()!=null){this.t(a,"unitDisplay",this.unitDisplay())}if(this.useGrouping()!=true){this.t(a,"useGrouping",this.useGrouping())}if(this.minimumIntegerDigits()!=-1){this.t(a,"minimumIntegerDigits",this.minimumIntegerDigits())}if(this.minimumFractionDigits()!=-1){this.t(a,"minimumFractionDigits",this.minimumFractionDigits())}if(this.maximumFractionDigits()!=-1){this.t(a,"maximumFractionDigits",this.maximumFractionDigits())}if(this.minimumSignificantDigits()!=-1){this.t(a,"minimumSignificantDigits",this.minimumSignificantDigits())}if(this.maximumSignificantDigits()!=-1){this.t(a,"maximumSignificantDigits",this.maximumSignificantDigits())}var locale_=this.locale();var options_=a;return new Intl.NumberFormat(locale_,options_)},t:function(options_,propertyName_,value_){options_[propertyName_]=value_},_locale:null,locale:function(a){if(arguments.length===1){this._locale=a;return a}else{return this._locale}},_compactDisplay:null,compactDisplay:function(a){if(arguments.length===1){this._compactDisplay=a;return a}else{return this._compactDisplay}},_currency:null,currency:function(a){if(arguments.length===1){this._currency=a;return a}else{return this._currency}},_currencyDisplay:null,currencyDisplay:function(a){if(arguments.length===1){this._currencyDisplay=a;return a}else{return this._currencyDisplay}},_currencySign:null,currencySign:function(a){if(arguments.length===1){this._currencySign=a;return a}else{return this._currencySign}},_localeMatcher:null,localeMatcher:function(a){if(arguments.length===1){this._localeMatcher=a;return a}else{return this._localeMatcher}},_notation:null,notation:function(a){if(arguments.length===1){this._notation=a;return a}else{return this._notation}},_numberingSystem:null,numberingSystem:function(a){if(arguments.length===1){this._numberingSystem=a;return a}else{return this._numberingSystem}},_signDisplay:null,signDisplay:function(a){if(arguments.length===1){this._signDisplay=a;return a}else{return this._signDisplay}},_style:null,style:function(a){if(arguments.length===1){this._style=a;return a}else{return this._style}},_unit:null,unit:function(a){if(arguments.length===1){this._unit=a;return a}else{return this._unit}},_unitDisplay:null,unitDisplay:function(a){if(arguments.length===1){this._unitDisplay=a;return a}else{return this._unitDisplay}},_useGrouping:false,useGrouping:function(a){if(arguments.length===1){this._useGrouping=a;return a}else{return this._useGrouping}},_minimumIntegerDigits:0,minimumIntegerDigits:function(a){if(arguments.length===1){this._minimumIntegerDigits=a;return a}else{return this._minimumIntegerDigits}},_minimumFractionDigits:0,minimumFractionDigits:function(a){if(arguments.length===1){this._minimumFractionDigits=a;return a}else{return this._minimumFractionDigits}},_maximumFractionDigits:0,maximumFractionDigits:function(a){if(arguments.length===1){this._maximumFractionDigits=a;return a}else{return this._maximumFractionDigits}},_minimumSignificantDigits:0,minimumSignificantDigits:function(a){if(arguments.length===1){this._minimumSignificantDigits=a;return a}else{return this._minimumSignificantDigits}},_maximumSignificantDigits:0,maximumSignificantDigits:function(a){if(arguments.length===1){this._maximumSignificantDigits=a;return a}else{return this._maximumSignificantDigits}},$type:new $.ig.Type("NumberFormatSpecifier",$$t.$cz.$type)},true);$c("DateTimeFormatSpecifier:c2","FormatSpecifier",{init:function(){$$t.$cz.init.call(this);this.fractionalSecondDigits(-1)},toIntl:function(){var a={};
if(this.dateStyle()!=null){this.w(a,"dateStyle",this.dateStyle())}if(this.timeStyle()!=null){this.w(a,"timeStyle",this.timeStyle())}if(this.fractionalSecondDigits()!=-1){this.w(a,"fractionalSecondDigits",this.fractionalSecondDigits())}if(this.calendar()!=null){this.w(a,"calendar",this.calendar())}if(this.dayPeriod()!=null){this.w(a,"dayPeriod",this.dayPeriod())}if(this.numberingSystem()!=null){this.w(a,"numberingSystem",this.numberingSystem())}if(this.localeMatcher()!=null){this.w(a,"localeMatcher",this.localeMatcher())}if(this.timeZone()!=null){this.w(a,"timeZone",this.timeZone())}if(this.hour12()!=null){this.w(a,"hour12",this.hour12().toLowerCase()=="true"?true:false)}if(this.hourCycle()!=null){this.w(a,"hourCycle",this.hourCycle())}if(this.formatMatcher()!=null){this.w(a,"formatMatcher",this.formatMatcher())}if(this.weekDay()!=null){this.w(a,"weekday",this.weekDay())}if(this.era()!=null){this.w(a,"era",this.era())}if(this.year()!=null){this.w(a,"year",this.year())}if(this.month()!=null){this.w(a,"month",this.month())}if(this.day()!=null){this.w(a,"day",this.day())}if(this.hour()!=null){this.w(a,"hour",this.hour())}if(this.minute()!=null){this.w(a,"minute",this.minute())}if(this.second()!=null){this.w(a,"second",this.second())}if(this.timeZoneName()!=null){this.w(a,"timeZoneName",this.timeZoneName())}var locale_=this.locale();var options_=a;return new Intl.DateTimeFormat(locale_,options_)},w:function(options_,propertyName_,value_){options_[propertyName_]=value_},_locale:null,locale:function(a){if(arguments.length===1){this._locale=a;return a}else{return this._locale}},_dateStyle:null,dateStyle:function(a){if(arguments.length===1){this._dateStyle=a;return a}else{return this._dateStyle}},_timeStyle:null,timeStyle:function(a){if(arguments.length===1){this._timeStyle=a;return a}else{return this._timeStyle}},_fractionalSecondDigits:0,fractionalSecondDigits:function(a){if(arguments.length===1){this._fractionalSecondDigits=a;return a}else{return this._fractionalSecondDigits}},_calendar:null,calendar:function(a){if(arguments.length===1){this._calendar=a;return a}else{return this._calendar}},_dayPeriod:null,dayPeriod:function(a){if(arguments.length===1){this._dayPeriod=a;return a}else{return this._dayPeriod}},_numberingSystem:null,numberingSystem:function(a){if(arguments.length===1){this._numberingSystem=a;return a}else{return this._numberingSystem}},_localeMatcher:null,localeMatcher:function(a){if(arguments.length===1){this._localeMatcher=a;return a}else{return this._localeMatcher}},_timeZone:null,timeZone:function(a){if(arguments.length===1){this._timeZone=a;return a}else{return this._timeZone}},_hour12:null,hour12:function(a){if(arguments.length===1){this._hour12=a;return a}else{return this._hour12}},_hourCycle:null,hourCycle:function(a){if(arguments.length===1){this._hourCycle=a;return a}else{return this._hourCycle}},_formatMatcher:null,formatMatcher:function(a){if(arguments.length===1){this._formatMatcher=a;return a}else{return this._formatMatcher}},_weekDay:null,weekDay:function(a){if(arguments.length===1){this._weekDay=a;return a}else{return this._weekDay}},_era:null,era:function(a){if(arguments.length===1){this._era=a;return a}else{return this._era}},_year:null,year:function(a){if(arguments.length===1){this._year=a;return a}else{return this._year}},_month:null,month:function(a){if(arguments.length===1){this._month=a;return a}else{return this._month}},_day:null,day:function(a){if(arguments.length===1){this._day=a;return a}else{return this._day}},_hour:null,hour:function(a){if(arguments.length===1){this._hour=a;return a}else{return this._hour}},_minute:null,minute:function(a){if(arguments.length===1){this._minute=a;return a}else{return this._minute}},_second:null,second:function(a){if(arguments.length===1){this._second=a;return a}else{return this._second}},_timeZoneName:null,timeZoneName:function(a){if(arguments.length===1){this._timeZoneName=a;return a}else{return this._timeZoneName}},$type:new $.ig.Type("DateTimeFormatSpecifier",$$t.$cz.$type)},true);$c("ArrayAccessHelper:c3","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:c4","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a,b,c){return new $$a.ah(1,b._c+a*(c._c-b._c),b._e+a*(c._e-b._e),b._d+a*(c._d-b._d),b._b+a*(c._b-b._b))},d:function(a,b,c){return new $$a.h(1,b._c+a*(c._c-b._c),b._d+a*(c._d-b._d),b._b+a*(c._b-b._b),b._a+a*(c._a-b._a))},e:function(a,b,c){return new $$a.ae(0,b.left()+a*(c.left()-b.left()),b.top()+a*(c.top()-b.top()),b.width()+a*(c.width()-b.width()),b.height()+a*(c.height()-b.height()))},b:function(a,b,c,d){var e=1-b;if(a==null){a=new $$4.x($$a.$y.$type,0)}if(c==null){c=new $$4.x($$a.$y.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();if(i<h){a.insertRange(i,new Array(h-i))}if(i>h){a.removeRange(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var n=g;n<f;++n){a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}return a},c:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$4.x($t,0)}if(c==null){c=new $$4.x($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.insertRange(a.count(),l)}if(a.count()>j){a.removeRange(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},a:function(a,b,c){var d=1-a;if(b==null){b=new Array(0)}var e=b.length;var f=c.length;var g=Math.max(e,f);var h=new Array(g);for(var i=0;i<Math.min(e,f);i++){h[i]=b[i]+a*(c[i]-b[i])}if(e<f){var j=e>0?b[e-1]:0;for(var k=e;k<f;++k){h[k]=j+a*(c[k]-j)}}if(e>f){var l=f>0?c[f-1]:0;for(var m=f;m<e;++m){h[m]=b[m]+a*(l-b[m])}}return h},$type:new $.ig.Type("InterpolationUtil",$.ig.$ot)},true);$c("SyncableObservableCollection$2:c8","Object",{$t1:null,$t2:null,a:null,syncTarget:function(a){if(arguments.length===1){var b=this.a;this.a=a;this.ac(b,this.a);return a}else{return this.a}},_compare:null,compare:function(a){if(arguments.length===1){this._compare=a;return a}else{return this._compare}},_createTo:null,createTo:function(a){if(arguments.length===1){this._createTo=a;return a}else{return this._createTo}},_createFrom:null,createFrom:function(a){if(arguments.length===1){this._createFrom=a;return a}else{return this._createFrom}},ac:function(a,b){if(a!=null){a.removeListener(this.ak.runOn(this))}this.ah();if(b!=null){b.addListener(this.ak.runOn(this))}},ah:function(){if(this.a==null){return}this.h=true;var a=new $$4.x(this.$t1,0);var b=new $$4.q(this.$t1,0);for(var c=0;c<this.all().count();c++){if(!b.contains(this.all().item(c))){a.add(this.all().item(c));b.add(this.all().item(c))}}for(var d=0;d<this.a.all().count();d++){if(!this.l(b,this.a.all().item(d))){var e=this.createFrom()(this.a.all().item(d));a.add(e);b.add(e)}}this.ai(a,this.all());this.aj(a,this.a.all());this.h=false},l:function(a,b){if(this.compare()==null){throw new $$6.p(1,"SyncableObservableCollection has no Compare function provided.")}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(this.compare()(c,b)){return true}}return false},ai:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=0;for(var e=0;e<b.count();e++){if($e(this.$t1,b.item(e))==null){c.add(e);continue}if(d>a.count()-1){c.add(e);continue}if(b.item(e).equals($e(this.$t1,a.__inner[d]))){d++;continue}b.insert(e,a.__inner[d]);d++}for(var f=c.count()-1;f>=0;f--){b.removeAt(f)}for(;d<a.count();d++){b.add(a.__inner[d])}},aj:function(a,b){var c=new $$4.x($$0.$aw.$type,0);var d=0;for(var e=0;e<b.count();e++){if($e(this.$t2,b.item(e))==null){c.add(e);continue}if(d>a.count()-1){c.add(e);continue}if(b.item(e).equals($e(this.$t1,a.__inner[d]))){d++;continue}b.insert(e,this.createTo()(a.__inner[d]));d++}for(var f=c.count()-1;f>=0;f--){b.removeAt(f)}for(;d<a.count();d++){b.add(this.createTo()(a.__inner[d]))}},ak:function(a,b){if(this.a==null){return}if(this.h){return}if(this.g){return}var c=this.a.all();this.i=true;this.ag(this.$t1,this.$t2,b,this.all(),c);this.i=false},ab:function(a){},af:function(a,b){this.ab(b);if(this.a==null){return}if(this.h){return}if(this.i){return}var c=this.a.all();this.g=true;this.ag(this.$t2,this.$t1,b,c,this.all());this.g=false},ag:function($t,$f,a,b,c){switch(a.action()){case 0:if(a.newItems()!=null){for(var d=0;d<a.newItems().count();d++){var e=a.newItems().item(d);if($f!=$t){if($f==this.$t1){e=$e(this.$t2,this.createTo()($v(this.$t1,a.newItems().item(d))))}if($f==this.$t2){e=$e(this.$t1,this.createFrom()($v(this.$t2,a.newItems().item(d))))}}b.insert(d+a.newStartingIndex(),$v($t,e))}}break;case 1:if(a.oldItems()!=null){for(var f=0;f<a.oldItems().count();f++){b.removeAt(a.oldStartingIndex())}}break;case 2:if(a.oldItems()!=null){for(var g=0;g<a.oldItems().count();g++){b.removeAt(a.oldStartingIndex())}}if(a.newItems()!=null){for(var h=0;h<a.newItems().count();h++){var i=a.newItems().item(h);if($f!=$t){if($f==this.$t1){i=$e(this.$t2,this.createTo()($v(this.$t1,a.newItems().item(h))))}if($f==this.$t2){i=$e(this.$t1,this.createFrom()($v(this.$t2,a.newItems().item(h))))}}b.insert(h+a.newStartingIndex(),$v($t,a.newItems().item(h)))}}break;case 4:b.clear();var k=c.getEnumerator();while(k.moveNext()){var j=k.current();var l=$e($f,j);if($f!=$t){if($f==this.$t1){l=$e(this.$t2,this.createTo()($v(this.$t1,l)))}if($f==this.$t2){l=$e(this.$t1,this.createFrom()($v(this.$t2,l)))}}b.add($v($t,l))}break}},h:false,i:false,g:false,__inner:null,init:function($t1,$t2,a){this.$t1=$t1;this.$t2=$t2;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t1,this.$t2)}if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.o=new $$4.x($$t.$c9.$type,0);$.ig.$op.init.call(this);this.__inner=new $$4.f(this.$t1,0);this.addListener(this.af.runOn(this));var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.v.runOn(this))},z:function(a){if(this.__inner!=null){var b=this.__inner;b.collectionChanged=$.ig.Delegate.prototype.remove(b.collectionChanged,this.v.runOn(this))}this.__inner=a;if(this.__inner!=null){var c=this.__inner;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.v.runOn(this))}},v:function(a,b){if(this._onChanged()!=null){this._onChanged()()}var d=this.o.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.o=new $$4.x($$t.$c9.$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},contains:function(a){return this.__inner.contains(a)},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()},o:null,addChangedListener:function(a){this.o.add(a)},removeChangedListener:function(a){this.o.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:c7","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.$c8.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.$c8.$type.specialize(0,0))},true);$c("SyncableObservableCollectionChangedListener:c9","Object",{$type:new $.ig.Type("SyncableObservableCollectionChangedListener",null)},true);$c("IIcon:ec","Object",{$type:new $.ig.Type("IIcon",null)},true);$c("LegendItemHelper:db","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){if(arguments.length===1){$$t.$db.a=a;return a}else{if($.ig.util.isNaN($$t.$db.a)){$$t.$db.a=window.devicePixelRatio==window.undefined?1:window.devicePixelRatio}return $$t.$db.a}},c:function(a,b,c,d,e,f,g,h,i){$$t.$db.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.$db.b()).toString());p.setAttribute("height",(o*$$t.$db.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.$db.b()!=1){r.save();r.scale($$t.$db.b(),$$t.$db.b())}h.render()(t);if($$t.$db.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:du","Object",{$type:new $.ig.Type("ILegendContext",null)},true);$c("DataContext:dc","Object",{init:function(){this.j=null;this.l=null;this.e=null;this.k=null;this.a=0;this.f=null;$.ig.$op.init.call(this)},_c:0,g:null,series:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},d:null,item:function(a){if(arguments.length===1){if(a!=this.d){this.d=a;this.i("Item")}return a}else{return this.d}},j:null,actualItemBrush:function(a){if(arguments.length===1){if(a!=this.j){this.j=a;this.i("ActualItemBrush")}return a}else{return this.j}},l:null,outline:function(a){if(arguments.length===1){if(a!=this.l){this.l=a;this.i("Outline")}return a}else{return this.l}},e:null,itemLabel:function(a){if(arguments.length===1){if(a!=this.e){this.e=a;this.i("ItemLabel")}return a}else{return this.e}},k:null,itemBrush:function(a){if(arguments.length===1){if(a!=this.k){this.k=a;this.i("ItemBrush")}return a}else{return this.k}},a:0,thickness:function(a){if(arguments.length===1){if(a!=this.a){this.a=a;this.i("Thickness")}return a}else{return this.a}},f:null,legendLabel:function(a){if(arguments.length===1){if(a!=this.f){this.f=a;this.i("LegendLabel")}return a}else{return this.f}},propertyChanged:null,i: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.$du.$type,$$0.$b6.$type])},true);$c("TrendCalculators:dd","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b){var d__=new $$t.de((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},b:function(a,b){var d__=new $$t.df((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},c:function(a,b){var d__=new $$t.dg((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},a:function(a){var d__=new $$t.dh((-2));d__.__3__sequence=a;return d__},e:function(a,b){var d__=new $$t.di((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},d:function(a,b){var d__=new $$t.dj((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},f:function(a,b){var d__=new $$t.dk((-2));d__.__3__sequence=a;d__.__3__period=b;return d__},$type:new $.ig.Type("TrendCalculators",$.ig.$ot)},true);$c("IUnknownValuePlotting:dn","Object",{$type:new $.ig.Type("IUnknownValuePlotting",null)},true);$c("PropertyUpdatedEventArgs:dp","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("IDataLegend:dr","Object",{$type:new $.ig.Type("IDataLegend",null)},true);$c("IDataLegendSeries:ds","Object",{$type:new $.ig.Type("IDataLegendSeries",null)},true);$c("IDataLegendTarget:dt","Object",{$type:new $.ig.Type("IDataLegendTarget",null)},true);$c("ILegendSeries:dv","Object",{$type:new $.ig.Type("ILegendSeries",null)},true);$c("ILegendSeriesInternal:dw","Object",{$type:new $.ig.Type("ILegendSeriesInternal",null)},true);$c("IScaleLegendSeries:dy","Object",{$type:new $.ig.Type("IScaleLegendSeries",null,[$$t.$dv.$type])},true);$c("ILegendOwner:dz","Object",{$type:new $.ig.Type("ILegendOwner",null)},true);$c("IInternalLegendOwner:d0","Object",{$type:new $.ig.Type("IInternalLegendOwner",null)},true);$c("ILegendTemplateProvider:d1","Object",{$type:new $.ig.Type("ILegendTemplateProvider",null)},true);$c("IChartLegend:d2","Object",{$type:new $.ig.Type("IChartLegend",null)},true);$c("IChartItemLegend:d3","Object",{$type:new $.ig.Type("IChartItemLegend",null,[$$t.$d2.$type])},true);$c("IChartScaleLegend:d4","Object",{$type:new $.ig.Type("IChartScaleLegend",null,[$$t.$d2.$type])},true);$c("IOnDemandRender:d5","Object",{$type:new $.ig.Type("IOnDemandRender",null)},true);$c("Numeric:d7","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e){var f;var g=a.count();var h=new Array(g);if(b.__inner[0]==0){return false}var i=b.__inner[0];e.__inner[0]=d.__inner[0]/i;for(f=1;f<g;f++){h[f]=c.__inner[f-1]/i;i=b.__inner[f]-a.__inner[f]*h[f];if(i==0){return false}e.__inner[f]=(d.__inner[f]-a.__inner[f]*e.__inner[f-1])/i}for(f=g-2;f>=0;f--){e.__inner[f]-=h[f+1]*e.__inner[f+1]}return true},d:function(a,b){var c=a.getLength(0);var d=new Array(c);var e=new Array(c);var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}for(var h=0;h<c;h++){var i=0;var j=0;var k=0;for(var l=0;l<c;l++){if(f[l]!=1){for(var m=0;m<c;m++){if(f[m]==0){if(Math.abs(a[l][m])>=i){i=Math.abs(a[l][m]);j=l;k=m}}}}}++f[k];if(j!=k){for(var n=0;n<c;n++){var o=a[j][n];a[j][n]=a[k][n];a[k][n]=o}{var p=b[j];b[j]=b[k];b[k]=p}}e[h]=j;d[h]=k;if(a[k][k]==0){return false}var q=1/a[k][k];a[k][k]=1;for(var r=0;r<c;r++){a[k][r]*=q}b[k]*=q;for(var s=0;s<c;s++){if(s!=k){var t=a[s][k];a[s][k]=0;for(var u=0;u<c;u++){a[s][u]-=a[k][u]*t}b[s]-=b[k]*t}}}for(var v=c-1;v>=0;v--){if(e[v]!=d[v]){for(var w=0;w<c;w++){var x=a[w][e[v]];a[w][e[v]]=a[w][d[v]];a[w][d[v]]=x}}}return true},c:function(a,b,c,d,e){var f=new $$4.x(Number,0);for(var g=0;g<a;++g){while(g<a&&($.ig.util.isNaN(b(g))||$.ig.util.isNaN(c(g)))){f.add(NaN);++g}var h=g;while(g<a&&!$.ig.util.isNaN(b(g))&&!$.ig.util.isNaN(c(g))){++g}--g;if(g-h>0){f.addRange($$t.$d7.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.$d7.a(b,function(g){return c(g+a)},function(g){return d(g+a)},e,f)},a:function(a,b,c,d,e){var f=new Array(a-1);var g=new Array(a);g[0]=$.ig.util.isNaN(d)?0:-.5;f[0]=$.ig.util.isNaN(d)?0:3/(b(1)-b(0))*((c(1)-c(0))/(b(1)-b(0))-d);for(var h=1;h<a-1;h++){var i=(b(h)-b(h-1))/(b(h+1)-b(h-1));var j=i*g[h-1]+2;g[h]=(i-1)/j;f[h]=(c(h+1)-c(h))/(b(h+1)-b(h))-(c(h)-c(h-1))/(b(h)-b(h-1));f[h]=(6*f[h]/(b(h+1)-b(h-1))-i*f[h-1])/j}var k=$.ig.util.isNaN(e)?0:.5;var l=$.ig.util.isNaN(e)?0:3/(b(a-1)-b(a-2))*(e-(c(a-1)-c(a-2))/(b(a-1)-b(a-2)));g[a-1]=(l-k*f[a-2])/(k*g[a-2]+1);for(var m=a-2;m>=0;m--){g[m]=g[m]*g[m+1]+f[m]}return g},f:function(a,b,c,d,e,f,g){var h=d-b;var i=(d-a)/h;var j=(a-b)/h;return i*c+j*e+((i*i*i-i)*f+(j*j*j-j)*g)*(h*h)/6},h:function(a,b,c,d){var e=new $$a.a9;var f=0;var g=-1;var h=NaN;var i=NaN;for(var j=0;j<a;j++){h=b(j);i=c(j);if($.ig.util.isNaN(h)||$.ig.util.isNaN(i)){g=j-1;if(g-f>0){e.add($$t.$d7.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.$d7.g(f,g,b,c,d))}return e},g:function(a,b,c,d,e){e=.5*$$t.$b0.b($.ig.util.isNaN(e)?.5:e,0,1);var f=new $$a.a8;var g=b-a+1;if(g<2){return f}if(g==2){f.__startPoint={__x:c(a),__y:d(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=function(){var $ret=new $$a.bd(1);$ret.c({__x:c(a+1),__y:d(a+1),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();f.__segments.add(h);return f}var i=new $$a.bf;var j=c(a);var k=d(a);var l=c(a+1);var m=d(a+1);while(l==j&&m==k&&a+1<=b){a++;l=c(a+1);m=d(a+1)}var n=l-j;var o=m-k;var p=Math.sqrt(n*n+o*o);for(var q=a+1;q<b;++q){var r=c(q);var s=d(q);if(r==j&&s==k){continue}var t=c(q+1)-c(q-1);var u=d(q+1)-d(q-1);var v=t*t+u*u;if(v<.01){t=-(d(q+1)-d(q));u=c(q+1)-c(q);v=t*t+u*u}v=Math.sqrt(v);var w=e*Math.sqrt((r-j)*(r-j)+(s-k)*(s-k));if(v>.01){i._b.add({__x:j+n*w/p,__y:k+o*w/p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:r-t*w/v,__y:s-u*w/v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:r,__y:s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j=r;k=s;n=t;o=u;p=v}}{var x=b;var y=c(x);var z=d(x);if(!(y==j&&z==k)){var aa=c(x)-c(x-1);var ab=d(x)-d(x-1);var ac=aa*aa+ab*ab;var ad=e*Math.sqrt((y-j)*(y-j)+(z-k)*(z-k));i._b.add({__x:j+n*ad/p,__y:k+o*ad/p,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:y-aa*ad/ac,__y:z-ab*ad/ac,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i._b.add({__x:y,__y:z,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}f.__startPoint={__x:c(a),__y:d(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f.__segments.add(i);return f},$type:new $.ig.Type("Numeric",$.ig.$ot)},true);$c("LeastSquaresFit:d6","Numeric",{aa:function(){return $$t.$d6.t()&&$$t.$d6.u()&&$$t.$d6.s()&&$$t.$d6.w()&&$$t.$d6.x()&&$$t.$d6.r()&&$$t.$d6.y()&&$$t.$d6.z()},init:function(){$$t.$d7.init.call(this)},k:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){d+=k;e+=j*j;f+=j;g+=j*k;++h}}if(h<2){return null}var l=(d*e-f*g)/(h*e-f*f);var m=(h*g-f*d)/(h*e-f*f);return[l,m]},ad:function(a,b){if(a.length!=2){return NaN}return a[0]+a[1]*b},t:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=-100;f<100;++f){var g=f;var h=$$t.$d6.ad(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$d6.k(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},l:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&j>0){var l=Math.log(j);d+=k*l;e+=k;f+=l;g+=l*l;++h}}if(h<2){return null}var m=(h*d-e*f)/(h*g-f*f);var n=(e-m*f)/h;return[n,m]},ae:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]+a[1]*Math.log(b)},u:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$d6.ae(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$d6.l(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},j:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;for(var j=0;j<a;++j){var k=b(j);var l=c(j);if(!$.ig.util.isNaN(k)&&!$.ig.util.isNaN(l)&&l>0){var m=Math.log(l);d+=k*k*l;e+=l*m;f+=k*l;g+=k*l*m;h+=l;++i}}if(i<2){return null}var n=(d*e-f*g)/(h*d-f*f);var o=(h*g-f*e)/(h*d-f*f);return[Math.exp(n),o]},ac:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.exp(a[1]*b)},s:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=2*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$d6.ac(b,g);if(!$.ig.util.isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$d6.j(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){return false}}return true},n:function(a,b,c){var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&j>0&&k>0){var l=Math.log(b(i));var m=Math.log(c(i));d+=l*m;e+=l;f+=m;g+=l*l;++h}}if(h<2){return null}var n=(h*d-e*f)/(h*g-e*e);var o=Math.exp((f-n*e)/h);return[o,n]},ag:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}return a[0]*Math.pow(b,a[1])},w:function(){var a=new $$6.s(0);var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.nextDouble()}var d=new $$4.x(Number,0);var e=new $$4.x(Number,0);for(var f=-100;f<100;++f){d.add(f);e.add($$t.$d6.ag(b,f))}var g=$$t.$d6.n(d.count(),function(h){return d.__inner[h]},function(h){return e.__inner[h]});for(var h=0;h<b.length;++h){if(Math.abs(b[h]-g[h])>1e-4){return false}}return true},o:function(a,b,c){return $$t.$d6.m(a,2,b,c)},ah:function(a,b){return $$t.$d6.af(a,b)},x:function(){return $$t.$d6.v(2)},i:function(a,b,c){return $$t.$d6.m(a,3,b,c)},ab:function(a,b){return $$t.$d6.af(a,b)},r:function(){return $$t.$d6.v(3)},p:function(a,b,c){return $$t.$d6.m(a,4,b,c)},ai:function(a,b){return $$t.$d6.af(a,b)},y:function(){return $$t.$d6.v(4)},q:function(a,b,c){return $$t.$d6.m(a,5,b,c)},aj:function(a,b){return $$t.$d6.af(a,b)},z:function(){return $$t.$d6.v(5)},m:function(a,b,c,d){var e=new Array(1+2*b);for(var f=0;f<e.length;f++){e[f]=0}var g=function(){var $firstRank;var $ret=new Array($firstRank=b+1);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array(b+1)}return $ret}();var h=new Array(b+1);for(var i=0;i<h.length;i++){h[i]=0}var j=0;for(var k=0;k<a;++k){var l=1;var m=c(k);if(!$.ig.util.isNaN(m)&&!$.ig.util.isNaN(d(k))){for(var n=0;n<e.length;++n){e[n]+=l;l*=m;++j}}}if(j<b){return null}for(var o=0;o<=b;++o){for(var p=0;p<=b;++p){g[o][p]=e[o+p]}}for(var q=0;q<a;++q){var r=c(q);var s=d(q);if(!$.ig.util.isNaN(r)&&!$.ig.util.isNaN(s)){for(var t=0;t<=b;++t){h[t]+=Math.pow(r,t)*s}}}return $$t.$d7.d(g,h)?h:null},af:function(a,b){if(a.length<1||Number.isInfinity(b)||$.ig.util.isNaN(b)){return NaN}var c=0;for(var d=0;d<a.length;++d){c+=a[d]*Math.pow(b,d)}return c},v:function(a){var b=new $$6.s(0);var c=new Array(a+1);for(var d=0;d<c.length;++d){c[d]=2*b.nextDouble()}var e=new $$4.x(Number,0);var f=new $$4.x(Number,0);for(var g=-100;g<100;++g){var h=g;var i=$$t.$d6.af(c,h);if(!$.ig.util.isNaN(i)){e.add(h);f.add(i)}}var j=$$t.$d6.m(e.count(),a,function(k){return e.__inner[k]},function(k){return f.__inner[k]});for(var k=0;k<a;++k){if(Math.abs(c[k]-j[k])>1e-4){return false}}return true},$type:new $.ig.Type("LeastSquaresFit",$$t.$d7.$type)},true);$c("IZoomSlider:da","Object",{$type:new $.ig.Type("IZoomSlider",null)},true);$c("TrendCalculators___WMA__IteratorClass:de","Object",{k:0,e:0,a:null,m:0,g:0,f:0,i:0,j:0,d:null,h:0,c:null,__3__sequence:null,n:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.k=a},o:function(){this.k=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.k>=0){switch(this.k){case 0:this.k=-1;this.a=new Array(this.n);this.m=0;for(this.m=0;this.m<this.n;this.m++){this.a[this.m]=0}this.g=NaN;this.f=NaN;this.i=NaN;this.j=NaN;this.m=0;this.k=1;this.d=this.c.getEnumerator();this.k=2;break;case 2:this.k=1;if(this.d.moveNext()){this.h=this.d.current();if(!$.ig.util.isNaN(this.h)){var a=this.m%this.n;if(this.m==0){this.i=1;this.j=this.h;this.f=this.h;this.g=this.h}else if(this.m<this.n){this.i+=this.m+1;this.g+=this.h;this.f+=(this.m+1)*this.h;this.j=this.f/this.i}else{this.f=this.f+this.n*this.h-this.g;this.j=this.f/this.i;this.g=this.g+this.h-this.a[a]}this.a[a]=this.h;++this.m}this.e=this.j;this.k=2;return true}this.o();break}}}catch(b){__hasError__=true;throw b}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.k==-2){this.k=0;d__=this}else{d__=new $$t.de(0)}d__.c=this.__3__sequence;d__.n=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.k){case 1:case 2:this.o();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___WMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___MovingSum__IteratorClass:dj","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0;
}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?a:this.f+a}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.dj(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___MovingSum__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass1$1:b9","Object",{$t:null,c:0,e:null,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.c=a},f:function(){this.c=-1;if(this.b!=null){this.b.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.c>=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this.a.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.d=this.b.current();this.e=$e(this.$t,this.__4__this.b.item(this.d));this.c=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.c){case 1:case 2:this.f();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("RearrangedList___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___EMA__IteratorClass:df","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=2/(1+this.k);this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.df(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___EMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___MMA__IteratorClass:dg","Object",{h:0,d:0,j:0,f:0,e:0,c:null,g:0,b:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.j=0;this.f=NaN;this.e=1/this.k;this.h=1;this.c=this.b.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.c.moveNext()){this.g=this.c.current();if(!$.ig.util.isNaN(this.g)){if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=(this.g-this.f)*this.e+this.f}++this.j}this.d=this.f;this.h=2;return true}this.l();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.dg(0)}d__.b=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("TrendCalculators___MMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___CMA__IteratorClass:dh","Object",{g:0,d:0,e:0,h:0,c:null,f:0,b:null,__3__sequence:null,init:function(a){$.ig.$op.init.call(this);this.g=a},i:function(){this.g=-1;if(this.c!=null){this.c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.g>=0){switch(this.g){case 0:this.g=-1;this.e=NaN;this.h=0;this.g=1;this.c=this.b.getEnumerator();this.g=2;break;case 2:this.g=1;if(this.c.moveNext()){this.f=this.c.current();if(!$.ig.util.isNaN(this.f)){this.e=$.ig.util.isNaN(this.e)?this.f:(this.e*this.h+this.f)/(this.h+1);++this.h}this.d=this.e;this.g=2;return true}this.i();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.dh(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___STDEV__IteratorClass:dk","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.$dd.e(this.c,this.k).getEnumerator();this.d=this.c.getEnumerator();this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.h=1;break;case 1:this.h=-1;if(this.d.moveNext()&&this.e.moveNext()){this.a[this.j++%this.k]=this.d.current();this.g=0;if(this.j<this.k){var a=0;for(var b=0;b<this.j;b++){var c=this.e.current()-this.a[b];this.g+=c*c;a++}this.f=Math.sqrt(this.g/a);this.h=1;return true}for(var d=0;d<this.k;++d){var e=this.e.current()-this.a[d];this.g+=e*e}this.f=Math.sqrt(this.g/this.k);this.h=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.dk(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.f},current1:function(){return this.f},$type:new $.ig.Type("TrendCalculators___STDEV__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("TrendCalculators___SMA__IteratorClass:di","Object",{h:0,e:0,a:null,j:0,f:0,d:null,g:0,c:null,__3__sequence:null,k:0,__3__period:0,init:function(a){$.ig.$op.init.call(this);this.h=a},l:function(){this.h=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.h>=0){switch(this.h){case 0:this.h=-1;this.a=new Array(this.k);this.j=0;for(this.j=0;this.j<this.k;this.j++){this.a[this.j]=0}this.j=0;this.f=NaN;this.h=1;this.d=this.c.getEnumerator();this.h=2;break;case 2:this.h=1;if(this.d.moveNext()){this.g=this.d.current();if(!$.ig.util.isNaN(this.g)){var a=this.g/this.k;var b=this.j%this.k;if(this.j<this.k){this.f=$.ig.util.isNaN(this.f)?this.g:(this.f*this.j+this.g)/(this.j+1)}else{this.f=this.f+a-this.a[b]}this.a[b]=a;++this.j}this.e=this.f;this.h=2;return true}this.l();break}}}catch(c){__hasError__=true;throw c}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.h==-2){this.h=0;d__=this}else{d__=new $$t.di(0)}d__.c=this.__3__sequence;d__.k=this.__3__period;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.h){case 1:case 2:this.l();break}},current:function(){return this.e},current1:function(){return this.e},$type:new $.ig.Type("TrendCalculators___SMA__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("RearrangedList___GetEnumerator__IteratorClass$1:b8","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.h=new $$6.s(0);$$t.$aa.d=null;$$t.$aa.c=function(){var $ret=new $$4.h(String,String,0);$ret.add("transparent","#000000");$ret.add("aliceblue","#f0f8ff");$ret.add("antiquewhite","#faebd7");$ret.add("aqua","#00ffff");$ret.add("aquamarine","#7fffd4");$ret.add("azure","#f0ffff");$ret.add("beige","#f5f5dc");$ret.add("bisque","#ffe4c4");$ret.add("black","#000000");$ret.add("blanchedalmond","#ffebcd");$ret.add("blue","#0000ff");$ret.add("blueviolet","#8a2be2");$ret.add("brown","#a52a2a");$ret.add("burlywood","#deb887");$ret.add("cadetblue","#5f9ea0");$ret.add("chartreuse","#7fff00");$ret.add("chocolate","#d2691e");$ret.add("coral","#ff7f50");$ret.add("cornflowerblue","#6495ed");$ret.add("cornsilk","#fff8dc");$ret.add("crimson","#dc143c");$ret.add("cyan","#00ffff");$ret.add("darkblue","#00008b");$ret.add("darkcyan","#008b8b");$ret.add("darkgoldenrod","#b8860b");$ret.add("darkgray","#a9a9a9");$ret.add("darkgreen","#006400");$ret.add("darkkhaki","#bdb76b");$ret.add("darkmagenta","#8b008b");$ret.add("darkolivegreen","#556b2f");$ret.add("darkorange","#ff8c00");$ret.add("darkorchid","#9932cc");$ret.add("darkred","#8b0000");$ret.add("darksalmon","#e9967a");$ret.add("darkseagreen","#8fbc8f");$ret.add("darkslateblue","#483d8b");$ret.add("darkslategray","#2f4f4f");$ret.add("darkturquoise","#00ced1");$ret.add("darkviolet","#9400d3");$ret.add("deeppink","#ff1493");$ret.add("deepskyblue","#00bfff");$ret.add("dimgray","#696969");$ret.add("dodgerblue","#1e90ff");$ret.add("feldspar","#d19275");$ret.add("firebrick","#b22222");$ret.add("floralwhite","#fffaf0");$ret.add("forestgreen","#228b22");$ret.add("fuchsia","#ff00ff");$ret.add("gainsboro","#dcdcdc");$ret.add("ghostwhite","#f8f8ff");$ret.add("gold","#ffd700");$ret.add("goldenrod","#daa520");$ret.add("gray","#808080");$ret.add("green","#008000");$ret.add("greenyellow","#adff2f");$ret.add("honeydew","#f0fff0");$ret.add("hotpink","#ff69b4");$ret.add("indianred","#cd5c5c");$ret.add("indigo","#4b0082");$ret.add("ivory","#fffff0");$ret.add("khaki","#f0e68c");$ret.add("lavender","#e6e6fa");$ret.add("lavenderblush","#fff0f5");$ret.add("lawngreen","#7cfc00");$ret.add("lemonchiffon","#fffacd");$ret.add("lightblue","#add8e6");$ret.add("lightcoral","#f08080");$ret.add("lightcyan","#e0ffff");$ret.add("lightgoldenrodyellow","#fafad2");$ret.add("lightgray","#d3d3d3");$ret.add("lightgreen","#90ee90");$ret.add("lightpink","#ffb6c1");$ret.add("lightsalmon","#ffa07a");$ret.add("lightseagreen","#20b2aa");$ret.add("lightskyblue","#87cefa");$ret.add("lightslateblue","#8470ff");$ret.add("lightslategray","#778899");$ret.add("lightsteelblue","#b0c4de");$ret.add("lightyellow","#ffffe0");$ret.add("lime","#00ff00");$ret.add("limegreen","#32cd32");$ret.add("linen","#faf0e6");$ret.add("magenta","#ff00ff");$ret.add("maroon","#800000");$ret.add("mediumaquamarine","#66cdaa");$ret.add("mediumblue","#0000cd");$ret.add("mediumorchid","#ba55d3");$ret.add("mediumpurple","#9370d8");$ret.add("mediumseagreen","#3cb371");$ret.add("mediumslateblue","#7b68ee");$ret.add("mediumspringgreen","#00fa9a");$ret.add("mediumturquoise","#48d1cc");$ret.add("mediumvioletred","#c71585");$ret.add("midnightblue","#191970");$ret.add("mintcream","#f5fffa");$ret.add("mistyrose","#ffe4e1");$ret.add("moccasin","#ffe4b5");$ret.add("navajowhite","#ffdead");$ret.add("navy","#000080");$ret.add("oldlace","#fdf5e6");$ret.add("olive","#808000");$ret.add("olivedrab","#6b8e23");$ret.add("orange","#ffa500");$ret.add("orangered","#ff4500");$ret.add("orchid","#da70d6");$ret.add("palegoldenrod","#eee8aa");$ret.add("palegreen","#98fb98");$ret.add("paleturquoise","#afeeee");$ret.add("palevioletred","#d87093");$ret.add("papayawhip","#ffefd5");$ret.add("peachpuff","#ffdab9");$ret.add("peru","#cd853f");$ret.add("pink","#ffc0cb");$ret.add("plum","#dda0dd");$ret.add("powderblue","#b0e0e6");$ret.add("purple","#800080");$ret.add("red","#ff0000");$ret.add("rosybrown","#bc8f8f");$ret.add("royalblue","#4169e1");$ret.add("saddlebrown","#8b4513");$ret.add("salmon","#fa8072");$ret.add("sandybrown","#f4a460");$ret.add("seagreen","#2e8b57");$ret.add("seashell","#fff5ee");$ret.add("sienna","#a0522d");$ret.add("silver","#c0c0c0");$ret.add("skyblue","#87ceeb");$ret.add("slateblue","#6a5acd");$ret.add("slategray","#708090");$ret.add("snow","#fffafa");$ret.add("springgreen","#00ff7f");$ret.add("steelblue","#4682b4");$ret.add("tan","#d2b48c");$ret.add("teal","#008080");$ret.add("thistle","#d8bfd8");$ret.add("tomato","#ff6347");$ret.add("turquoise","#40e0d0");$ret.add("violet","#ee82ee");$ret.add("violetred","#d02090");$ret.add("wheat","#f5deb3");$ret.add("white","#ffffff");$ret.add("whitesmoke","#f5f5f5");$ret.add("yellow","#ffff00");$ret.add("yellowgreen","#9acd32");return $ret}();$$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.$aw.e=null;$$t.$br.b=null;$$t.$as.c=null;$$t.$as.b=null;$$t.$as.a=null;$$t.$a4.t=0;$$t.$bb.ag=new $$6.s(0);$$t.$b0.l=(1+Math.sqrt(5))/2;$$t.$b0.o=Math.sqrt(2);$$t.$b1.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.$cv.a=null;$$t.$db.a=NaN});