25 lines
76 KiB
JavaScript
25 lines
76 KiB
JavaScript
/*!@license
|
|
* Infragistics.Web.ClientUI infragistics.datachart_shape.js 19.1.20191.172
|
|
*
|
|
* Copyright (c) 2011-2019 Infragistics Inc.
|
|
*
|
|
* http://www.infragistics.com/
|
|
*
|
|
* Depends:
|
|
* jquery-1.4.4.js
|
|
* jquery.ui.core.js
|
|
* jquery.ui.widget.js
|
|
* infragistics.util.js
|
|
* infragistics.ext_core.js
|
|
* infragistics.ext_collections.js
|
|
* infragistics.dv_core.js
|
|
* infragistics.dv_geo.js
|
|
* infragistics.dv_geometry.js
|
|
* infragistics.datachart_core.js
|
|
* infragistics.datachart_scatter.js
|
|
* infragistics.datachart_visualdata.js
|
|
* infragistics.ext_ui.js
|
|
*/
|
|
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geo","./infragistics.dv_geometry","./infragistics.datachart_core","./infragistics.datachart_scatter","./infragistics.datachart_visualdata","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$an=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$z=$.ig.globalDefs.$$z;$$r=$.ig.globalDefs.$$r;$$j=$.ig.globalDefs.$$j;$$a2=$.ig.globalDefs.$$a2;$$aq=$.ig.globalDefs.$$aq;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["CustomContourValueResolverEventHandler:f","ScatterContourSeries:g","ScatterPolylineSeries:m","ScatterAreaSeries:n","ScatterPolygonSeries:q","ShapeSeriesBase:s","ScatterContourSeriesView:v","ScatterPolylineSeriesView:w","ScatterAreaSeriesView:x","ScatterPolygonSeriesView:y","ShapeSeriesViewBase:z"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("ColorScaleInterpolationMode:b",false,false,{Select:0,InterpolateRGB:1,InterpolateHSV:2});$c("ColorScale:a","DependencyObject",{init:function(){$$a.$r.init.call(this)},getColor:function(a,b,c,d){},propertyChanged:null,propertyUpdated:null,l:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},k:function(a,b,c,d){},$type:new $.ig.Type("ColorScale",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CustomPaletteColorScale:c","ColorScale",{init:function(){var $self=this;this.p=null;this.ag=new $$a.ax;this.u=NaN;this.t=NaN;this.s=true;this.r=true;this.n=0;$$t.$a.init.call(this);this.ag=$$a.$ax.u(0,0,0,0);this.p=new $.ig.ObservableColorCollection;var a=this.p;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.ab.runOn(this));this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(b,c){$self.k(b,c.propertyName(),c.oldValue(),c.newValue())})},minimumValue:function(a){if(arguments.length===1){this.h($$t.$c.minimumValueProperty,a);return a}else{return this.c($$t.$c.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$c.maximumValueProperty,a);return a}else{return this.c($$t.$c.maximumValueProperty)}},p:null,palette:function(a){if(arguments.length===1){var b=this.p;if(this.p!=null){var c=this.p;c.collectionChanged=$.ig.Delegate.prototype.remove(c.collectionChanged,this.ab.runOn(this))}this.p=a;if(this.p!=null){var d=this.p;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.ab.runOn(this))}this.l("Palette",b,this.palette());return a}else{return this.p}},ab:function(a,b){this.l("Palette",this.palette(),this.palette())},ag:null,k:function(a,b,c,d){$$t.$a.k.call(this,a,b,c,d);switch(b){case"MinimumValue":this.u=this.minimumValue();this.s=$.ig.util.isNaN(this.u);break;case"MaximumValue":this.t=this.maximumValue();this.r=$.ig.util.isNaN(this.t);break;case"InterpolationMode":this.n=this.interpolationMode();break}},u:0,t:0,s:false,r:false,n:0,getColor:function(a,b,c,d){if(this.p==null||this.p.count()==0||d==null){return this.ag}var e=this.s?b:this.u;var f=this.r?c:this.t;var g=(a-e)/(f-e);if($.ig.util.isNaN(g)||g<0||g>1){return this.ag}var h=g*(this.p.count()-1);if(this.n==2||this.n==1){var i=Math.floor(h);var j=Math.ceil(h);var k=this.p.__inner[$.ig.truncate(i)];var l=this.p.__inner[$.ig.truncate(j)];var m=h-i;var n=this.n==2?1:0;return $.ig.ColorUtil.prototype.n(k,m,l,n)}else{var o=$.ig.truncate(Math.round(h));return this.p.__inner[o]}},interpolationMode:function(a){if(arguments.length===1){this.h($$t.$c.interpolationModeProperty,$$t.$b.getBox(a));return a}else{return $g(this.c($$t.$c.interpolationModeProperty))}},providePalette:function(a){var b=new $.ig.ObservableColorCollection;for(var d=0;d<a.length;d++){var c=a[d];var e=function(){var $ret=new $$a.ax;$ret.colorString(c);return $ret}();b.add(e)}this.palette(b)},$type:new $.ig.Type("CustomPaletteColorScale",$$t.$a.$type)},true);$c("ContourValueResolver:j","DependencyObject",{init:function(){$$a.$r.init.call(this)},getContourValues:function(a){},l:function(a,b,c){if(this.updated!=null){this.updated(this,$$0.$w.empty)}},updated:null,$type:new $.ig.Type("ContourValueResolver",$$a.$r.$type)},true);$c("CustomContourValueResolver:d","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},getContourValues:function(a){var b=new $$t.e(a);this.n(b);if(b.contourValuesEnumerable()!=null){return b.contourValuesEnumerable()}return[]},getCustomContourValues:null,n:function(a){if(this.getCustomContourValues!=null){this.getCustomContourValues(this,a)}},$type:new $.ig.Type("CustomContourValueResolver",$$t.$j.$type)},true);$c("CustomContourValueResolverEventArgs:e","EventArgs",{init:function(a){$$0.$w.init.call(this);this.valueColumn(a)},_valueColumn:null,valueColumn:function(a){if(arguments.length===1){this._valueColumn=a;return a}else{return this._valueColumn}},_contourValuesEnumerable:null,contourValuesEnumerable:function(a){if(arguments.length===1){this._contourValuesEnumerable=a;return a}else{return this._contourValuesEnumerable}},$type:new $.ig.Type("CustomContourValueResolverEventArgs",$$0.$w.$type)},true);$c("ScatterTriangulationSeries:u","Series",{init:function(){$.ig.Series.prototype.init.call(this)},hn:function(){$.ig.Series.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},xMemberPath:function(a){if(arguments.length===1){this.h($$t.$u.xMemberPathProperty,a);return a}else{return this.c($$t.$u.xMemberPathProperty)}},yMemberPath:function(a){if(arguments.length===1){this.h($$t.$u.yMemberPathProperty,a);return a}else{return this.c($$t.$u.yMemberPathProperty)}},lz:null,l5:function(a){if(arguments.length===1){var b=this.l5()!=a;if(b){var c=this.l5();this.lz=a;this.raisePropertyChanged("XColumn",c,this.l5())}return a}else{return this.lz}},l0:null,l6:function(a){if(arguments.length===1){var b=this.l6()!=a;if(b){var c=this.l6();this.l0=a;this.raisePropertyChanged("YColumn",c,this.l6())}return a}else{return this.l0}},xAxis:function(a){if(arguments.length===1){this.h($$t.$u.xAxisProperty,a);return a}else{return this.c($$t.$u.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$u.yAxisProperty,a);return a}else{return this.c($$t.$u.yAxisProperty)}},_l8:false,i6:function(a){var b=this.bz()!=null&&this.l7()==null&&this._mb==null&&this.l5()!=null&&this.l6()!=null&&this.l5().count()>=3&&this.l6().count()>=3&&!this._l8;if(b){this.my();this._l8=true}},my:function(){this.lv=new $.ig.Triangulator(this.bz().count(),this.l5(),this.l6());var a=this.lv;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.mz.runOn(this));this.lv.y()},mw:function(){if(this.lv==null){return}this.lv.r();var a=this.lv;a.triangulationStatusChanged=$.ig.Delegate.prototype.remove(a.triangulationStatusChanged,this.mz.runOn(this));this.lv=null},lv:null,triangulationStatusChanged:null,mz:function(a,b){var $self=this;if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,new $.ig.TriangulationStatusEventArgs(b.currentStatus()))}if(b.currentStatus()>=100){if(this.lv==null){return}var c=this.lv;c.triangulationStatusChanged=$.ig.Delegate.prototype.remove(c.triangulationStatusChanged,this.mz.runOn(this));this._mb=this.lv.n();this.lv=null;var d=function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self._mb);return $ret}();this.l2(this.l1(d,"v1"));this.l3(this.l1(d,"v2"));this.l4(this.l1(d,"v3"));this.renderSeries(false)}},l1:function(a,b){if(b==null){return a.registerColumnInt(null,null,false)}var c=null;var d=$.ig.SeriesViewer.prototype.getCoercionMethod(b,this.coercionMethods());c=d._a;return a.registerColumnInt(b,c,this.expectFunctions())},is:function(a,b,c,d){var $self=this;$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.l5());e.deregisterColumn(this.l6());this.l5(null);this.l6(null)}this.mx();var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.l5(this.bw(this.xMemberPath()));this.l6(this.bw(this.yMemberPath()))}this.renderSeries(false);break;case"XMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l5());this.l5(this.bw(this.xMemberPath()))}this.mx();this.renderSeries(false);this.ic();break;case"YMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l6());this.l6(this.bw(this.yMemberPath()))}this.mx();this.renderSeries(false);this.ic();break;case"XAxis":if(c!=null){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,d).registerSeries(this)}if(this.xAxis()!=null&&!this.xAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.ic();break;case"YAxis":if(c!=null){$b($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$b($.ig.Axis.prototype.$type,d).registerSeries(this)}if(this.yAxis()!=null&&!this.yAxis().updateRange()||d==null&&c!=null){this.renderSeries(false)}this.ic();break;case"TrianglesSource":if(this.trianglesSource()!=null){this.mw();this.l7(function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource($self.trianglesSource());return $ret}())}else{this.l7(null)}break;case"FastTrianglesSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.l2());g.deregisterColumn(this.l3());g.deregisterColumn(this.l4());this.l2(null);this.l3(null);this.l4(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.l2(this.l1(h,this.triangleVertexMemberPath1()));this.l3(this.l1(h,this.triangleVertexMemberPath2()));this.l4(this.l1(h,this.triangleVertexMemberPath3()))}this.renderSeries(false);this.ic();break;case"TriangleVertexMemberPath1":if(this.l7()!=null){this.l7().deregisterColumn(this.l2());this.l2(this.l1(this.l7(),this.triangleVertexMemberPath1()))}this.renderSeries(false);this.ic();break;case"TriangleVertexMemberPath2":if(this.l7()!=null){this.l7().deregisterColumn(this.l3());this.l3(this.l1(this.l7(),this.triangleVertexMemberPath2()))}this.renderSeries(false);this.ic();break;case"TriangleVertexMemberPath3":if(this.l7()!=null){this.l7().deregisterColumn(this.l4());this.l4(this.l1(this.l7(),this.triangleVertexMemberPath3()))}this.renderSeries(false);this.ic();break;case"XColumn":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"YColumn":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},dv:function(a,b,c){return $.ig.Series.prototype.dv.call(this,a,b,c)&&this.bz()!=null&&this.xAxis()!=null&&this.yAxis()!=null&&this.xAxis().seriesViewer()!=null&&this.yAxis().seriesViewer()!=null&&a.width()>0&&a.height()>0&&this.l2()!=null&&this.l2().count()>0&&this.l3()!=null&&this.l3().count()>0&&this.l4()!=null&&this.l4().count()>0&&this.l5()!=null&&this.l5().count()>0&&this.l6()!=null&&this.l6().count()>0},mx:function(){if(this.trianglesSource()==null){this._mb=null;this.l2(null);this.l3(null);this.l4(null);this._l8=false}},_mb:null,h4:function(){$.ig.Series.prototype.h4.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},hs:function(a,b,c,d){$.ig.Series.prototype.hs.call(this,a,b,c,d);this.mx();this.renderSeries(false)},an:function(a){if(a!=null&&a==this.xAxis()&&this.l5()!=null){return new $.ig.AxisRange(this.l5().minimum(),this.l5().maximum())}if(a!=null&&a==this.yAxis()&&this.l6()!=null){return new $.ig.AxisRange(this.l6().minimum(),this.l6().maximum())}return null},jl:function(a,b){this.renderSeries(false)},jk:function(a,b){this.renderSeries(false)},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$u.trianglesSourceProperty,a);return a}else{return this.c($$t.$u.trianglesSourceProperty)}},l7:function(a){if(arguments.length===1){this.h($$t.$u.m0,a);return a}else{return this.c($$t.$u.m0)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$u.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$u.triangleVertexMemberPath3Property)}},lw:null,l2:function(a){if(arguments.length===1){var b=this.l2()!=a;if(b){var c=this.l2();this.lw=a;this.raisePropertyChanged("TriangleVertexColumn1",c,this.l2())}return a}else{return this.lw}},lx:null,l3:function(a){if(arguments.length===1){var b=this.l3()!=a;if(b){var c=this.l3();this.lx=a;this.raisePropertyChanged("TriangleVertexColumn2",c,this.l3())}return a}else{return this.lx}},ly:null,l4:function(a){if(arguments.length===1){var b=this.l4()!=a;if(b){var c=this.l4();this.ly=a;this.raisePropertyChanged("TriangleVertexColumn3",c,this.l4())}return a}else{return this.ly}},isShape:function(){return true},$type:new $.ig.Type("ScatterTriangulationSeries",$.ig.Series.prototype.$type)},true);$c("ScatterContourSeries:g","ScatterTriangulationSeries",{init:function(){$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.k();this._ab=$$t.$g.$type;this.valueResolver(new $$t.k)},_nb:null,bf:function(){this._nb=new $$t.v(this);return this._nb},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$g.valueMemberPathProperty,a);return a}else{return this.c($$t.$g.valueMemberPathProperty)}},nd:null,ne:function(a){if(arguments.length===1){var b=this.ne()!=a;if(b){var c=this.ne();this.nd=a;this.raisePropertyChanged("ValueColumn",c,this.ne())}return a}else{return this.nd}},is:function(a,b,c,d){$$t.$u.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.ne());this.ne(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.ne(this.bw(this.valueMemberPath()))}this.renderSeries(false);break;case"ValueMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.ne());this.ne(this.bw(this.valueMemberPath()))}this.renderSeries(false);this.ic();break;case"ValueResolver":this.renderSeries(false);this.ic();break;case"FillScale":var g=c;var h=d;if(g!=null){g.unregisterSeries(this)}if(h!=null){h.registerSeries(this)}this.renderSeries(false);this.ic();break;case"ActualBrush":this.renderSeries(false);this.ic();break}},hp:function(a,b){$$t.$u.hp.call(this,a,b);if(a){b.b0(a)}},i6:function(a){$$t.$u.i6.call(this,a);this.nk(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);f.prepAltSurface(c);if(this.cc(f)){return}this.nk(f)},nk:function(a){if(this.cc(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;var f=new $.ig.ScalerParams(1,b,c,this.xAxis().isInverted());f.c=this.getEffectiveViewport1(a);var g=new $.ig.ScalerParams(1,b,c,this.yAxis().isInverted());g.c=this.getEffectiveViewport1(a);var h=this.xAxis();var i=this.yAxis();var j=this.l2().count();var k;var xArr_=this.l5().asArray();k=xArr_.slice(0);var l;var yArr_=this.l6().asArray();l=yArr_.slice(0);var m=this.ne().asArray();var n=this.l2().asArray();var o=this.l3().asArray();var p=this.l4().asArray();var q=this.valueResolver().getContourValues(this.ne());var r=new $$4.x(Number,1,q).toArray();h.getScaledValueList(k,0,k.length,f);i.getScaledValueList(l,0,l.length,g);var s=r.length;var t=new Array(s);for(var u=0;u<s;++u){t[u]=new $$t.i}var v=c.top();var w=c.left();var x=c.right();var y=c.bottom();var z;var aa;var ab;var ac;var ad=k.length;for(var ae=0;ae<j;ae++){var af=n[ae];var ag=o[ae];var ah=p[ae];if(af>=ad||ag>=ad||ah>=ad||af<0||ag<0||ah<0){continue}var ai=k[af];var aj=l[af];var ak={__x:ai,__y:aj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var al=k[ag];var am=l[ag];var an={__x:al,__y:am,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ao=k[ah];var ap=l[ah];var aq={__x:ao,__y:ap,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z=an.__y<aq.__y?an.__y:aq.__y;z=ak.__y<z?ak.__y:z;aa=an.__y>aq.__y?an.__y:aq.__y;aa=ak.__y>aa?ak.__y:aa;ab=an.__x<aq.__x?an.__x:aq.__x;ab=ak.__x<ab?ak.__x:ab;ac=an.__x>aq.__x?an.__x:aq.__x;ac=ak.__x>ac?ak.__x:ac;if(z<y&&aa>v&&ab<x&&ac>w){var ar=m[af];var as=m[ag];var at=m[ah];if($.ig.util.isNaN(ar)||$.ig.util.isNaN(as)||$.ig.util.isNaN(at)){continue}for(var au=0;au<s;au++){var av=r[au];var aw=t[au];switch((ar<av?1:0)|(as<av?2:0)|(at<av?4:0)){case 0:break;case 1:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 2:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 3:aw.d(aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av),aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av));break;case 4:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 5:aw.d(aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av),aw.k(ag,an.__x,an.__y,as,ah,aq.__x,aq.__y,at,av));break;case 6:aw.d(aw.k(ah,aq.__x,aq.__y,at,af,ak.__x,ak.__y,ar,av),aw.k(af,ak.__x,ak.__y,ar,ag,an.__x,an.__y,as,av));break;case 7:break}}}}var ax=new $.ig.Clipper(0,$.ig.RectUtil.prototype.r(c,2),false);var ay=new $$4.x($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),0);for(var az=0;az<s;++az){var a0=t[az];var a1=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var a2=a0.c();for(var a3=0;a3<a2.count();a3++){var a4=a2.__inner[a3];var a5=new $$4.x($$a.$y.$type,0);ax.i(a5);var a7=a4.getEnumerator();while(a7.moveNext()){var a6=a7.current();ax.j({__x:a0.g().item(a6),__y:a0.h().item(a6),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}ax.i(null);a1.add(a5)}ay.add(a1)}d.bz(ay,r)},fillScale:function(a){if(arguments.length===1){this.h($$t.$g.fillScaleProperty,a);return a}else{return this.c($$t.$g.fillScaleProperty)}},m9:null,valueResolver:function(a){if(arguments.length===1){var b=a!=this.valueResolver();if(b){if(this.m9!=null){var c=this.m9;c.updated=$.ig.Delegate.prototype.remove(c.updated,this.nl.runOn(this))}var d=this.m9;this.m9=a;if(this.m9!=null){var e=this.m9;e.updated=$.ig.Delegate.prototype.combine(e.updated,this.nl.runOn(this))}this.raisePropertyChanged("ValueResolver",d,a);this.renderSeries(false)}return a}else{return this.m9}},nl:function(a,b){this.renderSeries(false)},dv:function(a,b,c){return $$t.$u.dv.call(this,a,b,c)&&this.valueResolver()!=null&&this.l5()!=null&&this.l6()!=null&&this.l2()!=null&&this.l3()!=null&&this.l4()!=null&&this.l5().count()>0&&this.l6().count()>0&&this.l2().count()>0&&this.l3().count()>0&&this.l4().count()>0},getHitDataContext:function(a,b){var c=this._nb.b4(a,b);if(c!=null){return c.dataContext()}return null},$type:new $.ig.Type("ScatterContourSeries",$$t.$u.$type)},true);$c("PolylineBuilder:h","Object",{init:function(){this.a=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);this.b=new $$4.h($$0.$aw.$type,$$4.$x.$type.specialize($$0.$aw.$type),0);$.ig.$op.init.call(this)},e:function(){this.a.clear();this.b.clear()},c:function(){var a=new $$4.x($$4.$x.$type.specialize($$0.$aw.$type),0);var c=this.a.values().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}return a},d:function(a,b){var c=null;var d=null;var e=this.b.tryGetValue(a,c);c=e.p1;var f=this.a.tryGetValue(b,d);d=f.p1;if(c==null&&d==null){var g=new $$4.x($$0.$aw.$type,0);g.add(a);g.add(b);this.a.add(a,g);this.b.add(b,g)}if(c==null&&d!=null){this.a.remove(b);d.insert(0,a);this.a.add(a,d)}if(c!=null&&d==null){this.b.remove(a);c.add(b);this.b.add(b,c)}if(c!=null&&d!=null){if(c==d){c.add(b);this.b.remove(a)}else{this.a.remove(d.__inner[0]);this.b.remove(d.__inner[d.count()-1]);this.b.remove(c.__inner[c.count()-1]);c.addRange(d);this.b.add(c.__inner[c.count()-1],c)}}},a:null,b:null,$type:new $.ig.Type("PolylineBuilder",$.ig.$ot)},true);$c("ContourBuilder:i","PolylineBuilder",{init:function(){this.f=new $$4.h($$0.$ax.$type,$$0.$aw.$type,0);this.i=new $$4.x($$0.$a8.$type,0);this.j=new $$4.x($$0.$a8.$type,0);$$t.$h.init.call(this)},e:function(){$$t.$h.e.call(this);this.f.clear();this.i.clear();this.j.clear()},g:function(){return this.i},h:function(){return this.j},k:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=Math.min(a,e)+4294967296*Math.max(a,e);var k=-1;if(!function(){var l=$self.f.tryGetValue(j,k);k=l.p1;return l.ret}()){k=this.i.count();var l=(i-d)/(h-d);this.f.add(j,k);this.i.add(b+l*(f-b));this.j.add(c+l*(g-c))}return k},f:null,i:null,j:null,$type:new $.ig.Type("ContourBuilder",$$t.$h.$type)},true);$c("LinearContourValueResolver:k","ContourValueResolver",{init:function(){$$t.$j.init.call(this)},valueCount:function(a){if(arguments.length===1){this.h($$t.$k.valueCountProperty,a);return a}else{return $h(this.c($$t.$k.valueCountProperty))}},getContourValues:function(a){var d__=new $$t.l((-2));d__.__4__this=this;d__.__3__valueColumn=a;return d__},$type:new $.ig.Type("LinearContourValueResolver",$$t.$j.$type)},true);$c("StyleSelector:ab","Object",{init:function(){$.ig.$op.init.call(this)},selectStyle:function(a,b){return null},$type:new $.ig.Type("StyleSelector",$.ig.$ot)},true);$c("ShapeSeriesBase:s","Series",{init:function(){this.lx=null;this.lz=null;this.lt=null;this.lv=null;this.lu=null;this.ls=null;$.ig.Series.prototype.init.call(this);this._mg=this.shapeFilterResolution();this.my=$$a.$ae.empty()},hn:function(){$.ig.Series.prototype.hn.call(this);this.xAxis(null);this.yAxis(null)},getAxes:function(){return[this.xAxis(),this.yAxis()]},shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$s.shapeMemberPathProperty,a);return a}else{return this.c($$t.$s.shapeMemberPathProperty)}},l2:null,l3:function(a){if(arguments.length===1){var b=this.l3()!=a;if(b){var c=this.l3();this.l2=a;this.raisePropertyChanged("ShapeColumn",c,this.l3())}return a}else{return this.l2}},xAxis:function(a){if(arguments.length===1){this.h($$t.$s.xAxisProperty,a);return a}else{return this.c($$t.$s.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$s.yAxisProperty,a);return a}else{return this.c($$t.$s.yAxisProperty)}},l6:function(array_){var a=Array.isArray(array_);return a},convertToListList:function(a){if(a==null){return null}var b=new $$4.x($$4.$x.$type.specialize($$a.$y.$type),0);var c;var curr_;var d;var e;for(var f=0;f<a.length;f++){c=a[f];var g=new $$4.x($$a.$y.$type,0);for(var h=0;h<c.length;h++){curr_=c[h];d=curr_.x;e=curr_.y;g.add({__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}b.add(g)}return b},by:function(a){if(this.bz()!=null&&this.l6(this.itemsSource())&&a!=null&&a.split("!").length!=2){if(this.coercionMethods()==null){this.coercionMethods({})}var methods_=this.coercionMethods();methods_.convertToListList=this.convertToListList;a+="!convertToListList"}return $.ig.Series.prototype.by.call(this,a)},is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);var e=false;var f=false;switch(b){case"FastItemsSource":var g=$b($.ig.IFastItemsSource.prototype.$type,c);if(g!=null){g.deregisterColumn(this.l3());this.l3(null)}var h=$b($.ig.IFastItemsSource.prototype.$type,d);if(h!=null){this.l3(this.by(this.shapeMemberPath()))}e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}break;case"ShapeMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.l3());this.l3(this.by(this.shapeMemberPath()))}break;case"ShapeColumn":this.mr();e=this.xAxis()!=null&&!this.xAxis().updateRange();f=this.yAxis()!=null&&!this.yAxis().updateRange();if(e||f){this.renderSeries(false)}this.ic();break;case"XAxis":case"YAxis":this.lx=this.xAxis();this.lz=this.yAxis();var i=c;var j=d;this.ms(i);this.mp(j);if(j!=null&&!j.updateRange()||j==null&&i!=null){this.renderSeries(false)}this.ic();break;case"Resolution":this.me=this.resolution();this.ic();break;case"ActualBrush":this.renderSeries(false);break;case"ShapeFilterResolution":this._mg=this.shapeFilterResolution();this.renderSeries(false);this.ic();break;case"Thickness":this.renderSeries(false);this.ic();break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},lx:null,lz:null,me:0,_ma:null,mr:function(){this._ma=null;if(this.l3()==null){return}this._ma=new $$4.x($$a.$ae.$type,2,this.l3().count());for(var a=0;a<this.l3().count();a++){this._ma.add($.ig.PointCollectionUtil.prototype.j(this.l3().item(a)))}},mz:function(a){if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),a)!==null){return $.ig.PointCollectionUtil.prototype.h(a)}else if($b($$0.$bw.$type.specialize($$a.$y.$type),a)!==null){return $.ig.PointCollectionUtil.prototype.g(a)}return $$a.$ae.empty()},mc:function(a,b,c,d,e){return this.md(a,b,c,d,e);if($b($$4.$x.$type.specialize($$4.$x.$type.specialize($$a.$y.$type)),c)!==null){return this.md(a,b,c,d,e)}else if($b($$0.$bw.$type.specialize($$0.$bw.$type.specialize($$a.$y.$type)),c)!==null){var f=c;var g=new $$4.x($$t.$t.$type,0);var h=null;var j=f.getEnumerator();while(j.moveNext()){var i=j.current();h=this.lw(a,b,$.ig.PointCollectionUtil.prototype.b(i),d,e);if(h==null){continue}g.add(h)}return g}else if($b($$0.$bw.$type.specialize($$a.$y.$type),c)!==null){var k=c;var l=this.lw(a,b,$.ig.PointCollectionUtil.prototype.b(k),d,e);var m=new $$4.x($$t.$t.$type,0);if(l!=null){m.add(l)}return m}else{throw new $$6.p(1,"Unrecognized data in ShapeColumn")}},lt:null,lv:null,lu:null,ls:null,l7:function(){return true},l9:function(){return false},i6:function(a){this.mq(this.view())},renderAlternateView:function(a,b,c,d,e){$.ig.Series.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);var g=f;f.prepAltSurface(c);if(this.cc(f)){return}this.mq(f)},mq:function(a){if(this.cc(a)){return}var b;var c;var d=a;var e=a.getViewInfo(c,b);c=e.p0;b=e.p1;if(c.width()<1||c.height()<1||this.l3()==null){return}var f=this.xAxis();var g=this.yAxis();var h=this.getEffectiveViewport1(a);var i=new $.ig.ScalerParams(1,b,c,f.isInverted());i.c=h;var j=new $.ig.ScalerParams(1,b,c,g.isInverted());j.c=h;d.cj();var k=new $$a.ae(0,0,0,0,0);var l;var m;var n;var o;var p=this.l3().count();if(this.lv==null||this.lv.length!=p){this.lv=new Array(p);this.lt=new Array(p);this.lu=new Array(p);this.ls=new Array(p)}var q=this.lv;var r=this.lt;var s=this.lu;var t=this.ls;var u;for(var v=0;v<p;v++){u=this._ma.__inner[v];q[v]=u.top();r[v]=u.left();s[v]=u.right();t[v]=u.bottom()}this.lx.getScaledValueList(r,0,r.length,i);this.lx.getScaledValueList(s,0,s.length,i);this.lz.getScaledValueList(q,0,q.length,j);this.lz.getScaledValueList(t,0,t.length,j);d.ck(r,q,s,t);var w=this.l3();var x=this.bz();this.mt(d);var y=c.left();var z=c.right();var aa=c.top();var ab=c.bottom();var ac=null;if(this.my.isEmpty()){ac=null}else{ac=new $.ig.Clipper(1,this.my.left(),this.my.bottom(),this.my.right(),this.my.top(),this.l7())}var ad=this.l9();if(ad){d._b3.clear()}var ae;for(var af=0;af<p;af++){n=r[af];l=q[af];m=t[af];o=s[af];k.x(Math.min(n,o));k.y(Math.min(l,m));k.width(Math.max(n,o)-k.x());k.height(Math.max(l,m)-k.y());if(k.intersectsWith(c)){if(k.x()<y||k.y()<aa||k.x()>z||k.y()>ab){ae=ac}else{ae=null}var ag=this.mc(a,ae,w.item(af),i,j);if(ad){var ah=0;var ai=null;for(var aj=0;aj<ag.count();aj++){var ak=ag.__inner[aj];var al=ak._b.width()*ak._b.height();if(al>ah){ah=al;ai=ak}}d._b3.add(af,ai)}d.b8(af,x.item(af),k,ag)}}d.ci()},h4:function(){$.ig.Series.prototype.h4.call(this);if(this.xAxis()!=null){this.xAxis().renderAxis()}if(this.yAxis()!=null){this.yAxis().renderAxis()}},jl:function(a,b){this.renderSeries(false)},jk:function(a,b){this.renderSeries(false)},hs:function(a,b,c,d){$.ig.Series.prototype.hs.call(this,a,b,c,d);switch(a){case 3:if(d==this.shapeMemberPath()){this._ma.__inner[b]=this.mz(this.l3().item(b))}break;case 1:for(var e=b;e<b+c;e++){this._ma.insert(e,this.mz(this.l3().item(e)))}break;case 0:this._ma.removeRange(b,c);break;case 2:for(var f=b;f<b+c;f++){this._ma.__inner[f]=this.mz(this.l3().item(f))}break;case 4:this.mr();break}this.renderSeries(false)},dv:function(a,b,c){var d=true;if(!$.ig.Series.prototype.dv.call(this,a,b,c)||this.l8()&&this.l3()==null||b.isEmpty()||a.isEmpty()||this.xAxis()==null||this.yAxis()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()||this.yAxis().actualMinimumValue()==this.yAxis().actualMaximumValue()||this.l3()==null||this.l3().count()==0||this._ma==null||this._ma.count()==0||this._ma.count()!=this.l3().count()){d=false}return d},l8:function(){return true},im:function(a){$.ig.Series.prototype.im.call(this,a);this._l1=$b($$t.$z.$type,a)},_l1:null,md:function(a,b,c,d,e){var f=new $$4.x($$t.$t.$type,0);var g;var h=c.count();for(var i=0;i<h;i++){g=c.__inner[i];var j=this.lw(a,b,g,d,e);if(j==null){continue}f.add(j)}return f},lw:function(a,b,c,d,e){var f=this.mo(c,d,e);var g=f._c;var h=f._d;var i=g.length;var j=1.7976931348623157e308;var k=1.7976931348623157e308;var l=-1.7976931348623157e308;var m=-1.7976931348623157e308;var n;var o;for(var p=0;p<i;p++){n=g[p];o=h[p];j=n<j?n:j;k=o<k?o:k;l=n>l?n:l;m=o>m?o:m}var q=!(j>this.my.right()||l<this.my.left()||k>this.my.bottom()||m<this.my.top());if(!q){return null}var r=b!=null&&(j<this.my.left()||k<this.my.top()||l>this.my.right()||m>this.my.bottom());var s=new $$a.ae(0,j,k,l-j,m-k);if(!a.b2(s)){return null}j=j<this.my.left()?this.my.left():j;l=l>this.my.right()?this.my.right():l;k=k<this.my.top()?this.my.top():k;m=m>this.my.bottom()?this.my.bottom():m;var t=$.ig.PolySimplification.prototype.b(f,this.resolution());var u=(new $.ig.DefaultFlattener).fastFlatten(f._c,f._d,t,this.me);var v=u.count();if(r){var w=new $$4.x($$a.$y.$type,0);b.i(w);for(var x=0;x<v;x++){b.j(u.__inner[x])}b.i(null);u=w}if(u==null||u.count()==0){return null}var y=new $$t.t;y._a=u;y._b=new $$a.ae(0,j,k,l-j,m-k);y._c=s;return y},mo:function(a,b,c){var d=this.lx;var e=this.lz;var f=a.count();var g=new Array(f);var h=new Array(f);for(var i=0;i<f;i++){g[i]=a.__inner[i].__x;h[i]=a.__inner[i].__y}d.getScaledValueList(g,0,g.length,b);e.getScaledValueList(h,0,h.length,c);return new $$6.u(Array,Array,g,h)},my:null,mt:function(a){a.cp()},hp:function(a,b){$.ig.Series.prototype.hp.call(this,a,b);var c=b;c.cd()},mp:function(a){if(a!=null){a.registerSeries(this)}},ms:function(a){
|
|
if(a!=null){a.deregisterSeries(this)}},getHitDataContext:function(a,b){var c=this._l1.cr(a,b);var d=null;if(c!=null){d=c.dataContext()}if(d!=null){return d}return $.ig.Series.prototype.getHitDataContext.call(this,a,b)},mh:function(a){return this.bz().item(a)},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},shapeFilterResolution:function(a){if(arguments.length===1){this.h($$t.$s.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$s.shapeFilterResolutionProperty)}},_mg:0,an:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null&&this._ma!=null){var b=1.7976931348623157e308;var c=-1.7976931348623157e308;var e=this._ma.getEnumerator();while(e.moveNext()){var d=e.current();b=Math.min(b,d.left());c=Math.max(c,d.right())}return new $.ig.AxisRange(b,c)}if($b($.ig.NumericYAxis.prototype.$type,a)!==null&&this._ma!=null){var f=1.7976931348623157e308;var g=-1.7976931348623157e308;var i=this._ma.getEnumerator();while(i.moveNext()){var h=i.current();f=Math.min(f,h.top());g=Math.max(g,h.bottom())}return new $.ig.AxisRange(f,g)}return null},isShape:function(){return true},$type:new $.ig.Type("ShapeSeriesBase",$.ig.Series.prototype.$type)},true);$c("ScatterPolylineSeries:m","ShapeSeriesBase",{init:function(){$$t.$s.init.call(this);this._ab=$$t.$m.$type},bf:function(){return new $$t.w(this)},im:function(a){$$t.$s.im.call(this,a);this._m0=a},_m0:null,l7:function(){return false},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$m.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$m.shapeStyleProperty,a);return a}else{return this.c($$t.$m.shapeStyleProperty)}},is:function(a,b,c,d){$$t.$s.is.call(this,a,b,c,d);switch(b){case"ShapeStyle":this._m0.cn(this.shapeStyle());this.renderSeries(false);this.ic();break;case"ShapeStyleSelector":this._m0.co(this.shapeStyleSelector());this.renderSeries(false);this.ic();break}},mq:function(a){var b=a;b.cn(this.shapeStyle());b.co(this.shapeStyleSelector());$$t.$s.mq.call(this,a)},getHitDataContext:function(a,b){var c=this._m0.cs(a,b,true);if(c!=null){return c.dataContext()}return $$t.$s.getHitDataContext.call(this,a,b)},$type:new $.ig.Type("ScatterPolylineSeries",$$t.$s.$type)},true);$c("ScatterAreaSeries:n","ScatterTriangulationSeries",{init:function(){this.m9=[$$a.$ax.u(255,0,0,255),$$a.$ax.u(255,0,255,0),$$a.$ax.u(255,255,0,0)];$$t.$u.init.call(this);$.ig.FastItemIntColumn.prototype.k();this._ab=$$t.$n.$type},nc:null,colorScale:function(a){if(arguments.length===1){var b=this.nc!=a;if(b){var c=this.nc;if(this.nc!=null){var d=this.nc;d.propertyChanged=$.ig.Delegate.prototype.remove(d.propertyChanged,this.nq.runOn(this))}this.nc=a;if(this.nc!=null){var e=this.nc;e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.nq.runOn(this))}this.raisePropertyChanged("ColorScale",c,this.nc)}return a}else{return this.nc}},nq:function(a,b){this.renderSeries(false)},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$n.colorMemberPathProperty,a);return a}else{return this.c($$t.$n.colorMemberPathProperty)}},nh:null,ni:function(a){if(arguments.length===1){var b=this.ni()!=a;if(b){var c=this.ni();this.nh=a;this.raisePropertyChanged("ColorColumn",c,this.ni())}return a}else{return this.nh}},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},is:function(a,b,c,d){$$t.$u.is.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($.ig.IFastItemsSource.prototype.$type,c);if(e!=null){e.deregisterColumn(this.ni());this.ni(null)}var f=$b($.ig.IFastItemsSource.prototype.$type,d);if(f!=null){this.ni(this.bw(this.colorMemberPath()))}this.renderSeries(false);break;case"ColorMemberPath":if(this.bz()!=null){this.bz().deregisterColumn(this.ni());this.ni(this.bw(this.colorMemberPath()))}this.renderSeries(false);this.ic();break;case"ColorScale":this.renderSeries(false);this.ic();break}},i6:function(a){$$t.$u.i6.call(this,a);this.nr(this.view())},renderAlternateView:function(a,b,c,d,e){$$t.$u.renderAlternateView.call(this,a,b,c,d,e);var f=this.a0().alternateViews().item(d);f.prepAltSurface(c);if(this.cc(f)){return}this.nr(f)},nr:function(a){if(this.cc(a)){return}var b;var c;var d=a.getViewInfo(c,b);c=d.p0;b=d.p1;var e=a;var f=null;var g=null;var h=this.xAxis();var i=this.yAxis();var j=this.getEffectiveViewport1(a);var k=new $.ig.ScalerParams(1,b,c,h.isInverted());k.c=j;var l=new $.ig.ScalerParams(1,b,c,i.isInverted());l.c=j;g=this.ng(a,k,l);if(g!=null){e.b5(g)}else{e.b8(f)}},no:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;var e=$.ig.truncate(Math.round(b.width()))*$.ig.truncate(Math.round(b.height()));var f=a.itemIndexes();if(f==null||f.length!=e){f=new Array(e);for(var g=0;g<e;g++){f[g]=0}}else{for(var h=0;h<e;h++){f[h]=0}}a.itemIndexes(f)},getItem:function(a){var b=$.ig.truncate(Math.round(this.lq().width()));var c=$.ig.truncate(Math.round(this.lq().height()));var d=this.view().itemIndexes();if(d==null||d.length!=b*c||this.l2()==null||this.l2().count()<1||this.l3()==null||this.l3().count()<1||this.l4()==null||this.l4().count()<1){return null}var e=this.seriesViewer().windowRect();var f=(a.__x-e.left())/e.width();var g=(a.__y-e.top())/e.height();var h=$.ig.truncate(Math.round(b*f));var i=$.ig.truncate(Math.round(c*g));var j=b*i+h;if(j<0||j>d.length-1){return null}var k=d[j]-1;if(k<0||k>this.l2().count()){return null}var l=this._na.length;var m=this.l2().item(k);var n=this.l3().item(k);var o=this.l4().item(k);if(m>=l||n>=l||o>=l){return null}var p=(this._na[m]-this.lq().left())/this.lq().width();var q=(this._nb[m]-this.lq().top())/this.lq().height();var r=(this._na[n]-this.lq().left())/this.lq().width();var s=(this._nb[n]-this.lq().top())/this.lq().height();var t=(this._na[o]-this.lq().left())/this.lq().width();var u=(this._nb[o]-this.lq().top())/this.lq().height();var v=Math.pow(p-f,2)+Math.pow(q-g,2);var w=Math.pow(r-f,2)+Math.pow(s-g,2);var x=Math.pow(t-f,2)+Math.pow(u-g,2);if(v<w&&v<x){return this.bz().item(m)}if(w<v&&w<x){return this.bz().item(n)}if(x<v&&x<w){return this.bz().item(o)}return this.bz().item(m)},_na:null,_nb:null,ng:function(a,b,c){var d;var e;var f=a.getViewInfo(e,d);e=f.p0;d=f.p1;e=new $$a.ae(0,0,0,e.width(),e.height());b=new $.ig.ScalerParams(0,b.e,e,b.a,b.c);c=new $.ig.ScalerParams(0,c.e,e,c.a,c.c);c._b=this.ee();var g=a;var h=this.xAxis();var i=this.yAxis();var j=this.l2().count();var k;var xArr_=this.l5().asArray();k=xArr_.slice(0);var l;var yArr_=this.l6().asArray();l=yArr_.slice(0);var m=this.ni().asArray();var n=this.l2().asArray();var o=this.l3().asArray();var p=this.l4().asArray();this._na=k;this._nb=l;h.getScaledValueList(k,0,k.length,b);i.getScaledValueList(l,0,l.length,c);var q=this.ne();var r=g.bz(b.d,q,this.ni());var s=e.top();var t=e.left();var u=e.right();var v=e.bottom();var w;var x;var y;var z;this.no(g);var aa=g.itemIndexes();var ab=k.length;for(var ac=0;ac<j;ac++){var ad=n[ac];var ae=o[ac];var af=p[ac];if(ad>=ab||ae>=ab||af>=ab||ad<0||ae<0||af<0){continue}var ag=k[ad];var ah=l[ad];var ai={__x:ag,__y:ah,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aj=k[ae];var ak=l[ae];var al={__x:aj,__y:ak,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am=k[af];var an=l[af];var ao={__x:am,__y:an,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};w=al.__y<ao.__y?al.__y:ao.__y;w=ai.__y<w?ai.__y:w;x=al.__y>ao.__y?al.__y:ao.__y;x=ai.__y>x?ai.__y:x;y=al.__x<ao.__x?al.__x:ao.__x;y=ai.__x<y?ai.__x:y;z=al.__x>ao.__x?al.__x:ao.__x;z=ai.__x>z?ai.__x:z;if(w<v&&x>s&&y<u&&z>t){var ap=m[ad];var aq=m[ae];var ar=m[af];r.p(ac,aa,ai,al,ao,ap,aq,ar)}}return r},m9:null,nj:function(){var a=new $$a.ax;var b=this.actualBrush();if(b==null){a=this.m9[this.index()%this.m9.length]}else{a=$.ig.ColorUtil.prototype.j(b)}var c=new $.ig.ObservableColorCollection;c.add($.ig.ColorUtil.prototype.o(a,-.5));c.add(a);return c},ne:function(){var $self=this;var a=this.colorScale();if(a==null){a=function(){var $ret=new $$t.c;$ret.palette($self.nj());$ret.interpolationMode(2);return $ret}()}else if($b($$t.$c.$type,a)!==null){var b=a;if(b.palette()==null||b.palette().count()==0){b.palette(this.nj())}a=b}return a},hp:function(a,b){$$t.$u.hp.call(this,a,b);var c=b;c.b4()},bf:function(){return new $$t.x(this)},im:function(a){$$t.$u.im.call(this,a);this._nf=$b($$t.$x.$type,a)},_nf:null,attachImage:function(a){if(this._nf!=null){this._nf.attachImage(a)}},$type:new $.ig.Type("ScatterAreaSeries",$$t.$u.$type)},true);$c("TriangleRasterizer:o","Object",{init:function(a,b,c,d,e,f,g){this.k=0;this.j=0;this.b=null;this.d=null;$.ig.$op.init.call(this);if(a==null||b==null||e==null){throw new $$0.n(0)}this.a=a;this.c(b);this.e(e);this.m(f);this.l(g);this.g=c;this.f=d},a:null,k:0,m:function(a){if(arguments.length===1){this.k=a;return a}else{return this.k}},j:0,l:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},g:0,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},f:0,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},b:null,c:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},d:null,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},p:function(a,b,c,d,e,f,g,h){var i=this.k;var j=this.j;var k;var l;if(d.__y>e.__y){k=d;d=e;e=k;l=g;g=h;h=l}if(c.__y>e.__y){k=c;c=e;e=k;l=f;f=h;h=l}if(c.__y>d.__y){k=c;c=d;d=k;l=f;f=g;g=l}var m=$.ig.truncate(Math.round(c.__y));var n=$.ig.truncate(Math.round(d.__y));var o=$.ig.truncate(Math.round(e.__y));if(o==m){return}if($.ig.util.isNaN(f)||$.ig.util.isNaN(g)||$.ig.util.isNaN(h)){return}var p=(d.__x-c.__x)*(e.__y-c.__y)-(e.__x-c.__x)*(d.__y-c.__y)>=0;var q=Math.max(0,m);var r=Math.min(j-1,n);for(var s=q;s<r;++s){var t=(s-m)/(n-m);var u=c.__x+t*(d.__x-c.__x);var v=f+t*(g-f);var w=(s-m)/(o-m);var x=c.__x+w*(e.__x-c.__x);var y=f+w*(h-f);if(p){this.o(a,b,s,$.ig.truncate(Math.floor(x)),$.ig.truncate(Math.ceil(u)),y,v)}else{this.o(a,b,s,$.ig.truncate(Math.floor(u)),$.ig.truncate(Math.ceil(x)),v,y)}}{var z=Math.min(j-1,Math.max(0,n));var aa=Math.min(j-1,o);var ab=0;var ac=d.__x+ab*(e.__x-d.__x);var ad=g+ab*(h-g);var ae=z;var af=o-m;var ag=(ae-m)/af;var ah=c.__x+ag*(e.__x-c.__x);var ai=f+ag*(h-f);do{if(p){this.o(a,b,ae,$.ig.truncate(Math.floor(ah)),$.ig.truncate(Math.ceil(ac)),ai,ad)}else{this.o(a,b,ae,$.ig.truncate(Math.floor(ac)),$.ig.truncate(Math.ceil(ah)),ad,ai)}++ae;ab=(ae-n)/(o-n);ac=d.__x+ab*(e.__x-d.__x);ad=g+ab*(h-g);ag=(ae-m)/af;ah=c.__x+ag*(e.__x-c.__x);ai=f+ag*(h-f)}while(ae<aa)}},o:function(a,b,c,d,e,f,g){var h=this.k;var i=d>0?d:0;var j=e<h-1?e:h-1;var k=c*h*4+i*4;var l=g-f;var m=1/(e-d);var n=this.d;var o=this.g;var p=this.f;var q=c*h;for(var r=i;r<=j;r++){var s=f+l*(r-d)*m;var color_=this.b.getColor(s,o,p,n);this.a[k]=color_.__r;this.a[k+1]=color_.__g;this.a[k+2]=color_.__b;this.a[k+3]=color_.__a;b[q+r]=a+1;k+=4}},n:function(){},$type:new $.ig.Type("TriangleRasterizer",$.ig.$ot)},true);$c("TriangleRasterizer_PointAndValue:p","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,_a:0,$type:new $.ig.Type("TriangleRasterizer_PointAndValue",$.ig.$ot)},true);$c("ScatterPolygonSeries:q","ShapeSeriesBase",{init:function(){this.m4=new $.ig.ScalerParams(1,$$t.$q.n3,$$t.$q.n3,false);this.m5=new $.ig.ScalerParams(1,$$t.$q.n3,$$t.$q.n3,false);$$t.$s.init.call(this);this._ab=$$t.$q.$type},l9:function(){return this.m9()},mq:function(a){var $self=this;var b=a;b.cn(this.shapeStyle());b.co(this.shapeStyleSelector());$$t.$s.mq.call(this,a);if(this.cc(a)){return}var c,d;var e=a.getViewInfo(c,d);c=e.p0;d=e.p1;var f=this.getEffectiveViewport1(a);this.m4=new $.ig.ScalerParams(1,d,c,this.xAxis().isInverted());this.m4.c=f;this.m5=new $.ig.ScalerParams(1,d,c,this.yAxis().isInverted());this.m5.c=f;if(c.width()<1||c.height()<1){return}this._m7=function(){var $ret=new $$t.r;$ret._a=$self.xAxis();$ret._b=$self.yAxis();$ret._e=$self.xAxis().isInverted();$ret._f=$self.yAxis().isInverted();$ret._d=$self.bz();$ret._c=$self.l3();return $ret}();if(this.m9()){var g=new $$4.h($.ig.$op.$type,$.ig.OwnedPoint.prototype.$type,0);b.c4().l(g,400,d,c,this.resolution());b.c4().j(g,false)}},m9:function(){return this.actualMarkerTemplate()!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},bf:function(){return new $$t.y(this)},im:function(a){$$t.$s.im.call(this,a);this._m6=a},_m6:null,_m7:null,m4:null,m5:null,hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$q.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$q.shapeStyleProperty,a);return a}else{return this.c($$t.$q.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$q.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.markerTemplateProperty,a);return a}else{return this.c($$t.$q.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$q.actualMarkerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$q.markerBrushProperty,a);return a}else{return this.c($$t.$q.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$q.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$q.markerOutlineProperty,a);return a}else{return this.c($$t.$q.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$q.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$q.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$q.markerStyleProperty,a);return a}else{return this.c($$t.$q.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$q.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$q.markerCollisionAvoidanceProperty))}},jg:function(){$$t.$s.jg.call(this);if(this.markerTemplate()!=null){this._m6.dc()}else{var a=$.ig.MarkerSeries.prototype.resolveMarkerType(this,this.markerType());var b=$.ig.MarkerSeries.prototype.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($.ig.MarkerSeries.prototype.nullMarkerTemplate())}else{this._m6.c9(b)}}if(this.markerBrush()!=null){this._m6.da()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this._m6.db()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},is:function(a,b,c,d){$$t.$s.is.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.jg();this.renderSeries(false);break;case"ActualMarkerTemplate":if(c==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||d==$.ig.MarkerSeries.prototype.nullMarkerTemplate()||(c==null||d!=null)){this._m6.de();this.renderSeries(false)}this.renderSeries(false);this.ic();break;case"ShapeStyle":this._m6.cn(this.shapeStyle());this.renderSeries(false);this.ic();break;case"ShapeStyleSelector":this._m6.co(this.shapeStyleSelector());this.renderSeries(false);this.ic();break;case"MarkerCollisionAvoidance":this.renderSeries(false);this.ic();break}},getHitDataContext:function(a,b){var c=this._m6.getHitMarker(a);var d=null;if(c!=null){d=c.content()}if(d!=null){return d}return $$t.$s.getHitDataContext.call(this,a,b)},nl:function(a,b){var c=new $$4.x($.ig.$op.$type,0);var e=b.activeKeys().getEnumerator();while(e.moveNext()){var d=e.current();if(!a.containsKey(d)){c.add1(d)}}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();b.remove(f)}},getVisiblePointsOfInterest:function(a,b,c){var $self=this;if(!this.hasMarkers()){return false}var d=this.xAxis();var e=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),d.isInverted());e.c=this.getEffectiveViewport1(this.view());var f=this.yAxis();var g=new $.ig.ScalerParams(1,this.seriesViewer().actualWindowRect(),this.lq(),f.isInverted());g.c=this.getEffectiveViewport1(this.view());a.clear();this._m6.dd(function(h){if(h.__visibility==0){var i=new $.ig.SeriesPointOfInterest;var j=h._n;var k=h._o;if(j<$self.lq().left()||j>$self.lq().right()||k<$self.lq().top()||k>$self.lq().bottom()){return}i._b=d.getUnscaledValue(j,e);i._c=f.getUnscaledValue(k,g);i._a=h.content();a.add(i)}});return true},m1:function(a,b,c,d,e){var $self=this;if(c==null||c.length!=this._m7._d.count()){c=new Array(this._m7._d.count());for(var f=0;f<this._m7._d.count();f++){c[f]=new $$a.y(0)}}var g=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.xAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var h=function(){var $ret=new $.ig.ScalerParams(1,d,e,$self.yAxis().isInverted());$ret.c=$self.getEffectiveViewport1(a);return $ret}();var i=this._m7._a.getUnscaledValue(g.d.left(),g);var j=this._m7._a.getUnscaledValue(g.d.right(),g);var k=this._m7._b.getUnscaledValue(h.d.bottom(),h);var l=this._m7._b.getUnscaledValue(h.d.top(),h);if(this._m7._e){var m=i;i=j;j=m}if(this._m7._f){var n=k;k=l;l=n}var o=this._m7;var p=o._a;var q=o._b;var r;var s;var t=g.d.left();var u=g.d.right();var v=h.d.top();var w=h.d.bottom();for(var x=0;x<this._m7._d.count();x++){r=0;s=0;var y=null;var z=a._b3.tryGetValue(x,y);y=z.p1;if(y==null){c[x].__x=NaN;c[x].__y=NaN}else{var aa=y._c;var ab=$.ig.RectUtil.prototype.l(aa);r=ab.__x;s=ab.__y;if(r>=t&&r<=u&&s>=v&&s<=w){c[x].__x=r;c[x].__y=s}else{c[x].__x=NaN;c[x].__y=NaN}}}return c},m0:function(a,b){if(b==null||b.length!=a.activeCount()){b=new Array(a.activeCount())}var c=0;var d=this.bz();var f=a.activeKeys().getEnumerator();while(f.moveNext()){var e=f.current();b[c]=d.indexOf(e);c++}return b},$type:new $.ig.Type("ScatterPolygonSeries",$$t.$s.$type)},true);$c("ShapeAxisInfoCache:r","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_e:false,_f:false,_d:null,_c:null,$type:new $.ig.Type("ShapeAxisInfoCache",$.ig.$ot)},true);$c("FlattenedShape:t","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_c:null,$type:new $.ig.Type("FlattenedShape",$.ig.$ot)},true);$c("ScatterContourSeriesView:v","SeriesView",{_bw:null,_bv:null,init:function(a){var $self=this;this.bx=new $$4.x($$a.$at.$type,0);this.bu=null;$.ig.SeriesView.prototype.init.call(this,a);this._by=new $$4.x($$a.$bs.$type,0);this._bv=a;this._bw=function(){var $ret=new $.ig.Pool$1($$a.$bs.$type);$ret.create($self.b5.runOn($self));$ret.destroy($self.b3.runOn($self));$ret.activate($self.b1.runOn($self));$ret.disactivate($self.b2.runOn($self));return $ret}()},_by:null,b5:function(){var $self=this;var a=new $$a.bs;a.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());this._by.add(a);return a},b1:function(a){a.__visibility=0},b2:function(a){a.__visibility=1},b3:function(a){this._by.remove(a)},bx:null,bu:null,bz:function(a,b){var c=0;this.bu=b;this.bx.clear();var d=this._bv.fillScale();if(d==null){d=new $.ig.ValueBrushScale;d.brushes().add($.ig.BrushUtil.prototype.h(this._e.actualBrush(),-.5));d.brushes().add(this._e.actualBrush())}else if(d.brushes()==null){d.brushes(new $.ig.BrushCollection);d.brushes().add($.ig.BrushUtil.prototype.h(this._e.actualBrush(),-.5));d.brushes().add(this._e.actualBrush())}else if(d.brushes().count()==0){d.brushes().add($.ig.BrushUtil.prototype.h(this._e.actualBrush(),-.5));d.brushes().add(this._e.actualBrush())}for(var e=0;e<b.length;e++){var f=b[e];var g=a.__inner[c];var h=new $$a.a7;for(var i=0;i<g.count();i++){var j=g.__inner[i];if(j.count()==0){continue}var k=$.ig.PointCollectionUtil.prototype.f(j);var l=function(){var $ret=new $$a.a8;$ret.isClosed(false);$ret.isFilled(false);$ret.startPoint(k.__inner[0]);return $ret}();l.__segments.add(function(){var $ret=new $$a.bg;$ret.points(k);return $ret}());h._b.add(l)}this._bw.item(c)._aj=h;if(this._bw.item(c).dataContext()!=null){this._bw.item(c).dataContext().item(f)}if(d!=null){var m=d.getBrushByValue(f,this._bv.ne());if(m==null){m=this._e.actualBrush()}this.bx.add(m)}else{this.bx.add(this._e.actualBrush())}c++}this._bw.count(c);this.an()},bb:function(a,b){$.ig.SeriesView.prototype.bb.call(this,a,b);var c=a;c.__stroke=this.bx.__inner[b];c._ac=this._e.thickness();if(c._y!=null){this._h.i(c,c._y)}},bc:function(a,b){$.ig.SeriesView.prototype.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__stroke=d;c._ac=this._e.thickness()+3},a3:function(a,b){$.ig.SeriesView.prototype.a3.call(this,a,b);for(var c=0;c<this._by.count();c++){var d=this._by.__inner[c];if(d.__visibility!=1){this.ba(d,c,b);a.s(d)}}},b0:function(a){this._bw.count(0);this.an()},ai:function(a){$.ig.SeriesView.prototype.ai.call(this,a);var b=new $$4.x($$6.$u.$type.specialize(Number,$$a.$bs.$type),0);if(this.bu!=null){for(var c=0;c<this._bw.count();c++){b.add(new $$6.u(Number,$$a.$bs.$type,this.bu[c],this._bw.item(c)))}}b.sort2(function(d,e){if(d._c<e._c){return-1}else if(d._c>e._c){return 1}return 0});for(var d=0;d<b.count();d++){var e=$b($$a.$bs.$type,b.__inner[d]._d);if(e.__visibility!=1){this._e.a2().exportPathData(a,e,"contour"+d,["Main "])}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._bv.title()+"</span><br/>";if(!String.isNullOrEmpty(this._bv.valueMemberPath())){a+="<span>Value: ${item}</span>"}a+="</div>";return a},b4:function(a,b){for(var c=0;c<this._by.count();c++){var d=this._by.__inner[c];var e=$b($$a.$a7.$type,d._aj);if(e!=null){for(var f=0;f<e._b.count();f++){var g=e._b.__inner[f];var h=e._b.__inner[f].__startPoint;for(var i=0;i<g.__segments.count();i++){var j=$b($$a.$bg.$type,g.__segments.__inner[i]);if(j!=null){var k=this._bv.thickness()/2+this._bv.eb(b);if(j.__points.count()>0&&$.ig.GeometryUtil.prototype.b(a,h,j.__points,k)){return d}}}}}}return null},$type:new $.ig.Type("ScatterContourSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ShapeSeriesViewBase:z","SeriesView",{init:function(a){this.b4=new $$4.x($$t.$aa.$type,0);this.bz=null;this.cw=null;$.ig.SeriesView.prototype.init.call(this,a);this._by=a;this._b1=this.b0();this._b6=new $$4.x($$a.$bs.$type,0);this._b3=new $$4.h($$0.$aw.$type,$$t.$t.$type,0)},_b3:null,b0:function(){var $self=this;return function(){var $ret=new $.ig.Pool$1($$a.$e.$type);$ret.create($self.cq.runOn($self));$ret.activate($self.cf.runOn($self));$ret.disactivate($self.cg.runOn($self));$ret.destroy($self.ch.runOn($self));return $ret}()},b2:function(a){return a.width()>=this._by._mg&&a.height()>=this._by._mg},toPointCollections:function(a){var b=new $$4.x($$a.$z.$type,0);var c;var d=a.count();for(var e=0;e<d;e++){c=a.__inner[e];var f=new $$a.z(1,c._a);b.add(f)}return b},_by:null,b4:null,b8:function(a,b,c,d){if(d!=null&&d.count()>0){var e=$$t.$z.toPointCollections(d);c.intersect(this.br());if(!this.b2(c)){}else{var f=this.cu(a,e);if(f!=null){var g=this.ct(this._b7,b);for(var h=0;h<d.count();h++){var i=new $$t.aa;i.d=d.__inner[h]._b;i.a=d.__inner[h]._a;i.b=a;i.c=g;this.b4.add(i)}this.ce(g);this.ca(g,f);this.cc(g,b);this._b7=this._b7+1}}}},ct:function(a,b){var c=this._b1.item(this._b7);if(c.dataContext()!=null){c.dataContext().item(b)}return c},ca:function(a,b){},cb:function(a,b,c){if(b.__fill==null){b.__fill=a._e.actualBrush()}if(b.__stroke==null){b.__stroke=a._e.actualOutline()}if(b._y==null){b._ac=a._e.thickness()}},cc:function(a,b){if(a==null){return}if(this.bz!=null){a._y=this.bz.selectStyle(b,a)}if(a._y==null){a._y=this.cw}},ce:function(a){},b9:function(a,b){var c=$.ig.truncate(Math.floor(a.left()));var d=$.ig.truncate(Math.ceil(a.right()));var e=$.ig.truncate(Math.floor(a.top()));var f=$.ig.truncate(Math.ceil(a.bottom()));for(var g=c;g<d;g++){for(var h=e;h<f;h++){this.cm(g,h,b)}}},cm:function(a,b,c){},cu:function(a,b){},cj:function(){this._b7=0},ci:function(){this._b1.count(this._b7);this.an()},_b7:0,cl:function(a,b){},cd:function(){this._b1.count(0);this.an()},_b6:null,cq:function(){var a=this._by;var b=function(){var $ret=new $$a.bs;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series(a);return $ret}());return $ret}();this._b6.add(b);return b},cf:function(a){a.__visibility=0},cg:function(a){a.dataContext().item(null);a.__visibility=1},ch:function(a){this._b6.remove(a)},_b1:null,cv:function(a,b,c){if(b==null){return null}var d=new $$a.a7;var e;var f=b.count();for(var g=0;g<f;g++){e=b.__inner[g];if(e.count()<1){continue}var h=new $$a.bg;h.__points=e;var i=new $$a.a8;i.__isFilled=c;i.__isClosed=c;i.__startPoint=e.__inner[0];i.__segments.add(h);d._b.add(i)}return d},bb:function(a,b){$.ig.SeriesView.prototype.bb.call(this,a,b);var c=a;c.__fill=this._e.actualBrush();c.__stroke=this._e.actualOutline();c._ac=this._e.thickness();if(c._y!=null){this._h.i(c,c._y)}},bc:function(a,b){$.ig.SeriesView.prototype.bc.call(this,a,b);var c=a;var d=this.bm(b);c.__fill=d;c.__stroke=d;c._ac=this._e.thickness()+3},a3:function(a,b){$.ig.SeriesView.prototype.a3.call(this,a,b);for(var c=0;c<this._b6.count();c++){var d=this._b6.__inner[c];if(d.__visibility!=1){this.ba(d,c,b);a.s(d)}}},bz:null,cw:null,co:function(a){this.bz=a},cn:function(a){this.cw=a},cr:function(a,b){return this.cs(a,b,false)},cs:function(a,b,c){if(this.b4.count()==0){return null}var d=a.__x;var e=a.__y;var f=this.b4.count();var g=this.b4;var h=null;for(var i=0;i<f;i++){h=g.__inner[i];if(h.a==null||h.a.count()==0){continue}if(d>=h.d.left()&&d<=h.d.right()&&e>=h.d.top()&&e<=h.d.bottom()){if(c){var j=this._by.thickness()/2+this._by.eb(b);if($.ig.GeometryUtil.prototype.b(a,h.a.__inner[0],h.a,j)){return h.c}}else{if($.ig.PolygonUtil.prototype.a(h.a,a)){return h.c}}}}return null},bv:null,bx:null,bw:null,bu:null,ck:function(a,b,c,d){this.bv=a;this.bx=b;this.bw=c;this.bu=d;this.b4.clear()},cp:function(){var $self=this;var a=this.br();var b=function(){var $ret=new $$a.bs;$ret._y=$self.cw;return $ret}();b._ac=1;if(this._h!=null){this._h.i(b,b._y)}this._by.my=$.ig.RectUtil.prototype.r(a,b._ac)},ai:function(a){$.ig.SeriesView.prototype.ai.call(this,a);if(this._b1.active()==null){return}for(var b=0;b<this._b1.active().count();b++){var c=$b($$a.$bs.$type,this._b1.active().__inner[b]);if(c.__visibility!=1){this._e.a2().exportPathData(a,c,"shape"+b,["Main "])}}},$type:new $.ig.Type("ShapeSeriesViewBase",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolylineSeriesView:w","ShapeSeriesViewBase",{init:function(a){$$t.$z.init.call(this,a)},cu:function(a,b){return this.cv(a,b,false)},cc:function(a,b){$$t.$z.cc.call(this,a,b);$$t.$z.cb(this,a,b)},ca:function(a,b){var c=$b($$a.$bs.$type,a);if(c==null){return}c._aj=b},bb:function(a,b){$$t.$z.bb.call(this,a,b);var c=a;c.__fill=null},bc:function(a,b){$$t.$z.bc.call(this,a,b);var c=a;c.__fill=null},b2:function(a){return a.width()>=this._by._mg||a.height()>=this._by._mg},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._by.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolylineSeriesView",$$t.$z.$type)},true);$c("ScatterAreaSeriesView:x","SeriesView",{_by:null,bu:null,itemIndexes:function(a){if(arguments.length===1){this.bu=a;return a}else{return this.bu}},init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._by=a},b7:function(a,b){},attachImage:function(a){},_b2:null,_b1:null,_b0:null,bv:function(){return this.bw(true)},bw:function(a){this.b6();var b=$.ig.truncate(Math.round(this.br().left()));var c=$.ig.truncate(Math.round(this.br().left()));var d=$.ig.truncate(Math.round(this.br().width()));var e=$.ig.truncate(Math.round(this.br().height()));var f=d.toString();var g=e.toString();if(this._b1.getAttribute("width")!=f){this._b1.setAttribute("width",d.toString())}if(this._b1.getAttribute("height")!=g){this._b1.setAttribute("height",e.toString())}var h=this._b0.g();if(a){h.clearRect(0,0,d,e)}this._b2=h.getImageData(0,0,d,e);return this._b2.data},b6:function(){if(this._b1==null){this._b1=this._e.renderer().createElement("canvas");var a=this._e.renderer().get2DCanvasContext(this._b1);this._b0=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,a)}},bz:function(a,b,c){var d=$.ig.truncate(Math.round(this.br().left()));var e=$.ig.truncate(Math.round(this.br().left()));var f=$.ig.truncate(Math.round(this.br().width()));var g=$.ig.truncate(Math.round(this.br().height()));return new $$t.o(this.bv(),b,c.minimum(),c.maximum(),c,f,g)},b5:function(a){this.b8(null)},b4:function(){if(this._b0!=null){this._b0.k(this.br().left(),this.br().top(),this.br().width(),this.br().height())}this.an()},a3:function(a,b){$.ig.SeriesView.prototype.a3.call(this,a,b);if(this._b1==null){return}if(b){var c=new $$a.bv;c._n=this.br().left();c._o=this.br().top();c.width(this.br().width());c.height(this.br().height());c.__fill=this.bl();a.v(c)}else{var d=$.ig.truncate(Math.round(this.br().left()));var e=$.ig.truncate(Math.round(this.br().top()));var f=$.ig.truncate(Math.round(this.br().width()));var g=$.ig.truncate(Math.round(this.br().height()));a.m(this._b1.getNativeElement(),1,d,e,f,g)}},b8:function(a){var b=$.ig.truncate(Math.round(this.br().left()));var c=$.ig.truncate(Math.round(this.br().left()));var d=$.ig.truncate(Math.round(this.br().width()));var e=$.ig.truncate(Math.round(this.br().height()));this.b6();this._b0.g().putImageData(this._b2,0,0);this.an()},ai:function(a){$.ig.SeriesView.prototype.ai.call(this,a);var b=$.ig.truncate(Math.round(this.br().width()));var c=$.ig.truncate(Math.round(this.br().height()));var d=this.bw(false);if(d==null||d.length==0){this._e.a2().exportSeriesPixelsData(a,null,b,c);return}var e=new Array($a(d.length,4));var f;for(var g=0;g<$a(d.length,4);g++){f=g*4;e[g]=d[f+3]<<24|d[f]<<16|d[f+1]<<8|d[f+2]}this._e.a2().exportSeriesPixelsData(a,e,b,c)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._by.title()+"</span><br/><span>"+"(${item."+this._by.xMemberPath()+"}, ${item."+this._by.yMemberPath()+"})</span>";if(!String.isNullOrEmpty(this._by.colorMemberPath())){a+="<span>, Value: ${item."+this._by.colorMemberPath()+"}</span>"}a+="</div>";return a},$type:new $.ig.Type("ScatterAreaSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("ScatterPolygonSeriesView:y","ShapeSeriesViewBase",{init:function(a){var $self=this;this.c7=false;this.dl=null;$$t.$z.init.call(this,a);this._c5=a;this._c6=new $.ig.HashPool$2($.ig.$op.$type,$.ig.Marker.prototype.$type);this._c8=new $$4.x($.ig.Marker.prototype.$type,0);this.df(this._c6);this.c3=new $.ig.NumericMarkerManager(1,function(b){return $self._c6.item(b)},function(b){return $self._c5._m7._d.item(b)},this.dj.runOn(this),this.cy.runOn(this),this.cx.runOn(this),function(){return $self._c5.markerCollisionAvoidance()});this.c3._q=this.dm.runOn(this)},onInit:function(){$$t.$z.onInit.call(this);if(!this.isThumbnailView()){this._e._bj=8}},c4:function(){return this.c3},dj:function(a){this._c5.nl(a,this._c6)},cy:function(){this.c0=this._c5.m1(this,this._c6,this.c0,this.bs(),this.br());
|
|
return this.c0},cx:function(){this.cz=this._c5.m0(this._c6,this.cz);return this.cz},c0:null,cz:null,_c5:null,c3:null,cu:function(a,b){return this.cv(a,b,true)},cc:function(a,b){$$t.$z.cc.call(this,a,b);$$t.$z.cb(this,a,b)},ca:function(a,b){var c=a;if(c==null){return}c._aj=b},c7:false,_c6:null,dd:function(a){this._c6.doToAll(a)},df:function(a){a.create(this.c2.runOn(this));a.destroy(this.dh.runOn(this));a.activate(this.dg.runOn(this));a.disactivate(this.di.runOn(this))},c2:function(){var $self=this;var a=new $.ig.Marker;if(!this.c7){a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}())}a._ah=this._e.actualMarkerTemplate();this._c8.add(a);return a},_c8:null,dh:function(a){a.content(null);this._c8.remove(a)},dg:function(a){a.__visibility=0},di:function(a){if(a.content()!=null){$b($.ig.DataContext.prototype.$type,a.content()).item(null)}a.__visibility=1},dk:function(a){this.c7=a},be:function(a,b){$$t.$z.be.call(this,a,b);var c=a;var d=c.content();if(d!=null){if(this._c5.actualMarkerBrush()!=null){d.actualItemBrush(this._c5.actualMarkerBrush())}else{d.actualItemBrush(this._by.actualBrush())}if(this._c5.actualMarkerBrush()!=null){d.outline(this._c5.actualMarkerOutline())}else{d.outline(this._by.actualOutline())}d.thickness(.5)}},bf:function(a,b){$$t.$z.bf.call(this,a,b);var c=a;var d=this.bm(b);var e=c.content();if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(1+3)}},a2:function(a,b){$$t.$z.a2.call(this,a,b);var c=new $$a.l;c.isHitTestRender=b;c.context=a.g();c.viewportTop=this.br().top();c.viewportLeft=this.br().left();c.viewportWidth=this.br().width();c.viewportHeight=this.br().height();c.passID="Markers";var d=new $$a.n;d.passInfo=c;d.isHitTestRender=b;var e=new $$a.m;e.passInfo=c;var f=false;var g=a.g();e.context=g;d.context=g;var h=0;var i=0;if(this._c5.actualMarkerTemplate()!=null&&this._c5.actualMarkerTemplate().passStarting()!=null){this._c5.actualMarkerTemplate().passStarting()(c)}for(var j=0;j<this._c8.count();j++){var k=this._c8.__inner[j];if(k.__visibility==1){continue}this.bd(k,j,b);if(!f){e.width=k.width();e.height=k.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var l=k._ah;if(l.measure()!=null){e.data=k.content();l.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!$.ig.util.isNaN(k.width())&&!Number.isInfinity(k.width())){d.availableWidth=k.width()}if(!$.ig.util.isNaN(k.height())&&!Number.isInfinity(k.height())){d.availableHeight=k.height()}a.p(d,k);k._m=d.availableWidth;k._l=d.availableHeight;k.ai=d.renderOffsetX;k.aj=d.renderOffsetY}if(this._c5.actualMarkerTemplate()!=null&&this._c5.actualMarkerTemplate().passCompleted()!=null){this._c5.actualMarkerTemplate().passCompleted()(c)}},dc:function(){this._c5.actualMarkerTemplate(null);this._c5.actualMarkerTemplate(this._c5.markerTemplate())},da:function(){this._c5.actualMarkerBrush(null);this._c5.actualMarkerBrush(this._c5.markerBrush())},db:function(){this._c5.actualMarkerOutline(null);this._c5.actualMarkerOutline(this._c5.markerOutline())},c9:function(a){switch(a){case"CircleMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pentagonMarkerTemplate());break;case"PentagramMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this._c5.actualMarkerTemplate(this._c5.seriesViewer().hexagramMarkerTemplate());break}},de:function(){var b=this._c8.getEnumerator();while(b.moveNext()){var a=b.current();a._ah=this._c5.actualMarkerTemplate()}this.an()},dl:null,dm:function(a){if(this.dl==null){this.dl=new $$a.m;this.dl.context=this._h.g()}this.dl.width=a.width();this.dl.height=a.height();this.dl.data=a.content();var b=a._ah;if(b.measure()!=null){b.measure()(this.dl)}return new $$a.af(1,this.dl.width,this.dl.height)},getHitMarker:function(a){var b;var c;var d;var e;for(var f=this._c8.count()-1;f>=0;f--){var g=this._c8.__inner[f];if(g.__visibility==1||g.__opacity==0){continue}b=g._m/2+3;c=g._l/2+3;d=g.ai;e=g.aj;if(g._n+d-b<=a.__x&&g._n+d+b>=a.__x&&g._o+e-c<=a.__y&&g._o+e+c>=a.__y){return g}}return null},ai:function(a){var b=a;$$t.$z.ai.call(this,b);var d=this._c6.activeKeys().getEnumerator();while(d.moveNext()){var c=d.current();var e=this._c6.item(c);if(e.__visibility!=1){var f=$b($$t.$q.$type,this._e);var g=this._e.a2().getMarkerVisualData(f,e,f.actualMarkerTemplate());b.markerShapes().add($b($.ig.MarkerVisualData.prototype.$type,g))}}},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'><span";var b=this._e.a0().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(b)){a+=" style='color:"+b+"'"}a+=">"+this._c5.title()+"</span><br/>";a+="</div>";return a},$type:new $.ig.Type("ScatterPolygonSeriesView",$$t.$z.$type)},true);$c("ShapeHitRegion:aa","Object",{init:function(){$.ig.$op.init.call(this)},d:null,a:null,b:0,c:null,$type:new $.ig.Type("ShapeHitRegion",$.ig.$ot)},true);$c("LinearContourValueResolver___GetContourValues__IteratorClass:l","Object",{e:0,d:0,f:0,c:null,__3__valueColumn:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},moveNext:function(){while(this.e>=0){switch(this.e){case 0:this.e=-1;this.f=0;this.e=1;break;case 1:this.e=-1;if(this.f<this.__4__this.valueCount()){this.d=this.c.minimum()+(this.c.maximum()-this.c.minimum())*(this.f+1)/(this.__4__this.valueCount()+1);this.e=2;return true}break;case 2:this.e=-1;this.f++;this.e=1;break}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.l(0);d__.__4__this=this.__4__this}d__.c=this.__3__valueColumn;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("LinearContourValueResolver___GetContourValues__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$$t.$c.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MinimumValue",b.oldValue(),b.newValue())}));$$t.$c.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$c.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$c.$type,a).l("MaximumValue",b.oldValue(),b.newValue())}));$$t.$c.interpolationModeProperty=$$a.$s.i("InterpolationMode",$$t.$b.$type,$$t.$c.$type,new $$a.ac(2,$$t.$b.getBox(0),function(a,b){$b($$t.$c.$type,a).l("InterpolationMode",b.oldValue(),b.newValue())}));$$t.$u.xMemberPathProperty=$$a.$s.i("XMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XMemberPath",b.oldValue(),b.newValue())}));$$t.$u.yMemberPathProperty=$$a.$s.i("YMemberPath",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YMemberPath",b.oldValue(),b.newValue())}));$$t.$u.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$u.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$u.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.m0=$$a.$s.i("FastTrianglesSource",$.ig.IFastItemsSource.prototype.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FastTrianglesSource",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){$b($$t.$u.$type,a).raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$u.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$g.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$g.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$g.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$k.valueCountProperty=$$a.$s.i("ValueCount",$$0.$aw.$type,$$t.$k.$type,new $$a.ac(2,10,function(a,b){a.l("ValueCount",b.oldValue(),b.newValue())}));$$t.$s.shapeMemberPathPropertyName="ShapeMemberPath";$$t.$s.shapeFilterResolutionPropertyName="ShapeFilterResolution";$$t.$s.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$s.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$s.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$s.$type,new $$a.ac(2,null,function(a,b){$b($$t.$s.$type,a).raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$s.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$s.$type,new $$a.ac(2,2,function(a,b){a.raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ab.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$m.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$m.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$n.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$n.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$q.n3=new $$a.ae(0,0,0,1,1);$$t.$q.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$$t.$ab.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$q.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$q.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$q.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$q.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$q.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$q.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$q.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$q.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$q.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$q.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){$b($$t.$q.$type,a).raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}))}); |