oi-metrology/Static/igniteui/js/modules/infragistics.geographicmap_core.js
2024-06-14 16:51:30 -07:00

30 lines
82 KiB
JavaScript

/*!@license
* Infragistics.Web.ClientUI infragistics.geographicmap_core.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.ext_io.js
* infragistics.ext_text.js
* infragistics.ext_web.js
* infragistics.datachart_core.js
* infragistics.datachart_scatter.js
* infragistics.datachart_shape.js
* infragistics.datachart_visualdata.js
* infragistics.dv_core.js
* infragistics.dv_geo.js
* infragistics.dv_geometry.js
* infragistics.dv_visualdata.js
* infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.ext_io","./infragistics.ext_text","./infragistics.ext_web","./infragistics.datachart_core","./infragistics.datachart_scatter","./infragistics.datachart_shape","./infragistics.datachart_visualdata","./infragistics.dv_core","./infragistics.dv_geo","./infragistics.dv_geometry","./infragistics.dv_visualdata","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a8=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$7=$.ig.globalDefs.$$7;$$8=$.ig.globalDefs.$$8;$$b=$.ig.globalDefs.$$b;$$1=$.ig.globalDefs.$$1;$$j=$.ig.globalDefs.$$j;$$a2=$.ig.globalDefs.$$a2;$$an=$.ig.globalDefs.$$an;$$aq=$.ig.globalDefs.$$aq;$$w=$.ig.globalDefs.$$w;$$z=$.ig.globalDefs.$$z;$$r=$.ig.globalDefs.$$r;$$ap=$.ig.globalDefs.$$ap;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BingMapsMapImageryView:b","GeographicMapImageryView:c","GeographicPolylineSeriesView:d","GeographicProportionalSymbolSeriesView:f","GeographicContourLineSeriesView:g","GeographicHighDensityScatterSeriesView:h","GeographicScatterAreaSeriesView:i","GeographicShapeSeriesBaseView:k","GeographicShapeSeriesView:l","GeographicSymbolSeriesView:n","GeographicXYTriangulatingSeriesView:p","XamGeographicMapView:q","BingMapsMapImagery:x","GeographicMapImagery:z","OpenStreetMapImagery:aa","GeographicHighDensityScatterSeries:ab","GeographicPolylineSeries:ac","GeographicProportionalSymbolSeries:ad","GeographicScatterAreaSeries:af","GeographicShapeSeriesBase:ag","GeographicXYTriangulatingSeries:aj","HostSeriesView:al","GeographicContourLineSeries:am","GeographicMapSeriesHost:an","GeographicShapeSeries:ao","GeographicSymbolSeries:ap","XamGeographicMap:aq","TileSeries:ar","TileSeriesView:as"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("BingMapsImageryStyle:t",false,false,{Aerial:0,AerialWithLabels:1,Road:2});$c("TileSeries:ar","ShapeSeriesBase",{init:function(){this.m5=null;this.m6=false;$.ig.ShapeSeriesBase.prototype.init.call(this)},bf:function(){return new $$t.as(this)},im:function(a){$.ig.ShapeSeriesBase.prototype.im.call(this,a);this._m0=a},l8:function(){return false},_m0:null,tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.m2=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.m2}},m2:null,m1:null,m3:function(a){if(arguments.length===1){var b=this.m1;this.m1=a;this.raisePropertyChanged("ActualTileImagery",b,this.m1);return a}else{return this.m1}},is:function(a,b,c,d){$.ig.ShapeSeriesBase.prototype.is.call(this,a,b,c,d);var e;var f;switch(b){case"TileImagery":e=c;f=d;if(e!=null){e.propertyChanged=$.ig.Delegate.prototype.remove(e.propertyChanged,this.m9.runOn(this))}if(f!=null){f.propertyChanged=$.ig.Delegate.prototype.combine(f.propertyChanged,this.m9.runOn(this))}this._m0.c4(e,f);this.renderSeries(false);this.ic();break;case"ActualTileImagery":e=c;f=d;if(e!=null){e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.na.runOn(this));e.deferralHandler(null)}if(f!=null){f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.na.runOn(this));f.deferralHandler(this)}this._m0.c3(e,f);if(f!=null&&$b($$t.$aq.$type,this.seriesViewer())!==null){f.geographicMap(this.seriesViewer());this.nc(this.view());this._m0.c0(this.seriesViewer().actualWindowRect())}this.ic();break;case"ActualWindowRect":this._m0.c0(d);break;case"WorldRect":this._m0.worldRectUpdated(d);break;case"SeriesViewer":var g=c;var h=d;if(g!=null&&this.m3()!=null){this.m3().a6(null)}if(h!=null&&this.m3()!=null){this.m3().a6(this.view().seriesViewerRenderer())}break}},m9:function(a,b){if(b.propertyName()=="MultiScaleImage"){this.nc(this.view())}},imageTilesReady:null,na:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}if(!this.m6){this._m0.tilesDirty()}},m5:null,register:function(a,b){this.m5=b},unRegister:function(a){this.m5=null},deferredRefresh:function(){this.renderSeries(false)},jk:function(a,b){this._m0.c6();$.ig.ShapeSeriesBase.prototype.jk.call(this,a,b)},m6:false,i6:function(a){$.ig.ShapeSeriesBase.prototype.i6.call(this,a);this.nb(a,this.view())},nb:function(a,b){var c;var d;var e=b;var f=b.getViewInfo(c,d);c=f.p0;d=f.p1;this.nc(b);if(this.m5!=null){this.m6=true;this.m5(a);this.m6=false}e.tilesDirty()},renderAlternateView:function(a,b,c,d,e){$.ig.ShapeSeriesBase.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.dw().item(d);f.prepAltSurface(c);if(this.cc(f)){return}this.mq(f)},nc:function(a){var b;var c;var d=a.getViewInfo(b,c);b=d.p0;c=d.p1;if(this.tileImagery()!=null&&this.tileImagery().an()!=null){if(this.tileImagery()!=this.m3()){this.m3(this.tileImagery())}if(this.m3()!=null&&!b.isEmpty()){if(this.m3().width()!=b.width()){this.m3().width(b.width())}if(this.m3().height()!=b.height()){this.m3().height(b.height())}}}},hp:function(a,b){$.ig.ShapeSeriesBase.prototype.hp.call(this,a,b);b.clearClipping()},$type:new $.ig.Type("TileSeries",$.ig.ShapeSeriesBase.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("TileSeriesView:as","ShapeSeriesViewBase",{init:function(a){this.c8=new $$a.a3;$.ig.ShapeSeriesViewBase.prototype.init.call(this,a);this._cx=a},_cx:null,ca:function(a,b){if(b._b.count()>0){this.c8._c.add(b)}},cu:function(a,b){return this.cv(a,b,true)},ct:function(a,b){return null},ce:function(a){},cc:function(a,b){},c8:null,cj:function(){$.ig.ShapeSeriesViewBase.prototype.cj.call(this);this.c8._c.clear()},ci:function(){$.ig.ShapeSeriesViewBase.prototype.ci.call(this);this.an()},c0:function(a){if(this._cx.tileImagery()!=null){this._cx.tileImagery().windowRect(a)}},_cz:null,_cy:null,c3:function(a,b){if(this._cz==null){this._cz=this._e.renderer().createElement("canvas");var c=this._e.renderer().get2DCanvasContext(this._cz);this._cy=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);this._cz.setAttribute("width",this.br().width().toString());this._cz.setAttribute("height",this.br().height().toString())}if(a!=null){a.a5(null);a.a6(null);a.imagesChanged=$.ig.Delegate.prototype.remove(a.imagesChanged,this.c2.runOn(this))}if(b!=null){if(this.seriesViewerRenderer()!=null){b.a6(this.seriesViewerRenderer())}b.a5(this._cy);b.a7(this.br());b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.c2.runOn(this))}},c2:function(a,b){this.an()},c4:function(a,b){},c6:function(){if(this._cz!=null){this._cz.setAttribute("width",this.br().width().toString());this._cz.setAttribute("height",this.br().height().toString())}if(this._cx.tileImagery()!=null){this._cx.tileImagery().a7(this.br())}},a3:function(a,b){$.ig.ShapeSeriesViewBase.prototype.a3.call(this,a,b);if(b){return}if(this._cz==null){return}var c=$.ig.truncate(Math.round(this.br().left()));var d=$.ig.truncate(Math.round(this.br().top()));var e=$.ig.truncate(Math.round(this.br().width()));var f=$.ig.truncate(Math.round(this.br().height()));this._h.n(this._cz.getNativeElement(),1,c,d,e,f,c,d,e,f)},tilesDirty:function(){this.an()},clearClipping:function(){},worldRectUpdated:function(a){if(this._cx.tileImagery()!=null){this._cx.tileImagery().ay()}},$type:new $.ig.Type("TileSeriesView",$.ig.ShapeSeriesViewBase.prototype.$type)},true);$c("GeographicMapSeriesHost:an","Series",{init:function(){$.ig.Series.prototype.init.call(this);this.lu(this.lt())},ls:null,isGeographic:function(){return true},getVisiblePointsOfInterest:function(a,b,c){return this.lu().getVisiblePointsOfInterest(a,b,c)},getAxes:function(){return this.lu().getAxes()},a5:function(){return this.lu()},lu:function(a){if(arguments.length===1){var b=this.lu()!=a;if(b){this.ls=a;this.lz()}return a}else{return this.ls}},lz:function(){this.hu(this.lu());this._lv.bv()},getItem:function(a){return this.fp(this.lu(),a)},lt:function(){},bf:function(){return new $$t.al(this)},im:function(a){$.ig.Series.prototype.im.call(this,a);this._lv=$b($$t.$al.$type,a)},_lv:null,visibleFromScale:function(a){if(arguments.length===1){this.h($$t.$an.visibleFromScaleProperty,a);return a}else{return this.c($$t.$an.visibleFromScaleProperty)}},is:function(a,b,c,d){$.ig.Series.prototype.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this.lu().seriesViewer(this.seriesViewer());if(c!=null){c.removeSeries(this.lu())}if(d!=null){this.seriesViewer().attachSeries(this.lu())}this.lu().provideViewport(this.lq());this.lu().index(this.index());this.hz(this.lu());this._uniqueIndex=this.lu()._uniqueIndex;var e=$b($.ig.SeriesViewer.prototype.$type,c);if(e!=null){e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.l0.runOn(this))}if(this.seriesViewer()!=null){var f=this.seriesViewer();f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.l0.runOn(this))}this.ly();break;case"SyncLink":this.lu().syncLink(this.syncLink());break;case"VisibleFromScale":this.ly();break;case"Index":this.lu().index(this.index());break;case"ItemsSource":this._lv.bw();break;case"Resolution":this._lv.by();break;case"TransitionDuration":this._lv.bz();break;case"Opacity":this._lv.bx();break}},ly:function(){if(this.seriesViewer()==null||this.lu()==null){return}if(this.seriesViewer().actualWindowRect().width()>this.visibleFromScale()){this.lu().__visibility=1}else{this.lu().__visibility=0}},l0:function(a,b){this.ly()},renderSeries:function(a){$.ig.Series.prototype.renderSeries.call(this,a);if(this.lu()!=null){this.lu().renderSeries(a)}},renderAlternateView:function(a,b,c,d,e){if(this.lu()!=null){this.lu().renderAlternateView(a,b,c,d,e)}},getHitDataContext:function(a,b){return this.lu().getHitDataContext(a,b)},styleUpdated:function(){$.ig.Series.prototype.styleUpdated.call(this);this.lu().styleUpdated()},coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;this.lu().coercionMethods(a);return a}else{return this.__coercionMethods}},hy:function(a){$.ig.Series.prototype.hy.call(this,a);if(this.lu()!=null){var b=this.lu().exportVisualData();this.hr(a,b)}},$type:new $.ig.Type("GeographicMapSeriesHost",$.ig.Series.prototype.$type)},true);$c("GeographicShapeSeriesBase:ag","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},bf:function(){return new $$t.k(this)},_l2:null,im:function(a){$$t.$an.im.call(this,a);this._l2=a},shapeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ag.shapeMemberPathProperty,a);return a}else{return this.c($$t.$ag.shapeMemberPathProperty)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l2.b3();break;case"ActualBrush":this._l2.b1();break;case"ActualOutline":this._l2.b2();break;case"ShapeMemberPath":this._l2.b5();break;case"Thickness":this._l2.b6();break;case"ShapeFilterResolution":this._l2.b4();break}},shapeFilterResolution:function(a){if(arguments.length===1){this.h($$t.$ag.shapeFilterResolutionProperty,a);return a}else{return this.c($$t.$ag.shapeFilterResolutionProperty)}},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicShapeSeriesBase",$$t.$an.$type)},true);$c("GeographicTileSeries:a","GeographicShapeSeriesBase",{init:function(){this.l9=null;$$t.$ag.init.call(this);this._ab=$$t.$a.$type},tileImagery:function(a){if(arguments.length===1){var b=a!=this.tileImagery();if(b){var c=this.tileImagery();this.ma=a;this.raisePropertyChanged("TileImagery",c,a)}return a}else{return this.ma}},ma:null,clearTileCache:function(){if(this.tileImagery()!=null){this.tileImagery().clearTileCache()}},is:function(a,b,c,d){$$t.$ag.is.call(this,a,b,c,d);switch(b){case"TileImagery":if(this.lu()!=null){this.lu().tileImagery(this.tileImagery())}break}},l9:null,lz:function(){$$t.$ag.lz.call(this);this.lu().tileImagery(this.tileImagery());if(this.l9!=null){var a=this.l9;a.imageTilesReady=$.ig.Delegate.prototype.remove(a.imageTilesReady,this.me.runOn(this))}this.l9=this.lu();if(this.l9!=null){var b=this.l9;b.imageTilesReady=$.ig.Delegate.prototype.combine(b.imageTilesReady,this.me.runOn(this))}},lt:function(){return new $$t.ar},imageTilesReady:null,me:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}},$type:new $.ig.Type("GeographicTileSeries",$$t.$ag.$type)},true);$c("GeographicMapImageryView:c","Object",{init:function(a){this.b=1;$.ig.$op.init.call(this);this._j=$$a.$ae.empty();this._a=a;this._a.an(new $.ig.XamMultiScaleImage);this._a.an().source(this._a._ao);this._a.a1()},_a:null,e:function(){if(this._j.isEmpty()){return}this._a.bc(new $$a.af(1,this._j.width(),this._j.height()))},_j:null,f:function(a){this._a.an().provideContext(a)},_d:null,g:function(a){this._d=a;this._a.an().provideRenderer(a)},h:function(a){this._j=a;this._a.an().provideViewport(a);this._a.ay()},b:0,c:function(){return this.b},i:function(a){this.b=a;this._a.an().pixelScalingRatioChanged(a)},$type:new $.ig.Type("GeographicMapImageryView",$.ig.$ot)},true);$c("BingMapsMapImageryView:b","GeographicMapImageryView",{init:function(a){$$t.$c.init.call(this,a);this._k=a},_k:null,m:function(){this._k.subDomains(new $$4.f(String,0));this._k._ao.tilePath(this._k.actualTilePath());this._k._ao.subDomains(this._k.actualSubDomains());this._k._ao.cultureName(this._k.cultureName())},o:function(){this._k._ao.tilePath(this._k.actualTilePath())},l:function(){this._k._ao.cultureName(this._k.cultureName())},n:function(){this._k._ao.subDomains(this._k.actualSubDomains())},$type:new $.ig.Type("BingMapsMapImageryView",$$t.$c.$type)},true);$c("HostSeriesView:al","SeriesView",{init:function(a){$.ig.SeriesView.prototype.init.call(this,a);this._bu=a},_bu:null,ao:function(a,b){$.ig.SeriesView.prototype.ao.call(this,a,b)},bv:function(){this._bu.lu().itemsSource(this._bu.itemsSource());this._bu.lu().index(this._bu.index());this._bu.lu().brush(this._bu.brush());this._bu.lu().outline(this._bu.outline());this._bu.lu().resolution(this._bu.resolution());this._bu.lu().transitionDuration(this._bu.transitionDuration());this._bu.lu().__opacity=this._bu.__opacity},bw:function(){this._bu.lu().itemsSource(this._bu.itemsSource())},by:function(){this._bu.lu().resolution(this._bu.resolution())},bz:function(){this._bu.lu().transitionDuration(this._bu.transitionDuration())},bx:function(){this._bu.lu().__opacity=this._bu.__opacity},$type:new $.ig.Type("HostSeriesView",$.ig.SeriesView.prototype.$type)},true);$c("GeographicShapeSeriesBaseView:k","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);this._b0.lu().shapeMemberPath(this._b0.shapeMemberPath());this._b0.lu().brush(this._b0.actualBrush());this._b0.lu().outline(this._b0.actualOutline())},b3:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b1:function(){this._b0.lu().brush(this._b0.actualBrush())},b2:function(){this._b0.lu().outline(this._b0.actualOutline())},b5:function(){this._b0.lu().shapeMemberPath(this._b0.shapeMemberPath())},b6:function(){this._b0.lu().thickness(this._b0.thickness())},b4:function(){this._b0.lu().shapeFilterResolution(this._b0.shapeFilterResolution())},$type:new $.ig.Type("GeographicShapeSeriesBaseView",$$t.$al.$type)},true);$c("GeographicPolylineSeriesView:d","GeographicShapeSeriesBaseView",{init:function(a){$$t.$k.init.call(this,a);this._b7=a},_b7:null,bv:function(){$$t.$k.bv.call(this);this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector());this._b7.lu().shapeStyle(this._b7.shapeStyle())},b8:function(){this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector())},b9:function(){this._b7.lu().shapeStyle(this._b7.shapeStyle())},$type:new $.ig.Type("GeographicPolylineSeriesView",$$t.$k.$type)},true);$c("GeographicProportionalSymbolSeriesBaseView:e","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicProportionalSymbolSeriesBaseView",$$t.$al.$type)},true);$c("GeographicProportionalSymbolSeriesView:f","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);var a=this._b0.lu();a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.markerType(this._b0.markerType());a.markerTemplate(this._b0.markerTemplate());a.radiusMemberPath(this._b0.radiusMemberPath());a.radiusScale(this._b0.radiusScale());a.labelMemberPath(this._b0.labelMemberPath());a.fillMemberPath(this._b0.fillMemberPath());a.fillScale(this._b0.fillScale())},b5:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b4:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},b9:function(){this._b0.lu().markerType(this._b0.markerType())},b8:function(){this._b0.lu().markerTemplate(this._b0.markerTemplate())},ca:function(){this._b0.lu().maximumMarkers(this._b0.maximumMarkers())},cc:function(){this._b0.lu().xAxis(this._b0.seriesViewer().xAxis())},cd:function(){this._b0.lu().yAxis(this._b0.seriesViewer().yAxis())},cb:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b6:function(){this._b0.lu().markerBrush(this._b0.markerBrush())},b7:function(){this._b0.lu().markerOutline(this._b0.markerOutline())},ce:function(){this._b0.lu().radiusMemberPath(this._b0.radiusMemberPath())},cf:function(){this._b0.lu().radiusScale(this._b0.radiusScale())},b3:function(){this._b0.lu().labelMemberPath(this._b0.labelMemberPath())},b2:function(){this._b0.lu().fillScale(this._b0.fillScale())},b1:function(){this._b0.lu().fillMemberPath(this._b0.fillMemberPath())},$type:new $.ig.Type("GeographicProportionalSymbolSeriesView",$$t.$al.$type)},true);$c("GeographicXYTriangulatingSeriesView:p","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);var a=this._b0.lu();a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.trianglesSource(this._b0.trianglesSource());a.triangleVertexMemberPath1(this._b0.triangleVertexMemberPath1());a.triangleVertexMemberPath2(this._b0.triangleVertexMemberPath2());a.triangleVertexMemberPath3(this._b0.triangleVertexMemberPath3())},b3:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b2:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b1:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},b4:function(){this._b0.lu().trianglesSource(this._b0.trianglesSource())},b5:function(){this._b0.lu().triangleVertexMemberPath1(this._b0.triangleVertexMemberPath1())},b6:function(){this._b0.lu().triangleVertexMemberPath2(this._b0.triangleVertexMemberPath2())},b7:function(){this._b0.lu().triangleVertexMemberPath3(this._b0.triangleVertexMemberPath3())},$type:new $.ig.Type("GeographicXYTriangulatingSeriesView",$$t.$al.$type)},true);$c("GeographicContourLineSeriesView:g","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$p.init.call(this,a);this._b8=a},_b8:null,bv:function(){$$t.$p.bv.call(this);if(this._b8.lu()!=null){this._b8._mm.fillScale(this._b8.fillScale());this._b8._mm.valueMemberPath(this._b8.valueMemberPath())}},b9:function(){if(this._b8._mm!=null){this._b8._mm.fillScale(this._b8.fillScale())}},ca:function(){if(this._b8._mm!=null){this._b8._mm.valueMemberPath(this._b8.valueMemberPath())}},$type:new $.ig.Type("GeographicContourLineSeriesView",$$t.$p.$type)},true);$c("GeographicHighDensityScatterSeriesView:h","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){$$t.$al.bv.call(this);var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._b0.lu());a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.useBruteForce(this._b0.useBruteForce());a.progressiveLoad(this._b0.progressiveLoad());a.mouseOverEnabled(this._b0.mouseOverEnabled());a.heatMinimum(this._b0.heatMinimum());a.heatMaximum(this._b0.heatMaximum())},b6:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b5:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},cb:function(){this._b0.lu().useBruteForce(this._b0.useBruteForce())},b9:function(){this._b0.lu().progressiveLoad(this._b0.progressiveLoad())},b7:function(){this._b0.lu().mouseOverEnabled(this._b0.mouseOverEnabled())},b4:function(){this._b0.lu().heatMinimum(this._b0.heatMinimum())},b2:function(){this._b0.lu().heatMaximum(this._b0.heatMaximum())},ca:function(){var a=$b($.ig.HighDensityScatterSeries.prototype.$type,this._b0.lu());if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},cc:function(){this._b0.lu().xAxis(this._b0.seriesViewer().xAxis())},cd:function(){this._b0.lu().yAxis(this._b0.seriesViewer().yAxis())},b3:function(){this._b0.lu().heatMinimumColor(this._b0.heatMinimumColor())},b1:function(){this._b0.lu().heatMaximumColor(this._b0.heatMaximumColor())},b8:function(){this._b0.lu().pointExtent(this._b0.pointExtent())},$type:new $.ig.Type("GeographicHighDensityScatterSeriesView",$$t.$al.$type)},true);$c("GeographicScatterAreaSeriesView:i","GeographicXYTriangulatingSeriesView",{init:function(a){$$t.$p.init.call(this,a);this._b8=a},_b8:null,bv:function(){$$t.$p.bv.call(this);if(this._b8._mn!=null){this._b8._mn.colorMemberPath(this._b8.colorMemberPath());this._b8._mn.colorScale(this._b8.colorScale())}},b9:function(){if(this._b8._mn!=null){this._b8._mn.colorMemberPath(this._b8.colorMemberPath())}},ca:function(){if(this._b8._mn!=null){this._b8._mn.colorScale(this._b8.colorScale())}},$type:new $.ig.Type("GeographicScatterAreaSeriesView",$$t.$p.$type)},true);$c("GeographicShapeSeriesBaseBaseView:j","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicShapeSeriesBaseBaseView",$$t.$al.$type)},true);$c("GeographicShapeSeriesView:l","GeographicShapeSeriesBaseView",{init:function(a){$$t.$k.init.call(this,a);this._b7=a;if(!this.isThumbnailView()){this._b7.shapeMemberPath("points")}},_b7:null,bv:function(){$$t.$k.bv.call(this);this._b7.lu().shapeStyle(this._b7.shapeStyle());this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector());this._b7.lu().markerTemplate(this._b7.markerTemplate());this._b7.lu().markerCollisionAvoidance(this._b7.markerCollisionAvoidance())},cc:function(){this._b7.lu().markerTemplate(this._b7.markerTemplate())},b9:function(){this._b7.lu().markerCollisionAvoidance(this._b7.markerCollisionAvoidance())},cd:function(){this._b7.lu().markerType(this._b7.markerType())},b8:function(){this._b7.lu().markerBrush(this._b7.markerBrush())},ca:function(){this._b7.lu().markerOutline(this._b7.markerOutline())},cb:function(){this._b7.lu().markerStyle(this._b7.markerStyle())},ce:function(){this._b7.lu().shapeStyleSelector(this._b7.shapeStyleSelector())},cf:function(){this._b7.lu().shapeStyle(this._b7.shapeStyle())},$type:new $.ig.Type("GeographicShapeSeriesView",$$t.$k.$type)},true);$c("GeographicSymbolSeriesBaseView:m","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicSymbolSeriesBaseView",$$t.$al.$type)},true);$c("GeographicSymbolSeriesView:n","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,bv:function(){var a=this._b0.lu();$$t.$al.bv.call(this);a.xMemberPath(this._b0.longitudeMemberPath());a.yMemberPath(this._b0.latitudeMemberPath());a.markerType(this._b0.markerType());a.markerTemplate(this._b0.markerTemplate())},b2:function(){this._b0.lu().xMemberPath(this._b0.longitudeMemberPath())},b1:function(){this._b0.lu().yMemberPath(this._b0.latitudeMemberPath())},b7:function(){this._b0.lu().markerType(this._b0.markerType())},b6:function(){this._b0.lu().markerTemplate(this._b0.markerTemplate())},b8:function(){this._b0.lu().maximumMarkers(this._b0.maximumMarkers())},ca:function(){this._b0.lu().xAxis(this._b0.seriesViewer().xAxis())},cb:function(){this._b0.lu().yAxis(this._b0.seriesViewer().yAxis())},b9:function(){var a=this._b0.lu();if(this._b0.seriesViewer()==null){a.xAxis(null);a.yAxis(null);return}a.xAxis(this._b0.seriesViewer().xAxis());a.yAxis(this._b0.seriesViewer().yAxis())},b4:function(){this._b0.lu().markerCollisionAvoidance(this._b0.markerCollisionAvoidance())},b3:function(){this._b0.lu().markerBrush(this._b0.markerBrush())},b5:function(){this._b0.lu().markerOutline(this._b0.markerOutline())},$type:new $.ig.Type("GeographicSymbolSeriesView",$$t.$al.$type)},true);$c("GeographicXYTriangulatingSeriesBaseView:o","HostSeriesView",{init:function(a){$$t.$al.init.call(this,a);this._b0=a},_b0:null,$type:new $.ig.Type("GeographicXYTriangulatingSeriesBaseView",$$t.$al.$type)},true);$c("XamGeographicMapView:q","SeriesViewerView",{init:function(a){this.fc=NaN;$.ig.SeriesViewerView.prototype.init.call(this,a);this._fq=$$a.$ae.empty();this._fa=a;this._fa.dragModifier(2);this._fa.windowRectMinWidth(5e-6)},k:function(a){return 2},bh:function(a){this._i.bt(a);this._fa.nx(a);this.eb()},_fa:null,an:function(){return true},du:function(){var a;var b;var c;var d;var e;var f=this._i.a7(a,b,c,d,e);a=f.p0;b=f.p1;c=f.p2;d=f.p3;e=f.p4;this.fontBrush(c);this.font(d);this.axisLineBrush(e)},getMarkerBrushByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("rgba(0,0,0,1)");return $ret}()},getMarkerOutlineByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("white");return $ret}()},getBrushByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("rgba(50,50,50,.5)");return $ret}()},getOutlineByIndex:function(a){return function(){var $ret=new $$a.at;$ret.fill("white");return $ret}()},dj:function(a){$.ig.SeriesViewerView.prototype.dj.call(this,a);if(this._fa.backgroundContent()!=null){var b=this._fa.backgroundContent();b.a6(this._i._af);b.a5(a)}},_fq:null,dk:function(a){$.ig.SeriesViewerView.prototype.dk.call(this,a);this._fq=a;if(this._fa.backgroundContent()!=null){var b=this._fa.backgroundContent();b.a7(this._fq)}},getViewport:function(){return new $$a.ae(0,0,0,this._fq.width(),this._fq.height())},ff:function(){if(this._fa.backgroundContent()!=null){var a=this._fa.backgroundContent();a.ay()}},_fontBrush:null,fontBrush:function(a){if(arguments.length===1){this._fontBrush=a;return a}else{return this._fontBrush}},_axisLineBrush:null,axisLineBrush:function(a){if(arguments.length===1){this._axisLineBrush=a;return a}else{return this._axisLineBrush}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},fe:function(a){if(this._fa._nd!=null){this._fa._nd.windowRect(a)}},fh:function(a,b){if(this._fa._nd!=null){this._fa._nd.windowRect(this._fa.actualWindowRect())}if(a!=null){var c=a.an();if(c!=null){this._fa.canvasRenderScheduler()._e.remove(c.tileScheduler())}a.a5(null);a.a6(null)}if(b!=null){var d=b.an();if(d!=null){this._fa.canvasRenderScheduler()._e.add(d.tileScheduler())}if(!this._fq.isEmpty()){this.dk(this._fq)}if(this._u!=null){this.dj(this._u)}}if(b==null){this.fg(this._u)}},fg:function(a){a.k(this._fq.left(),this._fq.top(),this._fq.width(),this._fq.height())},dr:function(){this._e2._ac=1;this._e3._ac=1;this._e2.__stroke=this.fontBrush();this._e3.__stroke=this.fontBrush();$.ig.SeriesViewerView.prototype.dr.call(this)},fi:function(a){this.fc=a;if(this._fa.backgroundContent()!=null){this._fa.backgroundContent().a4(a)}},fc:0,pixelScalingRatio:function(a){if(arguments.length===1){this.fc=a;return a}else{return this.fc}},$type:new $.ig.Type("XamGeographicMapView",$.ig.SeriesViewerView.prototype.$type)},true);$c("SphericalMercatorHorizontalScaler:r","HorizontalLinearScaler",{aj:null,init:function(){$.ig.HorizontalLinearScaler.prototype.init.call(this);this.aj=new $$a.ae(0,0,0,1,1)},q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.width()+b.e.left()*b.d.width();var d=this.ai(c,this.aj,b.c,b.a);return d}else{return this.ai(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ag(a,this.aj,b.c,b.a);var d=(c-b.e.left()*b.d.width())/b.e.width();return d}else{return this.ag(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=this.aj.left();var t=this.aj.width();var u=this.af(a);var v=false;if(u!=null){v=true}for(var w=b;w<c;w++){if(v){e=u[w]}else{e=a.item(w)}if(j){var x=(e-l)/k;if(i){x=1-x}x=m+n*(x-s)/t;var y=(x-o*r)/p;if(v){u[w]=y}else{a.item(w,y)}}else{var z=(e-l)/k;if(i){z=1-z}z=q+r*(z-o)/p;if(v){u[w]=z}else{a.item(w,z)}}}},t:function(a,b,c,d,e){d=a.minimumValue();e=a.maximumValue();return{p3:d,p4:e}},ai:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(d){e=1-e}return this.o+e*this._m},ag:function(a,b,c,d){var e=(a-this.o)/this._m;if(d){e=1-e}return c.left()+c.width()*(e-b.left())/b.width()},ah:function(a,b,c,d,e){var f=(a-this.o)/this._m;if(e){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},$type:new $.ig.Type("SphericalMercatorHorizontalScaler",$.ig.HorizontalLinearScaler.prototype.$type)},true);$c("SphericalMercatorVerticalScaler:s","VerticalLinearScaler",{au:null,q:function(a,b){if(!b.c.isEmpty()){var c=a*b.e.height()+b.e.top()*b.d.height();var d=this.ar(c,this.au,b.c,b.a);return d}else{return this.ar(a,b.e,b.d,b.a)}},p:function(a,b){if(!b.c.isEmpty()){var c=this.ao(a,this.au,b.c,b.a);c=(c-b.e.top()*b.d.height())/b.e.height();return c}else{return this.ao(a,b.e,b.d,b.a)}},af:function(values_){var a=Array.isArray(values_)?values_:null;return a;return null},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=this.au.top();var t=this.au.height();var u=this.af(a);var v=.017453292519943295;var w;var x;var y;var z;var aa;var ab=false;if(u!=null){ab=true}for(var ac=b;ac<c;ac++){if(ab){e=u[ac]}else{e=a.item(ac)}if(j){if(e<$$t.$s.ah){e=$$t.$s.ah}if(e>$$t.$s.ag){e=$$t.$s.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*n/this.aj;z=m+z;aa=(z-s*n)/t;z=(aa-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}else{if(e<$$t.$s.ah){e=$$t.$s.ah}if(e>$$t.$s.ag){e=$$t.$s.ag}w=e*v;x=Math.sin(w);y=.5*Math.log((1+x)/(1-x));z=(this.ai-y)*r/this.aj;z=q+z;z=(z-o*r)/p;if(ab){u[ac]=z}else{a.item(ac,z)}}}},t:function(a,b,c,d,e){d=this.ak(a.minimumValue());e=this.ak(a.maximumValue());return{p3:d,p4:e}},w:function(a,b,c){$.ig.VerticalLinearScaler.prototype.w.call(this,a,b,c);switch(a){case"ActualMinimumValue":case"ActualMaximumValue":this.ai=$$t.$s.am(this.n);this.aj=$$t.$s.am(this.n)-$$t.$s.am(this.o);break}},ai:0,aj:0,as:function(){return $$t.$s.ag},at:function(){return $$t.$s.ah;
},init:function(){$.ig.VerticalLinearScaler.prototype.init.call(this);this.au=new $$a.ae(0,0,0,1,1)},ar:function(a,b,c,d){var e=(a-c.top())*b.width()+b.top()*c.height();e=$$t.$s.am(this.n)-e/(c.height()/this.aj);return $$t.$s.aq(e)},ao:function(a,b,c,d){var e=c.top()+this.an(a,c.height());return(e-b.top()*c.height())/b.width()},ap:function(a,b,c,d,e){var f=this.an(a,d.height());return(f-b.top()*c.height())/b.width()},an:function(a,b){a=a>$$t.$s.ah?a<$$t.$s.ag?a:$$t.$s.ag:$$t.$s.ah;var c=$$t.$s.am(a);var d=(this.ai-c)*b/this.aj;return d},am:function(a){var b=a*.017453292519943295;var c=Math.sin(b);var d=.5*Math.log((1+c)/(1-c));return d},aq:function(a){a=Math.exp(2*a);return Math.asin((a-1)/(a+1))/.017453292519943295},ak:function(a){if(a<$$t.$s.ah){return $$t.$s.ah}if(a>$$t.$s.ag){return $$t.$s.ag}return a},$type:new $.ig.Type("SphericalMercatorVerticalScaler",$.ig.VerticalLinearScaler.prototype.$type)},true);$c("BingResponse:u","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$v.$type,0)},_a:null,$type:new $.ig.Type("BingResponse",$.ig.$ot)},true);$c("BingResourceSet:v","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x($$t.$w.$type,0)},_a:null,$type:new $.ig.Type("BingResourceSet",$.ig.$ot)},true);$c("ImageryMetadata:w","Object",{init:function(){$.ig.$op.init.call(this);this._a=new $$4.x(String,0)},_b:null,_a:null,$type:new $.ig.Type("ImageryMetadata",$.ig.$ot)},true);$c("XamGeographicMap:aq","SeriesViewer",{init:function(){var $self=this;this.od={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.ni=1;this.oi=$$a.$ae.empty();$.ig.SeriesViewer.prototype.init.call(this);this.nj=$$t.$s.am($$t.$aq.oh.bottom())-$$t.$s.am($$t.$aq.oh.top());this._ab=$$t.$aq.$type;this.backgroundContent(new $$t.aa);var a=function(){var $ret=new $.ig.NumericXAxis;$ret.seriesViewer($self);return $ret}();a.isDisabled(true);this.xAxis(a);this.xAxis().scaler(new $$t.r);var b=function(){var $ret=new $.ig.NumericYAxis;$ret.seriesViewer($self);return $ret}();b.isDisabled(true);this.yAxis(b);this.yAxis().scaler(new $$t.s);this.nz();this.n6();this.hr()},provideContainer:function(a){$.ig.SeriesViewer.prototype.provideContainer.call(this,a);this.xAxis().provideRenderer(a);this.yAxis().provideRenderer(a)},hr:function(){$.ig.SeriesViewer.prototype.hr.call(this);this._ne.fi(this.actualPixelScalingRatio())},isZoomingHorizontallyEnabled:function(){return this.zoomable()},isZoomingVerticallyEnabled:function(){return this.zoomable()},zoomable:function(a){if(arguments.length===1){this.h($$t.$aq.zoomableProperty,a);return a}else{return this.c($$t.$aq.zoomableProperty)}},nj:0,worldRect:function(a){if(arguments.length===1){this.h($$t.$aq.worldRectProperty,a);return a}else{return this.c($$t.$aq.worldRectProperty)}},og:null,actualWorldRect:function(a){if(arguments.length===1){var b=$$a.$ae.l_op_Inequality(this.og,a);if(b){var c=this.og;this.og=a;this.jh("ActualWorldRect",c,a)}return a}else{return this.og}},nz:function(){if(this.worldRect().isEmpty()){return}this.actualWorldRect(this.or(this.worldRect()))},or:function(a){var b=a.top();var c=a.left();var d=a.width();var e=a.height();var f=$$t.$s.am(a.bottom());var g=$$t.$s.am(a.top());var h=f-g;var i=a.width()/$$t.$aq.oh.width();var j=h/i;if(h/i>this.nj){var k=h/this.nj;var l=k-i;c=c-l/2*$$t.$aq.oh.width();d=k*$$t.$aq.oh.width()}else if(h/i<this.nj){var m=this.nj*i;var n=m-h;var o=g-n/2;var p=f+n/2;b=$$t.$s.aq(o);e=$$t.$s.aq(p)-b}var q=new $$a.ae(0,c,b,d,e);return q},backgroundContent:function(a){if(arguments.length===1){var b=a!=this.backgroundContent();if(b){var c=this.backgroundContent();this.ou=a;this.jh("BackgroundContent",c,a)}return a}else{return this.ou}},ou:null,xAxis:function(a){if(arguments.length===1){var b=a!=this.xAxis();if(b){var c=this.xAxis();this.m9=a;this.jh("XAxis",c,a)}return a}else{return this.m9}},m9:null,yAxis:function(a){if(arguments.length===1){var b=a!=this.yAxis();if(b){var c=this.yAxis();this.nb=a;this.jh("YAxis",c,a)}return a}else{return this.nb}},nb:null,_nd:null,getZoomRectFromGeoRect:function(a){return this.getZoomFromGeographic1(a)},getZoomFromGeographic1:function(a){var b=this.or(a);var c=this.xAxis();var d=this.yAxis();var e=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),c.isInverted());e.c=this.effectiveViewport();var f=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),d.isInverted());f.c=this.effectiveViewport();var g=this.xAxis().getScaledValue(b.left(),e);var h=this.xAxis().getScaledValue(b.right(),e);var i=this.yAxis().getScaledValue(b.top(),f);var j=this.yAxis().getScaledValue(b.bottom(),f);var k=g/this.viewportRect().width();var l=j/this.viewportRect().height();var m=(h-g)/this.viewportRect().width();var n=(i-j)/this.viewportRect().height();var o=new $$a.ae(0,k,l,m,n);o.intersect($$t.$aq.ok);if(o.isEmpty()){o=$$t.$aq.ok}return o},getZoomFromGeographic:function(a,b){var c=a.__x;var d=b.__y;var e=b.__x-a.__x;var f=a.__y-b.__y;if(e<0||f<0){return $$t.$aq.ok}else{var g=new $$a.ae(0,c,d,e,f);return this.getZoomFromGeographic1(g)}},getGeographicFromZoom:function(a){var b=this.xAxis();var c=this.yAxis();var d=new $.ig.ScalerParams(1,a,this.viewportRect(),b.isInverted());d.c=this.effectiveViewport();var e=new $.ig.ScalerParams(1,a,this.viewportRect(),c.isInverted());e.c=this.effectiveViewport();var f=this.contentViewport();var g=b.getUnscaledValue(f.left(),d);var h=c.getUnscaledValue(f.top(),e);var i=b.getUnscaledValue(f.right(),d);var j=c.getUnscaledValue(f.bottom(),e);var k=i-g;var l=h-j;var m=new $$a.ae(0,g,j,k,l);m.intersect($$t.$aq.oh);if(m.isEmpty()){m=$$t.$aq.oh}return m},getGeographicPoint:function(a){var b=this.xAxis().unscaleValue(a.__x);var c=this.yAxis().unscaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getWindowPoint:function(a){var b=this.xAxis().scaleValue(a.__x);var c=this.yAxis().scaleValue(a.__y);return{__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},clearTileCache:function(){var a=$b($$t.$z.$type,this.backgroundContent());if(a!=null){a.clearTileCache()}},n2:function(a){},getMarkerBrushByIndex:function(a){return this._ne.getMarkerBrushByIndex(a)},getMarkerOutlineByIndex:function(a){return this._ne.getMarkerOutlineByIndex(a)},useFixedAspectZoom:function(){return true},styleUpdated:function(){this._ne.styleUpdated();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.styleUpdated()}},od:null,n7:function(){if(!this.viewportRect().isEmpty()&&this.viewportRect().width()>0&&this.viewportRect().height()>0){var a=this.xAxis().unscaleValue(this.viewportRect().left());var b=this.yAxis().unscaleValue(this.viewportRect().top());this.od={__x:a,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},n3:function(){if($.ig.util.isNaN(this.od.__x)||$.ig.util.isNaN(this.od.__y)){this.n7()}var a=this.od.__x;var b=this.od.__y;if(!$.ig.util.isNaN(a)&&!$.ig.util.isNaN(b)){var c=this.actualWindowRect().left();var d=this.actualWindowRect().top();var e=this.actualWindowRect().width();var f=this.actualWindowRect().height();if(e>this.oj.width()){}else{var g=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.xAxis().isInverted());g.c=this.effectiveViewport();var h=this.xAxis().getScaledValue(a,g);c=h/this.viewportRect().width();if(c+e>this.oj.right()){c=this.oj.right()-e}else if(c<this.oj.left()){c=this.oj.left()}}if(f>this.oj.height()){}else{var i=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.yAxis().isInverted());i.c=this.effectiveViewport();var j=this.yAxis().getScaledValue(b,i);d=j/this.viewportRect().height();if(d+f>this.oj.bottom()){d=this.oj.bottom()-f}else if(d<this.oj.top()){d=this.oj.top()}}this.kl(new $$a.ae(0,c,d,e,f),false)}},isMap:function(){return true},oj:null,mr:function(){var a=$.ig.SeriesViewer.prototype.mr.call(this);if(this.xAxis()==null||this.yAxis()==null){return a}var b=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.xAxis().isInverted());b.c=this.effectiveViewport();var c=new $.ig.ScalerParams(1,$$t.$aq.ok,this.viewportRect(),this.yAxis().isInverted());c.c=this.effectiveViewport();var d=this.xAxis().getScaledValue($$t.$aq.oh.left(),b);var e=this.xAxis().getScaledValue($$t.$aq.oh.right(),b);var f=this.yAxis().getScaledValue($$t.$aq.oh.top(),c);var g=this.yAxis().getScaledValue($$t.$aq.oh.bottom(),c);this.oj=new $$a.ae(0,d/this.viewportRect().width(),g/this.viewportRect().height(),(e-d)/this.viewportRect().width(),(f-g)/this.viewportRect().height());var h=a.left();var i=a.top();if(this.windowRect().width()>this.oj.width()){h=.5-this.windowRect().width()/2}else if(h+a.width()>this.oj.right()){h=this.oj.right()-this.windowRect().width()}else if(h<this.oj.left()){h=this.oj.left()}if(this.windowRect().height()>this.oj.height()){i=.5-this.windowRect().height()/2}else if(i+this.windowRect().height()>this.oj.bottom()){i=this.oj.bottom()-this.windowRect().height()}else if(i<this.oj.top()){i=this.oj.top()}return new $$a.ae(0,h,i,a.width(),a.height())},ms:function(a){$.ig.SeriesViewer.prototype.ms.call(this,this.viewportRect());if(a.isEmpty()){return $$a.$ae.empty()}var b;if(a.width()>a.height()){var c=$a($.ig.truncate(a.width()-a.height()),2);b=new $$a.ae(0,a.left()+c,a.top(),a.height(),a.height())}else{var d=$a($.ig.truncate(a.height()-a.width()),2);b=new $$a.ae(0,a.left(),a.top()+d,a.width(),a.width())}return b},om:function(a){return this.ms(a)},bm:function(){return new $$t.q(this)},l6:function(a){return this._ne.getBrushByIndex(a)},mc:function(a){return this._ne.getOutlineByIndex(a)},ny:function(a){if(a!=null){a.seriesViewer(this)}},i1:function(a){$.ig.SeriesViewer.prototype.i1.call(this,a);this._ne=a},jc:function(a,b){$.ig.SeriesViewer.prototype.jc.call(this,a,b);this.ka(this.xAxis());this.ka(this.yAxis());if($$a.$ae.l_op_Inequality(a,b)){this.n3()}this.n8()},windowScale:function(a){if(arguments.length===1){this.h($$t.$aq.windowScaleProperty,a);return a}else{return this.c($$t.$aq.windowScaleProperty)}},ni:0,actualWindowScale:function(a){if(arguments.length===1){var b=this.ni;this.ni=a;this.jh("ActualWindowScale",b,this.ni);return a}else{return this.ni}},getActualWindowScaleHorizontal:function(){return this.actualWindowScale()},getActualWindowScaleVertical:function(){return this.actualWindowScale()},j9:function(){$.ig.SeriesViewer.prototype.j9.call(this);var a=Math.min(this.actualWindowRect().width(),this.actualWindowRect().height());this.actualWindowScale(a)},jd:function(a,b,c,d){$.ig.SeriesViewer.prototype.jd.call(this,a,b,c,d);switch(b){case"WindowRect":this.n7();break;case"BackgroundContent":if(this._nd!=null){var e=this._nd;e.imageTilesReady=$.ig.Delegate.prototype.remove(e.imageTilesReady,this.n0.runOn(this));this._nd.deferralHandler(null)}this._nd=$b($$t.$z.$type,this.backgroundContent());if(this._nd!=null){var f=this._nd;f.imageTilesReady=$.ig.Delegate.prototype.combine(f.imageTilesReady,this.n0.runOn(this));this._nd.deferralHandler(this)}this._ne.fh($b($$t.$z.$type,c),$b($$t.$z.$type,d));if(this._nd!=null){this._nd.geographicMap(this);this._ne.fe(this.actualWindowRect());this._ne.fi(this.actualPixelScalingRatio())}break;case"YAxis":case"XAxis":this.n5(c);this.ny(d);break;case"WorldRect":this.windowRect($$t.$aq.ok);this.nz();this.n6();this.n7();this.actualWindowRect(this.mr());this._ne.ff();break;case"ActualWindowRect":this._ne.fe(this.actualWindowRect());break;case"ActualWorldRect":var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false)}break;case"WindowScale":this.actualWindowScale(this.windowScale());break;case"ActualWindowScale":if(!this._dg){this.kk(this.getActualWindowScaleHorizontal(),this.getActualWindowScaleVertical())}break;case"ActualPixelScalingRatio":this._ne.fi(this.actualPixelScalingRatio());break;case"Zoomable":this.kg();break}},imageTilesReady:null,n0:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}},n5:function(a){if(a!=null){a.seriesViewer(null)}},n6:function(){if(this.xAxis()!=null){this.xAxis().minimumValue(this.actualWorldRect().left());this.xAxis().maximumValue(this.actualWorldRect().right())}if(this.yAxis()!=null){this.yAxis().minimumValue(this.actualWorldRect().top());this.yAxis().maximumValue(this.actualWorldRect().bottom())}this.xAxis().updateRange1(true);this.yAxis().updateRange1(true)},_ne:null,nf:null,getFontInfo:function(){this.nf=this._ne.font();return this.nf},l5:function(){return this._ne.axisLineBrush()},getFontBrush:function(){return this._ne.fontBrush()},j4:function(a,b){if($b($.ig.ItfConverter.prototype.$type,b)!==null){var c=b;var d=a;d.itemsSource(c.triangulationSource().points());d.trianglesSource(c.triangulationSource().triangles())}else{$.ig.SeriesViewer.prototype.j4.call(this,a,b)}},register:function(a,b){this.ju(a,b)},unRegister:function(a){this.j8(a)},deferredRefresh:function(){this.hg()},nx:function(a){this.kf(a)},exportVisualData:function(){var a=new $.ig.ChartVisualData;var b=this.xAxis().exportVisualData();var c=this.yAxis().exportVisualData();a.axes().add1(b);a.axes().add1(c);for(var d=0;d<this.series().count();d++){var e=this.series().__inner[d].exportVisualData();a.series().add1(e)}a.name(this.name());a.contentArea($.ig.RectData.prototype.b(this.viewportRect()));a.centralArea($.ig.RectData.prototype.b(this.viewportRect()));a.plotArea($.ig.RectData.prototype.b(this.viewportRect()));return a},mw:function(a,b,c){return a},n1:function(){},oi:null,os:function(a){if(arguments.length===1){this.oi=a;return a}else{return this.oi}},zoomToGeographic:function(a){this.os(a);this.n8()},n8:function(){if(this.zoomIsReady()&&!this.os().isEmpty()){var a=this.getZoomFromGeographic1(this.os());this.os($$a.$ae.empty());this.kl(a,false)}},zoomIsReady:function(){return!this.viewportRect().isEmpty()&&!this.effectiveViewport().isEmpty()},$type:new $.ig.Type("XamGeographicMap",$.ig.SeriesViewer.prototype.$type,[$.ig.IMapRenderDeferralHandler.prototype.$type])},true);$c("GeographicMapImagery:z","Control",{init:function(a){this.am=null;$$a.$f.init.call(this);this._ab=$$t.$z.$type;this._ao=a;this._ai=this.ah();this.a3(this._ai)},a3:function(a){},ah:function(){return new $$t.c(this)},_ai:null,aj:null,deferralHandler:function(a){if(arguments.length===1){this.aj=a;if(this.an()!=null){this.an().deferralHandler(a)}return a}else{return this.aj}},ax:function(a,b){if(this.imageTilesReady!=null){this.imageTilesReady(this,new $$0.w)}},a1:function(){var a=this.an();a.imageTilesReady=$.ig.Delegate.prototype.combine(a.imageTilesReady,this.ax.runOn(this));this.an().deferralHandler(this.deferralHandler());var b=this.an();b.imagesChanged=$.ig.Delegate.prototype.combine(b.imagesChanged,this.aw.runOn(this));var c=this.an();c.downloadingImage=$.ig.Delegate.prototype.combine(c.downloadingImage,this.av.runOn(this))},av:function(a,b){if(this.downloadingImage!=null){this.downloadingImage(this,b)}},a8:function(){if(this.an()!=null){this._ai.e()}},a2:function(a,b,c){switch(a){case"WindowRect":this.a8();break;case"GeographicMap":this._ai.e();break}if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},windowRect:function(a){if(arguments.length===1){this.h($$t.$z.windowRectProperty,a);return a}else{return this.c($$t.$z.windowRectProperty)}},geographicMap:function(a){if(arguments.length===1){this.h($$t.$z.geographicMapProperty,a);return a}else{return this.c($$t.$z.geographicMapProperty)}},a0:function(a,b){a.az(b.oldValue(),b.newValue())},az:function(a,b){this.a2("GeographicMap",a,b)},clearTileCache:function(){if(this.an()!=null){this.an().invalidateTileLayer(0,0,0,0)}},imageTilesReady:null,am:null,an:function(a){if(arguments.length===1){this.am=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7("MultiScaleImage"))}return a}else{return this.am}},_ao:null,propertyChanged:null,bc:function(a){if(this.geographicMap()==null||a.width()<1||a.height()<1){return a}var b=new $$a.ae(0,0,0,a.width(),a.height());var c=this.geographicMap().om(b);var d=$$t.$aq.oh;var e=this.geographicMap().actualWorldRect();var f=Math.min(this.windowRect().height(),this.windowRect().width());var g=e.width()/d.width();this.an().viewportWidth(b.width()/c.width()*f*g);var h=this.geographicMap().xAxis();var i=this.geographicMap().yAxis();var j=new $.ig.ScalerParams(1,this.windowRect(),b,h.isInverted());j.c=c;var k=new $.ig.ScalerParams(1,this.windowRect(),b,i.isInverted());k.c=c;var l=h.getScaledValue(d.left(),j);var m=i.getScaledValue(d.bottom(),k);var n=-l/b.width()*this.an().viewportWidth();var o=-m/b.height()*this.an().viewportWidth()*(b.height()/b.width());this.an().viewportOrigin({__x:n,__y:o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return a},a5:function(a){this._ai.f(a)},a7:function(a){this._ai.h(a)},a6:function(a){this._ai.g(a)},imagesChanged:null,aw:function(a,b){if(this.imagesChanged!=null){this.imagesChanged(this,b)}},ay:function(){this._ai.e()},a4:function(a){this._ai.i(a)},downloadingImage:null,$type:new $.ig.Type("GeographicMapImagery",$$a.$f.$type,[$$0.$b6.$type])},true);$c("BingMapsMapImagery:x","GeographicMapImagery",{init:function(){$$t.$z.init.call(this,new $.ig.BingMapsTileSource(0));this._be.m();this.actualBingImageryRestUri($$t.$x.b0)},ah:function(){return new $$t.b(this)},a3:function(a){$$t.$z.a3.call(this,a);this._be=a},_be:null,_isInitialized:false,isInitialized:function(a){if(arguments.length===1){this._isInitialized=a;return a}else{return this._isInitialized}},isDeferredLoad:function(a){if(arguments.length===1){this.h($$t.$x.isDeferredLoadProperty,a);return a}else{return this.c($$t.$x.isDeferredLoadProperty)}},cc:function(a,b){this.cj()},tilePath:function(a){if(arguments.length===1){this.h($$t.$x.tilePathProperty,a);return a}else{return this.c($$t.$x.tilePathProperty)}},cf:function(a,b){a.cd("TilePath",b.oldValue(),b.newValue())},subDomains:function(a){if(arguments.length===1){this.h($$t.$x.subDomainsProperty,a);return a}else{return this.c($$t.$x.subDomainsProperty)}},ce:function(a,b){a.cd("SubDomains",b.oldValue(),b.newValue())},bn:null,actualTilePath:function(a){if(arguments.length===1){var b=this.bn;this.bn=a;this.cd("ActualTilePath",b,this.bn);return a}else{return this.bn}},bj:null,actualSubDomains:function(a){if(arguments.length===1){var b=this.bj;this.bj=a;this.cd("ActualSubDomains",b,this.bj);return a}else{return this.bj}},bo:null,bingImageryRestUri:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.cd("BingImageryRestUri",b,this.bo);return a}else{return this.bo}},bm:null,actualBingImageryRestUri:function(a){if(arguments.length===1){var b=this.bm;this.bm=a;this.a2("ActualBingImageryRestUri",b,this.bm);return a}else{return this.bm}},cultureName:function(a){if(arguments.length===1){this.h($$t.$x.cultureNameProperty,a);return a}else{return this.c($$t.$x.cultureNameProperty)}},ca:function(a,b){a.cd("CultureName",b.oldValue(),b.newValue())},apiKey:function(a){if(arguments.length===1){this.h($$t.$x.apiKeyProperty,a);return a}else{return this.c($$t.$x.apiKeyProperty)}},b9:function(a,b){this.cj()},imageryStyle:function(a){if(arguments.length===1){this.h($$t.$x.imageryStyleProperty,$$t.$t.getBox(a));return a}else{return $g(this.c($$t.$x.imageryStyleProperty))}},cb:function(a,b){this.cj()},requestMapSettings:function(){this.ch(true)},ch:function(a){},bi:function(){if(this.tilePath()==null&&this.subDomains()==null){return true}return false},cj:function(){this.isInitialized(false);if(!this.bh()){this.ci("",null);return}if(!this.isDeferredLoad()){this.ch(false)}},bh:function(){if(String.isNullOrEmpty(this.apiKey())||this.apiKey().length<20){return false}return true},b7:function(){},ci:function(a,b){},b8:function(a){},b6:function(a,b){this._ai.e();this.cj();this.cd("SubDomains",this.actualSubDomains(),this.actualSubDomains())},cd:function(a,b,c){switch(a){case"TilePath":this.b7();this.actualTilePath(c);this._be.o();this._ai.e();break;case"CultureName":this._be.l();this._ai.e();break;case"ImageryStyle":this.cj();break;case"SubDomains":this.b7();var d=b;var e=c;if(this.actualSubDomains()!=null){var f=this.actualSubDomains();f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,this.b6.runOn(this))}this.actualSubDomains(e);if(this.actualSubDomains()!=null){e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.b6.runOn(this))}this._be.n();this._ai.e();break;case"ActualTilePath":var g=c;if(String.isNullOrEmpty(g)){this.cj()}break;case"BingImageryRestUri":this.actualBingImageryRestUri(c);this.b7();this.cj();break;case"ActualBingImageryRestUri":this.b7();this.cj();break}$$t.$z.a2.call(this,a,b,c)},$type:new $.ig.Type("BingMapsMapImagery",$$t.$z.$type)},true);$c("CustomMapImagery:y","GeographicMapImagery",{init:function(a){$$t.$z.init.call(this,a);a.getTileImageUri=$.ig.Delegate.prototype.combine(a.getTileImageUri,this.bf.runOn(this))},bf:function(a,b){this.be(b)},be:function(a){if(this.getTileImageUri!=null){this.getTileImageUri(this,a)}},getTileImageUri:null,$type:new $.ig.Type("CustomMapImagery",$$t.$z.$type)},true);$c("OpenStreetMapImagery:aa","GeographicMapImagery",{init:function(){$$t.$z.init.call(this,new $.ig.OpenStreetMapTileSource)},tilePath:function(a){if(arguments.length===1){this.h($$t.$aa.tilePathProperty,a);return a}else{return this.c($$t.$aa.tilePathProperty)}},bg:function(a,b){a.bf("TilePath",b.oldValue(),b.newValue())},bf:function(a,b,c){switch(a){case"TilePath":this._ao.setTilePathUrl(c==null?null:c);this._ai.e();break}$$t.$z.a2.call(this,a,b,c)},$type:new $.ig.Type("OpenStreetMapImagery",$$t.$z.$type)},true);$c("GeographicHighDensityScatterSeries:ab","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this);this._ab=$$t.$ab.$type},bf:function(){return new $$t.h(this)},im:function(a){$$t.$an.im.call(this,a);this._l3=a},_l3:null,lt:function(){return new $.ig.HighDensityScatterSeries},_l2:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$ab.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ab.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$ab.longitudeMemberPathProperty)}},useBruteForce:function(a){if(arguments.length===1){this.h($$t.$ab.useBruteForceProperty,a);return a}else{return this.c($$t.$ab.useBruteForceProperty)}},progressiveLoad:function(a){if(arguments.length===1){this.h($$t.$ab.progressiveLoadProperty,a);return a}else{return this.c($$t.$ab.progressiveLoadProperty)}},mouseOverEnabled:function(a){if(arguments.length===1){this.h($$t.$ab.mouseOverEnabledProperty1,a);return a}else{return this.c($$t.$ab.mouseOverEnabledProperty1)}},heatMinimum:function(a){if(arguments.length===1){this.h($$t.$ab.heatMinimumProperty,a);return a}else{return this.c($$t.$ab.heatMinimumProperty)}},heatMaximum:function(a){if(arguments.length===1){this.h($$t.$ab.heatMaximumProperty,a);return a}else{return this.c($$t.$ab.heatMaximumProperty)}},heatMinimumColor:function(a){if(arguments.length===1){this.h($$t.$ab.heatMinimumColorProperty,a);return a}else{return this.c($$t.$ab.heatMinimumColorProperty)}},heatMaximumColor:function(a){if(arguments.length===1){this.h($$t.$ab.heatMaximumColorProperty,a);return a}else{return this.c($$t.$ab.heatMaximumColorProperty)}},pointExtent:function(a){if(arguments.length===1){this.h($$t.$ab.pointExtentProperty,a);return a}else{return $h(this.c($$t.$ab.pointExtentProperty))}},progressiveLoadStatusChanged:null,ma:0,progressiveStatus:function(a){if(arguments.length===1){var b=this.ma;this.ma=a;this.raisePropertyChanged("ProgressiveStatus",b,this.ma);return a}else{return this.ma}},lz:function(){$$t.$an.lz.call(this);var a=this.lu();a.progressiveLoadStatusChanged=$.ig.Delegate.prototype.combine(a.progressiveLoadStatusChanged,this.mp.runOn(this))},mp:function(a,b){this.progressiveStatus(b.currentStatus());if(this.progressiveLoadStatusChanged!=null){this.progressiveLoadStatusChanged(this,b)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l3.ca();break;case"LongitudeMemberPath":this._l3.b6();break;case"LatitudeMemberPath":this._l3.b5();break;case"UseBruteForce":this._l3.cb();break;case"ProgressiveLoad":this._l3.b9();break;case"MouseOverEnabled":this._l3.b7();break;case"XAxis":this._l3.cc();break;case"YAxis":this._l3.cd();break;case"HeatMinimum":this._l3.b4();break;case"HeatMaximum":this._l3.b2();break;case"HeatMinimumColor":this._l3.b3();break;case"HeatMaximumColor":this._l3.b1();break;case"PointExtent":this._l3.b8();break}},dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicHighDensityScatterSeries",$$t.$an.$type)},true);$c("GeographicPolylineSeries:ac","GeographicShapeSeriesBase",{init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ac.$type},bf:function(){return new $$t.d(this)},im:function(a){$$t.$ag.im.call(this,a);this._ma=a},_ma:null,shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$ac.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ac.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$ac.shapeStyleProperty,a);return a}else{return this.c($$t.$ac.shapeStyleProperty)}},lt:function(){return new $.ig.ScatterPolylineSeries},is:function(a,b,c,d){$$t.$ag.is.call(this,a,b,c,d);switch(b){case"ShapeStyleSelector":this._ma.b8();break;case"ShapeStyle":this._ma.b9();break}},$type:new $.ig.Type("GeographicPolylineSeries",$$t.$ag.$type)},true);$c("GeographicProportionalSymbolSeries:ad","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this);this._ab=$$t.$ad.$type},bf:function(){return new $$t.f(this)},im:function(a){$$t.$an.im.call(this,a);this._l6=a},_l6:null,lt:function(){return new $.ig.BubbleSeries},_l3:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$ad.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$ad.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ad.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ad.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ad.markerTemplateProperty,a);return a}else{return this.c($$t.$ad.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ad.markerBrushProperty,a);return a}else{return this.c($$t.$ad.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ad.markerOutlineProperty,a);return a}else{return this.c($$t.$ad.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$ad.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$ad.maximumMarkersProperty))}},radiusMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.radiusMemberPathProperty,a);return a}else{return this.c($$t.$ad.radiusMemberPathProperty)}},radiusScale:function(a){if(arguments.length===1){this.h($$t.$ad.radiusScaleProperty,a);return a}else{return this.c($$t.$ad.radiusScaleProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.labelMemberPathProperty,a);return a}else{return this.c($$t.$ad.labelMemberPathProperty)}},fillMemberPath:function(a){if(arguments.length===1){this.h($$t.$ad.fillMemberPathProperty,a);return a}else{return this.c($$t.$ad.fillMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$ad.fillScaleProperty,a);return a}else{return this.c($$t.$ad.fillScaleProperty)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l6.cb();break;case"LongitudeMemberPath":this._l6.b5();break;case"LatitudeMemberPath":this._l6.b4();break;case"MarkerType":this._l6.b9();break;case"MarkerTemplate":this._l6.b8();break;case"MaximumMarkers":this._l6.ca();break;case"XAxis":this._l6.cc();break;case"YAxis":this._l6.cd();break;case"MarkerBrush":this._l6.b6();break;case"MarkerOutline":this._l6.b7();break;case"RadiusMemberPath":this._l6.ce();break;case"RadiusScale":this._l6.cf();break;case"LabelMemberPath":this._l6.b3();break;case"FillMemberPath":this._l6.b1();break;case"FillScale":this._l6.b2();break}},$type:new $.ig.Type("GeographicProportionalSymbolSeries",$$t.$an.$type)},true);$c("GeographicProportionalSymbolSeriesBase:ae","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicProportionalSymbolSeriesBase",$$t.$an.$type)},true);$c("GeographicXYTriangulatingSeries:aj","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},bf:function(){return new $$t.p(this)},im:function(a){$$t.$an.im.call(this,a);this._l2=a},_l2:null,longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.longitudeMemberPathProperty)}},latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$aj.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$aj.latitudeMemberPathProperty)}},trianglesSource:function(a){if(arguments.length===1){this.h($$t.$aj.trianglesSourceProperty,a);return a}else{return this.c($$t.$aj.trianglesSourceProperty)}},triangleVertexMemberPath1:function(a){if(arguments.length===1){this.h($$t.$aj.triangleVertexMemberPath1Property,a);return a}else{return this.c($$t.$aj.triangleVertexMemberPath1Property)}},triangleVertexMemberPath2:function(a){if(arguments.length===1){this.h($$t.$aj.triangleVertexMemberPath2Property,a);return a}else{return this.c($$t.$aj.triangleVertexMemberPath2Property)}},triangleVertexMemberPath3:function(a){if(arguments.length===1){this.h($$t.$aj.triangleVertexMemberPath3Property,a);return a}else{return this.c($$t.$aj.triangleVertexMemberPath3Property)}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l2.b3();break;case"LongitudeMemberPath":this._l2.b2();break;case"LatitudeMemberPath":this._l2.b1();break;case"TrianglesSource":this._l2.b4();break;case"TriangleVertexMemberPath1":this._l2.b5();break;case"TriangleVertexMemberPath2":this._l2.b6();break;case"TriangleVertexMemberPath3":this._l2.b7();break}},$type:new $.ig.Type("GeographicXYTriangulatingSeries",$$t.$an.$type)},true);$c("GeographicScatterAreaSeries:af","GeographicXYTriangulatingSeries",{init:function(){$$t.$aj.init.call(this);this._ab=$$t.$af.$type},colorMemberPath:function(a){if(arguments.length===1){this.h($$t.$af.colorMemberPathProperty,a);return a}else{return this.c($$t.$af.colorMemberPathProperty)}},ml:null,colorScale:function(a){if(arguments.length===1){var b=this.ml!=a;if(b){var c=this.ml;this.ml=a;this.raisePropertyChanged("ColorScale",c,this.ml);if(this._mn!=null){this._mn.colorScale(a)}}return a}else{return this.ml}},_mn:null,lt:function(){this._mn=new $.ig.ScatterAreaSeries;var a=this._mn;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.mt.runOn(this));return this._mn},mt:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},bf:function(){return new $$t.i(this)},im:function(a){$$t.$aj.im.call(this,a);this._mp=a},_mp:null,is:function(a,b,c,d){$$t.$aj.is.call(this,a,b,c,d);switch(b){case"ColorMemberPath":this._mp.b9();break;case"ColorScale":this._mp.ca();break}},triangulationStatusChanged:null,dp:function(a){if(arguments.length===1){$.ig.Series.prototype.dp.call(this,a);return a}else{return true}},$type:new $.ig.Type("GeographicScatterAreaSeries",$$t.$aj.$type)},true);$c("GeographicShapeSeriesBaseBase:ah","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicShapeSeriesBaseBase",$$t.$an.$type)
},true);$c("GeographicSymbolSeriesBase:ai","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicSymbolSeriesBase",$$t.$an.$type)},true);$c("GeographicXYTriangulatingSeriesBase:ak","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this)},lt:function(){},$type:new $.ig.Type("GeographicXYTriangulatingSeriesBase",$$t.$an.$type)},true);$c("GeographicContourLineSeries:am","GeographicXYTriangulatingSeries",{init:function(){$$t.$aj.init.call(this);this._ab=$$t.$am.$type},lz:function(){var $self=this;$$t.$aj.lz.call(this);this.lu().g($.ig.ScatterContourSeries.prototype.valueMemberPathProperty,function(){var $ret=new $$a.ao(1,"ValueMemberPath");$ret.d($self);return $ret}());this.lu().g($.ig.ScatterContourSeries.prototype.fillScaleProperty,function(){var $ret=new $$a.ao(1,"FillScale");$ret.d($self);return $ret}())},_mm:null,lt:function(){this._mm=new $.ig.ScatterContourSeries;var a=this._mm;a.triangulationStatusChanged=$.ig.Delegate.prototype.combine(a.triangulationStatusChanged,this.mu.runOn(this));return this._mm},mu:function(a,b){if(this.triangulationStatusChanged!=null){this.triangulationStatusChanged(this,b)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$am.valueMemberPathProperty,a);return a}else{return this.c($$t.$am.valueMemberPathProperty)}},fillScale:function(a){if(arguments.length===1){this.h($$t.$am.fillScaleProperty,a);return a}else{return this.c($$t.$am.fillScaleProperty)}},bf:function(){return new $$t.g(this)},im:function(a){$$t.$aj.im.call(this,a);this._mp=a},_mp:null,valueResolver:function(a){if(arguments.length===1){this.h($$t.$am.valueResolverProperty,a);return a}else{return this.c($$t.$am.valueResolverProperty)}},is:function(a,b,c,d){$$t.$aj.is.call(this,a,b,c,d);switch(b){case"FillScale":this._mp.b9();break;case"ValueMemberPath":this._mp.ca();break;case"ValueResolver":this._mm.valueResolver(this.valueResolver());break;case"Thickness":this._mm.thickness(this.thickness());break;case"DashArray":this._mm.dashArray(this.dashArray());break;case"DashCap":this._mm.dashCap(this.dashCap());break;case"MiterLimit":this._mm.miterLimit(this.miterLimit());break}},triangulationStatusChanged:null,$type:new $.ig.Type("GeographicContourLineSeries",$$t.$aj.$type)},true);$c("GeographicShapeSeries:ao","GeographicShapeSeriesBase",{init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ao.$type},bf:function(){return new $$t.l(this)},_mc:null,im:function(a){$$t.$ag.im.call(this,a);this._mc=a},lt:function(){return new $.ig.ScatterPolygonSeries},shapeStyleSelector:function(a){if(arguments.length===1){this.h($$t.$ao.shapeStyleSelectorProperty,a);return a}else{return this.c($$t.$ao.shapeStyleSelectorProperty)}},shapeStyle:function(a){if(arguments.length===1){this.h($$t.$ao.shapeStyleProperty,a);return a}else{return this.c($$t.$ao.shapeStyleProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ao.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ao.markerTypeProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ao.markerTemplateProperty,a);return a}else{return this.c($$t.$ao.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ao.markerBrushProperty,a);return a}else{return this.c($$t.$ao.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ao.markerOutlineProperty,a);return a}else{return this.c($$t.$ao.markerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ao.markerStyleProperty,a);return a}else{return this.c($$t.$ao.markerStyleProperty)}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$ao.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ao.markerCollisionAvoidanceProperty))}},is:function(a,b,c,d){$$t.$ag.is.call(this,a,b,c,d);switch(b){case"MarkerTemplate":this._mc.cc();break;case"MarkerCollisionAvoidance":this._mc.b9();break;case"MarkerType":this._mc.cd();break;case"MarkerBrush":this._mc.b8();break;case"MarkerOutline":this._mc.ca();break;case"MarkerStyle":this._mc.cb();break;case"ShapeStyleSelector":this._mc.ce();break;case"ShapeStyle":this._mc.cf();break}},$type:new $.ig.Type("GeographicShapeSeries",$$t.$ag.$type)},true);$c("GeographicSymbolSeries:ap","GeographicMapSeriesHost",{init:function(){$$t.$an.init.call(this);this._ab=$$t.$ap.$type},bf:function(){return new $$t.n(this)},im:function(a){$$t.$an.im.call(this,a);this._l5=a},_l5:null,lt:function(){return new $.ig.ScatterSeries},_l4:null,latitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ap.latitudeMemberPathProperty,a);return a}else{return this.c($$t.$ap.latitudeMemberPathProperty)}},longitudeMemberPath:function(a){if(arguments.length===1){this.h($$t.$ap.longitudeMemberPathProperty,a);return a}else{return this.c($$t.$ap.longitudeMemberPathProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ap.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ap.markerTypeProperty))}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$ap.markerCollisionAvoidanceProperty,$.ig.CollisionAvoidanceType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ap.markerCollisionAvoidanceProperty))}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ap.markerTemplateProperty,a);return a}else{return this.c($$t.$ap.markerTemplateProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ap.markerBrushProperty,a);return a}else{return this.c($$t.$ap.markerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ap.markerOutlineProperty,a);return a}else{return this.c($$t.$ap.markerOutlineProperty)}},maximumMarkers:function(a){if(arguments.length===1){this.h($$t.$ap.maximumMarkersProperty,a);return a}else{return $h(this.c($$t.$ap.maximumMarkersProperty))}},is:function(a,b,c,d){$$t.$an.is.call(this,a,b,c,d);switch(b){case"SeriesViewer":this._l5.b9();break;case"LongitudeMemberPath":this._l5.b2();break;case"LatitudeMemberPath":this._l5.b1();break;case"MarkerCollisionAvoidance":this._l5.b4();break;case"MarkerType":this._l5.b7();break;case"MarkerTemplate":this._l5.b6();break;case"MaximumMarkers":this._l5.b8();break;case"XAxis":this._l5.ca();break;case"YAxis":this._l5.cb();break;case"MarkerBrush":this._l5.b3();break;case"MarkerOutline":this._l5.b5();break}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ap.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$ap.useLightweightMarkersProperty)}},$type:new $.ig.Type("GeographicSymbolSeries",$$t.$an.$type)},true);$$t.$an.visibleFromScaleProperty=$$a.$s.i("VisibleFromScale",Number,$$t.$an.$type,new $$a.ac(2,1,function(a,b){var c=a;c.raisePropertyChanged("VisibleFromScale",b.oldValue(),b.newValue())}));$$t.$ag.shapeMemberPathProperty=$$a.$s.i("ShapeMemberPath",String,$$t.$ag.$type,new $$a.ac(2,"points",function(a,b){$b($$t.$ag.$type,a).raisePropertyChanged("ShapeMemberPath",b.oldValue(),b.newValue())}));$$t.$ag.shapeFilterResolutionProperty=$$a.$s.i("ShapeFilterResolution",Number,$$t.$ag.$type,new $$a.ac(2,2,function(a,b){$b($$t.$ag.$type,a).raisePropertyChanged("ShapeFilterResolution",b.oldValue(),b.newValue())}));$$t.$s.ag=85.05112878;$$t.$s.ah=-85.05112878;$$t.$aq.zoomableProperty=$$a.$s.i("Zoomable",$$0.$aq.$type,$$t.$aq.$type,new $$a.ac(2,true,function(a,b){$b($$t.$aq.$type,a).jh("Zoomable",b.oldValue(),b.newValue())}));$$t.$aq.oh=new $$a.ae(2,{__x:-180,__y:-85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:180,__y:85.05112878,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});$$t.$aq.worldRectProperty=$$a.$s.i("WorldRect",$$a.$ae.$type,$$t.$aq.$type,new $$a.ac(2,$$t.$aq.oh,function(a,b){a.jh("WorldRect",b.oldValue(),b.newValue())}));$$t.$aq.ok=new $$a.ae(0,0,0,1,1);$$t.$aq.windowScaleProperty=$$a.$s.i("WindowScale",Number,$$t.$aq.$type,new $$a.ac(2,NaN,function(a,b){$b($$t.$aq.$type,a).jh("WindowScale",b.oldValue(),b.newValue())}));$$t.$z.windowRectProperty=$$a.$s.i("WindowRect",$$a.$ae.$type,$$t.$z.$type,new $$a.ac(2,$$a.$ae.empty(),function(a,b){$b($$t.$z.$type,a).a2("WindowRect",b.oldValue(),b.newValue())}));$$t.$z.geographicMapProperty=$$a.$s.i("GeographicMap",$$t.$aq.$type,$$t.$z.$type,new $$a.ac(2,null,$$t.$z.a0));$$t.$x.b0="http://dev.virtualearth.net/REST/v1/Imagery/Metadata/";$$t.$x.isDeferredLoadProperty=$$a.$s.i("IsDeferredLoad",$$0.$aq.$type,$$t.$x.$type,new $$a.ac(2,false,function(a,b){$b($$t.$x.$type,a).cc(b.oldValue(),b.newValue())}));$$t.$x.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$x.$type,new $$a.ac(2,null,$$t.$x.cf));$$t.$x.subDomainsProperty=$$a.$s.i("SubDomains",$$4.$f.$type.specialize(String),$$t.$x.$type,new $$a.ac(2,null,$$t.$x.ce));$$t.$x.cultureNameProperty=$$a.$s.i("CultureName",String,$$t.$x.$type,new $$a.ac(2,"en-US",$$t.$x.ca));$$t.$x.apiKeyProperty=$$a.$s.i("ApiKey",String,$$t.$x.$type,new $$a.ac(2,String.empty(),function(a,b){$b($$t.$x.$type,a).b9(b.oldValue(),b.newValue())}));$$t.$x.imageryStyleProperty=$$a.$s.i("ImageryStyle",$$t.$t.$type,$$t.$x.$type,new $$a.ac(2,$$t.$t.getBox(1),function(a,b){$b($$t.$x.$type,a).cb($g(b.oldValue()),$g(b.newValue()))}));$$t.$aa.tilePathProperty=$$a.$s.i("TilePath",String,$$t.$aa.$type,new $$a.ac(2,null,$$t.$aa.bg));$$t.$ab.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ab.useBruteForceProperty=$$a.$s.i("UseBruteForce",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseBruteForce",b.oldValue(),b.newValue())}));$$t.$ab.progressiveLoadProperty=$$a.$s.i("ProgressiveLoad",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,true,function(a,b){a.raisePropertyChanged("ProgressiveLoad",b.oldValue(),b.newValue())}));$$t.$ab.mouseOverEnabledProperty1=$$a.$s.i("MouseOverEnabled",$$0.$aq.$type,$$t.$ab.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("MouseOverEnabled",b.oldValue(),b.newValue())}));$$t.$ab.heatMinimumProperty=$$a.$s.i("HeatMinimum",Number,$$t.$ab.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("HeatMinimum",b.oldValue(),b.newValue())}));$$t.$ab.heatMaximumProperty=$$a.$s.i("HeatMaximum",Number,$$t.$ab.$type,new $$a.ac(2,50,function(a,b){a.raisePropertyChanged("HeatMaximum",b.oldValue(),b.newValue())}));$$t.$ab.heatMinimumColorProperty=$$a.$s.i("HeatMinimumColor",$$a.$ax.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HeatMinimumColor",b.oldValue(),b.newValue())}));$$t.$ab.heatMaximumColorProperty=$$a.$s.i("HeatMaximumColor",$$a.$ax.$type,$$t.$ab.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("HeatMaximumColor",b.oldValue(),b.newValue())}));$$t.$ab.pointExtentProperty=$$a.$s.i("PointExtent",$$0.$aw.$type,$$t.$ab.$type,new $$a.ac(2,1,function(a,b){a.raisePropertyChanged("PointExtent",b.oldValue(),b.newValue())}));$$t.$ac.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$ac.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$ac.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$ad.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ad.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ad.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ad.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ad.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ad.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$ad.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$ad.radiusMemberPathProperty=$$a.$s.i("RadiusMemberPath",String,$$t.$ad.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("RadiusMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.radiusScaleProperty=$$a.$s.i("RadiusScale",$.ig.SizeScale.prototype.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("RadiusScale",b.oldValue(),b.newValue())}));$$t.$ad.labelMemberPathProperty=$$a.$s.i("LabelMemberPath",String,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.fillMemberPathProperty=$$a.$s.i("FillMemberPath",String,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillMemberPath",b.oldValue(),b.newValue())}));$$t.$ad.fillScaleProperty=$$a.$s.i("FillScale",$.ig.BrushScale.prototype.$type,$$t.$ad.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$aj.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,"pointX",function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$aj.$type,new $$a.ac(2,"pointY",function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$aj.trianglesSourceProperty=$$a.$s.i("TrianglesSource",$$0.$bt.$type,$$t.$aj.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrianglesSource",b.oldValue(),b.newValue())}));$$t.$aj.triangleVertexMemberPath1Property=$$a.$s.i("TriangleVertexMemberPath1",String,$$t.$aj.$type,new $$a.ac(2,"v1",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath1",b.oldValue(),b.newValue())}));$$t.$aj.triangleVertexMemberPath2Property=$$a.$s.i("TriangleVertexMemberPath2",String,$$t.$aj.$type,new $$a.ac(2,"v2",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath2",b.oldValue(),b.newValue())}));$$t.$aj.triangleVertexMemberPath3Property=$$a.$s.i("TriangleVertexMemberPath3",String,$$t.$aj.$type,new $$a.ac(2,"v3",function(a,b){a.raisePropertyChanged("TriangleVertexMemberPath3",b.oldValue(),b.newValue())}));$$t.$af.colorMemberPathProperty=$$a.$s.i("ColorMemberPath",String,$$t.$af.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ColorMemberPath",b.oldValue(),b.newValue())}));$$t.$am.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$am.$type,new $$a.ac(2,"value",function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$am.fillScaleProperty=$$a.$s.i("FillScale",$.ig.ValueBrushScale.prototype.$type,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("FillScale",b.oldValue(),b.newValue())}));$$t.$am.valueResolverProperty=$$a.$s.i("ValueResolver",$.ig.ContourValueResolver.prototype.$type,$$t.$am.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueResolver",b.oldValue(),b.newValue())}));$$t.$ao.shapeStyleSelectorProperty=$$a.$s.i("ShapeStyleSelector",$.ig.StyleSelector.prototype.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyleSelector",b.oldValue(),b.newValue())}));$$t.$ao.shapeStyleProperty=$$a.$s.i("ShapeStyle",$$a.$ag.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ShapeStyle",b.oldValue(),b.newValue())}));$$t.$ao.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ao.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ao.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ao.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ao.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ao.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ao.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ao.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ao.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ao.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ao.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$ao.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$ap.latitudeMemberPathProperty=$$a.$s.i("LatitudeMemberPath",String,$$t.$ap.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LatitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ap.longitudeMemberPathProperty=$$a.$s.i("LongitudeMemberPath",String,$$t.$ap.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("LongitudeMemberPath",b.oldValue(),b.newValue())}));$$t.$ap.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ap.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(2),function(a,b){a.raisePropertyChanged("MarkerType",b.oldValue(),b.newValue())}));$$t.$ap.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ap.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ap.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$.ig.CollisionAvoidanceType.prototype.$type,$$t.$ap.$type,new $$a.ac(2,$.ig.CollisionAvoidanceType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$ap.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ap.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ap.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ap.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ap.maximumMarkersProperty=$$a.$s.i("MaximumMarkers",$$0.$aw.$type,$$t.$ap.$type,new $$a.ac(2,400,function(a,b){a.raisePropertyChanged("MaximumMarkers",b.oldValue(),b.newValue())}));$$t.$ap.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$ap.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("UseLightweightMarkers",b.oldValue(),b.newValue())}))});