/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_polar.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_extendedaxes.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_extendedaxes","./infragistics.datachart_core","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a0=$$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 $$l=$.ig.globalDefs.$$l;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["PolarAreaSeries:a","PolarBase:c","PolarLineSeries:e","PolarLineSeriesBase:f","PolarScatterSeries:g","PolarSeriesRenderManager:h","PolarSplineAreaSeries:i","PolarSplineSeries:j","PolarAreaSeriesView:l","PolarBaseView:m","PolarLineSeriesBaseView:n","PolarLineSeriesView:o","PolarScatterSeriesView:p","PolarSplineAreaSeriesView:q","PolarSplineSeriesView:r"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("PolarBase:c","MarkerSeries",{bv:function(){return new $$t.m(this)},lo:function(a){$.ig.MarkerSeries.prototype.lo.call(this,a);this._rl=a},_rl:null,rm:null,kl:function(){$.ig.MarkerSeries.prototype.kl.call(this);this.angleAxis(null);this.radiusAxis(null)},isPolar:function(){return true},getVisiblePointsOfInterest:function(a,b,c,d){var $self=this;if(!this.hasMarkers()){return false}var e=this.angleAxis();var f=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),e.isInverted());f.c=this.getEffectiveViewport1(this.view());var g=this.radiusAxis();var h=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.po(),g.isInverted());h.c=this.getEffectiveViewport1(this.view());a.clear();this._pz.cf(function(i){if(i.__visibility==0){var j=new $.ig.SeriesPointOfInterest;var k=i._n;var l=i._o;if(k<$self.po().left()||k>$self.po().right()||l<$self.po().top()||l>$self.po().bottom()){return}var m;var n;var o=$self.rj.f(k,l,$self.view().bv(),$self.view().bu(),m,n);m=o.p4;n=o.p5;j._b=m;j._c=n;j._a=i.content();a.add(j)}});return true},init:function(){this.rq=new $$t.d;this.rs=new $$t.d;this.ro=new $$t.d;this.si=null;this.ru=1;$.ig.MarkerSeries.prototype.init.call(this);this.rt=new $$t.h;this.actualItemSearchMode(this.rw());this._rr=new $$t.d;this.rs._x=this.ua.runOn(this);this.rq._x=this.ua.runOn(this);this.ro._x=this.ua.runOn(this);this._ry=new $.ig.SeriesRenderer$2($$t.$d.$type,$$t.$m.$type,0,this.th.runOn(this),this.tl.runOn(this),this.cs.runOn(this),this.mf.runOn(this),this.tc.runOn(this))},tc:function(){if(this._cc.needsFlush()){this._cc.flush()}},te:function(){this.rj.e(this.rm._w,this.r2(),this.r3(),this.uc,this.ub,function(a,b){return Math.cos(b)},function(a,b){return Math.sin(b)},true)},_q8:null,_rk:null,uc:null,ub:null,_ry:null,angleMemberPath:function(a){if(arguments.length===1){this.h($$t.$c.angleMemberPathProperty,a);return a}else{return this.c($$t.$c.angleMemberPathProperty)}},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$c.radiusMemberPathProperty,a);return a}else{return this.c($$t.$c.radiusMemberPathProperty)}},r2:function(a){if(arguments.length===1){if(this.r0!=a){var b=this.r2();this.r0=a;this.raisePropertyChanged("AngleColumn",b,this.r2())}return a}else{return this.r0}},r0:null,r3:function(a){if(arguments.length===1){if(this.r1!=a){var b=this.r3();this.r1=a;this.raisePropertyChanged("RadiusColumn",b,this.r3())}return a}else{return this.r1}},r1:null,angleAxis:function(a){if(arguments.length===1){this.h($$t.$c.angleAxisProperty,a);return a}else{return this.c($$t.$c.angleAxisProperty)}},radiusAxis:function(a){if(arguments.length===1){this.h($$t.$c.radiusAxisProperty,a);return a}else{return this.c($$t.$c.radiusAxisProperty)}},useCartesianInterpolation:function(a){if(arguments.length===1){this.h($$t.$c.useCartesianInterpolationProperty,a);return a}else{return this.c($$t.$c.useCartesianInterpolationProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$c.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$c.maximumMarkersProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$c.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$c.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$c.trendLineBrushProperty,a);return a}else{return this.c($$t.$c.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$c.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$c.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$c.trendLineThicknessProperty,a);return a}else{return this.c($$t.$c.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$c.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$c.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$c.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$c.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$c.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$c.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$c.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$c.trendLineZIndexProperty))}},clipSeriesToBounds:function(a){if(arguments.length===1){this.h($$t.$c.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$c.clipSeriesToBoundsProperty)}},rq:null,rs:null,ro:null,rp:function(){var a=this.ro;if(this.cs()){if(this._cc.needsFlush()){this._cc.flush()}a=this.rs}return a},rj:null,k5:function(){$.ig.MarkerSeries.prototype.k5.call(this);if(this.radiusAxis()!=null){this.radiusAxis().h3(false)}if(this.angleAxis()!=null){this.angleAxis().h3(false)}},kr:function(a,b,c,d){var e=false;this._rl._cv.dataUpdated(a,b,c,d);if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){e=true}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){e=true}if(e){this.renderSeries(true)}},mt:function(a,b){this.renderSeries(false)},mu:function(a,b){this.renderSeries(false)},e5:function(a,b,c){var d=true;if(!$.ig.MarkerSeries.prototype.e5.call(this,a,b,c)||!c.o()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.radiusAxis()==null||this.r2()==null||this.r3()==null||this.r2().count()==0||this.r3().count()==0||this.ci()==null||this.ci().count()!=this.r2().count()||this.ci().count()!=this.r3().count()||this.rj==null||this.angleAxis().seriesViewer()==null||this.radiusAxis().seriesViewer()==null||this.angleAxis().actualMinimumValue()==this.angleAxis().actualMaximumValue()||this.radiusAxis().actualMinimumValue()==this.radiusAxis().actualMaximumValue()){d=false}return d},l8:function(a){var b;var c;var d=this.getViewInfo(c,b);c=d.p0;b=d.p1;if(!this.e5(c,b,this.view())){this.ko(true,this.view());return}this.uc=b;this.ub=c;this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());var e=new $.ig.SeriesRenderingArguments(this,c,b,a,this._eo);var f=this._ry.g(e,this.rq,this.ro,this.rs,this._rl);this.rq=f.p1;this.ro=f.p2;this.rs=f.p3},ua:function(a){var b=this.rj.h(a.__x,a.__y,this.uc,this.ub,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h);return b},ap:function(a){if(a!=null&&a==this.angleAxis()&&this.r2()!=null){return new $.ig.AxisRange(this.r2().minimum(),this.r2().maximum())}if(a!=null&&a==this.radiusAxis()&&this.r3()!=null){return new $.ig.AxisRange(this.r3().minimum(),this.r3().maximum())}return null},scrollIntoView:function(a){var b=this.view().bv();b=b.copy();var c=this.view().bu();var d=!b.isEmpty()&&!c.isEmpty()&&this.ci()!=null?this.ci().indexOf(a):-1;if(this.angleAxis()==null||this.r2()==null||this.radiusAxis()==null||this.r3()==null){return false}if(d<0||d>this.r2().count()-1||d>this.r3().count()-1){return false}var e=this.angleAxis().getScaledAngle(this.r2().item(d));var f=this.radiusAxis().getScaledValue3(this.r3().item(d));var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!$.ig.util.isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!$.ig.util.isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().au(this.seriesViewer(),b,true)}return d>=0},getItem:function(a){var b=this.getItemIndex(a);if(this.ci()!=null&&b>=0&&b<this.ci().count()){return this.ci().item(b)}return null},getItemIndex:function(a){var b=$.ig.truncate(Math.round(this.getExactItemIndex(a)));return b},getExactItemIndex:function(a){switch(this.actualItemSearchMode()){case 1:return this.sm(a);case 3:return this.sn(a);case 2:return this.sk(a);case 4:return this.sl(a)}return-1},sl:function(a){return this.so(a,false)},sk:function(a){var b=this.fromWorldPosition(a);var c=b.__x;var d=b.__y;if(this.ci()==null||this.angleAxis()==null||this.radiusAxis()==null||this.r2()==null||this.r3()==null){return-1}if(this.ci().count()>this.itemSearchThreshold()){return-1}if(!this.r9()){return-1}var e=this.si;var f=1.7976931348623157e308;var g=-1;for(var h=0;h<this.r2().count();h++){var i=e.__inner[h].__x;var j=e.__inner[h].__y;var k=(c-i)*(c-i)+(d-j)*(d-j);if(k<f){f=k;g=h}}return g},r9:function(){var a=this.ro;if(this.cs()){a=this.rs}if(a==null||a._w.count()==0){return false}this.si=a._w;return true},si:null,so:function(a,b){if(!this.sc()){return-1}var c={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var d=true;var e=this.ro;if(this.cs()){e=this.rs}if(e==null){return-1}if(e._m==null){return-1}if(this.ci().count()>this.itemSearchThreshold()){return-1}if(!this.r9()){return-1}var f=this.si;var g=this.fromWorldPosition(a);var h=1.7976931348623157e308;var i=-1;for(var j=0;j<f.count();j++){var k=f.__inner[j];if(j>0){if($.ig.util.isNaN(k.__x)||$.ig.util.isNaN(k.__y)||$.ig.util.isNaN(c.__x)||$.ig.util.isNaN(c.__y)){c=k;continue}if(!b||e._j.containsKey(this.ci().item(j))||e._j.containsKey(this.ci().item(j-1))){var l=$.ig.GeometryUtil.prototype.d(g,c,k);if(l<h){h=l;i=j}}}c=k}if(i>=0){var m=f.__inner[i];var n=f.__inner[i-1];if(!b||e._j.containsKey(this.ci().item(i))&&e._j.containsKey(this.ci().item(i-1))){var o=$.ig.GeometryUtil.prototype.h(g,n,m);return i-1+o}else if(e._j.containsKey(this.ci().item(i))){return i}else{return i-1}}return-1},sn:function(a){return this.so(a,true)},sm:function(a){var $self=this;var b=null;var c=1.7976931348623157e308;var d=this.fromWorldPosition(a);var e=d.__x;var f=d.__y;if(this._rl._cw.activeCount()>this.itemSearchThreshold()){return-1}this._rl.cz(function(g){if(g.__visibility==0){var h=$self._rl.cp(g);var i=h.left()+h.width()/2;var j=h.top()+h.height()/2;var k=(e-i)*(e-i)+(f-j)*(f-j);if(k<c){c=k;b=g}}});if(b!=null){return b._ak}return-1},getSeriesValuePosition:function(a,b,c){var $self=this;if(this.angleAxis()==null||this.radiusAxis()==null||this.r2()==null||this.r3()==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.view().bv();var e=this.view().bu();var f=this.getEffectiveViewport();var g=new $.ig.ScalerParams(0,d,e,this.angleAxis().isInverted(),f);var h=function(){var $ret=new $.ig.ScalerParams(0,d,e,$self.radiusAxis().isInverted(),f);$ret._b=$self.f4();return $ret}();if(b){var i=this.getExactItemIndex(a);if(i==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var j=$.ig.truncate(Math.floor(i));var k=$.ig.truncate(Math.ceil(i));if(j<0){j=0}if(k<0){k=0}if(k>this.ci().count()-1){k=this.ci().count()-1}if(j>this.ci().count()-1){j=this.ci().count()-1}if(k==j){return this.rj.h(this.r2().item(j),this.r3().item(j),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h)}var l=i-Math.floor(i);var m=this.rj.h(this.r2().item(j),this.r3().item(j),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h);var n=this.rj.h(this.r2().item(k),this.r3().item(k),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h);var o=m.__x;var p=m.__y;var q=n.__x;var r=n.__y;var s=q-o;var t=r-p;return{__x:o+s*l,__y:p+t*l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{var u=this.getItemIndex(a);if(u==-1){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return this.rj.h(this.r2().item(u),this.r3().item(u),d,e,this._rk._e,this._rk._d,this._rk._g,this._rk._f,this._rk._i,this._rk._h)}},getAxes:function(){return[this.angleAxis(),this.radiusAxis()]},getItemValue:function(a,b){var c=this.jf(b);if(c=="AngleMemberPath"){return this.ho(a,b,this.angleMemberPath())}if(c=="RadiusMemberPath"){return this.ho(a,b,this.radiusMemberPath())}return $.ig.MarkerSeries.prototype.getItemValue.call(this,a,b)},lt:function(a,b,c,d){$.ig.MarkerSeries.prototype.lt.call(this,a,b,c,d);if(this._rl._cv.propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.r2());c.deregisterColumn(this.r3());this.r2(null);this.r3(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.r2(this.cf(this.angleMemberPath()));this.r3(this.cf(this.radiusMemberPath()))}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()||this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"AngleAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.rj=new $.ig.PolarAxes(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.ko(true,this.view())}break;case"RadiusAxis":if(this.angleAxis()!=null&&this.radiusAxis()!=null){this.rj=new $.ig.PolarAxes(this.radiusAxis(),this.angleAxis())}if(c!=null){c.deregisterSeries(this)}if(d!=null){d.registerSeries(this)}if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}else if(c!=null&&d==null){this.ko(true,this.view())}if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.angleAxis().hz()}break;case"AngleMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r2());this.r2(this.cf(this.angleMemberPath()))}break;case"AngleColumn":this._rl._cv.reset();if(this.angleAxis()!=null&&!this.angleAxis().updateRange()){this.renderSeries(false)}break;case"RadiusMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.r3());this.r3(this.cf(this.radiusMemberPath()))}break;case"RadiusColumn":this._rl._cv.reset();if(this.radiusAxis()!=null&&!this.radiusAxis().updateRange()){this.renderSeries(false)}break;case"UseCartesianInterpolation":this.renderSeries(false);this.le();break;case"MaximumMarkers":this.renderSeries(false);this.le();break;case"TransitionProgress":this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());this.uc=this.view().bv();this.ub=this.view().bu();this.rs._v=this.useCartesianInterpolation();this.rs.c(this.gq(),this.rq,this.ro);if(this.cu(this.view())){return}if(this.gq()==1){this.tl(this.ro,this._rl)}else{this.tl(this.rs,this._rl)}if(this.seriesViewer()!=null){this.seriesViewer().nd(this)}break;case"TrendLineBrush":this.mk();break;case"ClipSeriesToBounds":this.renderSeries(false);this.le();break;case"TrendLineType":this.le();break;case"IsCustomPolarStyleAllowed":this._r5=this.se();this.renderSeries(false);break;case"IsCustomPolarMarkerStyleAllowed":this._r4=this.sd();this.renderSeries(false);break;case"ItemSearchMode":this.actualItemSearchMode(this.rw());break}},ru:0,actualItemSearchMode:function(a){if(arguments.length===1){var b=this.ru;this.ru=a;if(b!=this.ru){this.raisePropertyChanged("ActualItemSearchMode",$.ig.ScatterItemSearchMode.prototype.getBox(b),$.ig.ScatterItemSearchMode.prototype.getBox(this.ru))}return a}else{return this.ru}},rw:function(){if(this.itemSearchMode()!=0){return this.itemSearchMode()}return this.sc()?4:1},sc:function(){return false},se:function(){return this.isCustomPolarStyleAllowed()},sd:function(){return this.isCustomPolarMarkerStyleAllowed()},itemSearchMode:function(a){if(arguments.length===1){this.h($$t.$c.itemSearchModeProperty,$.ig.ScatterItemSearchMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$c.itemSearchModeProperty))}},itemSearchThreshold:function(a){if(arguments.length===1){this.h($$t.$c.itemSearchThresholdProperty,a);return a}else{return $h(this.c($$t.$c.itemSearchThresholdProperty))}},canUseAsRadiusAxis:function(a){if($b($.ig.NumericRadiusAxis.prototype.$type,a)!==null){return true}return false},canUseAsAngleAxis:function(a){if($b($.ig.NumericAngleAxis.prototype.$type,a)!==null){return true}return false},ko:function(a,b){$.ig.MarkerSeries.prototype.ko.call(this,a,b);var c=b;if(a){c._cw.clear()}c._cv.clearPoints()},q9:function(a,b){var c=a.top()-10;var d=a.bottom()+10;var e=a.left()-10;var f=a.right()+10;var g=function(){var $ret=new $.ig.Clipper(1,e,d,f,c,false);$ret.i(b);return $ret}();return g},tb:function(a,b,c,d){a._g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,1,b);var e=this.ci();for(var f=0;f<b;f++){var g=a._w.__inner[f];if(!Number.isInfinity(g.__x)&&!Number.isInfinity(g.__y)){var h={__x:this.r2().item(f),__y:this.r3().item(f),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var i={__x:g.__x,__y:g.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a._g.add(e.item(f),function(){var $ret=new $.ig.OwnedPoint;$ret._a=e.item(f);$ret._b=h;$ret._c=i;return $ret}())}}},th:function(a,b){var $self=this;var c=b.bv();var d=b.bu();a._j.clear();a._n.clear();var e=Math.min(this.r2()!=null?this.r2().count():0,this.r3()!=null?this.r3().count():0);if(e<1){return}this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());this.rm=a;this.ub=d;this.uc=c;b._ct.l(a._j,this.maximumMarkers(),c,d,this.resolution());if(e<=this.maximumMarkers()){this.tb(a,e,c,d)}var f=this.q9(d,a._n);var g=Math.min(this.angleAxis().actualMinimumValue(),this.angleAxis().actualMaximumValue());var h=Math.max(this.angleAxis().actualMaximumValue(),this.angleAxis().actualMinimumValue());b._cv.useCartesianInterpolation(this.useCartesianInterpolation());b._cv.unknownValuePlotting(0);b._cv.radiusExtentScale(this.radiusAxis()._mu);b._cv.innerRadiusExtentScale(this.radiusAxis()._mt);b._cv.projectX(function(i,j){return $self.rj.c(i,j,c,d,Math.cos)});b._cv.projectY(function(i,j){return $self.rj.d(i,j,c,d,Math.sin)});var i=new $$4.x(Number,0);for(var j=0;j<this.r2().count();j++){if(this.r2().item(j)>=g&&this.r2().item(j)<=h){i.add(this.r2().item(j))}}var k=this.r3();if(i.count()!=this.r2().count()){k=new $$4.x(Number,0);for(var l=0;l<this.r2().count();l++){if(this.r2().item(l)>=g&&this.r2().item(l)<=h){k.add(this.r3().item(l))}}}b._cv.prepareLine(a._n,this.trendLineType(),i,k,this.trendLinePeriod(),this.angleAxis().getScaledAngle.runOn(this.angleAxis()),this.radiusAxis().getScaledValue3.runOn(this.radiusAxis()),function(){var $ret=new $.ig.TrendResolutionParams;$ret._b=$self.resolution();$ret._f=d;$ret._g=c;return $ret}(),f,g,h)},isCustomPolarStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$c.isCustomPolarStyleAllowedProperty,a);return a}else{return this.c($$t.$c.isCustomPolarStyleAllowedProperty)}},isCustomPolarMarkerStyleAllowed:function(a){if(arguments.length===1){this.h($$t.$c.isCustomPolarMarkerStyleAllowedProperty,a);return a}else{return this.c($$t.$c.isCustomPolarMarkerStyleAllowedProperty)}},_r5:false,_r4:false,dt:function(){return true},_rf:null,_rg:null,rd:function(a,b,c){return null},re:function(a,b,c){var d=this.rp();var e=this._rl.getHitMarker(this.fromWorldPosition(b));var f=-1;if(e==null){if(a!=null){f=this.ci().indexOf(a)}else{return null}}else{f=e._ak}if(f==-1){return null}var g=new $.ig.HighlightingInfo;g.series(this);g.startIndex(f);g.endIndex(f);g.isFullRange(false);g.isMarker(true);if(c!=null&&c.startIndex()==g.startIndex()&&c.endIndex()==g.endIndex()){return c}return g},rc:function(a,b,c){var d=new $.ig.HighlightingInfo;d.series(this);d.startIndex(0);d.endIndex(this.ci().count()-1);d.isFullRange(true);if(c!=null&&c.startIndex()==d.startIndex()&&c.endIndex()==d.endIndex()){return c}return d},av:function(a,b,c){if(this.cz()&&this.eb(this.actualHighlightingMode())&&!c){var d=this.rd(a,b,this._rf);this._rf=d;return d}else{var e=this.rc(a,b,this._rf);this._rf=e;return e}},aw:function(a,b,c){if(this.eb(this.actualHighlightingMode())&&!c){var d=this.re(a,b,this._rg);this._rg=d;return d}else{var e=this.rc(a,b,this._rg);e.isMarker(true);this._rg=e;return e}},assigningPolarStyle:null,assigningPolarMarkerStyle:null,sg:function(){return this.assigningPolarStyle!=null&&this._r5||this.actualHighlightingMode()!=1},sf:function(){return this.assigningPolarMarkerStyle!=null&&this._r4||this.actualHighlightingMode()!=1},tl:function(a,b){var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this.pg(b);this._rk=new $$t.b(this.angleAxis(),this.radiusAxis(),this.ci());if(this.p2()){b._ct.j(a._j,this.useLightweightMarkers());if(this.sf()){this.td(b,a)}}b.cm();var g=this.q9(d,b._cv.trendPolyline()._ak);b._cv.rasterizeTrendLine1(a._n,g);this.ta(d,c,e,f,b)},getPolarItems:function(a,b){return this.q7(a,b)},q7:function(a,b){if(b<a||a<0||a>this.r2().count()||b<0||b>this.r2().count()){return null}var c=new Array(b-a+1);for(var d=a;d<=b;d++){var e=d;c[d-a]=this.ci().item(d)}return c},rt:null,td:function(a,b){var $self=this;a._b3=true;this.rt.aw(this,this.sf(),this.getPolarItems.runOn(this));var c=this.rt._d;var d=c!=null;var e=this.getEffectiveViewport1(a);var f=this.ci()==null?0:this.ci().count();this._rl.cf(function(g){if(g.__visibility==0){var h=g._ak;var i=g.content();if(i==null){i=new $.ig.DataContext;g.content(i)}if(d){$self.tf(h,f,a.isThumbnailView())}$self.rt.ac(g,i)}})},tg:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rt.ay(this.rt._b,a,b,false);this.rt.ab(this.actualHighlightingFadeOpacity());var e=this.rt.av;var f=null;var g=this.ci();if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),false);e.highlightingInfo(f)}e.isThumbnail(c);this.tj(e);this.rt.z(this,f,c,d,a<0)},tf:function(a,b,c){var d=this.actualHighlightingMode()!=1;this.rt.ay(this.rt._d,a,b,true);this.rt.aa(this.actualHighlightingFadeOpacity());var e=this.rt.au;var f=null;var g=this.ci();var h=null;if(d&&this.seriesViewer()!=null){f=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true);if(this.seriesViewer().a3().isCrossSeriesHighlight(this)){h=this.seriesViewer().a3().getHighlightingInfo(this,g,e.startIndex(),e.endIndex(),true)}e.highlightingInfo(f)}e.isThumbnail(c);this.ti(e);this.rt.y(this,f,c,d,e.sumAllSeriesHighlightingProgress(),this.seriesViewer().a3().sumHighlightingProgress())},tj:function(a){if(this.assigningPolarStyle!=null&&this._r5){this.assigningPolarStyle(this,a)}},ti:function(a){if(this.assigningPolarMarkerStyle!=null&&this._r4){this.assigningPolarMarkerStyle(this,a)}},ta:function(a,b,c,d,e){e.cy(a,b,c,d)},mk:function(){$.ig.MarkerSeries.prototype.mk.call(this);if(this.index()<0){return}this._rl.c1()},_rr:null,l9:function(a,b){$.ig.MarkerSeries.prototype.l9.call(this,a,b);if(!this.ev()){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var c=this._bx;if(!this._ep){this._rr=new $$t.d;this.th(this._rr,c)}this._ep=false;this.tl(this._rr,c);this.ev(false)},_rn:null,renderAlternateView:function(a,b,c,d,e){$.ig.MarkerSeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cu(g)){return}if(this._rn==null){this._rn=new $$t.d}this.th(this._rn,g);this.tl(this._rn,g)},tk:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},q5:function(a,b,c){this.te();return this.rm._w.toArray()},sj:function(a){var b=new $$4.x($$0.$aw.$type,0);var c=this.ci();var e=this._rl._cw.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();b.add(c.indexOf(d))}return b},t9:function(a){return{__x:this.r2().item(a),__y:this.r3().item(a),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ky:function(a){$.ig.MarkerSeries.prototype.ky.call(this,a);this.a7().exportTrendlineData(this,a,this._rl._cv.trendPolyline())},$type:new $.ig.Type("PolarBase",$.ig.MarkerSeries.prototype.$type)},true);$c("PolarLineSeriesBase:f","PolarBase",{sc:function(){return true},bv:function(){return new $$t.n(this)},lo:function(a){$$t.$c.lo.call(this,a);this._ug=a},_ug:null,init:function(){$$t.$c.init.call(this);this._ud=new $.ig.PathRenderer(1,new $.ig.DefaultFlattener);this._uf=new $.ig.PathRenderer(0)},_ud:null,_uf:null,uh:function(){return 1},uk:function(){return false},um:function(){return false},th:function(a,b){var $self=this;$$t.$c.th.call(this,a,b);a._m.clear();var c=b.bv();var d=b.bu();var e=this.r2()!=null?this.r2().count():0;var f=this.r3()!=null?this.r3().count():0;var g=Math.min(e,f);var h=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(i){return $self._rk._a.getScaledAngle1($self.r2().item(i),$self._rk._e,$self._rk._d)};$ret._q=g;$ret._n=function(i){return $self.radiusAxis().m1($self.r3().item(i),$self._rk._g,$self._rk._f,$self._rk._i,$self._rk._h)};$ret._l=$self.resolution();$ret._f=$self.useCartesianInterpolation();$ret._b=$self.uh();$ret._o=function(i){return $self.un(a,i)};$ret._p=function(i){return $self.uo(a,i)};$ret.ab(d);$ret.ac(c);$ret._d=$self.um();$ret._c=$self.uk();return $ret}();var i=new $$4.x($$0.$aw.$type,0);for(var j=0;j<g;j++){if(this.ul(j)){i.add(j)}}if(this.um()&&i.count()>0){i.add(i.__inner[0])}h.x(a._m,i)},un:function(a,b){return a._w.__inner[b].__x},uo:function(a,b){return a._w.__inner[b].__y},uj:function(){return!this.ui()},ui:function(){var a=this.seriesViewer().actualWindowRect();return!a.containsPoint({__x:.5,__y:.5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},ul:function(a){return this.r2().item(a)>=this._rk._a.actualMinimumValue()&&this.r2().item(a)<=this._rk._a.actualMaximumValue()&&this.r3().item(a)>=this._rk._b.actualMinimumValue()&&this.r3().item(a)<=this._rk._b.actualMaximumValue()||($.ig.util.isNaN(this.r2().item(a))||$.ig.util.isNaN(this.r3().item(a)))},up:function(a){},uq:function(a,b){},ko:function(a,b){$$t.$c.ko.call(this,a,b);this.up(b)},_ue:null,tl:function(a,b){$$t.$c.tl.call(this,a,b);if(this.useCartesianInterpolation()){this._ue=this._ud}else{this._ue=this._uf}this._ue._b=this.uh();this.up(b);this.uq(a,b)},$type:new $.ig.Type("PolarLineSeriesBase",$$t.$c.$type)},true);$c("PolarAreaSeries:a","PolarLineSeriesBase",{isArea:function(){return true},bv:function(){return new $$t.l(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$a.$type},up:function(a){var b=a;b.c5()},uq:function(a,b){if(a._m.count()>0){var c=a._m.__inner[0];var d=a._m.__inner[a._m.count()-1];var e=c.__x==d.__x&&c.__y==d.__y;if(!e){a._m.add(a._m.__inner[0])}}var f=b;f.c6(a._m,this.resolution());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var g=false;var h=this.rt._b;if(h!=null){g=true}if(g){this.tg(-1,this.r2().count(),b.isThumbnailView())}var i=f.polyline();var j=f.polygon();this.rt.ad(i,true,false,true,true);this.rt.ad(j,false,true,false,false);j.__opacity=this.rt.j*this.actualAreaFillOpacity()},um:function(){return true},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$a.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$a.unknownValuePlottingProperty))}},uh:function(){return this.unknownValuePlotting()},$type:new $.ig.Type("PolarAreaSeries",$$t.$f.$type)},true);$c("PolarAxisInfoCache:b","Object",{_a:null,_b:null,_e:false,_g:false,_d:false,_f:false,_c:null,_i:0,_h:0,init:function(a,b,c){$.ig.$op.init.call(this);this._a=a;this._b=b;this._e=this._a.k3();this._d=this._a.isInverted();this._g=this._b.k3();this._f=this._b.isInverted();this._i=this._b._mu;this._h=this._b._mt;this._c=c},$type:new $.ig.Type("PolarAxisInfoCache",$.ig.$ot)},true);$c("PolarFrame:d","ScatterFrameBase$1",{init:function(){$.ig.ScatterFrameBase$1.prototype.init.call(this,$$t.$d.$type);this._w=new $$4.x($$a.$y.$type,0);this._v=true},_w:null,_v:false,_x:null,r:function(a,b,c){var d=$b($$t.$d.$type,b);var e=$b($$t.$d.$type,c);if(d==null||e==null){return}$.ig.Frame.prototype.a(this._w,a,d._w,e._w)},q:function(a,b,c,d){if(this._v){$.ig.ScatterFrameBase$1.prototype.q.call(this,a,b,c,d)}else{$.ig.ScatterFrameBase$1.prototype.q.call(this,a,b,c,d);if(c!=null&&d!=null&&(c._b.__x!=d._b.__x||c._b.__y!=d._b.__y)){var e=1-b;a._b={__x:c._b.__x*e+d._b.__x*b,__y:c._b.__y*e+d._b.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},u:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},t:function(a,b,c,d){if(this._v){$.ig.ScatterFrameBase$1.prototype.t.call(this,a,b,c,d)}else{if(c!=null&&d!=null&&(c._c.__x!=d._c.__x||c._c.__y!=d._c.__y)&&this.u(a._b)){a._c=this._x(a._b)}else{$.ig.ScatterFrameBase$1.prototype.t.call(this,a,b,c,d)}}},$type:new $.ig.Type("PolarFrame",$.ig.ScatterFrameBase$1.prototype.$type.specialize(-1))},true);$$t.$d.$type.initSelfReferences();$c("PolarLineSeries:e","PolarLineSeriesBase",{isLineOnly:function(){return true},bv:function(){return new $$t.o(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$e.$type},up:function(a){var b=a;b.c5()},uq:function(a,b){var c=b;c.c6(a._m,this.resolution());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var d=false;var e=this.rt._b;if(e!=null){d=true}if(d){this.tg(-1,this.r2().count(),b.isThumbnailView())}this.rt.ad(b.c8,true,false,true,false)},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$e.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$e.unknownValuePlottingProperty))}},uh:function(){return this.unknownValuePlotting()},lt:function(a,b,c,d){$$t.$f.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.le();break}},$type:new $.ig.Type("PolarLineSeries",$$t.$f.$type)},true);$c("PolarScatterSeries:g","PolarBase",{
hasOnlyMarkers:function(){return true},bv:function(){return new $$t.p(this)},lo:function(a){$$t.$c.lo.call(this,a);this._ud=a},_ud:null,gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$c.pu.call(this)},init:function(){$$t.$c.init.call(this);this._ab=$$t.$g.$type},$type:new $.ig.Type("PolarScatterSeries",$$t.$c.$type)},true);$c("PolarSeriesRenderManager:h","SeriesRenderManager",{init:function(){$.ig.SeriesRenderManager.prototype.init.call(this)},c:function(){this.au=new $.ig.AssigningPolarMarkerStyleEventArgs;return this.au},a:function(){this.av=new $.ig.AssigningPolarStyleEventArgs;return this.av},au:null,av:null,aw:function(a,b,c){this.w(a,b,c)},ax:function(a,b,c){this.x(a,b,c)},ay:function(a,b,c,d){if(b==-1){a.hasDateRange(false);a.startIndex(0);a.endIndex(c-1)}else{if(d){a.startIndex(b);a.endIndex(b)}else{a.hasDateRange(false);a.startIndex(b);a.endIndex(b)}}},$type:new $.ig.Type("PolarSeriesRenderManager",$.ig.SeriesRenderManager.prototype.$type)},true);$c("PolarSplineAreaSeries:i","PolarLineSeriesBase",{isArea:function(){return true},isSpline:function(){return true},bv:function(){return new $$t.q(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$i.$type},up:function(a){var b=a;b.c5()},uq:function(a,b){this.up(b);if(a._m.count()<1){return}var c=b;c.c6(a._m,this.stiffness());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var d=false;var e=this.rt._b;if(e!=null){d=true}if(d){this.tg(-1,this.r2().count(),b.isThumbnailView())}var f=c.polyline();var g=c.polygon();this.rt.ad(f,true,false,true,true);this.rt.ad(g,false,true,false,false);g.__opacity=this.rt.j*this.actualAreaFillOpacity()},um:function(){return true},stiffness:function(a){if(arguments.length===1){this.h($$t.$i.stiffnessProperty,a);return a}else{return this.c($$t.$i.stiffnessProperty)}},lt:function(a,b,c,d){$$t.$f.lt.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},$type:new $.ig.Type("PolarSplineAreaSeries",$$t.$f.$type)},true);$c("PolarSplineSeries:j","PolarLineSeriesBase",{isSpline:function(){return true},bv:function(){return new $$t.r(this)},lo:function(a){$$t.$f.lo.call(this,a);this._ur=a},_ur:null,init:function(){$$t.$f.init.call(this);this._ab=$$t.$j.$type},stiffness:function(a){if(arguments.length===1){this.h($$t.$j.stiffnessProperty,a);return a}else{return this.c($$t.$j.stiffnessProperty)}},lt:function(a,b,c,d){$$t.$f.lt.call(this,a,b,c,d);switch(b){case"Stiffness":this.renderSeries(false);break}},up:function(a){var b=a;b.c5()},uq:function(a,b){this.up(b);var c=b;c.c6(a._m,this.stiffness());this.rt.ax(this,this.sg(),this.getPolarItems.runOn(this));var d=false;var e=this.rt._b;if(e!=null){d=true}if(d){this.tg(-1,this.r2().count(),b.isThumbnailView())}this.rt.ad(b.c8,true,false,true,false)},$type:new $.ig.Type("PolarSplineSeries",$$t.$f.$type)},true);$c("PolarTrendLineManager:k","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,$$a.$y.$type)},managerType:function(){return 2},prepareLine:function(a,b,c,d,e,f,g,h,i,j,k){var l=j;var m=k;var n=new $$4.x($$a.$y.$type,0);if(!h._g.isEmpty()&&!h._f.isEmpty()){var o=c;var p=d;var q=0;if(o!=null){q=o.count()}if(p!=null){q=Math.min(q,p.count())}if(b==0){this._a=null;this.trendColumn().clear();return}if(this.c(b)){this.trendColumn().clear();this._a=$.ig.TrendFitCalculator.prototype.a(n,b,h,this._a,q,function(r){return o.item(r)},function(r){return p.item(r)},f,g,l,m)}if(this.b(b)){this._a=null;$.ig.TrendAverageCalculator.prototype.c(b,this.trendColumn(),c,d,e);var s=this.trendColumn().getEnumerator();while(s.moveNext()){var r=s.current();var t=f(r.__x);var u=g(r.__y);if(!$.ig.util.isNaN(t)&&!$.ig.util.isNaN(u)){n.add({__x:t,__y:u,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}if(n.count()>0){this.f(n,h,a,i)}}},_useCartesianInterpolation:false,useCartesianInterpolation:function(a){if(arguments.length===1){this._useCartesianInterpolation=a;return a}else{return this._useCartesianInterpolation}},_unknownValuePlotting:0,unknownValuePlotting:function(a){if(arguments.length===1){this._unknownValuePlotting=a;return a}else{return this._unknownValuePlotting}},_radiusExtentScale:0,radiusExtentScale:function(a){if(arguments.length===1){this._radiusExtentScale=a;return a}else{return this._radiusExtentScale}},_innerRadiusExtentScale:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this._innerRadiusExtentScale=a;return a}else{return this._innerRadiusExtentScale}},_projectX:null,projectX:function(a){if(arguments.length===1){this._projectX=a;return a}else{return this._projectX}},_projectY:null,projectY:function(a){if(arguments.length===1){this._projectY=a;return a}else{return this._projectY}},f:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $.ig.PolarLinePlanner;$ret._m=function(f){return a.item(f).__x};$ret._n=function(f){return a.item(f).__y};$ret._a=d;$ret._q=a.count();$ret._l=b._b;$ret._o=function(f){return $self.projectX()(a.item(f).__x,a.item(f).__y)};$ret._p=function(f){return $self.projectY()(a.item(f).__x,a.item(f).__y)};$ret._f=$self.useCartesianInterpolation();$ret._b=$self.unknownValuePlotting();$ret.ab(b._f);$ret.ac(b._g);return $ret}();e.x(null,null)},$type:new $.ig.Type("PolarTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize($$a.$y.$type))},true);$c("PolarBaseView:m","MarkerSeriesView",{_cu:null,_ct:null,init:function(a){$.ig.MarkerSeriesView.prototype.init.call(this,a);this._cu=a;this._cw=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this.ch(this._cw);this._cv=new $$t.k},_cv:null,onInit:function(){$.ig.MarkerSeriesView.prototype.onInit.call(this);this._ct=this.cs();if(!this.isThumbnailView()){this._cu.maximumMarkers(1e3);this._b1.markerType($.ig.Defaults.prototype.e)}},cz:function(a){this._cw.doToAllActive(a)},cs:function(){var $self=this;var a=new $.ig.NumericMarkerManager(0,function(b){return $self._cw.item(b)},function(b){return $self._cu._rk._c.item(b)},this.c0.runOn(this),this.cr.runOn(this),this.cx.runOn(this));a._n=true;a._p=this._cu.t9.runOn(this._cu);return a},c0:function(a){this._cu.tk(a,this._cw)},cr:function(){return this._cu.q5(this._cw,this.bv(),this.bu())},cx:function(){return this._cu.sj(this._cw)},cy:function(a,b,c,d){if(this._cu.clipSeriesToBounds()){var e=new $$a.a3;this._cu.radiusAxis().m8(e,a,b,c,d)}else{}},c1:function(){if(this._cu.trendLineBrush()!=null){this._cu.actualTrendLineBrush(this._cu.trendLineBrush())}else{this._cu.actualTrendLineBrush(this._cu.actualBrush())}},_cw:null,cf:function(a){this._cw.doToAll(a)},a5:function(a,b){if(a.d()){if(this._cu.trendLineType()!=0&&!b){var c=this._cv.trendPolyline();c._ac=this._cu.trendLineThickness();c.__stroke=this._cu.actualTrendLineBrush();c._ad=this._cu.trendLineDashCap();c._ai=this._cu.trendLineDashArray();a.u(c)}}$.ig.MarkerSeriesView.prototype.a5.call(this,a,b)},c2:function(){return $$a.$ae.empty()},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span>"+"${item."+this._cu.angleMemberPath()+"}"+"</span><br/><span";var b=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._cu.title()+": </span><span class='ui-priority-primary'>"+"${item."+this._cu.radiusMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("PolarBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$c("PolarLineSeriesBaseView:n","PolarBaseView",{_c3:null,init:function(a){$$t.$m.init.call(this,a);this._c3=a},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarLineSeriesBaseView",$$t.$m.$type)},true);$c("PolarAreaSeriesView:l","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.da=new $$a.by;this.c9=new $$a.by;this.c8=new $$a.by;this.c7=new $$a.by;$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._c4.markerType($.ig.Defaults.prototype.e)}},da:null,c9:null,c8:null,c7:null,polygon:function(){return this.c9},polyline:function(){return this.da},c5:function(){this.c9._ak=null;this.da._ak=null;this.c7._ak=null;this.c8._ak=null;this.aq()},c6:function(a,b){var c=new $$4.x($$a.$y.$type,1,a);this._c4._ue.d(this.da,c,b);this._c4._ue.d(this.c9,c,b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c8._ak=this.da._ak;this.c7._ak=this.c9._ak;this.c8.__stroke=a;this.c8._ac=this._e.actualThickness()+3;this.c7.__fill=a;this.c7.__opacity=1},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7);a.s(this.c8)}else{a.s(this.c9);a.s(this.da)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.da,"polarShape",["Main"]);this._e.a7().exportPathData(a,this.c9,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},$type:new $.ig.Type("PolarAreaSeriesView",$$t.$n.$type)},true);$c("PolarLineSeriesView:o","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.c8=new $$a.by;this.c7=new $$a.by;$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},c8:null,c7:null,c5:function(){this.c8._ak=null;this.c7._ak=null;this.aq()},c6:function(a,b){this._c4._ue.d(this.c8,a,b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c7._ak=this.c8._ak;this.c7.__stroke=a;this.c7._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7)}else{a.s(this.c8)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.c8,"polarShape",["Main"])},$type:new $.ig.Type("PolarLineSeriesView",$$t.$n.$type)},true);$c("PolarScatterSeriesView:p","PolarBaseView",{_c3:null,init:function(a){$$t.$m.init.call(this,a);this._c3=a},onInit:function(){$$t.$m.onInit.call(this);if(!this.isThumbnailView()){this._c3.markerType($.ig.Defaults.prototype.e)}},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarScatterSeriesView",$$t.$m.$type)},true);$c("PolarSplineAreaSeriesView:q","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.da=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c9=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c8=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c7=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._c4.markerType($.ig.Defaults.prototype.e)}},da:null,c9:null,c8:null,c7:null,polygon:function(){return this.c9},polyline:function(){return this.da},c5:function(){$.ig.Extensions.prototype.e(this.c9._ak);$.ig.Extensions.prototype.e(this.da._ak);$.ig.Extensions.prototype.e(this.c7._ak);$.ig.Extensions.prototype.e(this.c8._ak);this.aq()},c6:function(a,b){this.da._ak._c=$.ig.Numeric.prototype.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b);this.c9._ak._c=$.ig.Numeric.prototype.h(a.count()+1,function(c){return c<a.count()?a.__inner[c].__x:a.__inner[c-a.count()].__x},function(c){return c<a.count()?a.__inner[c].__y:a.__inner[c-a.count()].__y},b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c7._ak=this.c9._ak;this.c8._ak=this.da._ak;this.c7.__fill=a;this.c7.__opacity=1;this.c8.__stroke=a;this.c8._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7);a.s(this.c8)}else{a.s(this.c9);a.s(this.da)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.da,"polarShape",["Main"]);this._e.a7().exportPathData(a,this.c9,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(5);this._e.shadowOffsetY(5)},$type:new $.ig.Type("PolarSplineAreaSeriesView",$$t.$n.$type)},true);$c("PolarSplineSeriesView:r","PolarLineSeriesBaseView",{_c4:null,init:function(a){this.c8=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();this.c7=function(){var $ret=new $$a.by;$ret._ak=new $$a.a7;return $ret}();$$t.$n.init.call(this,a);this._c4=a},onInit:function(){$$t.$n.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}var a=new $$a.a7;a._c.add(function(){var $ret=new $$a.a8;return $ret}());this.c8._ak=a},c8:null,c7:null,c5:function(){$.ig.Extensions.prototype.e(this.c8._ak);$.ig.Extensions.prototype.e(this.c7._ak);this.aq()},c6:function(a,b){this.c8._ak._c=$.ig.Numeric.prototype.h(a.count(),function(c){return a.__inner[c].__x},function(c){return a.__inner[c].__y},b);this.aq()},bb:function(){$$t.$n.bb.call(this)},bc:function(){$$t.$n.bc.call(this);var a=this.bo();this.c7._ak=this.c8._ak;this.c7.__stroke=a;this.c7._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$n.a6.call(this,a,b);if(a.d()){if(b){a.s(this.c7)}else{a.s(this.c8)}}},al:function(a){$$t.$n.al.call(this,a);this._e.a7().exportPathData(a,this.c8,"polarShape",["Main"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("PolarSplineSeriesView",$$t.$n.$type)},true);$$t.$c.angleMemberPathProperty=$$a.$s.i("AngleMemberPath",String,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("AngleMemberPath",b.oldValue(),b.newValue())}));$$t.$c.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$c.angleAxisProperty=$$a.$s.i("AngleAxis",$.ig.NumericAngleAxis.prototype.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("AngleAxis",b.oldValue(),b.newValue())}));$$t.$c.radiusAxisProperty=$$a.$s.i("RadiusAxis",$.ig.NumericRadiusAxis.prototype.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusAxis",b.oldValue(),b.newValue())}));$$t.$c.useCartesianInterpolationProperty=$$a.$s.i("UseCartesianInterpolation",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("UseCartesianInterpolation",b.oldValue(),b.newValue())}));$$t.$c.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$c.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$c.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$c.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$c.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$c.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$c.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$c.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$c.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$c.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$c.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$c.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$c.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$c.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$c.clipSeriesToBoundsProperty=$$a.$s.i("ClipSeriesToBounds",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ClipSeriesToBounds",b.oldValue(),b.newValue())}));$$t.$c.itemSearchModeProperty=$$a.$s.i("ItemSearchMode",$.ig.ScatterItemSearchMode.prototype.$type,$$t.$c.$type,new $$a.ac(2,$.ig.ScatterItemSearchMode.prototype.getBox(0),function(a,b){a.raisePropertyChanged("ItemSearchMode",b.oldValue(),b.newValue())}));$$t.$c.itemSearchThresholdProperty=$$a.$s.i("ItemSearchThreshold",$$0.$aw.$type,$$t.$c.$type,new $$a.ac(2,1e4,function(a,b){a.raisePropertyChanged("ItemSearchThreshold",b.oldValue(),b.newValue())}));$$t.$c.isCustomPolarStyleAllowedProperty=$$a.$s.i("IsCustomPolarStyleAllowed",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomPolarStyleAllowed",b.oldValue(),b.newValue())}));$$t.$c.isCustomPolarMarkerStyleAllowedProperty=$$a.$s.i("IsCustomPolarMarkerStyleAllowed",$$0.$aq.$type,$$t.$c.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsCustomPolarMarkerStyleAllowed",b.oldValue(),b.newValue())}));$$t.$a.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$a.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$e.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$e.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$i.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$i.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}));$$t.$j.stiffnessProperty=$$a.$s.i("Stiffness",Number,$$t.$j.$type,new $$a.ac(2,.5,function(a,b){a.raisePropertyChanged("Stiffness",b.oldValue(),b.newValue())}))});