forked from markmarkoh/datamaps
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdatamaps.bgd.min.js
2 lines (2 loc) · 46 KB
/
datamaps.bgd.min.js
1
2
!function(){function a(a,b,c){"undefined"==typeof c&&(c=b,optionsValues=void 0);var d="undefined"!=typeof a?a:b;if("undefined"==typeof d)return null;if("function"==typeof d){var e=[c];return c.geography&&(e=[c.geography,c.data]),d.apply(null,e)}return d}function b(a,b,c){return this.svg=n.select(a).append("svg").attr("width",c||a.offsetWidth).attr("data-width",c||a.offsetWidth).attr("class","datamap").attr("height",b||a.offsetHeight).style("overflow","hidden"),this.options.responsive&&(n.select(this.options.element).style({position:"relative","padding-bottom":100*this.options.aspectRatio+"%"}),n.select(this.options.element).select("svg").style({position:"absolute",width:"100%",height:"100%"}),n.select(this.options.element).select("svg").select("g").selectAll("path").style("vector-effect","non-scaling-stroke")),this.svg}function c(a,b){var c,d,e=b.width||a.offsetWidth,f=b.height||a.offsetHeight,g=this.svg;return b&&"undefined"==typeof b.scope&&(b.scope="world"),"usa"===b.scope?c=n.geo.albersUsa().scale(e).translate([e/2,f/2]):"world"===b.scope&&(c=n.geo[b.projection]().scale((e+1)/2/Math.PI).translate([e/2,f/("mercator"===b.projection?1.45:1.8)])),"orthographic"===b.projection&&(g.append("defs").append("path").datum({type:"Sphere"}).attr("id","sphere").attr("d",d),g.append("use").attr("class","stroke").attr("xlink:href","#sphere"),g.append("use").attr("class","fill").attr("xlink:href","#sphere"),c.scale(250).clipAngle(90).rotate(b.projectionConfig.rotation)),d=n.geo.path().projection(c),{path:d,projection:c}}function d(){n.select(".datamaps-style-block").empty()&&n.select("head").append("style").attr("class","datamaps-style-block").html('.datamap path.datamaps-graticule { fill: none; stroke: #777; stroke-width: 0.5px; stroke-opacity: .5; pointer-events: none; } .datamap .labels {pointer-events: none;} .datamap path {stroke: #FFFFFF; stroke-width: 1px;} .datamaps-legend dt, .datamaps-legend dd { float: left; margin: 0 3px 0 0;} .datamaps-legend dd {width: 20px; margin-right: 6px; border-radius: 3px;} .datamaps-legend {padding-bottom: 20px; z-index: 1001; position: absolute; left: 4px; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;} .datamaps-hoverover {display: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .hoverinfo {padding: 4px; border-radius: 1px; background-color: #FFF; box-shadow: 1px 1px 5px #CCC; font-size: 12px; border: 1px solid #CCC; } .hoverinfo hr {border:1px dotted #CCC; }')}function e(b){var c=this.options.fills,d=this.options.data||{},e=this.options.geographyConfig,f=this.svg.select("g.datamaps-subunits");f.empty()&&(f=this.addLayer("datamaps-subunits",null,!0));var g=o.feature(b,b.objects[this.options.scope]).features;e.hideAntarctica&&(g=g.filter(function(a){return"ATA"!==a.id})),e.hideHawaiiAndAlaska&&(g=g.filter(function(a){return"HI"!==a.id&&"AK"!==a.id}));var h=f.selectAll("path.datamaps-subunit").data(g);h.enter().append("path").attr("d",this.path).attr("class",function(a){return"datamaps-subunit "+a.id}).attr("data-info",function(a){return JSON.stringify(d[a.id])}).style("fill",function(b){var e,f=d[b.id];return f&&f.fillKey&&(e=c[a(f.fillKey,{data:d[b.id],geography:b})]),"undefined"==typeof e&&(e=a(f&&f.fillColor,c.defaultFill,{data:d[b.id],geography:b})),e}).style("stroke-width",e.borderWidth).style("stroke",e.borderColor)}function f(){function b(){this.parentNode.appendChild(this)}var c=this.svg,d=this,e=this.options.geographyConfig;(e.highlightOnHover||e.popupOnHover)&&c.selectAll(".datamaps-subunit").on("mouseover",function(f){var g=n.select(this),h=d.options.data[f.id]||{};if(e.highlightOnHover){var i={fill:g.style("fill"),stroke:g.style("stroke"),"stroke-width":g.style("stroke-width"),"fill-opacity":g.style("fill-opacity")};g.style("fill",a(h.highlightFillColor,e.highlightFillColor,h)).style("stroke",a(h.highlightBorderColor,e.highlightBorderColor,h)).style("stroke-width",a(h.highlightBorderWidth,e.highlightBorderWidth,h)).style("fill-opacity",a(h.highlightFillOpacity,e.highlightFillOpacity,h)).attr("data-previousAttributes",JSON.stringify(i)),/((MSIE)|(Trident))/.test(navigator.userAgent)||b.call(this)}e.popupOnHover&&d.updatePopup(g,f,e,c)}).on("mouseout",function(){var a=n.select(this);if(e.highlightOnHover){var b=JSON.parse(a.attr("data-previousAttributes"));for(var c in b)a.style(c,b[c])}a.on("mousemove",null),n.selectAll(".datamaps-hoverover").style("display","none")})}function g(a,b,c){if(b=b||{},this.options.fills){var d="<dl>",e="";b.legendTitle&&(d="<h2>"+b.legendTitle+"</h2>"+d);for(var f in this.options.fills){if("defaultFill"===f){if(!b.defaultFillName)continue;e=b.defaultFillName}else e=b.labels&&b.labels[f]?b.labels[f]:f+": ";d+="<dt>"+e+"</dt>",d+='<dd style="background-color:'+this.options.fills[f]+'"> </dd>'}d+="</dl>";n.select(this.options.element).append("div").attr("class","datamaps-legend").html(d)}}function h(a,b){var c=n.geo.graticule();this.svg.insert("path",".datamaps-subunits").datum(c).attr("class","datamaps-graticule").attr("d",this.path)}function i(b,c,d){var e=this;this.svg;if(!c||c&&!c.slice)throw"Datamaps Error - arcs must be an array";for(var f=0;f<c.length;f++)c[f]=l(c[f],c[f].options),delete c[f].options;"undefined"==typeof d&&(d=p.arcConfig);var g=b.selectAll("path.datamaps-arc").data(c,JSON.stringify),h=n.geo.path().projection(e.projection);g.enter().append("svg:path").attr("class","datamaps-arc").style("stroke-linecap","round").style("stroke",function(b){return a(b.strokeColor,d.strokeColor,b)}).style("fill","none").style("stroke-width",function(b){return a(b.strokeWidth,d.strokeWidth,b)}).attr("d",function(b){var c=e.latLngToXY(a(b.origin.latitude,b),a(b.origin.longitude,b)),f=e.latLngToXY(a(b.destination.latitude,b),a(b.destination.longitude,b)),g=[(c[0]+f[0])/2,(c[1]+f[1])/2];if(d.greatArc){var i=n.geo.greatArc().source(function(b){return[a(b.origin.longitude,b),a(b.origin.latitude,b)]}).target(function(b){return[a(b.destination.longitude,b),a(b.destination.latitude,b)]});return h(i(b))}var j=a(b.arcSharpness,d.arcSharpness,b);return"M"+c[0]+","+c[1]+"S"+(g[0]+50*j)+","+(g[1]-75*j)+","+f[0]+","+f[1]}).transition().delay(100).style("fill",function(b){var c=this.getTotalLength();return this.style.transition=this.style.WebkitTransition="none",this.style.strokeDasharray=c+" "+c,this.style.strokeDashoffset=c,this.getBoundingClientRect(),this.style.transition=this.style.WebkitTransition="stroke-dashoffset "+a(b.animationSpeed,d.animationSpeed,b)+"ms ease-out",this.style.strokeDashoffset="0","none"}),g.exit().transition().style("opacity",0).remove()}function j(a,b){var c=this;b=b||{};var d=this.projection([-67.707617,42.722131]);this.svg.selectAll(".datamaps-subunit").attr("data-foo",function(e){var f=c.path.centroid(e),g=7.5,h=5;["FL","KY","MI"].indexOf(e.id)>-1&&(g=-2.5),"NY"===e.id&&(g=-1),"MI"===e.id&&(h=18),"LA"===e.id&&(g=13);var i,j;i=f[0]-g,j=f[1]+h;var k=["VT","NH","MA","RI","CT","NJ","DE","MD","DC"].indexOf(e.id);if(k>-1){var l=d[1];i=d[0],j=l+k*(2+(b.fontSize||12)),a.append("line").attr("x1",i-3).attr("y1",j-5).attr("x2",f[0]).attr("y2",f[1]).style("stroke",b.labelColor||"#000").style("stroke-width",b.lineWidth||1)}return a.append("text").attr("x",i).attr("y",j).style("font-size",(b.fontSize||10)+"px").style("font-family",b.fontFamily||"Verdana").style("fill",b.labelColor||"#000").text(e.id),"bar"})}function k(b,c,d){function e(a){return"undefined"!=typeof a&&"undefined"!=typeof a.latitude&&"undefined"!=typeof a.longitude}var f=this,g=this.options.fills,h=this.options.filters,i=this.svg;if(!c||c&&!c.slice)throw"Datamaps Error - bubbles must be an array";var j=b.selectAll("circle.datamaps-bubble").data(c,d.key);j.enter().append("svg:circle").attr("class","datamaps-bubble").attr("cx",function(a){var b;return e(a)?b=f.latLngToXY(a.latitude,a.longitude):a.centered&&(b=f.path.centroid(i.select("path."+a.centered).data()[0])),b?b[0]:void 0}).attr("cy",function(a){var b;return e(a)?b=f.latLngToXY(a.latitude,a.longitude):a.centered&&(b=f.path.centroid(i.select("path."+a.centered).data()[0])),b?b[1]:void 0}).attr("r",function(b){return d.animate?0:a(b.radius,d.radius,b)}).attr("data-info",function(a){return JSON.stringify(a)}).attr("filter",function(b){var c=h[a(b.filterKey,d.filterKey,b)];return c?c:void 0}).style("stroke",function(b){return a(b.borderColor,d.borderColor,b)}).style("stroke-width",function(b){return a(b.borderWidth,d.borderWidth,b)}).style("fill-opacity",function(b){return a(b.fillOpacity,d.fillOpacity,b)}).style("fill",function(b){var c=g[a(b.fillKey,d.fillKey,b)];return c||g.defaultFill}).on("mouseover",function(b){var c=n.select(this);if(d.highlightOnHover){var e={fill:c.style("fill"),stroke:c.style("stroke"),"stroke-width":c.style("stroke-width"),"fill-opacity":c.style("fill-opacity")};c.style("fill",a(b.highlightFillColor,d.highlightFillColor,b)).style("stroke",a(b.highlightBorderColor,d.highlightBorderColor,b)).style("stroke-width",a(b.highlightBorderWidth,d.highlightBorderWidth,b)).style("fill-opacity",a(b.highlightFillOpacity,d.highlightFillOpacity,b)).attr("data-previousAttributes",JSON.stringify(e))}d.popupOnHover&&f.updatePopup(c,b,d,i)}).on("mouseout",function(a){var b=n.select(this);if(d.highlightOnHover){var c=JSON.parse(b.attr("data-previousAttributes"));for(var e in c)b.style(e,c[e])}n.selectAll(".datamaps-hoverover").style("display","none")}),j.transition().duration(400).attr("r",function(b){return a(b.radius,d.radius,b)}),j.exit().transition().delay(d.exitDelay).attr("r",0).remove()}function l(a){return Array.prototype.slice.call(arguments,1).forEach(function(b){if(b)for(var c in b)null==a[c]&&(a[c]=b[c])}),a}function m(a){if("undefined"==typeof n||"undefined"==typeof o)throw new Error("Include d3.js (v3.0.3 or greater) and topojson on this page before creating a new map");return this.options=l(a,p),this.options.geographyConfig=l(a.geographyConfig,p.geographyConfig),this.options.projectionConfig=l(a.projectionConfig,p.projectionConfig),this.options.bubblesConfig=l(a.bubblesConfig,p.bubblesConfig),this.options.arcConfig=l(a.arcConfig,p.arcConfig),n.select(this.options.element).select("svg").length>0&&b.call(this,this.options.element,this.options.height,this.options.width),this.addPlugin("bubbles",k),this.addPlugin("legend",g),this.addPlugin("arc",i),this.addPlugin("labels",j),this.addPlugin("graticule",h),this.options.disableDefaultStyles||d(),this.draw()}var n=window.d3,o=window.topojson,p={scope:"world",responsive:!1,aspectRatio:.5625,setProjection:c,projection:"equirectangular",dataType:"json",data:{},done:function(){},fills:{defaultFill:"#ABDDA4"},filters:{},geographyConfig:{dataUrl:null,hideAntarctica:!0,hideHawaiiAndAlaska:!1,borderWidth:1,borderColor:"#FDFDFD",popupTemplate:function(a,b){return'<div class="hoverinfo"><strong>'+a.properties.name+"</strong></div>"},popupOnHover:!0,highlightOnHover:!0,highlightFillColor:"#FC8D59",highlightBorderColor:"rgba(250, 15, 160, 0.2)",highlightBorderWidth:2},projectionConfig:{rotation:[97,0]},bubblesConfig:{borderWidth:2,borderColor:"#FFFFFF",popupOnHover:!0,radius:null,popupTemplate:function(a,b){return'<div class="hoverinfo"><strong>'+b.name+"</strong></div>"},fillOpacity:.75,animate:!0,highlightOnHover:!0,highlightFillColor:"#FC8D59",highlightBorderColor:"rgba(250, 15, 160, 0.2)",highlightBorderWidth:2,highlightFillOpacity:.85,exitDelay:100,key:JSON.stringify},arcConfig:{strokeColor:"#DD1C77",strokeWidth:1,arcSharpness:1,animationSpeed:600}};m.prototype.resize=function(){var a=this,b=a.options;if(b.responsive){var c=b.element.clientWidth,d=n.select(b.element).select("svg").attr("data-width");n.select(b.element).select("svg").selectAll("g").attr("transform","scale("+c/d+")")}},m.prototype.draw=function(){function a(a){b.options.dataUrl&&n[b.options.dataType](b.options.dataUrl,function(a){if("csv"===b.options.dataType&&a&&a.slice){for(var c={},d=0;d<a.length;d++)c[a[d].id]=a[d];a=c}Datamaps.prototype.updateChoropleth.call(b,a)}),e.call(b,a),f.call(b),(b.options.geographyConfig.popupOnHover||b.options.bubblesConfig.popupOnHover)&&(hoverover=n.select(b.options.element).append("div").attr("class","datamaps-hoverover").style("z-index",10001).style("position","absolute")),b.options.done(b)}var b=this,c=b.options,d=c.setProjection.apply(b,[c.element,c]);return this.path=d.path,this.projection=d.projection,c.geographyConfig.dataUrl?n.json(c.geographyConfig.dataUrl,function(c,d){if(c)throw new Error(c);b.customTopo=d,a(d)}):a(this[c.scope+"Topo"]||c.geographyConfig.dataJson),this},m.prototype.worldTopo="__WORLD__",m.prototype.abwTopo="__ABW__",m.prototype.afgTopo="__AFG__",m.prototype.agoTopo="__AGO__",m.prototype.aiaTopo="__AIA__",m.prototype.albTopo="__ALB__",m.prototype.aldTopo="__ALD__",m.prototype.andTopo="__AND__",m.prototype.areTopo="__ARE__",m.prototype.argTopo="__ARG__",m.prototype.armTopo="__ARM__",m.prototype.asmTopo="__ASM__",m.prototype.ataTopo="__ATA__",m.prototype.atcTopo="__ATC__",m.prototype.atfTopo="__ATF__",m.prototype.atgTopo="__ATG__",m.prototype.ausTopo="__AUS__",m.prototype.autTopo="__AUT__",m.prototype.azeTopo="__AZE__",m.prototype.bdiTopo="__BDI__",m.prototype.belTopo="__BEL__",m.prototype.benTopo="__BEN__",m.prototype.bfaTopo="__BFA__",m.prototype.bgdTopo={type:"Topology",objects:{bgd:{type:"GeometryCollection",geometries:[{type:"MultiPolygon",properties:{name:"Dhaka"},id:"BD.DA",arcs:[[[0]],[[1,2,3,4,5,6,7,8]]]},{type:"MultiPolygon",properties:{name:"Khulna"},id:"BD.KH",arcs:[[[9]],[[-6,10,11,12]]]},{type:"MultiPolygon",properties:{name:"Barisal"},id:"BD.BA",arcs:[[[13]],[[14]],[[15]],[[16]],[[17]],[[18]],[[19]],[[20]],[[21]],[[22]],[[23]],[[24]],[[25]],[[26]],[[27,-11,-5]]]},{type:"MultiPolygon",properties:{name:"Chittagong"},id:"BD.CG",arcs:[[[28]],[[29]],[[30]],[[31]],[[32]],[[33,-3,34]]]},{type:"Polygon",properties:{name:"Sylhet"},id:"BD.SY",arcs:[[-35,-2,35]]},{type:"Polygon",properties:{name:"Rajshahi"},id:"BD.RJ",arcs:[[-7,-13,36,37]]},{type:"Polygon",properties:{name:"Rangpur"},id:"BD.RP",arcs:[[-8,-38,38]]}]}},arcs:[[[5448,4437],[82,-45],[19,-37],[-79,42],[-44,12],[-12,-19],[-38,-14],[-42,8],[-39,22],[-68,51],[-23,24],[6,16],[57,-1],[78,-20],[103,-39]],[[6303,7506],[-6,-73],[32,-74],[-1,-23],[-7,-17],[-23,-25],[-19,-28],[-24,-61],[141,-167],[62,-20],[257,19],[29,-77],[15,-35],[7,-75],[-15,-89],[14,-31],[12,-3],[10,0],[12,2],[17,1],[66,-2],[23,-8],[12,-13],[10,-20],[-2,-13],[-7,-10],[-9,-9],[-6,-10],[-2,-11],[0,-10],[-2,-11],[-6,-9],[-17,-7],[-22,-6],[-12,-5],[1,-13],[27,-24],[11,-18],[14,-11],[11,-7],[39,-15],[-30,-57],[-23,-31],[-19,-19],[-14,-12],[-7,-3],[-2,-6],[0,-7],[17,-14],[17,-7],[23,-1],[26,-9],[8,-31],[4,-9],[-2,-21],[-36,-18],[47,-31],[13,-11],[11,-13],[5,-12],[-12,-16],[-15,-3],[-23,-19],[29,-34],[-47,-24],[-73,-23],[-32,-58],[-17,-12],[-17,-20]],[[6776,5977],[-28,-14],[-37,-9],[-42,-3],[-20,-8],[0,-18],[5,-19],[-6,-13],[-15,-2],[-16,5],[-30,16],[-71,-71],[-25,-7],[-25,-5],[-13,-6],[10,-33],[-3,-8],[38,-40],[-15,-24],[42,-19],[-17,-35],[-42,-35],[-35,-16],[-25,-17],[-19,-40],[9,-32],[-10,-42],[-45,-71],[-82,-83],[-30,-17],[-20,-8],[-13,2],[-12,3],[-16,6],[-49,24],[-13,-6],[-15,-5],[-14,-3],[-16,-2],[-66,2],[-16,-2],[-14,-4],[-14,-7],[-14,-8],[-12,-11],[-8,-11],[-2,-14],[12,-37],[1,-13],[-3,-12],[-45,-84],[-34,-37],[-4,-15],[7,-11],[32,-16],[12,-8],[9,-11],[5,-12],[-1,-12],[-17,-23],[-19,-13],[58,-43],[18,-19],[-5,-9],[-33,-3],[-25,-10],[-10,-14],[16,-19],[-22,-18],[-47,-22],[-20,-21]],[[5800,4785],[-14,1],[-38,-1],[-6,-7],[19,-15],[39,-23],[-15,-35],[-38,16],[-24,2],[-42,-18],[-55,-13],[-31,-15],[-9,6],[-33,67],[9,48],[34,39],[55,19],[-14,12],[-3,-7],[-1,-2],[-2,-1],[-10,-2],[-16,16],[-36,-3],[-80,-24],[13,-23],[-11,-15],[-27,-7],[-34,-2],[-36,2],[-28,7],[-55,26],[18,-27],[30,-17],[36,-10],[35,-4],[81,-3],[18,-13],[4,-152],[-6,-19],[-17,-10],[-18,-25],[-13,-30],[-4,-27],[-73,23],[-424,59],[-82,22],[-74,36],[-2,-20],[20,-18],[281,-123],[34,-20],[20,-22],[14,-21],[19,-16],[68,-11],[60,-21],[34,-9],[142,-12],[18,-11],[63,-70],[9,-28],[8,-60],[-9,10],[-16,17],[-20,15],[10,-33],[10,-101],[-8,-40],[-59,-61],[-14,-10],[-25,5],[-6,14],[10,17],[21,12],[0,11],[-15,0],[-24,-23],[-23,-17],[-30,-12],[-42,-7],[-81,2],[-27,-8],[-10,-28],[2,-11]],[[5254,3926],[-5,-3],[-10,-16],[-8,-6],[-37,-16],[-57,19],[-29,21],[-49,27],[-44,8],[-26,4],[-6,-4],[-26,-6],[-24,-11],[-20,-28],[21,-2],[34,3],[17,-9],[2,-30],[-2,1],[-4,-9],[-9,-9],[-4,-10],[-17,-11],[-23,-28],[-22,-11],[-13,-1],[-19,-2],[-25,8],[-31,15],[-42,37],[-12,28],[-5,44],[-7,13],[-13,13],[-18,6],[-24,3],[-106,-15],[-20,-26],[-17,-32],[-40,-15],[-36,-27],[-18,-20],[-43,-30],[-11,-10],[-30,-48],[-54,-54],[-52,-38],[-30,-12],[-37,-6],[-77,-9]],[[4126,3622],[-1,0],[-88,34],[-17,10],[-43,37],[-14,6],[-32,11],[-12,7],[-10,12],[-12,31],[-9,16],[-29,28],[-69,46],[-35,30],[-53,82],[-21,22],[-17,8],[-37,5],[-19,12],[-9,10],[-7,13],[-3,16],[2,19],[42,-26],[23,-6],[16,24],[33,34],[14,7],[27,7],[7,15],[-12,16],[-30,9],[-26,-5],[-18,-11],[-19,-10],[-27,3],[-32,30],[7,35],[-5,29],[-116,23],[19,25],[43,31],[24,26],[-64,-1],[-55,46],[-32,64],[2,54],[16,0],[8,-9],[9,-6],[28,-9],[-41,140],[-20,34],[-42,29],[-67,27],[-63,4],[-35,-37],[-8,10],[-6,12],[-2,12],[3,13],[14,6],[29,16],[20,17],[-12,8],[-23,8],[-13,18],[-9,22],[-14,17],[-27,22],[-129,138],[-22,8],[-28,-2],[-36,-7],[-62,-3],[-89,82],[-7,15],[112,211],[3,33],[-4,14],[-32,68]],[[2863,5407],[1,-1],[71,-34],[193,-60],[49,-21],[87,-56],[55,-8],[38,8],[66,31],[35,10],[120,8],[49,9],[0,20],[-23,79],[-5,26],[9,37],[28,52],[185,111],[27,18],[20,24],[17,23],[5,60],[22,29],[-7,3],[5,24],[8,25],[-7,11],[-2,7],[4,15],[-8,16],[-39,7],[-1,37],[-2,9],[-7,6],[-24,13],[-58,46],[-4,6],[-12,6],[-4,2],[-2,3],[-2,15],[2,66],[-14,65],[0,17],[20,122],[2,64],[18,53],[3,33],[-2,32],[-6,21],[11,18],[24,21],[16,43],[0,21],[-10,33],[3,19],[23,77],[-1,36],[-11,31],[-14,18],[-17,16],[-40,26],[-64,24],[-37,19],[-22,17],[-29,41],[-19,34],[-53,183],[-3,15],[13,142],[20,90],[28,91]],[[3591,7511],[49,73],[20,23],[26,22],[32,33],[12,43],[-19,92],[49,84],[6,12],[13,13],[31,14],[36,5]],[[3846,7925],[-9,-49],[7,-58],[20,-60],[25,-33],[34,-5],[77,23],[82,2],[480,-145],[339,-54],[168,-51],[76,-1],[220,33],[178,-11],[86,16],[31,-1],[25,-5],[46,-16],[81,-10],[18,1],[13,6],[23,17],[11,4],[35,-3],[28,-12],[27,-14],[31,-12],[61,-5],[244,24]],[[2430,1700],[-27,-30],[-65,26],[-110,96],[0,6],[14,11],[14,32],[-1,33],[-22,56],[-6,27],[-14,29],[2,16],[26,1],[9,-4],[7,-8],[6,-10],[8,-24],[22,-115],[24,-50],[50,-21],[50,-24],[13,-47]],[[4126,3622],[31,-22],[41,-51],[-30,-18],[-5,-1],[-17,2],[-6,0],[-7,-4],[-7,-9],[-8,-12],[-1,-6],[2,-4],[6,-4],[8,-6],[1,-6],[-5,-7],[-10,-4],[-12,-4],[-10,-4],[-8,-12],[0,-13],[3,-9],[5,-6],[20,-8],[10,-8],[-2,-7],[-9,-8],[-66,-31],[-20,-18],[1,-8],[13,-5],[55,-4],[18,-5],[12,-12],[2,-12],[-4,-12],[-6,-4],[-9,-1],[-10,4],[-11,2],[-12,-1],[-12,-6],[1,-7],[23,-16],[14,-14],[25,-52],[7,-5],[28,-13],[13,-9],[7,-12],[10,-25],[1,-21],[-2,-17],[-3,-8],[-19,-31],[-5,-12],[-3,-15],[2,-8],[7,-7],[34,-13],[2,-1],[4,-6],[5,-5],[18,-39]],[[4236,2942],[-69,-52],[-30,-27],[-12,-27],[-17,-27],[-37,8],[-66,37],[5,-35],[12,-29],[8,-29],[-8,-36],[-91,-127],[27,-36],[22,-60],[25,-115],[3,-59],[-6,-29],[-18,-22],[-36,-14],[-32,2],[-33,7],[-41,0],[0,-13],[45,-14],[38,-18],[26,-26],[10,-40],[-3,-16],[-11,-31],[1,-18],[8,-16],[30,-33],[17,-33],[21,-19],[12,-22],[-14,-27],[-16,-4],[-48,-7],[-56,-36],[-12,-12],[-4,-7],[-8,-7],[-20,-9],[-40,-12],[-23,-2],[-10,8],[-11,25],[-27,-5],[-32,-16],[-28,-10],[-36,2],[-40,7],[-37,10],[-26,16],[-10,13],[-8,18],[-1,19],[23,30],[-4,16],[-31,33],[-61,-94],[25,-31],[42,-43],[48,-38],[43,-16],[19,-16],[-23,-34],[-47,-24],[-54,10],[-26,12],[-24,1],[-54,-8],[-6,-9],[24,-46],[5,-14],[-41,-31],[-46,21],[-62,69],[4,30],[-25,70],[6,39],[18,22],[40,34],[16,26],[7,28],[-9,123],[17,99],[11,35],[52,67],[12,37],[-8,37],[-19,35],[-26,32],[-30,25],[-1,24],[66,63],[18,29],[2,36],[8,35],[14,33],[20,30],[-24,-13],[-20,-22],[-29,-46],[-26,-19],[-8,-15],[20,-39],[-13,-15],[-41,-23],[-26,-30],[2,-22],[46,-59],[11,-21],[5,-16],[1,-39],[-5,-20],[-22,-32],[-5,-17],[-17,-109],[-11,-24],[-40,-16],[-18,26],[-3,76],[6,18],[22,35],[2,22],[-98,169],[-5,35],[10,76],[-3,34],[-21,36],[-16,0],[-18,-112],[18,-215],[16,0],[2,24],[10,22],[12,13],[6,-5],[3,-15],[7,-21],[11,-20],[14,-15],[11,-19],[-2,-25],[-18,-43],[-10,-8],[-27,-3],[-5,-6],[2,-12],[5,-8],[9,-9],[8,-20],[26,-41],[16,-15],[4,-12],[-20,-90],[-23,-20],[-28,-16],[-29,-19],[-24,-30],[-2,-24],[7,-28],[6,-41],[-8,-39],[-21,-33],[-29,-26],[-79,-50],[-24,-2],[-56,46],[-11,25],[-3,44],[6,76],[12,31],[28,52],[6,40],[-9,34],[-41,58],[-9,29],[-16,0],[-14,-26],[6,-22],[14,-21],[10,-24],[0,-27],[-8,-16],[-37,-26],[-22,-21],[-13,-17],[-36,-63],[-10,-14],[-11,0],[-12,22],[-15,0],[1,-43],[22,-66],[-8,-42],[-37,-59],[6,-19],[45,-16],[-25,-21],[-37,-20],[-43,-14],[-42,-3],[-41,17],[-13,32],[8,30],[23,14],[4,18],[-67,139],[-3,15],[-1,20],[-10,7],[-20,-10],[-20,-16],[-9,-15],[-13,-8],[-29,6],[-47,18],[-22,14],[-10,11],[-53,139],[-5,28],[6,35],[23,72],[1,39],[-16,36],[-48,48],[-10,27],[13,78],[-7,32],[1,1],[38,34],[-4,41],[-12,34],[-19,29],[-94,90],[-21,35],[32,16],[-36,45],[-12,21],[-26,90],[0,17],[6,18],[18,22],[4,13],[-9,40],[-40,67],[-19,63],[-26,15],[-67,19],[48,24],[13,39],[-9,46],[-21,43],[-27,36],[-9,38],[-7,22],[-26,49],[-5,31],[15,23],[24,21],[23,26],[9,23],[9,33],[4,33],[-5,23],[-25,17],[-61,14],[-25,23],[-46,80],[-23,26],[-41,38],[-8,19],[1,33],[20,49],[6,87],[29,43],[118,91],[58,34],[19,16],[11,19],[0,14],[-12,8],[-59,-2],[-20,4],[-18,6],[-151,38],[-37,6],[-28,-4],[-19,-9],[-15,-10],[-17,-5],[-23,0],[-142,33],[-29,19],[-21,33],[-2,37],[20,32],[52,61],[105,202],[5,37],[-29,17],[-28,-16],[-25,-29],[-27,-7],[-32,46],[-24,7],[-63,32],[-37,28],[-50,66],[-33,26],[-17,2],[-43,-3],[-22,7],[-21,16],[-1,11],[7,13],[4,21],[-11,7],[-22,3],[-20,8],[-3,19],[45,154],[-3,16],[-16,26],[1,16],[11,18],[31,36],[11,20],[1,15],[-5,16],[-2,15],[7,16],[34,20],[43,2],[45,-3],[41,6],[29,17],[82,58],[21,19],[7,31],[-6,36],[-13,32],[-15,20],[26,33],[26,24],[-1,17],[-52,8],[-7,22],[-41,25],[-11,20],[3,15],[14,36],[3,19],[-10,35],[-1,16],[12,21],[22,15],[48,13],[34,12]],[[1536,5864],[2,-13],[8,-13],[34,-37],[14,-9],[52,-20],[32,-17],[17,-6],[43,-5],[39,7],[140,47],[29,14],[21,21],[23,1],[20,-3],[20,-6],[20,-8],[17,-11],[50,-47],[49,-35],[22,-13],[8,-8],[9,-15],[4,-14],[6,-13],[15,-14],[15,-12],[14,-14],[9,-15],[0,-18],[-7,-21],[-3,-17],[6,-15],[21,-18],[84,-51],[46,-21],[47,-16],[59,-8],[179,13],[59,-3],[54,-9],[50,-15]],[[5559,2033],[-22,-39],[-18,9],[-15,0],[-18,-34],[-35,-37],[-43,-24],[-38,1],[0,13],[16,3],[27,7],[17,2],[-18,19],[-11,9],[-16,8],[14,11],[0,13],[-3,15],[5,18],[9,12],[9,8],[146,73],[0,-34],[8,-9],[8,-11],[12,-27],[-34,-6]],[[4999,1887],[-20,-9],[-9,4],[0,79],[8,41],[21,37],[47,65],[38,30],[50,9],[-8,-37],[-55,-67],[-51,-133],[-21,-19]],[[5029,2096],[-14,0],[14,36],[27,50],[33,38],[30,5],[-14,-43],[-61,-51],[-15,-35]],[[5215,1986],[-35,-12],[-29,11],[-17,25],[0,29],[11,24],[15,18],[12,21],[5,36],[-5,54],[8,16],[28,17],[14,-12],[83,-64],[27,-45],[-21,-54],[-46,-21],[-50,-43]],[[5608,2422],[-43,-105],[0,17],[-4,11],[-12,20],[-25,-59],[-13,-64],[-19,-59],[-47,-40],[-40,-9],[-23,8],[-10,19],[-2,23],[12,15],[76,49],[-13,11],[-93,-39],[-11,-17],[-14,0],[4,39],[13,37],[25,28],[38,10],[28,13],[57,47],[27,0],[19,19],[25,18],[25,10],[20,-2]],[[6345,2497],[6,-16],[0,-92],[-17,-39],[-43,-8],[-22,26],[3,47],[15,51],[18,38],[13,-13],[12,12],[9,1],[6,-7]],[[6418,2475],[-25,-16],[2,91],[12,33],[31,-9],[1,-31],[-6,-37],[-15,-31]],[[6423,2621],[-81,-93],[-34,11],[7,23],[22,29],[14,24],[7,77],[13,41],[22,27],[16,-12],[13,-26],[8,-31],[2,-35],[-9,-35]],[[5650,2876],[32,-41],[24,-47],[5,-40],[-24,34],[-6,13],[-15,-30],[14,-68],[-14,-29],[-12,15],[-2,18],[1,19],[-2,17],[15,0],[-14,31],[-17,67],[-14,30],[-13,6],[-14,-2],[-12,3],[-5,22],[5,11],[13,3],[15,-2],[11,-6],[29,-24]],[[5695,2875],[-14,-10],[13,100],[6,-5],[11,-1],[9,-19],[4,-18],[0,-33],[-22,-9],[-7,-5]],[[6072,2402],[-115,-130],[-38,-24],[-3,7],[-13,17],[-49,-38],[-20,-9],[-57,-70],[-19,-5],[-27,-11],[-27,-8],[-23,2],[-17,37],[26,49],[40,51],[26,47],[-121,-128],[-35,-5],[-14,34],[9,48],[25,49],[31,37],[-24,38],[21,63],[90,143],[11,28],[7,32],[0,99],[13,30],[-17,50],[-5,33],[9,21],[0,11],[-25,31],[-25,103],[-25,41],[-34,22],[-122,64],[-36,7],[-10,62],[5,59],[48,140],[15,19],[23,13],[38,10],[38,7],[42,3],[22,-50],[24,-60],[27,-48],[37,-55],[31,-40],[34,-31],[34,-40],[16,-82],[27,-53],[51,-37],[95,-63],[45,-40],[-44,-162],[3,-274],[-18,-44]],[[5593,3634],[44,-34],[40,-14],[39,-35],[32,-34],[-34,-5],[-75,11],[-80,3],[-63,-43],[-33,-8],[-32,-25],[-4,-42],[10,-27],[-29,-29],[-22,19],[-28,19],[-3,16],[-8,17],[-22,11],[-58,13],[18,19],[3,16],[-6,47],[1,31],[6,30],[16,23],[29,9],[74,-10],[36,4],[14,23],[18,2],[86,1],[31,-8]],[[5677,3799],[47,-26],[0,-11],[-55,-1],[-18,1],[24,-12],[22,-14],[17,-16],[10,-17],[-67,6],[-20,6],[-16,13],[-26,34],[-18,11],[-23,5],[-8,-3],[-8,-7],[-19,-6],[-23,-2],[-59,-1],[-23,3],[-34,39],[43,54],[72,43],[54,3],[45,-28],[83,-74]],[[5314,3863],[-18,-8],[-18,70],[-11,24],[83,0],[18,3],[17,7],[14,-16],[-3,-13],[-33,-23],[-49,-44]],[[5254,3926],[10,-37],[30,-53],[40,-51],[43,-41],[5,-9],[-3,-20],[6,-12],[5,-2],[9,0],[9,-2],[6,-6],[26,-15],[9,-12],[-11,-16],[-32,-11],[-33,2],[-31,6],[-31,-2],[-41,-38],[-20,-56],[-26,-48],[-61,-10],[35,-22],[-9,-23],[-29,-8],[-26,20],[-47,-23],[31,-17],[62,-15],[42,-16],[20,31],[37,-5],[38,-23],[24,-25],[6,-18],[8,-53],[27,-55],[8,-59],[-6,-12],[-21,-20],[-19,-8],[-50,-5],[-20,-10],[-12,-25],[-25,-95],[0,-25],[6,18],[14,10],[14,7],[11,11],[1,18],[-6,34],[5,18],[21,23],[32,14],[38,4],[41,-5],[78,-35],[39,-49],[25,-57],[37,-59],[-33,9],[-11,4],[0,-38],[16,-31],[43,-61],[11,-34],[1,-35],[-12,-70],[-69,-130],[-51,-59],[-43,-8],[-57,-23],[-23,-15],[-10,-15],[-5,-23],[-13,-26],[-62,-80],[-21,-19],[-24,-8],[-29,5],[-37,12],[-31,15],[-14,13],[12,43],[53,80],[9,41],[-25,48],[-5,23],[13,53],[-6,21],[-36,7],[9,-35],[-22,-76],[5,-24],[18,-11],[14,-5],[11,-6],[8,-17],[-3,-13],[-10,-12],[-17,-12],[-3,-3],[-4,-3],[-4,-6],[-6,-24],[-9,1],[-10,4],[-8,-4],[-7,-17],[-7,-53],[-8,-21],[-9,-15],[-40,-44],[-27,-23],[-6,-6],[-9,-30],[-42,-62],[-9,-31],[-9,-65],[-21,-63],[-16,-33],[-22,-23],[-120,-75],[-30,-15],[-41,-6],[-44,5],[-81,25],[-39,6],[-34,14],[-10,28],[15,21],[37,-5],[-16,24],[12,16],[22,16],[12,20],[-4,15],[-6,9],[-1,11],[11,17],[-22,-21],[-38,-69],[-21,-15],[-21,-5],[-27,-23],[-19,-7],[-19,3],[-28,17],[-26,2],[15,46],[6,92],[24,39],[20,12],[25,11],[24,14],[19,20],[10,26],[5,22],[7,20],[21,24],[89,59],[11,10],[15,21],[11,10],[19,7],[20,-4],[17,-7],[12,-2],[45,23],[34,39],[16,45],[-7,45],[-38,-73],[-27,-39],[-31,-17],[-58,-5],[-36,-16],[-128,-101],[-16,-17],[-17,-37],[-27,-32],[-7,-12],[-12,-8],[-31,-4],[-22,3],[-68,20],[12,24],[2,26],[17,20],[20,13],[19,7],[14,12],[6,26],[-8,51],[10,19],[8,25],[20,17],[24,8],[21,10],[12,21],[-56,-15],[-27,-29],[-34,-84],[-19,-19],[-58,-42],[-13,-14],[5,-77],[-5,-22],[-32,-20],[-39,11],[-33,28],[-14,33],[-4,17],[-19,39],[-6,20],[-5,125],[-20,71],[-5,42],[-6,17],[-27,32],[-11,17],[-8,22],[-3,18],[3,18],[8,23],[42,77],[179,190],[12,21],[8,20],[13,19],[26,16],[-59,-29],[-7,-5]],[[8475,1659],[79,-113],[19,-67],[-5,-36],[-20,-71],[-4,-38],[-20,-30],[-48,-1],[-54,7],[-42,-5],[0,-9],[10,-13],[1,-13],[-26,-10],[-23,1],[-19,10],[-12,14],[-10,30],[-6,12],[0,12],[34,36],[6,17],[0,41],[-11,68],[-45,113],[12,63],[20,34],[21,15],[24,-1],[31,-18],[11,-22],[-10,-26],[-16,-27],[-7,-24],[34,30],[13,41],[-2,43],[-16,38],[39,4],[36,7],[0,-27],[0,-9],[6,-76]],[[8264,1694],[-18,-17],[-19,29],[34,141],[-15,87],[8,29],[15,22],[52,42],[8,-5],[4,-5],[2,-14],[27,-63],[3,-24],[-7,-27],[-30,-44],[-17,-59],[-47,-92]],[[6623,2315],[-42,-19],[-53,2],[-35,6],[-24,13],[-14,25],[63,54],[39,45],[15,28],[20,83],[2,120],[12,131],[38,5],[75,-28],[47,-30],[17,-43],[32,-21],[22,-61],[1,-40],[10,-55],[-35,-52],[-21,-26],[-14,-21],[-28,-40],[-45,-27],[-31,-14],[-27,-5],[-24,-30]],[[6789,2909],[-54,-2],[-45,20],[22,47],[75,24],[90,20],[23,-33],[-21,-40],[-45,-22],[-45,-14]],[[7646,2826],[-104,-9],[-68,28],[-64,68],[-36,68],[-13,55],[50,86],[45,17],[192,-183],[16,-73],[-18,-57]],[[7112,5529],[-8,2],[-29,1],[-38,-11],[-28,-18],[-23,-23],[-74,-94],[-9,-24],[2,-23],[24,-40],[9,-21],[-6,-32],[-44,-93],[-22,-28],[-40,-14],[-41,-3],[-34,-9],[-20,-32],[9,-37],[34,-14],[36,-9],[13,-26],[-19,-27],[-30,1],[-28,-2],[-7,-41],[10,-30],[63,-85],[16,-30],[18,-56],[20,-27],[18,-13],[38,-17],[14,-15],[5,-13],[11,-43],[29,-72],[22,-34],[27,-15],[29,-6],[7,-10],[-10,-13],[-21,-16],[-16,-15],[4,-13],[12,-14],[9,-18],[50,-273],[29,-70],[51,-51],[73,-14],[8,56],[-41,142],[0,76],[11,40],[24,24],[49,1],[41,-23],[32,-33],[18,-25],[-1,2],[7,11],[1,2],[14,-14],[1,-11],[-3,-10],[2,-9],[32,-22],[5,-1],[15,-52],[10,-18],[50,-124],[11,-43],[6,-6],[21,-4],[5,-6],[3,-50],[9,-18],[28,-23],[29,-8],[29,-3],[29,-11],[14,-19],[0,-16],[6,-6],[36,14],[12,13],[8,16],[11,14],[19,6],[15,-2],[16,-4],[15,-3],[16,3],[29,8],[58,9],[27,12],[16,13],[37,25],[15,12],[36,40],[3,7],[-2,8],[1,8],[11,6],[7,1],[20,-2],[6,1],[32,26],[10,15],[-8,20],[-28,52],[-33,117],[-32,54],[-12,68],[41,84],[63,79],[57,55],[34,22],[120,38],[35,18],[28,23],[49,60],[3,66],[-57,197],[-3,65],[4,36],[14,23],[30,1],[27,-24],[27,-31],[91,-75],[33,-12],[51,9],[37,24],[70,71],[36,29],[91,22],[43,-47],[22,-65],[29,-30],[33,23],[28,79],[36,15],[44,-17],[1,-7],[4,-30],[-25,-72],[6,-57],[83,-193],[12,-83],[10,-25],[12,-14],[28,-19],[12,-15],[3,-13],[-3,-23],[3,-12],[11,-11],[28,-17],[8,-8],[2,-16],[-6,-33],[1,-17],[11,-28],[10,-17],[2,-17],[-15,-30],[-39,-59],[-9,-26],[-2,-68],[55,-240],[-2,-118],[17,-58],[40,-44],[72,-21],[31,-29],[19,-132],[15,-52],[26,-25],[58,-37],[24,-26],[9,-26],[15,-131],[-4,-99],[8,-28],[28,-53],[3,-29],[126,-555],[-4,-43],[-24,-9],[-32,0],[-26,-16],[49,-115],[28,-112],[5,-15],[1,-15],[31,-103],[6,-51],[-38,-260],[32,-405],[6,-43],[22,-85],[78,-173],[4,-17],[4,-17],[-20,-28],[-42,-32],[-50,-24],[-44,-3],[-26,21],[-15,36],[-17,68],[-42,69],[-56,9],[-72,-12],[-91,7],[-50,12],[-23,10],[-18,14],[-15,30],[-5,28],[-9,28],[-28,28],[-70,17],[-82,-73],[-69,1],[-36,-4],[-24,-34],[-29,-72],[-61,-64],[-11,-30],[-1,-33],[16,-68],[-3,-33],[-12,-50],[-7,-27],[12,-30],[16,-23],[51,-35],[15,-25],[12,-27],[89,-54],[-15,-66],[-3,-70],[10,-70],[23,-62],[62,-70],[10,-18],[5,-31],[39,-90],[16,-22],[7,-18],[-5,-18],[-19,-13],[-13,6],[-11,12],[-11,7],[-18,15],[-49,88],[-148,198],[-37,111],[-14,17],[-113,71],[-21,22],[-35,50],[-24,27],[-96,83],[-16,27],[-3,36],[18,110],[-4,40],[-11,33],[-120,161],[-20,16],[-24,10],[-21,24],[-15,31],[-7,28],[14,0],[4,-6],[2,-1],[3,0],[7,-4],[16,31],[26,32],[35,18],[41,-11],[-27,19],[-22,31],[-12,35],[0,32],[19,19],[30,21],[21,23],[-9,29],[32,29],[7,12],[-9,17],[13,16],[-4,14],[-16,12],[-13,3],[6,18],[8,15],[0,15],[-8,13],[-3,-14],[-4,-5],[-9,-5],[16,0],[-28,-58],[-25,-25],[-37,1],[-17,20],[6,26],[12,27],[-1,20],[-15,0],[-11,-29],[-20,3],[-19,20],[-9,24],[7,38],[20,10],[27,4],[33,23],[-13,12],[-36,-19],[-15,14],[14,25],[50,16],[0,11],[-100,-5],[-42,-11],[-34,-7],[-20,14],[4,41],[22,36],[39,15],[-17,17],[9,16],[23,14],[29,10],[0,12],[-23,-2],[-20,-7],[-16,-12],[-14,-16],[-12,22],[-10,35],[-10,67],[-6,16],[-31,26],[-7,16],[0,64],[-55,174],[-4,58],[23,-7],[7,-3],[-11,22],[-19,-3],[-16,-22],[0,-32],[-14,0],[-23,29],[-21,37],[-14,41],[-2,42],[11,26],[19,17],[19,13],[11,15],[-3,28],[-18,14],[-23,8],[-16,9],[-7,43],[39,20],[56,12],[46,18],[24,30],[50,121],[-13,-1],[-31,1],[-5,-26],[-21,-65],[4,-14],[-15,-8],[-25,-20],[-33,-20],[-38,-10],[-6,-8],[-54,-21],[-15,-17],[5,-27],[23,-13],[28,-7],[19,-11],[-1,-33],[-36,-20],[-48,2],[-33,38],[-37,195],[-24,62],[-146,209],[-277,282],[-68,20],[-39,26],[-30,31],[-17,26],[-17,-7],[-14,9],[-10,17],[-3,22],[4,20],[20,21],[14,49],[34,72],[2,41],[-16,0],[-8,-32],[-37,-89],[-22,-18],[-47,-11],[-30,-28],[-11,-37],[7,-41],[-33,18],[-32,11],[-36,5],[-47,2],[0,-13],[45,-10],[6,-16],[-22,-15],[-37,-7],[-113,-1],[40,-9],[35,-12],[16,-10],[-6,-25],[-27,-14],[-36,-7],[-35,-2],[-2,2],[-67,10],[-9,-2],[-8,1],[-3,6],[1,26],[-1,5],[-26,7],[-33,3],[-74,0],[0,-10],[27,-18],[10,-19],[-15,-12],[-50,1],[0,-12],[125,-24],[58,-17],[24,-34],[-8,-22],[-17,-24],[-25,-65],[-44,-31],[-40,-24],[-57,-11],[-106,-16],[-83,29],[-42,46],[-24,73],[-21,20],[-24,30],[-24,52],[-18,15],[-32,-8],[33,-24],[29,-47],[17,-49],[-5,-33],[-44,-16],[-70,-8],[-65,2],[-29,18],[-13,23],[-59,31],[-14,16],[-7,15],[-32,31],[-16,48],[-24,8],[-64,-4],[-10,9],[-25,61],[-17,10],[-20,7],[-17,9],[-14,30],[-30,32],[-7,12],[-3,17],[-27,47],[-16,58],[-17,29],[-20,26],[-16,28],[-6,39],[-11,20],[-167,166],[-24,45],[-5,19],[1,18],[24,104],[4,70],[12,38],[24,33],[18,31],[-9,32],[13,0],[-35,55],[-2,23],[24,15],[-7,1],[-7,1],[-3,2],[1,8],[-55,-14],[-37,36],[-21,51],[-5,32],[2,100],[19,38],[53,24],[126,0],[51,20],[1,62],[-10,24],[-12,9],[-7,1]],[[6776,5977],[178,-67],[54,-7],[73,44],[13,5],[16,5],[25,3],[16,-2],[12,-7],[2,-5],[-2,-6],[-9,-7],[-29,-17],[-60,-25],[-8,-6],[-5,-6],[0,-8],[12,-4],[52,-11],[11,-6],[3,-4],[-5,-3],[-9,-2],[-46,-7],[-9,-2],[-7,-3],[-9,-6],[-6,-7],[-3,-12],[1,-16],[16,-26],[7,-14],[3,-15],[-2,-21],[4,-31],[4,-12],[8,-18],[3,-12],[11,-27],[18,-16],[12,-13],[1,-2],[-1,-13],[-8,-29],[-1,-10]],[[6303,7506],[19,2],[68,18],[347,39],[120,-3],[27,4],[47,17],[23,1],[105,-39],[320,-70],[84,-7],[21,2],[44,10],[23,3],[26,4],[36,21],[19,6],[37,-2],[16,-13],[15,-19],[34,-21],[37,-6],[55,-2],[51,6],[22,15],[11,28],[25,0],[28,-10],[19,-4],[15,9],[13,21],[14,9],[33,3],[105,-7],[231,21],[120,-13],[41,9],[58,13],[70,-2],[69,-12],[58,-17],[16,-9],[22,-24],[12,-10],[18,-4],[31,-1],[15,-8],[12,-3],[29,6],[18,-2],[14,-9],[32,-30],[30,-19],[26,-13],[30,-9],[38,-7],[113,-11],[18,-10],[35,-35],[61,-19],[54,-23],[8,-31],[4,-16],[0,-1],[17,-3],[37,-10],[1,0],[0,-5],[1,-1],[69,-36],[0,-1],[20,-7],[9,-7],[0,-1],[-17,-11],[-1,-1],[53,-16],[21,-15],[16,-26],[0,-1],[7,-29],[-6,-19],[-30,-34],[-78,-14],[-132,-32],[-21,2],[-16,5],[-9,9],[-3,13],[-147,64],[-82,20],[-63,-20],[-12,-29],[9,-29],[0,-1],[28,-54],[1,0],[4,-28],[-1,-26],[-6,-27],[-110,-221],[-21,-66],[-10,-58],[-11,-26],[-23,-24],[-6,-4],[-25,-15],[-33,-14],[-27,-19],[-11,-32],[12,-104],[-8,-48],[-42,-41],[-55,-18],[-64,-4],[-180,11],[-3,-20],[49,-58],[2,-23],[-42,12],[-47,24],[-20,13],[-48,-11],[-7,-31],[23,-67],[-3,-34],[-46,-144],[-16,-30],[-27,-13],[-44,8],[-66,47],[-5,16],[-4,38],[-6,11],[-22,1],[-138,21],[-21,-22],[6,-32],[13,-35],[1,-30],[-24,-26],[-38,-10],[-42,4],[-39,18],[-20,26],[-38,69],[-23,6],[-9,-20],[-24,-108],[-16,-36],[-21,-23],[-32,-15],[-50,-11],[-89,-8],[-80,5],[-164,26],[-90,-6],[-27,-44],[-3,-64],[-22,-70],[-26,-12],[-24,2],[-16,6]],[[1536,5864],[7,14],[25,27],[7,16],[-5,6],[-5,28],[-4,7],[-12,67],[-50,48],[-71,32],[-47,7],[-23,-39],[-32,-36],[-48,-2],[-107,26],[-140,5],[-49,7],[-161,92],[-568,214],[-62,10],[-5,11],[-19,25],[-19,18],[-9,6],[-2,9],[0,88],[-7,11],[-32,23],[-21,35],[-36,10],[-41,9],[12,51],[18,31],[28,30],[10,74],[24,7],[27,4],[16,15],[3,23],[6,21],[14,12],[28,-4],[21,31],[30,22],[21,21],[-6,32],[-29,59],[-10,15],[-12,9],[0,7],[108,42],[40,10],[42,-3],[35,-17],[31,-28],[19,-34],[2,-30],[26,-2],[91,-17],[36,-2],[20,10],[39,51],[76,70],[26,39],[7,45],[50,45],[25,50],[18,112],[-6,95],[22,29],[74,9],[35,-7],[68,-19],[58,-11],[10,-4],[10,0],[25,4],[15,7],[27,21],[19,6],[76,-2],[66,-9],[130,-35],[129,-9],[17,9],[22,37],[15,12],[17,3],[14,-4],[14,-5],[148,-38],[56,-2],[-32,36],[40,6],[6,17],[-6,22],[2,23],[19,18],[81,43],[15,16],[6,18],[-5,16],[-16,14]],[[2063,7755],[214,-5],[234,0],[89,-16],[7,-65],[55,-87],[69,-48],[144,59],[131,-21],[206,-49],[214,0],[165,-12]],[[2063,7755],[-105,-4],[-52,5],[-36,27],[-13,7],[-45,2],[-22,4],[-15,10],[-51,45],[-10,19],[-1,16],[-7,14],[-23,13],[-1,10],[37,60],[-3,37],[-20,22],[-27,17],[-26,23],[-19,11],[-66,19],[2,-30],[-22,-7],[-20,0],[-20,3],[-17,-2],[-23,-14],[-18,-16],[-20,-14],[-25,-5],[-46,7],[-69,33],[-43,15],[-92,2],[-45,6],[-21,16],[-17,24],[-58,32],[-22,34],[-82,30],[-30,21],[-10,104],[-57,46],[-157,76],[-131,108],[-70,26],[-97,-20],[-35,-15],[-43,-14],[-41,-1],[-28,21],[-14,32],[-11,15],[-34,27],[0,16],[3,14],[-15,26],[-16,75],[6,8],[12,6],[11,12],[40,96],[42,57],[55,31],[15,32],[-4,19],[-11,9],[-14,6],[-8,9],[-2,17],[3,8],[6,9],[25,56],[17,20],[72,33],[19,11],[13,13],[15,11],[24,6],[44,7],[127,31],[38,16],[18,26],[-4,62],[8,24],[33,33],[32,21],[102,46],[16,14],[11,16],[12,7],[22,-10],[15,-5],[20,-1],[21,2],[17,3],[48,-5],[-5,43],[-43,92],[-31,37],[-58,19],[-125,17],[-50,16],[-15,-1],[-8,-12],[-6,-39],[-10,-10],[-28,6],[-16,23],[-3,28],[12,22],[28,34],[44,109],[16,24],[27,32],[28,20],[19,-9],[4,-32],[-2,-36],[6,-33],[28,-23],[77,-17],[34,-11],[29,-23],[27,-16],[23,-19],[18,-12],[43,-21],[49,-15],[18,-1],[46,0],[26,-8],[15,-16],[12,-20],[17,-15],[24,-11],[23,-8],[50,-8],[-10,-14],[-4,-15],[5,-11],[19,-5],[16,-5],[-2,-30],[13,-13],[49,-17],[30,-17],[5,-21],[-20,-31],[-28,-17],[-80,-28],[-16,-12],[38,-20],[183,48],[78,-22],[18,-26],[14,-29],[20,-24],[37,-12],[34,10],[32,56],[44,21],[58,-8],[96,-68],[61,-14],[96,17],[44,22],[-12,31],[-23,5],[-26,1],[-16,11],[8,36],[-20,-9],[-20,-4],[-17,4],[-14,14],[-20,49],[-54,19],[-62,15],[-44,34],[-2,29],[18,32],[27,28],[27,19],[36,12],[20,-4],[20,-14],[34,-18],[25,-9],[33,-27],[19,-12],[24,-6],[47,-9],[20,-11],[10,-20],[-7,-15],[2,-12],[36,-11],[52,-10],[15,-12],[2,-23],[-19,-8],[-32,11],[-24,-3],[1,-45],[14,-28],[43,-51],[16,-27],[18,-103],[17,-30],[26,-22],[144,-44],[32,-15],[22,-21],[14,-33],[18,-16],[76,-25],[52,-43],[40,-19],[43,-14],[35,-3],[35,15],[26,17],[26,0],[32,-35],[11,-3],[10,-1],[11,1],[11,3],[118,7],[10,-1],[11,-2],[10,-4],[31,-38],[19,-18],[22,-8],[29,4],[16,16],[6,21],[-3,23],[19,46],[94,56],[18,29],[-16,21],[-28,1],[-30,-4],[-21,8],[-1,20],[24,14],[32,11],[25,12],[-40,3],[-35,13],[-15,21],[23,31],[15,9],[14,5],[16,1],[44,-9],[2,8],[-15,20],[-4,51],[15,14],[46,11],[40,-5],[11,-25],[-1,-35],[-1,-37],[-3,-7],[5,-4],[26,-9],[16,-1],[43,3],[19,-2],[26,-14],[13,-25],[10,-28],[17,-24],[28,-28],[3,-21],[-5,-21],[3,-30],[12,-15],[45,-41],[16,-23],[12,-12],[13,-3],[14,4],[15,11],[1,0],[4,2],[3,0],[3,0],[3,-2],[29,-26],[-7,-24],[-30,-18],[-43,-10],[41,-17],[34,-3],[17,-9],[-9,-41],[-94,-117],[-8,-42],[40,-152],[49,-86],[22,-67],[-20,-119],[-4,-128],[-32,-85],[-17,-45],[-3,-17]]],
transform:{scale:[.00046215237573758456,.0005885417637763822],translate:[88.02178959200006,20.73871491100003]}},m.prototype.bgrTopo="__BGR__",m.prototype.bhrTopo="__BHR__",m.prototype.bhsTopo="__BHS__",m.prototype.bihTopo="__BIH__",m.prototype.bjnTopo="__BJN__",m.prototype.blmTopo="__BLM__",m.prototype.blrTopo="__BLR__",m.prototype.blzTopo="__BLZ__",m.prototype.bmuTopo="__BMU__",m.prototype.bolTopo="__BOL__",m.prototype.braTopo="__BRA__",m.prototype.brbTopo="__BRB__",m.prototype.brnTopo="__BRN__",m.prototype.btnTopo="__BTN__",m.prototype.norTopo="__NOR__",m.prototype.bwaTopo="__BWA__",m.prototype.cafTopo="__CAF__",m.prototype.canTopo="__CAN__",m.prototype.cheTopo="__CHE__",m.prototype.chlTopo="__CHL__",m.prototype.chnTopo="__CHN__",m.prototype.civTopo="__CIV__",m.prototype.clpTopo="__CLP__",m.prototype.cmrTopo="__CMR__",m.prototype.codTopo="__COD__",m.prototype.cogTopo="__COG__",m.prototype.cokTopo="__COK__",m.prototype.colTopo="__COL__",m.prototype.comTopo="__COM__",m.prototype.cpvTopo="__CPV__",m.prototype.criTopo="__CRI__",m.prototype.csiTopo="__CSI__",m.prototype.cubTopo="__CUB__",m.prototype.cuwTopo="__CUW__",m.prototype.cymTopo="__CYM__",m.prototype.cynTopo="__CYN__",m.prototype.cypTopo="__CYP__",m.prototype.czeTopo="__CZE__",m.prototype.deuTopo="__DEU__",m.prototype.djiTopo="__DJI__",m.prototype.dmaTopo="__DMA__",m.prototype.dnkTopo="__DNK__",m.prototype.domTopo="__DOM__",m.prototype.dzaTopo="__DZA__",m.prototype.ecuTopo="__ECU__",m.prototype.egyTopo="__EGY__",m.prototype.eriTopo="__ERI__",m.prototype.esbTopo="__ESB__",m.prototype.espTopo="__ESP__",m.prototype.estTopo="__EST__",m.prototype.ethTopo="__ETH__",m.prototype.finTopo="__FIN__",m.prototype.fjiTopo="__FJI__",m.prototype.flkTopo="__FLK__",m.prototype.fraTopo="__FRA__",m.prototype.froTopo="__FRO__",m.prototype.fsmTopo="__FSM__",m.prototype.gabTopo="__GAB__",m.prototype.psxTopo="__PSX__",m.prototype.gbrTopo="__GBR__",m.prototype.geoTopo="__GEO__",m.prototype.ggyTopo="__GGY__",m.prototype.ghaTopo="__GHA__",m.prototype.gibTopo="__GIB__",m.prototype.ginTopo="__GIN__",m.prototype.gmbTopo="__GMB__",m.prototype.gnbTopo="__GNB__",m.prototype.gnqTopo="__GNQ__",m.prototype.grcTopo="__GRC__",m.prototype.grdTopo="__GRD__",m.prototype.grlTopo="__GRL__",m.prototype.gtmTopo="__GTM__",m.prototype.gumTopo="__GUM__",m.prototype.guyTopo="__GUY__",m.prototype.hkgTopo="__HKG__",m.prototype.hmdTopo="__HMD__",m.prototype.hndTopo="__HND__",m.prototype.hrvTopo="__HRV__",m.prototype.htiTopo="__HTI__",m.prototype.hunTopo="__HUN__",m.prototype.idnTopo="__IDN__",m.prototype.imnTopo="__IMN__",m.prototype.indTopo="__IND__",m.prototype.ioaTopo="__IOA__",m.prototype.iotTopo="__IOT__",m.prototype.irlTopo="__IRL__",m.prototype.irnTopo="__IRN__",m.prototype.irqTopo="__IRQ__",m.prototype.islTopo="__ISL__",m.prototype.isrTopo="__ISR__",m.prototype.itaTopo="__ITA__",m.prototype.jamTopo="__JAM__",m.prototype.jeyTopo="__JEY__",m.prototype.jorTopo="__JOR__",m.prototype.jpnTopo="__JPN__",m.prototype.kabTopo="__KAB__",m.prototype.kasTopo="__KAS__",m.prototype.kazTopo="__KAZ__",m.prototype.kenTopo="__KEN__",m.prototype.kgzTopo="__KGZ__",m.prototype.khmTopo="__KHM__",m.prototype.kirTopo="__KIR__",m.prototype.knaTopo="__KNA__",m.prototype.korTopo="__KOR__",m.prototype.kosTopo="__KOS__",m.prototype.kwtTopo="__KWT__",m.prototype.laoTopo="__LAO__",m.prototype.lbnTopo="__LBN__",m.prototype.lbrTopo="__LBR__",m.prototype.lbyTopo="__LBY__",m.prototype.lcaTopo="__LCA__",m.prototype.lieTopo="__LIE__",m.prototype.lkaTopo="__LKA__",m.prototype.lsoTopo="__LSO__",m.prototype.ltuTopo="__LTU__",m.prototype.luxTopo="__LUX__",m.prototype.lvaTopo="__LVA__",m.prototype.macTopo="__MAC__",m.prototype.mafTopo="__MAF__",m.prototype.marTopo="__MAR__",m.prototype.mcoTopo="__MCO__",m.prototype.mdaTopo="__MDA__",m.prototype.mdgTopo="__MDG__",m.prototype.mdvTopo="__MDV__",m.prototype.mexTopo="__MEX__",m.prototype.mhlTopo="__MHL__",m.prototype.mkdTopo="__MKD__",m.prototype.mliTopo="__MLI__",m.prototype.mltTopo="__MLT__",m.prototype.mmrTopo="__MMR__",m.prototype.mneTopo="__MNE__",m.prototype.mngTopo="__MNG__",m.prototype.mnpTopo="__MNP__",m.prototype.mozTopo="__MOZ__",m.prototype.mrtTopo="__MRT__",m.prototype.msrTopo="__MSR__",m.prototype.musTopo="__MUS__",m.prototype.mwiTopo="__MWI__",m.prototype.mysTopo="__MYS__",m.prototype.namTopo="__NAM__",m.prototype.nclTopo="__NCL__",m.prototype.nerTopo="__NER__",m.prototype.nfkTopo="__NFK__",m.prototype.ngaTopo="__NGA__",m.prototype.nicTopo="__NIC__",m.prototype.niuTopo="__NIU__",m.prototype.nldTopo="__NLD__",m.prototype.nplTopo="__NPL__",m.prototype.nruTopo="__NRU__",m.prototype.nulTopo="__NUL__",m.prototype.nzlTopo="__NZL__",m.prototype.omnTopo="__OMN__",m.prototype.pakTopo="__PAK__",m.prototype.panTopo="__PAN__",m.prototype.pcnTopo="__PCN__",m.prototype.perTopo="__PER__",m.prototype.pgaTopo="__PGA__",m.prototype.phlTopo="__PHL__",m.prototype.plwTopo="__PLW__",m.prototype.pngTopo="__PNG__",m.prototype.polTopo="__POL__",m.prototype.priTopo="__PRI__",m.prototype.prkTopo="__PRK__",m.prototype.prtTopo="__PRT__",m.prototype.pryTopo="__PRY__",m.prototype.pyfTopo="__PYF__",m.prototype.qatTopo="__QAT__",m.prototype.rouTopo="__ROU__",m.prototype.rusTopo="__RUS__",m.prototype.rwaTopo="__RWA__",m.prototype.sahTopo="__SAH__",m.prototype.sauTopo="__SAU__",m.prototype.scrTopo="__SCR__",m.prototype.sdnTopo="__SDN__",m.prototype.sdsTopo="__SDS__",m.prototype.senTopo="__SEN__",m.prototype.serTopo="__SER__",m.prototype.sgpTopo="__SGP__",m.prototype.sgsTopo="__SGS__",m.prototype.shnTopo="__SHN__",m.prototype.slbTopo="__SLB__",m.prototype.sleTopo="__SLE__",m.prototype.slvTopo="__SLV__",m.prototype.smrTopo="__SMR__",m.prototype.solTopo="__SOL__",m.prototype.somTopo="__SOM__",m.prototype.spmTopo="__SPM__",m.prototype.srbTopo="__SRB__",m.prototype.stpTopo="__STP__",m.prototype.surTopo="__SUR__",m.prototype.svkTopo="__SVK__",m.prototype.svnTopo="__SVN__",m.prototype.sweTopo="__SWE__",m.prototype.swzTopo="__SWZ__",m.prototype.sxmTopo="__SXM__",m.prototype.sycTopo="__SYC__",m.prototype.syrTopo="__SYR__",m.prototype.tcaTopo="__TCA__",m.prototype.tcdTopo="__TCD__",m.prototype.tgoTopo="__TGO__",m.prototype.thaTopo="__THA__",m.prototype.tjkTopo="__TJK__",m.prototype.tkmTopo="__TKM__",m.prototype.tlsTopo="__TLS__",m.prototype.tonTopo="__TON__",m.prototype.ttoTopo="__TTO__",m.prototype.tunTopo="__TUN__",m.prototype.turTopo="__TUR__",m.prototype.tuvTopo="__TUV__",m.prototype.twnTopo="__TWN__",m.prototype.tzaTopo="__TZA__",m.prototype.ugaTopo="__UGA__",m.prototype.ukrTopo="__UKR__",m.prototype.umiTopo="__UMI__",m.prototype.uryTopo="__URY__",m.prototype.usaTopo="__USA__",m.prototype.usgTopo="__USG__",m.prototype.uzbTopo="__UZB__",m.prototype.vatTopo="__VAT__",m.prototype.vctTopo="__VCT__",m.prototype.venTopo="__VEN__",m.prototype.vgbTopo="__VGB__",m.prototype.virTopo="__VIR__",m.prototype.vnmTopo="__VNM__",m.prototype.vutTopo="__VUT__",m.prototype.wlfTopo="__WLF__",m.prototype.wsbTopo="__WSB__",m.prototype.wsmTopo="__WSM__",m.prototype.yemTopo="__YEM__",m.prototype.zafTopo="__ZAF__",m.prototype.zmbTopo="__ZMB__",m.prototype.zweTopo="__ZWE__",m.prototype.latLngToXY=function(a,b){return this.projection([b,a])},m.prototype.addLayer=function(a,b,c){var d;return d=c?this.svg.insert("g",":first-child"):this.svg.append("g"),d.attr("id",b||"").attr("class",a||"")},m.prototype.updateChoropleth=function(a){var b=this.svg;for(var c in a)if(a.hasOwnProperty(c)){var d,e=a[c];if(!c)continue;if(d="string"==typeof e?e:"string"==typeof e.color?e.color:this.options.fills[e.fillKey],e===Object(e)){this.options.data[c]=l(e,this.options.data[c]||{});this.svg.select("."+c).attr("data-info",JSON.stringify(this.options.data[c]))}b.selectAll("."+c).transition().style("fill",d)}},m.prototype.updatePopup=function(a,b,c){var d=this;a.on("mousemove",null),a.on("mousemove",function(){var e=n.mouse(d.options.element);n.select(d.svg[0][0].parentNode).select(".datamaps-hoverover").style("top",e[1]+30+"px").html(function(){var d=JSON.parse(a.attr("data-info"));try{return c.popupTemplate(b,d)}catch(e){return""}}).style("left",e[0]+"px")}),n.select(d.svg[0][0].parentNode).select(".datamaps-hoverover").style("display","block")},m.prototype.addPlugin=function(a,b){var c=this;"undefined"==typeof m.prototype[a]&&(m.prototype[a]=function(d,e,f,g){var h;"undefined"==typeof g&&(g=!1),"function"==typeof e&&(f=e,e=void 0),e=l(e||{},c.options[a+"Config"]),!g&&this.options[a+"Layer"]?(h=this.options[a+"Layer"],e=e||this.options[a+"Options"]):(h=this.addLayer(a),this.options[a+"Layer"]=h,this.options[a+"Options"]=e),b.apply(this,[h,d,e]),f&&f(h)})},"object"==typeof exports?(n=require("d3"),o=require("topojson"),module.exports=m):"function"==typeof define&&define.amd?define("datamaps",["require","d3","topojson"],function(a){return n=a("d3"),o=a("topojson"),m}):window.Datamap=window.Datamaps=m,window.jQuery&&(window.jQuery.fn.datamaps=function(a,b){a=a||{},a.element=this[0];var c=new m(a);return"function"==typeof b&&b(c,a),this})}();