/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_annotation.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_core.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.datachart_core","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$e=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CategoryToolTipLayer:a","CategoryToolTipLayerView:f","ItemToolTipLayer:g","ItemToolTipLayerView:j","PointerTooltip:k","PointerTooltipView:m","ValueOverlay:n","ValueOverlayView:o","AnnotationLayer:s","CalloutAnnotation:v","CalloutAnnotationWrapper:x","CategoryHighlightLayer:aa","CalloutLayer:ab","CalloutContentUpdatingEventHandler:ad","CalloutLabelUpdatingEventHandler:af","CalloutSeriesSelectingEventHandler:ah","CalloutRenderStyleUpdatingEventHandler:ak","FinalValueLayer:ar","CategoryItemHighlightLayer:ay","CrosshairLayer:az","SummaryToolTipLayer:a1","AnnotationLayerView:a6","CalloutLayerView:a7","CalloutView:a8","CategoryHighlightLayerView:a9","CategoryItemHighlightLayerView:ba","FinalValueLayerView:bb","CrosshairLayerView:bc","SummaryToolTipLayerView:bd"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("SummaryTooltipLayerPosition:a3",false,false,{Auto:0,OutsideStart:1,InsideStart:2,InsideEnd:3,OutsideEnd:4});$d("CategoryItemHighlightType:aw",false,false,{Auto:0,Marker:1,Shape:2});$d("FinalValueSelectionMode:as",false,false,{Auto:0,FinalVisible:1,FinalVisibleInterpolated:2,"Final:$final":3});$d("CalloutPlacementPositions:al",false,false,{Top:0,Left:1,Right:2,Bottom:3,TopLeft:4,TopRight:5,BottomLeft:6,BottomRight:7});$d("CalloutCollisionMode:ai",false,false,{Auto:0,SimulatedAnnealing:1,Greedy:2,GreedyCenterOfMass:3});$d("PointerTooltipPointerLocation:l",false,false,{Auto:0,TopLeft:1,TopMiddle:2,TopRight:3,RightTop:4,RightMiddle:5,RightBottom:6,BottomRight:7,BottomMiddle:8,BottomLeft:9,LeftBottom:10,LeftMiddle:11,LeftTop:12});$d("CategoryTooltipLayerPosition:c",false,false,{Auto:0,OutsideStart:1,InsideStart:2,InsideEnd:3,OutsideEnd:4});$c("AnnotationLayer:s","Series",{init:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.pv=false;$.ig.Series.prototype.init.call(this);this._qu={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},bv:function(){return new $$t.a6(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pr=a},pz:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}if(a.isValueOverlay()){return false}if(a==this){return false}return a.e5(a.view().bu(),a.view().bv(),a.view())},_pr:null,useIndex:function(a){if(arguments.length===1){this.h($$t.$s.useIndexProperty,a);return a}else{return this.c($$t.$s.useIndexProperty)}},useLegend:function(a){if(arguments.length===1){this.h($$t.$s.useLegendProperty,a);return a}else{return this.c($$t.$s.useLegendProperty)}},cursorPosition:function(a){if(arguments.length===1){this.h($$t.$s.cursorPositionProperty,a);return a}else{return this.c($$t.$s.cursorPositionProperty)}},isDefaultCrosshairDisabled:function(a){if(arguments.length===1){this.h($$t.$s.isDefaultCrosshairDisabledProperty,a);return a}else{return this.c($$t.$s.isDefaultCrosshairDisabledProperty)}},isDefaultCrosshairBehaviorDisabled:function(){return this.isDefaultCrosshairDisabled()},bp:function(){if(this.hitTestMode()==0){return 1}else{return $.ig.Series.prototype.bp.call(this)}},isIndexed:function(){return this.useIndex()||this.useLegend()},isUsableInLegend:function(){return this.useLegend()},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":var e=c;var f=d;if(e!=null){this.ql(e.series());var g=e.series();g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.qi.runOn(this));if($b($.ig.XamDataChart.prototype.$type,e)!==null){var h=e;this.qk(h.axes());var i=h.axes();i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.p8.runOn(this))}}if(f!=null){this.qg(f.series());var j=f.series();j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.qi.runOn(this));if($b($.ig.XamDataChart.prototype.$type,f)!==null){var k=f;this.qf(k.axes());var l=k.axes();l.collectionChanged=$.ig.Delegate.prototype.combine(l.collectionChanged,this.p8.runOn(this))}}break;case"UseLegend":case"UseIndex":if(this.isIndexed()){if(this.index()==-1){this.index($.ig.XamDataChart.prototype.ue(this))}}else{this.index(-1);this.actualBrush(null);this.actualOutline(null)}if(this.seriesViewer()!=null){this.seriesViewer().mb()}this.renderSeries(true);break;case"TransitionProgress":this._pu.c(this.gq(),this._pt,this._ps);if(this.cu(this.view())){return}if(this.gq()==1){this.qh(this._ps,this.view())}else{this.qh(this._pu,this.view())}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"IsDefaultCrosshairDisabled":if(this.seriesViewer()!=null){this.seriesViewer().l9()}break;case"CursorPosition":this._qu=this.cursorPosition();this.li(this.cursorPosition());break;case"ShouldRenderAsOverlay":if(this.seriesViewer()!=null){this.view().ak(this.seriesViewer());this.view().ag(this.seriesViewer())}break}},_qu:null,ql:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.qj.runOn(this))}}this.renderSeries(true)},qk:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.p9.runOn(this))}this.renderSeries(true)},qg:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();if(!(b==this)){b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.qj.runOn(this))}}this.renderSeries(true)},qf:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.combine(b.renderRequested,this.p9.runOn(this))}this.renderSeries(true)},px:function(a){if(a==null){return false}return true},p9:function(a,b){if(this.px(a)){this.qb(a,b.animate())}},py:function(a){if(a==null){return false}if(a.isAnnotationLayer()){return false}return true},qj:function(a,b){if(this.py(a)){this.qc(a,b.animate())}},qb:function(a,b){},qc:function(a,b){},qi:function(a,b){this.qd(b)},p8:function(a,b){this.qa(b)},qq:function(){if(this.actualBrush()!=null){return this.actualBrush()}return this.brush()},qr:function(){if(this.actualOutline()!=null){return this.actualOutline()}return this.outline()},qa:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.p9.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.p9.runOn(this))}}this.renderSeries(true)},qd:function(a){if(a.oldItems()!=null){var c=a.oldItems().getEnumerator();while(c.moveNext()){var b=c.current();b.renderRequested=$.ig.Delegate.prototype.remove(b.renderRequested,this.qj.runOn(this))}}if(a.newItems()!=null){var e=a.newItems().getEnumerator();while(e.moveNext()){var d=e.current();d.renderRequested=$.ig.Delegate.prototype.combine(d.renderRequested,this.qj.runOn(this))}}this.renderSeries(true)},_pt:null,_ps:null,_pu:null,mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(true)},l8:function(a){$.ig.Series.prototype.l8.call(this,a);if(this.cu(this.view())){return}if(this.ek(a)&&!this._eo){var b=this._pt;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}this._pt=this._pu;this._pu=b}else{this._pt=this._ps;this._ps=b}this.qe(this._ps,this.view());this.mf()}else{if(!this._eo){this.qe(this._ps,this.view())}this.qh(this._ps,this.view())}},isAnnotationLayer:function(){return true},qe:function(a,b){},qh:function(a,b){this._pr.onRenderingFrame()},p7:function(a){var b={__x:this.qs.__x,__y:this.qs.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(a.isVertical()){if($.ig.util.isNaN(this.qs.__y)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.qs.__x)){b.__x=0;return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)}}else{if($.ig.util.isNaN(this.qs.__x)){return new $$6.u($$0.$aq.$type,$$a.$y.$type,false,b)}if($.ig.util.isNaN(this.qs.__y)){b.__y=0;return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)}}return new $$6.u($$0.$aq.$type,$$a.$y.$type,true,b)},li:function(a){$.ig.Series.prototype.li.call(this,a);if($.ig.util.isNaN(this._qu.__x)&&$.ig.util.isNaN(this._qu.__y)){if($.ig.util.isNaN(a.__x)&&$.ig.util.isNaN(a.__y)){this._pr.deferPositionClear();return}else{this._pr.b2();this.qs=a}}else{this._pr.b2();this.qs=this._qu}this.renderSeries(true)},qs:null,e5:function(a,b,c){var d=$.ig.Series.prototype.e5.call(this,a,b,c);if(!this.view().t()){d=false;return d}return d},e1:function(){return this.shouldRenderAsOverlay()},pv:false,shouldRenderAsOverlay:function(a){if(arguments.length===1){var b=this.pv;this.pv=a;this.raisePropertyChanged("ShouldRenderAsOverlay",b,this.pv);return a}else{return this.pv}},$type:new $.ig.Type("AnnotationLayer",$.ig.Series.prototype.$type)},true);$c("CategoryToolTipLayer:a","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.d;var b=new $$t.d;var c=new $$t.d;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$a.$type},bv:function(){return new $$t.f(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qx=a},_qx:null,isDefaultTooltipBehaviorDisabled:function(){return true},targetAxis:function(a){if(arguments.length===1){this.h($$t.$a.targetAxisProperty,a);return a}else{return this.c($$t.$a.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$a.useInterpolationProperty,a);return a}else{return this.c($$t.$a.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.h($$t.$a.toolTipPositionProperty,$$t.$c.getBox(a));return a}else{return $g(this.c($$t.$a.toolTipPositionProperty))}},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this._qx.cf();break}},qb:function(a,b){if(this.targetAxis()==a){if(!this._as._c){this.renderSeries(b)}}},qc:function(a,b){if(!this._as._c){this.renderSeries(b)}},qe:function(a,b){$$t.$s.qe.call(this,a,b);var c=a;var d=this.useInterpolation();c.l(NaN);c._k=NaN;c._g=NaN;c._h=NaN;c._k=NaN;c.l(NaN);if($.ig.util.isNaN(this.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){this._qx.hideContainer(this._qx.getContainer());return}if(this.targetAxis()!=null){var e=this.targetAxis();if(e==null||!e.isCategory()||e.isAngular()){return}if(!e.cl()){return}var f=e;var g=this.qy(f._da,d);this.q4(g,c,d)}else{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var h=this.seriesViewer();var i=true;var j=false;var k=new $$4.x($.ig.Series.prototype.$type,0);var m=h.axes().getEnumerator();while(m.moveNext()){var l=m.current();if(l.isCategory()&&!l.isAngular()){if(!l.cl()){continue}if(i){i=false;j=l.isVertical()}else{if(l.isVertical()!=j){continue}}var o=l._da.getEnumerator();while(o.moveNext()){var n=o.current();k.add(n)}}}var p=this.qy(k,d);this.q4(p,c,d)}}},qy:function(a,b){var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var e=new $$4.x($.ig.DataContext.prototype.$type,0);var f=new $$4.x($.ig.$op.$type,0);var g=false;var h=true;for(var i=0;i<a.count();i++){var j=a.item(i);if(!j.isFinancial()&&!j.isCategory()){continue}if(j.isStacked()){continue}var k=j;if(!k.categoryAxis().cl()){continue}if(h){g=j.isVertical()}else{if(g!=j.isVertical()){continue}}var l=this.p7(j);if(!l._c){continue}var m=j.getSeriesValuePosition(l._d,b,false);if(g){if(!$.ig.util.isNaN(m.__y)){c=Math.min(c,m.__y);d=Math.max(d,m.__y)}}else{if(!$.ig.util.isNaN(m.__x)){c=Math.min(c,m.__x);d=Math.max(d,m.__x)}}var n=this.q0(j);if(n==null){continue}var o=null;var p=j.getItem(this.qs);if(j.isDefaultToolTipSelected()&&p!=null){o=j.au(p)}else{o=new $.ig.DataContext;o.item(p);o.series(j)}e.add(o);f.add1(n)}var q=0;var r=0;if(g){r=(c+d)/2;q=this.po().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){q=this.po().left()}if(r<0||r>this.po().bottom()){r=NaN}}else{q=(c+d)/2;r=this.po().top();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.po().bottom()}if(q<0||q>this.po().right()){q=NaN}}var s=new $$t.e;s._c={__x:q,__y:r,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s._a=e;s._b=f;return s},hideToolTips:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.view().ap()},q4:function(a,b,c){var d=a._c;var e=a._a;var f=a._b;d=this._qx.relativeToAbsolute(d);var g=0;var h=this.view().bu();var i=this._qx.getContainer();this._qx.clearTooltipContent();var j=false;if(e.count()==0){this.view().ap();return}var k=false;for(var l=0;l<e.count();l++){var m=e.__inner[l].series();j=m.isVertical();var n=e.__inner[l];var o=f.__inner[l];if(this._qx.b7(m,o,n)){k=true}g++}if(!k){this._qx.hideContainer(i);return}var p=this._qx.ch(i);var q=0;var r=0;var s=0;var t=0;var u=false;var v=false;var w=this.toolTipPosition();if(w==2||w==3){v=true}if(w==2||w==1){u=true}var x=this._qx.getValidAreaSize();if(j){if(!u&&!v&&d.__x+(p.width()+$.ig.DeviceUtils.prototype.g(10))>x.width()){v=true}if(u&&!v&&d.__x-(p.width()+$.ig.DeviceUtils.prototype.g(10))<0){v=true}}else{if(!u&&!v&&d.__y-(p.height()+10)<0){v=true}if(u&&!v&&d.__y+(p.height()+10)>x.height()){v=true}}var y=$.ig.DeviceUtils.prototype.g(10);var z=$.ig.DeviceUtils.prototype.g(5);if(!u){if(!j){z=p.height()+y}if(v){if(j){z=z+p.width()+y}else{z=0}}}else{if(j){z=p.width()+y;if(v){z=0}}else{z=$.ig.DeviceUtils.prototype.g(5);if(v){z=z+p.height()+y}}}if(j){r=0-(y+$.ig.DeviceUtils.prototype.g(5));if(u){r=r*-1+p.width()}q=p.height()/2;t=d.__y-p.height()/2;s=d.__x-z}else{q=p.height()+$.ig.DeviceUtils.prototype.g(10)+$.ig.DeviceUtils.prototype.g(5);if(u){q=0-(y+$.ig.DeviceUtils.prototype.g(5))}r=p.width()/2;s=d.__x-p.width()/2;t=d.__y-z}if(j){if(t<0){q-=0-t;t=0}if(t+p.height()>x.height()){q+=t+p.height()-x.height();t=x.height()-p.height()}}else{if(s<0){r-=0-s;s=0}if(s+p.width()>x.width()){r+=s+p.width()-x.width();s=x.width()-p.width()}}b._k=s;b.l(t);b._g=r;b._h=q;b._j=p.width();b._i=p.height()},q0:function(a){return a.toolTip()},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=a;var d=b.bu().left();var e=b.bu().right();var f=b.bu().top();var g=b.bu().bottom();var h=this._qx.getContainer();if($.ig.util.isNaN(c._k)||$.ig.util.isNaN(c.l())||$.ig.util.isNaN(c._g)||$.ig.util.isNaN(c._h)){this._qx.hideContainer(h);return}var i=c._k;var j=c.l();var k=c._g;var l=c._h;this._qx.moveTooltip(h,i,j,k,l)},ei:function(){return true},$type:new $.ig.Type("CategoryToolTipLayer",$$t.$s.$type)},true);$c("CategoryToolTipCollisionInfo:b","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:0,_b:0,_a:0,$type:new $.ig.Type("CategoryToolTipCollisionInfo",$.ig.$ot)},true);$c("CategoryToolTipLayerFrame:d","Frame",{f:0,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},_k:0,_h:0,_g:0,_j:0,_i:0,init:function(){$.ig.Frame.prototype.init.call(this);this._k=NaN;this.l(NaN);this._g=NaN;this._h=NaN;this._j=NaN;this._i=NaN},c:function(a,b,c){var d=b;var e=c;if($.ig.util.isNaN(d._k)){this._k=e._k}else{this._k=d._k+(e._k-d._k)*a}if($.ig.util.isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if($.ig.util.isNaN(d._g)){this._g=e._g}else{this._g=d._g+(e._g-d._g)*a}if($.ig.util.isNaN(d._h)){this._h=e._h}else{this._h=d._h+(e._h-d._h)*a}if($.ig.util.isNaN(d._j)){this._j=e._j}else{this._j=d._j+(e._j-d._j)*a}if($.ig.util.isNaN(d._i)){this._i=e._k}else{this._i=d._i+(e._i-d._i)*a}},$type:new $.ig.Type("CategoryToolTipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryTooltipSeriesInfo:e","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,_a:null,_b:null,$type:new $.ig.Type("CategoryTooltipSeriesInfo",$.ig.$ot)},true);$c("AnnotationLayerView:a6","SeriesView",{init:function(a){this.by=false;this.bz=-1;$.ig.SeriesView.prototype.init.call(this,a);this._bx=a},_bx:null,by:false,bz:0,b3:function(){if(this.by){this.by=false;this.bz=-1;this._bx.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._bx.renderSeries(true)}},deferPositionClear:function(){this.by=true;if(this._e.renderer()!=null){this._e.renderer().setTimeout(this.b3.runOn(this),300)}else{this.bz=window.setTimeout(this.b3.runOn(this),300)}},b2:function(){if(this.by==true){this.by=false;if(this.bz!=-1){window.clearTimeout(this.bz);this.bz=-1}}},onRenderingFrame:function(){this.aq()},$type:new $.ig.Type("AnnotationLayerView",$.ig.SeriesView.prototype.$type)},true);$c("CategoryToolTipLayerView:f","AnnotationLayerView",{init:function(a){this.b5=null;this.__tooltips=null;this.b8=null;this.b6=false;$$t.$a6.init.call(this,a);this._b4=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},_b4:null,b5:null,__tooltips:null,b8:null,b6:false,getContainer:function(){if(this.b5==null){this.b5=new $$t.k;this.b5.provideRenderer(this._e.renderer());this.b5.eventSink(this._e.seriesViewer()._cm._k);this.__tooltips=this._e.renderer().createElement("div");this.b8=this._e.renderer().createElement("div");this.b5.__visibility=0}return this.b5},onInit:function(){$$t.$a6.onInit.call(this);if(this.b5!=null){this.b5.__visibility=1}},destroy:function(){$$t.$a6.destroy.call(this);if(this.b5!=null){this.b5.destroy();this.b5=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},b7:function(a,b,c){if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=c;var d=$.ig.tmpl!==null;if(!d){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(c);var e=this._e.renderer().expandTemplate(template_,args_);this.__tooltips.append(e);return true},ch:function(a){var b=a;b.content(this.__tooltips);var c=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.ct(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},relativeToAbsolute:function(a){var b=0;var c=0;if(this._e.seriesViewer()!=null){var d=this._e.seriesViewer().getContainerOffsets();b+=d.__x;c+=d.__y}return{__x:b+a.__x,__y:c+a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},moveTooltip:function(a,b,c,d,e){var f=a;var g=f.content();f.pointerPosition({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.__visibility=0;f._n=b;f._o=c},getValidAreaSize:function(){var a=$(window).width();var b=$(window).height();return new $$a.af(1,a,b)},hideContainer:function(a){this.__tooltips.removeChildren();this.b8.removeChildren();this.b5.__visibility=1},clearTooltipContent:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b8;this.b8=a;this.__tooltips.removeChildren()}},cf:function(){},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(b){return}var c=null;if(this._e.seriesViewer()!=null){c=this._e.seriesViewer()._cm._j.i()}var d=0;var e=0;var f=this._e.seriesViewer();if(f!=null){var g=f._cm._j.b7();d+=g.__x;e+=g.__y}if(this.b5!=null){this.b5.pointerTooltipStyle(c);this.b5.render(this.b5._n,this.b5._o)}},al:function(a){$$t.$a6.al.call(this,a);var b=this.b5;var c=0;var d=0;if(this._e.seriesViewer()!=null){var e=this._e.seriesViewer().getContainerOffsets();c+=e.__x;d+=e.__y}var f=b.exportVisualData();var g=b._n-c;var h=b._o-d;var i=new $$4.x(String,0);var j=this.__tooltips.getChildCount();for(var k=0;k<j;k++){var indexliteral_=k.toString();var l=this.__tooltips.getChildAt(k).getText();var m=l.toString();i.add(m)}this._e.a7().addPointerTooltipData(a,f,g,h,i)},$type:new $.ig.Type("CategoryToolTipLayerView",$$t.$a6.$type)},true);$c("ItemToolTipLayer:g","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.i;var b=new $$t.i;var c=new $$t.i;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$g.$type},bv:function(){return new $$t.j(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qv=a},_qv:null,isDefaultTooltipBehaviorDisabled:function(){return true},targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$g.targetSeriesNameProperty,a);return a}else{return this.c($$t.$g.targetSeriesNameProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$g.targetSeriesProperty,a);return a}else{return this.c($$t.$g.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$g.useInterpolationProperty,a);return a}else{return this.c($$t.$g.useInterpolationProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$g.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$g.skipUnknownValuesProperty)}},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TargetSeriesName":case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break;case"SkipUnknownValues":this.renderSeries(true);break}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}var c=this.p7(a);if(!c._c){return false}return true},qe:function(a,b){var $self=this;$$t.$s.qe.call(this,a,b);var c=a;var d=this._qv._b5;var e=this.useInterpolation();var f=this.skipUnknownValues();c._o.clear();c._i.clear();c._n.clear();c._g.clear();c._f.clear();c._l.clear();c._j.clear();c._m.clear();c._k.clear();c._h.clear();if($.ig.util.isNaN(this.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){d.count(0);return}var g=0;if(this.pz(this.targetSeries())){this.q7(this.targetSeries(),c,e,f,0);g++}else{var i=this.seriesViewer().series().getEnumerator();while(i.moveNext()){var h=i.current();if(this.pz(h)){this.q7(h,c,e,f,g);g++}if(h.isStacked()){h.k1(function(j){if($self.pz(j)){$self.q7(j,c,e,f,g);g++}return true})}}this.q6(c)}d.count(g)},q6:function(a){var b=new $$4.x($$t.$h.$type,0);for(var c=0;c<a._f.count();c++){var d=new $$t.h;d._d=c;d._e={__x:a._f.__inner[c],__y:a._g.__inner[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d._c=a._m.__inner[c];d._a=a._k.__inner[c];d._b=a._o.__inner[c];if($.ig.util.isNaN(d._e.__x)||$.ig.util.isNaN(d._e.__y)){continue}b.add(d)}b.sort2(function(e,f){if(e._e.__y<f._e.__y){return-1}if(e._e.__y>f._e.__y){return 1}if(e._b<f._b){return-1}if(e._b>f._b){return 1}return 0});var e=this.qx(b);if(!e){return}for(var f=0;f<b.count()-1;f++){var g=b.__inner[f];var h=b.__inner[f+1];var i=new $$a.ae(0,g._e.__x,g._e.__y,g._c,g._a);var j=new $$a.ae(0,h._e.__x,h._e.__y,h._c,h._a);if(i.intersectsWith(j)||i.top()>j.bottom()){h._e={__x:h._e.__x,__y:i.bottom()+1,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(b.__inner[b.count()-1]._e.__y+b.__inner[b.count()-1]._a>this.view().bu().height()){b.__inner[b.count()-1]._e={__x:b.__inner[b.count()-1]._e.__x,__y:b.__inner[b.count()-1]._e.__y-(b.__inner[b.count()-1]._e.__y+b.__inner[b.count()-1]._a-this.view().bu().height()),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}for(var k=b.count()-1;k>=1;k--){var l=b.__inner[k];var m=b.__inner[k-1];var n=new $$a.ae(0,l._e.__x,l._e.__y,l._c,l._a);var o=new $$a.ae(0,m._e.__x,m._e.__y,m._c,m._a);if(n.intersectsWith(o)||n.top()<o.bottom()){m._e={__x:m._e.__x,__y:n.top()-(o.height()+1),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}for(var p=0;p<b.count();p++){var q=b.__inner[p]._d;var r=b.__inner[p];a._f.__inner[q]=r._e.__x;a._g.__inner[q]=r._e.__y}},qx:function(a){if(a.count()<=1){return false}var b=this.view().bu();for(var c=0;c<a.count()-1;c++){var d=a.__inner[c];var e=a.__inner[c+1];var f=new $$a.ae(0,d._e.__x,d._e.__y,d._c,d._a);var g=new $$a.ae(0,e._e.__x,e._e.__y,e._c,e._a);if(f.intersectsWith(g)){return true}}return false},q7:function(a,b,c,d,e){var f=this.p7(a);if(!f._c){return}var g=a.getSeriesValuePosition(f._d,c,d);var h=this._qv._b5;var i=this.q0(a);var j=this.qs;if(!c){j=this.toWorldPosition(g)}var k=a.getItem(j);var l=h.item(e);var m=this.view().bu();var n=null;if(a.isDefaultToolTipSelected()&&k!=null){n=a.au(k)}else{n=new $.ig.DataContext;n.item(k);n.series(a)}if(!this._qv.configureTooltip(a,l,i,n)){return}var o=this._qv.getTooltipSize(l,i,n);b._i.add1(l);b._j.add1(n);b._l.add1(i);var p=g.__x;var q=g.__x;q=Math.max(q,m.left());q=Math.min(q,m.right());b._n.add(q);var r=g.__y;r=Math.max(r,m.top());r=Math.min(r,m.bottom());b._o.add(r);var s=$.ig.DeviceUtils.prototype.g(10);var t=g.__x+s;if(t+o.width()>m.right()){t=p-o.width()-s}if(t<m.left()){t=m.left()}b._f.add(t);var u=g.__y-o.height()-s;if(u+o.height()>m.bottom()){u=m.bottom()-o.height()-s}if(u<m.top()){u=m.top()}b._g.add(u);b._m.add(o.width());b._k.add(o.height());var v=this.actualBrush();if(v==null){v=this.brush()}if(v==null){v=a.actualBrush()}b._h.add(v)},q0:function(a){return a.toolTip()},hideToolTips:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._qv.hideTooltips()},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=a;var d=c._o.count();var e=b.bu().left();var f=b.bu().right();var g=b.bu().top();var h=b.bu().bottom();for(var i=0;i<d;i++){if($.ig.util.isNaN(c._n.__inner[i])||$.ig.util.isNaN(c._o.__inner[i])||$.ig.util.isNaN(c._f.__inner[i])||$.ig.util.isNaN(c._g.__inner[i])||c._l.__inner[i]==null||c._j.__inner[i]==null){this._qv.hideContainer(c._i.__inner[i]);continue}var j=c._f.__inner[i];var k=c._g.__inner[i];var l=c._m.__inner[i];var m=c._k.__inner[i];var n=false;if(j<e&&Math.abs(j-e)>1){n=true}if(k<g&&Math.abs(k-g)>1){n=true}if(j+l>f&&Math.abs(j+l-f)>1){n=true}if(k+m>h&&Math.abs(k+m-h)>1){n=true}if(n){this._qv.hideContainer(c._i.__inner[i]);continue}var o=c._i.__inner[i];var p=Math.min(c._f.__inner[i],c._n.__inner[i]);var q=Math.min(c._g.__inner[i],c._o.__inner[i]);var r=c._n.__inner[i]-c._f.__inner[i];var s=c._o.__inner[i]-c._g.__inner[i];this._qv.moveTooltip(o,p,q,r,s)}},ei:function(){return true},$type:new $.ig.Type("ItemToolTipLayer",$$t.$s.$type)},true);$c("ItemTooltipCollisionInfo:h","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,_d:0,_c:0,_a:0,_b:0,$type:new $.ig.Type("ItemTooltipCollisionInfo",$.ig.$ot)},true);$c("ItemTooltipLayerFrame:i","Frame",{_o:null,_n:null,_g:null,_f:null,_l:null,_j:null,_i:null,_m:null,_k:null,_h:null,init:function(){$.ig.Frame.prototype.init.call(this);this._o=new $$4.x(Number,0);this._n=new $$4.x(Number,0);this._g=new $$4.x(Number,0);this._f=new $$4.x(Number,0);this._l=new $$4.x($.ig.$op.$type,0);this._j=new $$4.x($.ig.$op.$type,0);this._i=new $$4.x($.ig.$op.$type,0);this._m=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._h=new $$4.x($$a.$at.$type,0)},c:function(a,b,c){var d=b;var e=c;$.ig.Frame.prototype.b(this._o,a,d._o,e._o);$.ig.Frame.prototype.b(this._n,a,d._n,e._n);$.ig.Frame.prototype.b(this._g,a,d._g,e._g);$.ig.Frame.prototype.b(this._f,a,d._f,e._f);$.ig.Frame.prototype.b(this._m,a,d._m,e._m);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.InterpolationUtil.prototype.c($.ig.$op.$type,this._l,a,d._l,e._l,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.c($.ig.$op.$type,this._j,a,d._j,e._j,function(){return null},function(f,g,h,i){return i});$.ig.InterpolationUtil.prototype.c($.ig.$op.$type,this._i,a,d._i,e._i,function(){return null},function(f,g,h,i){return i})},$type:new $.ig.Type("ItemTooltipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("ItemToolTipLayerView:j","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a;this._b7=new $$4.x($$t.$k.$type,0)},_b4:null,_b5:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b5=function(){var $ret=new $.ig.Pool$1($.ig.$op.$type);$ret.create($self.b8.runOn($self));$ret.activate($self.ca.runOn($self));$ret.disactivate($self.cc.runOn($self));$ret.destroy($self.cb.runOn($self));return $ret}();this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/)},destroy:function(){$$t.$a6.destroy.call(this);for(var a=0;a<this._b5.active().count();a++){this._b5.active().__inner[a].destroy()}for(var b=0;b<this._b5.inactive().count();b++){this._b5.inactive().__inner[b].destroy()}this._b5.clear()},_b7:null,b8:function(){var a=new $$t.k;a.provideRenderer(this._e.renderer());a.__visibility=1;a.eventSink(this._e.seriesViewer()._cm._k);this._b7.add(a);return a},ca:function(a){var b=a},cc:function(a){var b=a;b.__visibility=1},cb:function(a){var b=a;b.unbind();b.content(null);this._b7.remove1(a)},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},configureTooltip:function(a,b,c,d){var e=b;if(a.tooltipTemplate()=="default"){a.tooltipTemplate(a.view().getDefaultTooltipTemplate())}var template_=a.tooltipTemplate();var context_=d;var f=$.ig.tmpl!==null;if(!f){return false}if(a.flattenEventArgs()==null){return false}var args_=a.flattenEventArgs()(d);var g=this._e.seriesViewer()._cm._j._ae.expandTemplate(template_,args_);e.content(g);return true},getTooltipSize:function(a,b,c){var d=a;var e=d.content();var f=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);d.pointerVisibility(1);var g=d.ct(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));d.pointerVisibility(0);return g},moveTooltip:function(a,b,c,d,e){var f=null;if(this._e.seriesViewer()!=null){f=this._e.seriesViewer()._cm._j.i()}var g=a;g.pointerTooltipStyle(f);var h=g.content();g.pointerPosition({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});g.__visibility=0;g._n=b;g._o=c},hideContainer:function(a){if(a!=null){var b=a;b.__visibility=1}},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(b){return}var c=0;var d=0;var e=this._e.seriesViewer();if(e!=null){var f=e._cm._j.b7();
c+=f.__x;d+=f.__y}for(var g=0;g<this._b7.count();g++){this._b7.__inner[g].render(this._b7.__inner[g]._n+c,this._b7.__inner[g]._o+d)}},al:function(a){$$t.$a6.al.call(this,a);var b=this._b5.active().getEnumerator();while(b.moveNext()){var tooltip_=b.current();if(tooltip_.__visibility!=0){continue}var c=tooltip_;var d=c.exportVisualData();var e=c._n;var f=c._o;var g=new $$4.x(String,0);var h=$b($$1.$i.$type,c.content());if(h!=null){var i=h.getText();g.add(i)}this._e.a7().addPointerTooltipData(a,d,e,f,g)}},hideTooltips:function(){for(var a=0;a<this._b7.count();a++){this.hideContainer(this._b7.__inner[a])}},$type:new $.ig.Type("ItemToolTipLayerView",$$t.$a6.$type)},true);$c("PointerTooltip:k","ContentControl",{init:function(){var $self=this;this.ar=null;this.cg={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.al=0;this.ax=0;this.aw=0;this.at=false;$$a.$g.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this._ab=$$t.$k.$type;this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.bs(a,b.propertyName(),b.oldValue(),b.newValue())});this._an=new $$t.m(this)},ar:null,as:function(){if(this.ar==null){this.ar=new $.ig.SRProvider(this._an._j)}return this.ar},aj:null,ak:function(){var $self=this;if(this.aj==null){this.aj=$.ig.DVContainer.prototype.instance().createInstance($.ig.ISeriesVisualDataManager.prototype.$type,function(){return $self.as().q()})}return this.aj},_ai:null,_an:null,pointerPosition:function(a){if(arguments.length===1){this.h($$t.$k.pointerPositionProperty,a);return a}else{return this.c($$t.$k.pointerPositionProperty)}},pointerInset:function(a){if(arguments.length===1){this.h($$t.$k.pointerInsetProperty,a);return a}else{return this.c($$t.$k.pointerInsetProperty)}},pointerWidth:function(a){if(arguments.length===1){this.h($$t.$k.pointerWidthProperty,a);return a}else{return this.c($$t.$k.pointerWidthProperty)}},pointerVisibility:function(a){if(arguments.length===1){this.h($$t.$k.pointerVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$k.pointerVisibilityProperty))}},pointerLocation:function(a){if(arguments.length===1){this.h($$t.$k.pointerLocationProperty,$$t.$l.getBox(a));return a}else{return $g(this.c($$t.$k.pointerLocationProperty))}},actualPointerStartPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerStartPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerStartPositionProperty)}},actualPointerFirstPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerFirstPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerFirstPositionProperty)}},actualPointerSecondPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualPointerSecondPositionProperty,a);return a}else{return this.c($$t.$k.actualPointerSecondPositionProperty)}},actualBoxTopLeftPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxTopLeftPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxTopLeftPositionProperty)}},actualBoxTopRightPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxTopRightPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxTopRightPositionProperty)}},actualBoxBottomLeftPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxBottomLeftPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxBottomLeftPositionProperty)}},actualBoxBottomRightPosition:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxBottomRightPositionProperty,a);return a}else{return this.c($$t.$k.actualBoxBottomRightPositionProperty)}},actualBoxWidth:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxWidthProperty,a);return a}else{return this.c($$t.$k.actualBoxWidthProperty)}},actualBoxHeight:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxHeightProperty,a);return a}else{return this.c($$t.$k.actualBoxHeightProperty)}},actualBoxFullHeight:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxFullHeightProperty,a);return a}else{return this.c($$t.$k.actualBoxFullHeightProperty)}},actualBoxFullWidth:function(a){if(arguments.length===1){this.h($$t.$k.actualBoxFullWidthProperty,a);return a}else{return this.c($$t.$k.actualBoxFullWidthProperty)}},pointerPoints:function(a){if(arguments.length===1){this.h($$t.$k.pointerPointsProperty,a);return a}else{return this.c($$t.$k.pointerPointsProperty)}},pointerOutlinePoints:function(a){if(arguments.length===1){this.h($$t.$k.pointerOutlinePointsProperty,a);return a}else{return this.c($$t.$k.pointerOutlinePointsProperty)}},bu:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},propertyChanged:null,propertyUpdated:null,bs:function(a,b,c,d){switch(b){case"PointerPosition":this.br();break;case"PointerVisibility":this.br();break}},_bx:null,_cr:null,_cs:null,_av:false,bo:function(){if(this._an.d(this.content())){this.br()}},br:function(){this._av=true},cg:null,al:0,ax:0,aw:0,au:function(a,b){if(Math.abs(a-b)<1e-5){return true}return false},ct:function(a){this._av=false;var b=0;var c=0;var d=this._an.x(a);b=d.width();c=d.height();if(this.al==this.pointerLocation()&&this.au(this.cg.__x,this.pointerPosition().__x)&&this.au(this.cg.__y,this.pointerPosition().__y)){this.actualBoxWidth(b);this.actualBoxHeight(c);if(this.pointerVisibility()==0){b+=this.ax;c+=this.aw;this.actualBoxFullWidth(this.actualBoxWidth()+this.ax);this.actualBoxFullHeight(this.actualBoxHeight()+this.aw)}return new $$a.af(1,b,c)}var e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f={__x:b*.5,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var g={__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h={__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:b*.5,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var j={__x:0,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var k={__x:0,__y:c*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:b,__y:c*.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m=b;var n=c;var o=b;var p=c;var q={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var r={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var s={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var u=this.pointerInset();var v=this.pointerWidth();var w=this.pointerLocation();var x=this.pointerPosition();var y=0;var z=0;var aa=Math.pow(e.__x-x.__x,2)+Math.pow(e.__y-x.__y,2);var ab=Math.pow(f.__x-x.__x,2)+Math.pow(f.__y-x.__y,2);var ac=Math.pow(g.__x-x.__x,2)+Math.pow(g.__y-x.__y,2);var ad=Math.pow(l.__x-x.__x,2)+Math.pow(l.__y-x.__y,2);var ae=Math.pow(h.__x-x.__x,2)+Math.pow(h.__y-x.__y,2);var af=Math.pow(i.__x-x.__x,2)+Math.pow(i.__y-x.__y,2);var ag=Math.pow(j.__x-x.__x,2)+Math.pow(j.__y-x.__y,2);var ah=Math.pow(k.__x-x.__x,2)+Math.pow(k.__y-x.__y,2);var ai=1.7976931348623157e308;ai=Math.min(ai,aa);ai=Math.min(ai,ab);ai=Math.min(ai,ac);ai=Math.min(ai,ad);ai=Math.min(ai,ae);ai=Math.min(ai,af);ai=Math.min(ai,ag);ai=Math.min(ai,ah);if(w==0){if(ai==aa){w=12;if(x.__x>=e.__x){w=1}}if(ai==ah){w=11}if(ai==ag){w=10;if(x.__x>=j.__x){w=9}}if(ai==ac){w=4;if(x.__x<=g.__x){w=3}}if(ai==ad){w=5}if(ai==ae){w=6;if(x.__x<=h.__x){w=7}}if(ai==ab){w=2}if(ai==af){w=8}}var aj=$.ig.DeviceUtils.prototype.g(3);switch(w){case 1:q={__x:e.__x+u,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x+u+v,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+u,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+u+v,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 2:q={__x:(e.__x+g.__x)/2-v/2,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:(e.__x+g.__x)/2+v/2,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:(e.__x+g.__x)/2-v/2,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:(e.__x+g.__x)/2+v/2,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 3:q={__x:g.__x-u,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x-u-v,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-u,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-u-v,__y:e.__y+aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 4:q={__x:g.__x,__y:g.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x,__y:g.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-aj,__y:g.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-aj,__y:g.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 5:q={__x:g.__x,__y:(g.__y+h.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:g.__x,__y:(g.__y+h.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:g.__x-aj,__y:(g.__y+h.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:g.__x-aj,__y:(g.__y+h.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 6:q={__x:h.__x,__y:h.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:h.__x,__y:h.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:h.__x-aj,__y:h.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:h.__x-aj,__y:h.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 7:q={__x:h.__x-u,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:h.__x-u-v,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:h.__x-u,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:h.__x-u-v,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 8:q={__x:(j.__x+h.__x)/2-v/2,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:(j.__x+h.__x)/2+v/2,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:(j.__x+h.__x)/2-v/2,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:(j.__x+h.__x)/2+v/2,__y:h.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 9:q={__x:j.__x+u,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:j.__x+u+v,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:j.__x+u,__y:j.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:j.__x+u+v,__y:j.__y-aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 10:q={__x:e.__x,__y:j.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:j.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:j.__y-u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:j.__y-u-v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 11:q={__x:e.__x,__y:(e.__y+j.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:(e.__y+j.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:(e.__y+j.__y)/2-v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:(e.__y+j.__y)/2+v/2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break;case 12:q={__x:e.__x,__y:e.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:e.__x,__y:e.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:e.__x+aj,__y:e.__y+u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:e.__x+aj,__y:e.__y+u+v,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};break}var ak={__x:x.__x,__y:x.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(ak.__y<e.__y){var al=e.__y-ak.__y;ak={__x:ak.__x,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};p+=al;e={__x:e.__x,__y:e.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g={__x:g.__x,__y:g.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:j.__x,__y:j.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h={__x:h.__x,__y:h.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q={__x:q.__x,__y:q.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:r.__x,__y:r.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:s.__x,__y:s.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:t.__x,__y:t.__y+al,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{p=Math.max(ak.__y,n)}if(ak.__x<e.__x){var am=e.__x-ak.__x;ak={__x:0,__y:ak.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o+=am;e={__x:e.__x+am,__y:e.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g={__x:g.__x+am,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j={__x:j.__x+am,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h={__x:h.__x+am,__y:h.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};q={__x:q.__x+am,__y:q.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};r={__x:r.__x+am,__y:r.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};s={__x:s.__x+am,__y:s.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t={__x:t.__x+am,__y:t.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{o=Math.max(ak.__x,m)}y=o-m;z=p-n;this.ax=y;this.aw=z;this.al=this.pointerLocation();this.cg=this.pointerPosition();this.actualPointerStartPosition(ak);this.actualPointerFirstPosition(q);this.actualPointerSecondPosition(r);this.actualBoxWidth(m);this.actualBoxHeight(n);this.actualBoxFullWidth(o);this.actualBoxFullHeight(p);this.actualBoxTopLeftPosition(e);this.actualBoxTopRightPosition(g);this.actualBoxBottomRightPosition(h);this.actualBoxBottomLeftPosition(j);var an=new $$a.z(0);an.add(t);an.add(this.actualPointerSecondPosition());an.add(this.actualPointerStartPosition());an.add(this.actualPointerFirstPosition());an.add(s);this.pointerPoints(an);if(this._cr!=null){this._cr._ak=an}var ao=new $$a.z(0);ao.add(this.actualPointerSecondPosition());ao.add(this.actualPointerStartPosition());ao.add(this.actualPointerFirstPosition());this.pointerOutlinePoints(ao);if(this._cs!=null){this._cs._ak=ao}if(this.pointerVisibility()==1){return new $$a.af(1,b,c)}return new $$a.af(1,o,p)},destroy:function(){this.unbind();this._an.r()},hide:function(){this.__visibility=1;this._an.s()},render:function(a,b){if(this._av){this.ct(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}this._an.v(a,b)},_eventSink:null,eventSink:function(a){if(arguments.length===1){this._eventSink=a;return a}else{return this._eventSink}},provideRenderer:function(a){this._an.u(a)},at:false,bind:function(){if(!this.at){if(this.eventSink()!=null&&this._an._l!=null){this.at=true;this.eventSink().as(this._an._l,"pointerTooltip"+this.getHashCode())}}},unbind:function(){if(this.at){if(this.eventSink()!=null&&this._an._l!=null){this.at=false;this.eventSink().bg(this._an._l,"pointerTooltip"+this.getHashCode())}this.eventSink(null)}},_pointerTooltipStyle:null,pointerTooltipStyle:function(a){if(arguments.length===1){this._pointerTooltipStyle=a;return a}else{return this._pointerTooltipStyle}},exportVisualData:function(){if(this.__visibility==1){return null}return this._an.q()},$type:new $.ig.Type("PointerTooltip",$$a.$g.$type,[$$0.$b6.$type])},true);$c("PointerTooltipView:m","Object",{init:function(a){this.c=false;this.i=0;this.h=0;this.g=-1;this.e=-1;this.f=1;$.ig.$op.init.call(this);this._a=a;this._a._cr=new $$a.bz;this._a._cs=new $$a.b0;this._l=null;this.t()},t:function(){if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=this.f){this.f=window.devicePixelRatio}},_a:null,x:function(a){var b=new $$a.af(1,0,0);if(this._a.content()!=null){var c=this._a.content();c=c.clone();b=new $$a.af(1,0,0);if(this._n==null){this._n=this._j.createElement("div");this._n.addClass("ui-chart-pointer-tooltip-container");this._n.setStyleProperty("position","absolute");this._n.setStyleProperty("visibility","hidden");this._n.setStyleProperty("top","0px");this._n.setStyleProperty("left","0px");this._p=this._j.createElement("div");this._p.setStyleProperty("position","relative");this._o=this._j.createElement("div");this._o.addClass("ui-chart-pointer-tooltip-content-container");this._o.setStyleProperty("position","absolute");this._o.setStyleProperty("top","0px");this._o.setStyleProperty("left","0px");this._n.append(this._p);this._p.append(this._o)}this._n.remove();this._j.appendToBody(this._n);this._o.append(c);b=new $$a.af(1,this._o.outerWidthWithMargin(),this._o.outerHeightWithMargin());this._n.remove();c.remove()}else{if(this._a._ai!=null){b=this._a._ai.getDesiredSize()}}return b},_n:null,_p:null,_o:null,_l:null,_k:null,_b:null,_m:null,w:null,c:false,i:0,h:0,v:function(a,b){if(this._l==null){this._l=this._j.createElement("div");this._l.addClass("ui-chart-pointer-tooltip-container");this._l.setStyleProperty("position","absolute");this._l.setStyleProperty("pointer-events","none");this._l.setStyleProperty("top","0px");this._l.setStyleProperty("left","0px");var c=this._j.createElement("div");c.setStyleProperty("position","relative");this._k=this._j.createElement("canvas");this._k.setStyleProperty("position","absolute");this._k.setStyleProperty("top","0px");this._k.setStyleProperty("left","0px");this._m=this._j.createElement("div");this._m.addClass("ui-chart-pointer-tooltip-content-container");this._m.setAttribute("style","position: absolute;top:0px;left:0px;--tooltip-container-background-color:transparent;");c.append(this._k);c.append(this._m);this._l.append(c);this._b=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._j.get2DCanvasContext(this._k));this._l.hide();this._j.appendToBody(this._l)}this._a.bind();if(this._a.__visibility==1&&this.c){this._l.hide();this.c=false;return}var d=null;if(this._a.content()!=null){d=this._a.content();d.remove()}this._m.removeChildren();if(d!=null){var cont_=this._m;var xPos_=this._a.actualBoxTopLeftPosition().__x.toString()+"px";var yPos_=this._a.actualBoxTopLeftPosition().__y.toString()+"px";cont_.setRawStyleProperty("left",xPos_);cont_.setRawStyleProperty("top",yPos_);this._m.append(d)}var e=this._a.pointerTooltipStyle();var f=1;this.t();if(e!=null){f=!$.ig.util.isNaN(e._b)?e._b:1}var g=$.ig.truncate(Math.ceil(this._a.actualBoxFullWidth()+f*2));var h=$.ig.truncate(Math.ceil(this._a.actualBoxFullHeight()+f*2));if(g!=this.i||h!=this.h){this._k.setStyleProperty("width",g.toString()+"px");this._k.setStyleProperty("height",h.toString()+"px");this._k.setAttribute("width",(g*this.f).toString());this._k.setAttribute("height",(h*this.f).toString());this.i=g;this.h=h}if(this._b.d()&&this.f!=1){this._b.z();this._b.aa(this.f,this.f)}this._b.k(0,0,this.i,this.h);var i=new $$a.b1;i.width(this._a.actualBoxWidth());i.height(this._a.actualBoxHeight());i._n=this._a.actualBoxTopLeftPosition().__x;i._o=this._a.actualBoxTopLeftPosition().__y;if(e!=null){i.__fill=e._c!=null?e._c:function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();i.__stroke=e._d!=null?e._d:function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();i._ac=!$.ig.util.isNaN(e._b)?e._b:1;i.am(!$.ig.util.isNaN(e._a)?e._a:0);i.an(!$.ig.util.isNaN(e._a)?e._a:0)}else{i.__fill=function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();i.__stroke=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();i._ac=1}this.w=i;var j=this._a._cr;var k=this._a._cs;j.__fill=i.__fill;k.__stroke=i.__stroke;this._b.v(i);this._b.t(j);this._b.u(k);if(this._a._ai!=null){this._a._ai.ensureUpdated();this._a._ai.doRender(this._b,1)}var x_=a+"px";var y_=b+"px";var container_=this._l;container_.setRawStyleProperty("left",x_);container_.setRawStyleProperty("top",y_);if(this._a.__visibility==0&&!this.c){this._l.show();this.c=true}if(this._b.d()&&this.f!=1){this._b.y()}},q:function(){return this._a.ak().exportPointerTooltipData(this._a._cr,this._a._cs,this.w,new $$a.ae(0,0,0,this._a.actualBoxFullWidth(),this._a.actualBoxFullHeight()))},g:0,e:0,f:0,d:function(a){var b=this.g;var c=this.e;var d=this.x(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(d.width()!=b||d.height()!=c){return true}return false},r:function(){this._j=null;this._l.hide();this._l.remove();this._l=null;this._n=null;this._p=null;this._o=null;this._l=null;this._k=null;this._m=null},s:function(){this._l.hide()},_j:null,u:function(a){this._j=a},$type:new $.ig.Type("PointerTooltipView",$.ig.$ot)},true);$c("ValueOverlay:n","Series",{init:function(){this.py=null;this.px=null;$.ig.Series.prototype.init.call(this);this._ab=$$t.$n.$type},axis:function(a){if(arguments.length===1){this.h($$t.$n.axisProperty,a);return a}else{return this.c($$t.$n.axisProperty)}},value:function(a){if(arguments.length===1){this.h($$t.$n.valueProperty,a);return a}else{return this.c($$t.$n.valueProperty)}},p7:0,p8:0,p4:0,getSeriesValue:function(a,b,c){return this.value()},p5:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.__x,2)+Math.pow(a.__y-b.__y,2));var d=Math.acos((a.__x-b.__x)/c);if(a.__y-b.__y<0){d=2*Math.PI-d}return d},getSeriesValuePosition:function(a,b,c){if(this.axis()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var d=this.p6();var e=NaN;var f=NaN;var g=NaN;var h={__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i=NaN;switch(this.axis().a1()){case 2:i=Math.sqrt(Math.pow(a.__x-h.__x,2)+Math.pow(a.__y-h.__y,2));g=d;e=h.__x+Math.cos(g)*i;f=h.__y+Math.sin(g)*i;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();break;case 0:e=d;f=a.__y;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();break;case 1:f=d;e=a.__x;e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();break;case 3:g=this.p5(a,h);i=d;e=h.__x+Math.cos(g)*i;f=h.__y+Math.sin(g)*i;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();break}return{__x:e,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getItemIndex:function(a){throw new $$6.q(0)},getItem:function(a){return this},scrollIntoView:function(a){return false},ap:function(a){var b=$b($.ig.NumericAxisBase.prototype.$type,a);var c=this.value();if($.ig.util.isNaN(c)||Number.isInfinity(c)){return null}return new $.ig.AxisRange(c,c)},l8:function(a){this.ko(true,this.view());if(!this.pw()){if(this._ps!=null){this.qr(NaN,this.cs())}return}if(this.ek(a)){if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}var b=this.p7;this.p7=this.p8;this.p8=b}else{this.p7=this.p4}this.p4=this.p6();this.mf()}else{this.p4=this.p6();this.qq(this.p4,this._pu)}},p6:function(){var a,b;var c=this.getViewInfo(b,a);b=c.p0;a=c.p1;var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,a,b,this.axis().isInverted(),d);return this.axis().getScaledValue(this.value(),e)},qq:function(a,b){if(this.axis()==null){return}var c=$b($.ig.CategoryAxisBase.prototype.$type,this.axis());if(c!=null&&!c.isDateTime()){if(this.value()>c.itemsCount()-1){return}if(c.categoryMode()!=0){var d=this.getEffectiveViewport1(b);var e=.5*c.getCategorySize(b.bv(),b.bu(),d);var f=false;if(c.isVertical()&&!c.isInverted()){f=true}if($b($.ig.CategoryXAxis.prototype.$type,c)!==null&&c.isInverted()){f=true}if(f){e=-e}a+=e}}var g=$b($.ig.NumericAxisBase.prototype.$type,this.axis());if(g!=null){if(this.value()<g.actualMinimumValue()||this.value()>g.actualMaximumValue()){return}if(g.k3()&&this.value()<0){return}}var h;switch(this.axis().a1()){case 2:case 3:h=this.axis().jz(a,b.bv(),b.bu(),this.getEffectiveViewport1(b),this.pg(b));break;default:h=this.axis().jz(a,b.bv(),b.bu(),null,null);break}if(h!=null){b.by(h)}if(!b.isThumbnailView()){this.qr(a,this.cs())}},e5:function(a,b,c){var d=true;d=$.ig.Series.prototype.e5.call(this,a,b,c);if(!c.o()||b.isEmpty()||a.isEmpty()||this.axis()==null||this.axis().seriesViewer()==null){d=false}return d},mu:function(a,b){this.renderSeries(false)},mt:function(a,b){this.renderSeries(false)},kr:function(a,b,c,d){throw new $$6.q(0)},lt:function(a,b,c,d){$.ig.Series.prototype.lt.call(this,a,b,c,d);switch(b){case"Axis":if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}this.renderSeries(false);this.le();break;case"TransitionProgress":this.p8=this.p7+this.gq()*(this.p4-this.p7);if(this.cu(this.view())){return}if(this.gq()==1){this.qq(this.p4,this._pu)}else{this.qq(this.p8,this._pu)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"Value":var e=$b($.ig.NumericAxisBase.prototype.$type,this.axis());if(e!=null){e.updateRange()}this.renderSeries(true);this.lf();break;case"IsAxisAnnotationEnabled":case"AxisAnnotationTextColor":case"AxisAnnotationBackground":case $$t.$n.qd:case"AxisAnnotationOutline":case"AxisAnnotationStrokeThickness":case"AxisAnnotationPaddingBottom":case"AxisAnnotationPaddingLeft":case"AxisAnnotationPaddingRight":case"AxisAnnotationPaddingTop":this.renderSeries(true);break}},k5:function(){$.ig.Series.prototype.k5.call(this);if(this.axis()!=null){this.axis().h3(false)}},ko:function(a,b){$.ig.Series.prototype.ko.call(this,a,b);var c=b;c.bx()},pw:function(){if(this.axis()==null||this.axis().seriesViewer()==null||$.ig.util.isNaN(this.value())||this.__visibility!=0){return false}var a=$b($.ig.CategoryAxisBase.prototype.$type,this.axis());if(a!=null&&a.itemsCount()==0){return false}return true},preferredCategoryMode:function(a){return 0},categoryAxis:function(){return $b($.ig.CategoryAxisBase.prototype.$type,this.axis())},bv:function(){return new $$t.o(this)},lo:function(a){$.ig.Series.prototype.lo.call(this,a);this._pu=$b($$t.$o.$type,a)},_pu:null,l9:function(a,b){$.ig.Series.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)||!this.pw()){return}var c=this.getEffectiveViewport1(this.view());var d=this.axis().getScaledValue(this.value(),new $.ig.ScalerParams(0,this._bx.bv(),a,this.axis().isInverted(),c));this.qq(d,$b($$t.$o.$type,this._bx));this.ev(false)},getOffsetValue:function(){return 0},getCategoryWidth:function(){return 0},isAxisAnnotationEnabled:function(a){if(arguments.length===1){this.h($$t.$n.isAxisAnnotationEnabledProperty,a);return a}else{return this.c($$t.$n.isAxisAnnotationEnabledProperty)}},axisAnnotationFormatLabel:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationFormatLabelProperty,a);return a}else{return this.c($$t.$n.axisAnnotationFormatLabelProperty)}},axisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$n.axisAnnotationTextColorProperty)}},axisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$n.axisAnnotationBackgroundProperty)}},axisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){
this.h($$t.$n.axisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$n.axisAnnotationInterpolatedValuePrecisionProperty))}},axisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$n.axisAnnotationOutlineProperty)}},axisAnnotationPadding:function(){return new $$a.ah(1,this.axisAnnotationPaddingLeft(),this.axisAnnotationPaddingTop(),this.axisAnnotationPaddingRight(),this.axisAnnotationPaddingBottom())},axisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingLeftProperty)}},axisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingTopProperty)}},axisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingRightProperty)}},axisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$n.axisAnnotationPaddingBottomProperty)}},axisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$n.axisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$n.axisAnnotationStrokeThicknessProperty)}},getAxes:function(){return[this.axis()]},_ps:null,py:null,px:null,qr:function(a,b){if($.ig.util.isNaN(a)){if(this._ps!=null){$$t.$a0.b(this._ps);$$t.$a0.d(this,this._ps,true,this.px,this.py,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel(),this.axisAnnotationFormatLabel())}return}var c=false;if(this.px==null){c=true;this.py=new $$4.x($.ig.Axis.prototype.$type,0);this.px=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$t.$type),0)}this._ps=new $$t.at;var d=this.actualBrush();if(d==null){d=this.brush()}var e=this.axis().isVertical();$$t.$a0.c(this._ps,{__x:a,__y:a,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},this,this.seriesViewer(),this.getEffectiveViewport(),d,this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),!e&&this.isAxisAnnotationEnabled(),e&&this.isAxisAnnotationEnabled());$$t.$a0.d(this,this._ps,c,this.px,this.py,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel(),this.axisAnnotationFormatLabel())},isValueOverlay:function(){return true},getLabel:function(a){if(this.axis()!=null){return this.axis().getValueLabel(a)}return null},labelResolved:function(){var a=this.getLabel(this.value());return a!=null?a:$4("{0:0.##}",this.value())},$type:new $.ig.Type("ValueOverlay",$.ig.Series.prototype.$type,[$.ig.IHasCategoryModePreference.prototype.$type])},true);$c("ValueOverlayView:o","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bz=new $$a.by},_bz:null,bb:function(){$.ig.SeriesView.prototype.bb.call(this);this._bz.__stroke=this._e.actualBrush();this._bz._ac=this._e.actualThickness();this._bz._ai=this._e.dashArray();this._bz._ad=this._e.dashCap()},bc:function(){$.ig.SeriesView.prototype.bc.call(this);var a=this.bo();this._bz.__stroke=a;this._bz._ac=this._e.actualThickness()+3;this._bz.__stroke=a;this._bz._ac=this._e.actualThickness()+3},by:function(a){this._bz._ak=a;this.aq()},bx:function(){this._bz._ak=null;this.aq()},a6:function(a,b){$.ig.SeriesView.prototype.a6.call(this,a,b);if(a.d()){a.s(this._bz)}},al:function(a){$.ig.SeriesView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this._bz,"ValueOverlayPath",[])},$type:new $.ig.Type("ValueOverlayView",$.ig.SeriesView.prototype.$type)},true);$c("AnnotationLayerProxy:p","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){if(!a.isAnnotationLayer()){return false}return true},setCrosshairHorizontalLineVisibility:function(a,b){a.horizontalLineVisibility(b)},setCrosshairVerticalLineVisibility:function(a,b){a.verticalLineVisibility(b)},setCrosshairHorizontalLineStroke:function(a,b){a.horizontalLineStroke(b)},setCrosshairVerticalLineStroke:function(a,b){a.verticalLineStroke(b)},setCrosshairXAxisForeground:function(a,b){a.xAxisAnnotationTextColor(b)},setCrosshairYAxisForeground:function(a,b){a.yAxisAnnotationTextColor(b)},setCrosshairXAxisBackground:function(a,b){a.xAxisAnnotationBackground(b)},setCrosshairYAxisBackground:function(a,b){a.yAxisAnnotationBackground(b)},setCrosshairYAxisPrecision:function(a,b){a.yAxisAnnotationInterpolatedValuePrecision(b)},setCrosshairXAxisPrecision:function(a,b){a.xAxisAnnotationInterpolatedValuePrecision(b)},setCrosshairOnAxesEnabled:function(a,b){a.isAxisAnnotationEnabled(b)},setCrosshairUseInterpolation:function(a,b){a.useInterpolation(b)},setCrosshairThickness:function(a,b){a.thickness(b)},setFinalValuePrecision:function(a,b){a.axisAnnotationInterpolatedValuePrecision(b)},setFinalValueBackground:function(a,b){a.axisAnnotationBackground(b)},setFinalValueForeground:function(a,b){a.axisAnnotationTextColor(b)},setContentMemberPath:function(a,b){a.contentMemberPath(b)},setLabelMemberPath:function(a,b){a.labelMemberPath(b)},setXMemberPath:function(a,b){a.xMemberPath(b)},setYMemberPath:function(a,b){a.yMemberPath(b)},setTargetSeries:function(a,b){a.targetSeries(b)},setCollisionChannel:function(a,b){a.collisionChannel(b)},isCalloutLayer:function(a){if($b($$t.$ab.$type,a)!==null){return true}return false},addCalloutStyleUpdating:function(a,b){var c=a;c.calloutStyleUpdating=$.ig.Delegate.prototype.combine(c.calloutStyleUpdating,b)},removeCalloutStyleUpdating:function(a,b){var c=a;c.calloutStyleUpdating=$.ig.Delegate.prototype.remove(c.calloutStyleUpdating,b)},setCalloutStyleUpdatingEventEnabled:function(a,b){a.isCustomCalloutStyleEnabled(b)},$type:new $.ig.Type("AnnotationLayerProxy",$.ig.$ot,[$.ig.IAnnotationLayerProxy.prototype.$type])},true);$c("AnnotationFactoryManager:q","Object",{init:function(){$.ig.$op.init.call(this)},register:function(){if(!$$t.$q.a){$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAnnotationInfoProvider.prototype.$type,function(){return new $$t.r});$.ig.DVContainer.prototype.instance().registerFactory($.ig.IAxisAnnotationManager.prototype.$type,function(){return new $$t.u});$$t.$q.a=true}},$type:new $.ig.Type("AnnotationFactoryManager",$.ig.$ot)},true);$c("AnnotationInfoProvider:r","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("AnnotationInfoProvider",$.ig.$ot)},true);$c("AxisAnnotation:t","DependencyObject",{init:function(){$$a.$r.init.call(this)},propertyChanged:null,_l:false,resetCachedExtent:function(){this._l=true},checkForExtentReset:function(a){if(this._l){this._l=false;a()}},value:function(a){if(arguments.length===1){this.h($$t.$t.valueProperty,a);return a}else{return this.c($$t.$t.valueProperty)}},text:function(a){if(arguments.length===1){this.h($$t.$t.textProperty,a);return a}else{return this.c($$t.$t.textProperty)}},ad:function(a,b,c){this.ac(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},ac:function(a,b,c){this._k=true;switch(a){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._j=new $.ig.BindingFormatter;this._j.j(this.labelFormat());this._j.d(this.labelFormatSpecifiers())}else{this._j=null}break}},resolveLabelValue:function(){if(this.text()!=null){return this.text()}if(this.formatLabel()!=null){return this.formatLabel()(this.value())}if(this._j!=null){return this._j.i(this.value())}if(this.value()==null){return null}return this.value().toString()},labelFormat:function(a){if(arguments.length===1){this.h($$t.$t.labelFormatProperty,a);return a}else{return this.c($$t.$t.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$t.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$t.labelFormatSpecifiersProperty)}},_formatLabel:null,formatLabel:function(a){if(arguments.length===1){this._formatLabel=a;return a}else{return this._formatLabel}},textColor:function(a){if(arguments.length===1){this.h($$t.$t.textColorProperty,a);return a}else{return this.c($$t.$t.textColorProperty)}},background:function(a){if(arguments.length===1){this.h($$t.$t.backgroundProperty,a);return a}else{return this.c($$t.$t.backgroundProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$t.outlineProperty,a);return a}else{return this.c($$t.$t.outlineProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$t.strokeThicknessProperty,a);return a}else{return this.c($$t.$t.strokeThicknessProperty)}},_k:false,_j:null,backgroundPadding:function(a){if(arguments.length===1){this.backgroundPaddingLeft(a._c);this.backgroundPaddingTop(a._e);this.backgroundPaddingRight(a._d);this.backgroundPaddingBottom(a._b);return a}else{return new $$a.ah(1,this.backgroundPaddingLeft(),this.backgroundPaddingTop(),this.backgroundPaddingRight(),this.backgroundPaddingBottom())}},backgroundPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingLeftProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingLeftProperty)}},backgroundPaddingTop:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingTopProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingTopProperty)}},backgroundPaddingRight:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingRightProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingRightProperty)}},backgroundPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$t.backgroundPaddingBottomProperty,a);return a}else{return this.c($$t.$t.backgroundPaddingBottomProperty)}},$type:new $.ig.Type("AxisAnnotation",$$a.$r.$type,[$$0.$b6.$type,$.ig.IAxisAnnotation.prototype.$type])},true);$c("AxisAnnotationManager:u","Object",{init:function(){$.ig.$op.init.call(this)},_owner:null,owner:function(a){if(arguments.length===1){this._owner=a;return a}else{return this._owner}},onAddAnnotations:function(a){var b=0;for(var c=0;c<a.an().count();c++){b=this.a(a,a.an().__inner[c],b)}for(var d=0;d<a.annotations().count();d++){b=this.a(a,a.annotations().__inner[d],b)}a._bo.count(b);a._bp.count(b)},a:function(a,b,c){var d=NaN;d=b.value();var e=new $.ig.LabelPosition(a.scaleValue(d));if(a.isCategoryDateTime()){var f=a;if(f.categoryMode()==2){var g=a.seriesViewer().actualWindowRect();var h=a.j7();var i=a.j2();e._c+=a.isInverted()?-f.getCategorySize(g,h,i)*.5:f.getCategorySize(g,h,i)*.5}}var j=e._c;if(a.isVertical()){if(e._c>a.j7().bottom()||e._c<a.j7().top()){return c}}else{if(e._c>a.j7().right()||e._c<a.j7().left()){return c}}var k=a._bo.item(c);var l=a._bp.item(c);var m=100+c*2;c++;l.ak(b.resolveLabelValue());if(b.textColor()!=null){l._am=b.textColor()}k.__fill=b.background();k.__stroke=b.outline();k._ac=b.strokeThickness();k._s=m;l._s=m+1;b.checkForExtentReset(function(){e._b=true});e._a=true;e._d=b.backgroundPadding();a._c9.add(e);a._c8.add1(l.ak());return c},arrangeAnnotations:function(a,b,c,d,e,f,g,h,i,j){for(var k=0;k<a._bp.count();k++){var l=a._bo.item(k);var m=-1;for(var n=c.count()-1;n>=0;n--){if(c.__inner[n]==a._bp.item(k)){m=n;break}}if(m==-1){continue}if(e){b.z(l,a._bp.item(k),a._c9.__inner[m],d.__inner[m],g,h,i,j);b.aq(l,a._bp.item(k),a._c9.__inner[m],d.__inner[m],g,h,i,j,f)}else{b.z(l,a._bp.item(k),a._c9.__inner[m],d.__inner[m],g,h,i,j)}}},b:function(a,b){this.owner().cn(true);this.owner().renderAxis()},c:function(a){if(a.oldItems()!=null){for(var b=0;b<a.oldItems().count();b++){var c=a.oldItems().item(b);if(c==null){continue}var d=c;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}}if(a.newItems()!=null){for(var e=0;e<a.newItems().count();e++){var f=a.newItems().item(e);if(f==null){continue}var g=f;g.propertyChanged=$.ig.Delegate.prototype.combine(g.propertyChanged,this.b.runOn(this))}}this.owner().cn(true);this.owner().renderAxis()},onAnnotionsChanged:function(a,b,c){this.c(c)},onAnnotionsReset:function(a,b,c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}},onAutoAnnotionsChanged:function(a,b,c){this.c(c)},onAutoAnnotionsReset:function(a,b,c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.b.runOn(this))}},$type:new $.ig.Type("AxisAnnotationManager",$.ig.$ot,[$.ig.IAxisAnnotationManager.prototype.$type])},true);$c("CalloutAnnotation:v","DependencyObject",{init:function(){this.ab=0;this.ac=0;this.am=null;this.aa=null;this.z=null;this.bk=null;this.bh=null;this.bj=null;this.bi=null;this.x=0;this.n=true;this.u=NaN;this.w=NaN;this.v=NaN;this.t=NaN;$$a.$r.init.call(this)},propertyChanged:null,_k:null,xValue:function(a){if(arguments.length===1){this.h($$t.$v.xValueProperty,a);return a}else{return this.c($$t.$v.xValueProperty)}},ab:null,yValue:function(a){if(arguments.length===1){this.h($$t.$v.yValueProperty,a);return a}else{return this.c($$t.$v.yValueProperty)}},ac:null,text:function(a){if(arguments.length===1){this.h($$t.$v.textProperty,a);return a}else{return this.c($$t.$v.textProperty)}},am:null,_aw:null,key:function(a){if(arguments.length===1){this.h($$t.$v.keyProperty,a);return a}else{return this.c($$t.$v.keyProperty)}},aa:null,content:function(a){if(arguments.length===1){this.h($$t.$v.contentProperty,a);return a}else{return this.c($$t.$v.contentProperty)}},z:null,series:function(a){if(arguments.length===1){this.h($$t.$v.seriesProperty,a);return a}else{return this.c($$t.$v.seriesProperty)}},l:null,a0:function(a,b,c){this.az(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},az:function(a,b,c){switch(a){case"XValue":this.ab=c;break;case"YValue":this.ac=c;break;case"Series":this.l=c;break;case"Content":this.z=c;break;case"Key":this.aa=c;break;case"Text":this.am=c;break;case"TextColor":this.bk=c;break;case"LeaderBrush":this.bi=c;break;case"Outline":this.bj=c;break;case"Background":this.bh=c;break;case"StrokeThickness":this.x=c;break;case"BackgroundPaddingLeft":this.n=true;this.u=c;break;case"BackgroundPaddingTop":this.n=true;this.w=c;break;case"BackgroundPaddingRight":this.n=true;this.v=c;break;case"BackgroundPaddingBottom":this.n=true;this.t=c;break}this._o=true},_formatLabel:null,formatLabel:function(a){if(arguments.length===1){this._formatLabel=a;return a}else{return this._formatLabel}},textColor:function(a){if(arguments.length===1){this.h($$t.$v.textColorProperty,a);return a}else{return this.c($$t.$v.textColorProperty)}},bk:null,background:function(a){if(arguments.length===1){this.h($$t.$v.backgroundProperty,a);return a}else{return this.c($$t.$v.backgroundProperty)}},bh:null,outline:function(a){if(arguments.length===1){this.h($$t.$v.outlineProperty,a);return a}else{return this.c($$t.$v.outlineProperty)}},bj:null,leaderBrush:function(a){if(arguments.length===1){this.h($$t.$v.leaderBrushProperty,a);return a}else{return this.c($$t.$v.leaderBrushProperty)}},bi:null,strokeThickness:function(a){if(arguments.length===1){this.h($$t.$v.strokeThicknessProperty,a);return a}else{return this.c($$t.$v.strokeThicknessProperty)}},x:0,_o:false,n:false,bo:null,backgroundPadding:function(a){if(arguments.length===1){this.backgroundPaddingLeft(a._c);this.backgroundPaddingTop(a._e);this.backgroundPaddingRight(a._d);this.backgroundPaddingBottom(a._b);return a}else{if(this.n){this.n=false;this.bo=new $$a.ah(1,this.u,this.w,this.v,this.t)}return this.bo}},backgroundPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingLeftProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingLeftProperty)}},u:0,backgroundPaddingTop:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingTopProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingTopProperty)}},w:0,backgroundPaddingRight:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingRightProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingRightProperty)}},v:0,backgroundPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$v.backgroundPaddingBottomProperty,a);return a}else{return this.c($$t.$v.backgroundPaddingBottomProperty)}},t:0,$type:new $.ig.Type("CalloutAnnotation",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CalloutAnnotationCollection:w","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$v.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("CalloutAnnotationCollection",$$4.$f.$type.specialize($$t.$v.$type))},true);$c("CalloutAnnotationWrapper:x","Object",{init:function(){$.ig.$op.init.call(this)},a:null,b:function(a){if(arguments.length===1){this.a=a;this.a._k=this;return a}else{return this.a}},_c:null,equals:function(a){var b=$b($$t.$x.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}if(b.b()==null&&this.b()==null){return $.ig.$op.equals.call(this,a)}if(b.b()==null){return false}if(this.b().aa!=null||b.b().aa!=null){return $.ig.$op.equalsStatic(this.b().aa,b.b().aa)}return $.ig.$op.equals.call(this,a)},getHashCode:function(){if(this.b()==null||this.b().aa==null){return $.ig.$op.getHashCode.call(this)}return this.b().aa.getHashCode()},$type:new $.ig.Type("CalloutAnnotationWrapper",$.ig.$ot)},true);$c("CategoryHighlightFrameRect:y","Object",{_f:0,_e:0,_b:0,_c:0,_a:0,_g:null,_h:null,_d:0,init:function(){$.ig.$op.init.call(this);this._f=0;this._e=NaN;this._b=NaN;this._c=NaN;this._b=NaN;this._a=NaN;this._d=NaN},$type:new $.ig.Type("CategoryHighlightFrameRect",$.ig.$ot)},true);$c("CategoryHighlightLayerFrame:z","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$y.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$y.$type,$$t.$z.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.y})},_g:null,f:null,h:function(a,b,c,d,e,f){if(d!=null){a._f=d._f}else if(c!=null){a._f=c._f}else{a._f=0}if(c==null||$.ig.util.isNaN(c._e)){a._e=d!=null?d._e:NaN}else if(d==null||$.ig.util.isNaN(d._e)){a._e=NaN}else{a._e=c._e+b*(d._e-c._e)}if(c==null||$.ig.util.isNaN(c._b)){a._b=d!=null?d._b:NaN}else if(d==null||$.ig.util.isNaN(d._b)){a._b=NaN}else{a._b=c._b+b*(d._b-c._b)}if(c==null||$.ig.util.isNaN(c._c)){a._c=d!=null?d._c:NaN}else if(d==null||$.ig.util.isNaN(d._c)){a._c=NaN}else{a._c=c._c+b*(d._c-c._c)}if(c==null||$.ig.util.isNaN(c._a)){a._a=d!=null?d._a:NaN}else if(d==null||$.ig.util.isNaN(d._a)){a._a=NaN}else{a._a=c._a+b*(d._a-c._a)}if(c==null||$.ig.util.isNaN(c._d)){a._d=d!=null?d._d:NaN}else if(d==null||$.ig.util.isNaN(d._d)){a._d=NaN}else{a._d=c._d+b*(d._d-c._d)}if(c==null||c._g==null){a._g=d!=null?d._g:null}else if(d==null||d._g==null){a._g=null}else{a._g=$.ig.BrushUtil.prototype.k(c._g,b,d._g,0)}if(c==null||c._h==null){a._h=d!=null?d._h:null}else if(d==null||d._h==null){a._h=null}else{a._h=$.ig.BrushUtil.prototype.k(c._h,b,d._h,0)}},c:function(a,b,c){var d=b;var e=c;this.f.f(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryHighlightLayer:aa","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.z;var b=new $$t.z;var c=new $$t.z;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$aa.$type},bv:function(){return new $$t.a9(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qw=a},_qw:null,targetAxis:function(a){if(arguments.length===1){this.h($$t.$aa.targetAxisProperty,a);return a}else{return this.c($$t.$aa.targetAxisProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$aa.useInterpolationProperty,a);return a}else{return this.c($$t.$aa.useInterpolationProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$aa.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$aa.bandHighlightWidthProperty)}},qb:function(a,b){if(this.targetAxis()==null||this.targetAxis()==a){if(!this._as._c){this.renderSeries(b)}}},qx:function(a){return a!=null&&a.cl()},qe:function(a,b){$$t.$s.qe.call(this,a,b);var c=a;c._g.clear();var d=this.useInterpolation();if($.ig.util.isNaN(this.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){return}if(this.targetAxis()!=null){if(this.qx(this.targetAxis())){this.q4(this.targetAxis(),c,d)}}else{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var g=e.axes().getEnumerator();while(g.moveNext()){var f=g.current();if($b($.ig.CategoryAxisBase.prototype.$type,f)!==null&&this.qx(f)){this.q4(f,c,d)}}}}},q4:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}var d=this.qs.__x;if(a.isVertical()&&$.ig.util.isNaN(d)){d=0}d=this.view().bu().left()+this.view().bu().width()*(d-this.view().bv().left())/this.view().bv().width();var e=this.qs.__y;if(!a.isVertical()&&$.ig.util.isNaN(e)){e=0}e=this.view().bu().top()+this.view().bu().height()*(e-this.view().bv().top())/this.view().bv().height();var f=a.getCategoryBoundingBox({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,this.bandHighlightWidth());this.q3(f,b,a)},q3:function(a,b,c){var d=new $$t.y;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._g=this.qq();d._h=this.qr();if(d._g==null){d._g=this._qw.getLightenedTranslucentBrush(c.actualStroke())}if(d._h==null){d._h=this._qw.getLightenedTranslucentBrush(c.actualStroke())}d._d=this.actualThickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=this._qw._b5;var d=a;var e=0;var g=d._g.values().getEnumerator();while(g.moveNext()){var f=g.current();var h=c.item(e);this.q5(f,h);e++}c.count(e)},ei:function(){return true},q5:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._a)||$.ig.util.isNaN(a._c)||$.ig.util.isNaN(a._d)){b.__visibility=1;return}this._qw.positionRectangle(b,a._b,a._e,a._c-a._b,a._a-a._e);b.__fill=a._g;b.__stroke=a._h;b._ac=a._d;if(this.dashArray()!=null){b._ai=this.dashArray()}else{b._ai=null}b._ad=this.dashCap()},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TargetAxis":this.renderSeries(true);break;case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CategoryHighlightLayer",$$t.$s.$type)},true);$c("CalloutLayer:ab","AnnotationLayer",{isAnnotationCalloutLayer:function(){return true},init:function(){this.r2=new $$4.q($$t.$x.$type,0);this.r5=new $$4.x($$t.$x.$type,0);this.r6=new $$4.x($$t.$x.$type,0);this.q7=null;this.r3=new $$4.v($$t.$x.$type);this.r0=new $$4.h($$t.$x.$type,$$4.$w.$type.specialize($$t.$x.$type),0);this.rj=null;this.u5=new $$a.ae(0,0,0,1,1);this.rq=false;this.u4=$$a.$ae.empty();this.ro=false;this.rp=false;this.r4=new $$4.x($.ig.SeriesPointOfInterest.prototype.$type,0);this.rn=true;$$t.$s.init.call(this);this._qv=null;this.q1=new $$t.am;var a=this.q1;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ts.runOn(this));this.useIndex(true);var b=new $$t.ap;var c=new $$t.ap;var d=new $$t.ap;var e=this.transitionDuration()/1e3;this._pt=b;this._ps=c;this._pu=d;this._ab=$$t.$ab.$type},ts:function(a,b){this.t1()},t1:function(){this._qv=this.qw(this.allowedPositions());this.ty()},tt:function(a,b){this.r6.clear();this.renderSeries(false)},kr:function(a,b,c,d){$$t.$s.kr.call(this,a,b,c,d);var e=this.r1();switch(a){case 3:this.t6(b,e);break;case 1:for(var f=b;f<b+c;f++){var g=new $$t.v;var h=new $$t.x;h.b(g);h.b().series(this.targetSeries());this.r6.insert(f,h);this.t6(f,e)}break;case 0:this.r6.removeRange(b,c);break;case 2:for(var i=b;i<b+c;i++){this.t6(i,e)}break;case 4:this.r6.clear();for(var j=0;j<this.ci().count();j++){var k=new $$t.v;var l=new $$t.x;l.b(k);l.b().series(this.targetSeries());this.r6.add(l);this.t6(j,e)}break}this.renderSeries(true)},ek:function(a){return false},r1:function(){var a=new $$4.h(String,$.ig.Series.prototype.$type,0);if(this.seriesViewer()!=null){for(var b=0;b<this.seriesViewer().series().count();b++){var c=this.seriesViewer().series().__inner[b];if(c.name()!=null&&!a.containsKey(c.name())){a.add(c.name(),c)}}}return a},t6:function(a,b){var $self=this;if(this.ri()==null||this.rg()==null){return}var c=a;if(this.rh()!=null){c=this.rh().item(a)}var d=this.ri().item(a);var e=this.rg().item(a);var f=this.r6.__inner[a];if(this.rf()!=null){if(f.b().aa!=this.rf().item(a)){f.b().key(this.rf().item(a))}}if(this.r0.containsKey(f)){f.b(this.r0.item(f)._c.b())}f.b().xValue(c);f.b().yValue(d);if(this.calloutLabelUpdating!=null){var g=function(){var $ret=new $$t.ae;$ret.xValue(c);$ret.yValue(d);$ret.item($self.ci().item(a));return $ret}();this.calloutLabelUpdating(this,g);if(g.label!=null&&!String.equalsStatic(g.label,f.b().am)){var h=g.label;f.b().text(h!=null?h.toString():"")}}else{f.b().text(e!=null?e.toString():"")}if(this.re()!=null){f.b().content(this.re().item(a))}else{f.b().content(this.ci().item(a))}if(this.calloutSeriesSelecting!=null){var i=function(){var $ret=new $$t.ag;$ret.xValue(c);$ret.yValue(d);$ret.item($self.ci().item(a));return $ret}();this.calloutSeriesSelecting(this,i);if(i._internalSeries!=null){f.b().series(i._internalSeries)}else if(i.seriesName!=null){if(b.containsKey(i.seriesName)){f.b().series(b.item(i.seriesName))}}}this.t7(f)},t7:function(a){var b=new $$a.ah(0,3);if($.ig.util.isNaN(this.calloutPadding()._c)||$.ig.util.isNaN(this.calloutPadding()._e)||$.ig.util.isNaN(this.calloutPadding()._d)||$.ig.util.isNaN(this.calloutPadding()._b)){b=new $$a.ah(0,3)}else{b=this.calloutPadding()}var c=this.calloutBackground()!=null?this.calloutBackground():this._q0.ci(a.b().l);var d=this.calloutTextColor()!=null?this.calloutTextColor():this._q0.cl();var e=this.calloutOutline()!=null?this.calloutOutline():this._q0.ck();var f=this.calloutLeaderBrush()!=null?this.calloutLeaderBrush():this._q0.cj(a.b().l);var g=$.ig.util.isNaN(this.calloutStrokeThickness())?0:this.calloutStrokeThickness();if(this.isCustomCalloutStyleEnabled()&&this.calloutStyleUpdating!=null){var h=new $.ig.CalloutStyleUpdatingEventArgs;h.item(a.b().z);h.xValue(a.b().ab);h.yValue(a.b().ac);h.series(a.b().l);h.background(c);h.textColor(d);h.outline(e);h.leaderBrush(f);h.strokeThickness(g);this.calloutStyleUpdating(this,h);c=h.background();d=h.textColor();e=h.outline();f=h.leaderBrush();g=h.strokeThickness()}a.b().backgroundPadding(b);a.b().background(c);a.b().textColor(d);a.b().outline(e);a.b().leaderBrush(f);a.b().strokeThickness(g)},calloutStyleUpdating:null,calloutRenderStyleUpdating:null,labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.labelMemberPathProperty,a);return a}else{return this.c($$t.$ab.labelMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="LabelMemberPath"){return this.ho(a,b,this.labelMemberPath())}if(c=="XMemberPath"){return this.ho(a,b,this.xMemberPath())}if(c=="YMemberPath"){return this.ho(a,b,this.yMemberPath())}if(c=="KeyMemberPath"){return this.ho(a,b,this.keyMemberPath())}if(c=="ContentMemberPath"){return this.ho(a,b,this.contentMemberPath())}return $$t.$s.getItemValue.call(this,a,b)},rg:function(a){if(arguments.length===1){if(this.rb!=a){var b=this.rb;this.rb=a;this.raisePropertyChanged("LabelColumn",b,this.rb)}return a}else{return this.rb}},rb:null,xMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.xMemberPathProperty,a);return a}else{return this.c($$t.$ab.xMemberPathProperty)}},rh:function(a){if(arguments.length===1){if(this.rc!=a){var b=this.rc;this.rc=a;this.raisePropertyChanged("XColumn",b,this.rc)}return a}else{return this.rc}},rc:null,yMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.yMemberPathProperty,a);return a}else{return this.c($$t.$ab.yMemberPathProperty)}},ri:function(a){if(arguments.length===1){if(this.rd!=a){var b=this.rd;this.rd=a;this.raisePropertyChanged("YColumn",b,this.rd)}return a}else{return this.rd}},rd:null,keyMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.keyMemberPathProperty,a);return a}else{return this.c($$t.$ab.keyMemberPathProperty)}},rf:function(a){if(arguments.length===1){if(this.ra!=a){var b=this.ra;this.ra=a;this.raisePropertyChanged("KeyColumn",b,this.ra)}return a}else{return this.ra}},ra:null,isCalloutOffsettingEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isCalloutOffsettingEnabledProperty,a);return a}else{return this.c($$t.$ab.isCalloutOffsettingEnabledProperty)}},contentMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.contentMemberPathProperty,a);return a}else{return this.c($$t.$ab.contentMemberPathProperty)}},re:function(a){if(arguments.length===1){if(this.q9!=a){var b=this.q9;this.q9=a;this.raisePropertyChanged("ContentColumn",b,this.q9)}return a}else{return this.q9}},q9:null,r2:null,r5:null,tv:function(a,b){if(b.propertyName()=="XValue"||b.propertyName()=="YValue"){var c=a._k;if(!this.r2.contains(c)){this.r2.add(c);this.r5.add(c);this.renderSeries(false)}}},bv:function(){return new $$t.a7(this)},lo:function(a){$$t.$s.lo.call(this,a);this._q0=a},_q0:null,r6:null,targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$ab.targetSeriesNameProperty,a);return a}else{return this.c($$t.$ab.targetSeriesNameProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$ab.targetSeriesProperty,a);return a}else{return this.c($$t.$ab.targetSeriesProperty)}},collisionChannel:function(a){if(arguments.length===1){this.h($$t.$ab.collisionChannelProperty,a);return a}else{return this.c($$t.$ab.collisionChannelProperty)}},q1:null,allowedPositions:function(a){if(arguments.length===1){var b=this.allowedPositions();if(a!=b){this.q1=a;this.raisePropertyChanged("AllowedPositions",b,this.allowedPositions())}return a}else{return this.q1}},_qv:null,isAutoCalloutBehaviorEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isAutoCalloutBehaviorEnabledProperty,a);return a}else{return this.c($$t.$ab.isAutoCalloutBehaviorEnabledProperty)}},useInterpolatedValueForAutoCalloutLabels:function(a){if(arguments.length===1){this.h($$t.$ab.useInterpolatedValueForAutoCalloutLabelsProperty,a);return a}else{return this.c($$t.$ab.useInterpolatedValueForAutoCalloutLabelsProperty)}},useValueForAutoCalloutLabels:function(a){if(arguments.length===1){this.h($$t.$ab.useValueForAutoCalloutLabelsProperty,a);return a}else{return this.c($$t.$ab.useValueForAutoCalloutLabelsProperty)}},isCustomCalloutStyleEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isCustomCalloutStyleEnabledProperty,a);return a}else{return this.c($$t.$ab.isCustomCalloutStyleEnabledProperty)}},isCustomCalloutRenderStyleEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.isCustomCalloutRenderStyleEnabledProperty,a);return a}else{return this.c($$t.$ab.isCustomCalloutRenderStyleEnabledProperty)}},autoCalloutLabelPrecision:function(a){if(arguments.length===1){this.h($$t.$ab.autoCalloutLabelPrecisionProperty,a);return a}else{return $h(this.c($$t.$ab.autoCalloutLabelPrecisionProperty))}},calloutTextColor:function(a){if(arguments.length===1){this.h($$t.$ab.calloutTextColorProperty,a);return a}else{return this.c($$t.$ab.calloutTextColorProperty)}},calloutBackground:function(a){if(arguments.length===1){this.h($$t.$ab.calloutBackgroundProperty,a);return a}else{return this.c($$t.$ab.calloutBackgroundProperty)}},calloutInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$ab.calloutInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$ab.calloutInterpolatedValuePrecisionProperty));
}},calloutOutline:function(a){if(arguments.length===1){this.h($$t.$ab.calloutOutlineProperty,a);return a}else{return this.c($$t.$ab.calloutOutlineProperty)}},calloutLeaderBrush:function(a){if(arguments.length===1){this.h($$t.$ab.calloutLeaderBrushProperty,a);return a}else{return this.c($$t.$ab.calloutLeaderBrushProperty)}},calloutPadding:function(){return new $$a.ah(1,this.calloutPaddingLeft(),this.calloutPaddingTop(),this.calloutPaddingRight(),this.calloutPaddingBottom())},calloutPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPaddingLeftProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingLeftProperty)}},calloutPaddingTop:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPaddingTopProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingTopProperty)}},calloutPaddingRight:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPaddingRightProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingRightProperty)}},calloutPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPaddingBottomProperty,a);return a}else{return this.c($$t.$ab.calloutPaddingBottomProperty)}},calloutCollisionMode:function(a){if(arguments.length===1){this.h($$t.$ab.calloutCollisionModeProperty,$$t.$ai.getBox(a));return a}else{return $g(this.c($$t.$ab.calloutCollisionModeProperty))}},calloutPositionPadding:function(a){if(arguments.length===1){this.h($$t.$ab.calloutPositionPaddingProperty,a);return a}else{return this.c($$t.$ab.calloutPositionPaddingProperty)}},calloutStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ab.calloutStrokeThicknessProperty,a);return a}else{return this.c($$t.$ab.calloutStrokeThicknessProperty)}},textStyle:function(a){if(arguments.length===1){this.h($$t.$ab.textStyleProperty,a);return a}else{return this.c($$t.$ab.textStyleProperty)}},q7:null,q8:function(){if(this.q7==null){this.q7=$.ig.FontUtil.prototype.toFontInfo(this.renderer(),this.textStyle())}return this.q7},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},qe:function(a,b){$$t.$s.qe.call(this,a,b);var c=a;c._p.clear();c._q.clear();c._m.clear();c._f.clear();c._h.clear();c._g.clear();c._j.clear();c._l.clear();c._k.clear();c._i.clear();c._n.clear();c._o.clear();c._t.clear();c._u.clear();c._r.clear();c._s.clear();var d=this.r7();var e=new $$4.x($$t.$x.$type,0);if(this.isAutoCalloutBehaviorEnabled()){if(this.pz(this.targetSeries())){this.t3(this.targetSeries(),c,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.pz(f)){this.t3(f,c,e)}}}}this.t2(c,d,e)},r3:null,r0:null,rj:null,u5:null,mu:function(a,b){$$t.$s.mu.call(this,a,b);var c=b.width()-this.u5.width();var d=b.height()-this.u5.height();var e=0;if(Math.abs(c)>Math.abs(d)){e=c;this.r8=c*this.po().width()}else{e=d;this.r8=d*this.po().height()}if(e>0&&this.r8>5){this.rt=true}if(e<0&&this.r8>5){this.rs=true}},mt:function(a,b){$$t.$s.mt.call(this,a,b);if(!a.equals1(b)){this.rr=true}},rq:false,sg:0,u4:null,u6:function(a){if(arguments.length===1){this.u4=a;return a}else{return this.u4}},ro:false,t2:function(a,b,c){if(this.seriesViewer()!=null){this.u5=this.seriesViewer().actualWindowRect()}if(this.po().isEmpty()){return}this.u6(new $$a.ae(0,this.po().left(),this.po().top(),this.po().width(),this.po().height()));if(this.rj!=null&&this.collisionChannel()!=null&&this.collisionChannel()!=this.rj._ap){this.tx()}if(this.rj==null){var d=this.rk();if(d!=null){this.rj=d;var e=this.rj;e.labelsMoved=$.ig.Delegate.prototype.combine(e.labelsMoved,this.tu.runOn(this))}else{var f=this.pg(this.view());var g=new Array(2);g[0]=0;g[1]=3;if(this.targetSeries()!=null){if(this.targetSeries().isVertical()){g=new Array(2);g[0]=2;g[1]=1}}else{var h=false;if(this.seriesViewer()!=null&&this.seriesViewer().series().count()>0){h=true;var j=this.seriesViewer().series().getEnumerator();while(j.moveNext()){var i=j.current();if(!i.isAnnotationLayer()){if(!i.isVertical()){h=false}}}}if(h){g=new Array(2);g[0]=2;g[1]=1}}this.rj=new $.ig.LabelCollisionManager(this.po().right(),this.po().bottom(),this.po(),this._q0.getExecutionContext(),this.calloutPositionPadding(),this.rl(),g,this.sk(),this.sj(),this.isCalloutOffsettingEnabled(),this._qv);if(this.collisionChannel()!=null){this.rj._ap=this.collisionChannel();this.rj._an=this}var k=this.rj;k.labelsMoved=$.ig.Delegate.prototype.combine(k.labelsMoved,this.tu.runOn(this))}}if(this.rs){this.rs=false;if(this.rj.al()>2){this.rq=true}}if(this.rt){this.rt=false;if(this.r8>5){this.rq=true}}if(this.rr){this.rr=false;this.rj.a3(this.po().right(),this.po().bottom(),this.po());this.rq=true}var l=new $$4.q($$t.$x.$type,0);var m=new $$4.q($$t.$x.$type,0);var n=new $$4.x($$t.$x.$type,0);var o=new $$4.x($$t.$x.$type,0);var p=new $$4.q($$t.$x.$type,0);for(var q=0;q<b.count();q++){p.add(b.__inner[q])}for(var r=0;r<c.count();r++){p.add(c.__inner[r])}var s=this.r3.c();while(s!=null){var t=s.a;if(!p.contains(s._c)){o.add(s._c);m.add(s._c);var u=s._c.b();u.propertyChanged=$.ig.Delegate.prototype.remove(u.propertyChanged,this.tv.runOn(this));this.r3.h(s);this.r0.remove(s._c);this.rj.a2(s._c._c)}s=t}for(var v=0;v<b.count();v++){if(!this.r0.containsKey(b.__inner[v])){this.r3.f(b.__inner[v]);var w=b.__inner[v].b();w.propertyChanged=$.ig.Delegate.prototype.combine(w.propertyChanged,this.tv.runOn(this));this.r0.add(b.__inner[v],this.r3.d());n.add(b.__inner[v]);l.add(b.__inner[v]);this.rq=true}}for(var x=0;x<c.count();x++){if(!this.r0.containsKey(c.__inner[x])){this.r3.f(c.__inner[x]);this.r0.add(c.__inner[x],this.r3.d());var y=c.__inner[x].b();y.propertyChanged=$.ig.Delegate.prototype.combine(y.propertyChanged,this.tv.runOn(this));n.add(c.__inner[x]);l.add(c.__inner[x]);this.rq=true}}if(this.ro==true){this.ro=false;this.rq=true}if(this.r5.count()>0){this.rq=true;this.r5.clear();this.r2.clear()}s=this.r3.c();while(s!=null){var z=this.rm(s._c);if(z==null){return}if(!z.equals(s._c._c._c)){var aa=false;if(s._c._c._c==null){aa=true}var ab=s._c._c;ab._o=z.b;ab._p=z.c;if(!$.ig.util.isNaN(ab._o)&&!$.ig.util.isNaN(ab._p)){ab._n=z.e;ab._m=z.d;if(ab._b==null){this.rj.t(ab,false)}if(aa){this.rj.aq(ab)}else{this.rj.az(ab)}}}s=s.a}var ac=this.rj.am();var ad=this.rj.u();if(ad){if(this.rj.q()){this.rq=true}}if(this.rq&&(ac!=0||ad)){this.rq=false;this.sg=2147483647;if(this.collisionChannel()!=null){var ae=true;for(var af=0;af<this.seriesViewer().series().count();af++){var ag=this.seriesViewer().series().__inner[af];if(ag.isAnnotationLayer()&&$b($$t.$ab.$type,ag)!==null){var ah=ag;if(ah.collisionChannel()==this.collisionChannel()){if(!ah.u6().equals1(this.rj._a5)){ae=false;break}}}}if(ae){this.rj.a4()}else{this.rj.ar();this.rj.as()}}else{this.rj.a4()}}else{this.rj.as()}var ai=this.r3.c();var aj;var ak;var al;var am;var an;var ao;var ap;var aq;var ar;var as;var at;var au;var av;var aw;var ax;var ay=this.isCustomCalloutRenderStyleEnabled();while(ai!=null){var az=ai._c;var a0=az.b();aj=a0.bh;ak=a0.bj;al=a0.bi;am=a0.backgroundPadding()._c;an=a0.backgroundPadding()._e;ao=a0.backgroundPadding()._d;ap=a0.backgroundPadding()._b;aq=a0.x;ar=a0.bk;as=a0.am;at=a0.z;var a1=az._c;au=a1._o-(a1._g-a1._l);av=a1._p-(a1._h-a1._k);aw=a1._g-a1._l;ax=a1._h-a1._k;if(ay){var a2=new $$t.aj;a2.background(aj);a2.outline(ak);a2.leaderBrush(al);a2.strokeThickness(aq);a2.textColor(ar);a2.item(at);a2.series(a0.l);a2.actualPosition(a1._a);a2.xValue(a0.ab);a2.yValue(a0.ac);if(this.calloutRenderStyleUpdating!=null){this.calloutRenderStyleUpdating(this,a2);aj=a2.background();ak=a2.outline();al=a2.leaderBrush();aq=a2.strokeThickness();ar=a2.textColor()}}a._m.add1(az);a._f.add(aj);a._h.add(ak);a._g.add(al);a._j.add(am);a._l.add(an);a._k.add(ao);a._i.add(ap);a._n.add(aq);a._o.add(ar);a._p.add1(as);a._q.add1(at);a._t.add(au);a._u.add(av);a._r.add(aw);a._s.add(ax);ai=ai.a}},tx:function(){if(this.rj!=null){var a=this.r3.c();while(a!=null){var b=a._c._c;if(b!=null){this.rj.a2(b)}a=a.a}var c=this.rj;c.labelsMoved=$.ig.Delegate.prototype.remove(c.labelsMoved,this.tu.runOn(this));this.rj=null}this.tw()},rk:function(){if(this.seriesViewer()==null){return null}for(var a=0;a<this.seriesViewer().series().count();a++){var b=this.seriesViewer().series().__inner[a];if(b.isAnnotationLayer()&&$b($$t.$ab.$type,b)!==null){var c=b;if(c!=this){if(c.collisionChannel()!=null&&c.collisionChannel()==this.collisionChannel()){if(c.rj!=null){return c.rj}}}}}return null},sj:function(){return 2e4},sk:function(){return 300},rl:function(){switch(this.calloutCollisionMode()){case 0:return 2;case 2:return 1;case 3:return 2;case 1:return 0}return 2},tu:function(a){var b=this.rj.am();if(b<this.sg){this.sg=b;this.renderSeries(false)}},rm:function(a){var b=this.targetSeries();if(a.b().l!=null){b=a.b().l}if(b==null){for(var c=0;c<this.seriesViewer().series().count();c++){var d=this.seriesViewer().series().__inner[c];if(!d.isAnnotationLayer()){b=d;break}}}if(b==null){return null}var e=b.getAxes();var f=b.f4();var g=null;var h=null;var i=false;for(var j=0;j<e.length;j++){if(e[j].isAngular()){i=true;g=e[j]}else if(e[j].isRadial()){i=true;h=e[j]}else if(e[j].isVertical()){h=e[j]}else{g=e[j]}}if(g==null||h==null){return null}if(!g.cl()||!h.cl()){return null}var k=0;var l=0;if(g.isCategory()&&g.categoryMode()!=0){if(b.isFinancial()){k=b.getOffsetValue()}else if(b.isCategory()){k=b.getOffsetValue()}}if(h.isCategory()&&h.categoryMode()!=0){if(b.isCategory()){l=b.getOffsetValue()}}var m=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),g.j7(),g.isInverted(),g.j2());m._b=f;var n=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),h.j7(),h.isInverted(),h.j2());n._b=f;var o=0;var p=0;if(i){o=g.getScaledValue(this.sf(a.b().ab),m)+k;p=h.getScaledValue(this.sf(a.b().ac),n)+l;var q=o;var r=p;var s={__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t=s.__x+r*Math.cos(q);o=$.ig.ViewportUtils.prototype.c(t,m.e,m.d);var u=s.__y+r*Math.sin(q);p=$.ig.ViewportUtils.prototype.f(u,n.e,n.d)}else{o=g.getScaledValue(this.sf(a.b().ab),m)+k;p=h.getScaledValue(this.sf(a.b().ac),n)+l}var v=new $.ig.QuadTreeBoundingBox;v.b=o;v.c=p;v.e=3;v.d=3;v.g=a.b();return v},sf:function(a){if($b($$0.$s.$type,a)!==null){return a.getTime()}if(a==null){return 0}return a},r7:function(){var a=new $$4.x($$t.$x.$type,0);for(var b=0;b<this.r6.count();b++){if(String.isNullOrEmpty(this.r6.__inner[b].b().am)){continue}if(this.r6.__inner[b]._c==null){var c=new $.ig.LabelCollisionInfo;this.r6.__inner[b]._c=c;var d=this._q0.getSizeForContent(this.sl(this.r6.__inner[b]),this.r6.__inner[b].b().backgroundPadding());c._k=d.height()/2;c._l=d.width()/2}var e=this.rm(this.r6.__inner[b]);if(e==null||e.b<this.po().left()||e.b>this.po().right()||e.c<this.po().top()||e.c>this.po().bottom()){continue}a.add(this.r6.__inner[b])}return a},sl:function(a){return a.b().am},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}return true},lh:function(){$$t.$s.lh.call(this);if(!this._as._c&&!this.cs()){return}if(this.rn){this.rn=false;this.tz()}if(this.cs()){this.t5(this._pu,false)}else{this.t5(this._ps,false)}},rp:false,invalidateCalloutContent:function(){if(!this.rp){this.rp=true;this.renderSeries(true)}},calloutContentUpdating:null,calloutLabelUpdating:null,calloutSeriesSelecting:null,r4:null,t3:function(a,b,c){var d=false;if(this.rp){this.rp=false;d=true}if(a.getVisiblePointsOfInterest(this.r4,this.useValueForAutoCalloutLabels(),this.useInterpolatedValueForAutoCalloutLabels(),this.autoCalloutLabelPrecision())){var e=this.r4;for(var f=0;f<this.r4.count();f++){var g=e.__inner[f];var h=g._a.item()!=null?g._a.item():g._a;var i=a;var j=new $$t.ao(h,i);var k=new $$t.x;var l=new $$t.v;k.b(l);l.key(j);var m=false;if(this.r0.containsKey(k)){k=this.r0.item(k)._c;l=k.b();m=d}else{m=true}var n=l.ab;var o=l.ac;if(this.sf(n)!=this.sf(g._b)){l.xValue(g._b)}if(this.sf(o)!=this.sf(g._c)){l.yValue(g._c)}l.series(a);var p=false;if(g._d!=l._aw){l._aw=g._d;p=true}if(m||p){if(this.calloutLabelUpdating!=null){var q=function(){var $ret=new $$t.ae;$ret.xValue(l.ab);$ret.yValue(l.ac);$ret.item(h);return $ret}();this.calloutLabelUpdating(this,q);if(q.label!=null&&!String.equalsStatic(q.label,k.b().am)){var r=q.label;k.b().text(r!=null?r.toString():"")}}else{if(g._d!=null){l.text(g._d)}}}if(l.am==null){continue}if(m||p){if(this.calloutContentUpdating!=null){var s=function(){var $ret=new $$t.ac;$ret.xValue(l.ab);$ret.yValue(l.ac);$ret.item(h);$ret.content(h);return $ret}();this.calloutContentUpdating(this,s);if(s.content!=null&&s.content!=k.b().z){k.b().content(s.content)}}else{if(h!=null&&h!=k.b().z){k.b().content(h)}}}if(m){this.t7(k)}if(k._c==null){var t=new $.ig.LabelCollisionInfo;k._c=t;var u=this._q0.getSizeForContent(this.sl(k),k.b().backgroundPadding());t._k=u.height()/2;t._l=u.width()/2}var v=this.rm(k);if(v==null||v.b<this.po().left()||v.b>this.po().right()||v.c<this.po().top()||v.c>this.po().bottom()){continue}c.add(k)}}},rs:false,rt:false,r8:0,rr:false,bp:function(){return 1},getHitDataContext:function(a,b){var c=this.rj.f(a,b);if(c==null){return null}return c._u},testHit:function(a,b){if(this.rj==null){return false}return this.rj.f(a,b)!=null},t5:function(a,b){var c=0;var d=new $$4.q($$t.$x.$type,0);for(c=0;c<a._p.count();c++){var e=a._m.__inner[c];if($.ig.util.isNaN(a._t.__inner[c])||$.ig.util.isNaN(a._u.__inner[c])){continue}var f=this._q0._b8.item(e);d.add(e);if(f.f()!=a._p.__inner[c]){f.f(a._p.__inner[c]);var g=f.s()}f.c(a._n.__inner[c]);f.k(a._f.__inner[c]);f.n(a._o.__inner[c]);f.m(f.c()>0?a._h.__inner[c]:this.view().getTransparentBrush());f.l(a._g.__inner[c]);f.v(new $$a.ah(1,a._j.__inner[c],a._l.__inner[c],a._k.__inner[c],a._i.__inner[c]));this._q0.cg(f,Math.min(a._r.__inner[c],a._r.__inner[c]+a._t.__inner[c]),Math.min(a._s.__inner[c],a._s.__inner[c]+a._u.__inner[c]));this._q0.ch(f,e,a._q.__inner[c]);f.p({__x:a._t.__inner[c],__y:a._u.__inner[c],$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}var h=new $$4.x($$t.$x.$type,0);var j=this._q0._b8.activeKeys().getEnumerator();while(j.moveNext()){var i=j.current();if(!d.contains(i)){h.add(i)}}for(var k=0;k<h.count();k++){this._q0._b8.remove(h.__inner[k])}},qh:function(a,b){$$t.$s.qh.call(this,a,b);if(this.cs()){this.t5(this._pu,true)}else{this.t5(this._ps,false)}},ei:function(){return true},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TextStyle":this.q7=null;this._q0.cf();this.renderSeries(true);break;case"TargetSeriesName":case"TargetSeries":this.renderSeries(true);break;case"CollisionChannel":this.renderSeries(true);break;case"SeriesViewer":if(c!=null){var e=c;e.seriesAnimating=$.ig.Delegate.prototype.remove(e.seriesAnimating,this.t4.runOn(this))}if(d!=null){var f=d;f.seriesAnimating=$.ig.Delegate.prototype.combine(f.seriesAnimating,this.t4.runOn(this))}if(d==null){this.tx()}break;case"AllowedPositions":if(c!=null){var g=c;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.ts.runOn(this))}if(d!=null){var h=d;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.ts.runOn(this))}this._qv=this.qw(this.allowedPositions());this.ty();break;case"IsAutoCalloutBehaviorEnabled":case"IsCalloutOffsettingEnabled":case"CalloutBackground":case"CalloutOutline":case"CalloutLeaderBrush":case"IsCustomCalloutStyleEnabled":case"IsCustomCalloutRenderStyleEnabled":case"CalloutPaddingLeft":case"CalloutPaddingTop":case"CalloutPaddingRight":case"CalloutPaddingBottom":case"CalloutStrokeThickness":case"CalloutTextColor":this.ty();break;case"LabelMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rg());this.rg(this.ch(this.labelMemberPath()))}break;case"LabelColumn":this.ty();break;case"ContentMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.re());this.re(this.ch(this.contentMemberPath()))}break;case"ContentColumn":this.ty();break;case"XMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rh());this.rh(String.isNullOrEmpty(this.xMemberPath())==false?this.ch(this.xMemberPath()):null)}break;case"XColumn":this.ty();break;case"YMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.ri());this.ri(this.ch(this.yMemberPath()))}break;case"YColumn":this.ty();break;case"KeyMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.rf());this.rf(this.ch(this.keyMemberPath()))}break;case"KeyColumn":this.ty();break;case"FastItemsSource":this.ro=true;if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.rg());c.deregisterColumn(this.re());c.deregisterColumn(this.rh());c.deregisterColumn(this.ri());c.deregisterColumn(this.rf());this.rg(null);this.re(null);this.rh(null);this.ri(null);this.rf(null);this.r6.clear()}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.rg(this.ch(this.labelMemberPath()));this.re(this.ch(this.contentMemberPath()));if(String.isNullOrEmpty(this.xMemberPath())==false){this.rh(this.ch(this.xMemberPath()))}this.ri(this.ch(this.yMemberPath()));this.rf(this.ch(this.keyMemberPath()))}this.ty();break}},qw:function(a){if(a==null||a.count()==0){return null}var b=new Array(a.count());for(var c=0;c<a.count();c++){b[c]=a.__inner[c]}return b},t4:function(a){if(a.isAnnotationLayer()){return}if((a==this.targetSeries()||this.targetSeries()==null)&&this.isAutoCalloutBehaviorEnabled()){this.renderSeries(false)}},rn:false,ty:function(){if(this.rn==false){this.rn=true;this.renderSeries(false)}},tw:function(){this._q0._b8.clear();this.r3.g();this.r0.clear()},tz:function(){if(this.ri()==null||this.rg()==null){var a=this.r3.c();while(a!=null){this.t7(a._c);a=a.a}return}var b=this.r1();for(var c=0;c<this.ri().count();c++){var d;if(this.r6.count()<=c){var e=new $$t.v;d=new $$t.x;d.b(e);d.b().series(this.targetSeries());this.r6.add(d)}else{d=this.r6.__inner[c]}this.t6(c,b)}},$type:new $.ig.Type("CalloutLayer",$$t.$s.$type)},true);$c("CalloutContentUpdatingEventArgs:ac","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,content:null,$type:new $.ig.Type("CalloutContentUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutLabelUpdatingEventArgs:ae","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,label:null,$type:new $.ig.Type("CalloutLabelUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutSeriesSelectingEventArgs:ag","Object",{init:function(){$.ig.$op.init.call(this)},xValue:null,yValue:null,item:null,_internalSeries:null,seriesName:null,$type:new $.ig.Type("CalloutSeriesSelectingEventArgs",$.ig.$ot)},true);$c("CalloutRenderStyleUpdatingEventArgs:aj","Object",{init:function(){$.ig.$op.init.call(this)},_xValue:null,xValue:function(a){if(arguments.length===1){this._xValue=a;return a}else{return this._xValue}},_yValue:null,yValue:function(a){if(arguments.length===1){this._yValue=a;return a}else{return this._yValue}},_labelPositionX:0,labelPositionX:function(a){if(arguments.length===1){this._labelPositionX=a;return a}else{return this._labelPositionX}},_labelPositionY:0,labelPositionY:function(a){if(arguments.length===1){this._labelPositionY=a;return a}else{return this._labelPositionY}},_targetPositionX:0,targetPositionX:function(a){if(arguments.length===1){this._targetPositionX=a;return a}else{return this._targetPositionX}},_targetPositionY:0,targetPositionY:function(a){if(arguments.length===1){this._targetPositionY=a;return a}else{return this._targetPositionY}},_actualPosition:0,actualPosition:function(a){if(arguments.length===1){this._actualPosition=a;return a}else{return this._actualPosition}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_background:null,background:function(a){if(arguments.length===1){this._background=a;return a}else{return this._background}},_textColor:null,textColor:function(a){if(arguments.length===1){this._textColor=a;return a}else{return this._textColor}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_leaderBrush:null,leaderBrush:function(a){if(arguments.length===1){this._leaderBrush=a;return a}else{return this._leaderBrush}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},$type:new $.ig.Type("CalloutRenderStyleUpdatingEventArgs",$.ig.$ot)},true);$c("CalloutPlacementPositionsCollection:am","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$al.$type,0)},$type:new $.ig.Type("CalloutPlacementPositionsCollection",$$4.$f.$type.specialize($$t.$al.$type))},true);$c("CalloutViewHelper:an","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h){var i=Math.sqrt((c-a)*(c-a)+(d-b)*(d-b));var j=(c-a)/i;var k=(d-b)/i;var l=a-e;var m=b-f;var n=g-e;var o=h-f;var p=-k;var q=j;var r=n*p+o*q;var s=n*m-o*l;var t=l*p+m*q;var u=s/r;var v=t/r;if(u>=0&&v>=0&&v<=1){return u}return Number.POSITIVE_INFINITY},b:function(a,b,c,d){var e=a.__x;var f=a.__y;var g=0;var h=0;var i=0;var j=0;var k=0;var l=0;if(e<0){g=-e;k=g;e=0}if(f<0){h=-f;l=h;f=0}if(e>b){i=e-b}if(f>c){j=f-c}var m=new $$a.ah(1,g,h,i,j);var n=$$t.$an.a(e,f,k+b/2,l+c/2,k,l,k,l+c);var o=$$t.$an.a(e,f,k+b/2,l+c/2,k,l,k+b,l);var p=$$t.$an.a(e,f,k+b/2,l+c/2,k,l+c,k+b,l+c);var q=$$t.$an.a(e,f,k+b/2,l+c/2,k+b,l,k+b,l+c);var r=Math.min(n,Math.min(o,Math.min(p,q)));var s=0;var t=0;if(Number.isInfinity(r)){s=e;t=f}else{var u=k+b/2;var v=l+c/2;var w=e;var x=f;var y=Math.sqrt((u-w)*(u-w)+(v-x)*(v-x));var z=(u-w)/y;var aa=(v-x)/y;s=w+z*r;t=x+aa*r}d._ak=e;d._am=f;d._al=s;d._an=t;return m},$type:new $.ig.Type("CalloutViewHelper",$.ig.$ot)},true);$c("CalloutKey:ao","Object",{init:function(a,b){$.ig.$op.init.call(this);this.item(a);this._a=b},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_a:null,getHashCode:function(){$.ig.util.ensureUniqueId(this.item());return this.item().getHashCode()^this._a.getHashCode()},equals:function(a){var b=$b($$t.$ao.$type,a);if(b==null){return $.ig.$op.equals.call(this,a)}return $.ig.$op.referenceEquals(this.item(),b.item())&&this._a==b._a},$type:new $.ig.Type("CalloutKey",$.ig.$ot)},true);$c("CalloutLayerFrame:ap","Frame",{c:function(a,b,c){var d=b;var e=c;$.ig.FrameExtended.prototype.a(this._o,a,d._o,e._o,0);$.ig.FrameExtended.prototype.a(this._f,a,d._f,e._f,0);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.FrameExtended.prototype.a(this._g,a,d._g,e._g,0);$.ig.Frame.prototype.b(this._j,a,d._j,e._j);$.ig.Frame.prototype.b(this._l,a,d._l,e._l);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.Frame.prototype.b(this._i,a,d._i,e._i);$.ig.Frame.prototype.b(this._n,a,d._n,e._n);$.ig.Frame.prototype.b(this._t,a,d._t,e._t);$.ig.Frame.prototype.b(this._u,a,d._u,e._u);$.ig.Frame.prototype.b(this._r,a,d._r,e._r);$.ig.Frame.prototype.b(this._s,a,d._s,e._s);$$t.$ap.v(this._p,a,d._p,e._p);$$t.$ap.v(this._m,a,d._m,e._m);$$t.$ap.v(this._q,a,d._q,e._q)},v:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=null}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){if(b==0){a.__inner[k]=c.__inner[k]}else{a.__inner[k]=d.__inner[k]}}if(e<f){var l=e>0?c.__inner[e-1]:null;for(var m=e;m<f;++m){if(b==0){a.__inner[m]=l}else{a.__inner[m]=d.__inner[m]}}}if(e>f){var n=f>0?d.__inner[f-1]:null;for(var o=f;o<e;++o){if(b==0){a.__inner[o]=c.__inner[o]}else{a.__inner[o]=n}}}},init:function(){$.ig.Frame.prototype.init.call(this);this._p=new $$4.x($.ig.$op.$type,0);this._m=new $$4.x($.ig.$op.$type,0);this._q=new $$4.x($.ig.$op.$type,0);this._o=new $$4.x($$a.$at.$type,0);this._h=new $$4.x($$a.$at.$type,0);this._g=new $$4.x($$a.$at.$type,0);this._f=new $$4.x($$a.$at.$type,0);this._n=new $$4.x(Number,0);this._j=new $$4.x(Number,0);this._l=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._i=new $$4.x(Number,0);this._t=new $$4.x(Number,0);this._u=new $$4.x(Number,0);this._r=new $$4.x(Number,0);this._s=new $$4.x(Number,0)},_p:null,_m:null,_q:null,_o:null,_h:null,_g:null,_f:null,_n:null,_j:null,_l:null,_k:null,_i:null,_t:null,_u:null,_r:null,_s:null,$type:new $.ig.Type("CalloutLayerFrame",$.ig.Frame.prototype.$type)},true);$c("AxisAnnotationFrame:at","Frame",{ab:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=null}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){if(b==0){a.__inner[k]=c.__inner[k]}else{a.__inner[k]=d.__inner[k]}}if(e<f){var l=e>0?c.__inner[e-1]:null;for(var m=e;m<f;++m){if(b==0){a.__inner[m]=l}else{a.__inner[m]=d.__inner[m]}}}if(e>f){var n=f>0?d.__inner[f-1]:null;for(var o=f;o<e;++o){if(b==0){a.__inner[o]=c.__inner[o]}else{a.__inner[o]=n}}}},init:function(){$.ig.Frame.prototype.init.call(this);this._n=new $$4.x($$a.$at.$type,0);this._g=new $$4.x($$a.$at.$type,0);this._h=new $$4.x($$a.$at.$type,0);this._j=new $$4.x(Number,0);this._k=new $$4.x(Number,0);this._l=new $$4.x(Number,0);this._i=new $$4.x(Number,0);this._m=new $$4.x(Number,0);this._y=new $$4.x($$a.$at.$type,0);this._r=new $$4.x($$a.$at.$type,0);this._s=new $$4.x($$a.$at.$type,0);this._u=new $$4.x(Number,0);this._v=new $$4.x(Number,0);this._w=new $$4.x(Number,0);this._t=new $$4.x(Number,0);this._x=new $$4.x(Number,0);this._f=new $$4.x($.ig.Axis.prototype.$type,0);this._q=new $$4.x($.ig.Axis.prototype.$type,0);this._p=new $$4.x(Number,0);this._o=new $$4.x(Number,0);this._aa=new $$4.x(Number,0);this._z=new $$4.x(Number,0)},_n:null,_h:null,_g:null,_m:null,_j:null,_l:null,_k:null,_i:null,_y:null,_s:null,_r:null,_x:null,_u:null,_w:null,_v:null,_t:null,_p:null,_aa:null,_o:null,_z:null,_f:null,_q:null,c:function(a,b,c){var d=b;var e=c;$.ig.FrameExtended.prototype.a(this._n,a,d._n,e._n,0);$.ig.FrameExtended.prototype.a(this._g,a,d._g,e._g,0);$.ig.FrameExtended.prototype.a(this._h,a,d._h,e._h,0);$.ig.Frame.prototype.b(this._j,a,d._j,e._j);$.ig.Frame.prototype.b(this._k,a,d._k,e._k);$.ig.Frame.prototype.b(this._l,a,d._l,e._l);$.ig.Frame.prototype.b(this._i,a,d._i,e._i);$.ig.Frame.prototype.b(this._m,a,d._m,e._m);$.ig.FrameExtended.prototype.a(this._y,a,d._y,e._y,0);$.ig.FrameExtended.prototype.a(this._r,a,d._r,e._r,0);$.ig.FrameExtended.prototype.a(this._s,a,d._s,e._s,0);$.ig.Frame.prototype.b(this._u,a,d._u,e._u);$.ig.Frame.prototype.b(this._v,a,d._v,e._v);$.ig.Frame.prototype.b(this._w,a,d._w,e._w);$.ig.Frame.prototype.b(this._t,a,d._t,e._t);$.ig.Frame.prototype.b(this._x,a,d._x,e._x);$$t.$at.ab(this._f,a,d._f,e._f);$$t.$at.ab(this._q,a,d._q,e._q)},$type:new $.ig.Type("AxisAnnotationFrame",$.ig.Frame.prototype.$type)},true);$c("FinalValueLayerFrame:aq","AxisAnnotationFrame",{init:function(){$$t.$at.init.call(this)},$type:new $.ig.Type("FinalValueLayerFrame",$$t.$at.$type)},true);$c("FinalValueLayer:ar","AnnotationLayer",{isAnnotationFinalValue:function(){return true},init:function(){this.q1=null;this.q0=null;$$t.$s.init.call(this);var a=new $$t.aq;var b=new $$t.aq;var c=new $$t.aq;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$ar.$type},bv:function(){return new $$t.bb(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qw=a},_qw:null,targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$ar.targetSeriesNameProperty,a);return a}else{return this.c($$t.$ar.targetSeriesNameProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$ar.targetSeriesProperty,a);return a}else{return this.c($$t.$ar.targetSeriesProperty)}},finalValueSelectionMode:function(a){if(arguments.length===1){this.h($$t.$ar.finalValueSelectionModeProperty,$$t.$as.getBox(a));return a}else{return $g(this.c($$t.$ar.finalValueSelectionModeProperty))}},axisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationTextColorProperty)}},axisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationBackgroundProperty)}},axisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$ar.axisAnnotationInterpolatedValuePrecisionProperty))}},axisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationOutlineProperty)}},axisAnnotationPadding:function(){return new $$a.ah(1,this.axisAnnotationPaddingLeft(),this.axisAnnotationPaddingTop(),this.axisAnnotationPaddingRight(),this.axisAnnotationPaddingBottom())},axisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingLeftProperty)}},axisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingTopProperty)}},axisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingRightProperty)}},axisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationPaddingBottomProperty)}},axisAnnotationFormatLabel:null,qz:function(){return this.axisAnnotationFormatLabel!=null},axisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ar.axisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$ar.axisAnnotationStrokeThicknessProperty)}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},qe:function(a,b){var $self=this;$$t.$s.qe.call(this,a,b);var c=a;c._f.clear();c._q.clear();c._p.clear();c._aa.clear();c._o.clear();c._z.clear();c._g.clear();c._h.clear();c._j.clear();c._l.clear();c._k.clear();c._i.clear();c._m.clear();c._n.clear();c._r.clear();c._s.clear();c._u.clear();c._w.clear();c._v.clear();c._t.clear();c._x.clear();c._y.clear();if(this.pz(this.targetSeries())){this.rl(this.targetSeries(),c)}else{var e=this.seriesViewer().series().getEnumerator();while(e.moveNext()){var d=e.current();if(this.pz(d)){this.rl(d,c)}if(d.isStacked()){d.k1(function(f){if($self.pz(f)){$self.rl(f,c)}return true})}}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}return true},lh:function(){$$t.$s.lh.call(this);if(!this._as._c&&!this.cs()){return}if(this.cs()){this.rm(this._pu,false)}else{this.rm(this._ps,false)}},r2:function(a){var b=NaN;var c=NaN;var d=this.finalValueSelectionMode();if(d==0){d=1}var e=false;if(d==2){e=true}if(a.isVertical()){var f=a.ar();if(f!=null){if(d==1||d==2){if(f.isInverted()){c=a.toWorldPosition({__x:this.po().right(),__y:this.po().bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__y}else{c=a.toWorldPosition({__x:this.po().right(),__y:this.po().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__y}}else{if(f.isInverted()){c=1}else{c=0}}}return a.getSeriesValuePosition({__x:0,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName
},e,true)}else{var g=a.ar();if(g!=null){if(d==1||d==2){if(g.isInverted()){b=a.toWorldPosition({__x:this.po().left(),__y:this.po().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__x}else{b=a.toWorldPosition({__x:this.po().right(),__y:this.po().top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}).__x}}else{if(g.isInverted()){b=0}else{b=1}}}if(a.isFinancial()){return a.getSeriesValuePosition({__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}else{return a.getSeriesValuePosition({__x:b,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},e,true)}}},rl:function(a,b){var c=this.r2(a);var d=this.toWorldPosition(c);var e=this.actualBrush();if(e==null){e=this.brush()}if(e==null){e=a.actualBrush();if(e!=null){e=this._qw.getLightenedBrush(e)}}$$t.$a0.c(b,c,a,this.seriesViewer(),this.getEffectiveViewport(),e,this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),this.axisAnnotationBackground(),this.axisAnnotationTextColor(),this.axisAnnotationOutline(),this.axisAnnotationPadding(),this.axisAnnotationStrokeThickness(),a.isVertical(),!a.isVertical())},q1:null,q0:null,rm:function(a,b){var c=false;if(this.q0==null){c=true;this.q1=new $$4.x($.ig.Axis.prototype.$type,0);this.q0=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$t.$type),0)}$$t.$a0.d(this,a,c,this.q0,this.q1,b,this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationInterpolatedValuePrecision(),this.axisAnnotationFormatLabel,this.axisAnnotationFormatLabel)},qh:function(a,b){$$t.$s.qh.call(this,a,b);if(this.cs()){this.rm(this._pu,true)}else{this.rm(this._ps,false)}},ei:function(){return true},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"TargetSeriesName":case"TargetSeries":this.renderSeries(true);break;case"AxisAnnotationBackground":case"AxisAnnotationOutline":case"AxisAnnotationPaddingLeft":case"AxisAnnotationPaddingTop":case"AxisAnnotationPaddingRight":case"AxisAnnotationPaddingBottom":case"AxisAnnotationStrokeThickness":case"AxisAnnotationTextColor":case"FinalValueSelectionMode":this.renderSeries(true);break;case"SeriesViewer":var e=this.q1;var f=this.q0;if(f!=null){var h=f.getEnumerator();while(h.moveNext()){var g=h.current();var i=g.value();i.doToAll(function(j){g.key().annotations().remove(j)});i.clear()}e.clear();f.clear()}break}},$type:new $.ig.Type("FinalValueLayer",$$t.$s.$type)},true);$c("CrosshairLayerFrame:au","AxisAnnotationFrame",{_ad:null,_ae:null,_ac:null,_af:null,init:function(){$$t.$at.init.call(this);this._ad=new $$4.x(Number,0);this._ae=new $$4.x(Number,0);this._ac=new $$4.x($$a.$at.$type,0);this._af=new $$4.x($$a.$at.$type,0)},c:function(a,b,c){$$t.$at.c.call(this,a,b,c);var d=b;var e=c;$.ig.Frame.prototype.b(this._ad,a,d._ad,e._ad);$.ig.Frame.prototype.b(this._ae,a,d._ae,e._ae);$.ig.FrameExtended.prototype.a(this._ac,a,d._ac,e._ac,0);$.ig.FrameExtended.prototype.a(this._af,a,d._af,e._af,0)},$type:new $.ig.Type("CrosshairLayerFrame",$$t.$at.$type)},true);$c("ItemHighlightFrameRect:av","Object",{_f:0,_e:0,_b:0,_c:0,_a:0,_i:null,_j:null,_h:null,_g:null,_d:0,init:function(){$.ig.$op.init.call(this);this._f=0;this._e=NaN;this._b=NaN;this._c=NaN;this._b=NaN;this._a=NaN;this._d=NaN},$type:new $.ig.Type("ItemHighlightFrameRect",$.ig.$ot)},true);$c("CategoryItemHighlightLayerFrame:ax","Frame",{init:function(){$.ig.Frame.prototype.init.call(this);this._g=new $$4.h($$0.$ax.$type,$$t.$av.$type,0);this.f=new $.ig.DictInterpolator$3($$0.$ax.$type,$$t.$av.$type,$$t.$ax.$type,this.h.runOn(this),function(a){return a._f},function(a){return true},function(){return new $$t.av})},_g:null,f:null,h:function(a,b,c,d,e,f){if(d!=null){a._f=d._f}else if(c!=null){a._f=c._f}else{a._f=0}if(c==null||$.ig.util.isNaN(c._e)){a._e=d!=null?d._e:NaN}else if(d==null||$.ig.util.isNaN(d._e)){a._e=NaN}else{a._e=c._e+b*(d._e-c._e)}if(c==null||$.ig.util.isNaN(c._b)){a._b=d!=null?d._b:NaN}else if(d==null||$.ig.util.isNaN(d._b)){a._b=NaN}else{a._b=c._b+b*(d._b-c._b)}if(c==null||$.ig.util.isNaN(c._c)){a._c=d!=null?d._c:NaN}else if(d==null||$.ig.util.isNaN(d._c)){a._c=NaN}else{a._c=c._c+b*(d._c-c._c)}if(c==null||$.ig.util.isNaN(c._a)){a._a=d!=null?d._a:NaN}else if(d==null||$.ig.util.isNaN(d._a)){a._a=NaN}else{a._a=c._a+b*(d._a-c._a)}if(c==null||$.ig.util.isNaN(c._d)){a._d=d!=null?d._d:NaN}else if(d==null||$.ig.util.isNaN(d._d)){a._d=NaN}else{a._d=c._d+b*(d._d-c._d)}if(c==null||c._i==null){a._i=d!=null?d._i:null}else if(d==null||d._i==null){a._i=null}else{a._i=$.ig.BrushUtil.prototype.k(c._i,b,d._i,0)}if(c==null||c._j==null){a._j=d!=null?d._j:null}else if(d==null||d._j==null){a._j=null}else{a._j=$.ig.BrushUtil.prototype.k(c._j,b,d._j,0)}if(c==null||c._h==null){a._h=d!=null?d._h:null}else if(d==null||d._j==null){a._h=null}else{a._h=d._h}if(c==null||c._g==null){a._g=d!=null?d._g:null}else if(d==null||d._j==null){a._g=null}else{a._g=d._g}},c:function(a,b,c){var d=b;var e=c;this.f.f(this._g,a,d._g,e._g,d,e)},$type:new $.ig.Type("CategoryItemHighlightLayerFrame",$.ig.Frame.prototype.$type)},true);$c("CategoryItemHighlightLayer:ay","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){this.q1=false;this.q0=true;this.q4=10;$$t.$s.init.call(this);var a=new $$t.ax;var b=new $$t.ax;var c=new $$t.ax;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$ay.$type},bv:function(){return new $$t.ba(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qv=a},_qv:null,targetSeries:function(a){if(arguments.length===1){this.h($$t.$ay.targetSeriesProperty,a);return a}else{return this.c($$t.$ay.targetSeriesProperty)}},targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$ay.targetSeriesNameProperty,a);return a}else{return this.c($$t.$ay.targetSeriesNameProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$ay.useInterpolationProperty,a);return a}else{return this.c($$t.$ay.useInterpolationProperty)}},highlightType:function(a){if(arguments.length===1){this.h($$t.$ay.highlightTypeProperty,$$t.$aw.getBox(a));return a}else{return $g(this.c($$t.$ay.highlightTypeProperty))}},markerType:function(a){if(arguments.length===1){this.h($$t.$ay.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ay.markerTypeProperty))}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ay.markerBrushProperty,a);return a}else{return this.c($$t.$ay.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ay.markerOutlineProperty,a);return a}else{return this.c($$t.$ay.markerOutlineProperty)}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ay.markerTemplateProperty,a);return a}else{return this.c($$t.$ay.markerTemplateProperty)}},bandHighlightWidth:function(a){if(arguments.length===1){this.h($$t.$ay.bandHighlightWidthProperty,a);return a}else{return this.c($$t.$ay.bandHighlightWidthProperty)}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$ay.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$ay.skipUnknownValuesProperty)}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}var c=this.p7(a);if(!c._c){return false}return true},qe:function(a,b){var $self=this;$$t.$s.qe.call(this,a,b);var c=a;var d=this.useInterpolation();c._g.clear();if($.ig.util.isNaN(this.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){return}if(this.pz(this.targetSeries())){this.rj(this.targetSeries(),c,d)}else{var f=this.seriesViewer().series().getEnumerator();while(f.moveNext()){var e=f.current();if(this.pz(e)){this.rj(e,c,d)}if(e.isStacked()){e.k1(function(g){if($self.pz(g)){$self.rj(g,c,d)}return true})}}}},q1:false,q0:false,lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"MarkerTemplate":case"MarkerType":case"MarkerBrush":case"MarkerOutline":this.renderSeries(true);break;case"TargetSeriesName":case"TargetSeries":this.renderSeries(true);break;case"UseInterpolation":this.q1=d;this.renderSeries(true);break;case"HighlightType":this.renderSeries(true);break;case"BandHighlightWidth":this.q4=this.bandHighlightWidth();this.renderSeries(true);break;case"SkipUnknownValues":this.q0=d;this.renderSeries(true);break}},q4:0,rj:function(a,b,c){if(this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return}if(!a.isCategory()&&!a.isFinancial()){return}var d=a;if(d.categoryAxis()==null){return}var e=this.qs.__x;e=this.view().bu().left()+this.view().bu().width()*(e-this.view().bv().left())/this.view().bv().width();var f=this.qs.__y;f=this.view().bu().top()+this.view().bu().height()*(f-this.view().bv().top())/this.view().bv().height();var g=this.skipUnknownValues();var h=true;var i=$b($.ig.IHasCategoryModePreference.prototype.$type,a);var j=0;if(i!=null){j=i.preferredCategoryMode(d.categoryAxis());if(j==2){h=false}}var k=true;if(!h||this.highlightType()==2){k=false}if(this.highlightType()==1){k=true}var l=this.p7(a);if(!l._c){return}if(k){var m=a.getSeriesValuePosition(l._d,this.useInterpolation(),g);if(j!=0&&!d.categoryAxis().isSorting()){var n=m.__x;if(a.isFinancial()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(a.isCategory()){n-=a.getOffsetValue();n+=a.getCategoryWidth()*.5;m={__x:n,__y:m.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(!$.ig.util.isNaN(m.__x)&&!$.ig.util.isNaN(m.__y)){m=this.toWorldPosition(m)}this.rh(m,b,a)}else{var o=a.getSeriesValuePosition(l._d,this.useInterpolation(),g);var p;var q=this.getEffectiveViewport1(this.view());if(a.isVertical()){var r=o.__y;var s=d.categoryAxis();var t=this.q4;if(j!=0){t=s.ky(this.view().bv(),this.view().bu(),q)}if($.ig.util.isNaN(t)||Number.isInfinity(t)){return}p=new $$a.ae(0,this.po().left(),r-t/2,this.po().width(),t)}else{var u=o.__x;var v=d.categoryAxis();var w=this.q4;if(j!=0){w=v.ky(this.view().bv(),this.view().bu(),q)}if($.ig.util.isNaN(w)||Number.isInfinity(w)){return}p=new $$a.ae(0,u-w/2,this.po().top(),w,this.po().height())}p.intersect(this.view().bu());this.ri(p,b,a)}},rh:function(a,b,c){var d=new $$t.av;d._b=a.__x;d._e=a.__y;d._i=this.qq();if(this.markerBrush()!=null){d._i=this.markerBrush()}d._j=this.qr();if(this.markerOutline()!=null){d._j=this.markerOutline()}if(d._i==null){if(c.hasMarkers()){d._i=this._qv.getLightenedBrush(c.getActualMarkerBrush())}else{d._i=this._qv.getLightenedBrush(c.actualBrush())}}if(d._j==null){if(c.hasMarkers()){d._j=this._qv.getLightenedBrush(c.getActualMarkerOutlineBrush())}else{d._j=this._qv.getLightenedBrush(c.actualOutline())}}d._d=this.actualThickness();d._f=c.getHashCode();d._g=this.qx(c,a);var e=$b($.ig.MarkerSeries.prototype.$type,c)!==null?c.actualMarkerTemplate():null;if(e==null||e==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||this.markerType()!=2&&this.markerType()!=0){var f=$.ig.MarkerSeries.prototype.resolveMarkerType(c,2);if(this.markerType()!=2&&this.markerType()!=0){f=this.markerType()}switch(f){case 3:case 13:e=this.seriesViewer().circleMarkerTemplate();break;case 4:e=this.seriesViewer().triangleMarkerTemplate();break;case 5:e=this.seriesViewer().pyramidMarkerTemplate();break;case 6:e=this.seriesViewer().squareMarkerTemplate();break;case 7:e=this.seriesViewer().diamondMarkerTemplate();break;case 8:e=this.seriesViewer().pentagonMarkerTemplate();break;case 9:e=this.seriesViewer().hexagonMarkerTemplate();break;case 10:e=this.seriesViewer().tetragramMarkerTemplate();break;case 11:e=this.seriesViewer().pentagramMarkerTemplate();break;case 12:e=this.seriesViewer().hexagramMarkerTemplate();break}}d._h=this.markerTemplate()!=null?this.markerTemplate():e;if(!$.ig.util.isNaN(d._b)&&!$.ig.util.isNaN(d._e)){b._g.add(d._f,d)}},qx:function(a,b){var c=a.getItem(b);var d=a.getExactItemIndex(b);if(this.useInterpolation()&&d!=Math.floor(d)){c=null}return function(){var $ret=new $.ig.DataContext;$ret.series(a);$ret.item(c);return $ret}()},ri:function(a,b,c){var d=new $$t.av;d._b=a.left();d._e=a.top();d._c=a.right();d._a=a.bottom();d._i=this.qq();d._j=this.qr();if(d._i==null){if(c!=null){d._i=this._qv.getLightenedTranslucentBrush(c.actualBrush())}}if(d._j==null){if(c!=null){d._j=this._qv.getLightenedTranslucentBrush(c.actualOutline())}}d._d=this.actualThickness();d._f=c.getHashCode();if(!a.isEmpty()){b._g.add(d._f,d)}},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=this._qv._b6;var d=this._qv._b5;var e=0;var f=0;var g=a;var i=g._g.values().getEnumerator();while(i.moveNext()){var h=i.current();if(h._h!=null){var j=d.item(f);this.rk(h,j);f++}else{var k=c.item(e);this.rl(h,k);e++}}c.count(e);d.count(f)},rk:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._d)||a._g==null){b.__visibility=1;return}var c={__x:a._b,__y:a._e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=a._g;d.itemBrush(a._i);var e=d.series().getSeriesValuePosition(c,this.cs()||this.q1,this.q0);if($.ig.util.isNaN(e.__x)||$.ig.util.isNaN(e.__y)){b.__visibility=1;return}this._qv.cc(b,e.__x,e.__y);b._ah=a._h;b.content(a._g)},rl:function(a,b){if($.ig.util.isNaN(a._b)||$.ig.util.isNaN(a._e)||$.ig.util.isNaN(a._a)||$.ig.util.isNaN(a._c)||$.ig.util.isNaN(a._d)){b.__visibility=1;return}this._qv.cd(b,a._b,a._e,a._c-a._b,a._a-a._e);b.__fill=a._i;b.__stroke=a._j;b._ac=a._d;if(this.dashArray()!=null){b._ai=this.dashArray()}else{b._ai=null}b._ad=this.dashCap()},ei:function(){return true},$type:new $.ig.Type("CategoryItemHighlightLayer",$$t.$s.$type)},true);$c("CrosshairLayer:az","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},isAnnotationCrosshairLayer:function(){return true},init:function(){this.q5=null;this.q4=null;$$t.$s.init.call(this);var a=new $$t.au;var b=new $$t.au;var c=new $$t.au;var d=this.transitionDuration()/1e3;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$az.$type},bv:function(){return new $$t.bc(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qx=a},_qx:null,horizontalLineStroke:function(a){if(arguments.length===1){this.h($$t.$az.horizontalLineStrokeProperty,a);return a}else{return this.c($$t.$az.horizontalLineStrokeProperty)}},verticalLineStroke:function(a){if(arguments.length===1){this.h($$t.$az.verticalLineStrokeProperty,a);return a}else{return this.c($$t.$az.verticalLineStrokeProperty)}},targetSeriesName:function(a){if(arguments.length===1){this.h($$t.$az.targetSeriesNameProperty,a);return a}else{return this.c($$t.$az.targetSeriesNameProperty)}},targetSeries:function(a){if(arguments.length===1){this.h($$t.$az.targetSeriesProperty,a);return a}else{return this.c($$t.$az.targetSeriesProperty)}},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$az.useInterpolationProperty,a);return a}else{return this.c($$t.$az.useInterpolationProperty)}},isAxisAnnotationEnabled:function(a){if(arguments.length===1){this.h($$t.$az.isAxisAnnotationEnabledProperty,a);return a}else{return this.c($$t.$az.isAxisAnnotationEnabledProperty)}},xAxisAnnotationFormatLabel:null,qz:function(){return this.xAxisAnnotationFormatLabel!=null},yAxisAnnotationFormatLabel:null,q0:function(){return this.yAxisAnnotationFormatLabel!=null},xAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationTextColorProperty)}},xAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationBackgroundProperty)}},xAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$az.xAxisAnnotationInterpolatedValuePrecisionProperty))}},xAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationOutlineProperty)}},xAxisAnnotationPadding:function(){return new $$a.ah(1,this.xAxisAnnotationPaddingLeft(),this.xAxisAnnotationPaddingTop(),this.xAxisAnnotationPaddingRight(),this.xAxisAnnotationPaddingBottom())},xAxisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationPaddingLeftProperty)}},xAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationPaddingTopProperty)}},xAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationPaddingRightProperty)}},xAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationPaddingBottomProperty)}},yAxisAnnotationPadding:function(){return new $$a.ah(1,this.yAxisAnnotationPaddingLeft(),this.yAxisAnnotationPaddingTop(),this.yAxisAnnotationPaddingRight(),this.yAxisAnnotationPaddingBottom())},yAxisAnnotationPaddingLeft:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationPaddingLeftProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingLeftProperty)}},yAxisAnnotationPaddingTop:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationPaddingTopProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingTopProperty)}},yAxisAnnotationPaddingRight:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationPaddingRightProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingRightProperty)}},yAxisAnnotationPaddingBottom:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationPaddingBottomProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationPaddingBottomProperty)}},xAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$az.xAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$az.xAxisAnnotationStrokeThicknessProperty)}},yAxisAnnotationTextColor:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationTextColorProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationTextColorProperty)}},yAxisAnnotationBackground:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationBackgroundProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationBackgroundProperty)}},yAxisAnnotationInterpolatedValuePrecision:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationInterpolatedValuePrecisionProperty,a);return a}else{return $h(this.c($$t.$az.yAxisAnnotationInterpolatedValuePrecisionProperty))}},yAxisAnnotationOutline:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationOutlineProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationOutlineProperty)}},yAxisAnnotationStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$az.yAxisAnnotationStrokeThicknessProperty,a);return a}else{return this.c($$t.$az.yAxisAnnotationStrokeThicknessProperty)}},verticalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$az.verticalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$az.verticalLineVisibilityProperty))}},horizontalLineVisibility:function(a){if(arguments.length===1){this.h($$t.$az.horizontalLineVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$az.horizontalLineVisibilityProperty))}},skipUnknownValues:function(a){if(arguments.length===1){this.h($$t.$az.skipUnknownValuesProperty,a);return a}else{return this.c($$t.$az.skipUnknownValuesProperty)}},qc:function(a,b){if(this.targetSeries()==null||this.targetSeries()==a){if(!this._as._c){this.renderSeries(b)}}},qe:function(a,b){var $self=this;$$t.$s.qe.call(this,a,b);var c=a;var d=this.useInterpolation();var e=this.skipUnknownValues();c._ad.clear();c._ae.clear();c._ac.clear();c._af.clear();$$t.$a0.b(c);if(this.pz(this.targetSeries())){this.sb(this.targetSeries(),c,d,e)}else{var g=this.seriesViewer().series().getEnumerator();while(g.moveNext()){var f=g.current();if(this.pz(f)){this.sb(f,c,d,e)}if(f.isStacked()){f.k1(function(h){if($self.pz(h)){$self.sb(h,c,d,e)}return true})}}}},pz:function(a){if(!$$t.$s.pz.call(this,a)){return false}if(this.targetSeriesName()!=null){if(a.isFragment()){var b=a.je();if(!this.targetSeriesName().equals(b)){return false}}else{if(!this.targetSeriesName().equals(a.name())){return false}}}var c=this.p7(a);if(!c._c){return false}return true},lh:function(){$$t.$s.lh.call(this);if(!this._as._c&&!this.cs()){return}if(this.cs()){this.sc(this._pu,false)}else{this.sc(this._ps,false)}},sb:function(a,b,c,d){var e=this.p7(a);if(!e._c){return}var f=e._d;f=a.getSeriesValuePosition(f,c,d);var g=this.actualBrush();if(g==null){g=this.brush()}if(g==null){g=a.actualBrush();if(g!=null){g=this._qx.getLightenedBrush(g)}}var h=g;var i=g;if(this.horizontalLineStroke()!=null){h=this.horizontalLineStroke()}if(this.verticalLineStroke()!=null){i=this.verticalLineStroke()}b._ac.add(h);b._af.add(i);b._ad.add(f.__y);b._ae.add(f.__x);if(this.isAxisAnnotationEnabled()&&!$.ig.util.isNaN(f.__y)){$$t.$a0.c(b,f,a,this.seriesViewer(),this.getEffectiveViewport(),g,this.xAxisAnnotationBackground(),this.xAxisAnnotationTextColor(),this.xAxisAnnotationOutline(),this.xAxisAnnotationPadding(),this.xAxisAnnotationStrokeThickness(),this.yAxisAnnotationBackground(),this.yAxisAnnotationTextColor(),this.yAxisAnnotationOutline(),this.yAxisAnnotationPadding(),this.yAxisAnnotationStrokeThickness(),this.verticalLineVisibility()==0,this.horizontalLineVisibility()==0)}},q5:null,q4:null,sc:function(a,b){var c=false;if(this.q4==null){c=true;this.q5=new $$4.x($.ig.Axis.prototype.$type,0);this.q4=new $$4.h($.ig.Axis.prototype.$type,$.ig.Pool$1.prototype.$type.specialize($$t.$t.$type),0)}$$t.$a0.d(this,a,c,this.q4,this.q5,b,this.xAxisAnnotationInterpolatedValuePrecision(),this.yAxisAnnotationInterpolatedValuePrecision(),this.xAxisAnnotationFormatLabel,this.yAxisAnnotationFormatLabel)},sa:function(a,b,c,d,e){var f=a.item(b);b++;if(e){f.__stroke=d._af.__inner[c];f.__fill=d._af.__inner[c]}else{f.__stroke=d._ac.__inner[c];f.__fill=d._ac.__inner[c]}f._ac=this.actualThickness();f._ai=this.dashArray();f._ad=this.dashCap();return new $$6.u($$a.$by.$type,$$0.$aw.$type,f,b)},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=this._qx._b5;var d=a;var e=d._ad.count();var f=0;var g=b.bu().left();var h=b.bu().right();var i=b.bu().top();var j=b.bu().bottom();var k=this.verticalLineVisibility()==0;var l=this.horizontalLineVisibility()==0;for(var m=0;m<e;m++){var n=Math.floor(d._ad.__inner[m]);var o=Math.floor(d._ae.__inner[m]);var p=null;if(k){if($.ig.util.isNaN(n)){continue}var q=this.sa(c,f,m,d,true);p=q._c;f=q._d;var r=new $$a.a7;var s=new $$a.a8;s.__startPoint={__x:o,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var t=new $$a.bd(1);t.c({__x:o,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});s.__segments.add(t);r._c.add(s);p._ak=r}if(l){if($.ig.util.isNaN(n)){continue}var u=this.sa(c,f,m,d,false);p=u._c;f=u._d;var v=new $$a.a7;var w=new $$a.a8;w.__startPoint={__x:g,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var x=new $$a.bd(1);x.c({__x:h,__y:n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});w.__segments.add(x);v._c.add(w);p._ak=v}}c.count(f);if(this.cs()){this.sc(this._pu,true)}else{this.sc(this._ps,false)}},ei:function(){return true},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(d==null){if(this.q4!=null&&this.q4.count()>0){var e;if(this.cs()){e=this._pu}else{e=this._ps}$$t.$a0.b(e);$$t.$a0.d(this,e,true,this.q4,this.q5,true,this.xAxisAnnotationInterpolatedValuePrecision(),this.yAxisAnnotationInterpolatedValuePrecision(),this.xAxisAnnotationFormatLabel,this.yAxisAnnotationFormatLabel)}}break;case"HorizontalLineVisibility":this.renderSeries(true);break;case"VerticalLineVisibility":this.renderSeries(true);break;case"TargetSeriesName":case"TargetSeries":this.renderSeries(true);break;case"IsAxisAnnotationEnabled":case"XAxisAnnotationBackground":case"XAxisAnnotationOutline":case"XAxisAnnotationPaddingLeft":case"XAxisAnnotationPaddingTop":case"XAxisAnnotationPaddingRight":case"XAxisAnnotationPaddingBottom":case"XAxisAnnotationStrokeThickness":case"XAxisAnnotationTextColor":case"YAxisAnnotationBackground":case"YAxisAnnotationOutline":case"YAxisAnnotationPaddingLeft":case"YAxisAnnotationPaddingTop":case"YAxisAnnotationPaddingRight":case"YAxisAnnotationPaddingBottom":case"YAxisAnnotationStrokeThickness":case"YAxisAnnotationTextColor":case"HorizontalLineStroke":case"VerticalLineStroke":case"UseInterpolation":this.renderSeries(true);break}},$type:new $.ig.Type("CrosshairLayer",$$t.$s.$type)},true);$c("AxisAnnotationFrameManager:a0","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c){var d=new $$a.ax;if($b($$a.$au.$type,a)!==null){if(a._gradientStops==null||a._gradientStops.length<1){var e=new $$a.at;e.color(b);return e}d=a._gradientStops[0].color()}else{d=a.color()}var f=$.ig.ColorUtil.prototype.a(d);var g=$.ig.ColorUtil.prototype.a(c);var h=$.ig.ColorUtil.prototype.a(b);var i=(f[3]+.05)/(h[3]+.05);var j=(g[3]+.05)/(f[3]+.05);if(i>j){var k=new $$a.at;k.color(b)}var l=new $$a.at;l.color(c);return l},c:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var s=c.getAxes();var t=null;var u=null;for(var v=0;v<s.length;v++){if(s[v].isVertical()){u=s[v]}else{t=s[v]}}var w=$$a.$ax.u(255,102,102,102);var x=$$a.$ax.u(255,255,255,255);if(t!=null){var y=new $.ig.ScalerParams(1,d.actualWindowRect(),t.j7(),t.isInverted());y.c=e;var z=t.getUnscaledValue(b.__x,y);a._p.add(z);a._o.add(z);if(g!=null){a._g.add(g)}else{a._g.add(f)}if(h!=null){a._n.add(h)}else{a._n.add($$t.$a0.e(a._g.__inner[a._g.count()-1],w,x))}a._j.add(j._c);a._l.add(j._e);a._k.add(j._d);a._i.add(j._b);if(!$.ig.util.isNaN(k)){a._m.add(k)}else{a._m.add(NaN)}if(i!=null){a._h.add(i)}else{a._h.add(null)}if(q){a._f.add(t)}else{a._f.add(null)}}if(u!=null){var aa=new $.ig.ScalerParams(1,d.actualWindowRect(),u.j7(),u.isInverted());aa.c=e;var ab=u.getUnscaledValue(b.__y,aa);a._aa.add(ab);a._z.add(ab);if(l!=null){a._r.add(l)}else{a._r.add(f)}if(m!=null){a._y.add(m)}else{a._y.add($$t.$a0.e(a._r.__inner[a._r.count()-1],w,x))}a._u.add(o._c);a._w.add(o._e);a._v.add(o._d);a._t.add(o._b);if(!$.ig.util.isNaN(p)){a._x.add(p)}else{a._x.add(NaN)}if(n!=null){a._s.add(n)}else{a._s.add(null)}if(r){a._q.add(u)}else{a._q.add(null)}}},b:function(a){a._f.clear();a._q.clear();a._p.clear();a._aa.clear();a._o.clear();a._z.clear();a._g.clear();a._h.clear();a._j.clear();a._l.clear();a._k.clear();a._i.clear();a._m.clear();a._n.clear();a._r.clear();a._s.clear();a._u.clear();a._w.clear();a._v.clear();a._t.clear();a._x.clear();a._y.clear()},a:function(a,b,c){if(!b.isNumeric()){return a}var d=0;if(c>=0){d=c}else{var e=b.er();d=e==0?0:$.ig.truncate(Math.max(-Math.floor(Math.log10(e)),0));d+=1}return Math.round10N(a,d)},d:function(a,b,c,d,e,f,g,h,i,j){var k=new $$4.x($.ig.Axis.prototype.$type,0);var l=new $$4.q($.ig.Axis.prototype.$type,0);var m=new $$4.h($.ig.Axis.prototype.$type,$$0.$aw.$type,0);for(var n=0;n<b._p.count();n++){var o=b._f.__inner[n];if(o!=null){if(!l.contains(o)){k.add(o);m.item(o,0);l.add(o)}var p;if(!d.containsKey(o)){p=new $.ig.Pool$1($$t.$t.$type);p.create(function(){return new $$t.t});p.destroy(function(q){});p.activate(function(q){o.an().add(q)});p.disactivate(function(q){o.an().remove(q)});d.item(o,p);e.add(o)}else{p=d.item(o)}var q=p.item(m.item(o));m.item(o,m.item(o)+1);q._k=false;q.value(b._o.__inner[n]);var r=b._p.__inner[n];if(i!=null){var s=i(r);q.text(s)}else{r=$$t.$a0.a(r,o,g);if(o.seriesViewer()!=null){q.text(o.getValueLabel(r))}}q.textColor(b._n.__inner[n]);q.background(b._g.__inner[n]);q.backgroundPadding(new $$a.ah(1,b._j.__inner[n],b._l.__inner[n],b._k.__inner[n],b._i.__inner[n]));q.outline(b._h.__inner[n]);q.strokeThickness(b._m.__inner[n]);if(q._k){q._k=false;c=true}}}for(var t=0;t<b._aa.count();t++){var u=b._q.__inner[t];if(u!=null){if(!l.contains(u)){k.add(u);m.item(u,0);l.add(u)}var v;if(!d.containsKey(u)){v=new $.ig.Pool$1($$t.$t.$type);v.create(function(){return new $$t.t});v.destroy(function(w){});v.activate(function(w){u.an().add(w)});v.disactivate(function(w){u.an().remove(w)});d.item(u,v);e.add(u)}else{v=d.item(u)}var w=v.item(m.item(u));m.item(u,m.item(u)+1);w._k=false;var x=b._aa.__inner[t];w.value(b._z.__inner[t]);if(j!=null){var y=j(x);w.text(y)}else{x=$$t.$a0.a(x,u,h);if(u.seriesViewer()!=null){w.text(u.getValueLabel(x))}}w.textColor(b._y.__inner[t]);w.background(b._r.__inner[t]);w.backgroundPadding(new $$a.ah(1,b._u.__inner[t],b._w.__inner[t],b._v.__inner[t],b._t.__inner[t]));w.outline(b._s.__inner[t]);w.strokeThickness(b._x.__inner[t]);if(w._k){w._k=false;c=true}}}for(var z=0;z<k.count();z++){if(d.containsKey(k.__inner[z])){var aa=d.item(k.__inner[z]);aa.count(m.item(k.__inner[z]))}}for(var ab=e.count()-1;ab>=0;ab--){if(!l.contains(e.__inner[ab])){c=true;var ac=d.item(e.__inner[ab]);ac.count(0);ac.activate(null);ac.create(null);ac.destroy(null);ac.disactivate(null);d.remove(e.__inner[ab]);e.removeAt(ab)}}if(c&&f){for(var ad=0;ad<k.count();ad++){var ae=k.__inner[ad];if(ae._a5._c){ae.hf(true);ae._a5._c=false}}}},$type:new $.ig.Type("AxisAnnotationFrameManager",$.ig.$ot)},true);$c("SummaryToolTipLayer:a1","AnnotationLayer",{isAnnotationHoverLayer:function(){return true},init:function(){$$t.$s.init.call(this);var a=new $$t.a4;var b=new $$t.a4;var c=new $$t.a4;this._pt=a;this._ps=b;this._pu=c;this._ab=$$t.$a1.$type},bv:function(){return new $$t.bd(this)},lo:function(a){$$t.$s.lo.call(this,a);this._qw=a},_qw:null,isDefaultTooltipBehaviorDisabled:function(){return true},useInterpolation:function(a){if(arguments.length===1){this.h($$t.$a1.useInterpolationProperty,a);return a}else{return this.c($$t.$a1.useInterpolationProperty)}},toolTipPosition:function(a){if(arguments.length===1){this.h($$t.$a1.toolTipPositionProperty,$$t.$a3.getBox(a));return a}else{return $g(this.c($$t.$a1.toolTipPositionProperty))}},lt:function(a,b,c,d){$$t.$s.lt.call(this,a,b,c,d);switch(b){case"UseInterpolation":this.renderSeries(true);break;case"ToolTipPosition":this.renderSeries(true);break;case"SeriesViewer":this._qw.ch();break}},qb:function(a,b){{if(!this._as._c){this.renderSeries(b)}}},qc:function(a,b){if(!this._as._c){this.renderSeries(b)}},qe:function(a,b){$$t.$s.qe.call(this,a,b);var c=a;var d=this.useInterpolation();c.l(NaN);c._k=NaN;c._g=NaN;c._h=NaN;c._k=NaN;c.l(NaN);if($.ig.util.isNaN(this.qs.__x)&&$.ig.util.isNaN(this.qs.__y)){this._qw.hideContainer(this._qw.getContainer());return}{if($b($.ig.XamDataChart.prototype.$type,this.seriesViewer())!==null){var e=this.seriesViewer();var f=true;var g=false;var h=new $$4.x($.ig.Series.prototype.$type,0);var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();if(i.isCategory()&&!i.isAngular()){if(!i.cl()){continue}if(f){f=false;g=i.isVertical()}else{if(i.isVertical()!=g){continue}}var l=i._da.getEnumerator();while(l.moveNext()){var k=l.current();h.add(k)}}}var m=this.qx(h,d);this.q2(m,c,d)}}},qx:function(a,b){var c=1.7976931348623157e308;var d=-1.7976931348623157e308;var e=new $$4.x($.ig.DataContext.prototype.$type,0);
var f=new $$4.x($.ig.$op.$type,0);var g=false;var h=true;var i={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var j=0;j<a.count();j++){var k=a.item(j);if(!k.isFinancial()&&!k.isCategory()){continue}if(k.isStacked()){continue}var l=k;if(!l.categoryAxis().cl()){continue}if(h){g=k.isVertical()}else{if(g!=k.isVertical()){continue}}var m=this.p7(k);if(!m._c){continue}i=k.fromWorldPosition(m._d);var n=k.getSeriesValuePosition(m._d,b,false);if(g){if(!$.ig.util.isNaN(n.__y)){c=Math.min(c,n.__y);d=Math.max(d,n.__y)}}else{if(!$.ig.util.isNaN(n.__x)){c=Math.min(c,n.__x);d=Math.max(d,n.__x)}}var o=this.qz(k);if(o==null){continue}var p=null;var q=k.getItem(this.qs);if(k.isDefaultToolTipSelected()&&q!=null){p=k.au(q)}else{p=new $.ig.DataContext;p.item(q);p.series(k)}e.add(p);f.add1(o)}var r=0;var s=0;if(g){s=(c+d)/2;r=this.po().right();if(this.toolTipPosition()==2||this.toolTipPosition()==1){r=this.po().left()}if(!$.ig.util.isNaN(i.__x)){r=i.__x}if(s<0||s>this.po().bottom()){s=NaN}}else{r=(c+d)/2;if(!$.ig.util.isNaN(i.__y)){s=i.__y}if(r<0||r>this.po().right()){r=NaN}}var t=new $$t.a5;t._d={__x:r,__y:s,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t._c={__x:i.__x,__y:i.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};t._a=e;t._b=f;return t},hideToolTips:function(){this.qs={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.view().ap()},q2:function(a,b,c){var d=a._d;var e=a._c;d=this._qw.relativeToAbsolute(d);e=this._qw.relativeToAbsolute(e);var f=0;var g=this.view().bu();var h=this._qw.getContainer();var i=false;this._qw.b8();var j=this._qw.tooltipLegend();if(!$.ig.$op.equalsStatic(j.target(),this.seriesViewer())){j.target(this.seriesViewer())}j.targetCursorPositionX(this.qs.__x);j.targetCursorPositionY(this.qs.__y);var k=this._qw.cj(h);var l=0;var m=0;var n=0;var o=0;var p=false;var q=false;n=d.__x;o=d.__y;var r=this._qw.getValidAreaSize();if(i){o+=15;if(o+k.height()>r.height()){o-=15;o-=15+k.height()}}else{n+=15;if(n+k.width()>r.width()){n-=15;n-=15+k.width()}}b._k=n;b.l(o);b._g=m;b._h=l;b._j=k.width();b._i=k.height()},qz:function(a){return a.toolTip()},qh:function(a,b){$$t.$s.qh.call(this,a,b);var c=a;var d=b.bu().left();var e=b.bu().right();var f=b.bu().top();var g=b.bu().bottom();var h=this._qw.getContainer();if($.ig.util.isNaN(c._k)||$.ig.util.isNaN(c.l())||$.ig.util.isNaN(c._g)||$.ig.util.isNaN(c._h)){this._qw.hideContainer(h);return}var i=c._k;var j=c.l();var k=c._g;var l=c._h;this._qw.moveTooltip(h,i,j,k,l)},ei:function(){return true},$type:new $.ig.Type("SummaryToolTipLayer",$$t.$s.$type)},true);$c("SummaryToolTipCollisionInfo:a2","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_c:0,_b:0,_a:0,$type:new $.ig.Type("SummaryToolTipCollisionInfo",$.ig.$ot)},true);$c("SummaryToolTipLayerFrame:a4","Frame",{f:0,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},_k:0,_h:0,_g:0,_j:0,_i:0,init:function(){$.ig.Frame.prototype.init.call(this);this._k=NaN;this.l(NaN);this._g=NaN;this._h=NaN;this._j=NaN;this._i=NaN},c:function(a,b,c){var d=b;var e=c;if($.ig.util.isNaN(d._k)){this._k=e._k}else{this._k=d._k+(e._k-d._k)*a}if($.ig.util.isNaN(d.l())){this.l(e.l())}else{this.l(d.l()+(e.l()-d.l())*a)}if($.ig.util.isNaN(d._g)){this._g=e._g}else{this._g=d._g+(e._g-d._g)*a}if($.ig.util.isNaN(d._h)){this._h=e._h}else{this._h=d._h+(e._h-d._h)*a}if($.ig.util.isNaN(d._j)){this._j=e._j}else{this._j=d._j+(e._j-d._j)*a}if($.ig.util.isNaN(d._i)){this._i=e._k}else{this._i=d._i+(e._i-d._i)*a}},$type:new $.ig.Type("SummaryToolTipLayerFrame",$.ig.Frame.prototype.$type)},true);$c("SummaryTooltipSeriesInfo:a5","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_a:null,_b:null,_c:null,$type:new $.ig.Type("SummaryTooltipSeriesInfo",$.ig.$ot)},true);$c("CalloutLayerView:a7","AnnotationLayerView",{init:function(a){this.ca=NaN;this.b5=null;$$t.$a6.init.call(this,a);this._b4=a;this._b9=new $$4.x($$t.$a8.$type,0)},_b4:null,_b9:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b8=function(){var $ret=new $.ig.HashPool$2($$t.$x.$type,$$t.$a8.$type);$ret.create($self.b6.runOn($self));$ret.activate($self.cc.runOn($self));$ret.disactivate($self.ce.runOn($self));$ret.destroy($self.cd.runOn($self));return $ret}()},b6:function(){var a=new $$t.a8(this);this._b9.add(a);return a},cc:function(a){a._w=0},ce:function(a){a._w=1},cd:function(a){this._b9.remove(a)},_b8:null,getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},a6:function(a,b){$$t.$a6.a6.call(this,a,b);a.ac(this.b7());if(a.d()&&!b){for(var c=0;c<this._b9.count();c++){var d=this._b9.__inner[c];if(d._w==0){d.h(a)}}}},b7:function(){if(this._b4.q8()!=null){return this._b4.q8()}return this._e.seriesViewer().getFontInfo()},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b9.count();b++){var c=this._b9.__inner[b];if(c._w!=0){continue}c.g(this._b4,this.b7(),a)}},ca:0,measureText:function(a){this._k.ac(this.b7());this.ca=this.cb();return new $$a.af(1,this._k.f(a.ak()),this.ca)},cb:function(){var a=this.b7();if($.ig.util.isNaN(this.ca)){var b=$.ig.FontUtil.prototype.getCurrentFontHeight(this._e.seriesViewer()._cm._j._ae,a);this.ca=b}return this.ca},b5:null,getSizeForContent:function(a,b){if(this.b5==null){this.b5=new $$t.a8(this)}this.b5.f(a);this.b5.v(b);var c=this.b5.s();this.b5.f(null);return c},cg:function(a,b,c){a._d=b;a._e=c},ch:function(a,b,c){a.i(this._e,b,c)},ci:function(a){if(a!=null){return this.getLightenedBrush(a.ot)}return this._e.ot},cl:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},ck:function(){return function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,255,255,255));return $ret}()},cj:function(a){if(a!=null){return this.getLightenedBrush(a.actualBrush())}return this._e.actualBrush()},cf:function(){this.ca=NaN},$type:new $.ig.Type("CalloutLayerView",$$t.$a6.$type)},true);$c("CalloutView:a8","Object",{init:function(a){this.o={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.u=new $$a.ah(0,0);this.b=null;$.ig.$op.init.call(this);this.q=new $$a.bx;this.q._ab=false;this.q.__stroke=function(){var $ret=new $$a.at;$ret.color($$a.$ax.u(255,0,0,0));return $ret}();this.q._ac=2;this.j=new $$a.an;this.r=new $$a.b1;this.r._ac=0;this.a=a;this._w=0},a:null,_w:0,h:function(a){a.z();a.af(this._d,this._e);var b=new $$a.br;b._j=this.t._c;b._k=this.t._e;this.r._j=b;a.r(this.q);a.z();this.r.width(this.j._m+this.u._c+this.u._d);this.r.height(this.j._l+this.u._e+this.u._b);a.j(this.r._j);a.v(this.r);this.j._o=this.u._e;this.j._n=this.u._c;a.w(this.j);a.y();a.y()},j:null,r:null,o:null,q:null,p:function(a){if(arguments.length===1){if(this.o.__x!=a.__x||this.o.__y!=a.__y){var b=this.s();var c=b.height();var d=b.width();this.o=a;var e=$$t.$an.b(this.p(),d,c,this.q);this.t=e}return a}else{return this.o}},n:function(a){if(arguments.length===1){this.j._am=a;return a}else{return this.j._am}},m:function(a){if(arguments.length===1){this.r.__stroke=a;return a}else{return this.r.__stroke}},l:function(a){if(arguments.length===1){this.q.__stroke=a;return a}else{return this.q.__stroke}},k:function(a){if(arguments.length===1){this.r.__fill=a;return a}else{return this.r.__fill}},c:function(a){if(arguments.length===1){this.r._ac=a;return a}else{return this.r._ac}},u:null,t:null,v:function(a){if(arguments.length===1){this.u=a;return a}else{return this.u}},f:function(a){if(arguments.length===1){if(a==null){this.j.ak("")}else{this.j.ak(a.toString())}var b=this.s();var c=b.height();var d=b.width();var e=$$t.$an.b(this.p(),d,c,this.q);this.t=e;return a}else{return this.j.ak()}},_d:0,_e:0,s:function(){var a=this.a.measureText(this.j);this.j._m=a.width();this.j._l=a.height();return new $$a.af(1,a.width()+this.u._c+this.u._d,a.height()+this.u._e+this.u._b)},b:null,i:function(a,b,c){if(this.b==null){this.b=new $.ig.DataContext}this.b.series(a);this.b.item(c);if(b._c!=null){b._c._u=this.b}},g:function(a,b,c){a.a7().exportCalloutData(this._d,this._e,this.t._c,this.t._e,c,this.r,this.j,b,this.q,"callout",["Main","Callout"])},$type:new $.ig.Type("CalloutView",$.ig.$ot)},true);$c("CategoryHighlightLayerView:a9","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a;this._b6=new $$4.x($$a.$b1.$type,0)},_b4:null,_b5:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b5=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.cd.runOn($self));$ret.activate($self.b8.runOn($self));$ret.disactivate($self.ca.runOn($self));$ret.destroy($self.b9.runOn($self));return $ret}()},_b6:null,cd:function(){var a=new $$a.b1;a._ab=false;this._b6.add(a);return a},b8:function(a){a.__visibility=0},ca:function(a){a.__visibility=1},b9:function(a){this._b6.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.l(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$a.$ax.u($.ig.truncate(Math.round(e.color().l()*.2)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$a.$ax.u($.ig.truncate(Math.round(b.color().l()*.2)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},positionRectangle:function(a,b,c,d,e){a.__visibility=0;a._n=b;a._o=c;a.width(d);a.height(e)},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b6.count();c++){var d=this._b6.__inner[c];if(d.__visibility==0){a.v(d)}}}},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b6.count();b++){this._e.a7().exportRectangleData(a,this._b6.__inner[b],"cihRect",["Main","CategoryItem"])}},$type:new $.ig.Type("CategoryHighlightLayerView",$$t.$a6.$type)},true);$c("CategoryItemHighlightLayerView:ba","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a;this._b7=new $$4.x($$a.$g.$type,0);this._b8=new $$4.x($$a.$b1.$type,0)},_b4:null,_b6:null,_b5:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b6=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.ck.runOn($self));$ret.activate($self.ce.runOn($self));$ret.disactivate($self.cg.runOn($self));$ret.destroy($self.cf.runOn($self));return $ret}();this._b5=function(){var $ret=new $.ig.Pool$1($$a.$g.$type);$ret.create($self.ch.runOn($self));$ret.activate($self.b9.runOn($self));$ret.disactivate($self.cb.runOn($self));$ret.destroy($self.ca.runOn($self));return $ret}()},_b7:null,_b8:null,ck:function(){var a=new $$a.b1;a._ab=false;this._b8.add(a);return a},ce:function(a){a.__visibility=0},cg:function(a){a.__visibility=1},cf:function(a){this._b8.remove(a)},ch:function(){var a=new $.ig.Marker;this._b7.add(a);return a},b9:function(a){a.__visibility=0},cb:function(a){a.__visibility=1},ca:function(a){this._b7.remove(a)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.3)},getLightenedTranslucentBrush:function(a){if(a!=null){var b=$.ig.BrushUtil.prototype.l(a,.3);if(b._isGradient){var c=b;if(c._gradientStops!=null){for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$a.$ax.u($.ig.truncate(Math.round(e.color().l()*.3)),e.color().o(),e.color().n(),e.color().m()));e.color(e.color())}}}else{b.color($$a.$ax.u($.ig.truncate(Math.round((b.color().l()&255)*.3)),b.color().o(),b.color().n(),b.color().m()));b.color(b.color())}return b}else{return null}},cd:function(a,b,c,d,e){a.__visibility=0;a._n=b;a._o=c;a.width(d);a.height(e)},cc:function(a,b,c){a._n=b;a._o=c},bh:function(a,b){$$t.$a6.bh.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}var e=d.series();if(e.hasMarkers()){d.outline(e.getActualMarkerOutlineBrush())}d.thickness(e.fv())}},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b8.count();c++){var d=this._b8.__inner[c];if(d.__visibility==0){a.v(d)}}if(this._b7.count()>0){var e=new $$a.l;e.isHitTestRender=b;e.context=a.g();e.viewportTop=this.bu().top();e.viewportLeft=this.bu().left();e.viewportWidth=this.bu().width();e.viewportHeight=this.bu().height();e.passID="ItemMarkers";var f=new $$a.n;f.isHitTestRender=b;f.passInfo=e;var g=new $$a.m;g.passInfo=e;var h=false;var i=a.g();g.context=i;f.context=i;g.renderContext=a;f.renderContext=a;var j=0;var k=0;var l=new $$4.h($$a.$k.$type,$$a.$k.$type,0);for(var m=0;m<this._b7.count();m++){var n=this._b7.__inner[m];var o=n._ah;if(!l.containsKey(o)){l.add(o,o);if(o!=null&&o.passStarting()!=null){o.passStarting()(e)}}if(n.__visibility==1){continue}this.bg(n,m,b);if(!h){g.data=n.content();g.width=n.width();g.height=n.height();if(o.measure()!=null){g.data=n.content();o.measure()(g);h=g.isConstant;if(h){j=g.width;k=g.height}}f.availableWidth=g.width;f.availableHeight=g.height}else{f.availableWidth=j;f.availableHeight=k}if(!$.ig.util.isNaN(n.width())&&!Number.isInfinity(n.width())){f.availableWidth=n.width()}if(!$.ig.util.isNaN(n.height())&&!Number.isInfinity(n.height())){f.availableHeight=n.height()}a.p(f,n);n._m=f.availableWidth;n._l=f.availableHeight}var q=l.keys().getEnumerator();while(q.moveNext()){var p=q.current();if(p!=null&&p.passCompleted()!=null){p.passCompleted()(e)}}}}},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b8.count();b++){this._e.a7().exportRectangleData(a,this._b8.__inner[b],"catItemRect",["Main","CategoryItem"])}for(var c=0;c<this._b7.count();c++){this._e.a7().exportMarkerVisualDataFromMarker(this._e,a,this._b7.__inner[c])}},$type:new $.ig.Type("CategoryItemHighlightLayerView",$$t.$a6.$type)},true);$c("FinalValueLayerView:bb","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a},_b4:null,onInit:function(){$$t.$a6.onInit.call(this)},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},al:function(a){$$t.$a6.al.call(this,a)},$type:new $.ig.Type("FinalValueLayerView",$$t.$a6.$type)},true);$c("CrosshairLayerView:bc","AnnotationLayerView",{init:function(a){$$t.$a6.init.call(this,a);this._b4=a;this._b6=new $$4.x($$a.$by.$type,0)},_b4:null,_b5:null,_b6:null,onInit:function(){var $self=this;$$t.$a6.onInit.call(this);this._b5=function(){var $ret=new $.ig.Pool$1($$a.$by.$type);$ret.create($self.cc.runOn($self));$ret.activate($self.b7.runOn($self));$ret.disactivate($self.b9.runOn($self));$ret.destroy($self.b8.runOn($self));return $ret}();this._b4.thickness($.ig.Defaults.prototype.j)},cc:function(){var a=new $$a.by;a._j=new $$a.br;this._b6.add(a);return a},b7:function(a){a.__visibility=0},b9:function(a){a.__visibility=1},b8:function(a){this._b6.remove(a)},setLineHeight:function(a,b,c,d){if(a._ak==null||a._ak._c.__x!=d||a._ak._d.__x!=c){var e=function(){var $ret=new $$a.a4;$ret._d={__x:c,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._c={__x:d,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}();a._ak=e}},getLightenedBrush:function(a){if(a==null){return a}return $.ig.BrushUtil.prototype.l(a,.1)},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(a.d()&&!b){for(var c=0;c<this._b6.count();c++){var d=this._b6.__inner[c];if(d.__visibility==0){a.s(d)}}}},al:function(a){$$t.$a6.al.call(this,a);for(var b=0;b<this._b6.count();b++){this._e.a7().exportPathData(a,this._b6.__inner[b],"crosshairLine",["Main","Crosshair"])}},$type:new $.ig.Type("CrosshairLayerView",$$t.$a6.$type)},true);$c("SummaryToolTipLayerView:bd","AnnotationLayerView",{init:function(a){this.b5=null;this.__tooltips=null;this.b9=null;this.b7=false;this.cb=null;$$t.$a6.init.call(this,a);this._b6=a;this.htmlTest(/^[^<]*(<[\w\W]+>)[^>]*$/);if($ig.XamDataLegend!=undefined&&!$ig.XamDataLegend.prototype.$placeholder){this.tooltipLegend(new $ig.XamDataLegend)}},_tooltipLegend:null,tooltipLegend:function(a){if(arguments.length===1){this._tooltipLegend=a;return a}else{return this._tooltipLegend}},_b6:null,b5:null,__tooltips:null,b9:null,b7:false,getContainer:function(){if(this.b5==null){this.b5=new $$t.k;this.b5.provideRenderer(this._e.renderer());this.b5.eventSink(this._e.seriesViewer()._cm._k);this.__tooltips=this._e.renderer().createElement("div");this.b9=this._e.renderer().createElement("div");this.b5.__visibility=0}return this.b5},onInit:function(){$$t.$a6.onInit.call(this);if(this.b5!=null){this.b5.__visibility=1}},destroy:function(){$$t.$a6.destroy.call(this);if(this.b5!=null){this.b5.destroy();this.b5=null}},_htmlTest:null,htmlTest:function(a){if(arguments.length===1){this._htmlTest=a;return a}else{return this._htmlTest}},cb:null,b8:function(){if(this.cb==null&&this._e.seriesViewer()!=null){var a=this._e.seriesViewer()._cm._j._ae.createElement("div");var ren_=this._e.seriesViewer()._cm._j._ae.getSubRenderer(a);var len_=this.tooltipLegend();len_.provideContainer(ren_)}this.b5._ai=$b($.ig.IOnDemandRender.prototype.$type,this.tooltipLegend());this.b5._ai.shouldOnDemandRender(true);return true},cj:function(a){var b=a;var c=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);b.pointerVisibility(1);var d=b.ct(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));b.pointerVisibility(0);return d},relativeToAbsolute:function(a){var b=0;var c=0;if(this._e.seriesViewer()!=null){var d=this._e.seriesViewer().getContainerOffsets();b+=d.__x;c+=d.__y}return{__x:b+a.__x,__y:c+a.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},moveTooltip:function(a,b,c,d,e){var f=a;var g=f.content();f.pointerPosition({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});f.__visibility=0;f._n=b;f._o=c},getValidAreaSize:function(){var a=$(window).width();var b=$(window).height();return new $$a.af(1,a,b)},hideContainer:function(a){this.__tooltips.removeChildren();this.b9.removeChildren();this.b5.__visibility=1},clearTooltipContent:function(){if(this.__tooltips!=null){var a=this.__tooltips;this.__tooltips=this.b9;this.b9=a;this.__tooltips.removeChildren()}},ch:function(){},a6:function(a,b){$$t.$a6.a6.call(this,a,b);if(b){return}var c=null;if(this._e.seriesViewer()!=null){c=this._e.seriesViewer()._cm._j.i()}var d=0;var e=0;var f=this._e.seriesViewer();if(f!=null){var g=f._cm._j.b7();d+=g.__x;e+=g.__y}if(this.b5!=null){this.b5.pointerTooltipStyle(c);this.b5.render(this.b5._n,this.b5._o)}},al:function(a){$$t.$a6.al.call(this,a);var b=this.b5;var c=0;var d=0;if(this._e.seriesViewer()!=null){var e=this._e.seriesViewer().getContainerOffsets();c+=e.__x;d+=e.__y}var f=b.exportVisualData();var g=b._n-c;var h=b._o-d;var i=new $$4.x(String,0);var j=this.__tooltips.getChildCount();for(var k=0;k<j;k++){var indexliteral_=k.toString();var l=this.__tooltips.getChildAt(k).getText();var m=l.toString();i.add(m)}this._e.a7().addPointerTooltipData(a,f,g,h,i)},$type:new $.ig.Type("SummaryToolTipLayerView",$$t.$a6.$type)},true);$$t.$s.useIndexProperty=$$a.$s.i("UseIndex",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseIndex",b.oldValue(),b.newValue())}));$$t.$s.useLegendProperty=$$a.$s.i("UseLegend",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLegend",b.oldValue(),b.newValue())}));$$t.$s.cursorPositionProperty=$$a.$s.i("CursorPosition",$$a.$y.$type,$$t.$s.$type,new $$a.ac(2,{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.raisePropertyChanged("CursorPosition",b.oldValue(),b.newValue())}));$$t.$s.isDefaultCrosshairDisabledProperty=$$a.$s.i("IsDefaultCrosshairDisabled",$$0.$aq.$type,$$t.$s.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("IsDefaultCrosshairDisabled",b.oldValue(),b.newValue())}));$$t.$a.targetAxisProperty=$$a.$s.i("TargetAxis",$.ig.Axis.prototype.$type,$$t.$a.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.oldValue(),b.newValue())}));$$t.$a.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$a.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$a.toolTipPositionProperty=$$a.$s.i("ToolTipPosition",$$t.$c.$type,$$t.$a.$type,new $$a.ac(2,$$t.$c.getBox(0),function(a,b){$b($$t.$a.$type,a).raisePropertyChanged("ToolTipPosition",b.oldValue(),b.newValue())}));$$t.$g.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$g.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$g.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$g.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$g.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$k.pointerPositionProperty=$$a.$s.i("PointerPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("PointerPosition",b.oldValue(),b.newValue())}));$$t.$k.pointerInsetProperty=$$a.$s.i("PointerInset",Number,$$t.$k.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(7.5),function(a,b){a.bu("PointerInset",b.oldValue(),b.newValue())}));$$t.$k.pointerWidthProperty=$$a.$s.i("PointerWidth",Number,$$t.$k.$type,new $$a.ac(2,$.ig.DeviceUtils.prototype.g(5),function(a,b){a.bu("PointerWidth",b.oldValue(),b.newValue())}));$$t.$k.pointerVisibilityProperty=$$a.$s.i("PointerVisibility",$$a.$aj.$type,$$t.$k.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.bu("PointerVisibility",b.oldValue(),b.newValue())}));$$t.$k.pointerLocationProperty=$$a.$s.i("PointerLocation",$$t.$l.$type,$$t.$k.$type,new $$a.ac(2,$$t.$l.getBox(0),function(a,b){a.bu("PointerLocation",b.oldValue(),b.newValue())}));$$t.$k.actualPointerStartPositionProperty=$$a.$s.i("ActualPointerStartPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("ActualPointerStartPosition",b.oldValue(),b.newValue())}));$$t.$k.actualPointerFirstPositionProperty=$$a.$s.i("ActualPointerFirstPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("ActualPointerFirstPosition",b.oldValue(),b.newValue())}));$$t.$k.actualPointerSecondPositionProperty=$$a.$s.i("ActualPointerSecondPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("ActualPointerSecondPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxTopLeftPositionProperty=$$a.$s.i("ActualBoxTopLeftPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("ActualBoxTopLeftPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxTopRightPositionProperty=$$a.$s.i("ActualBoxTopRightPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("ActualBoxTopRightPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxBottomLeftPositionProperty=$$a.$s.i("ActualBoxBottomLeftPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("ActualBoxBottomLeftPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxBottomRightPositionProperty=$$a.$s.i("ActualBoxBottomRightPosition",$$a.$y.$type,$$t.$k.$type,new $$a.ac(2,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},function(a,b){a.bu("ActualBoxBottomRightPosition",b.oldValue(),b.newValue())}));$$t.$k.actualBoxWidthProperty=$$a.$s.i("ActualBoxWidth",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bu("ActualBoxWidth",b.oldValue(),b.newValue())}));$$t.$k.actualBoxHeightProperty=$$a.$s.i("ActualBoxHeight",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bu("ActualBoxHeight",b.oldValue(),b.newValue())}));$$t.$k.actualBoxFullHeightProperty=$$a.$s.i("ActualBoxFullHeight",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bu("ActualBoxFullHeight",b.oldValue(),b.newValue())}));$$t.$k.actualBoxFullWidthProperty=$$a.$s.i("ActualBoxFullWidth",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.bu("ActualBoxFullWidth",b.oldValue(),b.newValue())}));$$t.$k.pointerPointsProperty=$$a.$s.i("PointerPoints",$$a.$z.$type,$$t.$k.$type,new $$a.ac(2,null,function(a,b){a.bu("PointerPoints",b.oldValue(),b.newValue())}));$$t.$k.pointerOutlinePointsProperty=$$a.$s.i("PointerOutlinePoints",$$a.$z.$type,$$t.$k.$type,new $$a.ac(2,null,function(a,b){a.bu("PointerOutlinePoints",b.oldValue(),b.newValue())}));$$t.$n.qd="AxisAnnotationInterpolatedValuePrecision";$$t.$n.axisProperty=$$a.$s.i("Axis",$.ig.Axis.prototype.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("Axis",b.oldValue(),b.newValue())}));$$t.$n.valueProperty=$$a.$s.i("Value",Number,$$t.$n.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("Value",b.oldValue(),b.newValue())}));$$t.$n.isAxisAnnotationEnabledProperty=$$a.$s.i("IsAxisAnnotationEnabled",$$0.$aq.$type,$$t.$n.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAxisAnnotationEnabled",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationFormatLabelProperty=$$a.$s.i("AxisAnnotationFormatLabel",$.ig.AxisFormatLabelHandler.prototype.$type,$$t.$n.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("AxisAnnotationFormatLabel",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationTextColorProperty=$$a.$s.i("AxisAnnotationTextColor",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationBackgroundProperty=$$a.$s.i("AxisAnnotationBackground",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$n.qd,$$0.$aw.$type,$$t.$n.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$n.qd,b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationOutlineProperty=$$a.$s.i("AxisAnnotationOutline",$$a.$at.$type,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingLeftProperty=$$a.$s.i("AxisAnnotationPaddingLeft",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingTopProperty=$$a.$s.i("AxisAnnotationPaddingTop",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingRightProperty=$$a.$s.i("AxisAnnotationPaddingRight",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationPaddingBottomProperty=$$a.$s.i("AxisAnnotationPaddingBottom",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$n.$type,a).raisePropertyChanged("AxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$n.axisAnnotationStrokeThicknessProperty=$$a.$s.i("AxisAnnotationStrokeThickness",Number,$$t.$n.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$q.a=false;$$t.$t.valueProperty=$$a.$s.i("Value",$.ig.$op.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).ad("Value",b.oldValue(),b.newValue())}));$$t.$t.textProperty=$$a.$s.i("Text",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).ad("Text",b.oldValue(),b.newValue())}));$$t.$t.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.ad("LabelFormat",b.oldValue(),b.newValue())}));$$t.$t.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$t.$type,new $$a.ac(2,null,function(a,b){a.ad("LabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$t.textColorProperty=$$a.$s.i("TextColor",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).ad("TextColor",b.oldValue(),b.newValue())}));$$t.$t.backgroundProperty=$$a.$s.i("Background",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).ad("Background",b.oldValue(),b.newValue())}));$$t.$t.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$t.$type,new $$a.ac(2,null,function(a,b){$b($$t.$t.$type,a).ad("Outline",b.oldValue(),b.newValue())}));$$t.$t.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$t.$type,new $$a.ac(2,0,function(a,b){$b($$t.$t.$type,a).ad("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingLeftProperty=$$a.$s.i("BackgroundPaddingLeft",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).ad("BackgroundPaddingLeft",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingTopProperty=$$a.$s.i("BackgroundPaddingTop",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).ad("BackgroundPaddingTop",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingRightProperty=$$a.$s.i("BackgroundPaddingRight",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).ad("BackgroundPaddingRight",b.oldValue(),b.newValue())}));$$t.$t.backgroundPaddingBottomProperty=$$a.$s.i("BackgroundPaddingBottom",Number,$$t.$t.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$t.$type,a).ad("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$v.xValueProperty=$$a.$s.i("XValue",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.a0("XValue",b.oldValue(),b.newValue())}));$$t.$v.yValueProperty=$$a.$s.i("YValue",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.a0("YValue",b.oldValue(),b.newValue())}));$$t.$v.textProperty=$$a.$s.i("Text",String,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Text",b.oldValue(),b.newValue())}));$$t.$v.keyProperty=$$a.$s.i("Key",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Key",b.oldValue(),b.newValue())}));$$t.$v.contentProperty=$$a.$s.i("Content",$.ig.$op.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Content",b.oldValue(),b.newValue())}));$$t.$v.seriesProperty=$$a.$s.i("Series",$.ig.Series.prototype.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Series",b.oldValue(),b.newValue())}));$$t.$v.textColorProperty=$$a.$s.i("TextColor",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("TextColor",b.oldValue(),b.newValue())}));$$t.$v.backgroundProperty=$$a.$s.i("Background",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("Background",b.oldValue(),b.newValue())}));$$t.$v.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){
a.a0("Outline",b.oldValue(),b.newValue())}));$$t.$v.leaderBrushProperty=$$a.$s.i("LeaderBrush",$$a.$at.$type,$$t.$v.$type,new $$a.ac(2,null,function(a,b){a.a0("LeaderBrush",b.oldValue(),b.newValue())}));$$t.$v.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$v.$type,new $$a.ac(2,0,function(a,b){a.a0("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingLeftProperty=$$a.$s.i("BackgroundPaddingLeft",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){a.a0("BackgroundPaddingLeft",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingTopProperty=$$a.$s.i("BackgroundPaddingTop",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$v.$type,a).a0("BackgroundPaddingTop",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingRightProperty=$$a.$s.i("BackgroundPaddingRight",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$v.$type,a).a0("BackgroundPaddingRight",b.oldValue(),b.newValue())}));$$t.$v.backgroundPaddingBottomProperty=$$a.$s.i("BackgroundPaddingBottom",Number,$$t.$v.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$v.$type,a).a0("BackgroundPaddingBottom",b.oldValue(),b.newValue())}));$$t.$aa.targetAxisProperty=$$a.$s.i("TargetAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$aa.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetAxis",b.oldValue(),b.newValue())}));$$t.$aa.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$aa.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$aa.bandHighlightWidthProperty=$$a.$s.i("BAndHighlightWidth",Number,$$t.$aa.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BAndHighlightWidth",b.oldValue(),b.newValue())}));$$t.$ab.tk="UseInterpolatedValueForAutoCalloutLabels";$$t.$ab.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.keyMemberPathProperty=$$a.$s.i("KeyMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("KeyMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.isCalloutOffsettingEnabledProperty=$$a.$s.i("IsCalloutOffsettingEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("IsCalloutOffsettingEnabled",b.oldValue(),b.newValue())}));$$t.$ab.contentMemberPathProperty=$$a.$s.i("ContentMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ContentMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$ab.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$ab.collisionChannelProperty=$$a.$s.i("CollisionChannel",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CollisionChannel",b.oldValue(),b.newValue())}));$$t.$ab.isAutoCalloutBehaviorEnabledProperty=$$a.$s.i("IsAutoCalloutBehaviorEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAutoCalloutBehaviorEnabled",b.oldValue(),b.newValue())}));$$t.$ab.useInterpolatedValueForAutoCalloutLabelsProperty=$$a.$s.i($$t.$ab.tk,$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged($$t.$ab.tk,b.oldValue(),b.newValue())}));$$t.$ab.useValueForAutoCalloutLabelsProperty=$$a.$s.i("UseValueForAutoCalloutLabels",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseValueForAutoCalloutLabels",b.oldValue(),b.newValue())}));$$t.$ab.isCustomCalloutStyleEnabledProperty=$$a.$s.i("IsCustomCalloutStyleEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCalloutStyleEnabled",b.oldValue(),b.newValue())}));$$t.$ab.isCustomCalloutRenderStyleEnabledProperty=$$a.$s.i("IsCustomCalloutRenderStyleEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomCalloutRenderStyleEnabled",b.oldValue(),b.newValue())}));$$t.$ab.autoCalloutLabelPrecisionProperty=$$a.$s.i("AutoCalloutLabelPrecision",$$0.$aw.$type,$$t.$ab.$type,new $$a.ac(2,5,function(a,b){a.raisePropertyChanged("AutoCalloutLabelPrecision",b.oldValue(),b.newValue())}));$$t.$ab.calloutTextColorProperty=$$a.$s.i("CalloutTextColor",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutTextColor",b.oldValue(),b.newValue())}));$$t.$ab.calloutBackgroundProperty=$$a.$s.i("CalloutBackground",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutBackground",b.oldValue(),b.newValue())}));$$t.$ab.calloutInterpolatedValuePrecisionProperty=$$a.$s.i("CalloutInterpolatedValuePrecision",$$0.$aw.$type,$$t.$ab.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged("CalloutInterpolatedValuePrecision",b.oldValue(),b.newValue())}));$$t.$ab.calloutOutlineProperty=$$a.$s.i("CalloutOutline",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutOutline",b.oldValue(),b.newValue())}));$$t.$ab.calloutLeaderBrushProperty=$$a.$s.i("CalloutLeaderBrush",$$a.$at.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("CalloutLeaderBrush",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingLeftProperty=$$a.$s.i("CalloutPaddingLeft",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingLeft",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingTopProperty=$$a.$s.i("CalloutPaddingTop",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingTop",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingRightProperty=$$a.$s.i("CalloutPaddingRight",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingRight",b.oldValue(),b.newValue())}));$$t.$ab.calloutPaddingBottomProperty=$$a.$s.i("CalloutPaddingBottom",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ab.$type,a).raisePropertyChanged("CalloutPaddingBottom",b.oldValue(),b.newValue())}));$$t.$ab.calloutCollisionModeProperty=$$a.$s.i("CalloutCollisionMode",$$t.$ai.$type,$$t.$ab.$type,new $$a.ac(2,$$t.$ai.getBox(3),function(a,b){a.raisePropertyChanged("CalloutCollisionMode",b.oldValue(),b.newValue())}));$$t.$ab.calloutPositionPaddingProperty=$$a.$s.i("CalloutPositionPadding",Number,$$t.$ab.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("CalloutPositionPadding",b.oldValue(),b.newValue())}));$$t.$ab.calloutStrokeThicknessProperty=$$a.$s.i("CalloutStrokeThickness",Number,$$t.$ab.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("CalloutStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ab.textStyleProperty=$$a.$s.i("TextStyle",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TextStyle",b.oldValue(),b.newValue())}));$$t.$ar.q9="AxisAnnotationInterpolatedValuePrecision";$$t.$ar.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$ar.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$ar.finalValueSelectionModeProperty=$$a.$s.i("FinalValueSelectionMode",$$t.$as.$type,$$t.$ar.$type,new $$a.ac(2,$$t.$as.getBox(0),function(a,b){a.raisePropertyChanged("FinalValueSelectionMode",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationTextColorProperty=$$a.$s.i("AxisAnnotationTextColor",$$a.$at.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationBackgroundProperty=$$a.$s.i("AxisAnnotationBackground",$$a.$at.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$ar.q9,$$0.$aw.$type,$$t.$ar.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$ar.q9,b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationOutlineProperty=$$a.$s.i("AxisAnnotationOutline",$$a.$at.$type,$$t.$ar.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingLeftProperty=$$a.$s.i("AxisAnnotationPaddingLeft",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingTopProperty=$$a.$s.i("AxisAnnotationPaddingTop",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingRightProperty=$$a.$s.i("AxisAnnotationPaddingRight",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationPaddingBottomProperty=$$a.$s.i("AxisAnnotationPaddingBottom",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$ar.$type,a).raisePropertyChanged("AxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$ar.axisAnnotationStrokeThicknessProperty=$$a.$s.i("AxisAnnotationStrokeThickness",Number,$$t.$ar.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("AxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$ay.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$ay.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$ay.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$ay.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$ay.highlightTypeProperty=$$a.$s.i("HighlightType",$$t.$aw.$type,$$t.$ay.$type,new $$a.ac(2,$$t.$aw.getBox(0),function(a,b){a.raisePropertyChanged("HighlightType",b.oldValue(),b.newValue())}));$$t.$ay.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ay.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ay.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ay.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ay.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ay.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ay.bandHighlightWidthProperty=$$a.$s.i("BandHighlightWidth",Number,$$t.$ay.$type,new $$a.ac(2,10,function(a,b){a.raisePropertyChanged("BandHighlightWidth",b.oldValue(),b.newValue())}));$$t.$ay.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$ay.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$az.rt="XAxisAnnotationInterpolatedValuePrecision";$$t.$az.r2="YAxisAnnotationInterpolatedValuePrecision";$$t.$az.horizontalLineStrokeProperty=$$a.$s.i("HorizontalLineStroke",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HorizontalLineStroke",b.oldValue(),b.newValue())}));$$t.$az.verticalLineStrokeProperty=$$a.$s.i("VerticalLineStroke",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("VerticalLineStroke",b.oldValue(),b.newValue())}));$$t.$az.targetSeriesNameProperty=$$a.$s.i("TargetSeriesName",String,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeriesName",b.oldValue(),b.newValue())}));$$t.$az.targetSeriesProperty=$$a.$s.i("TargetSeries",$.ig.Series.prototype.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TargetSeries",b.oldValue(),b.newValue())}));$$t.$az.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$az.isAxisAnnotationEnabledProperty=$$a.$s.i("IsAxisAnnotationEnabled",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsAxisAnnotationEnabled",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationTextColorProperty=$$a.$s.i("XAxisAnnotationTextColor",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationBackgroundProperty=$$a.$s.i("XAxisAnnotationBackground",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$az.rt,$$0.$aw.$type,$$t.$az.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$az.rt,b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationOutlineProperty=$$a.$s.i("XAxisAnnotationOutline",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingLeftProperty=$$a.$s.i("XAxisAnnotationPaddingLeft",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingTopProperty=$$a.$s.i("XAxisAnnotationPaddingTop",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingRightProperty=$$a.$s.i("XAxisAnnotationPaddingRight",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationPaddingBottomProperty=$$a.$s.i("XAxisAnnotationPaddingBottom",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("XAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingLeftProperty=$$a.$s.i("YAxisAnnotationPaddingLeft",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingLeft",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingTopProperty=$$a.$s.i("YAxisAnnotationPaddingTop",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingTop",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingRightProperty=$$a.$s.i("YAxisAnnotationPaddingRight",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingRight",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationPaddingBottomProperty=$$a.$s.i("YAxisAnnotationPaddingBottom",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$az.$type,a).raisePropertyChanged("YAxisAnnotationPaddingBottom",b.oldValue(),b.newValue())}));$$t.$az.xAxisAnnotationStrokeThicknessProperty=$$a.$s.i("XAxisAnnotationStrokeThickness",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("XAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationTextColorProperty=$$a.$s.i("YAxisAnnotationTextColor",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationTextColor",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationBackgroundProperty=$$a.$s.i("YAxisAnnotationBackground",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationBackground",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationInterpolatedValuePrecisionProperty=$$a.$s.i($$t.$az.r2,$$0.$aw.$type,$$t.$az.$type,new $$a.ac(2,(-1),function(a,b){a.raisePropertyChanged($$t.$az.r2,b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationOutlineProperty=$$a.$s.i("YAxisAnnotationOutline",$$a.$at.$type,$$t.$az.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxisAnnotationOutline",b.oldValue(),b.newValue())}));$$t.$az.yAxisAnnotationStrokeThicknessProperty=$$a.$s.i("YAxisAnnotationStrokeThickness",Number,$$t.$az.$type,new $$a.ac(2,NaN,function(a,b){a.raisePropertyChanged("YAxisAnnotationStrokeThickness",b.oldValue(),b.newValue())}));$$t.$az.verticalLineVisibilityProperty=$$a.$s.i("VerticalLineVisibility",$$a.$aj.$type,$$t.$az.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("VerticalLineVisibility",b.oldValue(),b.newValue())}));$$t.$az.horizontalLineVisibilityProperty=$$a.$s.i("HorizontalLineVisibility",$$a.$aj.$type,$$t.$az.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("HorizontalLineVisibility",b.oldValue(),b.newValue())}));$$t.$az.skipUnknownValuesProperty=$$a.$s.i("SkipUnknownValues",$$0.$aq.$type,$$t.$az.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("SkipUnknownValues",b.oldValue(),b.newValue())}));$$t.$a1.useInterpolationProperty=$$a.$s.i("UseInterpolation",$$0.$aq.$type,$$t.$a1.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseInterpolation",b.oldValue(),b.newValue())}));$$t.$a1.toolTipPositionProperty=$$a.$s.i("ToolTipPosition",$$t.$a3.$type,$$t.$a1.$type,new $$a.ac(2,$$t.$a3.getBox(0),function(a,b){$b($$t.$a1.$type,a).raisePropertyChanged("ToolTipPosition",b.oldValue(),b.newValue())}))});