function updateSeries(n,t){pnmi.category=n;chart.setOption({visualMap:{pieces:t},series:[{data:pnmi.data},]})}function showPNMI(n){pnmi.data.forEach(function(n){n.value=n.pnmi});updateSeries(n,pnmi.pnmiPieces)}function showEducation(n){pnmi.data.forEach(function(n){n.value=n.educ});updateSeries(n,pnmi.educPieces)}function showYouth(n){pnmi.data.forEach(function(n){n.value=n.youth});updateSeries(n,pnmi.youthPieces)}!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.echarts={})}(this,function(n){"use strict";function twt(n,t){hht[n]=t}function h(n){var i,r,e,t,u,f;if(null==n||"object"!=typeof n)return n;if(i=n,r=cd.call(n),"[object Array]"===r)for(i=[],t=0,u=n.length;tohi||n<-ohi}function trt(n){this._target=n.target;this._life=n.life||1e3;this._delay=n.delay||0;this._initialized=!1;this.loop=null!=n.loop&&n.loop;this.gap=n.gap||0;this.easing=n.easing||"Linear";this.onframe=n.onframe;this.ondestroy=n.ondestroy;this.onrestart=n.onrestart;this._pausedTime=0;this._paused=!1}function bu(n){return(n=Math.round(n))<0?0:n>255?255:n}function vbi(n){return(n=Math.round(n))<0?0:n>360?360:n}function ww(n){return n<0?0:n>1?1:n}function irt(n){return bu(n.length&&"%"===n.charAt(n.length-1)?parseFloat(n)/100*255:parseInt(n,10))}function tl(n){return ww(n.length&&"%"===n.charAt(n.length-1)?parseFloat(n)/100:parseFloat(n))}function rrt(n,t,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function ge(n,t,i){return n+(t-n)*i}function cu(n,t,i,r,u){return n[0]=t,n[1]=i,n[2]=r,n[3]=u,n}function urt(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n}function il(n,t){ld&&urt(ld,t);ld=chi.put(n,ld||t.slice())}function tu(n,t){var e,r,f,o,i;if(n){if(t=t||[],e=chi.get(n),e)return urt(t,e);if(r=(n+="").replace(/ /g,"").toLowerCase(),r in hhi)return urt(t,hhi[r]),il(n,t),t;if("#"!==r.charAt(0)){if(f=r.indexOf("("),o=r.indexOf(")"),-1!==f&&o+1===r.length){var h=r.substr(0,f),u=r.substr(f+1,o-(f+1)).split(","),s=1;switch(h){case"rgba":if(4!==u.length)return void cu(t,0,0,0,1);s=tl(u.pop());case"rgb":return 3!==u.length?void cu(t,0,0,0,1):(cu(t,irt(u[0]),irt(u[1]),irt(u[2]),s),il(n,t),t);case"hsla":return 4!==u.length?void cu(t,0,0,0,1):(u[3]=tl(u[3]),frt(u,t),il(n,t),t);case"hsl":return 3!==u.length?void cu(t,0,0,0,1):(frt(u,t),il(n,t),t);default:return}}cu(t,0,0,0,1)}else{if(4===r.length)return(i=parseInt(r.substr(1),16))>=0&&i<=4095?(cu(t,(3840&i)>>4|(3840&i)>>8,240&i|(240&i)>>4,15&i|(15&i)<<4,1),il(n,t),t):void cu(t,0,0,0,1);if(7===r.length)return i=parseInt(r.substr(1),16),i>=0&&i<=16777215?(cu(t,(16711680&i)>>16,(65280&i)>>8,255&i,1),il(n,t),t):void cu(t,0,0,0,1)}}}function frt(n,t){var u=(parseFloat(n[0])%360+360)%360/360,f=tl(n[1]),i=tl(n[2]),r=i<=.5?i*(f+1):i+f-i*f,e=2*i-r;return t=t||[],cu(t,bu(255*rrt(e,r,u+1/3)),bu(255*rrt(e,r,u)),bu(255*rrt(e,r,u-1/3)),1),4===n.length&&(t[3]=n[3]),t}function ybi(n){var h;if(n){var i,s,u=n[0]/255,f=n[1]/255,e=n[2]/255,o=Math.min(u,f,e),t=Math.max(u,f,e),r=t-o,c=(t+o)/2;if(0===r)i=0,s=0;else{s=c<.5?r/(t+o):r/(2-t-o);var l=((t-u)/6+r/2)/r,a=((t-f)/6+r/2)/r,v=((t-e)/6+r/2)/r;u===t?i=v-a:f===t?i=1/3+l-v:e===t&&(i=2/3+a-l);i<0&&(i+=1);i>1&&(i-=1)}return h=[360*i,s,c],null!=n[3]&&h.push(n[3]),h}}function swt(n,t){var i=tu(n),r;if(i){for(r=0;r<3;r++)i[r]=t<0?i[r]*(1-t)|0:(255-i[r])*t+i[r]|0;return fe(i,4===i.length?"rgba":"rgb")}}function hwt(n){var t=tu(n);if(t)return(16777216+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function cv(n,t,i){if(t&&t.length&&n>=0&&n<=1){i=i||[];var e=n*(t.length-1),o=Math.floor(e),s=Math.ceil(e),r=t[o],u=t[s],f=e-o;return i[0]=bu(ge(r[0],u[0],f)),i[1]=bu(ge(r[1],u[1],f)),i[2]=bu(ge(r[2],u[2],f)),i[3]=ww(ge(r[3],u[3],f)),i}}function cwt(n,t,i){if(t&&t.length&&n>=0&&n<=1){var r=n*(t.length-1),o=Math.floor(r),s=Math.ceil(r),u=tu(t[o]),f=tu(t[s]),e=r-o,h=fe([bu(ge(u[0],f[0],e)),bu(ge(u[1],f[1],e)),bu(ge(u[2],f[2],e)),ww(ge(u[3],f[3],e))],"rgba");return i?{color:h,leftIndex:o,rightIndex:s,value:r}:h}}function rl(n,t,i,r){if(n=tu(n))return n=ybi(n),null!=t&&(n[0]=vbi(t)),null!=i&&(n[1]=tl(i)),null!=r&&(n[2]=tl(r)),fe(frt(n),"rgba")}function bw(n,t){if((n=tu(n))&&null!=t)return n[3]=ww(t),fe(n,"rgba")}function fe(n,t){if(n&&n.length){var i=n[0]+","+n[1]+","+n[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(i+=","+n[3]),t+"("+i+")"}}function pbi(n,t){return n[t]}function wbi(n,t,i){n[t]=i}function ert(n,t,i){return(t-n)*i+n}function lwt(n,t,i){return i>.5?t:n}function awt(n,t,i,r,u){var o=n.length,s,f,e;if(1==u)for(f=0;ff)n.length=f;else for(r=e;r=0&&!(a[i]<=t);i--);i=Math.min(i,s-2)}else{for(i=tt;it);i++);i=Math.min(i-1,s-2)}if(tt=i,et=t,f=a[i+1]-a[i],0!==f)if(e=(t-a[i])/f,ct)if(w=o[i],g=o[0===i?i:i-1],b=o[i>s-2?s-1:i+1],nt=o[i>s-3?s-1:i+2],l)ywt(g,w,b,nt,e,e*e,e*e*e,it(n,u),y);else{if(v)r=ywt(g,w,b,nt,e,e*e,e*e*e,k,1),r=pwt(k);else{if(d)return lwt(w,b,e);r=ort(g,w,b,nt,e,e*e,e*e*e)}st(n,u,r)}else if(l)awt(o[i],o[i+1],e,it(n,u),y);else{if(v)awt(o[i],o[i+1],e,k,1),r=pwt(k);else{if(d)return lwt(o[i],o[i+1],e);r=ert(o[i],o[i+1],e)}st(n,u,r)}},ondestroy:i}),t&&"spline"!==t&&(ot.easing=t),ot}}}function y(n,t,i,r){i<0&&(n+=i,i=-i);r<0&&(t+=r,r=-r);this.x=n;this.y=t;this.width=i;this.height=r}function nki(n){for(var t=0;n>=lhi;)t|=1&n,n>>=1;return n+t}function wwt(n,t,i,r){var u=t+1;if(u===i)return 1;if(r(n[u++],n[t])<0){for(;u=0;)u++;return u-t}function tki(n,t,i){for(i--;t>>1])<0?s=o:f=o+1;e=r-f;switch(e){case 3:n[f+3]=n[f+2];case 2:n[f+2]=n[f+1];case 1:n[f+1]=n[f];break;default:for(;e>0;)n[f+e]=n[f+e-1],e--}n[f]=h}}function srt(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])>0){for(s=r-u;e0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}else{for(s=u+1;es&&(e=s);c=o;o=u-e;e=u-c}for(o++;o>>1),f(n,t[i+h])>0?o=h+1:e=h;return e}function hrt(n,t,i,r,u,f){var o=0,s=0,e=1,c,h;if(f(n,t[i+u])<0){for(s=u+1;es&&(e=s);c=o;o=u-e;e=u-c}else{for(s=r-u;e=0;)o=e,(e=1+(e<<1))<=0&&(e=s);e>s&&(e=s);o+=u;e+=u}for(o++;o>>1),f(n,t[i+h])<0?e=h:o=h+1;return e}function iki(n,t){function o(i){var c=f[i],e=r[i],l=f[i+1],o=r[i+1],a;r[i]=e+o;i===u-3&&(f[i+1]=f[i+2],r[i+1]=r[i+2]);u--;a=hrt(n[l],n,c,e,0,t);c+=a;0!=(e-=a)&&0!==(o=srt(n[c+e-1],n,l,o,o-1,t))&&(e<=o?s(c,e,l,o):h(c,e,l,o))}function s(r,u,f,o){for(var s=0,a,v,y,p,s=0;s=np||v>=np);if(y)break;p<0&&(p=0);p+=2}if((e=p)<1&&(e=1),1===u){for(s=0;s=0;s--)n[y+s]=n[c+s];if(0===u){p=!0;break}}if(n[h--]=i[w--],1==--o){p=!0;break}if(0!=(a=o-srt(n[v],i,0,o,o-1,t))){for(o-=a,y=(h-=a)+1,c=(w-=a)+1,s=0;s=np||a>=np);if(p)break;b<0&&(b=0);b+=2}if((e=b)<1&&(e=1),1===o){for(y=(h-=u)+1,c=(v-=u)+1,s=u-1;s>=0;s--)n[y+s]=n[c+s];n[h]=i[w]}else{if(0===o)throw new Error;for(c=h-(o-1),s=0;s=0;s--)n[y+s]=n[c+s];n[h]=i[w]}else for(c=h-(o-1),s=0;s1;){var n=u-2;if(n>=1&&r[n-1]<=r[n]+r[n+1]||n>=2&&r[n-2]<=r[n]+r[n-1])r[n-1]r[n+1])break;o(n)}};this.forceMergeRuns=function(){for(;u>1;){var n=u-2;n>0&&r[n-1]s&&(e=s),bwt(n,i,i+e,i+u,t),u=e),o.pushRun(i,u),o.mergeRuns(),f-=u,i+=u;while(0!==f);o.forceMergeRuns()}}function kwt(n,t){return n.zlevel===t.zlevel?n.z===t.z?n.z2-t.z2:n.z-t.z:n.zlevel-t.zlevel}function rki(n,t,i){var r=null==t.x?0:t.x,u=null==t.x2?1:t.x2,f=null==t.y?0:t.y,e=null==t.y2?0:t.y2;return t.global||(r=r*i.width+i.x,u=u*i.width+i.x,f=f*i.height+i.y,e=e*i.height+i.y),n.createLinearGradient(r,f,u,e)}function uki(n,t,i){var f=i.width,e=i.height,s=Math.min(f,e),r=null==t.x?.5:t.x,u=null==t.y?.5:t.y,o=null==t.r?.5:t.r;return t.global||(r=r*f+i.x,u=u*e+i.y,o*=s),n.createRadialGradient(r,u,0,r,u,o)}function fki(){return!1}function dwt(n,t,i){var r=gl(),f=t.getWidth(),e=t.getHeight(),u=r.style;return u.position="absolute",u.left=0,u.top=0,u.width=f+"px",u.height=e+"px",r.width=f*i,r.height=e*i,r.setAttribute("data-zr-dom-id",n),r}function eki(n){if("string"==typeof n){var t=ict.get(n);return t&&t.image}return n}function gwt(n,t,i,r,u){if(n){if("string"==typeof n){if(t&&t.__zrImageSrc===n||!i)return t;var f=ict.get(n),e={hostEl:i,cb:r,cbPayload:u};return f?!dw(t=f.image)&&f.pending.push(e):(!t&&(t=new Image),t.onload=oki,ict.put(n,t.__cachedImgObj={image:t,pending:[e]}),t.src=t.__zrImageSrc=n),t}return n}return t}function oki(){var i=this.__cachedImgObj,n,t,r;for(this.onload=this.__cachedImgObj=null,n=0;navr&&(rct=0,tg={}),rct++,tg[r]=i,i}function ee(n,t,i,r,u,f,e){return f?hki(n,t,i,r,u,f,e):ski(n,t,i,r,u,e)}function ski(n,t,i,r,u,f){var h=ubt(n,t,u,f),e=ku(n,t),o,s;return u&&(e+=u[1]+u[3]),o=h.outerHeight,s=new y(lv(0,e,i),av(0,o,r),e,o),s.lineHeight=h.lineHeight,s}function hki(n,t,i,r,u,f,e){var o=lrt(n,{rich:f,truncate:e,font:t,textAlign:i,textPadding:u}),s=o.outerWidth,h=o.outerHeight;return new y(lv(0,s,i),av(0,h,r),s,h)}function lv(n,t,i){return"right"===i?n-=t:"center"===i&&(n-=t/2),n}function av(n,t,i){return"middle"===i?n-=t/2:"bottom"===i&&(n-=t),n}function crt(n,t,i){var r=t.x,u=t.y,s=t.height,o=t.width,h=s/2,f="left",e="top";switch(n){case"left":r-=i;u+=h;f="right";e="middle";break;case"right":r+=i+o;u+=h;e="middle";break;case"top":r+=o/2;u-=i;f="center";e="bottom";break;case"bottom":r+=o/2;u+=s+i;f="center";break;case"inside":r+=o/2;u+=h;f="center";e="middle";break;case"insideLeft":r+=i;u+=h;e="middle";break;case"insideRight":r+=o-i;u+=h;f="right";e="middle";break;case"insideTop":r+=o/2;u+=i;f="center";break;case"insideBottom":r+=o/2;u+=s-i;f="center";e="bottom";break;case"insideTopLeft":r+=i;u+=i;break;case"insideTopRight":r+=o-i;u+=i;f="right";break;case"insideBottomLeft":r+=i;u+=s-i;e="bottom";break;case"insideBottomRight":r+=o-i;u+=s-i;f="right";e="bottom"}return{x:r,y:u,textAlign:f,textVerticalAlign:e}}function nbt(n,t,i,r,u){var f,e,o;if(!t)return"";for(f=(n+"").split("\n"),u=tbt(t,i,r,u),e=0,o=f.length;e=e;s++)u-=e;return f=ku(i),f>u&&(i="",f=0),u=n-f,r.ellipsis=i,r.ellipsisWidth=f,r.contentWidth=u,r.containerWidth=n,r}function ibt(n,t){var f=t.containerWidth,e=t.font,u=t.contentWidth,i,r,o;if(!f)return"";if(i=ku(n,e),i<=f)return n;for(r=0;;r++){if(i<=u||r>=t.maxIterations){n+=t.ellipsis;break}o=0===r?cki(n,u,t.ascCharWidth,t.cnCharWidth):i>0?Math.floor(n.length*u/i):0;i=ku(n=n.substr(0,o),e)}return""===n&&(n=t.placeholder),n}function cki(n,t,i,r){for(var f,e=0,u=0,o=n.length;uo)n="",u=[];else if(null!=s)for(var l=tbt(s-(i?i[1]+i[3]:0),t,r.ellipsis,{minChar:r.minChar,placeholder:r.placeholder}),f=0,a=u.length;fs&&art(u,n.substring(s,it)),art(u,y[2],y[1]),s=uct.lastIndex;sb)return{lines:[],width:0,height:0};i.textWidth=ku(i.text,nt);r=f.textWidth;et=null==r||"auto"===r;"string"==typeof r&&"%"===r.charAt(r.length-1)?(i.percentWidth=r,ut.push(i),r=0):(et&&(r=i.textWidth,ot=f.textBackgroundColor,l=ot&&ot.image,l&&dw(l=eki(l))&&(r=Math.max(r,l.width*tt/l.height))),a=c?c[1]+c[3]:0,r+=a,v=null!=w?w-g:null,null!=v&&vr&&(i*=r/(l=i+e),e*=r/l);o+s>r&&(o*=r/(l=o+s),s*=r/l);e+o>u&&(e*=u/(l=e+o),o*=u/l);i+s>u&&(i*=u/(l=i+s),s*=u/l);n.moveTo(h+i,c);n.lineTo(h+r-e,c);0!==e&&n.quadraticCurveTo(h+r,c,h+r,c+e);n.lineTo(h+r,c+u-o);0!==o&&n.quadraticCurveTo(h+r,c+u,h+r-o,c+u);n.lineTo(h+s,c+u);0!==s&&n.quadraticCurveTo(h,c+u,h,c+u-s);n.lineTo(h,c+i);0!==i&&n.quadraticCurveTo(h,c,h+i,c)}function vv(n){return obt(n),t(n.rich,obt),n}function obt(n){var t,i;n&&(n.font=fbt(n),t=n.textAlign,"middle"===t&&(t="center"),n.textAlign=null==t||vvr[t]?t:"left",i=n.textVerticalAlign||n.textBaseline,"center"===i&&(i="middle"),n.textVerticalAlign=null==i||yvr[i]?i:"top",n.textPadding&&(n.textPadding=bit(n.textPadding)))}function sbt(n,t,i,r,u){r.rich?vki(n,t,i,r,u):aki(n,t,i,r,u)}function aki(n,t,i,r,u){var k=ct(t,"font",r.font||ip),f=r.textPadding,e=n.__textCotentBlock,l,it,s;e&&!n.__dirty||(e=n.__textCotentBlock=ubt(i,k,f,r.truncate));var a=e.outerHeight,v=e.lines,d=e.lineHeight,h=cbt(a,r,u),c=h.baseX,g=h.baseY,y=h.textAlign,ut=h.textVerticalAlign;hbt(t,r,u,c,g);var nt=av(g,a,ut),p=c,o=nt,tt=yrt(r);(tt||f)&&(l=ku(i,k),f&&(l+=f[1]+f[3]),it=lv(c,l,y),tt&&prt(n,t,r,it,nt,l,a),f&&(p=vbt(c,y,f),o+=f[0]));ct(t,"textAlign",y||"left");ct(t,"textBaseline","middle");ct(t,"shadowBlur",r.textShadowBlur||0);ct(t,"shadowColor",r.textShadowColor||"transparent");ct(t,"shadowOffsetX",r.textShadowOffsetX||0);ct(t,"shadowOffsetY",r.textShadowOffsetY||0);o+=d/2;var rt=r.textStrokeWidth,w=wrt(r.textStroke,rt),b=lbt(r.textFill);for(w&&(ct(t,"lineWidth",rt),ct(t,"strokeStyle",w)),b&&ct(t,"fillStyle",b),s=0;s=0&&"right"===(f=a[y]).textAlign;)vrt(n,t,f,r,v,s,g,"right"),d-=f.width,g-=f.width,y--;for(o+=(nt-(o-c)-(b-g)-d)/2;e<=y;)vrt(n,t,f=a[e],r,v,s,o+f.width/2,"center"),o+=f.width,e++;s+=v}}function hbt(n,t,i,r,u){if(i&&t.textRotation){var f=t.textOrigin;"center"===f?(r=i.width/2+i.x,u=i.height/2+i.y):f&&(r=f[0]+i.x,u=f[1]+i.y);n.translate(r,u);n.rotate(-t.textRotation);n.translate(-r,-u)}}function vrt(n,t,i,r,u,f,e,o){var s=r.rich[i.styleName]||{},l=i.textVerticalAlign,h=f+u/2,c;"top"===l?h=f+i.height/2:"bottom"===l&&(h=f+u-i.height/2);!i.isLineHolder&&yrt(s)&&prt(n,t,s,"right"===o?e-i.width:"center"===o?e-i.width/2:e,h-i.height/2,i.width,i.height);c=i.textPadding;c&&(e=vbt(e,o,c),h-=i.height/2-c[2]-i.textHeight/2);ct(t,"shadowBlur",ls(s.textShadowBlur,r.textShadowBlur,0));ct(t,"shadowColor",s.textShadowColor||r.textShadowColor||"transparent");ct(t,"shadowOffsetX",ls(s.textShadowOffsetX,r.textShadowOffsetX,0));ct(t,"shadowOffsetY",ls(s.textShadowOffsetY,r.textShadowOffsetY,0));ct(t,"textAlign",o);ct(t,"textBaseline","middle");ct(t,"font",i.font||ip);var a=wrt(s.textStroke||r.textStroke,y),v=lbt(s.textFill||r.textFill),y=ii(s.textStrokeWidth,r.textStrokeWidth);a&&(ct(t,"lineWidth",y),ct(t,"strokeStyle",a),t.strokeText(i.text,e,h));v&&(ct(t,"fillStyle",v),t.fillText(i.text,e,h))}function yrt(n){return n.textBackgroundColor||n.textBorderWidth&&n.textBorderColor}function prt(n,t,i,r,u,f,e){var o=i.textBackgroundColor,h=i.textBorderWidth,c=i.textBorderColor,a=fi(o),l,s;(ct(t,"shadowBlur",i.textBoxShadowBlur||0),ct(t,"shadowColor",i.textBoxShadowColor||"transparent"),ct(t,"shadowOffsetX",i.textBoxShadowOffsetX||0),ct(t,"shadowOffsetY",i.textBoxShadowOffsetY||0),a||h&&c)&&(t.beginPath(),l=i.textBorderRadius,l?ebt(t,{x:r,y:u,width:f,height:e,r:l}):t.rect(r,u,f,e),t.closePath());a?(ct(t,"fillStyle",o),t.fill()):v(o)&&(s=o.image,(s=gwt(s,null,n,pki,o))&&dw(s)&&t.drawImage(s,r,u,f,e));h&&c&&(ct(t,"lineWidth",h),ct(t,"strokeStyle",c),t.stroke())}function pki(n,t){t.image=n}function cbt(n,t,i){var f=t.x||0,e=t.y||0,s=t.textAlign,h=t.textVerticalAlign,r,u,o;return i&&(r=t.textPosition,r instanceof Array?(f=i.x+abt(r[0],i.width),e=i.y+abt(r[1],i.height)):(u=crt(r,i,t.textDistance),f=u.x,e=u.y,s=s||u.textAlign,h=h||u.textVerticalAlign),o=t.textOffset,o&&(f+=o[0],e+=o[1])),{baseX:f,baseY:e,textAlign:s,textVerticalAlign:h}}function ct(n,t,i){return n[t]=i,n[t]}function wrt(n,t){return null==n||t<=0||"transparent"===n||"none"===n?null:n.image||n.colorStops?"#000":n}function lbt(n){return null==n||"none"===n?null:n.image||n.colorStops?"#000":n}function abt(n,t){return"string"==typeof n?n.lastIndexOf("%")>=0?parseFloat(n)/100*t:parseFloat(n):n}function vbt(n,t,i){return"right"===t?n-i[1]:"center"===t?n+i[3]/2-i[1]/2:n+i[3]}function ybt(n,t){return null!=n&&(n||t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor||t.textPadding)}function iu(n){n=n||{};ef.call(this,n);for(var t in n)n.hasOwnProperty(t)&&"style"!==t&&(this[t]=n[t]);this.style=new vo(n.style,this);this._rect=null;this.__clipPaths=[]}function pi(n){iu.call(this,n)}function gw(n){return parseInt(n,10)}function wki(n){return!!n&&(!!n.__builtin__||"function"==typeof n.resize&&"function"==typeof n.refresh)}function bki(n){n.__unusedCount++}function kki(n){1==n.__unusedCount&&n.clear()}function dki(n,t,i){return oct.copy(n.getBoundingRect()),n.transform&&oct.applyTransform(n.transform),sct.width=t,sct.height=i,!oct.intersect(sct)}function gki(n,t){if(n==t)return!1;if(!n||!t||n.length!==t.length)return!0;for(var i=0;i=0?(f="touchend"!=u?t.targetTouches[0]:t.changedTouches[0],f&&brt(n,f,t,i)):(brt(n,t,t,i),t.zrDelta=t.wheelDelta?t.wheelDelta/120:-(t.detail||0)/3),r=t.button,null==t.which&&void 0!==r&&pvr.test(t.type)&&(t.which=1&r?1:2&r?3:4&r?2:0),t)}function nb(n,t,i){cct?n.addEventListener(t,i):n.attachEvent("on"+t,i)}function rdi(n,t,i){cct?n.removeEventListener(t,i):n.detachEvent("on"+t,i)}function krt(n){return n.which>1}function wbt(n){var t=n[1][0]-n[0][0],i=n[1][1]-n[0][1];return Math.sqrt(t*t+i*i)}function udi(n){return[(n[0][0]+n[1][0])/2,(n[0][1]+n[1][1])/2]}function bbt(n){return"mousewheel"===n&&k.browser.firefox?"DOMMouseScroll":n}function drt(n,t,i){var u=n._gestureMgr,r,f;"start"===i&&u.clear();r=u.recognize(t,n.handler.findHover(t.zrX,t.zrY,null).target,n.dom);("end"===i&&u.clear(),r)&&(f=r.type,t.gestureEvent=f,n.handler.dispatchToElement({target:r.target},f,r.event))}function grt(n){n._touching=!0;clearTimeout(n._touchTimer);n._touchTimer=setTimeout(function(){n._touching=!1},700)}function kbt(n){var t=n.pointerType;return"pen"===t||"touch"===t}function fdi(n){function i(n,t){return function(){if(!t._touching)return n.apply(t,arguments)}}t(act,function(t){n._handlers[t]=s(br[t],n)});t(ahi,function(t){n._handlers[t]=s(br[t],n)});t(fg,function(t){n._handlers[t]=i(br[t],n)})}function nut(n){function i(i,r){t(i,function(t){nb(n,bbt(t),r._handlers[t])},r)}ri.call(this);this.dom=n;this._touching=!1;this._touchTimer;this._gestureMgr=new ug;this._handlers={};fdi(this);k.pointerEventsSupported?i(ahi,this):(k.touchEventsSupported&&i(act,this),i(fg,this))}function tut(n,t){var i=new yct(rhi(),n,t);return ah[i.id]=i,i}function iut(n,t){eg[n]=t}function edi(n){delete ah[n]}function odi(n){return n.replace(/^\s+/,"").replace(/\s+$/,"")}function bt(n,t,i,r){var u=t[1]-t[0],f=i[1]-i[0];if(0===u)return 0===f?i[0]:(i[0]+i[1])/2;if(r)if(u>0){if(n<=t[0])return i[0];if(n>=t[1])return i[1]}else{if(n>=t[0])return i[0];if(n<=t[1])return i[1]}else{if(n===t[0])return i[0];if(n===t[1])return i[1]}return(n-t[0])/u*f+i[0]}function u(n,t){switch(n){case"center":case"middle":n="50%";break;case"left":case"top":n="0%";break;case"right":case"bottom":n="100%"}return"string"==typeof n?odi(n).match(/%$/)?parseFloat(n)/100*t:parseFloat(n):null==n?NaN:+n}function er(n,t,i){return null==t&&(t=10),t=Math.min(Math.max(0,t),20),n=(+n).toFixed(t),i?n:+n}function ws(n){return n.sort(function(n,t){return n-t}),n}function dbt(n){if(n=+n,isNaN(n))return 0;for(var t=1,i=0;Math.round(n*t)/t!==n;)t*=10,i++;return i}function tb(n){var t=n.toString(),u=t.indexOf("e"),i,r;return u>0?(i=+t.slice(u+1),i<0?-i:0):(r=t.indexOf("."),r<0?0:t.length-1-r)}function rut(n,t){var i=Math.log,r=Math.LN10,f=Math.floor(i(n[1]-n[0])/r),e=Math.round(i(Math.abs(t[1]-t[0]))/r),u=Math.min(Math.max(-f+e,0),20);return isFinite(u)?u:20}function gbt(n,t,r){var o;if(!n[t]||(o=dc(n,function(n,t){return n+(isNaN(t)?0:t)},0),0===o))return 0;for(var s=Math.pow(10,r),c=i(n,function(n){return(isNaN(n)?0:n)/o*s*100}),v=100*s,f=i(c,function(n){return Math.floor(n)}),l=dc(f,function(n,t){return n+t},0),e=i(c,function(n,t){return n-f[t]});la&&(a=e[u],h=u);++f[h];e[h]=0;++l}return f[t]/s}function uut(n){var t=2*Math.PI;return(n%t+t)%t}function yv(n){return n>-vhi&&n=-20?+n.toFixed(r<0?-r:0):n}function eut(n){function e(n,t,i){return n.interval[i]=0}function bs(n){return isNaN(n)?"-":(n=(n+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(n.length>1?"."+n[1]:"")}function rkt(n,t){return n=(n||"").toLowerCase().replace(/-(.)/g,function(n,t){return t.toUpperCase()}),t&&n&&(n=n.charAt(0).toUpperCase()+n.slice(1)),n}function yt(n){return String(n).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function out(n,t,i){var h,o,s,c,u,f,e;if(r(t)||(t=[t]),h=t.length,!h)return"";for(o=t[0].$vars||[],s=0;s<\/span>':""}function hut(n,t,i){"week"!==n&&"month"!==n&&"quarter"!==n&&"half-year"!==n&&"year"!==n||(n="MM-dd\nyyyy");var r=pv(t),u=i?"UTC":"",f=r["get"+u+"FullYear"](),e=r["get"+u+"Month"]()+1,o=r["get"+u+"Date"](),s=r["get"+u+"Hours"](),h=r["get"+u+"Minutes"](),c=r["get"+u+"Seconds"]();return n.replace("MM",rp(e)).replace("M",e).replace("yyyy",f).replace("yy",f%100).replace("dd",rp(o)).replace("d",o).replace("hh",rp(s)).replace("h",s).replace("mm",rp(h)).replace("m",h).replace("ss",rp(c)).replace("s",c)}function ib(n){return n?n.charAt(0).toUpperCase()+n.substr(1):n}function lu(n,t,i){return n[bct+t]=i}function no(n,t){return n[bct+t]}function sdi(n,t){return n.hasOwnProperty(bct+t)}function to(n){var t={main:"",sub:""};return n&&(n=n.split(iyr),t.main=n[0]||"",t.sub=n[1]||""),t}function hdi(n){ke(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(n),'componentType "'+n+'" illegal')}function wv(n){n.$constructor=n;n.extend=function(n){var i=this,t=function(){n.$constructor?n.$constructor.apply(this,arguments):i.apply(this,arguments)};return o(t.prototype,n),t.extend=this.extend,t.superCall=cdi,t.superApply=ldi,ot(t,this),t.superClass=i,t}}function cdi(n,t){var i=wit(arguments,2);return this.superClass.prototype[t].apply(n,i)}function ldi(n,t,i){return this.superClass.prototype[t].apply(n,i)}function rb(n,i){function f(n){var t=r[n.main];return t&&t[yh]||((t=r[n.main]={})[yh]=!0),t}var r,u;return i=i||{},r={},(n.registerClass=function(n,t){return t&&(hdi(t),(t=to(t)).sub?t.sub!==yh&&(f(t)[t.sub]=n):r[t.main]=n),n},n.getClass=function(n,t,i){var u=r[n];if(u&&u[yh]&&(u=t?u[t]:null),i&&!u)throw new Error(t?"Component "+n+"."+(t||"")+" not exists. Load it first.":n+".type should be specified.");return u},n.getClassesByMainType=function(n){n=to(n);var u=[],i=r[n.main];return i&&i[yh]?t(i,function(n,t){t!==yh&&u.push(n)}):u.push(i),u},n.hasClass=function(n){return n=to(n),!!r[n.main]},n.getAllClassMainTypes=function(){var n=[];return t(r,function(t,i){n.push(i)}),n},n.hasSubTypes=function(n){n=to(n);var t=r[n.main];return t&&t[yh]},n.parseClassType=to,i.registerWhenExtend)&&(u=n.extend,u&&(n.extend=function(t){var i=u.call(this,t);return n.registerClass(i,t.type)})),n}function io(n){return n>-sg&&nsg||n<-sg}function di(n,t,i,r,u){var f=1-u;return f*f*(f*n+3*u*t)+u*u*(u*r+3*f*i)}function ekt(n,t,i,r,u){var f=1-u;return 3*(((t-n)*f+2*(i-t)*u)*f+(r-i)*u*u)}function adi(n,t,i,r,u,f){var s=r+3*(t-i)-n,e=3*(i-2*t+n),v=3*(t-n),tt=n-u,h=e*e-3*s*v,l=e*v-9*s*tt,rt=v*v-3*e*tt,c=0,y,b,a;if(io(h)&&io(l))io(e)?f[0]=0:(o=-v/e)>=0&&o<=1&&(f[c++]=o);else if(y=l*l-4*h*rt,io(y))b=l/h,a=-b/2,(o=-e/s+b)>=0&&o<=1&&(f[c++]=o),a>=0&&a<=1&&(f[c++]=a);else if(y>0){var it=po(y),p=h*e+1.5*s*(-l+it),w=h*e+1.5*s*(-l-it);(o=(-e-((p=p<0?-og(-p,hg):og(p,hg))+(w=w<0?-og(-w,hg):og(w,hg))))/(3*s))>=0&&o<=1&&(f[c++]=o)}else{var ut=(2*h*e-3*s*l)/(2*po(h*h*h)),k=Math.acos(ut)/3,d=po(h),g=Math.cos(k),o=(-e-2*d*g)/(3*s),a=(-e+d*(g+bhi*Math.sin(k)))/(3*s),nt=(-e+d*(g-bhi*Math.sin(k)))/(3*s);o>=0&&o<=1&&(f[c++]=o);a>=0&&a<=1&&(f[c++]=a);nt>=0&&nt<=1&&(f[c++]=nt)}return c}function okt(n,t,i,r,u){var f=6*i-12*t+6*n,o=9*t+3*r-3*n-9*i,l=3*t-3*n,s=0,h;if(io(o))fkt(f)&&(e=-l/f)>=0&&e<=1&&(u[s++]=e);else if(h=f*f-4*o*l,io(h))u[0]=-f/(2*o);else if(h>0){var a=po(h),e=(-f+a)/(2*o),c=(-f-a)/(2*o);e>=0&&e<=1&&(u[s++]=e);c>=0&&c<=1&&(u[s++]=c)}return s}function skt(n,t,i,r,u,f){var e=(t-n)*u+n,o=(i-t)*u+t,h=(r-i)*u+i,s=(o-e)*u+e,c=(h-o)*u+o,l=(c-s)*u+s;f[0]=n;f[1]=e;f[2]=s;f[3]=l;f[4]=l;f[5]=c;f[6]=h;f[7]=r}function vdi(n,t,i,r,u,f,e,o,s,h,c){var a,y,p,w,k,b=.005,l=1/0,v,d;for(of[0]=s,of[1]=h,v=0;v<1;v+=.05)uu[0]=di(n,i,u,e,v),uu[1]=di(t,r,f,o,v),(w=lo(of,uu))=0&&w=0&&f<=1&&(u[s++]=f);else if(h=e*e-4*o*l,io(h))(f=-e/(2*o))>=0&&f<=1&&(u[s++]=f);else if(h>0){var a=po(h),f=(-e+a)/(2*o),c=(-e-a)/(2*o);f>=0&&f<=1&&(u[s++]=f);c>=0&&c<=1&&(u[s++]=c)}return s}function hkt(n,t,i){var r=n+i-2*t;return 0===r?.5:(n-t)/r}function lut(n,t,i,r,u){var f=(t-n)*r+n,e=(i-t)*r+t,o=(e-f)*r+f;u[0]=n;u[1]=f;u[2]=o;u[3]=o;u[4]=e;u[5]=i}function pdi(n,t,i,r,u,f,e,o,s){var c,p=.005,h=1/0,l,w,a,v,y,b;for(of[0]=e,of[1]=o,l=0;l<1;l+=.05)uu[0]=wi(n,i,u,l),uu[1]=wi(t,r,f,l),(y=lo(of,uu))=0&&y.0001)return o[0]=n-i,o[1]=t-r,s[0]=n+i,void(s[1]=t+r);for((cg[0]=dct(u)*i+n,cg[1]=kct(u)*r+t,lg[0]=dct(f)*i+n,lg[1]=kct(f)*r+t,c(o,cg,lg),l(s,cg,lg),(u%=ph)<0&&(u+=ph),(f%=ph)<0&&(f+=ph),u>f&&!e?f+=ph:uu&&(ag[0]=dct(h)*i+n,ag[1]=kct(h)*r+t,c(o,ag,o),l(s,ag,s))}function ro(n,t,i,r,u,f,e){var h;if(0===u)return!1;var o=u,s=0,c=n;return e>t+o&&e>r+o||en+o&&f>i+o||ft+l&&c>r+l&&c>f+l&&c>o+l||cn+l&&h>i+l&&h>u+l&&h>e+l||ht+h&&s>r+h&&s>f+h||sn+h&&o>i+h&&o>u+h||oi||l+cu&&(u+=ep),h=Math.atan2(s,o),h<0&&(h+=ep),h>=r&&h<=u||h+ep>=r&&h+ep<=u)}function oe(n,t,i,r,u,f){if(f>t&&f>r||fu?o:0}function ngi(n,t){return Math.abs(n-t)t&&h>r&&h>f&&h>o||h1&&tgi(),a=di(t,r,f,o,fu[0]),v>1&&(p=di(t,r,f,o,fu[1]))),b+=2==v?lt&&o>r&&o>f||o=0&&c<=1){for(var v=0,y=wi(t,r,f,c),h=0;hi||o<-i||(c=Math.sqrt(i*i-o*o),ur[0]=-c,ur[1]=c,a=Math.abs(r-u),a<.0001))return 0;if(a%ua<.0001)return r=0,u=ua,h=f?1:-1,e>=ur[0]+n&&e<=ur[1]+n?h:0;for(f?(c=r,r=uo(u),u=uo(c)):(r=uo(r),u=uo(u)),r>u&&(u+=ua),v=0,l=0;l<2;l++)y=ur[l],y+n>e&&(s=Math.atan2(o,y),h=f?1:-1,s<0&&(s=ua+s),(s>=r&&s<=u||s+ua>=r&&s+ua<=u)&&(s>Math.PI/2&&s<1.5*Math.PI&&(h=-h),v+=h));return v}function vkt(n,t,i,r,u){for(var k,g,l,a,c=0,o=0,e=0,h=0,s=0,f=0;f1&&(i||(c+=oe(o,e,h,s,r,u))),1==f&&(h=o=n[f],s=e=n[f+1]),k){case bo.M:o=h=n[f++];e=s=n[f++];break;case bo.L:if(i){if(ro(o,e,n[f],n[f+1],t,r,u))return!0}else c+=oe(o,e,n[f],n[f+1],r,u)||0;o=n[f++];e=n[f++];break;case bo.C:if(i){if(ddi(o,e,n[f++],n[f++],n[f++],n[f++],n[f],n[f+1],t,r,u))return!0}else c+=igi(o,e,n[f++],n[f++],n[f++],n[f++],n[f],n[f+1],r,u)||0;o=n[f++];e=n[f++];break;case bo.Q:if(i){if(akt(o,e,n[f++],n[f++],n[f],n[f+1],t,r,u))return!0}else c+=rgi(o,e,n[f++],n[f++],n[f],n[f+1],r,u)||0;o=n[f++];e=n[f++];break;case bo.A:var y=n[f++],w=n[f++],d=n[f++],p=n[f++],v=n[f++],b=n[f++],nt=(n[f++],1-n[f++]),l=Math.cos(v)*d+y,a=Math.sin(v)*p+w;if(f>1?c+=oe(o,e,l,a,r,u):(h=l,s=a),g=(r-y)*p/d+y,i){if(gdi(y,w,p,v,v+b,nt,t,g,u))return!0}else c+=ugi(y,w,p,v,v+b,nt,g,u);o=Math.cos(v+b)*d+y;e=Math.sin(v+b)*p+w;break;case bo.R:if(h=o=n[f++],s=e=n[f++],l=h+n[f++],a=s+n[f++],i){if(ro(h,s,l,s,t,r,u)||ro(l,s,l,a,t,r,u)||ro(l,a,h,a,t,r,u)||ro(h,a,h,s,t,r,u))return!0}else c+=oe(l,s,l,a,r,u),c+=oe(h,a,h,s,r,u);break;case bo.Z:if(i){if(ro(o,e,h,s,t,r,u))return!0}else c+=oe(o,e,h,s,r,u);o=h;e=s}}return i||ngi(e,s)||(c+=oe(o,e,h,s,r,u)||0),0!==c}function fgi(n,t,i){return vkt(n,0,!1,t,i)}function egi(n,t,i,r){return vkt(n,t,!0,i,r)}function nt(n){iu.call(this,n);this.path=null}function ykt(n,t,i,r,u,f,e,o,s,h,c){var v=s*(wg/180),l=pg(v)*(n-i)/2+yg(v)*(t-r)/2,a=-1*yg(v)*(n-i)/2+pg(v)*(t-r)/2,b=l*l/(e*e)+a*a/(o*o);b>1&&(e*=ilt(b),o*=ilt(b));var g=(u===f?-1:1)*ilt((e*e*o*o-e*e*a*a-o*o*l*l)/(e*e*a*a+o*o*l*l))||0,p=g*e*a/o,w=g*-o*l/e,nt=(n+i)/2+pg(v)*p-yg(v)*w,tt=(t+r)/2+yg(v)*p+pg(v)*w,it=fci([1,0],[(l-p)/e,(a-w)/o]),k=[(l-p)/e,(a-w)/o],d=[(-1*l-p)/e,(-1*a-w)/o],y=fci(k,d);rlt(k,d)<=-1&&(y=wg);rlt(k,d)>=1&&(y=0);0===f&&y>0&&(y-=2*wg);1===f&&y<0&&(y+=2*wg);c.addData(h,nt,tt,e,o,it,y,v,f)}function ogi(n){var y,k,b,s,h,d,g,nt,tt,it,a,v,c,l;if(!n)return[];for(k=n.replace(/-/g," -").replace(/ /g," ").replace(/ /g,",").replace(/,,/g,","),y=0;y0&&""===t[0]&&t.shift(),b=0;b=2){if(f&&"spline"!==f)for(o=vyr(r,f,i,t.smoothConstraint),n.moveTo(r[0][0],r[0][1]),e=r.length,u=0;u<(i?e:e-1);u++){var s=o[2*u],h=o[2*u+1],c=r[(u+1)%e];n.bezierCurveTo(s[0],s[1],h[0],h[1],c[0],c[1])}else for("spline"===f&&(r=ayr(r,i)),n.moveTo(r[0][0],r[0][1]),u=1,l=r.length;u=0)&&(r={textFill:null,textStroke:n.textStroke,textStrokeWidth:n.textStrokeWidth},n.textFill="#fff",null==n.textStroke&&(n.textStroke=i.autoColor,null==n.textStrokeWidth&&(n.textStrokeWidth=2))),r}function pgi(n){var t=n.insideRollback;t&&(n.textFill=t.textFill,n.textStroke=t.textStroke,n.textStrokeWidth=t.textStrokeWidth)}function vut(n,t){var i=t||t.getModel("textStyle");return[n.fontStyle||i&&i.getShallow("fontStyle")||"",n.fontWeight||i&&i.getShallow("fontWeight")||"",(n.fontSize||i&&i.getShallow("fontSize")||12)+"px",n.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" ")}function adt(n,t,i,r,u,f){if("function"==typeof u&&(f=u,u=null),r&&r.isAnimationEnabled()){var s=n?"Update":"",e=r.getShallow("animationDuration"+s),h=r.getShallow("animationEasing"+s),o=r.getShallow("animationDelay"+s);"function"==typeof o&&(o=o(u,r.getAnimationDelayParams?r.getAnimationDelayParams(t,u):null));"function"==typeof e&&(e=e(u));e>0?t.animateTo(i,e,o||0,h,f,!!f):(t.stopAnimation(),t.attr(i),f&&f())}else t.stopAnimation(),t.attr(i),f&&f()}function w(n,t,i,r,u){adt(!0,n,t,i,r,u)}function gi(n,t,i,r,u){adt(!1,n,t,i,r,u)}function ds(n,t){for(var i=hv([]);n&&n!==t;)as(i,n.getLocalTransform(),i),n=n.parent;return i}function nf(n,t,i){return t&&!cs(t)&&(t=uf.getLocalTransform(t)),i&&(t=pw([],t)),ht([],n,t)}function yut(n,t,i){var u=0===t[4]||0===t[5]||0===t[0]?1:Math.abs(2*t[4]/t[0]),f=0===t[4]||0===t[5]||0===t[2]?1:Math.abs(2*t[4]/t[2]),r=["left"===n?-u:"right"===n?u:0,"top"===n?-f:"bottom"===n?f:0];return r=nf(r,t,i),Math.abs(r[0])>Math.abs(r[1])?r[0]>0?"right":"left":r[1]>0?"bottom":"top"}function put(n,t,i){function r(n){var t={position:hu(n.position),rotation:n.rotation};return n.shape&&(t.shape=o({},n.shape)),t}if(n&&t){var u=function(n){var t={};return n.traverse(function(n){!n.isGroup&&n.anid&&(t[n.anid]=n)}),t}(n);t.traverse(function(n){var t,f;!n.isGroup&&n.anid&&(t=u[n.anid],t&&(f=r(n),n.attr(r(t)),w(n,f,i,n.dataIndex)))})}}function vdt(n,t){return i(n,function(n){var r=n[0],i;return r=bg(r,t.x),r=kg(r,t.x+t.width),i=n[1],i=bg(i,t.y),i=kg(i,t.y+t.height),[r,i]})}function kv(n,t,i){var r=(t=o({rectHover:!0},t)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},n)return 0===n.indexOf("image://")?(r.image=n.slice(8),c(r,i),new pi(t)):bv(n.replace("path://",""),t,i,"center")}function tt(n,t,i){this.parentModel=t;this.ecModel=i;this.option=n}function ydt(n,t,i){for(var r=0;r=r.length&&r.push({option:n})}}),r}function pdt(n){var t=dt();ns(n,function(n){var i=n.exist;i&&t.set(i.id,n)});ns(n,function(n){var i=n.option;ke(!i||null==i.id||!t.get(i.id)||t.get(i.id)===n,"id duplicates: "+(i&&i.id));i&&null!=i.id&&t.set(i.id,n);!n.keyInfo&&(n.keyInfo={})});ns(n,function(n){var u=n.exist,r=n.option,i=n.keyInfo,f;if(oa(r)){if(i.name=null!=r.name?r.name+"":u?u.name:"\0-",u)i.id=u.id;else if(null!=r.id)i.id=r.id+"";else{f=0;do i.id="\0"+i.name+"\0"+f++;while(t.get(i.id))}t.set(i.id,n)}})}function fb(n){return oa(n)&&n.id&&0===(n.id+"").indexOf("\0_ec_\0")}function wgi(n,t){function u(n,t,i){for(var u,r=0,s=n.length;rr||s.newline?(e=0,a=y,o+=f+i,f=c.height):f=Math.max(f,c.height)):(p=c.height+(l?-l.y+c.y:0),(v=o+p)>u||s.newline?(e+=f+i,o=0,v=p,f=c.width):f=Math.max(f,c.width));s.newline||(w[0]=e,w[1]=o,"horizontal"===n?e=a+i:o=v+i)})}function dgi(n,t,i){var r=t.width,f=t.height,e=u(n.x,r),o=u(n.y,f),s=u(n.x2,r),h=u(n.y2,f);return(isNaN(e)||isNaN(parseFloat(n.x)))&&(e=0),(isNaN(s)||isNaN(parseFloat(n.x2)))&&(s=r),(isNaN(o)||isNaN(parseFloat(n.y)))&&(o=0),(isNaN(h)||isNaN(parseFloat(n.y2)))&&(h=f),i=vh(i||0),{width:Math.max(s-e-i[1]-i[3],0),height:Math.max(h-o-i[0]-i[2],0)}}function ei(n,t,i){var w;i=vh(i||0);var e=t.width,o=t.height,s=u(n.left,e),h=u(n.top,o),v=u(n.right,e),p=u(n.bottom,o),r=u(n.width,e),f=u(n.height,o),c=i[2]+i[0],l=i[1]+i[3],a=n.aspect;switch(isNaN(r)&&(r=e-v-l-s),isNaN(f)&&(f=o-p-c-h),null!=a&&(isNaN(r)&&isNaN(f)&&(a>e/o?r=.8*e:f=.8*o),isNaN(r)&&(r=a*f),isNaN(f)&&(f=r/a)),isNaN(s)&&(s=e-v-r-l),isNaN(h)&&(h=o-p-f-c),n.left||n.right){case"center":s=e/2-r/2-i[3];break;case"right":s=e-r-l}switch(n.top||n.bottom){case"middle":case"center":h=o/2-f/2-i[0];break;case"bottom":h=o-f-c}return s=s||0,h=h||0,isNaN(r)&&(r=e-l-s-(v||0)),isNaN(f)&&(f=o-c-h-(p||0)),w=new y(s+i[3],h+i[0],r,f),w.margin=i,w}function sb(n,t,i,r,u){var e=!u||!u.hv||u.hv[0],o=!u||!u.hv||u.hv[1],s=u&&u.boundingMode||"all",f,h;if(e||o){"raw"===s?f="group"===n.type?new y(0,0,+t.width||0,+t.height||0):n.getBoundingRect():(f=n.getBoundingRect(),n.needLocalTransform())&&(h=n.getLocalTransform(),(f=f.clone()).applyTransform(h));t=ei(c({width:f.width,height:f.height},t),i,r);var l=n.position,a=e?t.x-f.x:0,v=o?t.y-f.y:0;n.attr("position","raw"===s?[a,v]:[l[0]+a,l[1]+v])}}function ggi(n,t){return null!=n[kh[t][0]]||null!=n[kh[t][1]]&&null!=n[kh[t][2]]}function fo(n,t,i){function o(i,r){var s={},l=0,o={},a=0,c,h;if(nn(i,function(t){o[t]=n[t]}),nn(i,function(n){e(t,n)&&(s[n]=o[n]=t[n]);f(s,n)&&l++;f(o,n)&&a++}),u[r])return f(t,i[1])?o[i[2]]=null:f(t,i[2])&&(o[i[1]]=null),o;if(2!==a&&l){if(l>=2)return s;for(c=0;c=t:"max"===i?n<=t:n===t}function sni(n,t){return n.join(",")===t.join(",")}function hni(n,t){rn(t=t||{},function(t,i){var r,u;null!=t&&(r=n[i],d.hasClass(i)?(t=yr(t),u=dut(r=yr(r),t),n[i]=un(u,function(n){return n.option&&n.exist?yci(n.exist,n.option,!0):n.exist||n.option})):n[i]=yci(r,t,!0))})}function eo(n){var f=n&&n.itemStyle,u,e;if(f)for(u=0,e=pci.length;u=0?e():r=setTimeout(e,-s);l=o},f.clear=function(){r&&(clearTimeout(r),r=null)},f.debounceNextCall=function(n){u=n},f}function gv(n,t,i,r){var u=n[t],f,e;if(u){if(f=u[on]||u,e=u[dci],u[kci]!==i||e!==r){if(null==i||!r)return n[t]=f;(u=n[t]=eft(f,i,"debounce"===r))[on]=f;u[dci]=r;u[kci]=i}return u}}function ngt(n,t){var i=n[t];i&&i[on]&&(n[t]=i[on])}function fl(n){return function(t,i,r){t=t&&t.toLowerCase();ri.prototype[n].call(this,t,i,r)}}function ny(){ri.call(this)}function ty(n,t,i){function u(n,t){return n.prio-t.prio}i=i||{};"string"==typeof t&&(t=eli[t]);this.id;this.group;this._dom=n;var r=this._zr=tut(n,{renderer:i.renderer||"canvas",devicePixelRatio:i.devicePixelRatio,width:i.width,height:i.height});this._throttledZrFlush=eft(s(r.flush,r),17);(t=h(t))&&bci(t,!0);this._theme=t;this._chartsViews=[];this._chartsMap={};this._componentsViews=[];this._componentsMap={};this._coordSysMgr=new nr;this._api=bni(this);ri.call(this);this._messageCenter=new ny;this._initEvents();this.resize=s(this.resize,this);this._pendingActions=[];kw(hp,u);kw(ylt,u);r.animation.on("frame",this._onframe,this);rwt(this)}function tgt(n,t,i){var f,e=this._model,o=this._coordSysMgr.getCoordinateSystems(),r,u;for(t=ob(e,t),r=0;rt.get("hoverLayerThreshold")&&!k.node&&i.traverse(function(n){n.isGroup||(n.useHoverLayer=!0)})}function egt(n,t){var r=0,u,i,f;t.group.traverse(function(n){"group"===n.type||n.ignore||r++});u=+n.get("progressive");i=r>n.get("progressiveThreshold")&&u&&!k.node;i&&t.group.traverse(function(n){n.isGroup||(n.progressive=i?Math.floor(r++/u):-1,i&&n.stopAnimation(!0))});f=n.get("blendMode")||null;t.group.traverse(function(n){n.isGroup||n.setStyle("blend",f)})}function lb(n,t){var i=n.get("z"),r=n.get("zlevel");t.group.traverse(function(n){"group"!==n.type&&(null!=i&&(n.z=i),null!=r&&(n.zlevel=r))})}function bni(n){var t=n._coordSysMgr;return o(new uni(n),{getCoordinateSystems:s(t.getCoordinateSystems,t),getComponentByElement:function(t){for(;t;){var i=t.__ecComponentInfo;if(null!=i)return n._model.getComponent(i.mainType,i.index);t=t.parent}}})}function kni(n){function r(n,t){for(var r=0;r=0?new s.constructor(e[r].length):e[r];return f}function bi(n,t,i){function b(n,t,i){lpr[t]?n.otherDims[t]=i:(n.coordDim=t,n.coordDimIndex=i,d.set(t,!0))}function k(n,t,i){if(i||null!=t.get(n)){for(var r=0;null!=t.get(n+r);)r++;n+=r}return t.set(n,!0),n}var p,e,s,g,c;t=t||[];i=i||{};n=(n||[]).slice();var l=(i.dimsDef||[]).slice(),y=dt(i.encodeDef),a=dt(),d=dt(),f=[],o=i.dimCount;for(null==o&&(p=vgt(t[0]),o=Math.max(r(p)&&p.length||1,n.length,l.length),yn(n,function(n){var t=n.dimsDef;t&&(o=Math.max(o,t.length))})),e=0;e=0&&gni(n)?function(n,t,i,r){return but(n)&&(f.hasItemOption=!0),r===l?i:kut(dv(n),u[r])}:function(n,t,i,e){var c=dv(n),s=kut(c&&c[e],u[e]),h;return but(n)&&(f.hasItemOption=!0),h=r&&r.categoryAxesModels,h&&h[t]&&"string"==typeof s&&(o[t]=o[t]||h[t].getCategories(),(s=p(o[t],s))<0&&!isNaN(s)&&(s=+s)),s};return f.hasItemOption=!1,f.initData(n,a,v),f}function ry(n){return"category"!==n&&"time"!==n}function uy(n){return"category"===n?"ordinal":"time"===n?"time":"float"}function ntr(n,t){var e,u=[],o=n&&n.dimensions[n.categoryIndex],f,s,i;if((o&&(e=n.categoryAxesModels[o.name]),e)&&(f=e.getCategories(),f))if(s=t.length,r(t[0])&&t[0].length>1)for(u=[],i=0;ir&&(u=f.interval=r),e=f.intervalPrecision=ygt(u),wgt(f.niceTickExtent=[klt(Math.ceil(n[0]/u)*u,e),klt(Math.floor(n[1]/u)*u,e)],n),f}function ygt(n){return tb(n)+2}function pgt(n,t,i){n[t]=Math.max(Math.min(n[t],i[1]),i[0])}function wgt(n,t){isFinite(n[0])||(n[0]=t[0]);!isFinite(n[1])&&(n[1]=t[1]);pgt(n,0,t);pgt(n,1,t);n[0]>n[1]&&(n[0]=n[1])}function itr(n,t,i,r){var u=[],f;if(!n)return u;for(t[0]1e4)return[];return t[1]>(u.length?u[u.length-1]:i[1])&&u.push(t[1]),u}function yb(n,t){return bpr(n,wpr(t))}function bgt(n,t){var s,e,h,c=n.type,i=t.getMin(),f=t.getMax(),l=null!=i,a=null!=f,o=n.getExtent();return"ordinal"===c?s=(t.get("data")||[]).length:(r(e=t.get("boundaryGap"))||(e=[e||0,e||0]),"boolean"==typeof e[0]&&(e=[0,0]),e[0]=u(e[0],1),e[1]=u(e[1],1),h=o[1]-o[0]||Math.abs(o[0])),null==i&&(i="ordinal"===c?s?0:NaN:o[0]-e[0]*h),null==f&&(f="ordinal"===c?s?s-1:NaN:o[1]+e[1]*h),"dataMin"===i?i=o[0]:"function"==typeof i&&(i=i({min:o[0],max:o[1]})),"dataMax"===f?f=o[1]:"function"==typeof f&&(f=f({min:o[0],max:o[1]})),(null==i||!isFinite(i))&&(i=NaN),(null==f||!isFinite(f))&&(f=NaN),n.setBlank(fv(i)||fv(f)),t.getNeedCrossZero()&&(i>0&&f>0&&!l&&(i=0),i<0&&f<0&&!a&&(f=0)),[i,f]}function th(n,t){var u=bgt(n,t),f=null!=t.getMin(),e=null!=t.getMax(),o=t.get("splitNumber"),i,r;"log"===n.type&&(n.base=t.get("logBase"));i=n.type;n.setExtent(u[0],u[1]);n.niceExtent({splitNumber:o,fixMin:f,fixMax:e,minInterval:"interval"===i||"time"===i?t.get("minInterval"):null,maxInterval:"interval"===i||"time"===i?t.get("maxInterval"):null});r=t.get("interval");null!=r&&n.setInterval&&n.setInterval(r)}function el(n,t){if(t=t||n.get("type"))switch(t){case"category":return new bn(n.getCategories(),[1/0,-1/0]);case"value":return new pf;default:return(gt.getClass(t)||pf).create(n)}}function kgt(n,t,i,r,u){var s,h=0,c=0,a=(r-u)/180*Math.PI,e=1,o,l,f;for(t.length>40&&(e=Math.floor(t.length/40)),o=0;o1?e:(h+1)*e-1}function aft(n,t){var r=n.scale,u=r.getTicksLabels(),f=r.getTicks();return"string"==typeof t?(t=function(n){return function(t){return n.replace("{value}",null!=t?t:"")}}(t),i(u,t)):"function"==typeof t?i(f,function(i,r){return t(vft(n,i),r)},this):u}function vft(n,t){return"category"===n.type?n.scale.getLabel(t):t}function rtr(n){return v(n)&&null!=n.value?n.value:n+""}function utr(n,t){if("image"!==this.type){var i=this.style,r=this.shape;r&&"line"===r.symbolType?i.stroke=n:this.__isEmptyBrush?(i.stroke=n,i.fill=t||"#fff"):(i.fill&&(i.fill=n),i.stroke&&(i.stroke=n));this.dirty(!1)}}function wr(n,t,i,r,u,f,e){var s=0===n.indexOf("empty"),o;return s&&(n=n.substr(5,1).toLowerCase()+n.substr(6)),o=0===n.indexOf("image://")?dkt(n.slice(8),new y(t,i,r,u),e?"center":"cover"):0===n.indexOf("path://")?bv(n.slice(7),{},new y(t,i,r,u),e?"center":"cover"):new uwr({shape:{symbolType:n,x:t,y:i,width:r,height:u}}),o.__isEmptyBrush=s,o.setColor=utr,o.setColor(f),o}function dgt(n,t){var i=(n[1]-n[0])/t/2;n[0]+=i;n[1]-=i}function ggt(n,t){return Math.abs(n-t)>1^-(1&r),u=u>>1^-(1&u),o=r+=o,s=u+=s,e.push([r/i,u/i]);return e}function tnt(n){var t,r=wdt(n,"label"),u,i;if(r.length)t=r[0];else for(i=n.dimensions.slice();i.length&&(t=i.pop(),"ordinal"===(u=n.getDimensionInfo(t).type)||"time"===u););return t}function etr(n,t){var i=n.getItemVisual(t,"symbolSize");return i instanceof Array?i.slice():[+i,+i]}function yft(n){return[n[0]/2,n[1]/2]}function ol(n,t,i){f.call(this);this.updateData(n,t,i)}function otr(n,t){this.parent.drift(n,t)}function sl(n){this.group=new f;this._symbolCtor=n||ol}function int(n,t,i){var r=n.getItemLayout(t);return r&&!isNaN(r[0])&&!isNaN(r[1])&&!(i&&i(t))&&"none"!==n.getItemVisual(t,"symbol")}function rnt(n){return n>=0?1:-1}function unt(n,t,i){for(var u,f,e=n.getBaseAxis(),s=n.getOtherAxis(e),c=e.onZero?0:s.scale.getExtent()[0],r=s.dim,h="x"===r||"radius"===r?1:0,o=t.stackedOn,l=t.get(r,i);o&&rnt(o.get(r,i))===rnt(l);){f=o;break}return u=[],u[h]=t.get(e.dim,i),u[1-h]=f?f.get(r,i,!0):c,n.dataToPoint(u)}function str(n,t){var i=[];return t.diff(n).add(function(n){i.push({cmd:"+",idx:n})}).update(function(n,t){i.push({cmd:"=",idx:t,idx1:n})}).remove(function(n){i.push({cmd:"-",idx:n})}).execute(),i}function ho(n){return isNaN(n[0])||isNaN(n[1])}function pft(n,t,i,r,u,f,e,o,s,h,c){for(var l,y,a,d,w,g,b,p,nt=0,v=i,k=0;k=u||v<0)break;if(ho(l)){if(c){v+=f;continue}break}if(v===i)n[f>0?"moveTo":"lineTo"](l[0],l[1]),dli(rs,l);else if(s>0){if(y=v+f,a=t[y],c)for(;a&&ho(t[y]);)a=t[y+=f];d=.5;w=t[nt];(a=t[y])&&!ho(a)?(ho(a)&&!c&&(a=l),te(uat,a,w),"x"===h||"y"===h?(p="x"===h?0:1,g=Math.abs(l[p]-w[p]),b=Math.abs(l[p]-a[p])):(g=hh(l,w),b=hh(l,a)),kli(us,l,uat,-s*(1-(d=b/(b+g))))):dli(us,l);wli(rs,rs,o);bli(rs,rs,e);wli(us,us,o);bli(us,us,e);n.bezierCurveTo(rs[0],rs[1],us[0],us[1],l[0],l[1]);kli(rs,l,uat,s*d)}else n.lineTo(l[0],l[1]);nt=v;v+=f}return k}function wft(n,t){var r=[1/0,1/0],u=[-1/0,-1/0],f,i;if(t)for(f=0;fu[0]&&(u[0]=i[0]),i[1]>u[1]&&(u[1]=i[1]);return{min:t?r:u,max:t?u:r}}function fnt(n,t){var i,r,u;if(n.length===t.length){for(i=0;it[0]?1:-1,t[0]+=r*i,t[1]-=r*i),t}function snt(n){return n>=0?1:-1}function htr(n,t){var u=n.getBaseAxis(),o=n.getOtherAxis(u),f=0,r,i,e;return u.onZero||(r=o.scale.getExtent(),r[0]>0?f=r[0]:r[1]<0&&(f=r[1])),i=o.dim,e="x"===i||"radius"===i?1:0,t.mapArray([i],function(r,o){for(var c,h,s=t.stackedOn;s&&snt(s.get(i,o))===snt(r);){c=s;break}return h=[],h[e]=t.get(u.dim,o),h[1-e]=c?c.get(i,o,!0):f,n.dataToPoint(h)},!0)}function ctr(n,t,i){var r=ont(n.getAxis("x")),u=ont(n.getAxis("y")),l=n.getBaseAxis().isHorizontal(),h=Math.min(r[0],r[1]),c=Math.min(u[0],u[1]),f=Math.max(r[0],r[1])-h,e=Math.max(u[0],u[1])-c,a=i.get("lineStyle.normal.width")||2,o=i.get("clipOverflow")?a/2:Math.max(f,e),s;return l?(c-=o,e+=2*o):(h-=o,f+=2*o),s=new et({shape:{x:h,y:c,width:f,height:e}}),t&&(s.shape[l?"width":"height"]=0,gi(s,{shape:{width:f,height:e}},i)),s}function ltr(n,t,i){var e=n.getAngleAxis(),o=n.getRadiusAxis().getExtent(),r=e.getExtent(),u=Math.PI/180,f=new go({shape:{cx:n.cx,cy:n.cy,r0:o[0],r:o[1],startAngle:-r[0]*u,endAngle:-r[1]*u,clockwise:e.inverse}});return t&&(f.shape.endAngle=-r[0]*u,gi(f,{shape:{endAngle:-r[1]*u}},i)),f}function hnt(n,t,i){return"polar"===n.type?ltr(n,t,i):ctr(n,t,i)}function co(n,t,i){for(var s,o,u,l,h,c=t.getBaseAxis(),r="x"===c.dim||"radius"===c.dim?0:1,f=[],e=0;e=0;s--)if(e[s].dimension<2){o=e[s];break}if(o&&"cartesian2d"===r.type){var w=o.dimension,c=n.dimensions[w],v=r.getAxis(c),u=i(o.stops,function(n){return{coord:v.toGlobalCoord(v.dataToCoord(n.value)),color:n.color}}),f=u.length,l=o.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),l.reverse());var a=u[0].coord-10,y=u[f-1].coord+10,p=y-a;return p<.001?"transparent":(t(u,function(n){n.offset=(n.coord-a)/p}),u.push({offset:f?u[f-1].offset:.5,color:l[1]||"transparent"}),u.unshift({offset:f?u[0].offset:.5,color:l[0]||"transparent"}),h=new bh(0,0,0,0,u,!0),h[c]=a,h[c+"2"]=y,h)}}}function vtr(n){return this._axes[n]}function fy(n){itt.call(this,n)}function cnt(n,t){return t.type||(t.data?"category":"value")}function bft(n,t){return n.getCoordSysModel()===t}function ytr(n,t){var i=t*Math.PI/180,r=n.plain(),u=r.width,f=r.height,e=u*Math.cos(i)+f*Math.sin(i),o=u*Math.sin(i)+f*Math.cos(i);return new y(r.x,r.y,e,o)}function ptr(n){var i,f=n.model,e=f.getFormattedLabels(),o=f.getModel("axisLabel"),s=1,r=e.length,t,u;for(r>40&&(s=Math.ceil(r/40)),t=0;tr[1],o="start"===t&&!s||"start"!==t&&s;return yv(u-ae/2)?(e=o?"bottom":"top",f="center"):yv(u-1.5*ae)?(e=o?"top":"bottom",f="center"):(e="middle",f=u<1.5*ae&&u>ae/2?o?"left":"right":o?"right":"left"),{rotation:u,textAlign:f,textVerticalAlign:e}}function wnt(n){var t=n.get("tooltip");return n.get("silent")||!(n.get("triggerEvent")||t&&t.show)}function ktr(n,t,i){var f=n.get("axisLabel.showMinLabel"),e=n.get("axisLabel.showMaxLabel");t=t||[];i=i||[];var r=t[0],o=t[1],u=t[t.length-1],s=t[t.length-2],h=i[0],l=i[1],c=i[i.length-1],a=i[i.length-2];!1===f?(ru(r),ru(h)):bnt(r,o)&&(f?(ru(o),ru(l)):(ru(r),ru(h)));!1===e?(ru(u),ru(c)):bnt(s,u)&&(e?(ru(s),ru(a)):(ru(u),ru(c)))}function ru(n){n&&(n.ignore=!0)}function bnt(n,t){var r=n&&n.getBoundingRect().clone(),u=t&&t.getBoundingRect().clone(),i;if(r&&u)return i=hv([]),vs(i,i,-n.rotation),r.applyTransform(as([],i,n.getLocalTransform())),u.applyTransform(as([],i,t.getLocalTransform())),r.intersect(u)}function knt(n){return"middle"===n||"center"===n}function dtr(n,t,i){var e=t.axis,h,l;if(t.get("axisTick.show")&&!e.scale.isBlank()){for(var o=t.getModel("axisTick"),p=o.getModel("lineStyle"),w=o.get("length"),b=wwr(o,i.labelInterval),a=e.getTicksCoords(o.get("alignWithLabel")),k=e.scale.getTicks(),d=t.get("axisLabel.showMinLabel"),g=t.get("axisLabel.showMaxLabel"),r=[],u=[],s=n._transform,v=[],y=a.length,f=0;f=0||n===t}function fir(n){var r=dft(n),e,i;if(r){var u=r.axisPointerModel,o=r.axis.scale,f=u.option,s=u.get("status"),t=u.get("value");null!=t&&(t=o.parse(t));e=gft(u);null==s&&(f.status=e?"show":"hide");i=o.getExtent().slice();i[0]>i[1]&&i.reverse();(null==t||t>i[1])&&(t=i[1]);t=0?"p":"n",y=p[u],k=i[t][u][v],d=r[t][u][v];f.isHorizontal()?(w=k,b=y[1]+l,h=y[0]-d,c=a,r[t][u][v]+=h,Math.abs(h)0?"bottom":"top":u.width>0?"left":"right";o||rti(n.style,a,r,h,f,i,v);lt(n,a)}function sir(n,t){var i=n.get(nbr)||0;return Math.min(i,Math.abs(t.width),Math.abs(t.height))}function hir(n,t,i,r){var u=t.getData(),f=this.dataIndex,e=u.getName(f),o=t.get("selectedOffset");r.dispatchAction({type:"pieToggleSelect",from:n,name:e,seriesId:t.id});u.each(function(n){sti(u.getItemGraphicEl(n),u.getItemLayout(n),t.isSelected(u.getName(n)),o,i)})}function sti(n,t,i,r,u){var f=(t.startAngle+t.endAngle)/2,s=Math.cos(f),h=Math.sin(f),e=i?r:0,o=[s*e,h*e];u?n.animate().when(200,{position:o}).start("bounceOut"):n.attr("position",o)}function tet(n,t){function u(){i.ignore=i.hoverIgnore;r.ignore=r.hoverIgnore}function e(){i.ignore=i.normalIgnore;r.ignore=r.normalIgnore}f.call(this);var o=new go({z2:2}),i=new lf,r=new b;this.add(o);this.add(i);this.add(r);this.updateData(n,t,!0);this.on("emphasis",u).on("normal",e).on("mouseover",u).on("mouseout",e)}function hti(n,t,i,r,u,f,e){function c(t,i){for(var r=t;r>=0&&(n[r].y-=i,!(r>0&&n[r].y>n[r-1].y+n[r-1].height));r--);}function l(n,t,i,r,u,f){for(var s=t?Number.MAX_VALUE:0,e=0,a=n.length;e=s&&(o=s-10);!t&&o<=s&&(o=s+10);n[e].x=i+o*f;s=o}}n.sort(function(n,t){return n.y-t.y});for(var a,s=0,h=n.length,v=[],y=[],o=0;ot&&u+1n[u].y+n[u].height)return void c(u,r/2);c(i-1,r/2)}(o,h,-a),s=n[o].y+n[o].height;for(e-s<0&&c(h-1,s-e),o=0;o=i?y.push(n[o]):v.push(n[o]);l(v,!1,t,i,r,u);l(y,!0,t,i,r,u)}function cir(n,t,i,r,u,f){for(var o,c,s=[],h=[],e=0;e1?(i.width=f,i.height=f/s):(i.height=f,i.width=f*s),i.y=r[1]-i.height/2,i.x=r[0]-i.width/2):((a=n.getBoxLayoutParams()).aspect=s,i=ei(a,{width:c,height:l}));this.setViewRect(i.x,i.y,i.width,i.height);this.setCenter(n.get("center"));this.setZoom(n.get("zoom"))}function pti(n,i){t(i.get("geoCoord"),function(t,i){n.addGeoCoord(i,t)})}function air(n,t,i){ret(n)[t]=i}function vir(n,t,i){var r=ret(n);r[t]===i&&(r[t]=null)}function wti(n,t){return!!ret(n)[t]}function ret(n){return n[bat]||(n[bat]={})}function oy(n){this.pointerChecker;this._zr=n;this._opt={};var t=s,i=t(yir,this),r=t(pir,this),u=t(wir,this),f=t(bir,this),e=t(kir,this);ri.call(this);this.setPointerChecker=function(n){this.pointerChecker=n};this.enable=function(t,o){this.disable();this._opt=c(h(o)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,preventDefaultMouseMove:!0});null==t&&(t=!0);!0!==t&&"move"!==t&&"pan"!==t||(n.on("mousedown",i),n.on("mousemove",r),n.on("mouseup",u));!0!==t&&"scale"!==t&&"zoom"!==t||(n.on("mousewheel",f),n.on("pinch",e))};this.disable=function(){n.off("mousedown",i);n.off("mousemove",r);n.off("mouseup",u);n.off("mousewheel",f);n.off("pinch",e)};this.dispose=this.disable;this.isDragging=function(){return this._dragging};this.isPinching=function(){return this._pinching}}function yir(n){if(!(krt(n)||n.target&&n.target.draggable)){var t=n.offsetX,i=n.offsetY;this.pointerChecker&&this.pointerChecker(n,t,i)&&(this._x=t,this._y=i,this._dragging=!0)}}function pir(n){if(!krt(n)&&kti(this,"moveOnMouseMove",n)&&this._dragging&&"pinch"!==n.gestureEvent&&!wti(this._zr,"globalPan")){var t=n.offsetX,i=n.offsetY,r=this._x,u=this._y,f=t-r,e=i-u;this._x=t;this._y=i;this._opt.preventDefaultMouseMove&&yo(n.event);this.trigger("pan",f,e,r,u,t,i)}}function wir(n){krt(n)||(this._dragging=!1)}function bir(n){if(kti(this,"zoomOnMouseWheel",n)&&0!==n.wheelDelta){var t=n.wheelDelta>0?1.1:1/1.1;bti.call(this,n,t,n.offsetX,n.offsetY)}}function kir(n){if(!wti(this._zr,"globalPan")){var t=n.pinchScale>1?1.1:1/1.1;bti.call(this,n,t,n.pinchX,n.pinchY)}}function bti(n,t,i,r){this.pointerChecker&&this.pointerChecker(n,i,r)&&(yo(n.event),this.trigger("zoom",t,i,r))}function kti(n,t,i){var r=n._opt[t];return r&&(!fi(r)||i.event[r+"Key"])}function dti(n,t,i){var r=n.target,u=r.position;u[0]+=t;u[1]+=i;r.dirty()}function gti(n,t,i,r){var o=n.target,s=n.zoomLimit,e=o.position,h=o.scale,u=n.zoom=n.zoom||1,c,l,f;(u*=t,s)&&(c=s.min||0,l=s.max||1/0,u=Math.max(Math.min(l,u),c));f=u/n.zoom;n.zoom=u;e[0]-=(i-e[0])*(f-1);e[1]-=(r-e[1])*(f-1);h[0]*=f;h[1]*=f;o.dirty()}function uet(n,t,i){var r=t.getComponentByElement(n.topTarget),u=r&&r.coordinateSystem;return r&&r!==i&&!vai[r.mainType]&&u&&u.model!==i}function nii(n){var t=n.getItemStyle(),i=n.get("areaColor");return null!=i&&(t.fill=i),t}function dir(n,t,r,u,f){r.off("click");r.off("mousedown");t.get("selectedMode")&&(r.on("mousedown",function(){n._mouseDownFlag=!0}),r.on("click",function(e){var o,s;if(n._mouseDownFlag){for(n._mouseDownFlag=!1,o=e.target;!o.__regions;)o=o.parent;o&&(s={type:("geo"===t.mainType?"geo":"map")+"ToggleSelect",batch:i(o.__regions,function(n){return{name:n.name,from:f.uid}})},s[t.mainType+"Id"]=t.id,u.dispatchAction(s),tii(t,r))}}))}function tii(n,i){i.eachChild(function(i){t(i.__regions,function(t){i.trigger(n.isSelected(t.name)?"emphasis":"normal")})})}function kb(n,t){var i=new f;this._controller=new oy(n.getZr());this._controllerHost={target:t?i:null};this.group=i;this._updateGroup=t;this._mouseDownFlag}function iii(n,t,i){var o=n.getZoom(),u=n.getCenter(),r=t.zoom,f=n.dataToPoint(u),s,h;if(null!=t.dx&&null!=t.dy&&(f[0]-=t.dx,f[1]-=t.dy,u=n.pointToData(f),n.setCenter(u)),null!=r){i&&(s=i.min||0,h=i.max||1/0,r=Math.max(Math.min(o*r,h),s)/o);n.scale[0]*=r;n.scale[1]*=r;var e=n.position,c=(t.originX-e[0])*(r-1),l=(t.originY-e[1])*(r-1);e[0]-=c;e[1]-=l;n.updateTransform();u=n.pointToData(f);n.setCenter(u);n.setZoom(r*o)}return{center:n.getCenter(),zoom:n.getZoom()}}function gir(n,i){var r={},u=["value"];return t(n,function(n){n.each(u,function(t,i){var u="ec-"+n.getName(i);r[u]=r[u]||[];isNaN(t)||r[u].push(t)})}),n[0].map(u,function(t,u){for(var l,e="ec-"+n[0].getName(u),o=0,s=1/0,h=-1/0,c=r[e].length,f=0;f=0;t--)r=i[t],r.hierNode={defaultAncestor:null,ancestor:r,prelim:0,modifier:0,change:0,shift:0,i:t,thread:null},f.push(r)}function orr(n,t){var r=n.isExpand?n.children:[],f=n.parentNode.children,i=n.hierNode.i?f[n.hierNode.i-1]:null,u;r.length?(crr(n),u=(r[0].hierNode.prelim+r[r.length-1].hierNode.prelim)/2,i?(n.hierNode.prelim=i.hierNode.prelim+t(n,i),n.hierNode.modifier=n.hierNode.prelim-u):n.hierNode.prelim=u):i&&(n.hierNode.prelim=i.hierNode.prelim+t(n,i));n.parentNode.hierNode.defaultAncestor=lrr(n,i,n.parentNode.hierNode.defaultAncestor||f[0],t)}function srr(n){var t=n.hierNode.prelim+n.parentNode.hierNode.modifier;n.setLayout({x:t},!0);n.hierNode.modifier+=n.parentNode.hierNode.modifier}function fii(n){return arguments.length?n:yrr}function sy(n,t){var i={};return n-=Math.PI/2,i.x=t*Math.cos(n),i.y=t*Math.sin(n),i}function hrr(n,t){return ei(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function crr(n){for(var t,r=n.children,u=r.length,i=0,f=0;--u>=0;)t=r[u],t.hierNode.prelim+=i,t.hierNode.modifier+=i,f+=t.hierNode.change,i+=t.hierNode.shift+f}function lrr(n,t,i,r){var s;if(t){for(var e=n,u=n,o=u.parentNode.children[0],f=t,c=e.hierNode.modifier,h=u.hierNode.modifier,a=o.hierNode.modifier,l=f.hierNode.modifier;f=eet(f),u=oet(u),f&&u;)e=eet(e),o=oet(o),e.hierNode.ancestor=n,s=f.hierNode.prelim+l-u.hierNode.prelim-h+r(f,u),s>0&&(vrr(arr(f,n,i),n,s),h+=s,c+=s),l+=f.hierNode.modifier,h+=u.hierNode.modifier,c+=e.hierNode.modifier,a+=o.hierNode.modifier;f&&!eet(e)&&(e.hierNode.thread=f,e.hierNode.modifier+=l-c);u&&!oet(o)&&(o.hierNode.thread=u,o.hierNode.modifier+=h-a,i=n)}return i}function eet(n){var t=n.children;return t.length&&n.isExpand?t[t.length-1]:n.hierNode.thread}function oet(n){var t=n.children;return t.length&&n.isExpand?t[0]:n.hierNode.thread}function arr(n,t,i){return n.hierNode.ancestor.parentNode===t.parentNode?n.hierNode.ancestor:i}function vrr(n,t,i){var r=i/(t.hierNode.i-n.hierNode.i);t.hierNode.change-=r;t.hierNode.shift+=i;t.hierNode.modifier+=i;t.hierNode.prelim+=i;n.hierNode.change+=r}function yrr(n,t){return n.parentNode===t.parentNode?1:2}function eii(n,t){var i=n.getItemLayout(t);return i&&!isNaN(i.x)&&!isNaN(i.y)&&"none"!==n.getItemVisual(t,"symbol")}function oii(n,t,i){return i.itemModel=t,i.itemStyle=t.getModel("itemStyle.normal").getItemStyle(),i.hoverItemStyle=t.getModel("itemStyle.emphasis").getItemStyle(),i.lineStyle=t.getModel("lineStyle.normal").getLineStyle(),i.labelModel=t.getModel("label.normal"),i.hoverLabelModel=t.getModel("label.emphasis"),i.symbolInnerColor=!1===n.isExpand&&0!==n.children.length?i.itemStyle.fill:"#fff",i}function sii(n,t,i,r,u,f){var rt=!i,e=n.tree.getNodeByDataIndex(t),f=oii(e,e.getModel(),f),k=n.tree.root,d=e.parentNode===k?e:e.parentNode||e,v=n.getItemGraphicEl(d.dataIndex),g=d.getLayout(),p=v?{x:v.position[0],y:v.position[1],rawX:v.__radialOldRawX,rawY:v.__radialOldRawY}:g,o=e.getLayout(),nt,a,it,y;if(rt?(i=new ol(n,t,f)).attr("position",[p.x,p.y]):i.updateData(n,t,f),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=o.rawX,i.__radialRawY=o.rawY,r.add(i),n.setItemGraphicEl(t,i),w(i,{position:[o.x,o.y]},u),nt=i.getSymbolPath(),"radial"===f.layout){var s,b,l=k.children[0],h=l.getLayout(),tt=l.children.length;o.x===h.x&&!0===e.isExpand?(a={},a.x=(l.children[0].getLayout().x+l.children[tt-1].getLayout().x)/2,a.y=(l.children[0].getLayout().y+l.children[tt-1].getLayout().y)/2,(s=Math.atan2(a.y-h.y,a.x-h.x))<0&&(s=2*Math.PI+s),(b=a.xh.x)||(s-=Math.PI));it=b?"left":"right";nt.setStyle({textPosition:it,textRotation:-s,textOrigin:"center",verticalAlign:"middle"})}e.parentNode&&e.parentNode!==k&&(y=i.__edge,y||(y=i.__edge=new flt({shape:set(f,p,p),style:c({opacity:0},f.lineStyle)})),w(y,{shape:set(f,g,o),style:{opacity:1}},u),r.add(y))}function hii(n,t,i,r,u,f){for(var h,s,e=n.tree.getNodeByDataIndex(t),c=n.tree.root,f=oii(e,e.getModel(),f),o=e.parentNode===c?e:e.parentNode||e;null==(s=o.getLayout());)o=o.parentNode===c?o:o.parentNode||o;w(i,{position:[s.x+1,s.y+1]},u,function(){r.remove(i);n.setItemGraphicEl(t,null)});i.fadeOut(null,{keepLabel:!0});h=i.__edge;h&&w(h,{shape:set(f,s,s),style:{opacity:0}},u,function(){r.remove(h)})}function set(n,t,i){var o,s,h,c,l=n.orient;if("radial"===n.layout){var f=t.rawX,r=t.rawY,e=i.rawX,u=i.rawY,a=sy(f,r),v=sy(f,r+(u-r)*n.curvature),y=sy(e,u+(r-u)*n.curvature),p=sy(e,u);return{x1:a.x,y1:a.y,x2:p.x,y2:p.y,cpx1:v.x,cpy1:v.y,cpx2:y.x,cpy2:y.y}}var f=t.x,r=t.y,e=i.x,u=i.y;return"horizontal"===l&&(o=f+(e-f)*n.curvature,s=r,h=e+(f-e)*n.curvature,c=u),"vertical"===l&&(o=f,s=r+(u-r)*n.curvature,h=e,c=u+(r-u)*n.curvature),{x1:f,y1:r,x2:e,y2:u,cpx1:o,cpy1:s,cpx2:h,cpy2:c}}function prr(n,t,i){for(var r,u,f,e=[n],o=[];r=e.pop();)if((o.push(r),r.isExpand)&&(u=r.children,u.length))for(f=0;f=0;u--)f.push(r[u])}function het(n,t){var r,i,u;if(n&&("treemapZoomToNode"===n.type||"treemapRootToNode"===n.type)){if(r=t.getData().tree.root,i=n.targetNode,i&&r.contains(i))return{node:i};if(u=n.targetNodeId,null!=u&&(i=r.getNodeById(u)))return{node:i}}}function cii(n){for(var t=[];n;)(n=n.parentNode)&&t.push(n);return t.reverse()}function lii(n,t){return p(cii(n),t)>=0}function aii(n,t){for(var r,i=[];n;)r=n.dataIndex,i.push({name:n.name,dataIndex:r,value:t.getRawValue(r)}),n=n.parentNode;return i.reverse(),i}function vii(n){var u=0,i;t(n.children,function(n){vii(n);var t=n.value;r(t)&&(t=t[0]);u+=t});i=n.value;r(i)&&(i=i[0]);(null==i||isNaN(i))&&(i=u);i<0&&(i=0);r(n.value)?n.value[0]=i:n.value=i}function wrr(n,i){var r=i.get("color"),u;if(r)return t(n=n||[],function(n){var t=new tt(n),i=t.get("color");(t.get("itemStyle.normal.color")||i&&"none"!==i)&&(u=!0)}),u||((n[0]||(n[0]={})).color=r.slice()),n}function cet(n){this.group=new f;n.add(this.group)}function brr(n,t,i,r,u,f){var e=[[u?n:n-ltt,t],[n+i,t],[n+i,t+r],[u?n:n-ltt,t+r]];return!f&&e.splice(2,0,[n+i+ltt,t+r/2]),!u&&e.push([n,t+r/2]),e}function krr(n,t,i){n.eventData={componentType:"series",componentSubType:"treemap",seriesIndex:t.componentIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&aii(i,t)}}function drr(){var t,n=[],i={};return{add:function(t,r,u,f,e){return fi(f)&&(e=f,f=0),!i[t.id]&&(i[t.id]=1,n.push({el:t,target:r,time:u,delay:f,easing:e}),!0)},done:function(n){return t=n,this},start:function(){for(var r,f=n.length,u=0,e=n.length;u=0;i--)null==t[i]&&(delete e[u[i]],u.pop())}function aet(n,t){var r=n.visual,i=[],u;v(r)?yp(r,function(n){i.push(n)}):null!=r&&i.push(r);u={color:1,symbol:1};t||1!==i.length||u.hasOwnProperty(n.type)||(i[1]=i[0]);pii(n,i)}function db(n){return{applyVisual:function(t,i,r){t=this.mapValueToVisual(t);r("color",n(i("color"),t))},_doMap:pet([0,1])}}function yii(n){var t=this.option.visual;return t[Math.round(bt(n,[0,1],[0,t.length-1],!0))]||{}}function vet(n){return function(t,i,r){r(n,this.mapValueToVisual(t))}}function gb(n){var t=this.option.visual;return t[this.option.loop&&n!==ytt?n%t.length:n]}function yet(){return this.option.visual[0]}function pet(n){return{linear:function(t){return bt(t,n,this.option.visual,!0)},category:gb,piecewise:function(t,i){var r=wet.call(this,i);return null==r&&(r=bt(t,n,this.option.visual,!0)),r},fixed:yet}}function wet(n){var i=this.option,r=i.pieceList,t;if(i.hasSpecialVisual&&(t=r[ft.findPieceIndex(n,r)],t&&t.visual))return t.visual[this.type]}function pii(n,t){return n.visual=t,"color"===n.type&&(n.parsedVisual=i(t,function(n){return tu(n)})),t}function nk(n,t,i){return n?t<=i:t=f.length||n===f[n.depth])&&wii(n,eur(a,c,n,t,p,e),r,u,f,e)})):(l=bii(c),n.setVisual("color",l))}}function rur(n,i,r,u){var f=o({},i);return t(["color","colorAlpha","colorSaturation"],function(t){var e=n.get(t,!0);null==e&&r&&(e=r[t]);null==e&&(e=i[t]);null==e&&(e=u.get(t));null!=e&&(f[t]=e)}),f}function bii(n){var t=bet(n,"color"),i,r;if(t)return i=bet(n,"colorAlpha"),r=bet(n,"colorSaturation"),r&&(t=rl(t,null,null,r)),i&&(t=bw(t,i)),t}function uur(n,t){return null!=t?rl(t,null,null,n):null}function bet(n,t){var i=n[t];if(null!=i&&"none"!==i)return i}function fur(n,t,i,r,u,f){var s,h,e,a;if(f&&f.length&&(s=ket(t,"color")||null!=u.color&&"none"!==u.color&&(ket(t,"colorAlpha")||ket(t,"colorSaturation")),s)){var c=t.get("visualMin"),l=t.get("visualMax"),o=i.dataExtent.slice();return null!=c&&co[1]&&(o[1]=l),h=t.get("colorMappingBy"),e={type:s.name,dataExtent:o,visual:s.range},"color"!==e.type||"index"!==h&&"id"!==h?e.mappingMethod="linear":(e.mappingMethod="category",e.loop=!0),a=new ft(e),a.__drColorMappingBy=h,a}}function ket(n,t){var i=n.get(t);return vbr(i)&&i.length?{name:t,range:i}:null}function eur(n,t,i,r,u,f){var e=o({},t);if(u){var s=u.type,h="color"===s&&u.__drColorMappingBy,c="index"===h?r:"id"===h?f.mapIdToIndex(i.getId()):i.getValue(n.get("visualDimension"));e[s]=u.mapValueToVisual(c)}return e}function kii(n,t,i,r){var o,s,y,b,e,d,g,nt,f,v;if(!n.isRemoved()){y=n.getLayout();o=y.width;s=y.height;var p=(h=n.getModel()).get(gai),c=h.get(ybr)/2,tt=nri(h),it=Math.max(p,tt),w=p-c,rt=it-c,h=n.getModel();if(n.setLayout({borderWidth:p,upperHeight:it,upperLabelHeight:tt},!0),b=(o=pp(o-2*w,0))*(s=pp(s-w-rt,0)),e=our(n,h,b,t,i,r),e.length){var l={x:w,y:rt,width:o,height:s},a=ptt(o,s),k=1/0,u=[];for(u.area=0,f=0,v=e.length;f=0;e--)s=u["asc"===r?f-e-1:e].getValue(),s/i*tr[1]&&(r[1]=t)})):r=[NaN,NaN],{sum:e,dataExtent:r}}function lur(n,t,i){for(var u,s,r,f=0,e=1/0,o=0,h=n.length;of&&(f=r));return u=n.area*n.area,s=t*t*i,u?pp(s*f/u,u/(s*e)):1/0}function dii(n,t,i,r,u){var o=t===i.width?0:1,f=1-o,s=["x","y"],h=["width","height"],a=i[s[o]],e=t?n.area/t:0,c,v;for((u||e>i[h[f]])&&(e=i[h[f]]),c=0,v=n.length;cpct&&(f=pct);e=h}return f=0?r+=o:r-=o:v>=0?r-=o:r+=o}return r}function eri(n,t){return n.getVisual("opacity")||n.getModel().get(t)}function rk(n,t,i){var u=n.getGraphicEl(),r=eri(n,t);null!=i&&(null==r&&(r=1),r*=i);u.downplay&&u.downplay();u.traverse(function(n){"group"!==n.type&&n.setStyle("opacity",r)})}function uh(n,t){var r=eri(n,t),i=n.getGraphicEl();i.highlight&&i.highlight();i.traverse(function(n){"group"!==n.type&&n.setStyle("opacity",r)})}function uk(n){return n instanceof Array||(n=[n,n]),n}function ori(n){var i=n.coordinateSystem,t;i&&"view"!==i.type||(t=n.getGraph(),t.eachNode(function(n){var t=n.getModel();n.setLayout([+t.get("x"),+t.get("y")])}),sri(t))}function sri(n){n.eachEdge(function(n){var r=n.getModel().get("lineStyle.normal.curveness")||0,t=hu(n.node1.getLayout()),i=hu(n.node2.getLayout()),u=[t,i];+r&&u.push([(t[0]+i[0])/2-(t[1]-i[1])*r,(t[1]+i[1])/2-(i[0]-t[0])*r]);n.setLayout(u)})}function hri(n){var u=n.coordinateSystem;if(!u||"view"===u.type){var t=u.getBoundingRect(),i=n.getData(),s=i.graph,r=0,f=i.getSum("value"),h=2*Math.PI/(f||i.count()),e=t.width/2+t.x,o=t.height/2+t.y,c=Math.min(t.width,t.height)/2;s.eachNode(function(n){var t=n.getValue("value");r+=h*(f?t:1)/2;n.setLayout([c*Math.cos(r)+e,c*Math.sin(r)+o]);r+=h*(f?t:1)/2});i.setLayout({cx:e,cy:o});s.eachEdge(function(n){var u,t=n.getModel().get("lineStyle.normal.curveness")||0,i=hu(n.node1.getLayout()),r=hu(n.node2.getLayout()),f=(i[0]+r[0])/2,s=(i[1]+r[1])/2;+t&&(u=[e*(t*=3)+f*(1-t),o*t+s*(1-t)]);n.setLayout([i,r,u])})}}function pur(n,t,i){for(var u,r,f=i.rect,s=f.width,h=f.height,e=[f.x+s/2,f.y+h/2],c=null==i.gravity?.1:i.gravity,o=0;o0?-1:i<0?1:t?-1:1}}function fk(n,t){return Math.min(t[1],Math.max(t[0],n))}function iot(n,t,i){this._axesMap=dt();this._axesLayout={};this.dimensions=n.dimensions;this._rect;this._model=n;this._init(n,t,i)}function ek(n,t){return fvi(evi(n,t[0]),t[1])}function ifr(n,t){var i=t.layoutLength/(t.axisCount-1);return{position:i*n,axisNameAvailableWidth:i,axisLabelShow:!0}}function rfr(n,t){var r,u,h=t.layoutLength,f=t.axisExpandWidth,c=t.axisCount,i=t.axisCollapseWidth,e=t.winInnerIndices,o=i,s=!1;return nfkr}function wri(n){var t=n.length-1;return t<0&&(t=0),[n[0],n[t]]}function bri(n,t,i,r){var u=new f;return u.add(new et({name:"main",style:sot(i),silent:!0,draggable:!0,cursor:"move",drift:es(n,t,u,"nswe"),ondragend:es(fh,t,{isEnd:!0})})),df(r,function(i){u.add(new et({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:es(n,t,u,i),ondragend:es(fh,t,{isEnd:!0})}))}),u}function kri(n,t,i,r){var f=r.brushStyle.lineWidth||0,u=ka(f,ekr),s=i[0][0],h=i[1][0],e=s-f/2,o=h-f/2,a=i[0][1],v=i[1][1],c=a-u+f/2,l=v-u+f/2,y=a-s,p=v-h,w=y+f,b=p+f;se(n,t,"main",s,h,y,p);r.transformable&&(se(n,t,"w",e,o,u,b),se(n,t,"e",c,o,u,b),se(n,t,"n",e,o,w,u),se(n,t,"s",e,l,w,u),se(n,t,"nw",e,o,u,u),se(n,t,"ne",c,o,u,u),se(n,t,"sw",e,l,u,u),se(n,t,"se",c,l,u,u))}function oot(n,t){var r=t.__brushOption,i=r.transformable,u=t.childAt(0);u.useStyle(sot(r));u.attr({silent:!i,cursor:i?"move":"default"});df(["w","e","n","s","se","sw","ne","nw"],function(r){var u=t.childOfName(r),f=hot(n,r);u&&u.attr({silent:!i,invisible:!i,cursor:i?skr[f]+"-resize":null})})}function se(n,t,i,r,u,f,e){var o=t.childOfName(i);o&&o.setShape(hfr(cot(n,t,[[r,u],[r+f,u+e]])))}function sot(n){return c({strokeNoScale:!0},n.brushStyle)}function dri(n,t,i,r){var u=[kp(n,i),kp(t,r)],f=[ka(n,i),ka(t,r)];return[[u[0],f[0]],[u[1],f[1]]]}function ofr(n){return ds(n.group)}function hot(n,t){if(t.length>1)return("e"===(i=[hot(n,(t=t.split(""))[0]),hot(n,t[1])])[0]||"w"===i[0])&&i.reverse(),i.join("");var i=yut({w:"left",e:"right",n:"top",s:"bottom"}[t],ofr(n));return{left:"w",right:"e",top:"n",bottom:"s"}[i]}function gri(n,t,i,r,u,f,e){var s=r.__brushOption,o=n(s.range),h=nui(i,f,e);df(u.split(""),function(n){var t=okr[n];o[t[0]][t[1]]+=h[t[0]]});s.range=t(dri(o[0][0],o[1][0],o[0][1],o[1][1]));rot(i,r);fh(i,{isEnd:!1})}function sfr(n,t,i,r){var f=t.__brushOption.range,u=nui(n,i,r);df(f,function(n){n[0]+=u[0];n[1]+=u[1]});rot(n,t);fh(n,{isEnd:!1})}function nui(n,t,i){var r=n.group,u=r.transformCoordToLocal(t,i),f=r.transformCoordToLocal(0,0);return[u[0]-f[0],u[1]-f[1]]}function cot(n,t,i){var r=pri(n,t);return r&&!0!==r?r.clipPath(i,n._transform):h(i)}function hfr(n){var t=kp(n[0][0],n[1][0]),i=kp(n[0][1],n[1][1]);return{x:t,y:i,width:ka(n[0][0],n[1][0])-t,height:ka(n[0][1],n[1][1])-i}}function cfr(n,t,i){var r,e;if(n._brushType){var o=n._zr,f=n._covers,u=fot(n,t,i);if(!n._dragging)for(r=0;r=0?t:NaN}})}function hui(n){return+n.replace("dim","")}function yfr(n,i){var r=0,u,e,f;for(t(n,function(n){var t=hui(n);t>r&&(r=t)}),u=i[0],u&&u.length-1>r&&(r=u.length-1),e=[],f=0;f<=r;f++)e.push("dim"+f);return e}function pfr(n,t,i){var f=n.model,r=n.getRect(),u=new et({shape:{x:r.x,y:r.y,width:r.width,height:r.height}}),e="horizontal"===f.get("layout")?"width":"height";return u.setShape(e,0),gi(u,{shape:{width:r.width,height:r.height}},t,i),u}function cui(n,t,i,r){for(var f,o,e=[],u=0;u=n.length)return r;for(var f=-1,c=r.length,l=n[u++],h={},e={};++f=n.length)return i;var e=[],o=u[f++];return t(i,function(n,t){e.push({key:t,values:r(n,f)})}),o?e.sort(function(n,t){return o(n.key,t.key)}):e}var n=[],u=[];return{key:function(t){return n.push(t),this},sortKeys:function(t){return u[n.length-1]=t,this},entries:function(n){return r(i(n,0),0)}}}function gfr(n,t){return ei(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function ner(n,t,i,r,u,f,e){ier(n,i,u);fer(n,t,f,r,e);ler(n)}function ter(n){t(n,function(n){var t=yl(n.outEdges,sk),i=yl(n.inEdges,sk),r=Math.max(t,i);n.setLayout({value:r},!0)})}function ier(n,t,i){for(var e,h,r,o,c,u=n,s=null,f=0;u.length;){for(s=[],e=0,h=u.length;e0;u--)oer(f,e*=.99),wot(f,r,i),her(f,e),wot(f,r,i)}function eer(n,i,r,u,f){var e=[],o;t(i,function(n){var o=n.length,i=0,r;t(n,function(n){i+=n.getLayout().value});r=(u-(o-1)*f)/i;e.push(r)});e.sort(function(n,t){return n-t});o=e[0];t(i,function(n){t(n,function(n,t){n.setLayout({y:t},!0);var i=n.getLayout().value*o;n.setLayout({dy:i},!0)})});t(r,function(n){var t=+n.getValue()*o;n.setLayout({dy:t},!0)})}function wot(n,i,r){t(n,function(n){var t,f,u,e=0,s=n.length,o;for(n.sort(yer),u=0;u0)&&(o=t.getLayout().y+f,t.setLayout({y:o},!0)),e=t.getLayout().y+t.getLayout().dy+i;if((f=e-i-r)>0)for(o=t.getLayout().y-f,t.setLayout({y:o},!0),e=t.getLayout().y,u=s-2;u>=0;--u)(f=(t=n[u]).getLayout().y+t.getLayout().dy+i-e)>0&&(o=t.getLayout().y-f,t.setLayout({y:o},!0)),e=t.getLayout().y})}function oer(n,i){t(n.slice().reverse(),function(n){t(n,function(n){if(n.outEdges.length){var t=yl(n.outEdges,ser)/yl(n.outEdges,sk),r=n.getLayout().y+(t-ok(n))*i;n.setLayout({y:r},!0)}})})}function ser(n){return ok(n.node2)*n.getValue()}function her(n,i){t(n,function(n){t(n,function(n){if(n.inEdges.length){var t=yl(n.inEdges,cer)/yl(n.inEdges,sk),r=n.getLayout().y+(t-ok(n))*i;n.setLayout({y:r},!0)}})})}function cer(n){return ok(n.node1)*n.getValue()}function ler(n){t(n,function(n){n.outEdges.sort(aer);n.inEdges.sort(ver)});t(n,function(n){var i=0,r=0;t(n.outEdges,function(n){n.setLayout({sy:i},!0);i+=n.getLayout().dy});t(n.inEdges,function(n){n.setLayout({ty:r},!0);r+=n.getLayout().dy})})}function aer(n,t){return n.node2.getLayout().y-t.node2.getLayout().y}function ver(n,t){return n.node1.getLayout().y-t.node1.getLayout().y}function yl(n,t){for(var r,u=0,f=n.length,i=-1;++it?1:n===t?0:NaN}function sk(n){return n.getValue()}function hk(n,t,i,r){f.call(this);this.bodyIndex;this.whiskerIndex;this.styleUpdater=i;this._createContent(n,t,r);this.updateData(n,t,r);this._seriesModel}function lui(n,t,r){return i(n,function(n){return n=n.slice(),n[t]=r.initBaseline,n})}function aui(n){var i={};return t(n,function(n,t){i["ends"+t]=n}),i}function vui(n){this.group=new f;this.styleUpdater=n}function wer(n,t,i){var f=t.getItemModel(i),s=f.getModel(vkr),e=t.getItemVisual(i,"color"),o=s.getItemStyle(["borderColor"]),u=n.childAt(n.whiskerIndex),r;u.style.set(o);u.style.stroke=e;u.dirty();r=n.childAt(n.bodyIndex);r.style.set(o);r.style.stroke=e;r.dirty();lt(n,f.getModel(ykr).getItemStyle())}function ber(n){var t=[],i=[];return n.eachSeriesByType("boxplot",function(n){var u=n.getBaseAxis(),r=p(i,u);r<0&&(r=i.length,i[r]=u,t[r]={axis:u,seriesModels:[]});t[r].seriesModels.push(n)}),t}function ker(n){var f,t,e=n.axis,i=n.seriesModels,o=i.length,y=n.boxWidthList=[],p=n.boxOffsetList=[],s=[],h;"category"===e.type?t=e.getBandWidth():(h=0,dp(i,function(n){h=Math.max(h,n.getData().count())}),f=e.getExtent(),Math.abs(f[1]-f[0]));dp(i,function(n){var i=n.get("boxWidth");r(i)||(i=[i,i]);s.push([u(i[0],t)||0,u(i[1],t)||0])});var c=.8*t-2,a=c/o*.3,l=(c-a*(o-1))/o,v=l/2-c/2;dp(i,function(n,t){p.push(v);v+=a+l;y.push(Math.min(Math.max(l,s[t][0]),s[t][1]))})}function der(n,i,r){var s,a=n.coordinateSystem,f=n.getData(),e=r/2,c=n.get("layout"),u="horizontal"===c?0:1,h=1-u,l=["x","y"],o=[];t(f.dimensions,function(n){var t=f.getDimensionInfo(n).coordDim;t===l[h]?o.push(n):t===l[u]&&(s=n)});null==s||o.length<5||f.each([s].concat(o),function(){function t(n){var t=[],r;return t[u]=p,t[h]=n,isNaN(p)||isNaN(n)?r=[NaN,NaN]:(r=a.dataToPoint(t))[u]+=i,r}function y(n,t){var i=n.slice(),r=n.slice();i[u]+=e;r[u]-=e;t?s.push(i,r):s.push(r,i)}function l(n){var t=[n.slice(),n.slice()];t[0][u]-=e;t[1][u]+=e;r.push(t)}var n=arguments,p=n[0],k=n[o.length+1],v=t(n[3]),w=t(n[1]),b=t(n[5]),r=[[w,t(n[2])],[b,t(n[4])]],s;l(w);l(b);l(v);s=[];y(r[0][1],0);y(r[1][1],1);f.setItemLayout(k,{chartLayout:c,initBaseline:v[h],median:v,bodyEnds:s,whiskerEnds:r})})}function ger(n,t,i){var u=t.getItemModel(i),h=u.getModel(pkr),f=t.getItemVisual(i,"color"),e=t.getItemVisual(i,"borderColor")||f,o=h.getItemStyle(["color","color0","borderColor","borderColor0"]),s=n.childAt(n.whiskerIndex),r;s.useStyle(o);s.style.stroke=e;r=n.childAt(n.bodyIndex);r.useStyle(o);r.style.fill=f;r.style.stroke=e;lt(n,u.getModel(wkr).getItemStyle())}function nor(n,t){var r,f=n.getBaseAxis(),i="category"===f.type?f.getBandWidth():(r=f.getExtent(),Math.abs(r[1]-r[0])/t.count()),o=u(kvi(n.get("barMaxWidth"),i),i),s=u(kvi(n.get("barMinWidth"),1),i),e=n.get("barWidth");return null!=e?u(e,i):Math.max(Math.min(i/2,o),s)}function tor(n){return r(n)||(n=[+n,+n]),n}function yui(n,t){n.eachChild(function(n){n.attr({z:t.z,zlevel:t.zlevel,style:{stroke:"stroke"===t.brushType?t.color:null,fill:"fill"===t.brushType?t.color:null}})})}function bot(n,t){f.call(this);var i=new ol(n,t),r=new f;this.add(i);this.add(r);r.beforeUpdate=function(){this.attr(i.getScale())};this.updateData(n,t)}function pui(n){var t=n.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(n.data=i(t,function(n){var t={coords:[n[0].coord,n[1].coord]};return n[0].name&&(t.fromName=n[0].name),n[1].name&&(t.toName=n[1].name),rv([t,n[0],n[1]])}))}function ly(n,t,i){f.call(this);this.add(this.createLine(n,t,i));this._updateEffectSymbol(n,t)}function ck(n,t,i){f.call(this);this._createPolyline(n,t,i)}function kot(n,t,i){ly.call(this,n,t,i);this._lastFrame=0;this._lastFramePercent=0}function wui(){this.group=new f;this._lineEl=new dvi}function lk(n){return n instanceof Array||(n=[n,n]),n}function bui(){var n=gl();this.canvas=n;this.blurSize=30;this.pointSize=20;this.maxOpacity=1;this.minOpacity=0;this._gradientPixels={}}function ior(n,t,r){var e=n[1]-n[0],f=(t=i(t,function(t){return{interval:[(t.interval[0]-n[0])/e,(t.interval[1]-n[0])/e]}})).length,u=0;return function(n){for(var e,i=u;i=0;i--)if(e=t[i].interval,e[0]<=n&&n<=e[1]){u=i;break}return i>=0&&i=t[0]&&n<=t[1]}}function uor(n){var t=n.dimensions;return"lng"===t[0]&&"lat"===t[1]}function kui(n,t,i,f){var s=n.getItemLayout(t),h=i.get("symbolRepeat"),l=i.get("symbolClip"),p=i.get("symbolPosition")||"start",a=(i.get("symbolRotate")||0)*Math.PI/180||0,v=i.get("symbolPatternSize")||2,y=i.isAnimationEnabled(),e={dataIndex:t,layout:s,itemModel:i,symbolType:n.getItemVisual(t,"symbol")||"circle",color:n.getItemVisual(t,"color"),symbolClip:l,symbolRepeat:h,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:v,rotation:a,animationModel:y?i:null,hoverAnimation:y&&i.get("hoverAnimation"),z2:i.getShallow("z",!0)||0},c,o;return eor(i,h,s,f,e),oor(n,t,s,h,l,e.boundingLength,e.pxSign,v,f,e),sor(i,e.symbolScale,a,f,e),c=e.symbolSize,o=i.get("symbolOffset"),r(o)&&(o=[u(o[0],c[0]),u(o[1],c[1])]),hor(i,c,s,h,l,o,p,e.valueLineWidth,e.boundingLength,e.repeatCutLength,f,e),e}function eor(n,t,i,u,f){var e,c=u.valueDim,o=n.get("symbolBoundingData"),s=u.coordSys.getOtherAxis(u.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),a=1-+(i[c.wh]<=0),h;r(o)?(h=[dot(s,o[0])-l,dot(s,o[1])-l],h[1]0?1:e<0?-1:0}function dot(n,t){return n.toGlobalCoord(n.dataToCoord(n.scale.parse(t)))}function oor(n,t,i,f,e,o,s,h,c,l){var v=c.valueDim,y=c.categoryDim,p=Math.abs(i[y.wh]),a=n.getItemVisual(t,"symbolSize");r(a)?a=a.slice():(null==a&&(a="100%"),a=[a,a]);a[y.index]=u(a[y.index],p);a[v.index]=u(a[v.index],f?p:Math.abs(o));l.symbolSize=a;(l.symbolScale=[a[0]/h,a[1]/h])[v.index]*=(c.isHorizontal?-1:1)*s}function sor(n,t,i,r,u){var f=n.get(tdr)||0;f&&(kvt.attr({scale:t.slice(),rotation:i}),kvt.updateTransform(),f/=kvt.getLineScale(),f*=t[r.valueDim.index]);u.valueLineWidth=f}function hor(n,t,i,r,f,e,s,h,c,l,a,v){var w=a.categoryDim,p=a.valueDim,et=v.pxSign,g=Math.max(t[p.index]+h,0),ot=g,rt,k,ut,ft,d;if(r){var st=Math.abs(c),y=ci(n.get("symbolMargin"),"15%")+"",nt=!1;y.lastIndexOf("!")===y.length-1&&(nt=!0,y=y.slice(0,y.length-1));y=u(y,t[p.index]);var tt=Math.max(g+2*y,0),it=nt?0:2*y,ht=ikt(r),b=ht?r:sfi((st+it)/tt);tt=g+2*(y=(st-b*g)/2/(nt?b:b-1));it=nt?0:2*y;ht||"fixed"===r||(b=l?sfi((Math.abs(l)+it)/tt):0);ot=b*tt-it;v.repeatTimes=b;v.symbolMargin=y}rt=et*(ot/2);k=v.pathPosition=[];k[w.index]=i[w.wh]/2;k[p.index]="start"===s?rt:"end"===s?c-rt:c/2;e&&(k[0]+=e[0],k[1]+=e[1]);ut=v.bundlePosition=[];ut[w.index]=i[w.xy];ut[p.index]=i[p.xy];ft=v.barRectShape=o({},i);ft[p.wh]=et*Math.max(Math.abs(i[p.wh]),Math.abs(k[p.index]+rt));ft[w.wh]=i[w.wh];d=v.clipShape={};d[w.xy]=-i[w.xy];d[w.wh]=a.ecSize[w.wh];d[p.xy]=0;d[p.wh]=i[p.wh]}function dui(n){var t=n.symbolPatternSize,i=wr(n.symbolType,-t/2,-t/2,t,t,n.color);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function gui(n,t,i,r){function s(n){var t=c.slice(),r=i.pxSign,u=n;return("start"===i.symbolRepeatDirection?r>0:r<0)&&(u=e-1-n),t[l.index]=y*(u-e/2+.5)+c[l.index],{position:t,scale:i.symbolScale.slice(),rotation:i.rotation}}var h=n.__pictorialBundle,a=i.symbolSize,v=i.valueLineWidth,c=i.pathPosition,l=t.valueDim,e=i.repeatTimes||0,u=0,y=a[t.valueDim.index]+v+2*i.symbolMargin,f,o;for(ay(n,function(n){n.__pictorialAnimationIndex=u;n.__pictorialRepeatTimes=e;u0)],o=n.__pictorialBarRect;rti(o.style,e,r,u,t.seriesModel,s,a);lt(o,e)}function sfi(n){var t=Math.round(n);return Math.abs(n-t)<.0001?t:Math.ceil(n)}function ak(n,t,i){this.dimension="single";this.dimensions=["single"];this._axis=null;this._rect;this._init(n,t,i);this.model=n}function nst(n,t){var c,l,f;t=t||{};var a=n.coordinateSystem,o=n.axis,i={},e=o.position,s=o.orient,r=a.getRect(),u=[r.x,r.x+r.width,r.y,r.y+r.height],h={horizontal:{top:u[2],bottom:u[3]},vertical:{left:u[0],right:u[1]}};return i.position=["vertical"===s?h.vertical[e]:u[0],"horizontal"===s?h.horizontal[e]:u[3]],c={horizontal:0,vertical:1},i.rotation=Math.PI/2*c[s],l={top:-1,bottom:1,right:1,left:-1},i.labelDirection=i.tickDirection=i.nameDirection=l[e],n.get("axisTick.inside")&&(i.tickDirection=-i.tickDirection),ci(t.labelInside,n.get("axisLabel.inside"))&&(i.labelDirection=-i.labelDirection),f=t.rotate,null==f&&(f=n.get("axisLabel.rotate")),i.labelRotation="top"===e?-f:f,i.labelInterval=o.getLabelInterval(),i.z2=1,i}function hfi(n,t,i,r,u){var e=n.axis;if(!e.scale.isBlank()&&e.containData(t))if(n.involveSeries){var s=vor(t,n),h=s.payloadBatch,f=s.snapToValue;h[0]&&null==u.seriesIndex&&o(u,h[0]);!r&&n.snap&&e.containData(f)&&null!=f&&(t=f);i.showPointer(n,t,h,u);i.showTooltip(n,s,f)}else i.showPointer(n,t)}function vor(n,t){var i=t.axis,o=i.dim,f=n,r=[],u=Number.MAX_VALUE,e=-1;return gf(t.seriesModels,function(t){var s,h,a=t.coordDimToDataDim(o),v,c,l;if(t.getAxisTooltipData)v=t.getAxisTooltipData(a,n,i),h=v.dataIndices,s=v.nestestValue;else{if(!(h=t.getData().indicesOfNearest(a[0],n,!1,"category"===i.type?.5:null)).length)return;s=t.getData().get(a[0],h[0])}null!=s&&isFinite(s)&&(c=n-s,l=Math.abs(c),l<=u&&((l=0&&e<0)&&(u=l,e=c,f=s,r.length=0),gf(h,function(n){r.push({seriesIndex:t.seriesIndex,dataIndexInside:n,dataIndex:t.getData().getRawIndex(n)})})))}),{payloadBatch:r,snapToValue:f}}function yor(n,t,i,r){n[t.key]={value:i,payloadBatch:r}}function por(n,t,i,r){var o=i.payloadBatch,s=t.axis,e=s.model,h=t.axisPointerModel;if(t.triggerTooltip&&o.length){var u=t.coordSys.model,c=ey(u),f=n.map[c];f||(f=n.map[c]={coordSysId:u.id,coordSysIndex:u.componentIndex,coordSysType:u.type,coordSysMainType:u.mainType,dataByAxis:[]},n.list.push(f));f.dataByAxis.push({axisDim:s.dim,axisIndex:e.componentIndex,axisType:e.type,axisId:e.id,value:r,valueLabelOpt:{precision:h.get("label.precision"),formatter:h.get("label.formatter")},seriesDataIndices:o.slice()})}}function wor(n,t,i){var r=i.axesInfo=[];gf(t,function(t,i){var u=t.axisPointerModel.option,f=n[i];f?(!t.useHandle&&(u.status="show"),u.value=f.value,u.seriesDataIndices=(f.payloadBatch||[]).slice()):!t.useHandle&&(u.status="hide");"show"===u.status&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:u.value})})}function bor(n,t,i,r){if(!vk(t)&&n.list.length){var u=((n.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:u.dataIndexInside,dataIndex:u.dataIndex,seriesIndex:u.seriesIndex,dataByCoordSys:n.list})}else r({type:"hideTip"})}function kor(n,i,r){var o=r.getZr(),s=ryi(o).axisPointerLastHighlights||{},e=ryi(o).axisPointerLastHighlights={},u,f;gf(n,function(n){var t=n.axisPointerModel.option;"show"===t.status&&gf(t.seriesDataIndices,function(n){var t=n.seriesIndex+" | "+n.dataIndex;e[t]=n})});u=[];f=[];t(s,function(n,t){e[t]||f.push(n)});t(e,function(n,t){s[t]||u.push(n)});f.length&&r.dispatchAction({type:"downplay",escapeConnect:!0,batch:f});u.length&&r.dispatchAction({type:"highlight",escapeConnect:!0,batch:u})}function dor(n,t){for(var r,i=0;i<(n||[]).length;i++)if(r=n[i],t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}function cfi(n){var i=n.axis.model,t={},r=t.axisDim=n.axis.dim;return t.axisIndex=t[r+"AxisIndex"]=i.componentIndex,t.axisName=t[r+"AxisName"]=i.name,t.axisId=t[r+"AxisId"]=i.id,t}function vk(n){return!n||null==n[0]||isNaN(n[0])||null==n[1]||isNaN(n[1])}function lfi(n,t,i){if(!k.node){var r=t.getZr();ye(r).records||(ye(r).records={});gor(r,t);(ye(r).records[n]||(ye(r).records[n]={})).handler=i}}function gor(n,t){function i(i,r){n.on(i,function(i){var u=isr(t);edr(ye(n).records,function(n){n&&r(n,i,u.dispatchAction)});nsr(u.pendings,t)})}ye(n).initialized||(ye(n).initialized=!0,i("click",e(afi,"click")),i("mousemove",e(afi,"mousemove")),i("globalout",tsr))}function nsr(n,t){var i,r=n.showTip.length,u=n.hideTip.length;r?i=n.showTip[r-1]:u&&(i=n.hideTip[u-1]);i&&(i.dispatchAction=null,t.dispatchAction(i))}function tsr(n,t,i){n.handler("leave",null,i)}function afi(n,t,i,r){t.handler(n,i,r)}function isr(n){var t={showTip:[],hideTip:[]},i=function(r){var u=t[r.type];u?u.push(r):(r.dispatchAction=i,n.dispatchAction(r))};return{dispatchAction:i,pendings:t}}function tst(n,t){if(!k.node){var i=t.getZr();(ye(i).records||{})[n]&&(ye(i).records[n]=null)}}function wl(){}function vfi(n,t,i,r){yfi(hc(i).lastProp,r)||(hc(i).lastProp=r,t?w(i,r,n):(i.stopAnimation(),i.attr(r)))}function yfi(n,i){if(v(n)&&v(i)){var r=!0;return t(i,function(t,i){r=r&&yfi(n[i],t)}),!!r}return n===i}function pfi(n,t){n[t.get("label.show")?"show":"hide"]()}function ist(n){return{position:n.position.slice(),rotation:n.rotation||0}}function wfi(n,t,i){var r=t.get("z"),u=t.get("zlevel");n&&n.traverse(function(n){"group"!==n.type&&(null!=r&&(n.z=r),null!=u&&(n.zlevel=u),n.silent=i)})}function rst(n){var t,i=n.get("type"),r=n.getModel(i+"Style");return"line"===i?(t=r.getLineStyle()).fill=null:"shadow"===i&&((t=r.getAreaStyle()).stroke=null),t}function bfi(n,t,i,r,u){var a=kfi(i.get("value"),t.axis,t.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),f=i.getModel("label"),s=vh(f.get("padding")||0),v=f.getFont(),y=ee(a,v),e=u.position,h=y.width+s[1]+s[3],c=y.height+s[0]+s[2],p=u.align,l,o;"right"===p&&(e[0]-=h);"center"===p&&(e[0]-=h/2);l=u.verticalAlign;"bottom"===l&&(e[1]-=c);"middle"===l&&(e[1]-=c/2);rsr(e,h,c,r);o=f.get("backgroundColor");o&&"auto"!==o||(o=t.get("axisLine.lineStyle.color"));n.label={shape:{x:0,y:0,width:h,height:c,r:f.get("borderRadius")},position:e.slice(),style:{text:a,textFont:v,textFill:f.getTextColor(),textPosition:"inside",fill:o,stroke:f.get("borderColor")||"transparent",lineWidth:f.get("borderWidth")||0,shadowBlur:f.get("shadowBlur"),shadowColor:f.get("shadowColor"),shadowOffsetX:f.get("shadowOffsetX"),shadowOffsetY:f.get("shadowOffsetY")},z2:10}}function rsr(n,t,i,r){var u=r.getWidth(),f=r.getHeight();n[0]=Math.min(n[0]+t,u)-t;n[1]=Math.min(n[1]+i,f)-i;n[0]=Math.max(n[0],0);n[1]=Math.max(n[1],0)}function kfi(n,i,r,u,f){var o=i.scale.getLabel(n,{precision:f.precision}),e=f.formatter,s;return e&&(s={value:vft(i,n),seriesData:[]},t(u,function(n){var t=r.getSeriesByIndex(n.seriesIndex),u=n.dataIndexInside,i=t&&t.getDataParams(u);i&&s.seriesData.push(i)}),fi(e)?o=e.replace("{value}",o):be(e)&&(o=e(s))),o}function ust(n,t,i){var r=ue();return vs(r,r,i.rotation),wu(r,r,i.position),nf([n.dataToCoord(t),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],r)}function dfi(n,t,i,r,u,f){var e=vi.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=u.get("label.margin");bfi(t,r,u,f,{position:ust(r.axis,n,i),align:e.textAlign,verticalAlign:e.textVerticalAlign})}function fst(n,t,i){return i=i||0,{x1:n[i],y1:n[1-i],x2:t[i],y2:t[1-i]}}function gfi(n,t,i){return i=i||0,{x:n[i],y:n[1-i],width:t[i],height:t[1-i]}}function nei(n,t,i,r,u,f){return{cx:n,cy:t,r0:i,r:r,startAngle:u,endAngle:f,clockwise:!0}}function tei(n,t){var i={};return i[t.dim+"AxisIndex"]=t.index,n.getCartesian(i)}function iei(n){return"x"===n.dim?0:1}function yk(n){return n.isHorizontal()?0:1}function est(n,t){var i=n.getRect();return[i[syi[t]],i[syi[t]]+i[odr[t]]]}function usr(n,t,i){var r=new et({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return gi(r,{shape:{width:n.width+20,height:n.height+20}},t,i),r}function rei(n,t,r){var f;if(n.count())for(var s,l=t.coordinateSystem,o=t.getLayerSeries(),e=i(o,function(t){return i(t.indices,function(t){var i=l.dataToPoint(n.get("time",t));return i[1]=n.get("value",t),i})}),c=fsr(e),a=c.y0,h=r/c.max,v=o.length,y=o[0].indices.length,u=0;ut&&(t=i);o.push(i)}for(r=0;rt&&(t=l);return h.y0=s,h.max=t,h}function esr(n,t){return t=t||[0,0],i(["x","y"],function(i,r){var u=this.getAxis(i),f=t[r],e=n[r]/2;return"category"===u.type?u.getBandWidth():Math.abs(u.dataToCoord(f-e)-u.dataToCoord(f+e))},this)}function osr(n,t){return t=t||[0,0],i([0,1],function(i){var f=t[i],e=n[i]/2,r=[],u=[];return r[i]=f-e,u[i]=f+e,r[1-i]=u[1-i]=t[1-i],Math.abs(this.dataToPoint(r)[i]-this.dataToPoint(u)[i])},this)}function ssr(n,t){var i=this.getAxis(),r=t instanceof Array?t[0]:t,u=(n instanceof Array?n[0]:n)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(r-u)-i.dataToCoord(r+u))}function hsr(n,t){return i(["Radius","Angle"],function(i,r){var u=this["get"+i+"Axis"](),e=t[r],o=n[r]/2,s="dataTo"+i,f="category"===u.type?u.getBandWidth():Math.abs(u[s](e-o)-u[s](e+o));return"Angle"===i&&(f=f*Math.PI/180),f},this)}function csr(n){var t,i=n.type,r;return"path"===i?(r=n.shape,(t=bv(r.pathData,null,{x:r.x||0,y:r.y||0,width:r.width||0,height:r.height||0},"center")).__customPathData=n.pathData):"image"===i?(t=new pi({})).__customImagePath=n.style.image:"text"===i?(t=new b({})).__customText=n.style.text:t=new pu[i.charAt(0).toUpperCase()+i.slice(1)],t.__customGraphicType=i,t.name=n.name,t}function lsr(n,i,r,u,f,e){var s={},o=r.style||{},c,l;(r.shape&&(s.shape=h(r.shape)),r.position&&(s.position=r.position.slice()),r.scale&&(s.scale=r.scale.slice()),r.origin&&(s.origin=r.origin.slice()),r.rotation&&(s.rotation=r.rotation),"image"===n.type&&r.style)&&(c=s.style={},t(["x","y","width","height"],function(t){uei(t,c,o,n.style,e)}));"text"===n.type&&r.style&&(c=s.style={},t(["x","y"],function(t){uei(t,c,o,n.style,e)}),!o.hasOwnProperty("textFill")&&o.fill&&(o.textFill=o.fill),!o.hasOwnProperty("textStroke")&&o.stroke&&(o.textStroke=o.stroke));"group"!==n.type&&(n.useStyle(o),e)&&(n.style.opacity=0,l=o.opacity,null==l&&(l=1),gi(n,{style:{opacity:l}},u,i));e?n.attr(s):w(n,s,u,i);n.attr({z2:r.z2||0,silent:r.silent});!1!==r.styleEmphasis&<(n,r.styleEmphasis)}function uei(n,t,i,r,u){null==i[n]||u||(t[n]=i[n],i[n]=r[n])}function asr(n,t,i,r){function p(n){null==n&&(n=f);y&&(e=t.getItemModel(n),a=e.getModel(adr),v=e.getModel(vdr),s=tnt(t),h=t.getItemVisual(n,"color"),y=!1)}var w=n.get("renderItem"),u=n.coordinateSystem,l={};u&&(l=u.prepareCustoms?u.prepareCustoms():pdr[u.type](u));var f,e,a,v,s,h,b=c({getWidth:r.getWidth,getHeight:r.getHeight,getZr:r.getZr,getDevicePixelRatio:r.getDevicePixelRatio,value:function(n,i){return null==i&&(i=f),t.get(t.getDimension(n||0),i)},style:function(i,r){var u,c;return null==r&&(r=f),p(r),u=e.getModel(cdr).getItemStyle(),null!=h&&(u.fill=h),c=t.getItemVisual(r,"opacity"),null!=c&&(u.opacity=c),null!=s&&(pt(u,a,null,{autoColor:h,isRectText:!0}),u.text=a.getShallow("show")?ii(n.getFormattedLabel(r,"normal"),t.get(s,r)):null),i&&o(u,i),u},styleEmphasis:function(i,r){null==r&&(r=f);p(r);var u=e.getModel(ldr).getItemStyle();return null!=s&&(pt(u,v,null,{isRectText:!0},!0),u.text=v.getShallow("show")?ls(n.getFormattedLabel(r,"emphasis"),n.getFormattedLabel(r,"normal"),t.get(s,r)):null),i&&o(u,i),u},visual:function(n,i){return null==i&&(i=f),t.getItemVisual(i,n)},barLayout:function(n){if(u.getBaseAxis){var t=u.getBaseAxis();return wb.getLayoutOnAxis(c({axis:t},n),r)}},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(n){return vut(n,i)}},l.api||{}),k={context:{},seriesId:n.id,seriesName:n.name,seriesIndex:n.seriesIndex,coordSys:l.coordSys,dataInsideLength:t.count(),encode:vsr(n.getData())},y=!0;return function(n){return f=n,y=!0,w&&w(c({dataIndexInside:n,dataIndex:t.getRawIndex(n)},k),b)||{}}}function vsr(n){var i={};return t(n.dimensions,function(t,r){var u=n.getDimensionInfo(t),f;u.isExtraCoord||(f=u.coordDim,(i[f]=i[f]||[])[u.coordDimIndex]=r)}),i}function fei(n,t,i,r,u,f){(n=ost(n,t,i,r,u,f))&&f.setItemGraphicEl(t,n)}function ost(n,t,i,r,u,f){var o=i.type,c,s,h,e;if(!n||o===n.__customGraphicType||"path"===o&&i.pathData===n.__customPathData||"image"===o&&i.style.image===n.__customImagePath||"text"===o&&i.style.text===n.__customText||(u.remove(n),n=null),null!=o){if(c=!n,!n&&(n=csr(i)),lsr(n,t,i,r,f,c),"group"===o)if(s=n.children()||[],h=i.children||[],i.diffChildrenByName)ysr({oldChildren:s,newChildren:h,dataIndex:t,animatableModel:r,group:n,data:f});else{for(e=0;er?n-=s+f:n+=f),null!=e&&(t+h+e>u?t-=h+e:t+=e),[n,t]}function uhr(n,t,i,r,u){var f=wei(i),e=f.width,o=f.height;return n=Math.min(n+e,r)-e,t=Math.min(t+o,u)-o,n=Math.max(n,0),t=Math.max(t,0),[n,t]}function wei(n){var i=n.clientWidth,r=n.clientHeight,t;return document.defaultView&&document.defaultView.getComputedStyle&&(t=document.defaultView.getComputedStyle(n),t&&(i+=parseInt(t.paddingLeft,10)+parseInt(t.paddingRight,10)+parseInt(t.borderLeftWidth,10)+parseInt(t.borderRightWidth,10),r+=parseInt(t.paddingTop,10)+parseInt(t.paddingBottom,10)+parseInt(t.borderTopWidth,10)+parseInt(t.borderBottomWidth,10))),{width:i,height:r}}function fhr(n,t,i){var f=i[0],e=i[1],r=0,u=0,o=t.width,s=t.height;switch(n){case"inside":r=t.x+o/2-f/2;u=t.y+s/2-e/2;break;case"top":r=t.x+o/2-f/2;u=t.y-e-5;break;case"bottom":r=t.x+o/2-f/2;u=t.y+s+5;break;case"left":r=t.x-f-5;u=t.y+s/2-e/2;break;case"right":r=t.x+o+5;u=t.y+s/2-e/2}return[r,u]}function bei(n){return"center"===n||"middle"===n}function kei(n){return n.get("stack")||"__ec_stack_"+n.seriesIndex}function lst(n){return n.dim}function ehr(n){var r={},i;return t(n,function(n){var v=n.getData(),e=n.coordinateSystem.getBaseAxis(),h=e.getExtent(),s="category"===e.type?e.getBandWidth():Math.abs(h[1]-h[0])/v.count(),t=r[lst(e)]||{bandWidth:s,remainedWidth:s,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},f=t.stacks,i;r[lst(e)]=t;i=kei(n);f[i]||t.autoWidthCount++;f[i]=f[i]||{width:0,maxWidth:0};var o=u(n.get("barWidth"),s),c=u(n.get("barMaxWidth"),s),l=n.get("barGap"),a=n.get("barCategoryGap");o&&!f[i].width&&(o=Math.min(t.remainedWidth,o),f[i].width=o,t.remainedWidth-=o);c&&(f[i].maxWidth=c);null!=l&&(t.gap=l);null!=a&&(t.categoryGap=a)}),i={},t(r,function(n,r){var l,h,a;i[r]={};var c=n.stacks,y=n.bandWidth,v=u(n.categoryGap,y),e=u(n.gap,1),s=n.remainedWidth,o=n.autoWidthCount,f=(s-v)/(o+(o-1)*e);f=Math.max(f,0);t(c,function(n){var t=n.maxWidth;t&&tt[0]&&(t=t.slice().reverse());var r=n.coordToPoint([t[0],i]),u=n.coordToPoint([t[1],i]);return{x1:r[0],y1:r[1],x2:u[0],y2:u[1]}}function ast(n){return n.getRadiusAxis().inverse?0:1}function hhr(n,t,i){return{position:[n.cx,n.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}function chr(n,t,i,r,u){var y=t.axis,p=y.dataToCoord(n),o=r.getAngleAxis().getExtent()[0],f,h,c,w,e,b,l,s,a,v;return o=o/180*Math.PI,w=r.getRadiusAxis().getExtent(),"radius"===y.dim?(e=ue(),vs(e,e,o),wu(e,e,[r.cx,r.cy]),f=nf([p,-u],e),b=t.getModel("axisLabel").get("rotate")||0,l=vi.innerTextLayout(o,b*Math.PI/180,-1),h=l.textAlign,c=l.textVerticalAlign):(s=w[1],f=r.coordToPoint([s+u,p]),a=r.cx,v=r.cy,h=Math.abs(f[0]-a)/s<.3?"center":f[0]>a?"left":"right",c=Math.abs(f[1]-v)/s<.3?"middle":f[1]>v?"top":"bottom"),{position:f,align:h,verticalAlign:c}}function vst(n,i){i.update="updateView";ut(i,function(i,r){var u={};return r.eachComponent({mainType:"geo",query:i},function(r){r[n](i.name);t(r.coordinateSystem.regions,function(n){u[n.name]=r.isSelected(n.name)||!1})}),{selected:u,name:i.name}})}function lhr(n){var i={};t(n,function(n){i[n]=1});n.length=0;t(i,function(t,i){n.push(i)})}function toi(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!0}function yst(n,t,i){function u(){var n=function(){};return n.prototype.__hidden=n.prototype,new n}var r={};return ipi(t,function(t){var f=r[t]=u();ipi(n[t],function(n,r){if(ft.isValidType(r)){var u={type:r,visual:n};i&&i(u,t);f[r]=new ft(u);"opacity"===r&&((u=h(u)).type="colorAlpha",f.__hidden.__alphaForOpacity=new ft(u))}})}),r}function ioi(n,i,r){var u;t(r,function(n){i.hasOwnProperty(n)&&toi(i[n])&&(u=!0)});u&&t(r,function(t){i.hasOwnProperty(t)&&toi(i[t])?n[t]=h(i[t]):delete n[t]})}function roi(n,i,r,u,f,e){function c(n){return r.getItemVisual(o,n)}function l(n,t){r.setItemVisual(o,n,t)}function s(n,t){var s,v;if(o=null==e?n:t,s=r.getRawDataItem(o),!s||!1!==s.visualMap)for(var y=u.call(f,n),p=i[y],w=h[y],a=0,b=w.length;a1)?!1:(c=pst(i-n,u-n,r-t,f-t)/s,!(c<0||c>1))}function vhr(n){return n<=1e-6&&n>=-1e-6}function pst(n,t,i,r){return n*r-t*i}function dk(n,t,i){var r=this._targetInfoList=[],u={},f=foi(t,n);ss(igr,function(n,t){(!i||!i.include||tit(i.include,t)>=0)&&n(f,r,u)})}function wst(n){return n[0]>n[1]&&n.reverse(),n}function foi(n,t){return ob(n,t,{includeMainTypes:tgr})}function eoi(n,t,r,u){var f=r.getAxis(["x","y"][n]),o=wst(i([0,1],function(n){return t?f.coordToData(f.toLocalCoord(u[n])):f.toGlobalCoord(f.dataToCoord(u[n]))})),e=[];return e[n]=o,e[1-n]=[NaN,NaN],{values:o,xyMinMax:e}}function ooi(n,t,i,r){return[t[0]-r[n]*i[0],t[1]-r[n]*i[1]]}function yhr(n,t){var r=soi(n),u=soi(t),i=[r[0]/u[0],r[1]/u[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function soi(n){return n?[n[0][1]-n[0][0],n[1][1]-n[1][0]]:[NaN,NaN]}function phr(n,t,i,r,u){if(u){var f=n.getZr();f[oyt]||(f[eyt]||(f[eyt]=whr),gv(f,eyt,i,t)(n,r))}}function whr(n,t){if(!n.isDisposed()){var i=n.getZr();i[oyt]=!0;n.dispatchAction({type:"brushSelect",batch:t});i[oyt]=!1}}function hoi(n,t,i,r){for(var f,u=0,e=t.length;u=0}function ghr(n,i,r){function f(n,t){return p(t.nodes,n)>=0}function e(n,u){var f=!1;return i(function(i){t(r(n,i)||[],function(n){u.records[i.name][n]&&(f=!0)})}),f}function u(n,u){u.nodes.push(n);i(function(i){t(r(n,i)||[],function(n){u.records[i.name][n]=!0})})}return function(t){var r={nodes:[],records:{}},o;if(i(function(n){r.records[n.name]={}}),!t)return r;u(t,r);do o=!1,n(function(n){!f(n,r)&&e(n,r)&&(u(n,r),o=!0)});while(o);return r}}function ncr(n,t,i){var r=[1/0,-1/0];return cc(i,function(n){var i=n.getData();i&&cc(n.coordDimToDataDim(t),function(n){var t=i.getDataExtent(n);t[0]r[1]&&(r[1]=t[1])})}),r[1]0?0:NaN),r=i.getMax(!0),null!=r&&"dataMax"!==r&&"function"!=typeof r?t[1]=r:f&&(t[1]=e>0?e-1:NaN),i.get("scale",!0)||(t[0]>0&&(t[0]=0),t[1]<0&&(t[1]=0)),t}function woi(n,t){var e=n.getAxisModel(),r=n._percentWindow,u=n._valueWindow,i,f;r&&(i=rut(u,[0,500]),i=Math.min(i,20),f=t||0===r[0]&&100===r[1],e.setRange(f?null:+u[0].toFixed(i),f?null:+u[1].toFixed(i)))}function icr(n){var t=n._minMaxSpan={},i=n._dataZoomModel;cc(["min","max"],function(r){var u,f;t[r+"Span"]=i.get(r+"Span");u=i.get(r+"ValueSpan");null!=u&&(t[r+"ValueSpan"]=u,null!=(u=n.getAxisModel().axis.scale.parse(u)))&&(f=n._dataExtent,t[r+"Span"]=bt(f[0]+u,f,[0,100],!0))})}function boi(n){var t={};return iv(["start","end","startValue","endValue","throttle"],function(i){n.hasOwnProperty(i)&&(t[i]=n[i])}),t}function koi(n,t){var i=n._rangePropMode,r=n.get("rangeMode");iv([["start","startValue"],["end","endValue"]],function(n,u){var f=null!=t[n[0]],e=null!=t[n[1]];f&&!e?i[u]="percent":!f&&e?i[u]="value":r?i[u]=r[u]:f&&(i[u]="percent")})}function rcr(n){return{x:"y",y:"x",radius:"angle",angle:"radius"}[n]}function doi(n){return"vertical"===n?"ns-resize":"ew-resize"}function ucr(n,i){var u=nsi(n),f=i.dataZoomId,o=i.coordId,r,s;t(u,function(n){var t=n.dataZoomInfos;t[f]&&p(i.allCoordIds,o)<0&&(delete t[f],n.count--)});tsi(u);r=u[o];r||((r=u[o]={coordId:o,dataZoomInfos:{},count:0}).controller=ocr(n,r),r.dispatchAction=e(ccr,n));!r.dataZoomInfos[f]&&r.count++;r.dataZoomInfos[f]=i;s=lcr(r.dataZoomInfos);r.controller.enable(s.controlType,s.opt);r.controller.setPointerChecker(i.containsPoint);gv(r,"dispatchAction",i.throttleRate,"fixRate")}function fcr(n,i){var r=nsi(n);t(r,function(n){n.controller.dispose();var t=n.dataZoomInfos;t[i]&&(delete t[i],n.count--)});tsi(r)}function ecr(n,t){if(n&&"dataZoom"===n.type&&n.batch)for(var i=0,r=n.batch.length;iu[i]&&(i=t);o(r,n.roamControllerOpt)}),{controlType:i,opt:r}}function acr(n,t,i){i.getAxisProxy(n.name,t).reset(i)}function vcr(n,t,i){i.getAxisProxy(n.name,t).filterData(i)}function kl(n,t){return n&&n.hasOwnProperty&&n.hasOwnProperty(t)}function ycr(n){n.eachTargetSeries(function(t){var i=t.getData();roi(n.stateList,n.targetVisuals,i,n.getValueState,n,n.getDataDimension(i))})}function pcr(n){n.eachSeries(function(t){var r=t.getData(),i=[];n.eachComponent("visualMap",function(n){if(n.isTargetSeries(t)){var u=n.getVisualMeta(s(wcr,null,t,n))||{stops:[],outerColors:[]};u.dimension=n.getDataDimension(r);i.push(u)}});t.getData().setVisual("visualMeta",i)})}function wcr(n,t,i,r){for(var e,o,s=t.targetVisuals[r],h=ft.prepareVisualTypes(s),u={color:n.getData().getVisual("color")},f=0,c=h.length;f=0&&(e[f]=+e[f].toFixed(o)),e}function yy(n,t){var o=n.getData(),s=n.coordinateSystem,e,i,l,c,f,u,a;if(t&&!nlr(t)&&!r(t.coord)&&s)if(e=s.dimensions,i=ssi(t,o,s,n),(t=h(t)).type&&npt[t.type]&&i.baseAxis&&i.valueAxis)l=ewi(e,i.baseAxis.dim),c=ewi(e,i.valueAxis.dim),t.coord=npt[t.type](o,i.baseDataDim,i.valueDataDim,l,c),t.value=t.coord[c];else{for(f=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis],u=0;u<2;u++)npt[f[u]]&&(a=n.coordDimToDataDim(e[u])[0],f[u]=dst(o,a,f[u]));t.coord=f}return t}function ssi(n,t,i,r){var u={};return null!=n.valueIndex||null!=n.valueDim?(u.valueDataDim=null!=n.valueIndex?t.getDimension(n.valueIndex):n.valueDim,u.valueAxis=i.getAxis(r.dataDimToCoordDim(u.valueDataDim)),u.baseAxis=i.getOtherAxis(u.valueAxis),u.baseDataDim=r.coordDimToDataDim(u.baseAxis.dim)[0]):(u.baseAxis=r.getBaseAxis(),u.valueAxis=i.getOtherAxis(u.baseAxis),u.baseDataDim=r.coordDimToDataDim(u.baseAxis.dim)[0],u.valueDataDim=r.coordDimToDataDim(u.valueAxis.dim)[0]),u}function py(n,t){return!(n&&n.containData&&t.coord&&!gcr(t))||n.containData(t.coord)}function hsi(n,t,i,r){return r<2?n.coord&&n.coord[r]:n.value}function dst(n,t,i){if("average"===i){var r=0,u=0;return n.each(t,function(n){isNaN(n)||(r+=n,u++)},!0),r/u}return n.getDataExtent(t,!0)["max"===i?1:0]}function csi(n,t,i){var r=t.coordinateSystem;n.each(function(f){var e,h=n.getItemModel(f),o=u(h.get("x"),i.getWidth()),s=u(h.get("y"),i.getHeight()),c,l;isNaN(o)||isNaN(s)?t.getMarkerPosition?e=t.getMarkerPosition(n.getValues(n.dimensions,f)):r&&(c=n.get(r.dimensions[0],f),l=n.get(r.dimensions[1],f),e=r.dataToPoint([c,l])):e=[o,s];isNaN(o)||(e[0]=o);isNaN(s)||(e[1]=s);n.setItemLayout(f,e)})}function ilr(n,t,r){var o,f,u;return o=n?i(n&&n.dimensions,function(n){var i=t.getData().getDimensionInfo(t.coordDimToDataDim(n)[0])||{};return i.name=n,i}):[{name:"value",type:"float"}],f=new at(o,r),u=i(r.get("data"),e(yy,t)),n&&(u=fr(u,e(py,n))),f.initData(u,null,n?hsi:function(n){return n.value}),f}function rd(n){return!isNaN(n)&&!isFinite(n)}function lsi(n,t,i,r){var u=1-n,f=r.dimensions[n];return rd(t[u])&&rd(i[u])&&t[n]===i[n]&&r.getAxis(f).containData(t[n])}function rlr(n,t){if("cartesian2d"===n.type){var i=t[0].coord,r=t[1].coord;if(i&&r&&(lsi(1,i,r,n)||lsi(0,i,r,n)))return!0}return py(n,t[0])&&py(n,t[1])}function gst(n,t,i,r,f){var e,o=r.coordinateSystem,l=n.getItemModel(t),s=u(l.get("x"),f.getWidth()),h=u(l.get("y"),f.getHeight());if(isNaN(s)||isNaN(h)){if(r.getMarkerPosition)e=r.getMarkerPosition(n.getValues(n.dimensions,t));else{var c=o.dimensions,y=n.get(c[0],t),p=n.get(c[1],t);e=o.dataToPoint([y,p])}if("cartesian2d"===o.type){var a=o.getAxis("x"),v=o.getAxis("y"),c=o.dimensions;rd(n.get(c[0],t))?e[0]=a.toGlobalCoord(a.getExtent()[i?0:1]):rd(n.get(c[1],t))&&(e[1]=v.toGlobalCoord(v.getExtent()[i?0:1]))}isNaN(s)||(e[0]=s);isNaN(h)||(e[1]=h)}else e=[s,h];n.setItemLayout(t,e)}function ulr(n,t,r){var f,s;f=n?i(n&&n.dimensions,function(n){var i=t.getData().getDimensionInfo(t.coordDimToDataDim(n)[0])||{};return i.name=n,i}):[{name:"value",type:"float"}];var h=new at(f,r),c=new at(f,r),o=new at([],r),u=i(r.get("data"),e(owi,t,n,r));return n&&(u=fr(u,e(rlr,n))),s=n?hsi:function(n){return n.value},h.initData(i(u,function(n){return n[0]}),null,s),c.initData(i(u,function(n){return n[1]}),null,s),o.initData(i(u,function(n){return n[2]})),o.hasItemOption=!0,{from:h,to:c,line:o}}function ud(n){return!isNaN(n)&&!isFinite(n)}function asi(n,t,i){var r=1-n;return ud(t[r])&&ud(i[r])}function flr(n,t){var i=t.coord[0],r=t.coord[1];return!("cartesian2d"!==n.type||!i||!r||!asi(1,i,r,n)&&!asi(0,i,r,n))||py(n,{coord:i,x:t.x0,y:t.y0})||py(n,{coord:r,x:t.x1,y:t.y1})}function vsi(n,t,i,r,f){var e,o=r.coordinateSystem,a=n.getItemModel(t),s=u(a.get(i[0]),f.getWidth()),h=u(a.get(i[1]),f.getHeight()),c,l;if(isNaN(s)||isNaN(h)){if(r.getMarkerPosition?e=r.getMarkerPosition(n.getValues(i,t)):(c=n.get(i[0],t),l=n.get(i[1],t),e=o.dataToPoint([c,l],!0)),"cartesian2d"===o.type){var v=o.getAxis("x"),y=o.getAxis("y"),c=n.get(i[0],t),l=n.get(i[1],t);ud(c)?e[0]=v.toGlobalCoord(v.getExtent()["x0"===i[0]?0:1]):ud(l)&&(e[1]=y.toGlobalCoord(y.getExtent()["y0"===i[1]?0:1]))}isNaN(s)||(e[0]=s);isNaN(h)||(e[1]=h)}else e=[s,h];return e}function elr(n,t,r){var o,u,f,s;return n?(o=i(n&&n.dimensions,function(n){var i=t.getData().getDimensionInfo(t.coordDimToDataDim(n)[0])||{};return i.name=n,i}),u=new at(i(["x0","y0","x1","y1"],function(n,t){return{name:n,type:o[t%2].type}}),r)):u=new at(o=[{name:"value",type:"float"}],r),f=i(r.get("data"),e(swi,t,n,r)),n&&(f=fr(f,e(flr,n))),s=n?function(n,t,i,r){return n.coord[Math.floor(r/2)][r%2]}:function(n){return n.value},u.initData(f,null,s),u.hasItemOption=!0,u}function olr(n){var u=n.type,f={number:"value",time:"time"},i;(f[u]&&(n.axisType=f[u],delete n.type),ysi(n),eh(n,"controlPosition"))&&(i=n.controlStyle||(n.controlStyle={}),eh(i,"position")||(i.position=n.controlPosition),"none"!==i.position||eh(i,"show")||(i.show=!1,delete i.position),delete n.controlPosition);t(n.data||[],function(n){v(n)&&!r(n)&&(!eh(n,"value")&&eh(n,"name")&&(n.value=n.name),ysi(n))})}function ysi(n){var u=n.itemStyle||(n.itemStyle={}),r=u.emphasis||(u.emphasis={}),i=n.label||n.label||{},f=i.normal||(i.normal={}),e={normal:1,emphasis:1};t(i,function(n,t){e[t]||eh(f,t)||(f[t]=n)});r.label&&!eh(i,"emphasis")&&(i.emphasis=r.label,delete r.label)}function eh(n,t){return n.hasOwnProperty(t)}function slr(n,t){return ei(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},n.get("padding"))}function hlr(n,t,i,r){return bv(n.get(t).replace(/^path:\/\//,""),h(r||{}),new y(i[0],i[1],i[2],i[3]),"center")}function psi(n,t,i,r,f,e){var c=t.get("color"),a,o,s,h,v;return f?(f.setColor(c),i.add(f),e&&e.onUpdate(f)):((f=wr(n.get("symbol"),-1,-1,2,2,c)).setStyle("strokeNoScale",!0),i.add(f),e&&e.onCreate(f)),a=t.getItemStyle(["color","symbol","symbolSize"]),f.setStyle(a),r=l({rectHover:!0,z2:100},r,!0),o=n.get("symbolSize"),(o=o instanceof Array?o.slice():[+o,+o])[0]/=2,o[1]/=2,r.scale=o,s=n.get("symbolOffset"),s&&(h=r.position=r.position||[0,0],h[0]+=u(s[0],o[0]),h[1]+=u(s[1],o[1])),v=n.get("symbolRotate"),r.rotation=(v||0)*Math.PI/180||0,f.attr(r),f.updateTransform(),f}function wsi(n,t,i,r,u){if(!n.dragging){var f=r.getModel("checkpointStyle"),e=i.dataToCoord(r.getData().get(["value"],t));u||!f.get("animation",!0)?n.attr({position:[e,0]}):(n.stopAnimation(!0),n.animateTo({position:[e,0]},f.get("animationDuration",!0),f.get("animationEasing",!0)))}}function clr(n){return 0===n.indexOf("my")}function fd(n){this.model=n}function nht(n){this.model=n}function llr(n){var t={},i=[],r=[];return n.eachRawSeries(function(n){var f=n.coordinateSystem,u,e;f&&("cartesian2d"===f.type||"polar"===f.type)?(u=f.getBaseAxis(),"category"===u.type?(e=u.dim+"_"+u.index,t[e]||(t[e]={categoryAxis:u,valueAxis:f.getOtherAxis(u),series:[]},r.push({axisDim:u.dim,axisIndex:u.index})),t[e].series.push(n)):i.push(n)):i.push(n)}),{seriesGroupByCategoryAxis:t,other:i,meta:r}}function alr(n){var r=[];return t(n,function(n){var h=n.categoryAxis,c=n.valueAxis.dim,l=[" "].concat(i(n.series,function(n){return n.name})),u=[h.model.getCategories()],o,f,s,e;for(t(n.series,function(n){u.push(n.getRawData().mapArray(c,function(n){return n}))}),o=[l.join(vc)],f=0;f=0)return!0}function wlr(n){for(var u,t,f=n.split(/\n+/g),o=[],e=i(ed(f.shift()).split(hpt),function(n){return{name:n,data:[]}}),r=0;r=0&&!i[u][r];u--);u<0&&(f=n.queryComponents({mainType:"dataZoom",subType:"select",id:r})[0],f&&(e=f.getPercentRange(),i[0][r]={dataZoomId:r,start:e[0],end:e[1]}))});i.push(t)}function nar(n){var t=tht(n),r=t[t.length-1],i;return t.length>1&&t.pop(),i={},cpt(r,function(n,r){for(var u=t.length-1;u>=0;u--)if(n=t[u][r]){i[r]=n;break}}),i}function tar(n){n[sit]=null}function iar(n){return tht(n).length}function tht(n){var t=n[sit];return t||(t=n[sit]=[{}]),t}function iht(n,t,i){(this._brushController=new vl(i.getZr())).on("brush",s(this._onBrush,this)).mount();this._isZoomActive}function bsi(n){var i={};return t(["xAxisIndex","yAxisIndex"],function(t){i[t]=n[t];null==i[t]&&(i[t]="all");(!1===i[t]||"none"===i[t])&&(i[t]=[])}),i}function rar(n,t){n.setIconStatus("back",iar(t)>1?"emphasis":"normal")}function uar(n,t,i,r,u){var f=i._isZoomActive,e;r&&"takeGlobalCursor"===r.type&&(f="dataZoomSelect"===r.key&&r.dataZoomSelectActive);i._isZoomActive=f;n.setIconStatus("zoom",f?"emphasis":"normal");e=new dk(bsi(n.option),t,{include:["grid"]});i._brushController.setPanels(e.makePanelOpts(u,function(n){return n.xAxisDeclared&&!n.yAxisDeclared?"lineX":!n.xAxisDeclared&&n.yAxisDeclared?"lineY":"rect"})).enableBrush(!!f&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}function rht(n){this.model=n}function uht(n){return lpt(n)}function far(){if(!dwi&&gr){dwi=!0;var n=gr.styleSheets;n.length<31?gr.createStyleSheet().addRule(".zrvml","behavior:url(/scriptbundle/fusion/MigrationMap/)"):n[0].addRule(".zrvml","behavior:url(/scriptbundle/fusion/MigrationMap/)")}}function dl(n){return parseInt(n,10)}function od(n,t){var r,i,u,f;far();this.root=n;this.storage=t;r=document.createElement("div");i=document.createElement("div");r.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;";i.style.cssText="position:absolute;left:0;top:0;";n.appendChild(r);this._vmlRoot=i;this._vmlViewport=r;this.resize();u=t.delFromStorage;f=t.addToStorage;t.delFromStorage=function(n){u.call(t,n);n&&n.onRemove&&n.onRemove(i)};t.addToStorage=function(n){n.onAdd&&n.onAdd(i);f.call(t,n)};this._firstPaint=!0}function ear(n){return function(){ao('In IE8.0 VML mode painter not support method "'+n+'"')}}function oh(n){return document.createElementNS(onr,n)}function yu(n){return dpt(1e4*n)/1e4}function fht(n){return n-sbi}function oar(n,t){var i=t?n.textFill:n.fill;return null!=i&&i!==kc}function sar(n,t){var i=t?n.textStroke:n.stroke;return null!=i&&i!==kc}function eht(n,t){t&&st(n,"transform","matrix("+snr.call(t,",")+")")}function st(n,t,i){i&&("linear"===i.type||"radial"===i.type)||n.setAttribute(t,i)}function har(n,t,i){n.setAttributeNS("http://www.w3.org/1999/xlink",t,i)}function ksi(n,t,i){var r,u;oar(t,i)?(r=i?t.textFill:t.fill,r="transparent"===r?kc:r,"none"!==n.getAttribute("clip-path")&&r===kc&&(r="rgba(0, 0, 0, 0.002)"),st(n,"fill",r),st(n,"fill-opacity",t.opacity)):st(n,"fill",kc);sar(t,i)?(u=i?t.textStroke:t.stroke,st(n,"stroke",u="transparent"===u?kc:u),st(n,"stroke-width",(i?t.textStrokeWidth:t.lineWidth)/(t.strokeNoScale?t.host.getLineScale():1)),st(n,"paint-order","stroke"),st(n,"stroke-opacity",t.opacity),t.lineDash?(st(n,"stroke-dasharray",t.lineDash.join(",")),st(n,"stroke-dashoffset",dpt(t.lineDashOffset||0))):st(n,"stroke-dasharray",""),t.lineCap&&st(n,"stroke-linecap",t.lineCap),t.lineJoin&&st(n,"stroke-linejoin",t.lineJoin),t.miterLimit&&st(n,"stroke-miterlimit",t.miterLimit)):st(n,"stroke",kc)}function car(n){for(var r,s,k,d,f,e,p,o=[],i=n.data,tt=n.len(),t=0;t=lit||!fht(c)&&(u>-gpt&&u<0||u>gpt)==!!v;k=yu(w+l*obi(h));d=yu(b+a*ebi(h));rt&&(u=v?lit-.0001:.0001-lit,y=!0,9===t&&o.push("M",k,d));f=yu(w+l*obi(h+u));e=yu(b+a*ebi(h+u));o.push("A",yu(l),yu(a),dpt(it*hnr),+y,+v,f,e);break;case bc.Z:r="Z";break;case bc.R:var f=yu(i[t++]),e=yu(i[t++]),g=yu(i[t++]),nt=yu(i[t++]);o.push("M",f,e,"L",f+g,e,"L",f+g,e+nt,"L",f,e+nt,"L",f,e)}for(r&&o.push(r),p=0;p=11)}}(navigator.userAgent),uhi={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},kar={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},cd=Object.prototype.toString,ky=Array.prototype,dar=ky.forEach,gar=ky.filter,dy=ky.slice,nvr=ky.map,tvr=ky.reduce,hht={},gl=function(){return hht.createCanvas()},cht,lht,aht,ri,vht,ehi,ch,pht,gy,wht,na,nct,ef,f,tp,vo,bd,kd,dd,gd,lh,ug,vct,bh,op,slt,vci,tn,vf,fn,en,it,nc,uli,sli,at,a,hli,wn,bn,kn,pli,iat,rat,su,ttt,cp,eat,le,oat,tai,ae,vi,rtt,cat,lat,aat,utt,lp,vat,cai,ott,va,lai,aai,pat,ec,stt,htt,bat,vai,dat,ltt,nvt,vtt,ya,kai,pa,ar,rvt,wtt,sc,bp,avt,hvi,avi,vvi,yvi,pvi,wvi,vvt,yvt,pvt,wvt,os,bvt,ve,gp,nw,dvi,dtt,tw,eyi,oyi,hyi,cyi,gvt,rw,nit,iyt,byi,kyi,dyi,gyi,npi,tpi,spi,hpi,tv,yyt,pyt,rwi,uwi,owi,swi,ipt,rpt,hwi,ew,cwi,ept,lwi,opt,spt,awi,cpt,sit,yc,pwi,wwi,ubi,cit,ait,hbi,cbi,cw;hht.createCanvas=function(){return document.createElement("canvas")};lht="__ec_primitive__";kit.prototype={constructor:kit,get:function(n){return this["_ec_"+n]},set:function(n,t){return this["_ec_"+n]=t,t},each:function(n,t){void 0!==t&&(n=s(n,t));for(var i in this)this.hasOwnProperty(i)&&n(this[i],i.slice(4))},removeKey:function(n){delete this["_ec_"+n]}};var ivr=(Object.freeze||Object)({$override:twt,clone:h,merge:l,mergeAll:rv,extend:o,defaults:c,createCanvas:gl,getContext:iwt,indexOf:p,inherits:ot,mixin:g,isArrayLike:cs,each:t,map:i,reduce:dc,filter:fr,find:function(n,t,i){if(n&&t)for(var r=0,u=n.length;r3&&(r=aht.call(r,1));for(var i=this._$handlers[n],f=i.length,t=0;t4&&(t=aht.call(t,1,t.length-1));for(var u=t[t.length-1],r=this._$handlers[n],e=r.length,i=0;i=0;r--)if(u[r]!==i&&!u[r].ignore&&(e=abi(u[r],n,t))&&(!f.topTarget&&(f.topTarget=u[r]),e!==vht)){f.target=u[r];break}return f}};t(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(n){ch.prototype[n]=function(t){var r=this.findHover(t.zrX,t.zrY),i=r.target;if("mousedown"===n)this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if("mosueup"===n)this._upEl=i;else if("click"===n){if(this._downEl!==this._upEl||!this._downPoint||hh(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(r,n,t)}});g(ch,ri);g(ch,vw);var evr="undefined"==typeof Float32Array?Array:Float32Array,ovr=(Object.freeze||Object)({create:ue,identity:hv,copy:nrt,mul:as,translate:wu,rotate:vs,scale:yw,invert:pw}),yht=hv,ohi=5e-5,uf=function(n){(n=n||{}).position||(this.position=[0,0]);null==n.rotation&&(this.rotation=0);n.scale||(this.scale=[1,1]);this.origin=this.origin||null},ff=uf.prototype;ff.transform=null;ff.needLocalTransform=function(){return ys(this.rotation)||ys(this.position[0])||ys(this.position[1])||ys(this.scale[0]-1)||ys(this.scale[1]-1)};ff.updateTransform=function(){var t=this.parent,r=t&&t.transform,i=this.needLocalTransform(),n=this.transform;i||r?(n=n||ue(),i?this.getLocalTransform(n):yht(n),r&&(i?as(n,t.transform,n):nrt(n,t.transform)),this.transform=n,this.invTransform=this.invTransform||ue(),pw(this.invTransform,n)):n&&yht(n)};ff.getLocalTransform=function(n){return uf.getLocalTransform(this,n)};ff.setTransform=function(n){var i=this.transform,t=n.dpr||1;i?n.setTransform(t*i[0],t*i[1],t*i[2],t*i[3],t*i[4],t*i[5]):n.setTransform(t,0,0,t,0,0)};ff.restoreTransform=function(n){var t=n.dpr||1;n.setTransform(t,0,0,t,0,0)};pht=[];ff.decomposeTransform=function(){var r,n;if(this.transform){r=this.parent;n=this.transform;r&&r.transform&&(as(pht,r.invTransform,n),n=pht);var t=n[0]*n[0]+n[1]*n[1],i=n[2]*n[2]+n[3]*n[3],u=this.position,f=this.scale;ys(t-1)&&(t=Math.sqrt(t));ys(i-1)&&(i=Math.sqrt(i));n[0]<0&&(t=-t);n[3]<0&&(i=-i);u[0]=n[4];u[1]=n[5];f[0]=t;f[1]=i;this.rotation=Math.atan2(-n[1]/i,n[0]/t)}};ff.getGlobalScale=function(){var n=this.transform,t,i;return n?(t=Math.sqrt(n[0]*n[0]+n[1]*n[1]),i=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t=-t),n[3]<0&&(i=-i),[t,i]):[1,1]};ff.transformCoordToLocal=function(n,t){var i=[n,t],r=this.invTransform;return r&&ht(i,i,r),i};ff.transformCoordToGlobal=function(n,t){var i=[n,t],r=this.transform;return r&&ht(i,i,r),i};uf.getLocalTransform=function(n,t){yht(t=t||[]);var i=n.origin,f=n.scale||[1,1],r=n.rotation||0,u=n.position||[0,0];return i&&(t[4]-=i[0],t[5]-=i[1]),yw(t,t,f),r&&vs(t,t,r),i&&(t[4]+=i[0],t[5]+=i[1]),t[4]+=u[0],t[5]+=u[1],t};gy={linear:function(n){return n},quadraticIn:function(n){return n*n},quadraticOut:function(n){return n*(2-n)},quadraticInOut:function(n){return(n*=2)<1?.5*n*n:-.5*(--n*(n-2)-1)},cubicIn:function(n){return n*n*n},cubicOut:function(n){return--n*n*n+1},cubicInOut:function(n){return(n*=2)<1?.5*n*n*n:.5*((n-=2)*n*n+2)},quarticIn:function(n){return n*n*n*n},quarticOut:function(n){return 1- --n*n*n*n},quarticInOut:function(n){return(n*=2)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2)},quinticIn:function(n){return n*n*n*n*n},quinticOut:function(n){return--n*n*n*n*n+1},quinticInOut:function(n){return(n*=2)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2)},sinusoidalIn:function(n){return 1-Math.cos(n*Math.PI/2)},sinusoidalOut:function(n){return Math.sin(n*Math.PI/2)},sinusoidalInOut:function(n){return.5*(1-Math.cos(Math.PI*n))},exponentialIn:function(n){return 0===n?0:Math.pow(1024,n-1)},exponentialOut:function(n){return 1===n?1:1-Math.pow(2,-10*n)},exponentialInOut:function(n){return 0===n?0:1===n?1:(n*=2)<1?.5*Math.pow(1024,n-1):.5*(2-Math.pow(2,-10*(n-1)))},circularIn:function(n){return 1-Math.sqrt(1-n*n)},circularOut:function(n){return Math.sqrt(1- --n*n)},circularInOut:function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},elasticIn:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),-t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4))},elasticOut:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*n)*Math.sin((n-i)*2*Math.PI/.4)+1)},elasticInOut:function(n){var i,t=.1;return 0===n?0:1===n?1:(!t||t<1?(t=1,i=.1):i=.4*Math.asin(1/t)/(2*Math.PI),(n*=2)<1?t*Math.pow(2,10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4)*-.5:t*Math.pow(2,-10*(n-=1))*Math.sin((n-i)*2*Math.PI/.4)*.5+1)},backIn:function(n){var t=1.70158;return n*n*((t+1)*n-t)},backOut:function(n){var t=1.70158;return--n*n*((t+1)*n+t)+1},backInOut:function(n){var t=2.5949095;return(n*=2)<1?n*n*((t+1)*n-t)*.5:.5*((n-=2)*n*((t+1)*n+t)+2)},bounceIn:function(n){return 1-gy.bounceOut(1-n)},bounceOut:function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},bounceInOut:function(n){return n<.5?.5*gy.bounceIn(2*n):.5*gy.bounceOut(2*n-1)+.5}};trt.prototype={constructor:trt,step:function(n,t){var i;if(this._initialized||(this._startTime=n+this._delay,this._initialized=!0),this._paused)this._pausedTime+=t;else if(i=(n-this._startTime-this._pausedTime)/this._life,!(i<0)){i=Math.min(i,1);var r=this.easing,u="string"==typeof r?gy[r]:r,f="function"==typeof u?u(i):i;return this.fire("frame",f),1==i?this.loop?(this.restart(n),"restart"):(this._needsRemove=!0,"destroy"):null}},restart:function(n){var t=(n-this._startTime-this._pausedTime)%this._life;this._startTime=n-t+this.gap;this._pausedTime=0;this._needsRemove=!1},fire:function(n,t){this[n="on"+n]&&this[n](this._target,t)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};wht=function(){this.head=null;this.tail=null;this._len=0};na=wht.prototype;na.insert=function(n){var t=new shi(n);return this.insertEntry(t),t};na.insertEntry=function(n){this.head?(this.tail.next=n,n.prev=this.tail,n.next=null,this.tail=n):this.head=this.tail=n;this._len++};na.remove=function(n){var t=n.prev,i=n.next;t?t.next=i:this.head=i;i?i.prev=t:this.tail=t;n.next=n.prev=null;this._len--};na.len=function(){return this._len};na.clear=function(){this.head=this.tail=null;this._len=0};var shi=function(n){this.value=n;this.next;this.prev},bht=function(n){this._list=new wht;this._map={};this._maxSize=n||10;this._lastRemovedEntry=null},kht=bht.prototype;kht.put=function(n,t){var u=this._list,f=this._map,o=null,e,i,r;return null==f[n]&&(e=u.len(),i=this._lastRemovedEntry,e>=this._maxSize&&e>0&&(r=u.head,u.remove(r),delete f[r.key],o=r.value,this._lastRemovedEntry=r),i?i.value=t:i=new shi(t),i.key=n,u.insertEntry(i),f[n]=i),o};kht.get=function(n){var t=this._map[n],i=this._list;if(null!=t)return t!==i.tail&&(i.remove(t),i.insertEntry(t)),t.value};kht.clear=function(){this._list.clear();this._map={}};var hhi={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},chi=new bht(20),ld=null,svr=cv,hvr=cwt,cvr=(Object.freeze||Object)({parse:tu,lift:swt,toHex:hwt,fastLerp:cv,fastMapToColor:svr,lerp:cwt,mapToColor:hvr,modifyHSL:rl,modifyAlpha:bw,stringify:fe}),dht=Array.prototype.slice,ght=function(n,t,i,r){this._tracks={};this._target=n;this._loop=t||!1;this._getter=i||pbi;this._setter=r||wbi;this._clipCount=0;this._delay=0;this._doneList=[];this._onframeList=[];this._clipList=[]};ght.prototype={when:function(n,t){var r=this._tracks,i,u;for(i in t)if(t.hasOwnProperty(i)){if(!r[i]){if(r[i]=[],u=this._getter(this._target,i),null==u)continue;0!==n&&r[i].push({time:0,value:kbi(u)})}r[i].push({time:n,value:t[i]})}return this},during:function(n){return this._onframeList.push(n),this},pause:function(){for(var n=0;n0&&this.animate(n,!1).when(null==r?500:r,o).delay(u||0),this}};ef=function(n){uf.call(this,n);ri.call(this,n);vd.call(this,n);this.id=n.id||rhi()};ef.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,drift:function(n,t){switch(this.draggable){case"horizontal":t=0;break;case"vertical":n=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]);i[4]+=n;i[5]+=t;this.decomposeTransform();this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(){},attrKV:function(n,t){if("position"===n||"scale"===n||"origin"===n){if(t){var i=this[n];i||(i=this[n]=[]);i[0]=t[0];i[1]=t[1]}}else this[n]=t},hide:function(){this.ignore=!0;this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1;this.__zr&&this.__zr.refresh()},attr:function(n,t){if("string"==typeof n)this.attrKV(n,t);else if(v(n))for(var i in n)n.hasOwnProperty(i)&&this.attrKV(i,n[i]);return this.dirty(!1),this},setClipPath:function(n){var t=this.__zr;t&&n.addSelfToZr(t);this.clipPath&&this.clipPath!==n&&this.removeClipPath();this.clipPath=n;n.__zr=t;n.__clipTarget=this;this.dirty(!1)},removeClipPath:function(){var n=this.clipPath;n&&(n.__zr&&n.removeSelfFromZr(n.__zr),n.__zr=null,n.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(n){var t,i;if(this.__zr=n,t=this.animators,t)for(i=0;i=i.x&&n<=i.x+i.width&&t>=i.y&&t<=i.y+i.height},clone:function(){return new y(this.x,this.y,this.width,this.height)},copy:function(n){this.x=n.x;this.y=n.y;this.width=n.width;this.height=n.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}};y.create=function(n){return new y(n.x,n.y,n.width,n.height)};f=function(n){n=n||{};ef.call(this,n);for(var t in n)n.hasOwnProperty(t)&&(this[t]=n[t]);this._children=[];this.__storage=null;this.__dirty=!0};f.prototype={constructor:f,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(n){return this._children[n]},childOfName:function(n){for(var i=this._children,t=0;t=0&&(i.splice(r,0,n),this._doAdd(n))}return this},_doAdd:function(n){n.parent&&n.parent.remove(n);n.parent=this;var t=this.__storage,i=this.__zr;t&&t!==n.__storage&&(t.addToStorage(n),n instanceof f&&n.addChildrenToStorage(t));i&&i.refresh()},remove:function(n){var i=this.__zr,t=this.__storage,r=this._children,u=p(r,n);return u<0?this:(r.splice(u,1),n.parent=null,t&&(t.delFromStorage(n),n instanceof f&&n.delChildrenFromStorage(t)),i&&i.refresh(),this)},removeAll:function(){for(var n,i=this._children,r=this.__storage,t=0;t=0&&(this.delFromStorage(n),this._roots.splice(r,1),n instanceof f&&n.delChildrenFromStorage(this))},addToStorage:function(n){return n.__storage=this,n.dirty(!1),this},delFromStorage:function(n){return n&&(n.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:kwt},tp=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],vo=function(n,t){this.extendFrom(n,!1);this.host=t},vo.prototype={constructor:vo,host:null,fill:"#000",stroke:null,opacity:1,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(n,t,i){for(var s,e,h,r=this,u=i&&i.style,f=!u,o=0;o0},extendFrom:function(n,t){if(n)for(var i in n)!n.hasOwnProperty(i)||!0!==t&&(!1===t?this.hasOwnProperty(i):null==n[i])||(this[i]=n[i])},set:function(n,t){"string"==typeof n?this[n]=t:this.extendFrom(n,!0)},clone:function(){var n=new this.constructor;return n.extendFrom(this,!0),n},getGradient:function(n,t,i){for(var f=("radial"===t.type?uki:rki)(n,t,i),u=t.colorStops,r=0;r=0&&t.splice(i,1);n.__hoverMir=null},clearHover:function(){for(var i,n=this._hoverElements,t=0;t=0){if(!r){if((r=this._progressiveLayers[Math.min(p++,4)]).ctx.save(),r.renderScope={},r&&r.__progress>r.__maxProgress){s=r.__nextIdxNotProg-1;continue}v=r.__progress;r.__dirty||(h=v);r.__progress=h+1}c===h&&this._doPaintEl(e,r,!0,r.renderScope)}else this._doPaintEl(e,f,i,a);e.__dirty=!1}}r&&l(r);u&&u.restore();this._furtherProgressive=!1;t(this._progressiveLayers,function(n){n.__maxProgress>=n.__progress&&(this._furtherProgressive=!0)},this)},_doPaintEl:function(n,t,i,r){var u=t.ctx,e=n.transform,f;!(t.__dirty||i)||n.invisible||0===n.style.opacity||e&&!e[0]&&!e[3]||n.culling&&dki(n,this._width,this._height)||(f=n.__clipPaths,(r.prevClipLayer!==t||gki(f,r.prevElClipPaths))&&(r.prevElClipPaths&&(r.prevClipLayer.ctx.restore(),r.prevClipLayer=r.prevElClipPaths=null,r.prevEl=null),f&&(u.save(),ndi(f,u),r.prevClipLayer=t,r.prevElClipPaths=f)),n.beforeBrush&&n.beforeBrush(u),n.brush(u,r.prevEl||null),r.prevEl=n,n.afterBrush&&n.afterBrush(u))},getLayer:function(n){if(this._singleCanvas)return this._layers[0];var t=this._layers[n];return t||((t=new lh("zr_"+n,this,this.dpr)).__builtin__=!0,this._layerConfig[n]&&l(t,this._layerConfig[n],!0),this.insertLayer(n,t),t.initContext()),t},insertLayer:function(n,t){var f=this._layers,r=this._zlevelList,s=r.length,e=null,i=-1,u=this._domRoot,o;if(f[n])ao("ZLevel "+n+" has been used already");else if(wki(t)){if(s>0&&n>r[0]){for(i=0;in);i++);e=f[r[i]]}(r.splice(i+1,0,n),f[n]=t,t.virtual)||(e?(o=e.dom,o.nextSibling?u.insertBefore(t.dom,o.nextSibling):u.appendChild(t.dom)):u.firstChild?u.insertBefore(t.dom,u.firstChild):u.appendChild(t.dom))}else ao("Layer of zlevel "+n+" is not valid")},eachLayer:function(n,t){for(var r,u=this._zlevelList,i=0;i=0)?(a!==s&&(a=s,v++),y=r.__frame=v-1,i||(h=Math.min(o,4),(i=u[h])||(i=u[h]=new lh("progressive",this,this.dpr)).initContext(),i.__maxProgress=0),i.__dirty=i.__dirty||r.__dirty,i.elCount++,i.__maxProgress=Math.max(i.__maxProgress,y),i.__maxProgress>=i.__progress&&(e.__dirty=!0)):(r.__frame=-1,i&&(i.__nextIdxNotProg=f,o++,i=null))}i&&(o++,i.__nextIdxNotProg=f);this.eachBuiltinLayer(function(n,t){c[t]!==n.elCount&&(n.__dirty=!0)});u.length=Math.min(o,5);t(u,function(n,t){l[t]!==n.elCount&&(r.__dirty=!0);n.__dirty&&(n.__progress=0)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(n){n.clear()},configLayer:function(n,t){var i,r;t&&(i=this._layerConfig,i[n]?l(i[n],t,!0):i[n]=t,r=this._layers[n],r&&l(r,i[n],!0))},delLayer:function(n){var i=this._layers,r=this._zlevelList,t=i[n];t&&(t.dom.parentNode.removeChild(t.dom),delete i[n],r.splice(p(r,n),1))},resize:function(n,i){var r=this._domRoot,u,f;if(r.style.display="none",u=this._opts,null!=n&&(u.width=n),null!=i&&(u.height=i),n=this._getSize(0),i=this._getSize(1),r.style.display="",this._width!=n||i!=this._height){r.style.width=n+"px";r.style.height=i+"px";for(f in this._layers)this._layers.hasOwnProperty(f)&&this._layers[f].resize(n,i);t(this._progressiveLayers,function(t){t.resize(n,i)});this.refresh(!0)}return this._width=n,this._height=i,this},clearLayer:function(n){var t=this._layers[n];t&&t.clear()},dispose:function(){this.root.innerHTML="";this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(n){function f(n,i){var s=o._zlevelList,r,u,f,e;for(null==n&&(n=-1/0),u=0;un&&f=0&&this._clips.splice(t,1)},removeAnimator:function(n){for(var i=n.getClips(),t=0;t1&&i&&i.length>1))return u=wbt(i)/wbt(r),isFinite(u)||(u=1),t.pinchScale=u,e=udi(i),t.pinchX=e[0],t.pinchY=e[1],{type:"pinch",target:n[0].target,event:t}}},fg=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],act=["touchstart","touchend","touchmove"],wvr={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},ahi=i(fg,function(n){var t=n.replace("mouse","pointer");return wvr[t]?t:n}),br={mousemove:function(n){n=ps(this.dom,n);this.trigger("mousemove",n)},mouseout:function(n){var t=(n=ps(this.dom,n)).toElement||n.relatedTarget;if(t!=this.dom)for(;t&&9!=t.nodeType;){if(t===this.dom)return;t=t.parentNode}this.trigger("mouseout",n)},touchstart:function(n){(n=ps(this.dom,n)).zrByTouch=!0;this._lastTouchMoment=new Date;drt(this,n,"start");br.mousemove.call(this,n);br.mousedown.call(this,n);grt(this)},touchmove:function(n){(n=ps(this.dom,n)).zrByTouch=!0;drt(this,n,"change");br.mousemove.call(this,n);grt(this)},touchend:function(n){(n=ps(this.dom,n)).zrByTouch=!0;drt(this,n,"end");br.mouseup.call(this,n);+new Date-this._lastTouchMoment<300&&br.click.call(this,n);grt(this)},pointerdown:function(n){br.mousedown.call(this,n)},pointermove:function(n){kbt(n)||br.mousemove.call(this,n)},pointerup:function(n){br.mouseup.call(this,n)},pointerout:function(n){kbt(n)||br.mouseout.call(this,n)}};t(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(n){br[n]=function(t){t=ps(this.dom,t);this.trigger(n,t)}});vct=nut.prototype;vct.dispose=function(){for(var i,t=fg.concat(act),n=0;n=0||r&&p(r,f)<0||(o=t.getShallow(f),null!=o&&(e[n[u][0]]=o));return e}},ryr=ta([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),uyr={getLineStyle:function(n){var t=ryr(this,n),i=this.getLineDash(t.lineWidth);return i&&(t.lineDash=i),t},getLineDash:function(n){null==n&&(n=1);var t=this.get("type"),i=Math.max(n,2),r=4*n;return"solid"===t||null==t?null:"dashed"===t?[r,r]:[i,i]}},fyr=ta([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),eyr={getAreaStyle:function(n,t){return fyr(this,n,t)}},og=Math.pow,po=Math.sqrt,sg=1e-8,whi=.0001,bhi=po(3),hg=1/3,of=de(),uu=de(),ia=de(),sr=Math.min,hr=Math.max,kct=Math.sin,dct=Math.cos,ph=2*Math.PI,cg=de(),lg=de(),ag=de(),khi=[],dhi=[],kt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},sf=[],wo=[],hf=[],cf=[],ghi=Math.min,nci=Math.max,up=Math.cos,fp=Math.sin,vg=Math.sqrt,ra=Math.abs,gct="undefined"!=typeof Float32Array,kr=function(n){this._saveData=!n;this._saveData&&(this.data=[]);this._ctx=null};kr.prototype={constructor:kr,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(n,t){this._ux=ra(1/ad/n)||0;this._uy=ra(1/ad/t)||0},getContext:function(){return this._ctx},beginPath:function(n){return this._ctx=n,n&&n.beginPath(),n&&(this.dpr=n.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(n,t){return this.addData(kt.M,n,t),this._ctx&&this._ctx.moveTo(n,t),this._x0=n,this._y0=t,this._xi=n,this._yi=t,this},lineTo:function(n,t){var i=ra(n-this._xi)>this._ux||ra(t-this._yi)>this._uy||this._len<5;return this.addData(kt.L,n,t),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(n,t):this._ctx.lineTo(n,t)),i&&(this._xi=n,this._yi=t),this},bezierCurveTo:function(n,t,i,r,u,f){return this.addData(kt.C,n,t,i,r,u,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(n,t,i,r,u,f):this._ctx.bezierCurveTo(n,t,i,r,u,f)),this._xi=u,this._yi=f,this},quadraticCurveTo:function(n,t,i,r){return this.addData(kt.Q,n,t,i,r),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(n,t,i,r):this._ctx.quadraticCurveTo(n,t,i,r)),this._xi=i,this._yi=r,this},arc:function(n,t,i,r,u,f){return this.addData(kt.A,n,t,i,i,r,u-r,0,f?0:1),this._ctx&&this._ctx.arc(n,t,i,r,u,f),this._xi=up(u)*i+n,this._yi=fp(u)*i+n,this},arcTo:function(n,t,i,r,u){return this._ctx&&this._ctx.arcTo(n,t,i,r,u),this},rect:function(n,t,i,r){return this._ctx&&this._ctx.rect(n,t,i,r),this.addData(kt.R,n,t,i,r),this},closePath:function(){this.addData(kt.Z);var n=this._ctx,t=this._x0,i=this._y0;return n&&(this._needsDash()&&this._dashedLineTo(t,i),n.closePath()),this._xi=t,this._yi=i,this},fill:function(n){n&&n.fill();this.toStatic()},stroke:function(n){n&&n.stroke();this.toStatic()},setLineDash:function(n){if(n instanceof Array){this._lineDash=n;this._dashIdx=0;for(var i=0,t=0;tt.length&&(this._expandData(),t=this.data),i=0;i0&&u<=n||i<0&&u>=n||0==i&&(r>0&&f<=t||r<0&&f>=t);)u+=i*(c=a[h=this._dashIdx]),f+=r*c,this._dashIdx=(h+1)%p,i>0&&uo||r>0&&fs||y[h%2?"moveTo":"lineTo"](i>=0?ghi(u,n):nci(u,n),r>=0?ghi(f,t):nci(f,t));i=u-n;r=f-t;this._dashOffset=-vg(i*i+r*r)},_dashedBezierTo:function(n,t,i,r,u,f){var e,s,h,a,v,d=this._dashSum,c=this._dashOffset,y=this._lineDash,p=this._ctx,w=this._xi,b=this._yi,l=di,k=0,o=this._dashIdx,g=y.length,nt=0;for(c<0&&(c=d+c),c%=d,e=0;e<1;e+=.1)s=l(w,n,i,u,e+.1)-l(w,n,i,u,e),h=l(b,t,r,f,e+.1)-l(b,t,r,f,e),k+=vg(s*s+h*h);for(;oc);o++);for(e=(nt-c)/k;e<=1;)a=l(w,n,i,u,e),v=l(b,t,r,f,e),o%2?p.moveTo(a,v):p.lineTo(a,v),e+=y[o]/k,o=(o+1)%g;o%2!=0&&p.lineTo(u,f);s=u-a;h=f-v;this._dashOffset=-vg(s*s+h*h)},_dashedQuadraticTo:function(n,t,i,r){var u=i,f=r;i=(i+2*n)/3;r=(r+2*t)/3;n=(this._xi+2*n)/3;t=(this._yi+2*t)/3;this._dashedBezierTo(n,t,i,r,u,f)},toStatic:function(){var n=this.data;n instanceof Array&&(n.length=this._len,gct&&(this.data=new Float32Array(n)))},getBoundingRect:function(){var a;sf[0]=sf[1]=hf[0]=hf[1]=Number.MAX_VALUE;wo[0]=wo[1]=cf[0]=cf[1]=-Number.MAX_VALUE;for(var t=this.data,i=0,r=0,u=0,f=0,n=0;ntt||ra(v-u)>it||t===p-1)&&(n.lineTo(a,v),r=a,u=v);break;case kt.C:n.bezierCurveTo(i[t++],i[t++],i[t++],i[t++],i[t++],i[t++]);r=i[t-2];u=i[t-1];break;case kt.Q:n.quadraticCurveTo(i[t++],i[t++],i[t++],i[t++]);r=i[t-2];u=i[t-1];break;case kt.A:var h=i[t++],c=i[t++],f=i[t++],e=i[t++],l=i[t++],rt=i[t++],b=i[t++],k=i[t++],d=f>e?f:e,g=f>e?1:f/e,nt=f>e?e/f:1,y=l+rt;Math.abs(f-e)>.001?(n.translate(h,c),n.rotate(b),n.scale(g,nt),n.arc(0,0,d,l,y,1-k),n.scale(1/g,1/nt),n.rotate(-b),n.translate(-h,-c)):n.arc(h,c,d,l,y,1-k);1==t&&(o=up(l)*f+h,s=fp(l)*e+c);r=up(y)*f+h;u=fp(y)*e+c;break;case kt.R:o=r=i[t];s=u=i[t+1];n.rect(i[t++],i[t++],i[t++],i[t++]);break;case kt.Z:n.closePath();r=o;u=s}}}};kr.CMD=kt;var tci=2*Math.PI,ep=2*Math.PI,bo=kr.CMD,ua=2*Math.PI,oyr=.0001,ur=[-1,-1,-1],fu=[-1,-1],ici=gd.prototype.getCanvasPattern,nlt=Math.abs,syr=new kr(!0);nt.prototype={constructor:nt,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(n,t){var i=this.style,r=this.path||syr,e=i.hasStroke(),c=i.hasFill(),o=i.fill,s=i.stroke,l=c&&!!o.colorStops,a=e&&!!s.colorStops,p=c&&!!o.image,w=e&&!!s.image,u;(i.bind(n,this,t),this.setTransform(n),this.__dirty)&&(l&&(u=u||this.getBoundingRect(),this._fillGradient=i.getGradient(n,o,u)),a&&(u=u||this.getBoundingRect(),this._strokeGradient=i.getGradient(n,s,u)));l?n.fillStyle=this._fillGradient:p&&(n.fillStyle=ici.call(o,n));a?n.strokeStyle=this._strokeGradient:w&&(n.strokeStyle=ici.call(s,n));var f=i.lineDash,v=i.lineDashOffset,h=!!n.setLineDash,y=this.getGlobalScale();r.setScale(y[0],y[1]);this.__dirtyPath||f&&!h&&e?(r.beginPath(n),f&&!h&&(r.setLineDash(f),r.setLineDashOffset(v)),this.buildPath(r,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n));c&&r.fill(n);f&&h&&(n.setLineDash(f),n.lineDashOffset=v);e&&r.stroke(n);f&&h&&n.setLineDash([]);this.restoreTransform(n);null!=i.text&&this.drawRectText(n,this.getBoundingRect())},buildPath:function(){},createPathProxy:function(){this.path=new kr},getBoundingRect:function(){var i=this._rect,f=this.style,e=!i,r,n,t,u;return(e&&(r=this.path,r||(r=this.path=new kr),this.__dirtyPath&&(r.beginPath(),this.buildPath(r,this.shape,!1)),i=r.getBoundingRect()),this._rect=i,f.hasStroke())?(n=this._rectWithStroke||(this._rectWithStroke=i.clone()),(this.__dirty||e)&&(n.copy(i),t=f.lineWidth,u=f.strokeNoScale?this.getLineScale():1,f.hasFill()||(t=Math.max(t,this.strokeContainThreshold||4)),u>1e-10&&(n.width+=t/u,n.height+=t/u,n.x-=t/u/2,n.y-=t/u/2)),n):i},contain:function(n,t){var e=this.transformCoordToLocal(n,t),o=this.getBoundingRect(),i=this.style,u,r,f;if(n=e[0],t=e[1],o.contain(n,t)){if(u=this.path.data,i.hasStroke()&&(r=i.lineWidth,f=i.strokeNoScale?this.getLineScale():1,f>1e-10&&(i.hasFill()||(r=Math.max(r,this.strokeContainThreshold)),egi(u,r/f,n,t))))return!0;if(i.hasFill())return fgi(u,n,t)}return!1},dirty:function(n){null==n&&(n=!0);n&&(this.__dirtyPath=n,this._rect=null);this.__dirty=!0;this.__zr&&this.__zr.refresh();this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(n){return this.animate("shape",n)},attrKV:function(n,t){"shape"===n?(this.setShape(t),this.__dirtyPath=!0,this._rect=null):iu.prototype.attrKV.call(this,n,t)},setShape:function(n,t){var r=this.shape,i;if(r){if(v(n))for(i in n)n.hasOwnProperty(i)&&(r[i]=n[i]);else r[n]=t;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&nlt(n[0]-1)>1e-10&&nlt(n[3]-1)>1e-10?Math.sqrt(nlt(n[0]*n[3]-n[2]*n[1])):1}};nt.extend=function(n){var i=function(t){var i,u,r;if(nt.call(this,t),n.style&&this.style.extendFrom(n.style,!1),i=n.shape,i){this.shape=this.shape||{};u=this.shape;for(r in i)!u.hasOwnProperty(r)&&i.hasOwnProperty(r)&&(u[r]=i[r])}n.init&&n.init.call(this,t)},t;ot(i,nt);for(t in n)"style"!==t&&"shape"!==t&&(i.prototype[t]=n[t]);return i};ot(nt,iu);var fa=kr.CMD,hyr=[[],[],[]],rci=Math.sqrt,cyr=Math.atan2,lyr=function(n,t){for(var c,e,o,u,i=n.data,a=fa.M,v=fa.C,y=fa.L,p=fa.R,w=fa.A,b=fa.Q,r=0,f=0;r=11?function(){var o,f=this.__clipPaths,e=this.style,r,t;if(f)for(r=0;ri-2?i-1:r+1],h=n[r>i-3?i-1:r+2]);c=e*e;l=e*c;a.push([wkt(o[0],p[0],s[0],h[0],e,c,l),wkt(o[1],p[1],s[1],h[1],e,c,l)])}return a},vyr=function(n,t,i,r){var v,y,f,e,s=[],l=[],k=[],d=[],u,o,a,h,c;if(r){for(f=[1/0,1/0],e=[-1/0,-1/0],u=0,o=n.length;u=i&&f>=r)return{x:i,y:r,width:u-i,height:f-r}},createIcon:kv,Group:f,Image:pi,Text:b,Circle:wh,Sector:go,Ring:eci,Polygon:eu,Polyline:lf,Rect:et,Line:ou,BezierCurve:flt,Arc:oci,CompoundPath:sci,LinearGradient:bh,RadialGradient:op,BoundingRect:y}),yyr=["textStyle","color"],pyr={getTextColor:function(n){var t=this.ecModel;return this.getShallow("color")||(!n&&t?t.get(yyr):null)},getFont:function(){return vut({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(n){return ee(n,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("rich"),this.getShallow("truncateText"))}},wyr=ta([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),byr={getItemStyle:function(n,t){var i=wyr(this,n,t),r=this.getBorderLineDash();return r&&(i.lineDash=r),i},getBorderLineDash:function(){var n=this.get("borderType");return"solid"===n||null==n?null:"dashed"===n?[5,5]:[1,1]}},gg=g;tt.prototype={constructor:tt,init:null,mergeOption:function(n){l(this.option,n,!0)},get:function(n,t){return null==n?this.option:ydt(this.option,this.parsePath(n),!t&&wut(this,n))},getShallow:function(n,t){var i=this.option,r=null==i?i:i[n],u=!t&&wut(this,n);return null==r&&u&&(r=u.getShallow(n)),r},getModel:function(n,t){var i,r=null==n?this.option:ydt(this.option,n=this.parsePath(n));return t=t||(i=wut(this,n))&&i.getModel(n),new tt(r,t,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new this.constructor(h(this.option))},setReadOnly:function(){},parsePath:function(n){return"string"==typeof n&&(n=n.split(".")),n},customizeGetParent:function(n){lu(this,"getParent",n)},isAnimationEnabled:function(){if(!k.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}};wv(tt);gg(tt,uyr);gg(tt,eyr);gg(tt,pyr);gg(tt,byr);var ns=t,oa=v,hci=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"],elt={getDataParams:function(n,t){var i=this.getData(t),u=this.getRawValue(n,t),f=i.getRawIndex(n),e=i.getName(n,!0),o=i.getRawDataItem(n),r=i.getItemVisual(n,"color");return{componentType:this.mainType,componentSubType:this.subType,seriesType:"series"===this.mainType?this.subType:null,seriesIndex:this.seriesIndex,seriesId:this.id,seriesName:this.name,name:e,dataIndex:f,data:o,dataType:t,value:u,color:r,marker:sut(r),$vars:["seriesName","name","value"]}},getFormattedLabel:function(n,t,i,r,u){var o,f,e;return t=t||"normal",o=this.getData(i).getItemModel(n),f=this.getDataParams(n,i),null!=r&&f.value instanceof Array&&(f.value=f.value[r]),e=o.get([u||"label",t,"formatter"]),"function"==typeof e?(f.status=t,e(f)):"string"==typeof e?out(e,f):void 0},getRawValue:function(n,t){var i=this.getData(t).getRawDataItem(n);if(null!=i)return!oa(i)||i instanceof Array?i:i.value},formatTooltip:li},olt=function(){var n=0;return function(){var t="\0__ec_prop_getter_"+n++;return function(n){return n[t]||(n[t]={})}}}(),kyr=0,dyr="_",nn=t,cci=["left","right","top","bottom","width","height"],kh=[["width","left","right"],["height","top","bottom"]],sp=tft,gyr=(e(tft,"vertical"),e(tft,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),npr=Array.prototype.push,d=tt.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(n,t,i,r){tt.call(this,n,t,i,r);this.uid=nft("componentModel")},init:function(n,t,i){this.mergeDefaultAndTheme(n,i)},mergeDefaultAndTheme:function(n,t){var i=this.layoutMode,r=i?ul(n):{};l(n,t.getTheme().get(this.mainType));l(n,this.getDefaultOption());i&&fo(n,r,i)},mergeOption:function(n){l(this.option,n,!0);var t=this.layoutMode;t&&fo(this.option,n,t)},optionUpdated:function(){},getDefaultOption:function(){var t,n,u,i,r;if(!sdi(this,"__defaultOption")){for(t=[],n=this.constructor;n;)u=n.prototype.defaultOption,u&&t.push(u),n=n.superClass;for(i={},r=t.length-1;r>=0;r--)i=l(i,t[r],!0);lu(this,"__defaultOption",i)}return no(this,"__defaultOption")},getReferringComponents:function(n){return this.ecModel.queryComponents({mainType:n,index:this.get(n+"Index",!0),id:this.get(n+"Id",!0)})}});rb(d,{registerWhenExtend:!0}),function(n){var t={};n.registerSubTypeDefaulter=function(n,i){n=to(n);t[n.main]=i};n.determineSubType=function(i,r){var u=r.type,f;return u||(f=to(i).main,n.hasSubTypes(i)&&t[f]&&(u=t[f](r))),u}}(d),function(n,i){function u(n){var u={},e=[];return t(n,function(o){var s=r(u,o),h=f(s.originalDeps=i(o),n);s.entryCount=h.length;0===s.entryCount&&e.push(o);t(h,function(n){p(s.predecessor,n)<0&&s.predecessor.push(n);var t=r(u,n);p(t.successor,n)<0&&t.successor.push(o)})}),{graph:u,noEntryList:e}}function r(n,t){return n[t]||(n[t]={predecessor:[],successor:[]}),n[t]}function f(n,i){var r=[];return t(n,function(n){p(i,n)>=0&&r.push(n)}),r}n.topologicalTravel=function(n,i,r,f){function c(n){s[n].entryCount--;0===s[n].entryCount&&h.push(n)}if(n.length){var l=u(i),s=l.graph,h=l.noEntryList,e={};for(t(n,function(n){e[n]=!0});h.length;){var o=h.pop(),a=s[o],v=!!e[o];v&&(r.call(f,o,a.originalDeps.slice()),delete e[o]);t(a.successor,v?function(n){e[n]=!0;c(n)}:c)}t(e,function(){throw new Error("Circle dependency may exists");})}}}(d,function(n){var r=[];return t(d.getClassesByMainType(n),function(n){npr.apply(r,n.prototype.dependencies||[])}),i(r,function(n){return to(n).main})});g(d,gyr);slt="";"undefined"!=typeof navigator&&(slt=navigator.platform||"");var tpr={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],textStyle:{fontFamily:slt.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},hlt={clearColorPalette:function(){lu(this,"colorIdx",0);lu(this,"colorNameMap",{})},getColorFromPalette:function(n,t){var f=no(t=t||this,"colorIdx")||0,r=no(t,"colorNameMap")||lu(t,"colorNameMap",{}),i,u;return r.hasOwnProperty(n)?r[n]:(i=this.get("color",!0)||[],i.length?(u=i[f],n&&(r[n]=u),lu(t,"colorIdx",(f+1)%i.length),u):void 0)}},lr=t,ts=fr,lci=i,clt=r,aci=p,llt=v,alt="\0_ec_inner",vlt=tt.extend({constructor:vlt,init:function(n,t,i,r){i=i||{};this.option=null;this._theme=new tt(i);this._optionManager=r},setOption:function(n,t){ke(!(alt in n),"please use chart.getOption()");this._optionManager.setOption(n,t);this.resetOption(null)},resetOption:function(n){var t=!1,i=this._optionManager,r,u,f;return n&&"recreate"!==n||(r=i.mountOption("recreate"===n),this.option&&"recreate"!==n?(this.restoreData(),this.mergeOption(r)):tni.call(this,r),t=!0),("timeline"!==n&&"media"!==n||this.restoreData(),n&&"recreate"!==n&&"timeline"!==n)||(u=i.getTimelineOption(this),u&&(this.mergeOption(u),t=!0)),n&&"recreate"!==n&&"media"!==n||(f=i.getMediaOption(this,this._api),f.length&&lr(f,function(n){this.mergeOption(n,t=!0)},this)),t},mergeOption:function(n){var t=this.option,i=this._componentsMap,r=[];lr(n,function(n,i){null!=n&&(d.hasClass(i)?r.push(i):t[i]=null==t[i]?h(n):l(t[i],n,!0))});d.topologicalTravel(r,d.getAllClassMainTypes(),function(r,u){var s=yr(n[r]),f=dut(i.get(r),s),e;pdt(f);lr(f,function(n){var t=n.option;llt(t)&&(n.keyInfo.mainType=r,n.keyInfo.subType=rni(r,t,n.exist))});e=ini(i,u);t[r]=[];i.set(r,[]);lr(f,function(n,u){var f=n.exist,s=n.option,c,h;(ke(llt(s)||f,"Empty component definition"),s)?(c=d.getClass(r,n.keyInfo.subType,!0),f&&f instanceof c?(f.name=n.keyInfo.name,f.mergeOption(s,this),f.optionUpdated(s,!1)):(h=o({dependentModels:e,componentIndex:u},n.keyInfo),o(f=new c(s,this,this,h),h),f.init(s,this,this,h),f.optionUpdated(null,!0))):(f.mergeOption({},this),f.optionUpdated({},!1));i.get(r)[u]=f;t[r][u]=f.option},this);"series"===r&&(this._seriesIndices=ift(i.get("series")))},this);this._seriesIndices=this._seriesIndices||[]},getOption:function(){var n=h(this.option);return lr(n,function(t,i){if(d.hasClass(i)){for(var r=(t=yr(t)).length-1;r>=0;r--)fb(t[r])&&t.splice(r,1);n[i]=t}}),delete n[alt],n},getTheme:function(){return this._theme},getComponent:function(n,t){var i=this._componentsMap.get(n);if(i)return i[t||0]},queryComponents:function(n){var s=n.mainType,r,e,o;if(!s)return[];var i=n.index,u=n.id,f=n.name,t=this._componentsMap.get(s);return!t||!t.length?[]:(null!=i?(clt(i)||(i=[i]),r=ts(lci(i,function(n){return t[n]}),function(n){return!!n})):null!=u?(e=clt(u),r=ts(t,function(n){return e&&aci(u,n.id)>=0||!e&&n.id===u})):null!=f?(o=clt(f),r=ts(t,function(n){return o&&aci(f,n.name)>=0||!o&&n.name===f})):r=t.slice(),kdt(r,n))},findComponents:function(n){var r=n.query,t=n.mainType,i=function(n){var i=t+"Index",r=t+"Id",u=t+"Name";return!n||null==n[i]&&null==n[r]&&null==n[u]?null:{mainType:t,index:n[i],id:n[r],name:n[u]}}(r);return function(t){return n.filter?ts(t,n.filter):t}(kdt(i?this.queryComponents(i):this._componentsMap.get(t),n))},eachComponent:function(n,t,i){var r=this._componentsMap,u;"function"==typeof n?(i=t,t=n,r.each(function(n,r){lr(n,function(n,u){t.call(i,r,n,u)})})):fi(n)?lr(r.get(n),t,i):llt(n)&&(u=this.findComponents(n),lr(u,t,i))},getSeriesByName:function(n){var t=this._componentsMap.get("series");return ts(t,function(t){return t.name===n})},getSeriesByIndex:function(n){return this._componentsMap.get("series")[n]},getSeriesByType:function(n){var t=this._componentsMap.get("series");return ts(t,function(t){return t.subType===n})},getSeries:function(){return this._componentsMap.get("series").slice()},eachSeries:function(n,t){lr(this._seriesIndices,function(i){var r=this._componentsMap.get("series")[i];n.call(t,r,i)},this)},eachRawSeries:function(n,t){lr(this._componentsMap.get("series"),n,t)},eachSeriesByType:function(n,t,i){lr(this._seriesIndices,function(r){var u=this._componentsMap.get("series")[r];u.subType===n&&t.call(i,u,r)},this)},eachRawSeriesByType:function(n,t,i){return lr(this.getSeriesByType(n),t,i)},isSeriesFiltered:function(n){return p(this._seriesIndices,n.componentIndex)<0},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(n,t){var i=ts(this._componentsMap.get("series"),n,t);this._seriesIndices=ift(i)},restoreData:function(){var n=this._componentsMap,t;this._seriesIndices=ift(n.get("series"));t=[];n.each(function(n,i){t.push(i)});d.topologicalTravel(t,d.getAllClassMainTypes(),function(t){lr(n.get(t),function(n){n.restoreData()})})}});g(vlt,hlt);vci=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];tn={};nr.prototype={constructor:nr,create:function(n,i){var r=[];t(tn,function(t){var u=t.create(n,i);r=r.concat(u||[])});this._coordinateSystems=r},update:function(n,i){t(this._coordinateSystems,function(t){t.update&&t.update(n,i)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}};nr.register=function(n,t){tn[n]=t};nr.get=function(n){return tn[n]};var rn=t,dh=h,un=i,yci=l,ipr=/^(min|max)?(.+)$/;rft.prototype={constructor:rft,setOption:function(n,t){n=dh(n,!0);var r=this._optionBackup,i=fni.call(this,n,t,!r);this._newBaseOption=i.baseOption;r?(hni(r.baseOption,i.baseOption),i.timelineOptions.length&&(r.timelineOptions=i.timelineOptions),i.mediaList.length&&(r.mediaList=i.mediaList),i.mediaDefault&&(r.mediaDefault=i.mediaDefault)):this._optionBackup=i},mountOption:function(n){var t=this._optionBackup;return this._timelineOptions=un(t.timelineOptions,dh),this._mediaList=un(t.mediaList,dh),this._mediaDefault=dh(t.mediaDefault),this._currentMediaIndices=[],dh(n?t.baseOption:this._newBaseOption)},getTimelineOption:function(n){var i,r=this._timelineOptions,t;return r.length&&(t=n.getComponent("timeline"),t&&(i=dh(r[t.getCurrentIndex()],!0))),i},getMediaOption:function(){var e=this._api.getWidth(),o=this._api.getHeight(),i=this._mediaList,r=this._mediaDefault,n=[],u=[],t,f;if(!i.length&&!r)return u;for(t=0,f=i.length;t":"")+o.join(u?"
":", ")}(o):yt(bs(o)),c=f.getName(n),e=f.getItemVisual(n,"color"),h,u;return v(e)&&e.colorStops&&(e=(e.colorStops[0]||{}).color),h=sut(e=e||"transparent"),u=this.name,"\0-"===u&&(u=""),u=u?yt(u)+(i?": ":"
"):"",i?h+u+s:u+h+(c?yt(c)+": "+s:s)},isAnimationEnabled:function(){if(k.node)return!1;var n=this.getShallow("animation");return n&&this.getData().count()>this.getShallow("animationThreshold")&&(n=!1),n},restoreData:function(){lu(this,"data",no(this,"dataBeforeProcessed").cloneShallow())},getColorFromPalette:function(n,t){var r=this.ecModel,i=hlt.getColorFromPalette.call(this,n,t);return i||(i=r.getColorFromPalette(n,t)),i},getAxisTooltipData:null,getTooltipPosition:null});g(ui,elt);g(ui,hlt);vf=function(){this.group=new f;this.uid=nft("viewComponent")};vf.prototype={constructor:vf,init:function(){},render:function(){},dispose:function(){}};fn=vf.prototype;fn.updateView=fn.updateLayout=fn.updateVisual=function(){};wv(vf);rb(vf,{registerWhenExtend:!0});ir.prototype={type:"chart",init:function(){},render:function(){},highlight:function(n,t,i,r){gdt(n.getData(),r,"emphasis")},downplay:function(n,t,i,r){gdt(n.getData(),r,"normal")},remove:function(){this.group.removeAll()},dispose:function(){}};en=ir.prototype;en.updateView=en.updateLayout=en.updateVisual=function(n,t,i,r){this.render(n,t,i,r)};wv(ir);rb(ir,{registerWhenExtend:!0});var on="\0__throttleOriginMethod",kci="\0__throttleRate",dci="\0__throttleType",sn=Math.PI,si=t,gci=d.parseClassType,nli=1e3,tli=1e3,ili=3e3,ha={PROCESSOR:{FILTER:nli,STATISTIC:5e3},VISUAL:{LAYOUT:tli,GLOBAL:2e3,CHART:ili,COMPONENT:4e3,BRUSH:5e3}},yf="__flagInMainProcess",gh="__optionUpdated",rli=/^[a-zA-Z0-9_]+$/;ny.prototype.on=fl("on");ny.prototype.off=fl("off");ny.prototype.one=fl("one");g(ny,ri);it=ty.prototype;it._onframe=function(){if(this[gh]){var n=this[gh].silent;this[yf]=!0;nc.prepareAndUpdate.call(this);this[yf]=!1;this[gh]=!1;hb.call(this,n);cb.call(this,n)}};it.getDom=function(){return this._dom};it.getZr=function(){return this._zr};it.setOption=function(n,t,i){var r,u,f;(v(t)&&(i=t.lazyUpdate,r=t.silent,t=t.notMerge),this[yf]=!0,!this._model||t)&&(u=new rft(this._api),f=this._theme,(this._model=new vlt(null,null,f,u)).init(null,null,f,u));this._model.setOption(n,fli);i?(this[gh]={silent:r},this[yf]=!1):(nc.prepareAndUpdate.call(this),this._zr.flush(),this[gh]=!1,this[yf]=!1,hb.call(this,r),cb.call(this,r))};it.setTheme=function(){console.log("ECharts#setTheme() is DEPRECATED in ECharts 3.0")};it.getModel=function(){return this._model};it.getOption=function(){return this._model&&this._model.getOption()};it.getWidth=function(){return this._zr.getWidth()};it.getHeight=function(){return this._zr.getHeight()};it.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1};it.getRenderedCanvas=function(n){if(k.canvasSupported){(n=n||{}).pixelRatio=n.pixelRatio||1;n.backgroundColor=n.backgroundColor||this._model.get("backgroundColor");var i=this._zr;return t(i.storage.getDisplayList(),function(n){n.stopAnimation(!0)}),i.painter.getRenderedCanvas(n)}};it.getSvgDataUrl=function(){if(k.svgSupported){var n=this._zr;return t(n.storage.getDisplayList(),function(n){n.stopAnimation(!0)}),n.painter.pathToSvg()}};it.getDataURL=function(n){var r=(n=n||{}).excludeComponents,u=this._model,t=[],f=this,i;return si(r,function(n){u.eachComponent({mainType:n},function(n){var i=f._componentsMap[n.__viewId];i.group.ignore||(t.push(i),i.group.ignore=!0)})}),i="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(n).toDataURL("image/"+(n&&n.type||"png")),si(t,function(n){n.group.ignore=!1}),i};it.getConnectedDataURL=function(n){var s;if(k.canvasSupported){var c=this.group,l=Math.min,a=Math.max;if(ln[c]){var r=1/0,u=1/0,e=-1/0,o=-1/0,v=[],i=n&&n.pixelRatio||1;t(tc,function(t){if(t.group===c){var f=t.getRenderedCanvas(h(n)),i=t.getDom().getBoundingClientRect();r=l(i.left,r);u=l(i.top,u);e=a(i.right,e);o=a(i.bottom,o);v.push({dom:f,left:i.left,top:i.top})}});var y=(e*=i)-(r*=i),p=(o*=i)-(u*=i),f=gl();return f.width=y,f.height=p,s=tut(f),si(v,function(n){var t=new pi({style:{x:n.left*i-r,y:n.top*i-u,image:n.dom}});s.add(t)}),s.refreshImmediately(),f.toDataURL("image/"+(n&&n.type||"png"))}return this.getDataURL(n)}};it.convertToPixel=e(tgt,"convertToPixel");it.convertFromPixel=e(tgt,"convertFromPixel");it.containPixel=function(n,i){var r;return n=ob(this._model,n),t(n,function(n,u){u.indexOf("Models")>=0&&t(n,function(n){var f=n.coordinateSystem,t;f&&f.containPoint?r|=!!f.containPoint(i):"seriesModels"===u&&(t=this._chartsMap[n.__viewId],t&&t.containPoint&&(r|=t.containPoint(i,n)))},this)},this),!!r};it.getVisual=function(n,t){var i=(n=ob(this._model,n,{defaultMainType:"series"})).seriesModel.getData(),r=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?i.indexOfRawIndex(n.dataIndex):null;return null!=r?i.getItemVisual(r,t):i.getVisual(t)};it.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]};it.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]};nc={update:function(n){var t=this._model,u=this._api,o=this._coordSysMgr,r=this._zr,i,f,e;t&&(t.restoreData(),o.create(this._model,this._api),vni.call(this,t,u),yni.call(this,t),o.update(t,u),sft.call(this,t,n),wni.call(this,t,n),i=t.get("backgroundColor")||"transparent",f=r.painter,f.isSingleCanvas&&f.isSingleCanvas()?r.configLayer(0,{clearColor:i}):(k.canvasSupported||(e=tu(i),i=fe(e,"rgb"),0===e[3]&&(i="transparent")),i.colorStops||i.image?(r.configLayer(0,{clearColor:i}),this.__hasGradientOrPatternBg=!0,this._dom.style.background="transparent"):(this.__hasGradientOrPatternBg&&r.configLayer(0,{clearColor:null}),this.__hasGradientOrPatternBg=!1,this._dom.style.background=i)),si(plt,function(n){n(t,u)}))},updateView:function(n){var t=this._model;t&&(t.eachSeries(function(n){n.getData().clearAllVisual()}),sft.call(this,t,n),oft.call(this,"updateView",t,n))},updateVisual:function(n){var t=this._model;t&&(t.eachSeries(function(n){n.getData().clearAllVisual()}),sft.call(this,t,n,!0),oft.call(this,"updateVisual",t,n))},updateLayout:function(n){var t=this._model;t&&(pni.call(this,t,n),oft.call(this,"updateLayout",t,n))},prepareAndUpdate:function(n){var t=this._model;ugt.call(this,"component",t);ugt.call(this,"chart",t);nc.update.call(this,n)}};it.resize=function(n){var i,t;this[yf]=!0;this._zr.resize(n);i=this._model&&this._model.resetOption("media");nc[i?"prepareAndUpdate":"update"].call(this);this._loadingFX&&this._loadingFX.resize();this[yf]=!1;t=n&&n.silent;hb.call(this,t);cb.call(this,t)};it.showLoading=function(n,t){if(v(n)&&(t=n,n=""),n=n||"default",this.hideLoading(),wlt[n]){var i=wlt[n](this._api,t),r=this._zr;this._loadingFX=i;r.add(i)}};it.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX);this._loadingFX=null};it.makeActionFromEvent=function(n){var t=o({},n);return t.type=cn[n.type],t};it.dispatchAction=function(n,t){v(t)||(t={silent:!!t});hn[n.type]&&this._model&&(this[yf]?this._pendingActions.push(n):(rgt.call(this,n,t.silent),t.flush?this._zr.flush(!0):!1!==t.flush&&k.browser.weChat&&this._throttledZrFlush(),hb.call(this,t.silent),cb.call(this,t.silent)))};it.on=fl("on");it.off=fl("off");it.one=fl("one");uli=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];it._initEvents=function(){si(uli,function(n){this._zr.on(n,function(t){var r,f=this.getModel(),i=t.target,u;"globalout"===n?r={}:i&&null!=i.dataIndex?(u=i.dataModel||f.getSeriesByIndex(i.seriesIndex),r=u&&u.getDataParams(i.dataIndex,i.dataType)||{}):i&&i.eventData&&(r=o({},i.eventData));r&&(r.event=t,r.type=n,this.trigger(n,r))},this)},this);si(cn,function(n,t){this._messageCenter.on(t,function(n){this.trigger(t,n)},this)},this)};it.isDisposed=function(){return this._disposed};it.clear=function(){this.setOption({series:[]},!0)};it.dispose=function(){if(!this._disposed){this._disposed=!0;var n=this._api,t=this._model;si(this._componentsViews,function(i){i.dispose(t,n)});si(this._chartsViews,function(i){i.dispose(t,n)});this._zr.dispose();delete tc[this.id]}};g(ty,ri);var hn={},cn={},ylt=[],fli=[],plt=[],hp=[],eli={},wlt={},tc={},ln={},epr=new Date-0,opr=new Date-0,an="_echarts_instance_",oli={},spr=ogt;vt(2e3,function(n){n.eachRawSeries(function(t){var u=(t.visualColorAccessPath||"itemStyle.normal.color").split("."),i=t.getData(),r=t.get(u)||t.getColorFromPalette(t.get("name"));i.setVisual("color",r);n.isSeriesFiltered(t)||("function"!=typeof r||r instanceof af||i.each(function(n){i.setItemVisual(n,"color",r(t.getDataParams(n)))}),i.each(function(n){var t=i.getItemModel(n).get(u,!0);null!=t&&i.setItemVisual(n,"color",t)}))})});ai(bci);sgt("default",function(n,t){var i;c(t=t||{},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var u=new et({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4}),r=new oci({shape:{startAngle:-sn/2,endAngle:-sn/2+.1,r:10},style:{stroke:t.color,lineCap:"round",lineWidth:5},zlevel:t.zlevel,z:10001}),e=new et({style:{fill:"none",text:t.text,textPosition:"right",textDistance:10,textFill:t.textColor},zlevel:t.zlevel,z:10001});return r.animateShape(!0).when(1e3,{endAngle:3*sn/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*sn/2}).delay(300).start("circularInOut"),i=new f,i.add(r),i.add(e),i.add(u),i.resize=function(){var i=n.getWidth()/2,f=n.getHeight()/2,t;r.setShape({cx:i,cy:f});t=r.shape.r;e.setShape({x:i-t,y:f-t,width:2*t,height:2*t});u.setShape({x:0,y:0,width:n.getWidth(),height:n.getHeight()})},i.resize(),i});ut({type:"highlight",event:"highlight",update:"highlight"},li);ut({type:"downplay",event:"downplay",update:"downplay"},li);sli={};oo.prototype={constructor:oo,add:function(n){return this._add=n,this},update:function(n){return this._update=n,this},remove:function(n){return this._remove=n,this},execute:function(){var o=this._old,h=this._new,i={},s=[],e=[],t,r,n,u,f;for(cgt(o,{},s,"_oldKeyGetter",this),cgt(h,i,e,"_newKeyGetter",this),t=0;t0&&(s+="__ec__"+h[e]),h[e]++),s&&(k[u]=s);this._nameList=t;this._idList=k};a.count=function(){return this.indices.length};a.get=function(n,t,i){var o=this._storage,s=this.indices[t],r,e,u,f;if(null==s||!o[n])return NaN;if(r=o[n][s],i&&(e=this._dimensionInfos[n],e&&e.stackable))for(u=this.stackedOn;u;)f=u.get(n,t),(r>=0&&f>0||r<=0&&f<0)&&(r+=f),u=u.stackedOn;return r};a.getValues=function(n,t,i){var f=[],u,e;for(r(n)||(i=t,t=n,n=this.dimensions),u=0,e=n.length;us&&(s=r));return this._extent[n+!!t]=[o,s]}return[1/0,-1/0]};a.getSum=function(n,t){var u=0,i,f,r;if(this._storage[n])for(i=0,f=this.count();in))return t;u=t-1}return-1};a.indicesOfNearest=function(n,t,i,r){var f=[],u,o;if(!this._storage[n])return f;null==r&&(r=1/0);for(var s=Number.MAX_VALUE,h=-1,e=0,c=this.count();e=0&&h<0)&&(s=o,h=u,f.length=0),f.push(e));return f};a.getRawIndex=function(n){var t=this.indices[n];return null==t?-1:t};a.getRawDataItem=function(n){return this._rawData.getItem(this.getRawIndex(n))};a.getName=function(n){return this._nameList[this.indices[n]]||""};a.getId=function(n){return this._idList[this.indices[n]]||this.getRawIndex(n)+""};a.each=function(n,t,r,u){var f,e;"function"==typeof n&&(u=r,r=t,t=n,n=[]);var o=[],s=(n=i(lft(n),this.getDimension,this)).length,h=this.indices;for(u=u||this,f=0;fc-u&&(e=c-u,s.length=e),f=0;f=t[0]&&n<=t[1]};gt.prototype.normalize=function(n){var t=this._extent;return t[1]===t[0]?.5:(n-t[0])/(t[1]-t[0])};gt.prototype.scale=function(n){var t=this._extent;return n*(t[1]-t[0])+t[0]};gt.prototype.unionExtent=function(n){var t=this._extent;n[0]t[1]&&(t[1]=n[1])};gt.prototype.unionExtentFromData=function(n,t){this.unionExtent(n.getDataExtent(t,!0))};gt.prototype.getExtent=function(){return this._extent.slice()};gt.prototype.setExtent=function(n,t){var i=this._extent;isNaN(n)||(i[0]=n);isNaN(t)||(i[1]=t)};gt.prototype.getTicksLabels=function(){for(var t=[],i=this.getTicks(),n=0;nt[1]&&(t[1]=n[1]);pf.prototype.setExtent.call(this,t[0],t[1])},getInterval:function(){return this._interval},setInterval:function(n){this._interval=n;this._niceExtent=this._extent.slice();this._intervalPrecision=ygt(n)},getTicks:function(){return itr(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getTicksLabels:function(){for(var t=[],i=this.getTicks(),n=0;n>>1;n[u][1]i&&(f=i);var c=kn.length,l=ppr(kn,f,0,c),o=kn[Math.min(l,c-1)],u=o[1];"year"===o[0]&&(u*=fut(h/u/n,!0));e=this.getSetting("useUTC")?0:6e4*new Date(+r[0]||+r[1]).getTimezoneOffset();s=[Math.round(lli((r[0]-e)/u)*u+e),Math.round(ali((r[1]-e)/u)*u+e)];wgt(s,r);this._stepLvl=o;this._interval=u;this._niceExtent=s},parse:function(n){return+pv(n)}});t(["contain","normalize"],function(n){glt.prototype[n]=function(t){return ypr[n].call(this,this.parse(t))}});kn=[["hh:mm:ss",1e3],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",6e4],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",36e5],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",864e5],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",36288e5],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];glt.create=function(n){return new glt({useUTC:n.ecModel.get("useUTC")})};var dn=gt.prototype,gn=pf.prototype,wpr=tb,bpr=er,kpr=Math.floor,dpr=Math.ceil,ntt=Math.pow,wf=Math.log,nat=gt.extend({type:"log",base:10,$constructor:function(){gt.apply(this,arguments);this._originalScale=new pf},getTicks:function(){var n=this._originalScale,t=this._extent,r=n.getExtent();return i(gn.getTicks.call(this),function(i){var u=er(ntt(this.base,i));return u=i===t[0]&&n.__fixMin?yb(u,r[0]):u,u=i===t[1]&&n.__fixMax?yb(u,r[1]):u},this)},getLabel:gn.getLabel,scale:function(n){return n=dn.scale.call(this,n),ntt(this.base,n)},setExtent:function(n,t){var i=this.base;n=wf(n)/wf(i);t=wf(t)/wf(i);gn.setExtent.call(this,n,t)},getExtent:function(){var r=this.base,n=dn.getExtent.call(this),t,i;return n[0]=ntt(r,n[0]),n[1]=ntt(r,n[1]),t=this._originalScale,i=t.getExtent(),t.__fixMin&&(n[0]=yb(n[0],i[0])),t.__fixMax&&(n[1]=yb(n[1],i[1])),n},unionExtent:function(n){this._originalScale.unionExtent(n);var t=this.base;n[0]=wf(n[0])/wf(t);n[1]=wf(n[1])/wf(t);dn.unionExtent.call(this,n)},unionExtentFromData:function(n,t){this.unionExtent(n.getDataExtent(t,!0,function(n){return n>0}))},niceTicks:function(n){var i,r,t,u;if(n=n||10,i=this._extent,r=i[1]-i[0],!(r===1/0||r<=0)){for(t=nkt(r),n/r*t<=.5&&(t*=10);!isNaN(t)&&Math.abs(t)<1&&Math.abs(t)>0;)t*=10;u=[er(dpr(i[0]/t)*t),er(kpr(i[1]/t)*t)];this._interval=t;this._niceExtent=u}},niceExtent:function(n){gn.niceExtent.call(this,n);var t=this._originalScale;t.__fixMin=n.fixMin;t.__fixMax=n.fixMax}});t(["contain","normalize"],function(n){nat.prototype[n]=function(t){return t=wf(t)/wf(this.base),dn[n].call(this,t)}});nat.create=function(){return new nat};var ic={getFormattedLabels:function(){return aft(this.axis,this.get("axisLabel.formatter"))},getCategories:function(){return"category"===this.get("type")&&i(this.get("data"),rtr)},getMin:function(n){var i=this.option,t=n||null==i.rangeStart?i.min:i.rangeStart;return this.axis&&null!=t&&"dataMin"!==t&&"function"!=typeof t&&!fv(t)&&(t=this.axis.scale.parse(t)),t},getMax:function(n){var i=this.option,t=n||null==i.rangeEnd?i.max:i.rangeEnd;return this.axis&&null!=t&&"dataMax"!==t&&"function"!=typeof t&&!fv(t)&&(t=this.axis.scale.parse(t)),t},getNeedCrossZero:function(){var n=this.option;return null==n.rangeStart&&null==n.rangeEnd&&!n.scale},getCoordSysModel:li,setRange:function(n,t){this.option.rangeStart=n;this.option.rangeEnd=t},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},gpr=du({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,f=t.width/2,u=t.height/2;n.moveTo(i,r-u);n.lineTo(i+f,r+u);n.lineTo(i-f,r+u);n.closePath()}}),nwr=du({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(n,t){var i=t.cx,r=t.cy,u=t.width/2,f=t.height/2;n.moveTo(i,r-f);n.lineTo(i+u,r);n.lineTo(i,r+f);n.lineTo(i-u,r);n.closePath()}}),twr=du({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var r=t.x,o=t.y,c=t.width/5*3,l=Math.max(c,t.height),i=c/2,u=i*i/(l-i),f=o-l+i+u,e=Math.asin(u/i),s=Math.cos(e)*i,a=Math.sin(e),v=Math.cos(e),h=.6*i,y=.7*i;n.moveTo(r-s,f+u);n.arc(r,f,i,Math.PI-e,2*Math.PI+e);n.bezierCurveTo(r+s-a*h,f+u+v*h,r,o-y,r,o);n.bezierCurveTo(r,o-y,r-s+a*h,f+u+v*h,r-s,f+u);n.closePath()}}),iwr=du({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(n,t){var u=t.height,e=t.width,i=t.x,r=t.y,f=e/3*2;n.moveTo(i,r);n.lineTo(i+f,r+u);n.lineTo(i,r+u/4*3);n.lineTo(i-f,r+u);n.lineTo(i,r);n.closePath()}}),rwr={line:function(n,t,i,r,u){u.x1=n;u.y1=t+r/2;u.x2=n+i;u.y2=t+r/2},rect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r},roundRect:function(n,t,i,r,u){u.x=n;u.y=t;u.width=i;u.height=r;u.r=Math.min(i,r)/4},square:function(n,t,i,r,u){var f=Math.min(i,r);u.x=n;u.y=t;u.width=f;u.height=f},circle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.r=Math.min(i,r)/2},diamond:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r},pin:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},arrow:function(n,t,i,r,u){u.x=n+i/2;u.y=t+r/2;u.width=i;u.height=r},triangle:function(n,t,i,r,u){u.cx=n+i/2;u.cy=t+r/2;u.width=i;u.height=r}},tat={};t({line:ou,rect:et,roundRect:et,square:et,circle:wh,diamond:nwr,pin:twr,arrow:iwr,triangle:gpr},function(n,t){tat[t]=new n});var uwr=du({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var n=this.style;"pin"===this.shape.symbolType&&"inside"===n.textPosition&&(n.textPosition=["50%","40%"],n.textAlign="center",n.textVerticalAlign="middle")},buildPath:function(n,t,i){var u=t.symbolType,r=tat[u];"none"!==t.symbolType&&(r||(r=tat[u="rect"]),rwr[u](t.x,t.y,t.width,t.height,r.shape),r.buildPath(n,r.shape,i))}}),fwr=(Object.freeze||Object)({createList:function(n){return so(n.get("data"),n,n.ecModel)},createScale:function(n,t){var r=t,i;return t instanceof tt||g(r=new tt(t),ic),i=el(r),i.setExtent(n[0],n[1]),th(i,r),i},mixinAxisModelCommonMethods:function(n){g(n,ic)},completeDimensions:bi,createSymbol:wr}),vli=bt,yli=[0,1],ti=function(n,t,i){this.dim=n;this.scale=t;this._extent=i||[0,0];this.inverse=!1;this.onBand=!1;this._labelInterval};ti.prototype={constructor:ti,contain:function(n){var t=this._extent,i=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return n>=i&&n<=r},containData:function(n){return this.contain(this.dataToCoord(n))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(n){return rut(n||this.scale.getExtent(),this._extent)},setExtent:function(n,t){var i=this._extent;i[0]=n;i[1]=t},dataToCoord:function(n,t){var i=this._extent,r=this.scale;return n=r.normalize(n),this.onBand&&"ordinal"===r.type&&dgt(i=i.slice(),r.count()),vli(n,yli,i,t)},coordToData:function(n,t){var i=this._extent,r=this.scale,u;return this.onBand&&"ordinal"===r.type&&dgt(i=i.slice(),r.count()),u=vli(n,i,yli,t),this.scale.scale(u)},pointToData:function(){},getTicksCoords:function(n){if(this.onBand&&!n){for(var r=this.getBands(),u=[],t=0;t0}),function(n){var i=n.properties,r=n.geometry,u=r.coordinates,f=[],e;return"Polygon"===r.type&&f.push({type:"polygon",exterior:u[0],interiors:u.slice(1)}),"MultiPolygon"===r.type&&t(u,function(n){n[0]&&f.push({type:"polygon",exterior:n[0],interiors:n.slice(1)})}),e=new pb(i.name,f,i.cp),e.properties=i,e})};rat={};t(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(n){rat[n]=ivr[n]});ui.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(n,t){return so(n.data,this,t)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{normal:{position:"top"}},lineStyle:{normal:{width:2,type:"solid"}},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:!1,connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});su=ol.prototype;su._createSymbol=function(n,t,i,r){this.removeAll();var u=wr(n,-1,-1,2,2,t.getItemVisual(i,"color"));u.attr({z2:100,culling:!0,scale:yft(r)});u.drift=otr;this._symbolType=n;this.add(u)};su.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(n)};su.getSymbolPath=function(){return this.childAt(0)};su.getScale=function(){return this.childAt(0).scale};su.highlight=function(){this.childAt(0).trigger("emphasis")};su.downplay=function(){this.childAt(0).trigger("normal")};su.setZ=function(n,t){var i=this.childAt(0);i.zlevel=n;i.z=t};su.setDraggable=function(n){var t=this.childAt(0);t.draggable=n;t.cursor=n?"move":"pointer"};su.updateData=function(n,t,i){this.silent=!1;var e=n.getItemVisual(t,"symbol")||"circle",u=n.hostModel,f=etr(n,t),o=e!==this._symbolType;if(o?this._createSymbol(e,n,t,f):((r=this.childAt(0)).silent=!1,w(r,{scale:yft(f)},u,t)),this._updateCommon(n,t,f,i),o){var r=this.childAt(0),s=i&&i.fadeIn,h={scale:r.scale.slice()};s&&(h.style={opacity:r.style.opacity});r.scale=[0,0];s&&(r.style.opacity=0);gi(r,h,u,t)}this._seriesModel=u};var ewr=["itemStyle","normal"],owr=["itemStyle","emphasis"],swr=["label","normal"],hwr=["label","emphasis"];su._updateCommon=function(n,t,i,r){var f=this.childAt(0),k=n.hostModel,d=n.getItemVisual(t,"color"),e,v,y,l,p,s,w,b;"image"!==f.type&&f.useStyle({strokeNoScale:!0});var g=r&&r.itemStyle,h=r&&r.hoverItemStyle,nt=r&&r.symbolRotate,c=r&&r.symbolOffset,tt=r&&r.labelModel,it=r&&r.hoverLabelModel,rt=r&&r.hoverAnimation,a=r&&r.cursorStyle;if(!r||n.hasItemOption?(e=r&&r.itemModel?r.itemModel:n.getItemModel(t),g=e.getModel(ewr).getItemStyle(["color"]),h=e.getModel(owr).getItemStyle(),nt=e.getShallow("symbolRotate"),c=e.getShallow("symbolOffset"),tt=e.getModel(swr),it=e.getModel(hwr),rt=e.getShallow("hoverAnimation"),a=e.getShallow("cursor")):h=o({},h),v=f.style,f.attr("rotation",(nt||0)*Math.PI/180||0),c&&f.attr("position",[u(c[0],i[0]),u(c[1],i[1])]),a&&f.attr("cursor",a),f.setColor(d,r&&r.symbolInnerColor),f.setStyle(g),y=n.getItemVisual(t,"opacity"),null!=y&&(v.opacity=y),l=r&&r.useNameLabel,p=!l&&tnt(n),(l||null!=p)&&au(v,h,tt,it,{labelFetcher:k,labelDataIndex:t,defaultText:l?n.getName(t):n.get(p,t),isRectText:!0,autoColor:d}),f.off("mouseover").off("mouseout").off("emphasis").off("normal"),f.hoverStyle=h,lt(f),s=yft(i),rt&&k.isAnimationEnabled()){w=function(){var n=s[1]/s[0];this.animateTo({scale:[Math.max(1.1*s[0],s[0]+3),Math.max(1.1*s[1],s[1]+3*n)]},400,"elasticOut")};b=function(){this.animateTo({scale:s},400,"elasticOut")};f.on("mouseover",w).on("mouseout",b).on("emphasis",w).on("normal",b)}};su.fadeOut=function(n,t){var i=this.childAt(0);this.silent=i.silent=!0;!(t&&t.keepLabel)&&(i.style.text=null);w(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,n)};ot(ol,f);ttt=sl.prototype;ttt.updateData=function(n,t){var r=this.group,i=n.hostModel,u=this._data,f=this._symbolCtor,e={itemStyle:i.getModel("itemStyle.normal").getItemStyle(["color"]),hoverItemStyle:i.getModel("itemStyle.emphasis").getItemStyle(),symbolRotate:i.get("symbolRotate"),symbolOffset:i.get("symbolOffset"),hoverAnimation:i.get("hoverAnimation"),labelModel:i.getModel("label.normal"),hoverLabelModel:i.getModel("label.emphasis"),cursorStyle:i.get("cursor")};n.diff(u).add(function(i){var o=n.getItemLayout(i),u;int(n,i,t)&&(u=new f(n,i,e),u.attr("position",o),n.setItemGraphicEl(i,u),r.add(u))}).update(function(o,s){var h=u.getItemGraphicEl(s),c=n.getItemLayout(o);int(n,o,t)?(h?(h.updateData(n,o,e),w(h,{position:c},i)):(h=new f(n,o)).attr("position",c),r.add(h),n.setItemGraphicEl(o,h)):r.remove(h)}).remove(function(n){var t=u.getItemGraphicEl(n);t&&t.fadeOut(function(){r.remove(t)})}).execute();this._data=n};ttt.updateLayout=function(){var n=this._data;n&&n.eachItemGraphicEl(function(t,i){var r=n.getItemLayout(i);t.attr("position",r)})};ttt.remove=function(n){var t=this.group,i=this._data;i&&(n?i.eachItemGraphicEl(function(n){n.fadeOut(function(){t.remove(n)})}):t.removeAll())};var cwr=function(n,t,i,r,u,f){for(var s,b,l,k,e,d,g=str(n,t),a=[],v=[],y=[],p=[],nt=[],h=[],c=[],w=f.dimensions,o=0;o0&&ho(u[i-1]);i--);for(;r0&&ho(u[i-1]);i--);for(;r=0){if(u=e.getItemGraphicEl(f),!u){if(o=e.getItemLayout(f),!o)return;(u=new ol(e,f)).position=o;u.setZ(n.get("zlevel"),n.get("z"));u.ignore=isNaN(o[0])||isNaN(o[1]);u.__temp=!0;e.setItemGraphicEl(f,u);u.stopSymbolAnimation(!0);this.group.add(u)}u.highlight()}else ir.prototype.highlight.call(this,n,t,i,r)},downplay:function(n,t,i,r){var e=n.getData(),f=eb(e,r),u;null!=f&&f>=0?(u=e.getItemGraphicEl(f),u&&(u.__temp?(e.setItemGraphicEl(f,null),this.group.remove(u)):u.downplay())):ir.prototype.downplay.call(this,n,t,i,r)},_newPolyline:function(n){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new lwr({shape:{points:n},silent:!0,z2:10}),this._lineGroup.add(t),this._polyline=t,t},_newPolygon:function(n,t){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new gli({shape:{points:n,stackedOnPoints:t},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_getSymbolIgnoreFunc:function(n,t){var i=t.getAxesByScale("ordinal")[0];if(i&&i.isLabelIgnored)return s(i.isLabelIgnored,i)},_updateAnimation:function(n,t,i,r,u){var e=this._polyline,h=this._polygon,y=n.hostModel,f=cwr(this._data,n,this._stackedOnPoints,t,this._coordSys,i),c=f.current,p=f.stackedOnCurrent,l=f.next,b=f.stackedOnNext,v;u&&(c=co(f.current,i,u),p=co(f.stackedOnCurrent,i,u),l=co(f.next,i,u),b=co(f.stackedOnNext,i,u));e.shape.__points=f.current;e.shape.points=c;w(e,{shape:{points:l}},y);h&&(h.setShape({points:c,stackedOnPoints:p}),w(h,{shape:{points:l,stackedOnPoints:b}},y));for(var s=[],a=f.status,o=0;oi&&(i=n[t]);return i},min:function(n){for(var i=1/0,t=0;tt[1]&&t.reverse(),t},getOtherAxis:function(){this.grid.getOtherAxis()},isLabelIgnored:function(n){if("category"===this.type){var t=this.getLabelInterval();return"function"==typeof t&&!t(n,this.scale.getLabel(n))||n%(t+1)}},pointToData:function(n,t){return this.coordToData(this.toLocalCoord(n["x"===this.dim?0:1]),t)},toLocalCoord:null,toGlobalCoord:null};ot(cp,ti);eat={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}};le={};le.categoryAxis=l({boundaryGap:!0,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},eat);le.valueAxis=l({boundaryGap:[0,0],splitNumber:5},eat);le.timeAxis=c({scale:!0,min:"dataMin",max:"dataMax"},le.valueAxis);le.logAxis=c({scale:!0,logBase:10},le.valueAxis);var ywr=["value","category","time","log"],ca=function(n,i,r,u){t(ywr,function(t){i.extend({type:n+"Axis."+t,mergeDefaultAndTheme:function(i,u){var f=this.layoutMode,e=f?ul(i):{};l(i,u.getTheme().get(t+"Axis"));l(i,this.getDefaultOption());i.type=r(n,i);f&&fo(i,e,f)},defaultOption:rv([{},le[t+"Axis"],u],!0)})});d.registerSubTypeDefaulter(n+"Axis",e(r,n))},la=d.extend({type:"cartesian2dAxis",axis:null,init:function(){la.superApply(this,"init",arguments);this.resetRange()},mergeOption:function(){la.superApply(this,"mergeOption",arguments);this.resetRange()},restoreData:function(){la.superApply(this,"restoreData",arguments);this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});l(la.prototype,ic);oat={offset:0};ca("x",la,cnt,oat);ca("y",la,cnt,oat);d.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var bf=t,pwr=function(n){var t=n.scale.getExtent(),i=t[0],r=t[1];return!(i>0&&r>0||i<0&&r<0)},nai=th,ki=hl.prototype;ki.type="grid";ki.axisPointerEnabled=!0;ki.getRect=function(){return this._rect};ki.update=function(n,t){var i=this._axesMap;this._updateScale(n,this.model);bf(i.x,function(n){nai(n.scale,n.model)});bf(i.y,function(n){nai(n.scale,n.model)});bf(i.x,function(n){lnt(i,"y",n)});bf(i.y,function(n){lnt(i,"x",n)});this.resize(this.model,t)};ki.resize=function(n,t,i){function f(){bf(u,function(n){var t=n.isHorizontal(),i=t?[0,r.width]:[0,r.height],u=n.inverse?1:0;n.setExtent(i[u],i[1-u]);wtr(n,t?r.x:r.y)})}var r=ei(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),u;this._rect=r;u=this._axesList;f();!i&&n.get("containLabel")&&(bf(u,function(n){var t,u,i;n.model.get("axisLabel.inside")||(t=ptr(n),t&&(u=n.isHorizontal()?"height":"width",i=n.model.get("axisLabel.margin"),r[u]-=t[u]+i,"top"===n.position?r.y+=t.height+i:"left"===n.position&&(r.x+=t.width+i)))}),f())};ki.getAxis=function(n,t){var i=this._axesMap[n],r;if(null!=i){if(null==t)for(r in i)if(i.hasOwnProperty(r))return i[r];return i[t]}};ki.getAxes=function(){return this._axesList.slice()};ki.getCartesian=function(n,t){var u,i,r;if(null!=n&&null!=t)return u="x"+n+"y"+t,this._coordsMap[u];for(v(n)&&(t=n.yAxisIndex,n=n.xAxisIndex),i=0,r=this._coordsList;iu[1]?-1:1,it=["start"===h?u[0]-p*l:"end"===h?u[1]+p*l:(u[0]+u[1])/2,knt(h)?i.labelOffset+y*l:0],e=n.get("nameRotate");null!=e&&(e=e*ae/180);knt(h)?f=rai(i.rotation,null!=e?e:i.rotation,y):(f=btr(i,h,e||0,u),null!=(s=i.axisNameAvailableWidth)&&(s=Math.abs(s/Math.sin(f.rotation)),!isFinite(s)&&(s=null)));var w=c.getFont(),a=n.get("nameTruncate",!0)||{},k=a.ellipsis,d=ci(i.nameTruncateMaxWidth,a.maxWidth,s),g=null!=k&&null!=d?phi(r,d,w,k,{minChar:2,placeholder:a.placeholder}):r,v=n.get("tooltip",!0),nt=n.mainType,tt={componentType:nt,name:r,$vars:["name"]};tt[nt+"Index"]=n.componentIndex;t=new b({anid:"name",__fullText:r,__truncatedText:g,position:it,rotation:f.rotation,silent:wnt(n),z2:1,tooltip:v&&v.show?o({content:r,formatter:function(){return r},formatterParams:tt},v):null});pt(t.style,c,{text:g,textFont:w,textFill:c.getTextColor()||n.get("axisLine.lineStyle.color"),textAlign:f.textAlign,textVerticalAlign:f.textVerticalAlign});n.get("triggerEvent")&&(t.eventData=pnt(n),t.eventData.targetType="axisName",t.eventData.name=r);this._dumbGroup.add(t);t.updateTransform();this.group.add(t);t.decomposeTransform()}}},rai=vi.innerTextLayout=function(n,t,i){var u,f,r=uut(t-n);return yv(r)?(f=i>0?"top":"bottom",u="center"):yv(r-ae)?(f=i>0?"bottom":"top",u="center"):(f="middle",u=r>0&&r0?"right":"left":i>0?"left":"right"),{rotation:r,textAlign:u,textVerticalAlign:f}},uai=vi.ifIgnoreOnTick=function(n,t,i,r,u,f){if(0===t&&u||t===r-1&&f)return!1;var e,o=n.scale;return"ordinal"===o.type&&("function"==typeof i?(e=o.getTicks()[t],!i(e,o.getLabel(e))):t%(i+1))},wwr=vi.getInterval=function(n,t){var i=n.get("interval");return null!=i&&"auto"!=i||(i=t),i},aa=t,sat=e,dr=oi({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(n,t,i){this.axisPointerClass&&fir(n);dr.superApply(this,"render",arguments);dnt(this,n,0,i,0,!0)},updateAxisPointer:function(n,t,i){dnt(this,n,0,i,0,!1)},remove:function(n,t){var i=this._axisPointer;i&&i.remove(t);dr.superApply(this,"remove",arguments)},dispose:function(n,t){gnt(this,t);dr.superApply(this,"dispose",arguments)}}),fai=[];dr.registerAxisPointerClass=function(n,t){fai[n]=t};dr.getAxisPointerClass=function(n){return n&&fai[n]};var eai=vi.ifIgnoreOnTick,oai=vi.getInterval,bwr=["axisLine","axisTickLabel","axisName"],kwr=["splitArea","splitLine"],hat=dr.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(n,i,r,u){var o;if(this.group.removeAll(),o=this._axisGroup,this._axisGroup=new f,this.group.add(this._axisGroup),n.get("show")){var s=n.getCoordSysModel(),h=net(s,n),e=new vi(n,h);t(bwr,e.add,e);this._axisGroup.add(e.getGroup());t(kwr,function(t){n.get(t+".show")&&this["_"+t](n,s,h.labelInterval)},this);put(o,this._axisGroup,n);hat.superCall(this,"render",n,i,r,u)}},_splitLine:function(n,t,i){var u=n.axis,l,p;if(!u.scale.isBlank()){var v=n.getModel("splitLine"),y=v.getModel("lineStyle"),f=y.get("color"),w=oai(v,i);f=r(f)?f:[f];for(var e=t.coordinateSystem.getRect(),b=u.isHorizontal(),k=0,a=u.getTicksCoords(),d=u.scale.getTicks(),g=n.get("axisLabel.showMinLabel"),nt=n.get("axisLabel.showMaxLabel"),o=[],s=[],tt=y.getLineStyle(),h=0;h1&&("string"==typeof t?r=awr[t]:"function"==typeof t&&(r=t),r&&(i=i.downSample(s.dim,1/o,r,vwr),n.setData(i)))}},this)},"line"));rtt="__ec_stack_";wb.getLayoutOnAxis=function(n){var r=[],u=n.axis,f,t,i;if("category"===u.type){for(f=u.getBandWidth(),t=0;t0?1:-1,e=r.height>0?1:-1;return{x:r.x+f*u/2,y:r.y+e*u/2,width:r.width-f*u,height:r.height-e*u}},polar:function(n,t){var i=n.getItemLayout(t);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle}}};wt(e(wb,"bar"));vt(function(n){n.eachSeriesByType("bar",function(n){n.getData().setVisual("legendSymbol","roundRect")})});utt={updateSelectedMap:function(n){this._targetList=n.slice();this._selectTargetMap=dc(n||[],function(n,t){return n.set(t.name,t),n},dt())},select:function(n,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(n);"single"===this.get("selectedMode")&&this._selectTargetMap.each(function(n){n.selected=!1});i&&(i.selected=!0)},unSelect:function(n,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(n);i&&(i.selected=!1)},toggleSelected:function(n,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(n);if(null!=i)return this[i.selected?"unSelect":"select"](n,t),i.selected},isSelected:function(n,t){var i=null!=t?this._targetList[t]:this._selectTargetMap.get(n);return i&&i.selected}};lp=iy({type:"series.pie",init:function(n){lp.superApply(this,"init",arguments);this.legendDataProvider=function(){return this.getRawData()};this.updateSelectedMap(n.data);this._defaultLabelLine(n)},mergeOption:function(n){lp.superCall(this,"mergeOption",n);this.updateSelectedMap(this.option.data)},getInitialData:function(n){var i=bi(["value"],n.data),t=new at(i,this);return t.initData(n.data),t},getDataParams:function(n){var i=this.getData(),t=lp.superCall(this,"getDataParams",n),r=[];return i.each("value",function(n){r.push(n)}),t.percent=gbt(r,n,i.hostModel.get("percentPrecision")),t.$vars.push("percent"),t},_defaultLabelLine:function(n){gs(n.labelLine,["show"]);var t=n.labelLine.normal,i=n.labelLine.emphasis;t.show=t.show&&n.label.normal.show;i.show=i.show&&n.label.emphasis.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,label:{normal:{rotate:!1,show:!0,position:"outer"},emphasis:{}},labelLine:{normal:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}}},itemStyle:{normal:{borderWidth:1},emphasis:{}},animationType:"expansion",animationEasing:"cubicOut",data:[]}});g(lp,utt);vat=tet.prototype;vat.updateData=function(n,t,i){function a(){r.stopAnimation(!0);r.animateTo({shape:{r:f.r+u.get("hoverOffset")}},300,"elasticOut")}function v(){r.stopAnimation(!0);r.animateTo({shape:{r:f.r}},300,"elasticOut")}var r=this.childAt(0),u=n.hostModel,e=n.getItemModel(t),f=n.getItemLayout(t),s=o({},f),h,y,l;s.label=null;i?(r.setShape(s),"scale"===u.getShallow("animationType")?(r.shape.r=f.r0,gi(r,{shape:{r:f.r}},u,t)):(r.shape.endAngle=f.startAngle,w(r,{shape:{endAngle:f.endAngle}},u,t))):w(r,{shape:s},u,t);h=e.getModel("itemStyle");y=n.getItemVisual(t,"color");r.useStyle(c({lineJoin:"bevel",fill:y},h.getModel("normal").getItemStyle()));r.hoverStyle=h.getModel("emphasis").getItemStyle();l=e.getShallow("cursor");l&&r.attr("cursor",l);sti(this,n.getItemLayout(t),e.get("selected"),u.get("selectedOffset"),u.get("animation"));r.off("mouseover").off("mouseout").off("emphasis").off("normal");e.get("hoverAnimation")&&u.isAnimationEnabled()&&r.on("mouseover",a).on("mouseout",v).on("emphasis",a).on("normal",v);this._updateLabel(n,t);lt(this)};vat._updateLabel=function(n,t){var r=this.childAt(1),u=this.childAt(2),s=n.hostModel,e=n.getItemModel(t),i=n.getItemLayout(t).label,h=n.getItemVisual(t,"color"),f;w(r,{shape:{points:i.linePoints||[[i.x,i.y],[i.x,i.y],[i.x,i.y]]}},s,t);w(u,{style:{x:i.x,y:i.y}},s,t);u.attr({rotation:i.rotation,origin:[i.x,i.y],z2:10});var c=e.getModel("label.normal"),l=e.getModel("label.emphasis"),o=e.getModel("labelLine.normal"),a=e.getModel("labelLine.emphasis"),h=n.getItemVisual(t,"color");au(u.style,u.hoverStyle={},c,l,{labelFetcher:n.hostModel,labelDataIndex:t,defaultText:n.getName(t),autoColor:h,useInsideStyle:!!i.inside},{textAlign:i.textAlign,textVerticalAlign:i.verticalAlign,opacity:n.getItemVisual(t,"opacity")});u.ignore=u.normalIgnore=!c.get("show");u.hoverIgnore=!l.get("show");r.ignore=r.normalIgnore=!o.get("show");r.hoverIgnore=!a.get("show");r.setStyle({stroke:h,opacity:n.getItemVisual(t,"opacity")});r.setStyle(o.getModel("lineStyle").getLineStyle());r.hoverStyle=a.getModel("lineStyle").getLineStyle();f=o.get("smooth");f&&!0===f&&(f=.4);r.setShape({smooth:f})};ot(tet,f);ir.extend({type:"pie",init:function(){var n=new f;this._sectorGroup=n},render:function(n,t,i,r){if(!r||r.from!==this.uid){var u=n.getData(),o=this._data,f=this.group,c=t.get("animation"),l=!o,a=n.get("animationType"),v=e(hir,this.uid,n,c,i),y=n.get("selectedMode");if(u.diff(o).add(function(n){var t=new tet(u,n);l&&"scale"!==a&&t.eachChild(function(n){n.stopAnimation(!0)});y&&t.on("click",v);u.setItemGraphicEl(n,t);f.add(t)}).update(function(n,t){var i=o.getItemGraphicEl(t);i.updateData(u,n);i.off("click");y&&i.on("click",v);f.add(i);u.setItemGraphicEl(n,i)}).remove(function(n){var t=o.getItemGraphicEl(n);f.remove(t)}).execute(),c&&l&&u.count()>0&&"scale"!==a){var h=u.getItemLayout(0),p=Math.max(i.getWidth(),i.getHeight())/2,w=s(f.removeClipPath,f);f.setClipPath(this._createClipPath(h.cx,h.cy,p,h.startAngle,h.clockwise,w,n))}this._data=u}},dispose:function(){},_createClipPath:function(n,t,i,r,u,f,e){var o=new go({shape:{cx:n,cy:t,r0:0,r:i,startAngle:r,endAngle:r,clockwise:u}});return gi(o,{shape:{endAngle:r+(u?1:-1)*Math.PI*2}},e,f),o},containPoint:function(n,t){var i=t.getData().getItemLayout(0);if(i){var r=n[0]-i.cx,u=n[1]-i.cy,f=Math.sqrt(r*r+u*u);return f<=i.r&&f>=i.r0}}});var sai=function(n,i){t(i,function(t){t.update="updateView";ut(t,function(i,r){var u={};return r.eachComponent({mainType:"series",subType:n,query:i},function(n){n[t.method]&&n[t.method](i.name,i.dataIndex);var r=n.getData();r.each(function(t){var i=r.getName(t);u[i]=n.isSelected(i)||!1})}),{name:i.name,selected:u}})})},yat=function(n,t){var i={};t.eachRawSeriesByType(n,function(n){var r=n.getRawData(),f={},u;t.isSeriesFiltered(n)||(u=n.getData(),u.each(function(n){var t=u.getRawIndex(n);f[t]=n}),r.each(function(t){var e=f[t],s=null!=e&&u.getItemVisual(e,"color",!0),o;s?r.setItemVisual(t,"color",s):(o=r.getItemModel(t).get("itemStyle.normal.color")||n.getColorFromPalette(r.getName(t),i),r.setItemVisual(t,"color",o),null!=e&&u.setItemVisual(e,"color",o))}))})},tbr=function(n,t,i,r){var f,e,u=n.getData(),o=[],s=!1;u.each(function(i){var l,a,tt,v,r=u.getItemLayout(i),d=u.getItemModel(i),g=d.getModel("label.normal"),y=g.get("position")||d.get("label.emphasis.position"),it=d.getModel("labelLine.normal"),nt=it.get("length"),rt=it.get("length2"),p=(r.startAngle+r.endAngle)/2,h=Math.cos(p),w=Math.sin(p),c,b,k;if(f=r.cx,e=r.cy,c="inside"===y||"inner"===y,"center"===y)l=r.cx,a=r.cy,v="center";else{if(b=(c?(r.r+r.r0)/2*h:r.r*h)+f,k=(c?(r.r+r.r0)/2*w:r.r*w)+e,l=b+3*h,a=k+3*w,!c){var ut=b+h*(nt+t-r.r),ft=k+w*(nt+t-r.r),et=ut+(h<0?-1:1)*rt,ot=ft;l=et+(h<0?-5:5);a=ot;tt=[[b,k],[ut,ft],[et,ot]]}v=c?"center":h>0?"left":"right"}var ht=g.getFont(),st=g.get("rotate")?h<0?-p+Math.PI:-p:0,ct=ee(n.getFormattedLabel(i,"normal")||u.getName(i),ht,v,"top");s=!!st;r.label={x:l,y:a,position:y,height:ct.height,len:nt,len2:rt,linePoints:tt,textAlign:v,verticalAlign:"middle",rotation:st,inside:c};c||o.push(r.label)});!s&&n.get("avoidLabelOverlap")&&cir(o,f,e,t,i,r)},ftt=2*Math.PI,hai=Math.PI/180,ett=function(n,t){var i=t.findComponents({mainType:"legend"});i&&i.length&&t.eachSeriesByType(n,function(n){var t=n.getData();t.filterSelf(function(n){for(var u=t.getName(n),r=0;r=0;i--){var e=f[i],r=h[i],o=e[0]-r[0]/2,s=e[1]-r[1]/2;if(n>=o&&t>=s&&n<=o+r[0]&&t<=s+r[1])return i}return-1}});ott=cti.prototype;ott.updateData=function(n){var t,i,r;this.group.removeAll();t=this._symbolEl;i=n.hostModel;t.setShape({points:n.mapArray(n.getItemLayout),sizes:n.mapArray(function(t){var i=n.getItemVisual(t,"symbolSize");return i instanceof Array||(i=[i,i]),i})});t.symbolProxy=wr(n.getVisual("symbol"),0,0,0,0);t.setColor=t.symbolProxy.setColor;t.useStyle(i.getModel("itemStyle.normal").getItemStyle(["color"]));r=n.getVisual("color");r&&t.setColor(r);t.seriesIndex=i.seriesIndex;t.on("mousemove",function(n){t.dataIndex=null;var i=t.findDataIndex(n.offsetX,n.offsetY);i>=0&&(t.dataIndex=i)});this.group.add(t)};ott.updateLayout=function(n){var t=n.getData();this._symbolEl.setShape({points:t.mapArray(t.getItemLayout)})};ott.remove=function(){this.group.removeAll()};rr({type:"scatter",init:function(){this._normalSymbolDraw=new sl;this._largeSymbolDraw=new cti},render:function(n){var r=n.getData(),i=this._largeSymbolDraw,u=this._normalSymbolDraw,f=this.group,t=n.get("large")&&r.count()>n.get("largeThreshold")?i:u;this._symbolDraw=t;t.updateData(r);f.add(t.group);f.remove(t===i?u.group:i.group)},updateLayout:function(n){this._symbolDraw.updateLayout(n)},remove:function(n,t){this._symbolDraw&&this._symbolDraw.remove(t,!0)},dispose:function(){}});vt(e(rc,"scatter","circle",null));wt(e(fat,"scatter"));ot(lti,ti);tf.prototype.getIndicatorAxes=function(){return this._indicatorAxes};tf.prototype.dataToPoint=function(n,t){var i=this._indicatorAxes[t];return this.coordToPoint(i.dataToCoord(n),t)};tf.prototype.coordToPoint=function(n,t){var i=this._indicatorAxes[t].angle;return[this.cx+n*Math.cos(i),this.cy-n*Math.sin(i)]};tf.prototype.pointToData=function(n){var t=n[0]-this.cx,i=n[1]-this.cy,u=Math.sqrt(t*t+i*i),e,o;t/=u;i/=u;for(var f,c=Math.atan2(-i,t),s=1/0,h=-1,r=0;rf[0]&&isFinite(h)&&isFinite(f[0]))}else u.getTicks().length-1>i&&(t=r(t)),c=Math.round((f[0]+f[1])/2/t)*t,l=Math.round(i/2),u.setExtent(er(c-l*t),er(c+(i-l)*t)),u.setInterval(t)})};tf.dimensions=[];tf.create=function(n,t){var i=[];return n.eachComponent("radar",function(r){var u=new tf(r,n,t);i.push(u);r.coordinateSystem=u}),n.eachSeriesByType("radar",function(n){"radar"===n.get("coordinateSystem")&&(n.coordinateSystem=i[n.get("radarIndex")||0])}),i};nr.register("radar",tf);va=le.valueAxis;lai=(pr({type:"radar",optionUpdated:function(){var r=this.get("boundaryGap"),u=this.get("splitNumber"),f=this.get("scale"),e=this.get("axisLine"),s=this.get("axisTick"),a=this.get("axisLabel"),t=this.get("name"),v=this.get("name.show"),n=this.get("name.formatter"),y=this.get("nameGap"),p=this.get("triggerEvent"),w=i(this.get("indicator")||[],function(i){var b,k,w;return null!=i.max&&i.max>0&&!i.min?i.min=0:null!=i.min&&i.min<0&&!i.max&&(i.max=0),b=t,(null!=i.color&&(b=c({color:i.color},t)),i=l(h(i),{boundaryGap:r,splitNumber:u,scale:f,axisLine:e,axisTick:s,axisLabel:a,name:i.text,nameLocation:"end",nameGap:y,nameTextStyle:b,triggerEvent:p},!1),v||(i.name=""),"string"==typeof n)?(k=i.name,i.name=n.replace("{value}",null!=k?k:"")):"function"==typeof n&&(i.name=n(i.name,i)),w=o(new tt(i,null,this.ecModel),ic),w.mainType="radar",w.componentIndex=this.componentIndex,w},this);this.getIndicatorModels=function(){return w}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:l({lineStyle:{color:"#bbb"}},va.axisLine),axisLabel:bb(va.axisLabel,!1),axisTick:bb(va.axisTick,!1),splitLine:bb(va.splitLine,!0),splitArea:bb(va.splitArea,!0),indicator:[]}}),["axisLine","axisTickLabel","axisName"]);oi({type:"radar",render:function(n){this.group.removeAll();this._buildAxes(n);this._buildSplitLineAndArea(n)},_buildAxes:function(n){var r=n.coordinateSystem;t(i(r.getIndicatorAxes(),function(n){return new vi(n.model,{position:[r.cx,r.cy],rotation:n.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(n){t(lai,n.add,n);this.group.add(n.getGroup())},this)},_buildSplitLineAndArea:function(n){function v(n,t,i){var r=i%t.length;return n[r]=n[r]||[],r}var y=n.coordinateSystem,p=y.getIndicatorAxes(),s,h,o,b,a,et,ot;if(p.length){var st=n.get("shape"),d=n.getModel("splitLine"),g=n.getModel("splitArea"),nt=d.getModel("lineStyle"),tt=g.getModel("areaStyle"),it=d.get("show"),rt=g.get("show"),f=nt.get("color"),e=tt.get("color");if(f=r(f)?f:[f],e=r(e)?e:[e],s=[],h=[],"circle"===st)for(var l=p[0].getTicksCoords(),ut=y.cx,ft=y.cy,u=0;u"+i(u,function(n,t){return yt(n.name+" : "+r[t])}).join("
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{normal:{width:2,type:"solid"}},label:{normal:{position:"top"}},symbol:"emptyCircle",symbolSize:4}});rr({type:"radar",render:function(n){function l(n,t){var u=n.getItemVisual(t,"symbol")||"circle",f=n.getItemVisual(t,"color"),i,r;if("none"!==u)return i=lir(n.getItemVisual(t,"symbolSize")),r=wr(u,-1,-1,2,2,f),r.attr({style:{strokeNoScale:!0},z2:100,scale:[i[0]/2,i[1]/2]}),r}function u(t,i,r,u,f,e){var o,s;for(r.removeAll(),o=0;o"+yt(r+" : "+o)},getTooltipPosition:function(n){if(null!=n){var r=this.getData().getName(n),t=this.coordinateSystem,i=t.getRegion(r);return i&&t.dataToPoint(i.center)}},setZoom:function(n){this.option.zoom=n},setCenter:function(n){this.option.center=n},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{normal:{show:!1,color:"#000"},emphasis:{show:!0,color:"rgb(100,0,0)"}},itemStyle:{normal:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{areaColor:"rgba(255,215,0,0.8)"}}}});g(htt,utt);bat="\0_ec_interaction_mutex";ut({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){});g(oy,ri);vai={axisPointer:1,tooltip:1,brush:1};kb.prototype={constructor:kb,draw:function(n,i,r,u,e){var h="geo"===n.mainType,o=n.getData&&n.getData();h&&i.eachComponent({mainType:"series",subType:"map"},function(t){o||t.getHostGeoModel()!==n||(o=t.getData())});var c=n.coordinateSystem,s=this.group,l=c.scale,a={position:c.position,scale:l};!s.childAt(0)||e?s.attr(a):w(s,a,n);s.removeAll();var y=["itemStyle","normal"],p=["itemStyle","emphasis"],k=["label","normal"],d=["label","emphasis"],v=dt();t(c.regions,function(i){var r=v.get(i.name)||v.set(i.name,new f),u=new sci({shape:{paths:[]}}),w,rt,ut,a,c;r.add(u);var e,ft=(c=n.getRegionModel(i.name)||n).getModel(y),et=c.getModel(p),g=nii(ft),ot=nii(et),nt=c.getModel(k),tt=c.getModel(d);o&&(e=o.indexOfName(i.name),w=o.getItemVisual(e,"color",!0),w&&(g.fill=w));t(i.geometries,function(n){if("polygon"===n.type){u.shape.paths.push(new eu({shape:{points:n.exterior}}));for(var t=0;t<(n.interiors?n.interiors.length:0);t++)u.shape.paths.push(new eu({shape:{points:n.interiors[t]}}))}});u.setStyle(g);u.style.strokeNoScale=!0;u.culling=!0;var st=nt.get("show"),ht=tt.get("show"),ct=o&&isNaN(o.get("value",e)),it=o&&o.getItemLayout(e);(h||ct&&(st||ht)||it&&it.showLabel)&&(ut=h?i.name:e,(!o||e>=0)&&(rt=n),a=new b({position:i.center.slice(),scale:[1/l[0],1/l[1]],z2:10,silent:!0}),au(a.style,a.hoverStyle={},nt,tt,{labelFetcher:rt,labelDataIndex:ut,defaultText:i.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),r.add(a));o?o.setItemGraphicEl(e,r):(c=n.getRegionModel(i.name),u.eventData={componentType:"geo",geoIndex:n.componentIndex,name:i.name,region:c&&c.option||{}});(r.__regions||(r.__regions=[])).push(i);lt(r,ot,{hoverSilentOnTouch:!!n.get("selectedMode")});s.add(r)});this._updateController(n,i,r);dir(this,n,s,r,u);tii(n,s)},remove:function(){this.group.removeAll();this._controller.dispose();this._controllerHost={}},_updateController:function(n,t,i){function e(){var t={type:"geoRoam",componentType:f};return t[f+"Id"]=n.id,t}var s=n.coordinateSystem,r=this._controller,u=this._controllerHost,f;u.zoomLimit=n.get("scaleLimit");u.zoom=s.getZoom();r.enable(n.get("roam")||!1);f=n.mainType;r.off("pan").on("pan",function(n,t){this._mouseDownFlag=!1;dti(u,n,t);i.dispatchAction(o(e(),{dx:n,dy:t}))},this);r.off("zoom").on("zoom",function(n,t,r){if(this._mouseDownFlag=!1,gti(u,n,t,r),i.dispatchAction(o(e(),{zoom:n,originX:t,originY:r})),this._updateGroup){var f=this.group,s=f.scale;f.traverse(function(n){"text"===n.type&&n.attr("scale",[1/s[0],1/s[1]])})}},this);r.setPointerChecker(function(t,r,u){return s.getViewRectAfterRoam().contain(r,u)&&!uet(t,i,n)})}};rr({type:"map",render:function(n,t,i,r){var f,u;r&&"mapToggleSelect"===r.type&&r.from===this.uid||(f=this.group,(f.removeAll(),n.getHostGeoModel())||(r&&"geoRoam"===r.type&&"series"===r.componentType&&r.seriesId===n.id?(u=this._mapDraw)&&f.add(u.group):n.needsDrawMap?(u=this._mapDraw||new kb(i,!0),f.add(u.group),u.draw(n,t,i,this,r),this._mapDraw=u):(this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null),n.get("showLegendSymbol")&&t.getComponent("legend")&&this._renderSymbols(n,t,i)))},remove:function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null;this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove();this._mapDraw=null},_renderSymbols:function(n){var t=n.originalData,i=this.group;t.each("value",function(r,u){var e;if(!isNaN(r)&&(e=t.getItemLayout(u),e&&e.point)){var c=e.point,o=e.offset,f=new wh({style:{fill:n.getData().getVisual("color")},shape:{cx:c[0]+9*o,cy:c[1],r:3},silent:!0,z2:o?8:10});if(!o){var l=n.mainSeries.getData(),a=t.getName(u),b=l.indexOfName(a),v=t.getItemModel(u),s=v.getModel("label.normal"),y=v.getModel("label.emphasis"),k=l.getItemGraphicEl(b),p=ii(n.getFormattedLabel(u,"normal"),a),d=ii(n.getFormattedLabel(u,"emphasis"),p),w=function(){var n=pt({},y,{text:y.get("show")?d:null},{isRectText:!0,useInsideStyle:!1},!0);f.style.extendFrom(n);f.__mapOriginalZ2=f.z2;f.z2+=1},h=function(){pt(f.style,s,{text:s.get("show")?p:null,textPosition:s.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1});null!=f.__mapOriginalZ2&&(f.z2=f.__mapOriginalZ2,f.__mapOriginalZ2=null)};k.on("mouseover",w).on("mouseout",h).on("emphasis",w).on("normal",h);h()}i.add(f)}})}});ut({type:"geoRoam",event:"geoRoam",update:"updateLayout"},function(n,i){var r=n.componentType||"series";i.eachComponent({mainType:r,query:n},function(i){var f=i.coordinateSystem,u;"geo"===f.type&&(u=iii(f,n,i.get("scaleLimit")),i.setCenter&&i.setCenter(u.center),i.setZoom&&i.setZoom(u.zoom),"series"===r&&t(i.seriesGroup,function(n){n.setCenter(u.center);n.setZoom(u.zoom)}))})});wt(function(n){var i={};n.eachSeriesByType("map",function(r){var e=r.getMapType(),f,u;r.getHostGeoModel()||i[e]||(f={},t(r.seriesGroup,function(t){var r=t.coordinateSystem,i=t.originalData;t.get("showLegendSymbol")&&n.getComponent("legend")&&i.each("value",function(n,t){var u=i.getName(t),o=r.getRegion(u),e,s;o&&!isNaN(n)&&(e=f[u]||0,s=r.dataToPoint(o.center),f[u]=e+1,i.setItemLayout(t,{point:s,offset:e}))})}),u=r.getData(),u.each(function(n){var i=u.getName(n),t=u.getItemLayout(n)||{};t.showLabel=!f[i];u.setItemLayout(n,t)}),i[e]=!0)})});vt(function(n){n.eachSeriesByType("map",function(n){var t=n.get("color"),i=n.getModel("itemStyle.normal"),r=i.get("areaColor"),u=i.get("color")||t[n.seriesIndex%t.length];n.getData().setVisual({areaColor:r,color:u})})});vu(ha.PROCESSOR.STATISTIC,function(n){var r={};n.eachSeriesByType("map",function(n){var t=n.getHostGeoModel(),i=t?"o"+t.id:"i"+n.getMapType();(r[i]=r[i]||[]).push(n)});t(r,function(n){for(var r=gir(i(n,function(n){return n.getData()}),n[0].get("mapValueCalculation")),t=0;tr&&(r=i.height);this.height=r+1},getNodeById:function(n){var i;if(this.getId()===n)return this;for(var t=0,r=this.children,u=r.length;t=0&&this.hostTree.data.setItemLayout(this.dataIndex,n,t)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(n){if(!(this.dataIndex<0)){var t,i=this.hostTree,u=i.data.getItemModel(this.dataIndex),r=this.getLevelModel();return r||0!==this.children.length&&(0===this.children.length||!1!==this.isExpand)||(t=this.getLeavesModel()),u.getModel(n,(r||t||i.hostModel).getModel(n))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(n,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,n,t)},getVisual:function(n,t){return this.hostTree.data.getItemVisual(this.dataIndex,n,t)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)}};ll.prototype={constructor:ll,type:"tree",eachNode:function(n,t,i){this.root.eachNode(n,t,i)},getNodeByDataIndex:function(n){var t=this.data.getRawIndex(n);return this._nodes[t]},getNodeByName:function(n){return this.root.getNodeByName(n)},update:function(){for(var r=this.data,t=this._nodes,n=0,i=t.length;ni&&(i=n.depth)}),u=n.expandAndCollapse&&n.initialTreeDepth>=0?n.initialTreeDepth:i,t.root.eachNode("preorder",function(n){var t=n.hostTree.data.getRawDataItem(n.dataIndex);n.isExpand=t&&null!=t.collapsed?!t.collapsed:n.depth<=u}),t.data},formatTooltip:function(n){for(var u=this.getData().tree,f=u.root.children[0],t=u.getNodeByDataIndex(n),i=t.getValue(),r=t.name;t&&t!==f;)r=t.parentNode.name+"."+r,t=t.parentNode;return yt(r+(isNaN(i)||null==i?"":" : "+i))},defaultOption:{zlevel:0,z:2,left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",orient:"horizontal",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{normal:{color:"#ccc",width:1.5,curveness:.5}},itemStyle:{normal:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5}},label:{normal:{show:!0,color:"#555"}},leaves:{label:{normal:{show:!0}}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});rr({type:"tree",init:function(){this._oldTree;this._mainGroup=new f;this.group.add(this._mainGroup)},render:function(n,t,i){var r=n.getData(),u=n.layoutInfo,f=this._mainGroup,s=n.get("layout"),o,e;"radial"===s?f.attr("position",[u.x+u.width/2,u.y+u.height/2]):f.attr("position",[u.x,u.y]);o=this._data;e={expandAndCollapse:n.get("expandAndCollapse"),layout:s,orient:n.get("orient"),curvature:n.get("lineStyle.normal.curveness"),symbolRotate:n.get("symbolRotate"),symbolOffset:n.get("symbolOffset"),hoverAnimation:n.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};r.diff(o).add(function(t){eii(r,t)&&sii(r,t,null,f,n,e)}).update(function(t,i){var u=o.getItemGraphicEl(i);eii(r,t)?sii(r,t,u,f,n,e):u&&hii(r,t,u,f,n,e)}).remove(function(t){var i=o.getItemGraphicEl(t);hii(r,t,i,f,n,e)}).execute();!0===e.expandAndCollapse&&r.eachItemGraphicEl(function(t,r){t.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:n.id,dataIndex:r})})});this._data=r},dispose:function(){},remove:function(){this._mainGroup.removeAll();this._data=null}});ut({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(n,t){t.eachComponent({mainType:"series",subType:"tree",query:n},function(t){var r=n.dataIndex,i=t.getData().tree.getNodeByDataIndex(r);i.isExpand=!i.isExpand})});dat=function(n,t){var h=hrr(n,t),p,i;n.layoutInfo=h;var b=n.get("layout"),c=0,l=0,y=null;"radial"===b?(c=2*Math.PI,l=Math.min(h.height,h.width)/2,y=fii(function(n,t){return(n.parentNode===t.parentNode?1:2)/n.depth})):(c=h.width,l=h.height,y=fii());p=n.getData().tree.root;i=p.children[0];err(p);prr(i,orr,y);p.hierNode.modifier=-i.hierNode.prelim;hy(i,srr);var a=i,r=i,v=i;hy(i,function(n){var t=n.getLayout().x;tr.getLayout().x&&(r=n);n.depth>v.depth&&(v=n)});var w=a===r?1:y(a,r)/2,e=w-a.getLayout().x,o=0,s=0,u=0,f=0;"radial"===b?(o=c/(r.getLayout().x+w+e),s=l/(v.depth-1||1),hy(i,function(n){u=(n.getLayout().x+e)*o;f=(n.depth-1)*s;var t=sy(u,f);n.setLayout({x:t.x,y:t.y,rawX:u,rawY:f},!0)})):"horizontal"===n.get("orient")?(s=l/(r.getLayout().x+w+e),o=c/(v.depth-1||1),hy(i,function(n){f=(n.getLayout().x+e)*s;u=(n.depth-1)*o;n.setLayout({x:u,y:f},!0)})):(o=c/(r.getLayout().x+w+e),s=l/(v.depth-1||1),hy(i,function(n){u=(n.getLayout().x+e)*o;f=(n.depth-1)*s;n.setLayout({x:u,y:f},!0)}))};vt(e(rc,"tree","circle",null));wt(function(n,t){n.eachSeriesByType("tree",function(n){dat(n,t)})});wt(function(n,t){n.eachSeriesByType("tree",function(n){dat(n,t)})});ui.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"?",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{normal:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}}},label:{normal:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0}},upperLabel:{normal:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},emphasis:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},itemStyle:{normal:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(n,t){var u={name:n.name,children:n.data},i,r;return vii(u),i=n.levels||[],i=n.levels=wrr(i,t),r={},r.levels=i,ll.createTree(u,this,r).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(n){var i=this.getData(),t=this.getRawValue(n),u=bs(r(t)?t[0]:t);return yt(i.getName(n)+": "+u)},getDataParams:function(n){var t=ui.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(n);return t.treePathInfo=aii(i,this),t},setLayoutInfo:function(n){this.layoutInfo=this.layoutInfo||{};o(this.layoutInfo,n)},mapIdToIndex:function(n){var t=this._idIndexMap,i;return t||(t=this._idIndexMap=dt(),this._idIndexMapCount=0),i=t.get(n),null==i&&t.set(n,i=this._idIndexMapCount++),i},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(n){n?this._viewRoot=n:n=this._viewRoot;var t=this.getData().tree.root;n&&(n===t||t.contains(n))||(this._viewRoot=t)}});ltt=5;cet.prototype={constructor:cet,render:function(n,t,i,r){var u=n.getModel("breadcrumb"),e=this.group;if(e.removeAll(),u.get("show")&&i){var o=u.getModel("itemStyle.normal"),s=o.getModel("textStyle"),f={pos:{left:u.get("left"),right:u.get("right"),top:u.get("top"),bottom:u.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:u.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,f,s);this._renderContent(n,f,o,s,r);sb(e,f.pos,f.box)}},_prepare:function(n,t,i){for(var r=n;r;r=r.parentNode){var u=r.getModel().get("name"),e=i.getTextRect(u),f=Math.max(e.width+16,t.emptyItemWidth);t.totalWidth+=f+8;t.renderList.push({node:r,text:u,width:f})}},_renderContent:function(n,t,i,r,u){for(var l,a=0,v=t.emptyItemWidth,b=n.get("breadcrumb.height"),k=dgi(t.pos,t.box),y=t.totalWidth,s=t.renderList,f=s.length-1;f>=0;f--){var h=s[f],p=h.node,o=h.width,w=h.text;y>k.width&&(y-=o-v,o=v,w=null);l=new eu({shape:{points:brr(a,0,o,b,f===s.length-1,0===f)},style:c(i.getItemStyle(),{lineJoin:"bevel",text:w,textFill:r.getTextColor(),textFont:r.getFont()}),z:10,onclick:e(u,p)});this.group.add(l);krr(l,n,p);a+=o+8}},remove:function(){this.group.removeAll()}};var att=s,yai=f,pai=et,kf=t,ebr=["label","normal"],obr=["label","emphasis"],sbr=["upperLabel","normal"],hbr=["upperLabel","emphasis"],cbr=10,lbr=1,abr=2,gat=ta([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),wai=function(n){var t=gat(n);return t.stroke=t.fill=t.lineWidth=null,t};for(rr({type:"treemap",init:function(){this._containerGroup;this._storage={nodeGroup:[],background:[],content:[]};this._oldTree;this._breadcrumb;this._controller;this._state="ready"},render:function(n,t,i,r){if(!(p(t.findComponents({mainType:"series",subType:"treemap",query:r}),n)<0)){this.seriesModel=n;this.api=i;this.ecModel=t;var f=het(r,n),u=r&&r.type,c=n.layoutInfo,l=!this._oldTree,e=this._storage,o="treemapRootToNode"===u&&f&&e?{rootNodeGroup:e.nodeGroup[f.node.getRawIndex()],direction:r.direction}:null,s=this._giveContainerGroup(c),h=this._doRender(s,n,o);l||u&&"treemapZoomToNode"!==u&&"treemapRootToNode"!==u?h.renderFinally():this._doAnimation(s,h,n,o);this._resetController(i);this._renderBreadcrumb(n,i,f)}},_giveContainerGroup:function(n){var t=this._containerGroup;return t||(t=this._containerGroup=new yai,this._initEvents(t),this.group.add(t)),t.attr("position",[n.x,n.y]),t},_doRender:function(n,t,i){function o(n,t,i,r,u){function s(n){return n.getId()}function f(f,e){var s=null!=f?n[f]:null,h=null!=e?t[e]:null,c=a(s,h,i,u);c&&o(s&&s.viewChildren||[],h&&h.viewChildren||[],c,r,u+1)}r?(t=n,kf(n,function(n,t){n.isRemoved()||f(t,t)})):new oo(t,n,s,s).add(f).update(f).remove(e(f,null)).execute()}var u=t.getData().tree,r=this._oldTree,s={nodeGroup:[],background:[],content:[]},h={nodeGroup:[],background:[],content:[]},c=this._storage,l=[],a=e(grr,t,h,c,i,s,l),f;return o(u.root?[u.root]:[],r&&r.root?[r.root]:[],n,u===r||!r,0),f=function(n){var t={nodeGroup:[],background:[],content:[]};return n&&kf(n,function(n,i){var r=t[i];kf(n,function(n){n&&(r.push(n),n.__tmWillDelete=1)})}),t}(c),this._oldTree=u,this._storage=h,{lastsForAnimation:s,willDeleteEls:f,renderFinally:function(){kf(f,function(n){kf(n,function(n){n.parent&&n.parent.remove(n)})});kf(l,function(n){n.invisible=!0;n.dirty()})}}},_doAnimation:function(n,t,i,r){if(i.get("animation")){var f=i.get("animationDurationUpdate"),e=i.get("animationEasing"),u=drr();kf(t.willDeleteEls,function(n,t){kf(n,function(n){var o,i,s,h;n.invisible||(i=n.parent,r&&"drillDown"===r.direction?o=i===r.rootNodeGroup?{shape:{x:0,y:0,width:i.__tmNodeWidth,height:i.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}}:(s=0,h=0,i.__tmWillDelete||(s=i.__tmNodeWidth/2,h=i.__tmNodeHeight/2),o="nodeGroup"===t?{position:[s,h],style:{opacity:0}}:{shape:{x:s,y:h,width:0,height:0},style:{opacity:0}}),o&&u.add(n,o,f,e))})});kf(this._storage,function(n,i){kf(n,function(n,r){var s=t.lastsForAnimation[i][r],h={};s&&("nodeGroup"===i?s.old&&(h.position=n.position.slice(),n.attr("position",s.old)):(s.old&&(h.shape=o({},n.shape),n.setShape(s.old)),s.fadein?(n.setStyle("opacity",0),h.style={opacity:1}):1!==n.style.opacity&&(h.style={opacity:1})),u.add(n,h,f,e))})},this);this._state="animating";u.done(att(function(){this._state="ready";t.renderFinally()},this)).start()}},_resetController:function(n){var t=this._controller,i;t||((t=this._controller=new oy(n.getZr())).enable(this.seriesModel.get("roam")),t.on("pan",att(this._onPan,this)),t.on("zoom",att(this._onZoom,this)));i=new y(0,0,n.getWidth(),n.getHeight());t.setPointerChecker(function(n,t,r){return i.contain(t,r)})},_clearController:function(){var n=this._controller;n&&(n.dispose(),n=null)},_onPan:function(n,t){var r,i;if("animating"!==this._state&&(Math.abs(n)>3||Math.abs(t)>3)){if(r=this.seriesModel.getData().tree.root,!r)return;if(i=r.getLayout(),!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+n,y:i.y+t,width:i.width,height:i.height}})}},_onZoom:function(n,t,i){var e,u,f,o,r;if("animating"!==this._state){if(e=this.seriesModel.getData().tree.root,!e)return;if(u=e.getLayout(),!u)return;f=new y(u.x,u.y,u.width,u.height);o=this.seriesModel.layoutInfo;t-=o.x;i-=o.y;r=ue();wu(r,r,[-t,-i]);yw(r,r,[n,n]);wu(r,r,[t,i]);f.applyTransform(r);this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:f.x,y:f.y,width:f.width,height:f.height}})}},_initEvents:function(n){n.on("click",function(n){var i,t,r;if("ready"===this._state&&(i=this.seriesModel.get("nodeClick",!0),i&&(t=this.findTarget(n.offsetX,n.offsetY),t)))if(r=t.node,r.getLayout().isLeafRoot)this._rootToNode(t);else if("zoomToNode"===i)this._zoomToNode(t);else if("link"===i){var u=r.hostTree.data.getItemModel(r.dataIndex),f=u.get("link",!0),e=u.get("target",!0)||"blank";f&&window.open(f,e)}},this)},_renderBreadcrumb:function(n,t,i){i||(i=null!=n.get("leafDepth",!0)?{node:n.getViewRoot()}:this.findTarget(t.getWidth()/2,t.getHeight()/2))||(i={node:n.getData().tree.root});(this._breadcrumb||(this._breadcrumb=new cet(this.group))).render(n,t,i.node,att(function(t){"animating"!==this._state&&(lii(n.getViewRoot(),t)?this._rootToNode({node:t}):this._zoomToNode({node:t}))},this))},remove:function(){this._clearController();this._containerGroup&&this._containerGroup.removeAll();this._storage={nodeGroup:[],background:[],content:[]};this._state="ready";this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},_rootToNode:function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},findTarget:function(n,t){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(r){var e=this._storage.background[r.getRawIndex()],u,f;if(e){if(u=e.transformCoordToLocal(n,t),f=e.shape,!(f.x<=u[0]&&u[0]<=f.x+f.width&&f.y<=u[1]&&u[1]<=f.y+f.height))return!1;i={node:r,offsetX:u[0],offsetY:u[1]}}},this),i}}),nvt=["treemapZoomToNode","treemapRender","treemapMove"],vtt=0;vtt=0&&n.call(t,r[i],i)};ar.eachEdge=function(n,t){for(var r=this.edges,u=r.length,i=0;i=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&n.call(t,r[i],i)};ar.breadthFirstTraverse=function(n,t,i,r){var h,u,e,o,f;if(t instanceof rf||(t=this._nodesMap[al(t)]),t){for(h="out"===i?"outEdges":"in"===i?"inEdges":"edges",u=0;u=0&&t.node2.dataIndex>=0}),n=0,t=r.length;n=0&&this[n][t].setItemVisual(this.dataIndex,i,r)},getVisual:function(i,r){return this[n][t].getItemVisual(this.dataIndex,i,r)},setLayout:function(i,r){this.dataIndex>=0&&this[n][t].setItemLayout(this.dataIndex,i,r)},getLayout:function(){return this[n][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[n][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[n][t].getRawIndex(this.dataIndex)}}};g(rf,rvt("hostGraph","data"));g(tk,rvt("hostGraph","edgeData"));pa.Node=rf;pa.Edge=tk;var nvi=function(n,t,i,r,u){for(var o,h,c,b,l,e=new pa(r),f=0;f "+w)),y++)}return h=i.get("coordinateSystem"),"cartesian2d"===h||"polar"===h?o=so(n,i,i.ecModel):(c=nr.get(h),b=bi((c&&"view"!==c.type?c.dimensions||[]:[]).concat(["value"]),n),(o=new at(b,i)).initData(n)),l=new at(["value"],i),l.initData(v,a),u&&u(o,l),rii({mainData:o,struct:e,structAttr:"graph",datas:{node:o,edge:l},datasAttr:{node:"data",edge:"edgeData"}}),e.update(),e},wp=iy({type:"series.graph",init:function(n){wp.superApply(this,"init",arguments);this.legendDataProvider=function(){return this._categoriesData};this.fillDataTextStyle(n.edges||n.links);this._updateCategoriesData()},mergeOption:function(n){wp.superApply(this,"mergeOption",arguments);this.fillDataTextStyle(n.edges||n.links);this._updateCategoriesData()},mergeDefaultAndTheme:function(n){wp.superApply(this,"mergeDefaultAndTheme",arguments);gs(n.edgeLabel,["show"])},getInitialData:function(n,t){var i=n.edges||n.links||[],r=n.data||n.nodes||[],u=this;if(r&&i)return nvi(r,i,this,!0,function(n,i){function f(n){return(n=this.parsePath(n))&&"label"===n[0]?e:this.parentModel}n.wrapMethod("getItemModel",function(n){var t=u._categoriesModels[n.getShallow("category")];return t&&(t.parentModel=n.parentModel,n.parentModel=t),n});var r=u.getModel("edgeLabel"),e=new tt({label:r.option},r.parentModel,t);i.wrapMethod("getItemModel",function(n){return n.customizeGetParent(f),n})}).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(n,t,i){if("edge"===i){var u=this.getData(),f=this.getDataParams(n,i),e=u.graph.getEdgeByIndex(n),o=u.getName(e.node1.dataIndex),s=u.getName(e.node2.dataIndex),r=[];return null!=o&&r.push(o),null!=s&&r.push(s),r=yt(r.join(" > ")),f.value&&(r+=" : "+yt(f.value)),r}return wp.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var t=i(this.option.categories||[],function(n){return null!=n.value?n:o({value:0},n)}),n=new at(["value"],this);n.initData(t);this._categoriesData=n;this._categoriesModels=n.mapArray(function(t){return n.getItemModel(t,!0)})},setZoom:function(n){this.option.zoom=n},setCenter:function(n){this.option.center=n},isAnimationEnabled:function(){return wp.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{normal:{position:"middle"},emphasis:{}},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{normal:{show:!1,formatter:"{b}"},emphasis:{show:!0}},itemStyle:{normal:{},emphasis:{}},lineStyle:{normal:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{}}}}),tvi=ou.prototype,uvt=flt.prototype,bbr=du({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(n,t){(det(t)?tvi:uvt).buildPath(n,t)},pointAt:function(n){return det(this.shape)?tvi.pointAt.call(this,n):uvt.pointAt.call(this,n)},tangentAt:function(n){var t=this.shape,i=det(t)?[t.x2-t.x1,t.y2-t.y1]:uvt.tangentAt.call(this,n);return gc(i,i)}}),fvt=["fromSymbol","toSymbol"],fs=cy.prototype;fs.beforeUpdate=function(){var v=this,c=v.childOfName("fromSymbol"),l=v.childOfName("toSymbol"),i=v.childOfName("label"),r,o,u,t,y,p,w,f,b;if(c||l||!i.ignore){for(r=1,o=this.parent;o;)o.scale&&(r/=o.scale[0]),o=o.parent;if(u=v.childOfName("line"),this.__dirty||u.__dirty){var s=u.shape.percent,a=u.pointAt(0),h=u.pointAt(s),n=te([],h,a);if((gc(n,n),c&&(c.attr("position",a),t=u.tangentAt(0),c.attr("rotation",Math.PI/2-Math.atan2(t[1],t[0])),c.attr("scale",[r*s,r*s])),l)&&(l.attr("position",h),t=u.tangentAt(1),l.attr("rotation",-Math.PI/2-Math.atan2(t[1],t[0])),l.attr("scale",[r*s,r*s])),!i.ignore){if(i.attr("position",h),f=5*r,"end"===i.__position)y=[n[0]*f+h[0],n[1]*f+h[1]],p=n[0]>.8?"left":n[0]<-.8?"right":"center",w=n[1]>.8?"top":n[1]<-.8?"bottom":"middle";else if("middle"===i.__position){var k=s/2,e=[(t=u.tangentAt(k))[1],-t[0]],d=u.pointAt(k);e[1]>0&&(e[0]=-e[0],e[1]=-e[1]);y=[d[0]+e[0]*f,d[1]+e[1]*f];p="center";w="bottom";b=-Math.atan2(t[1],t[0]);h[0].8?"right":n[0]<-.8?"left":"center",w=n[1]>.8?"bottom":n[1]<-.8?"top":"middle";i.attr({style:{textVerticalAlign:i.__verticalAlign||w,textAlign:i.__textAlign||p},position:y,scale:[r,r]})}}}};fs._createLine=function(n,i,r){var e=n.hostModel,u=yur(n.getItemLayout(i)),f;u.shape.percent=0;gi(u,{shape:{percent:1}},e,i);this.add(u);f=new b({name:"label"});this.add(f);t(fvt,function(t){var r=iri(t,n,i);this.add(r);this[tri(t)]=n.getItemVisual(i,t)},this);this._updateCommonStl(n,i,r)};fs.updateData=function(n,i,r){var f=n.hostModel,e=this.childOfName("line"),o=n.getItemLayout(i),u={shape:{}};get(u.shape,o);w(e,u,f,i);t(fvt,function(t){var r=n.getItemVisual(i,t),u=tri(t),f;this[u]!==r&&(this.remove(this.childOfName(t)),f=iri(t,n,i),this.add(f));this[u]=r},this);this._updateCommonStl(n,i,r)};fs._updateCommonStl=function(n,i,r){var l=n.hostModel,d=this.childOfName("line"),a=r&&r.lineStyle,g=r&&r.hoverLineStyle,s=r&&r.labelModel,u=r&&r.hoverLabelModel,e,h,v,o,k;(!r||n.hasItemOption)&&(e=n.getItemModel(i),a=e.getModel("lineStyle.normal").getLineStyle(),g=e.getModel("lineStyle.emphasis").getLineStyle(),s=e.getModel("label.normal"),u=e.getModel("label.emphasis"));h=n.getItemVisual(i,"color");v=ls(n.getItemVisual(i,"opacity"),a.opacity,1);d.useStyle(c({strokeNoScale:!0,fill:"none",stroke:h,opacity:v},a));d.hoverStyle=g;t(fvt,function(n){var t=this.childOfName(n);t&&(t.setColor(h),t.setStyle({opacity:v}))},this);var nt,y,p,tt,w=s.getShallow("show"),b=u.getShallow("show"),f=this.childOfName("label");(w||b)&&(o=l.getRawValue(i),y=null==o?y=n.getName(i):isFinite(o)?er(o):o,nt=h||"#000",p=ii(l.getFormattedLabel(i,"normal",n.dataType),y),tt=ii(l.getFormattedLabel(i,"emphasis",n.dataType),p));w?(k=pt(f.style,s,{text:p},{autoColor:nt}),f.__textAlign=k.textAlign,f.__verticalAlign=k.textVerticalAlign,f.__position=s.get("position")||"middle"):f.setStyle("text",null);f.hoverStyle=b?{text:tt,textFill:u.getTextColor(!0),fontStyle:u.getShallow("fontStyle"),fontWeight:u.getShallow("fontWeight"),fontSize:u.getShallow("fontSize"),fontFamily:u.getShallow("fontFamily")}:{text:null};f.ignore=!w&&!b;lt(this)};fs.highlight=function(){this.trigger("emphasis")};fs.downplay=function(){this.trigger("normal")};fs.updateLayout=function(n,t){this.setLinePoints(n.getItemLayout(t))};fs.setLinePoints=function(n){var t=this.childOfName("line");get(t.shape,n);t.dirty()};ot(cy,f);wtt=ik.prototype;wtt.updateData=function(n){var r=this._lineData,t=this.group,f=this._ctor,i=n.hostModel,u={lineStyle:i.getModel("lineStyle.normal").getLineStyle(),hoverLineStyle:i.getModel("lineStyle.emphasis").getLineStyle(),labelModel:i.getModel("label.normal"),hoverLabelModel:i.getModel("label.emphasis")};n.diff(r).add(function(i){if(uri(n.getItemLayout(i))){var r=new f(n,i,u);n.setItemGraphicEl(i,r);t.add(r)}}).update(function(i,e){var o=r.getItemGraphicEl(e);uri(n.getItemLayout(i))?(o?o.updateData(n,i,u):o=new f(n,i,u),n.setItemGraphicEl(i,o),t.add(o)):t.remove(o)}).remove(function(n){t.remove(r.getItemGraphicEl(n))}).execute();this._lineData=n};wtt.updateLayout=function(){var n=this._lineData;n.eachItemGraphicEl(function(t,i){t.updateLayout(n,i)},this)};wtt.remove=function(){this.group.removeAll()};var evt=[],ovt=[],svt=[],wa=wi,hvt=lo,ivi=Math.abs,cvt=function(n,t){function e(n){var t=n.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),t}var r=[],o=lut,i=[[],[],[]],u=[[],[]],f=[];t/=2;n.eachEdge(function(n){var s=n.getLayout(),a=n.getVisual("fromSymbol"),v=n.getVisual("toSymbol"),h,c,l;s.__original||(s.__original=[hu(s[0]),hu(s[1])],s[2]&&s.__original.push(hu(s[2])));h=s.__original;null!=s[2]?((yi(i[0],h[0]),yi(i[1],h[2]),yi(i[2],h[1]),a&&"none"!=a)&&(c=e(n.node1),l=fri(i,h[0],c*t),o(i[0][0],i[1][0],i[2][0],l,r),i[0][0]=r[3],i[1][0]=r[4],o(i[0][1],i[1][1],i[2][1],l,r),i[0][1]=r[3],i[1][1]=r[4]),v&&"none"!=v&&(c=e(n.node2),l=fri(i,h[1],c*t),o(i[0][0],i[1][0],i[2][0],l,r),i[1][0]=r[1],i[2][0]=r[2],o(i[0][1],i[1][1],i[2][1],l,r),i[1][1]=r[1],i[2][1]=r[2]),yi(s[0],i[0]),yi(s[1],i[2]),yi(s[2],i[1])):((yi(u[0],h[0]),yi(u[1],h[1]),te(f,u[1],u[0]),gc(f,f),a&&"none"!=a)&&(c=e(n.node1),ev(u[0],u[0],f,c*t)),v&&"none"!=v&&(c=e(n.node2),ev(u[1],u[1],f,-c*t)),yi(s[0],u[0]),yi(s[1],u[1]))})},oc=["itemStyle","normal","opacity"],btt=["lineStyle","normal","opacity"];rr({type:"graph",init:function(n,t){var r=new sl,u=new ik,i=this.group;this._controller=new oy(t.getZr());this._controllerHost={target:i};i.add(r.group);i.add(u.group);this._symbolDraw=r;this._lineDraw=u;this._firstRender=!0},render:function(n,t,i){var f=n.coordinateSystem,e,r,h,u,o;this._model=n;this._nodeScaleRatio=n.get("nodeScaleRatio");var l=this._symbolDraw,a=this._lineDraw,s=this.group;"view"===f.type&&(e={position:f.position,scale:f.scale},this._firstRender?s.attr(e):w(s,e,n));cvt(n.getGraph(),this._getNodeGlobalScale(n));r=n.getData();l.updateData(r);h=n.getEdgeData();a.updateData(h);this._updateNodeAndLinkScale();this._updateController(n,t,i);clearTimeout(this._layoutTimeout);u=n.forceLayout;o=n.get("force.layoutAnimation");u&&this._startForceLayoutIteration(u,o);r.eachItemGraphicEl(function(t,f){var s=r.getItemModel(f),e;t.off("drag").off("dragend");e=r.getItemModel(f).get("draggable");e&&t.on("drag",function(){u&&(u.warmUp(),!this._layouting&&this._startForceLayoutIteration(u,o),u.setFixed(f),r.setItemLayout(f,t.position))},this).on("dragend",function(){u&&u.setUnfixed(f)},this);t.setDraggable(e&&u);t.off("mouseover",t.__focusNodeAdjacency);t.off("mouseout",t.__unfocusNodeAdjacency);s.get("focusNodeAdjacency")&&(t.on("mouseover",t.__focusNodeAdjacency=function(){i.dispatchAction({type:"focusNodeAdjacency",seriesId:n.id,dataIndex:t.dataIndex})}),t.on("mouseout",t.__unfocusNodeAdjacency=function(){i.dispatchAction({type:"unfocusNodeAdjacency",seriesId:n.id})}))},this);r.graph.eachEdge(function(t){var r=t.getGraphicEl();r.off("mouseover",r.__focusNodeAdjacency);r.off("mouseout",r.__unfocusNodeAdjacency);t.getModel().get("focusNodeAdjacency")&&(r.on("mouseover",r.__focusNodeAdjacency=function(){i.dispatchAction({type:"focusNodeAdjacency",seriesId:n.id,edgeDataIndex:t.dataIndex})}),r.on("mouseout",r.__unfocusNodeAdjacency=function(){i.dispatchAction({type:"unfocusNodeAdjacency",seriesId:n.id})}))});var v="circular"===n.get("layout")&&n.get("circular.rotateLabel"),c=r.getLayout("cx"),y=r.getLayout("cy");r.eachItemGraphicEl(function(n,t){var u=n.getSymbolPath(),f,i,e,o;v?(f=r.getItemLayout(t),i=Math.atan2(f[1]-y,f[0]-c),i<0&&(i=2*Math.PI+i),e=f[0]=e/3?1:2),s=t.y-f(r)*i*(i>=e/3?1:2);r=t.angle-Math.PI/2;n.moveTo(o,s);n.lineTo(t.x+u(r)*i,t.y+f(r)*i);n.lineTo(t.x+u(t.angle)*e,t.y+f(t.angle)*e);n.lineTo(t.x-u(r)*i,t.y-f(r)*i);n.lineTo(o,s)}}),dbr=2*Math.PI,rvi=(ir.extend({type:"gauge",render:function(n,t,i){this.group.removeAll();var r=n.get("axisLine.lineStyle.color"),u=bur(n,i);this._renderMain(n,t,i,r,u)},dispose:function(){},_renderMain:function(n,t,i,r,u){for(var v,c,o,y,p=this.group,l=n.getModel("axisLine").getModel("lineStyle"),s=n.get("clockwise"),f=-n.get("startAngle")/180*Math.PI,e=-n.get("endAngle")/180*Math.PI,w=(e-f)%dbr,a=f,b=l.get("width"),h=0;h=n&&(0===t?0:r[t-1][0]).4?"bottom":"middle",textAlign:h<-.4?"left":h>.4?"right":"center"},{autoColor:yt}),silent:!0}))}if(w.get("show")&&v!==l){for(g=0;g<=it;g++){var h=Math.cos(a),c=Math.sin(a),lt=new ou({shape:{x1:h*s+y,y1:c*s+p,x2:h*(s-ft)+y,y2:c*(s-ft)+p},silent:!0,style:ht});"auto"===ht.stroke&<.setStyle({stroke:r((v+g/it)/l)});nt.add(lt);a+=ot}a-=ot}else a+=et}},_renderPointer:function(n,t,i,r,f,e,o){var c=this.group,h=this._data;if(n.get("pointer.show")){var l=[+n.get("min"),+n.get("max")],a=[e,o],s=n.getData();s.diff(h).add(function(t){var i=new kbr({shape:{angle:e}});gi(i,{shape:{angle:bt(s.get("value",t),l,a,!0)}},n);c.add(i);s.setItemGraphicEl(t,i)}).update(function(t,i){var r=h.getItemGraphicEl(i);w(r,{shape:{angle:bt(s.get("value",t),l,a,!0)}},n);c.add(r);s.setItemGraphicEl(t,r)}).remove(function(n){var t=h.getItemGraphicEl(n);c.remove(t)}).execute();s.eachItemGraphicEl(function(n,t){var i=s.getItemModel(t),e=i.getModel("pointer");n.setShape({x:f.cx,y:f.cy,width:u(e.get("width"),f.r),r:u(e.get("length"),f.r)});n.useStyle(i.getModel("itemStyle.normal").getItemStyle());"auto"===n.style.fill&&n.setStyle("fill",r(bt(s.get("value",t),l,[0,1],!0)));lt(n,i.getModel("itemStyle.emphasis").getItemStyle())});this._data=s}else h&&h.eachItemGraphicEl(function(n){c.remove(n)})},_renderTitle:function(n,t,i,r,f){var e=n.getModel("title");if(e.get("show")){var o=e.get("offsetCenter"),s=f.cx+u(o[0],f.r),h=f.cy+u(o[1],f.r),c=+n.get("min"),l=+n.get("max"),a=r(bt(n.getData().get("value",0),[c,l],[0,1],!0));this.group.add(new b({silent:!0,style:pt({},e,{x:s,y:h,text:n.getData().getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:a,forceRich:!0})}))}},_renderDetail:function(n,t,i,r,f){var e=n.getModel("detail"),l=+n.get("min"),a=+n.get("max");if(e.get("show")){var o=e.get("offsetCenter"),v=f.cx+u(o[0],f.r),y=f.cy+u(o[1],f.r),s=u(e.get("width"),f.r),h=u(e.get("height"),f.r),c=n.getData().get("value",0),p=r(bt(c,[l,a],[0,1],!0));this.group.add(new b({silent:!0,style:pt({},e,{x:v,y:y,text:cri(c,e.get("formatter")),textWidth:isNaN(s)?null:s,textHeight:isNaN(h)?null:h,textAlign:"center",textVerticalAlign:"middle"},{autoColor:p,forceRich:!0})}))}}}),iy({type:"series.funnel",init:function(n){rvi.superApply(this,"init",arguments);this.legendDataProvider=function(){return this.getRawData()};this._defaultLabelLine(n)},getInitialData:function(n){var i=bi(["value"],n.data),t=new at(i,this);return t.initData(n.data),t},_defaultLabelLine:function(n){gs(n.labelLine,["show"]);var t=n.labelLine.normal,i=n.labelLine.emphasis;t.show=t.show&&n.label.normal.show;i.show=i.show&&n.label.emphasis.show},getDataParams:function(n){var i=this.getData(),t=rvi.superCall(this,"getDataParams",n),r=i.getSum("value");return t.percent=r?+(i.get("value",n)/r*100).toFixed(2):0,t.$vars.push("percent"),t},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{normal:{show:!0,position:"outer"},emphasis:{show:!0}},labelLine:{normal:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},emphasis:{}},itemStyle:{normal:{borderColor:"#fff",borderWidth:1},emphasis:{}}}})),uvi=not.prototype,gbr=["itemStyle","normal","opacity"];uvi.updateData=function(n,t,i){var r=this.childAt(0),e=n.hostModel,h=n.getItemModel(t),o=n.getItemLayout(t),u=n.getItemModel(t).get(gbr),f,s;u=null==u?1:u;r.useStyle({});i?(r.setShape({points:o.points}),r.setStyle({opacity:0}),gi(r,{style:{opacity:u}},e,t)):w(r,{style:{opacity:u},shape:{points:o.points}},e,t);f=h.getModel("itemStyle");s=n.getItemVisual(t,"color");r.setStyle(c({lineJoin:"round",fill:s},f.getModel("normal").getItemStyle(["opacity"])));r.hoverStyle=f.getModel("emphasis").getItemStyle();this._updateLabel(n,t);lt(this)};uvi._updateLabel=function(n,t){var r=this.childAt(1),u=this.childAt(2),e=n.hostModel,f=n.getItemModel(t),i=n.getItemLayout(t).label,o=n.getItemVisual(t,"color");w(r,{shape:{points:i.linePoints||i.linePoints}},e,t);w(u,{style:{x:i.x,y:i.y}},e,t);u.attr({rotation:i.rotation,origin:[i.x,i.y],z2:10});var s=f.getModel("label.normal"),h=f.getModel("label.emphasis"),c=f.getModel("labelLine.normal"),l=f.getModel("labelLine.emphasis"),o=n.getItemVisual(t,"color");au(u.style,u.hoverStyle={},s,h,{labelFetcher:n.hostModel,labelDataIndex:t,defaultText:n.getName(t),autoColor:o,useInsideStyle:!!i.inside},{textAlign:i.textAlign,textVerticalAlign:i.verticalAlign});u.ignore=u.normalIgnore=!s.get("show");u.hoverIgnore=!h.get("show");r.ignore=r.normalIgnore=!c.get("show");r.hoverIgnore=!l.get("show");r.setStyle({stroke:o});r.setStyle(c.getModel("lineStyle").getLineStyle());r.hoverStyle=l.getModel("lineStyle").getLineStyle()};ot(not,f);ir.extend({type:"funnel",render:function(n){var t=n.getData(),i=this._data,r=this.group;t.diff(i).add(function(n){var i=new not(t,n);t.setItemGraphicEl(n,i);r.add(i)}).update(function(n,u){var f=i.getItemGraphicEl(u);f.updateData(t,n);r.add(f);t.setItemGraphicEl(n,f)}).remove(function(n){var t=i.getItemGraphicEl(n);r.remove(t)}).execute();this._data=t},remove:function(){this.group.removeAll();this._data=null},dispose:function(){}});vt(e(yat,"funnel"));wt(function(n,t){n.eachSeriesByType("funnel",function(n){var r=n.getData(),a=n.get("sort"),i=kur(n,t),f=dur(r,a),w=[u(n.get("minSize"),i.width),u(n.get("maxSize"),i.width)],v=r.getDataExtent("value"),c=n.get("min"),l=n.get("max"),e;null==c&&(c=Math.min(v[0],0));null==l&&(l=v[1]);var b=n.get("funnelAlign"),o=n.get("gap"),s=(i.height-o*(r.count()-1))/r.count(),h=i.y,y=function(n,t){var u,f=bt(r.get("value",n)||0,[c,l],w,!0);switch(b){case"left":u=i.x;break;case"center":u=i.x+(i.width-f)/2;break;case"right":u=i.x+i.width-f}return[[u,t],[u+f,t]]};for("ascending"===a&&(s=-s,o=-o,h+=i.height,f=f.reverse()),e=0;ef&&(t[1-r]=t[r]+e.sign*f),t},lvt=t,fvi=Math.min,evi=Math.max,ovi=Math.floor,nkr=Math.ceil,svi=er,tkr=Math.PI;iot.prototype={type:"parallel",constructor:iot,_init:function(n,t){var i=n.dimensions,r=n.parallelAxisIndex;lvt(i,function(n,i){var e=r[i],u=t.getComponent("parallelAxis",e),f=this._axesMap.set(n,new bp(n,el(u),[0,0],u.get("type"),e)),o="category"===f.type;f.onBand=o&&u.get("boundaryGap");f.inverse=u.get("inverse");u.axis=f;f.model=u;f.coordinateSystem=u.coordinateSystem=this},this)},update:function(n){this._updateAxesFromSeries(this._model,n)},containPoint:function(n){var t=this._makeLayoutInfo(),i=t.axisBase,r=t.layoutBase,u=t.pixelDimIndex,f=n[1-u],e=n[u];return f>=i&&f<=i+t.axisLength&&e>=r&&e<=r+t.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(n,t){t.eachSeries(function(i){if(n.contains(i,t)){var r=i.getData();lvt(this.dimensions,function(n){var t=this._axesMap.get(n);t.scale.unionExtentFromData(r,n);th(t.scale,t.model)},this)}},this)},resize:function(n,t){this._rect=ei(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()});this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var i,r=this._model,o=this._rect,l=["x","y"],a=["width","height"],v=r.get("layout"),f="horizontal"===v?0:1,s=o[a[f]],c=[0,s],u=this.dimensions.length,t=ek(r.get("axisExpandWidth"),c),h=ek(r.get("axisExpandCount")||0,[0,u]),w=r.get("axisExpandable")&&u>3&&u>h&&h>1&&t>0&&s>0,n=r.get("axisExpandWindow"),e,y,p;return n?(i=ek(n[1]-n[0],c),n[1]=n[0]+i):(i=ek(t*(h-1),c),(n=[t*(r.get("axisExpandCenter")||ovi(u/2))-i/2])[1]=n[0]+i),e=(s-i)/(u-h),e<3&&(e=0),y=[ovi(svi(n[0]/t,1))+1,nkr(svi(n[1]/t,1))-1],p=e/t*n[0],{layout:v,pixelDimIndex:f,layoutBase:o[l[f]],layoutLength:s,axisBase:o[l[1-f]],axisLength:o[a[1-f]],axisExpandable:w,axisExpandWidth:t,axisCollapseWidth:e,axisExpandWindow:n,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:p}},_layoutAxes:function(){var i=this._rect,r=this._axesMap,u=this.dimensions,n=this._makeLayoutInfo(),t=n.layout;r.each(function(t){var i=[0,n.axisLength],r=t.inverse?1:0;t.setExtent(i[r],i[1-r])});lvt(u,function(u,f){var e=(n.axisExpandable?rfr:ifr)(f,n),s={horizontal:{x:e.position,y:n.axisLength},vertical:{x:0,y:e.position}},l={horizontal:tkr/2,vertical:0},h=[s[t].x+i.x,s[t].y+i.y],c=l[t],o=ue();vs(o,o,c);wu(o,o,h);this._axesLayout[u]={position:h,rotation:c,transform:o,axisNameAvailableWidth:e.axisNameAvailableWidth,axisLabelShow:e.axisLabelShow,nameTruncateMaxWidth:e.nameTruncateMaxWidth,tickDirection:1,labelDirection:1,labelInterval:r.get(u).getLabelInterval()}},this)},getAxis:function(n){return this._axesMap.get(n)},dataToPoint:function(n,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(n),t)},eachActiveState:function(n,t,i){for(var f,o,r,s,h,e=this.dimensions,c=this._axesMap,l=this.hasAxisBrushed(),u=0,a=n.count();ui*(1-e[0])?(o="jump",u=f-i*(1-e[2])):(u=f-i*e[1])>=0&&(u=f-i*(1-e[1]))<=0&&(u=0),(u*=r.axisExpandWidth/s)?ba(u,t,h,"all"):o="none"):(i=t[1]-t[0],(t=[evi(0,h[1]*f/i-i/2)])[1]=fvi(h[1],t[0]+i),t[0]=t[1]-i),{axisExpandWindow:t,behavior:o}}};nr.register("parallel",{create:function(n,t){var i=[];return n.eachComponent("parallel",function(r,u){var f=new iot(r,n,t);f.name="parallel_"+u;f.resize(r,t);r.coordinateSystem=f;f.model=r;i.push(f)}),n.eachSeries(function(t){if("parallel"===t.get("coordinateSystem")){var i=n.queryComponents({mainType:"parallel",index:t.get("parallelIndex"),id:t.get("parallelId")})[0];t.coordinateSystem=i.coordinateSystem}}),i}});avt=d.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return ta([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(n){var i=this.activeIntervals=h(n),t;if(i)for(t=i.length-1;t>=0;t--)ws(i[t])},getActiveState:function(n){var i=this.activeIntervals,t,r;if(!i.length)return"normal";if(null==n)return"inactive";for(t=0,r=i.length;t5)return;r=this._model.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(n){if(!this._mouseDownPoint&&yot(this,"mousemove")){var i=this._model,r=i.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]),t=r.behavior;"jump"===t&&this._throttledDispatchExpand.debounceNextCall(i.get("axisExpandDebounce"));this._throttledDispatchExpand("none"===t?null:{axisExpandWindow:r.axisExpandWindow,animation:"jump"===t&&null})}}};ai(function(n){nfr(n);tfr(n)});ui.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.normal.color",getInitialData:function(n,t){var u=t.getComponent("parallel",this.get("parallelIndex")),o=u.parallelAxisIndex,r=n.data,f=u.dimensions,s=i(yfr(f,r),function(n,i){var u=p(f,n),e=u>=0&&t.getComponent("parallelAxis",o[u]);return e&&"category"===e.get("type")?(vfr(e,n,r),{name:n,type:"ordinal"}):u<0&&bi.guessOrdinal(r,i)?{name:n,type:"ordinal"}:n}),e=new at(s,this);return e.initData(r),this.option.progressive&&(this.option.animation=!1),e},getRawIndicesByActiveState:function(n){var r=this.coordinateSystem,t=this.getData(),i=[];return r.eachActiveState(t,function(r,u){n===r&&i.push(t.getRawIndex(u))}),i},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{normal:{show:!1},emphasis:{show:!1}},inactiveOpacity:.05,activeOpacity:1,lineStyle:{normal:{width:1,opacity:.45,type:"solid"}},progressive:!1,smooth:!1,animationEasing:"linear"}});ir.extend({type:"parallel",init:function(){this._dataGroup=new f;this.group.add(this._dataGroup);this._data},render:function(n,t,i,r){this._renderForNormal(n,r)},dispose:function(){},_renderForNormal:function(n,t){var r=this._dataGroup,i=n.getData(),f=this._data,u=n.coordinateSystem,e=u.dimensions,s=n.option.smooth?.3:null,o;(i.diff(f).add(function(n){wfr(i,r,n,e,u)}).update(function(r,o){var s=f.getItemGraphicEl(o),h=cui(i,r,e,u);i.setItemGraphicEl(r,s);w(s,{shape:{points:h}},t&&!1===t.animation?null:n,r)}).remove(function(n){var t=f.getItemGraphicEl(n);r.remove(t)}).execute(),bfr(i,s),this._data)||(o=pfr(u,n,function(){setTimeout(function(){r.removeClipPath()})}),r.setClipPath(o));this._data=i},remove:function(){this._dataGroup&&this._dataGroup.removeAll();this._data=null}});vvi=["lineStyle","normal","opacity"];vt(function(n){n.eachSeriesByType("parallel",function(t){var u=t.getModel("itemStyle.normal"),f=t.getModel("lineStyle.normal"),r=n.get("color"),e=f.get("color")||u.get("color")||r[t.seriesIndex%r.length],o=t.get("inactiveOpacity"),s=t.get("activeOpacity"),h=t.getModel("lineStyle.normal").getLineStyle(),c=t.coordinateSystem,i=t.getData(),l={normal:h.opacity,active:s,inactive:o};c.eachActiveState(i,function(n,t){var f=i.getItemModel(t),u=l[n],r;"normal"===n&&(r=f.get(vvi,!0),null!=r&&(u=r));i.setItemVisual(t,"opacity",u)});i.setVisual("color",e)})});yvi=ui.extend({type:"series.sankey",layoutInfo:null,getInitialData:function(n){var t=n.edges||n.links,i=n.data||n.nodes;if(i&&t)return nvi(i,t,this,!0).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(n,t,i){if("edge"===i){var r=this.getDataParams(n,i),u=r.data,f=u.source+" -- "+u.target;return r.value&&(f+=" : "+r.value),yt(f)}return yvi.superCall(this,"formatTooltip",n,t)},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",layout:null,left:"5%",top:"5%",right:"20%",bottom:"5%",nodeWidth:20,nodeGap:8,layoutIterations:32,label:{normal:{show:!0,position:"right",color:"#000",fontSize:12},emphasis:{show:!0}},itemStyle:{normal:{borderWidth:1,borderColor:"#333"}},lineStyle:{normal:{color:"#314656",opacity:.2,curveness:.5},emphasis:{opacity:.6}},animationEasing:"linear",animationDuration:1e3}});pvi=du({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0},buildPath:function(n,t){var i=t.extent/2;n.moveTo(t.x1,t.y1-i);n.bezierCurveTo(t.cpx1,t.cpy1-i,t.cpx2,t.cpy2-i,t.x2,t.y2-i);n.lineTo(t.x2,t.y2+i);n.bezierCurveTo(t.cpx2,t.cpy2+i,t.cpx1,t.cpy1+i,t.x1,t.y1+i);n.closePath()}});rr({type:"sankey",_model:null,render:function(n){var i=n.getGraph(),t=this.group,r=n.layoutInfo,u=n.getData(),f=n.getData("edge");this._model=n;t.removeAll();t.attr("position",[r.x,r.y]);i.eachEdge(function(i){var r=new pvi;r.dataIndex=i.dataIndex;r.seriesIndex=n.seriesIndex;r.dataType="edge";var c=i.getModel("lineStyle.normal"),e=c.get("curveness"),o=i.node1.getLayout(),l=i.node2.getLayout(),u=i.getLayout();r.shape.extent=Math.max(1,u.dy);var s=o.x+o.dx,a=o.y+u.sy+u.dy/2,h=l.x,v=l.y+u.ty+u.dy/2,y=s*(1-e)+h*e,p=a,w=s*e+h*(1-e),b=v;switch(r.setShape({x1:s,y1:a,x2:h,y2:v,cpx1:y,cpy1:p,cpx2:w,cpy2:b}),r.setStyle(c.getItemStyle()),r.style.fill){case"source":r.style.fill=i.node1.getVisual("color");break;case"target":r.style.fill=i.node2.getVisual("color")}lt(r,i.getModel("lineStyle.emphasis").getItemStyle());t.add(r);f.setItemGraphicEl(i.dataIndex,r)});i.eachNode(function(i){var e=i.getLayout(),f=i.getModel(),s=f.getModel("label.normal"),h=f.getModel("label.emphasis"),r=new et({shape:{x:e.x,y:e.y,width:i.getLayout().dx,height:i.getLayout().dy},style:f.getModel("itemStyle.normal").getItemStyle()}),o=i.getModel("itemStyle.emphasis").getItemStyle();au(r.style,o,s,h,{labelFetcher:n,labelDataIndex:i.dataIndex,defaultText:i.id,isRectText:!0});r.setStyle("fill",i.getVisual("color"));lt(r,o);t.add(r);u.setItemGraphicEl(i.dataIndex,r);r.dataType="node"});!this._data&&n.get("animation")&&t.setClipPath(dfr(t.getBoundingRect(),n,function(){t.removeClipPath()}));this._data=n.getData()},dispose:function(){}});wt(function(n,t){n.eachSeriesByType("sankey",function(n){var f=n.get("nodeWidth"),e=n.get("nodeGap"),i=gfr(n,t);n.layoutInfo=i;var o=i.width,s=i.height,u=n.getGraph(),r=u.nodes,h=u.edges;ter(r);ner(r,h,f,e,o,s,0!==fr(r,function(n){return 0===n.getLayout().value}).length?0:n.get("layoutIterations"))})});vt(function(n){n.eachSeriesByType("sankey",function(n){var i=n.getGraph().nodes,r,u;i.sort(function(n,t){return n.getLayout().value-t.getLayout().value});r=i[0].getLayout().value;u=i[i.length-1].getLayout().value;t(i,function(t){var f=new ft({type:"color",mappingMethod:"linear",dataExtent:[r,u],visual:n.get("color")}).mapValueToVisual(t.getLayout().value),i;t.setVisual("color",f);i=t.getModel().get("itemStyle.normal.color");null!=i&&t.setVisual("color",i)})})});wvi=nt.extend({type:"whiskerInBox",shape:{},buildPath:function(n,t){var r,i;for(r in t)t.hasOwnProperty(r)&&0===r.indexOf("ends")&&(i=t[r],n.moveTo(i[0][0],i[0][1]),n.lineTo(i[1][0],i[1][1]))}});vvt=hk.prototype;vvt._createContent=function(n,t,r){var u=n.getItemLayout(t),f="horizontal"===u.chartLayout?1:0,e=0,o;this.add(new eu({shape:{points:r?lui(u.bodyEnds,f,u):u.bodyEnds},style:{strokeNoScale:!0},z2:100}));this.bodyIndex=e++;o=i(u.whiskerEnds,function(n){return r?lui(n,f,u):n});this.add(new wvi({shape:aui(o),style:{strokeNoScale:!0},z2:100}));this.whiskerIndex=e++};vvt.updateData=function(n,t,i){var r=this._seriesModel=n.hostModel,u=n.getItemLayout(t),f=pu[i?"initProps":"updateProps"];f(this.childAt(this.bodyIndex),{shape:{points:u.bodyEnds}},r,t);f(this.childAt(this.whiskerIndex),{shape:aui(u.whiskerEnds)},r,t);this.styleUpdater.call(null,this,n,t)};ot(hk,f);yvt=vui.prototype;yvt.updateData=function(n){var t=this.group,i=this._data,r=this.styleUpdater;n.diff(i).add(function(i){if(n.hasValue(i)){var u=new hk(n,i,r,!0);n.setItemGraphicEl(i,u);t.add(u)}}).update(function(u,f){var e=i.getItemGraphicEl(f);n.hasValue(u)?(e?e.updateData(n,u):e=new hk(n,u,r),t.add(e),n.setItemGraphicEl(u,e)):t.remove(e)}).remove(function(n){var r=i.getItemGraphicEl(n);r&&t.remove(r)}).execute();this._data=n};yvt.remove=function(){var t=this.group,n=this._data;this._data=null;n&&n.eachItemGraphicEl(function(n){n&&t.remove(n)})};pvt={_baseAxisDim:null,getInitialData:function(n,i){var u,e,c=i.getComponent("xAxis",this.get("xAxisIndex")),l=i.getComponent("yAxis",this.get("yAxisIndex")),y=c.get("type"),p=l.get("type"),s,f,h;"category"===y?(n.layout="horizontal",u=c.getCategories(),e=!0):"category"===p?(n.layout="vertical",u=l.getCategories(),e=!0):n.layout=n.layout||"horizontal";var a=["x","y"],v="horizontal"===n.layout?0:1,w=this._baseAxisDim=a[v],b=a[1-v],o=n.data;return e&&t(o,function(n,t){n.value&&r(n.value)?n.value.unshift(t):r(n)&&n.unshift(t)}),s=this.defaultValueDimensions,f=[{name:w,otherDims:{tooltip:!1},dimsDef:["base"]},{name:b,dimsDef:s.slice()}],f=bi(f,o,{encodeDef:this.get("encode"),dimsDef:this.get("dimensions"),dimCount:s.length+1}),h=new at(f,this),h.initData(o,u?u.slice():null),h},getBaseAxis:function(){var n=this._baseAxisDim;return this.ecModel.getComponent(n+"Axis",this.get(n+"AxisIndex")).axis}};wvt={init:function(){var n=this._whiskerBoxDraw=new vui(this.getStyleUpdater());this.group.add(n.group)},render:function(n){this._whiskerBoxDraw.updateData(n.getData())},remove:function(){this._whiskerBoxDraw.remove()}};g(ui.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:["min","Q1","median","Q3","max"],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{normal:{color:"#fff",borderWidth:1},emphasis:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}}),pvt,!0);g(ir.extend({type:"boxplot",getStyleUpdater:function(){return wer},dispose:li}),wvt,!0);var vkr=["itemStyle","normal"],ykr=["itemStyle","emphasis"],bvi=["itemStyle","normal","borderColor"],dp=t;vt(function(n){var t=n.get("color");n.eachRawSeriesByType("boxplot",function(i){var u=t[i.seriesIndex%t.length],r=i.getData();r.setVisual({legendSymbol:"roundRect",color:i.get(bvi)||u});n.isSeriesFiltered(i)||r.each(function(n){var t=r.getItemModel(n);r.setItemVisual(n,{color:t.get(bvi,!0)})})})});wt(function(n){var t=ber(n);dp(t,function(n){var t=n.seriesModels;t.length&&(ker(n),dp(t,function(t,i){der(t,n.boxOffsetList[i],n.boxWidthList[i])}))})});g(ui.extend({type:"series.candlestick",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:["open","close","lowest","highest"],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,itemStyle:{normal:{color:"#c23531",color0:"#314656",borderWidth:1,borderColor:"#c23531",borderColor0:"#314656"},emphasis:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,animationUpdate:!1,animationEasing:"linear",animationDuration:300},getShadowDim:function(){return"open"},brushSelector:function(n,t,i){var r=t.getItemLayout(n);return i.rect(r.brushRect)}}),pvt,!0);g(ir.extend({type:"candlestick",getStyleUpdater:function(){return ger},dispose:li}),wvt,!0);var pkr=["itemStyle","normal"],wkr=["itemStyle","emphasis"],bkr=["itemStyle","normal","borderColor"],kkr=["itemStyle","normal","borderColor0"],dkr=["itemStyle","normal","color"],gkr=["itemStyle","normal","color0"],kvi=ii;ai(function(n){n&&r(n.series)&&t(n.series,function(n){v(n)&&"k"===n.type&&(n.type="candlestick")})});vt(function(n){n.eachRawSeriesByType("candlestick",function(t){var i=t.getData();i.setVisual({legendSymbol:"roundRect"});n.isSeriesFiltered(t)||i.each(function(n){var t=i.getItemModel(n),r=i.getItemLayout(n).sign;i.setItemVisual(n,{color:t.get(r>0?dkr:gkr),borderColor:t.get(r>0?bkr:kkr)})})})});wt(function(n){n.eachSeriesByType("candlestick",function(n){var s,l=n.coordinateSystem,r=n.getData(),u=nor(n,r),h=n.get("layout"),i="horizontal"===h?0:1,f=1-i,c=["x","y"],e=[],o;(t(r.dimensions,function(n){var t=r.getDimensionInfo(n).coordDim;t===c[f]?e.push(n):t===c[i]&&(s=n)}),null==s||e.length<4)||(o=0,r.each([s].concat(e),function(){function s(n){var t=[];return t[i]=d,t[f]=n,isNaN(d)||isNaN(n)?[NaN,NaN]:l.dataToPoint(t)}function k(n,t){var r=n.slice(),f=n.slice();r[i]=gu(r[i]+u/2,1,!1);f[i]=gu(f[i]-u/2,1,!0);t?b.push(r,f):b.push(f,r)}function a(n){return n[i]=gu(n[i],1),n}var c=arguments,d=c[0],nt=c[e.length+1],t=c[1],n=c[2],v=c[3],y=c[4],tt=Math.min(t,n),it=Math.max(t,n),p=s(tt),w=s(it),rt=s(v),ut=[[a(s(y)),a(w)],[a(rt),a(p)]],b=[],g;k(w,0);k(p,1);g=t>n?-1:t0?r.getItemModel(o-1).get()[2]<=n?1:-1:1;r.setItemLayout(nt,{chartLayout:h,sign:g,initBaseline:t>n?w[f]:p[f],bodyEnds:b,whiskerEnds:ut,brushRect:function(){var r=s(Math.min(t,n,v,y)),e=s(Math.max(t,n,v,y));return r[i]-=u/2,e[i]-=u/2,{x:r[0],y:r[1],width:f?u:e[0]-r[0],height:f?e[1]-r[1]:u}}()});++o},!0))})});ui.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(n,t){return so(n.data,this,t)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});os=bot.prototype;os.stopEffectAnimation=function(){this.childAt(1).removeAll()};os.startEffectAnimation=function(n){for(var t,r,f=n.symbolType,e=n.color,u=this.childAt(1),i=0;i<3;i++)t=wr(f,-1,-1,2,2,e),t.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]}),r=-i/3*n.period+n.effectOffset,t.animate("",!0).when(n.period,{scale:[n.rippleScale/2,n.rippleScale/2]}).delay(r).start(),t.animateStyle(!0).when(n.period,{opacity:0}).delay(r).start(),u.add(t);yui(u,n)};os.updateEffectAnimation=function(n){for(var i,u=this._effectCfg,f=this.childAt(1),r=["symbolType","period","rippleScale"],t=0;t "))},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,label:{normal:{show:!1,position:"end"}},lineStyle:{normal:{opacity:.5}}}});ve=ly.prototype;ve.createLine=function(n,t,i){return new cy(n,t,i)};ve._updateEffectSymbol=function(n,t){var f=n.getItemModel(t).getModel("effect"),u=f.get("symbolSize"),o=f.get("symbol"),e,i;r(u)||(u=[u,u]);e=f.get("color")||n.getItemVisual(t,"color");i=this.childAt(1);this._symbolType!==o&&(this.remove(i),(i=wr(o,-.5,-.5,1,1,e)).z2=100,i.culling=!0,this.add(i));i&&(i.setStyle("shadowColor",e),i.setStyle(f.getItemStyle(["color"])),i.attr("scale",u),i.setColor(e),i.attr("scale",u),this._symbolType=o,this._updateEffectAnimation(n,f,t))};ve._updateEffectAnimation=function(n,t,i){var r=this.childAt(1),e,s;if(r){var h=this,l=n.getItemLayout(i),u=1e3*t.get("period"),f=t.get("loop"),c=t.get("constantSpeed"),o=ci(t.get("delay"),function(t){return t/n.count()*u/3}),a="function"==typeof o;(r.ignore=!0,this.updateAnimationPoints(r,l),c>0&&(u=this.getLineLength(r)/c*1e3),u!==this._period||f!==this._loop)&&(r.stopAnimation(),e=o,a&&(e=o(i)),r.__t>0&&(e=-u*r.__t),r.__t=0,s=r.animate("",f).when(u,{__t:1}).delay(e).during(function(){h.updateSymbolPosition(r)}),f||s.done(function(){h.remove(r)}),s.start());this._period=u;this._loop=f}};ve.getLineLength=function(n){return hh(n.__p1,n.__cp1)+hh(n.__cp1,n.__p2)};ve.updateAnimationPoints=function(n,t){n.__p1=t[0];n.__p2=t[1];n.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]};ve.updateData=function(n,t,i){this.childAt(0).updateData(n,t,i);this._updateEffectSymbol(n,t)};ve.updateSymbolPosition=function(n){var t=n.__p1,i=n.__p2,r=n.__cp1,u=n.__t,f=n.position,e=wi,o=cut,s,h;f[0]=e(t[0],r[0],i[0],u);f[1]=e(t[1],r[1],i[1],u);s=o(t[0],r[0],i[0],u);h=o(t[1],r[1],i[1],u);n.rotation=-Math.atan2(h,s)-Math.PI/2;n.ignore=!1};ve.updateLayout=function(n,t){this.childAt(0).updateLayout(n,t);var i=n.getItemModel(t).getModel("effect");this._updateEffectAnimation(n,i,t)};ot(ly,f);gp=ck.prototype;gp._createPolyline=function(n,t,i){var r=n.getItemLayout(t),u=new lf({shape:{points:r}});this.add(u);this._updateCommonStl(n,t,i)};gp.updateData=function(n,t,i){var r=n.hostModel;w(this.childAt(0),{shape:{points:n.getItemLayout(t)}},r,t);this._updateCommonStl(n,t,i)};gp._updateCommonStl=function(n,t,i){var r=this.childAt(0),u=n.getItemModel(t),o=n.getItemVisual(t,"color"),f=i&&i.lineStyle,e=i&&i.hoverLineStyle;i&&!n.hasItemOption||(f=u.getModel("lineStyle.normal").getLineStyle(),e=u.getModel("lineStyle.emphasis").getLineStyle());r.useStyle(c({strokeNoScale:!0,fill:"none",stroke:o},f));r.hoverStyle=e;lt(this)};gp.updateLayout=function(n,t){this.childAt(0).setShape("points",n.getItemLayout(t))};ot(ck,f);nw=kot.prototype;nw.createLine=function(n,t,i){return new ck(n,t,i)};nw.updateAnimationPoints=function(n,t){var f,e;this._points=t;for(var u=[0],r=0,i=1;i=0&&!(r[t]<=u);t--);t=Math.min(t,f-2)}else{for(t=e;tu);t++);t=Math.min(t-1,f-2)}ewt(n.position,i[t],i[t+1],(u-r[t])/(r[t+1]-r[t]));o=i[t+1][0]-i[t][0];s=i[t+1][1]-i[t][1];n.rotation=-Math.atan2(s,o)-Math.PI/2;this._lastFrame=t;this._lastFramePercent=u;n.ignore=!1}};ot(kot,ly);dvi=du({shape:{polyline:!1,segs:[]},buildPath:function(n,t){for(var i,r,f=t.segs,e=t.polyline,u=0;u2?n.quadraticCurveTo(i[2][0],i[2][1],i[1][0],i[1][1]):n.lineTo(i[1][0],i[1][1])},findDataIndex:function(n,t){for(var i,r,e=this.shape,o=e.segs,s=e.polyline,f=Math.max(this.style.lineWidth,1),u=0;u2){if(akt(i[0][0],i[0][1],i[2][0],i[2][1],i[1][0],i[1][1],f,n,t))return u}else if(ro(i[0][0],i[0][1],i[1][0],i[1][1],f,n,t))return u;return-1}});dtt=wui.prototype;dtt.updateData=function(n){var t,i,r;this.group.removeAll();t=this._lineEl;i=n.hostModel;t.setShape({segs:n.mapArray(n.getItemLayout),polyline:i.get("polyline")});t.useStyle(i.getModel("lineStyle.normal").getLineStyle());r=n.getVisual("color");r&&t.setStyle("stroke",r);t.setStyle("fill");t.seriesIndex=i.seriesIndex;t.on("mousemove",function(n){t.dataIndex=null;var i=t.findDataIndex(n.offsetX,n.offsetY);i>0&&(t.dataIndex=i)});this.group.add(t)};dtt.updateLayout=function(n){var t=n.getData();this._lineEl.setShape({segs:t.mapArray(t.getItemLayout)})};dtt.remove=function(){this.group.removeAll()};rr({type:"lines",init:function(){},render:function(n,t,i){var c=n.getData(),r=this._lineDraw,u=n.get("effect.show"),e=n.get("polyline"),o=n.get("large")&&c.count()>=n.get("largeThreshold");u===this._hasEffet&&e===this._isPolyline&&o===this._isLarge||(r&&r.remove(),r=this._lineDraw=o?new wui:new ik(e?u?kot:ck:u?ly:cy),this._hasEffet=u,this._isPolyline=e,this._isLarge=o);var s=n.get("zlevel"),l=n.get("effect.trailLength"),f=i.getZr(),h="svg"===f.painter.getType();h||f.painter.getLayer(s).clear(!0);null==this._lastZlevel||h||f.configLayer(this._lastZlevel,{motionBlur:!1});u&&l&&(h||f.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)}));this.group.add(r.group);r.updateData(c);this._lastZlevel=s},updateLayout:function(n,t,i){this._lineDraw.updateLayout(n);var r=i.getZr();"svg"===r.painter.getType()||r.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(n,t){this._lineDraw&&this._lineDraw.remove(t,!0);var i=t.getZr();"svg"===i.painter.getType()||i.painter.getLayer(this._lastZlevel).clear(!0)},dispose:function(){}});wt(function(n){n.eachSeriesByType("lines",function(n){var t=n.coordinateSystem,i=n.getData();i.each(function(r){var f=i.getItemModel(r),e=f.option instanceof Array?f.option:f.get("coords"),u=[],o,s;if(n.get("polyline"))for(o=0;o0?(l=f(o)?d:g,o>0&&(o=o*ut+b),h[s++]=l[c],h[s++]=l[c+1],h[s++]=l[c+2],h[s++]=l[c+3]*o*256):s+=4;return a.putImageData(w,0,0),e},_getBrush:function(){var i=this._brushCanvas||(this._brushCanvas=gl()),r=this.pointSize+this.blurSize,t=2*r,n;return i.width=t,i.height=t,n=i.getContext("2d"),n.clearRect(0,0,t,t),n.shadowOffsetX=t,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-r,r,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),i},_getGradient:function(n,t,i){for(var o=this._gradientPixels,r=o[i]||(o[i]=new Uint8ClampedArray(1024)),u=[0,0,0,0],f=0,e=0;e<256;e++)t[i](e/255,!0,u),r[f++]=u[0],r[f++]=u[1],r[f++]=u[2],r[f++]=u[3];return r}};rr({type:"heatmap",render:function(n,t,i){var u,r;t.eachComponent("visualMap",function(t){t.eachTargetSeries(function(i){i===n&&(u=t)})});this.group.removeAll();r=n.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(r,n,i):uor(r)&&this._renderOnGeo(r,n,u,i)},dispose:function(){},_renderOnCartesianAndCalendar:function(n,t){if("cartesian2d"===n.type)var a=n.getAxis("x"),v=n.getAxis("y"),e=a.getBandWidth(),s=v.getBandWidth();var y=this.group,i=t.getData(),f=t.getModel("itemStyle.normal").getItemStyle(["color"]),u=t.getModel("itemStyle.emphasis").getItemStyle(),h=t.getModel("label.normal"),c=t.getModel("label.emphasis"),l=n.type,r="cartesian2d"===l?[t.coordDimToDataDim("x")[0],t.coordDimToDataDim("y")[0],t.coordDimToDataDim("value")[0]]:[t.coordDimToDataDim("time")[0],t.coordDimToDataDim("value")[0]];i.each(function(a){var v,b,p,w,k;if("cartesian2d"===l){if(isNaN(i.get(r[2],a)))return;b=n.dataToPoint([i.get(r[0],a),i.get(r[1],a)]);v=new et({shape:{x:b[0]-e/2,y:b[1]-s/2,width:e,height:s},style:{fill:i.getItemVisual(a,"color"),opacity:i.getItemVisual(a,"opacity")}})}else{if(isNaN(i.get(r[1],a)))return;v=new et({z2:1,shape:n.dataToRect([i.get(r[0],a)]).contentShape,style:{fill:i.getItemVisual(a,"color"),opacity:i.getItemVisual(a,"opacity")}})}p=i.getItemModel(a);i.hasItemOption&&(f=p.getModel("itemStyle.normal").getItemStyle(["color"]),u=p.getModel("itemStyle.emphasis").getItemStyle(),h=p.getModel("label.normal"),c=p.getModel("label.emphasis"));w=t.getRawValue(a);k="-";w&&null!=w[2]&&(k=w[2]);au(f,u,h,c,{labelFetcher:t,labelDataIndex:a,defaultText:k,isRectText:!0});v.setStyle(f);lt(v,i.hasItemOption?u:o({},u));y.add(v);i.setItemGraphicEl(a,v)})},_renderOnGeo:function(n,t,i,r){var s=i.targetVisuals.inRange,y=i.targetVisuals.outOfRange,p=t.getData(),f=this._hmLayer||this._hmLayer||new bui,u,h,v;f.blurSize=t.get("blurSize");f.pointSize=t.get("pointSize");f.minOpacity=t.get("minOpacity");f.maxOpacity=t.get("maxOpacity");u=n.getViewRect().clone();h=n.getRoamTransform().transform;u.applyTransform(h);var e=Math.max(u.x,0),o=Math.max(u.y,0),w=Math.min(u.width+u.x,r.getWidth()),b=Math.min(u.height+u.y,r.getHeight()),c=w-e,l=b-o,k=p.mapArray(["lng","lat","value"],function(t,i,r){var u=n.dataToPoint([t,i]);return u[0]-=e,u[1]-=o,u.push(r),u}),a=i.getExtent(),d="visualMap.continuous"===i.type?ror(a,i.option.range):ior(a,i.getPieceList(),i.option.selected);f.update(k,c,l,s.color.getNormalizer(),{inRange:s.color.getColorMapper(),outOfRange:y.color.getColorMapper()},d);v=new pi({style:{width:c,height:l,x:e,y:o,image:f.canvas},silent:!0});this.group.add(v)}});var ndr=cat.extend({type:"series.pictorialBar",dependencies:["grid"],defaultOption:{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,hoverAnimation:!1},getInitialData:function(n){return n.stack=null,ndr.superApply(this,"getInitialData",arguments)}}),tdr=["itemStyle","normal","borderWidth"],gvi=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],kvt=new wh;rr({type:"pictorialBar",render:function(n,t,i){var e=this.group,r=n.getData(),o=this._data,s=n.coordinateSystem,h=!!s.getBaseAxis().isHorizontal(),f=s.grid.getRect(),u={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:n,coordSys:s,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:h,valueDim:gvi[+h],categoryDim:gvi[1-h]};return r.diff(o).add(function(n){if(r.hasValue(n)){var f=rfi(r,n),i=kui(r,n,f,u),t=ufi(r,u,i);r.setItemGraphicEl(n,t);e.add(t);ofi(t,u,i)}}).update(function(n,t){var i=o.getItemGraphicEl(t);if(r.hasValue(n)){var s=rfi(r,n),f=kui(r,n,s,u),h=efi(r,f);i&&h!==i.__pictorialShapeStr&&(e.remove(i),r.setItemGraphicEl(n,null),i=null);i?aor(i,u,f):i=ufi(r,u,f,!0);r.setItemGraphicEl(n,i);i.__pictorialSymbolMeta=f;e.add(i);ofi(i,u,f)}else e.remove(i)}).remove(function(n){var t=o.getItemGraphicEl(n);t&&ffi(o,n,t.__pictorialSymbolMeta.animationModel,t)}).execute(),this._data=r,this.group},dispose:li,remove:function(n){var i=this.group,t=this._data;n.get("animation")?t&&t.eachItemGraphicEl(function(i){ffi(t,i.dataIndex,n,i)}):i.removeAll()}});wt(e(wb,"pictorialBar"));vt(e(rc,"pictorialBar","roundRect",null));tw=function(n,t,i,r,u){ti.call(this,n,t,i);this.type=r||"value";this.position=u||"bottom";this.orient=null;this._labelInterval=null};tw.prototype={constructor:tw,model:null,isHorizontal:function(){var n=this.position;return"top"===n||"bottom"===n},pointToData:function(n,t){return this.coordinateSystem.pointToData(n,t)[0]},toGlobalCoord:null,toLocalCoord:null};ot(tw,ti);ak.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:ak,_init:function(n){var i=this.dimension,t=new tw(i,el(n),[0,0],n.get("type"),n.get("position")),r="category"===t.type;t.onBand=r&&n.get("boundaryGap");t.inverse=n.get("inverse");t.orient=n.get("orient");n.axis=t;t.model=n;t.coordinateSystem=this;this._axis=t},update:function(n){n.eachSeries(function(n){if(n.coordinateSystem===this){var t=n.getData(),i=this.dimension;this._axis.scale.unionExtentFromData(t,n.coordDimToDataDim(i));th(this._axis.scale,this._axis.model)}},this)},resize:function(n,t){this._rect=ei({left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")},{width:t.getWidth(),height:t.getHeight()});this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var n=this._rect,t=this._axis,i=t.isHorizontal(),r=i?[0,n.width]:[0,n.height],u=t.reverse?1:0;t.setExtent(r[u],r[1-u]);this._updateAxisTransform(t,i?n.x:n.y)},_updateAxisTransform:function(n,t){var i=n.getExtent(),r=i[0]+i[1],u=n.isHorizontal();n.toGlobalCoord=u?function(n){return n+t}:function(n){return r-n+t};n.toLocalCoord=u?function(n){return n-t}:function(n){return r-n+t}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(n){var t=this.getRect(),i=this.getAxis();return"horizontal"===i.orient?i.contain(i.toLocalCoord(n[0]))&&n[1]>=t.y&&n[1]<=t.y+t.height:i.contain(i.toLocalCoord(n[1]))&&n[0]>=t.y&&n[0]<=t.y+t.height},pointToData:function(n){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(n["horizontal"===t.orient?0:1]))]},dataToPoint:function(n){var i=this.getAxis(),t=this.getRect(),r=[],u="horizontal"===i.orient?0:1;return n instanceof Array&&(n=n[0]),r[u]=i.toGlobalCoord(i.dataToCoord(+n)),r[1-u]=0===u?t.y+t.height/2:t.x+t.width/2,r}};nr.register("single",{create:function(n,t){var i=[];return n.eachComponent("singleAxis",function(r,u){var f=new ak(r,n,t);f.name="single_"+u;f.resize(r,t);r.coordinateSystem=f;i.push(f)}),n.eachSeries(function(t){if("singleAxis"===t.get("coordinateSystem")){var i=n.queryComponents({mainType:"singleAxis",index:t.get("singleAxisIndex"),id:t.get("singleAxisId")})[0];t.coordinateSystem=i&&i.coordinateSystem}}),i},dimensions:ak.prototype.dimensions});var idr=vi.getInterval,rdr=vi.ifIgnoreOnTick,udr=["axisLine","axisTickLabel","axisName"],fdr=dr.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(n,i,r,u){var o=this.group,e,f;o.removeAll();e=nst(n);f=new vi(n,e);t(udr,f.add,f);o.add(f.getGroup());n.get("splitLine.show")&&this._splitLine(n,e.labelInterval);fdr.superCall(this,"render",n,i,r,u)},_splitLine:function(n,t){var o=n.axis,h,c;if(!o.scale.isBlank()){var y=n.getModel("splitLine"),l=y.getModel("lineStyle"),a=l.get("width"),r=l.get("color"),p=idr(y,t);r=r instanceof Array?r:[r];for(var u=n.coordinateSystem.getRect(),w=o.isHorizontal(),s=[],b=0,v=o.getTicksCoords(),f=[],e=[],k=n.get("axisLabel.showMinLabel"),d=n.get("axisLabel.showMaxLabel"),i=0;i=0)&&i({type:"updateAxisPointer",currTrigger:n,x:t&&t.offsetX,y:t&&t.offsetY})})},remove:function(n,t){tst(t.getZr(),"axisPointer");uyi.superApply(this._model,"remove",arguments)},dispose:function(n,t){tst("axisPointer",t);uyi.superApply(this._model,"dispose",arguments)}}),hc=olt(),fyi=h,dvt=s;(wl.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(n,t,i,r){var h=t.get("value"),c=t.get("status"),u,s,o,l,v,a;if(this._axisModel=n,this._axisPointerModel=t,this._api=i,r||this._lastValue!==h||this._lastStatus!==c){if(this._lastValue=h,this._lastStatus=c,u=this._group,s=this._handle,!c||"hide"===c)return u&&u.hide(),void(s&&s.hide());u&&u.show();s&&s.show();o={};this.makeElOption(o,h,n,t,i);l=o.graphicKey;l!==this._lastGraphicKey&&this.clear(i);this._lastGraphicKey=l;v=this._moveAnimation=this.determineAnimation(n,t);u?(a=e(vfi,t,v),this.updatePointerEl(u,o,a,t),this.updateLabelEl(u,o,a,t)):(u=this._group=new f,this.createPointerEl(u,o,n,t),this.createLabelEl(u,o,n,t),i.getZr().add(u));wfi(u,t,!0);this._renderHandle(h)}},remove:function(n){this.clear(n)},dispose:function(n){this.clear(n)},determineAnimation:function(n,t){var i=t.get("animation"),r=n.axis,e="category"===r.type,o=t.get("snap"),u,s,f;return!o&&!e?!1:"auto"===i||null==i?(u=this.animationThreshold,e&&r.getBandWidth()>u)?!0:o?(s=dft(n).seriesDataCount,f=r.getExtent(),Math.abs(f[0]-f[1])/s>u):!1:!0===i},makeElOption:function(){},createPointerEl:function(n,t){var i=t.pointer,r;i&&(r=hc(n).pointerEl=new pu[i.type](fyi(t.pointer)),n.add(r))},createLabelEl:function(n,t,i,r){if(t.label){var u=hc(n).labelEl=new et(fyi(t.label));n.add(u);pfi(u,r)}},updatePointerEl:function(n,t,i){var r=hc(n).pointerEl;r&&(r.setStyle(t.pointer.style),i(r,{shape:t.pointer.shape}))},updateLabelEl:function(n,t,i,r){var u=hc(n).labelEl;u&&(u.setStyle(t.label.style),i(u,{shape:t.label.shape,position:t.label.position}),pfi(u,r))},_renderHandle:function(n){var s,h,i;if(!this._dragging&&this.updateHandleTransform){var f=this._axisPointerModel,e=this._api.getZr(),t=this._handle,u=f.getModel("handle"),o=f.get("status");if(!u.get("show")||!o||"hide"===o)return t&&e.remove(t),void(this._handle=null);this._handle||(s=!0,t=this._handle=kv(u.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(n){yo(n.event)},onmousedown:dvt(this._onHandleDragMove,this,0,0),drift:dvt(this._onHandleDragMove,this),ondragend:dvt(this._onHandleDragEnd,this)}),e.add(t));wfi(t,f,!1);h=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];t.setStyle(u.getItemStyle(null,h));i=u.get("size");r(i)||(i=[i,i]);t.attr("scale",[i[0]/2,i[1]/2]);gv(this,"_doDispatchAxisPointer",u.get("throttle")||0,"fixRate");this._moveHandleToValue(n,s)}},_moveHandleToValue:function(n,t){vfi(this._axisPointerModel,!t&&this._moveAnimation,this._handle,ist(this.getHandleTransform(n,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(n,t){var i=this._handle,r;i&&(this._dragging=!0,r=this.updateHandleTransform(ist(i),[n,t],this._axisModel,this._axisPointerModel),this._payloadInfo=r,i.stopAnimation(),i.attr(ist(r)),hc(i).lastProp=null,this._doDispatchAxisPointer())},_doDispatchAxisPointer:function(){if(this._handle){var n=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},_onHandleDragEnd:function(){if(this._dragging=!1,this._handle){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n);this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(n){this._lastValue=null;this._lastStatus=null;var t=n.getZr(),i=this._group,r=this._handle;t&&i&&(this._lastGraphicKey=null,i&&t.remove(i),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(n,t,i){return i=i||0,{x:n[i],y:n[1-i],width:t[i],height:t[1-i]}}}).constructor=wl;wv(wl);eyi=wl.extend({makeElOption:function(n,t,i,r,u){var f=i.axis,h=f.grid,o=r.get("type"),c=tei(h,f).getOtherAxis(f).getGlobalExtent(),l=f.toGlobalCoord(f.dataToCoord(t,!0)),s,e;o&&"none"!==o&&(s=rst(r),e=oyi[o](f,l,c,s),e.style=s,n.graphicKey=e.type,n.pointer=e);dfi(t,n,net(h.model,i),i,r,u)},getHandleTransform:function(n,t,i){var r=net(t.axis.grid.model,t,{labelInside:!1});return r.labelMargin=i.get("handle.margin"),{position:ust(t.axis,n,r),rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(n,t,i){var f=i.axis,l=f.grid,s=f.getGlobalExtent(!0),h=tei(l,f).getOtherAxis(f).getGlobalExtent(),r="x"===f.dim?0:1,u=n.position,e,o,c;return u[r]+=t[r],u[r]=Math.min(s[1],u[r]),u[r]=Math.max(s[0],u[r]),e=(h[1]+h[0])/2,o=[e,e],o[r]=u[r],c=[{verticalAlign:"middle"},{align:"center"}],{position:u,rotation:n.rotation,cursorPoint:o,tooltipOption:c[r]}}});oyi={line:function(n,t,i,r){var u=fst([t,i[0]],[t,i[1]],iei(n));return ks({shape:u,style:r}),{type:"Line",shape:u}},shadow:function(n,t,i){var r=n.getBandWidth(),u=i[1]-i[0];return{type:"Rect",shape:gfi([t-r/2,i[0]],[r,u],iei(n))}}};dr.registerAxisPointerClass("CartesianAxisPointer",eyi);ai(function(n){if(n){n.axisPointer&&0!==n.axisPointer.length||(n.axisPointer={});var t=n.axisPointer.link;t&&!r(t)&&(n.axisPointer.link=[t])}});vu(ha.PROCESSOR.STATISTIC,function(n,t){n.getComponent("axisPointer").coordSysAxesInfo=nir(n,t)});ut({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},function(n,t,i){var p=n.currTrigger,r=[n.x,n.y],h=n,w=n.dispatchAction||s(i.dispatchAction,i),u=t.getComponent("axisPointer").coordSysAxesInfo,c;if(u){vk(r)&&(r=tyi({seriesIndex:h.seriesIndex,dataIndex:h.dataIndex},t).point);var l=vk(r),a=h.axesInfo,f=u.axesInfo,b="leave"===p||vk(r),e={},o={},v={list:[],map:{}},y={showPointer:iyi(yor,o),showTooltip:iyi(por,v)};return gf(u.coordSysMap,function(n,t){var i=l||n.containPoint(r);gf(u.coordSysAxesInfo[t],function(n){var f=n.axis,u=dor(a,n),t;!b&&i&&(!a||u)&&(t=u&&u.value,null!=t||l||(t=f.pointToData(r)),null!=t&&hfi(n,t,y,!1,e))})}),c={},gf(f,function(n,t){var i=n.linkGroup;i&&!o[t]&&gf(i.axesInfo,function(t,r){var f=o[r],u;t!==n&&f&&(u=f.value,i.mapper&&(u=n.axis.scale.parse(i.mapper(u,cfi(t),cfi(n)))),c[n.key]=u)})}),gf(c,function(n,t){hfi(f[t],n,y,!0,e)}),wor(o,f,e),bor(v,r,n,w),kor(f,0,i),e}});var syi=["x","y"],odr=["width","height"],sdr=wl.extend({makeElOption:function(n,t,i,r,u){var e=i.axis,h=e.coordinateSystem,c=est(h,1-yk(e)),l=h.dataToPoint(t)[0],o=r.get("type"),s,f;o&&"none"!==o&&(s=rst(r),f=hdr[o](e,l,c,s),f.style=s,n.graphicKey=f.type,n.pointer=f);dfi(t,n,nst(i),i,r,u)},getHandleTransform:function(n,t,i){var r=nst(t,{labelInside:!1});return r.labelMargin=i.get("handle.margin"),{position:ust(t.axis,n,r),rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(n,t,i){var f=i.axis,e=f.coordinateSystem,r=yk(f),o=est(e,r),u=n.position;u[r]+=t[r];u[r]=Math.min(o[1],u[r]);u[r]=Math.max(o[0],u[r]);var s=est(e,1-r),h=(s[1]+s[0])/2,c=[h,h];return c[r]=u[r],{position:u,rotation:n.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}}}),hdr={line:function(n,t,i,r){var u=fst([t,i[0]],[t,i[1]],yk(n));return ks({shape:u,style:r}),{type:"Line",shape:u}},shadow:function(n,t,i){var r=n.getBandWidth(),u=i[1]-i[0];return{type:"Rect",shape:gfi([t-r/2,i[0]],[r,u],yk(n))}}};dr.registerAxisPointerClass("SingleAxisPointer",sdr);oi({type:"single"});hyi=ui.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(){hyi.superApply(this,"init",arguments);this.legendDataProvider=function(){return this.getRawData()}},fixData:function(n){for(var c,t,a,e,u=n.length,r=i(pot().key(function(n){return n[2]}).entries(n),function(n){return{name:n.key,dataList:n.values}}),l=r.length,s=-1,h=-1,f=0;fs&&(s=c,h=f);for(t=0;tt[1]&&t.reverse(),{coordSys:{type:"polar",cx:n.cx,cy:n.cy,r:t[1],r0:t[0]},api:{coord:s(function(t){var u=i.dataToRadius(t[0]),f=r.dataToAngle(t[1]),e=n.coordToPoint([u,f]);return e.push(u,f*Math.PI/180),e}),size:s(hsr,n)}}},calendar:function(n){var t=n.getRect(),i=n.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:n.getCellWidth(),cellHeight:n.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:s(n.dataToPoint,n)}}}};iy({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0},getInitialData:function(n,t){return so(n.data,this,t)}});rr({type:"custom",_data:null,render:function(n,t,i){var f=this._data,r=n.getData(),u=this.group,e=asr(n,r,t,i);r.diff(f).add(function(t){r.hasValue(t)&&fei(null,t,e(t),n,u,r)}).update(function(t,i){var o=f.getItemGraphicEl(i);r.hasValue(t)?fei(o,t,e(t),n,u,r):o&&u.remove(o)}).remove(function(n){var t=f.getItemGraphicEl(n);t&&u.remove(t)}).execute();this._data=r},dispose:li});ai(function(n){var t=n.graphic;r(t)?n.graphic=t[0]&&t[0].elements?[n.graphic[0]]:[{elements:t}]:t&&!t.elements&&(n.graphic=[{elements:[t]}])});cyi=pr({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(){var n=this.option.elements;this.option.elements=null;cyi.superApply(this,"mergeOption",arguments);this.option.elements=n},optionUpdated:function(n,i){var f=this.option,h=(i?f:n).elements,r=f.elements=i?[]:f.elements,o=[],e,s,u;for(this._flatten(h,o),e=dut(r,o),pdt(e),s=this._elOptionsToUpdate=[],t(e,function(n,t){var i=n.option;i&&(s.push(i),bsr(n,i),ksr(r,t,i),dsr(r[t],i))},this),u=r.length-1;u>=0;u--)null==r[u]?r.splice(u,1):delete r[u].$action},_flatten:function(n,i,r){t(n,function(n){if(n){r&&(n.parentOption=r);i.push(n);var t=n.children;"group"===n.type&&t&&this._flatten(t,i,n);delete n.children}},this)},useElOptionsToUpdate:function(){var n=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,n}});oi({type:"graphic",init:function(){this._elMap=dt();this._lastGraphicModel},render:function(n,t,i){n!==this._lastGraphicModel&&this._clear();this._lastGraphicModel=n;this._updateElements(n,i);this._relocate(n,i)},_updateElements:function(n){var r=n.useElOptionsToUpdate(),i,u;r&&(i=this._elMap,u=this.group,t(r,function(n){var r=n.$action,f=n.id,e=i.get(f),h=n.parentId,c=null!=h?i.get(h):u,t,o,s;"text"===n.type&&(t=n.style,n.hv&&n.hv[1]&&(t.textVerticalAlign=t.textBaseline=null),!t.hasOwnProperty("textFill")&&t.fill&&(t.textFill=t.fill),!t.hasOwnProperty("textStroke")&&t.stroke&&(t.textStroke=t.stroke));o=wsr(n);r&&"merge"!==r?"replace"===r?(pk(e,i),sei(f,c,o,i)):"remove"===r&&pk(e,i):e?e.attr(o):sei(f,c,o,i);s=i.get(f);s&&(s.__ecGraphicWidth=n.width,s.__ecGraphicHeight=n.height)}))},_relocate:function(n,t){for(var i,r,u,e=n.option.elements,o=this.group,s=this._elMap,f=e.length-1;f>=0;f--)i=e[f],r=s.get(i.id),r&&(u=r.parent,sb(r,i,u===o?{width:t.getWidth(),height:t.getHeight()}:{width:u.__ecGraphicWidth||0,height:u.__ecGraphicHeight||0},null,{hv:i.hv,boundingMode:i.bounding}))},_clear:function(){var n=this._elMap;n.each(function(t){pk(t,n)});this._elMap=dt()},dispose:function(){this._clear()}});gvt=pr({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(n,t,i){this.mergeDefaultAndTheme(n,i);n.selected=n.selected||{}},mergeOption:function(n){gvt.superCall(this,"mergeOption",n)},optionUpdated:function(){var n,i,t,r;if(this._updateData(this.ecModel),n=this._data,n[0]&&"single"===this.get("selectedMode")){for(i=!1,t=0;t=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});ut("legendToggleSelect","legendselectchanged",e(sst,"toggleSelected"));ut("legendSelect","legendselected",e(sst,"select"));ut("legendUnSelect","legendunselected",e(sst,"unSelect"));var da=e,wdr=t,nyt=f,bdr=oi({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new nyt);this._backgroundEl},getContentGroup:function(){return this._contentGroup},render:function(n,t,i){var r;if(this.resetInner(),n.get("show",!0)){r=n.get("align");r&&"auto"!==r||(r="right"===n.get("left")&&"vertical"===n.get("orient")?"right":"left");this.renderInner(r,n,t,i);var f=n.getBoxLayoutParams(),e={width:i.getWidth(),height:i.getHeight()},o=n.get("padding"),h=ei(f,e,o),u=this.layoutInner(n,r,h),s=ei(c({width:u.width,height:u.height},f),e,o);this.group.attr("position",[s.x-u.x,s.y-u.y]);this.group.add(this._backgroundEl=cei(u,n))}},resetInner:function(){this.getContentGroup().removeAll();this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(n,t,i,r){var e=this.getContentGroup(),u=dt(),f=t.get("selectedMode");wdr(t.getData(),function(o,s){var h=o.get("name"),c,a,l,v,y;this.newlineDisabled||""!==h&&"\n"!==h?(c=i.getSeriesByName(h)[0],u.get(h)||(c?(a=c.getData(),l=a.getVisual("color"),"function"==typeof l&&(l=l(c.getDataParams(0))),v=a.getVisual("legendSymbol")||"roundRect",y=a.getVisual("symbol"),this._createItem(h,s,o,t,v,y,n,l,f).on("click",da(lei,h,r)).on("mouseover",da(aei,c,null,r)).on("mouseout",da(vei,c,null,r)),u.set(h,!0)):i.eachRawSeries(function(i){var e,c,l;if(!u.get(h)&&i.legendDataProvider){if(e=i.legendDataProvider(),c=e.indexOfName(h),c<0)return;l=e.getItemVisual(c,"color");this._createItem(h,s,o,t,"roundRect",null,n,l,f).on("click",da(lei,h,r)).on("mouseover",da(aei,i,h,r)).on("mouseout",da(vei,i,h,r));u.set(h,!0)}},this))):e.add(new nyt({newline:!0}))},this)},_createItem:function(n,t,i,r,u,f,e,s,h){var y=r.get("itemWidth"),v=r.get("itemHeight"),p=r.get("inactiveColor"),w=r.isSelected(n),c=new nyt,nt=i.getModel("textStyle"),tt=i.get("icon"),k=i.getModel("tooltip"),it=k.parentModel,l,g;(u=tt||u,c.add(wr(u,0,0,y,v,w?s:p,!0)),!tt&&f&&(f!==u||"none"==f))&&(l=.8*v,"none"===f&&(f="circle"),c.add(wr(f,(y-l)/2,(v-l)/2,l,l,w?s:p)));var rt="left"===e?y+5:-5,ut=e,a=r.get("formatter"),d=n;return"string"==typeof a&&a?d=a.replace("{name}",null!=n?n:""):"function"==typeof a&&(d=a(n)),c.add(new b({style:pt({},nt,{text:d,x:rt,y:v/2,textFill:w?nt.getTextColor():p,textAlign:ut,textVerticalAlign:"middle"})})),g=new et({shape:c.getBoundingRect(),invisible:!0,tooltip:k.get("show")?o({content:n,formatter:it.get("formatter",!0)||function(){return n},formatterParams:{componentType:"legend",legendIndex:r.componentIndex,name:n,$vars:["name"]}},k.option):null}),c.add(g),c.eachChild(function(n){n.silent=!0}),g.silent=!h,this.getContentGroup().add(c),lt(c),c.__legendDataIndex=t,c},layoutInner:function(n,t,i){var r=this.getContentGroup(),u;return sp(n.get("orient"),r,n.get("itemGap"),i.width,i.height),u=r.getBoundingRect(),r.attr("position",[-u.x,-u.y]),this.group.getBoundingRect()}});vu(function(n){var t=n.findComponents({mainType:"legend"});t&&t.length&&n.filterSeries(function(n){for(var i=0;ii[r],k=[-o.x,-o.y];k[u]=h.position[u];var d=[0,0],y=[-f.x,-f.y],g=ii(n.get("pageButtonGap",!0),n.get("itemGap",!0));return v&&("end"===n.get("pageButtonPosition",!0)?y[u]+=i[r]-f[r]:d[u]+=f[r]+g),y[1-u]+=o[e]/2-f[e]/2,h.attr("position",k),l.attr("position",d),a.attr("position",y),s=this.group.getBoundingRect(),((s={x:0,y:0})[r]=v?i[r]:o[r],s[e]=Math.max(o[e],f[e]),s[b]=Math.min(0,f[b]+y[1-u]),l.__rectSize=i[r],v)?(c={x:0,y:0},c[r]=Math.max(i[r]-f[r]-g,0),c[e]=s[e],l.setClipPath(new et({shape:c})),l.__rectSize=c[r]):a.eachChild(function(n){n.attr({invisible:!0,silent:!0})}),p=this._getPageInfo(n),null!=p.pageIndex&&w(h,{position:p.contentPosition},!!v&&n),this._updatePageInfoView(n,p),s},_pageGo:function(n,t,i){var r=this._getPageInfo(t)[n];null!=r&&i.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:t.id})},_updatePageInfoView:function(n,i){var u=this._controllerGroup;t(["pagePrev","pageNext"],function(t){var f=null!=i[t+"DataIndex"],r=u.childOfName(t);r&&(r.setStyle("fill",f?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),r.cursor=f?"pointer":"default")});var f=u.childOfName("pageText"),r=n.get("pageFormatter"),e=i.pageIndex,o=null!=e?e+1:0,s=i.pageCount;f&&r&&f.setStyle("text",fi(r)?r.replace("{current}",o).replace("{total}",s):r({current:o,total:s}))},_getPageInfo:function(n){function y(n){var i=n.getBoundingRect().clone();return i[t]+=n.position[f],i}var l,p,w,s,nt=n.get("scrollDataIndex",!0),e=this.getContentGroup(),o=e.getBoundingRect(),a=this._containerGroup.__rectSize,f=n.getOrient().index,u=gtt[f],g=gtt[1-f],t=vyi[f],b=e.position.slice(),h,k,d,i,r,c,v;if(this._showController?e.eachChild(function(n){n.__legendDataIndex===nt&&(s=n)}):s=e.childAt(0),h=a?Math.ceil(o[u]/a):0,s&&(k=s.getBoundingRect(),d=s.position[f]+k[t],b[f]=-d-o[t],l=Math.floor(h*(d+k[t]+a/2)/o[u]),l=o[u]&&h?Math.max(0,Math.min(h-1,l)):-1,i={x:0,y:0},i[u]=a,i[g]=o[g],i[t]=-b[f]-o[t],c=e.children(),e.eachChild(function(n,f){var e=y(n);e.intersect(i)&&(null==r&&(r=f),w=n.__legendDataIndex);f===c.length-1&&e[t]+e[u]<=i[t]+i[u]&&(w=null)}),null!=r))if(v=y(c[r]),i[t]=v[t]+v[u]-i[u],r<=0&&v[t]>=i[t])p=null;else{for(;r>0&&y(c[r-1]).intersect(i);)r--;p=c[r].__legendDataIndex}return{contentPosition:b,pageIndex:l,pageCount:h,pagePrevDataIndex:p,pageNextDataIndex:w}}});ut("legendScroll","legendscroll",function(n,t){var i=n.scrollDataIndex;null!=i&&t.eachComponent({mainType:"legend",subType:"scroll",query:n},function(n){n.setScrollDataIndex(i)})});pr({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:8,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});var yyi=t,kdr=rkt,ddr=["","-webkit-","-moz-","-o-"];hst.prototype={constructor:hst,_enterable:!0,update:function(){var n=this._container,i=n.currentStyle||document.defaultView.getComputedStyle(n),t=n.style;"absolute"!==t.position&&"absolute"!==i.position&&(t.position="relative")},show:function(n){clearTimeout(this._hideTimeout);var t=this.el;t.style.cssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+ihr(n)+";left:"+this._x+"px;top:"+this._y+"px;"+(n.get("extraCssText")||"");t.style.display=t.innerHTML?"block":"none";this._show=!0},setContent:function(n){this.el.innerHTML=null==n?"":n},setEnterable:function(n){this._enterable=n},getSize:function(){var n=this.el;return[n.clientWidth,n.clientHeight]},moveTo:function(n,t){var i,r=this._zr,u;r&&r.painter&&(i=r.painter.getViewportRootOffset())&&(n+=i.offsetLeft,t+=i.offsetTop);u=this.el.style;u.left=n+"px";u.top=t+"px";this._x=n;this._y=t},hide:function(){this.el.style.display="none";this._show=!1},hideLater:function(n){!this._show||this._inContent&&this._enterable||(n?(this._hideDelay=n,this._show=!1,this._hideTimeout=setTimeout(s(this.hide,this),n)):this.hide())},isShow:function(){return this._show}};var pyi=s,iw=t,wyi=u,gdr=new et({shape:{x:-1,y:-1,width:2,height:2}});oi({type:"tooltip",init:function(n,t){if(!k.node){var i=new hst(t.getDom(),t);this._tooltipContent=i}},render:function(n,t,i){if(!k.node){this.group.removeAll();this._tooltipModel=n;this._ecModel=t;this._api=i;this._lastDataByCoordSys=null;this._alwaysShowContent=n.get("alwaysShowContent");var r=this._tooltipContent;r.update();r.setEnterable(n.get("enterable"));this._initGlobalListener();this._keepShow()}},_initGlobalListener:function(){var n=this._tooltipModel.get("triggerOn");lfi("itemTooltip",this._api,pyi(function(t,i,r){"none"!==n&&(n.indexOf(t)>=0?this._tryShow(i,r):"leave"===t&&this._hide(r))},this))},_keepShow:function(){var t=this._tooltipModel,i=this._ecModel,r=this._api,n;null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")&&(n=this,clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,i,r,{x:n._lastX,y:n._lastY})}))},manuallyShowTip:function(n,t,i,r){var u,o,f;if(r.from!==this.uid&&!k.node)if(u=pei(r,i),this._ticket="",o=r.dataByCoordSys,r.tooltip&&null!=r.x&&null!=r.y)f=gdr,f.position=[r.x,r.y],f.update(),f.tooltip=r.tooltip,this._tryShow({offsetX:r.x,offsetY:r.y,target:f},u);else if(o)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,event:{},dataByCoordSys:r.dataByCoordSys,tooltipOption:r.tooltipOption},u);else if(null!=r.seriesIndex){if(this._manuallyAxisShowTip(n,t,i,r))return;var e=tyi(r,t),s=e.point[0],h=e.point[1];null!=s&&null!=h&&this._tryShow({offsetX:s,offsetY:h,position:r.position,target:e.el,event:{}},u)}else null!=r.x&&null!=r.y&&(i.dispatchAction({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:i.getZr().findHover(r.x,r.y).target,event:{}},u))},manuallyHideTip:function(n,t,i,r){var u=this._tooltipContent;this._alwaysShowContent||u.hideLater(this._tooltipModel.get("hideDelay"));this._lastX=this._lastY=null;r.from!==this.uid&&this._hide(pei(r,i))},_manuallyAxisShowTip:function(n,t,i,r){var f=r.seriesIndex,e=r.dataIndex,o=t.getComponent("axisPointer").coordSysAxesInfo,u;if(null!=f&&null!=e&&null!=o&&(u=t.getSeriesByIndex(f),u&&"axis"===(n=cst([u.getData().getItemModel(e),u,(u.coordinateSystem||{}).model,n])).get("trigger")))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:f,dataIndex:e,position:r.position}),!0},_tryShow:function(n,t){var i=n.target,r;this._tooltipModel&&(this._lastX=n.offsetX,this._lastY=n.offsetY,r=n.dataByCoordSys,r&&r.length?this._showAxisTooltip(r,n):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(n,i,t)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(n,i,t)):(this._lastDataByCoordSys=null,this._hide(t)))},_showOrMove:function(n,t){var i=n.get("showDelay");t=s(t,this);clearTimeout(this._showTimout);i>0?this._showTimout=setTimeout(t,i):t()},_showAxisTooltip:function(n,i){var f=this._ecModel,h=this._tooltipModel,u=[i.offsetX,i.offsetY],r=[],e=[],o=cst([i.tooltipOption,h]),s;iw(n,function(n){iw(n.dataByAxis,function(n){var i=f.getComponent(n.axisDim+"Axis",n.axisIndex),u=n.value,h=[],o,s;i&&null!=u&&(o=kfi(u,i.axis,f,n.seriesDataIndices,n.valueLabelOpt),t(n.seriesDataIndices,function(t){var s=f.getSeriesByIndex(t.seriesIndex),c=t.dataIndexInside,r=s&&s.getDataParams(c);r.axisDim=n.axisDim;r.axisIndex=n.axisIndex;r.axisType=n.axisType;r.axisId=n.axisId;r.axisValue=vft(i.axis,u);r.axisValueLabel=o;r&&(e.push(r),h.push(s.formatTooltip(c,!0)))}),s=o,r.push((s?yt(s)+"
":"")+h.join("
")))})},this);r.reverse();r=r.join("

");s=i.position;this._showOrMove(o,function(){this._updateContentNotChangedOnAxis(n)?this._updatePosition(o,s,u[0],u[1],this._tooltipContent,e):this._showTooltipContent(o,r,e,Math.random(),u[0],u[1],s)})},_showSeriesItemTooltip:function(n,t,i){var l=this._ecModel,o=t.seriesIndex,f=l.getSeriesByIndex(o),u=t.dataModel||f,r=t.dataIndex,s=t.dataType,h=u.getData(),e=cst([h.getItemModel(r),u,f&&(f.coordinateSystem||{}).model,this._tooltipModel]),c=e.get("trigger");if(null==c||"item"===c){var a=u.getDataParams(r,s),v=u.formatTooltip(r,!1,s),y="item_"+u.name+"_"+r;this._showOrMove(e,function(){this._showTooltipContent(e,v,a,y,n.offsetX,n.offsetY,n.position,n.target)});i({type:"showTip",dataIndexInside:r,dataIndex:h.getRawIndex(r),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(n,t,i){var r=t.tooltip,f;"string"==typeof r&&(f=r,r={content:f,formatter:f});var u=new tt(r,this._tooltipModel,this._ecModel),e=u.get("content"),o=Math.random();this._showOrMove(u,function(){this._showTooltipContent(u,e,u.get("formatterParams")||{},o,n.offsetX,n.offsetY,n.position,t)});i({type:"showTip",from:this.uid})},_showTooltipContent:function(n,t,i,r,u,f,e,o){var s,h,c,l;(this._ticket="",n.get("showContent")&&n.get("show"))&&(s=this._tooltipContent,h=n.get("formatter"),e=e||n.get("position"),c=t,h&&"string"==typeof h?c=out(h,i,!0):"function"==typeof h&&(l=pyi(function(t,r){t===this._ticket&&(s.setContent(r),this._updatePosition(n,e,u,f,s,i,o))},this),this._ticket=r,c=h(i,r,l)),s.setContent(c),s.show(n),this._updatePosition(n,e,u,f,s,i,o))},_updatePosition:function(n,t,i,u,f,e,o){var c=this._api.getWidth(),l=this._api.getHeight(),w,h;t=t||n.get("position");var s=f.getSize(),a=n.get("align"),y=n.get("verticalAlign"),p=o&&o.getBoundingRect().clone();(o&&p.applyTransform(o.transform),"function"==typeof t&&(t=t([i,u],e,f.el,p,{viewSize:[c,l],contentSize:s.slice()})),r(t))?(i=wyi(t[0],c),u=wyi(t[1],l)):v(t)?(t.width=s[0],t.height=s[1],w=ei(t,{width:c,height:l}),i=w.x,u=w.y,a=null,y=null):"string"==typeof t&&o?(i=(h=fhr(t,p,s))[0],u=h[1]):(i=(h=rhr(i,u,f.el,c,l,a?null:20,y?null:20))[0],u=h[1]);(a&&(i-=bei(a)?s[0]/2:"right"===a?s[0]:0),y&&(u-=bei(y)?s[1]/2:"bottom"===y?s[1]:0),n.get("confine"))&&(h=uhr(i,u,f.el,c,l),i=h[0],u=h[1]);f.moveTo(i,u)},_updateContentNotChangedOnAxis:function(n){var i=this._lastDataByCoordSys,t=!!i&&i.length===n.length;return t&&iw(i,function(i,r){var u=i.dataByAxis||{},f=(n[r]||{}).dataByAxis||[];(t&=u.length===f.length)&&iw(u,function(n,i){var r=f[i]||{},u=n.seriesDataIndices||[],e=r.seriesDataIndices||[];(t&=n.value===r.value&&n.axisType===r.axisType&&n.axisId===r.axisId&&u.length===e.length)&&iw(u,function(n,i){var r=e[i];t&=n.seriesIndex===r.seriesIndex&&n.dataIndex===r.dataIndex})})}),this._lastDataByCoordSys=n,!!t},_hide:function(n){this._lastDataByCoordSys=null;n({type:"hideTip",from:this.uid})},dispose:function(n,t){k.node||(this._tooltipContent.hide(),tst("itemTooltip",t))}});ut({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){});ut({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){});wk.prototype={constructor:wk,pointToData:function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},dataToRadius:ti.prototype.dataToCoord,radiusToData:ti.prototype.coordToData};ot(wk,ti);bk.prototype={constructor:bk,pointToData:function(n,t){return this.polar.pointToData(n,t)["radius"===this.dim?0:1]},dataToAngle:ti.prototype.dataToCoord,angleToData:ti.prototype.coordToData};ot(bk,ti);rw=function(n){this.name=n||"";this.cx=0;this.cy=0;this._radiusAxis=new wk;this._angleAxis=new bk;this._radiusAxis.polar=this._angleAxis.polar=this};rw.prototype={type:"polar",axisPointerEnabled:!0,constructor:rw,dimensions:["radius","angle"],model:null,containPoint:function(n){var t=this.pointToCoord(n);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},containData:function(n){return this._radiusAxis.containData(n[0])&&this._angleAxis.containData(n[1])},getAxis:function(n){return this["_"+n+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(n){var t=[],i=this._angleAxis,r=this._radiusAxis;return i.scale.type===n&&t.push(i),r.scale.type===n&&t.push(r),t},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(n){var t=this._angleAxis;return n===t?this._radiusAxis:t},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(n){var t=null!=n&&"auto"!==n?this.getAxis(n):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},dataToPoint:function(n,t){return this.coordToPoint([this._radiusAxis.dataToRadius(n[0],t),this._angleAxis.dataToAngle(n[1],t)])},pointToData:function(n,t){var i=this.pointToCoord(n);return[this._radiusAxis.radiusToData(i[0],t),this._angleAxis.angleToData(i[1],t)]},pointToCoord:function(n){var i=n[0]-this.cx,r=n[1]-this.cy,s=this.getAngleAxis(),u=s.getExtent(),f=Math.min(u[0],u[1]),o=Math.max(u[0],u[1]),e,t,h;for(s.inverse?f=o-360:o=f+360,e=Math.sqrt(i*i+r*r),i/=e,r/=e,t=Math.atan2(-r,i)/Math.PI*180,h=to;)t+=360*h;return[e,t]},coordToPoint:function(n){var t=n[0],i=n[1]/180*Math.PI;return[Math.cos(i)*t+this.cx,-Math.sin(i)*t+this.cy]}};nit=d.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});l(nit.prototype,ic);iyt={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};ca("angle",nit,dei,iyt.angle);ca("radius",nit,dei,iyt.radius);pr({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(n){var t;return this.ecModel.eachComponent(n,function(n){n.getCoordSysModel()===this&&(t=n)},this),t},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});byi={dimensions:rw.prototype.dimensions,create:function(n,t){var i=[];return n.eachComponent("polar",function(n,r){var u=new rw(r);u.update=shr;var f=u.getRadiusAxis(),e=u.getAngleAxis(),o=n.findAxisModel("radiusAxis"),s=n.findAxisModel("angleAxis");gei(f,o);gei(e,s);ohr(u,n,t);i.push(u);n.coordinateSystem=u;u.model=n}),n.eachSeries(function(t){if("polar"===t.get("coordinateSystem")){var i=n.queryComponents({mainType:"polar",index:t.get("polarIndex"),id:t.get("polarId")})[0];t.coordinateSystem=i.coordinateSystem}}),i}};nr.register("polar",byi);kyi=["axisLine","axisLabel","axisTick","splitLine","splitArea"];dr.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(n){if(this.group.removeAll(),n.get("show")){var i=n.axis,r=i.polar,f=r.getRadiusAxis().getExtent(),u=i.getTicksCoords();"category"!==i.type&&u.pop();t(kyi,function(t){!n.get(t+".show")||i.scale.isBlank()&&"axisLine"!==t||this["_"+t](n,r,u,f)},this)}},_axisLine:function(n,t,i,r){var f=n.getModel("axisLine.lineStyle"),u=new wh({shape:{cx:t.cx,cy:t.cy,r:r[ast(t)]},style:f.getLineStyle(),z2:1,silent:!0});u.style.fill=null;this.group.add(u)},_axisTick:function(n,t,r,u){var f=n.getModel("axisTick"),o=(f.get("inside")?-1:1)*f.get("length"),e=u[ast(t)],s=i(r,function(n){return new ou({shape:noi(t,[e,e+o],n)})});this.group.add(ce(s,{style:c(f.getModel("lineStyle").getLineStyle(),{stroke:n.get("axisLine.lineStyle.color")})}))},_axisLabel:function(n,t,i,r){for(var h,a=n.axis,o=n.get("data"),f=n.getModel("axisLabel"),v=n.getFormattedLabels(),y=f.get("margin"),p=a.getLabelsCoords(),u=0;uc?"left":"right",k=Math.abs(e[1]-l)/s<.3?"middle":e[1]>l?"top":"bottom";o&&o[u]&&o[u].textStyle&&(f=new tt(o[u].textStyle,f,f.ecModel));h=new b({silent:!0});this.group.add(h);pt(h.style,f,{x:e[0],y:e[1],textFill:f.getTextColor()||n.get("axisLine.lineStyle.color"),text:v[u],textAlign:w,textVerticalAlign:k})}},_splitLine:function(n,t,i,r){var s=n.getModel("splitLine").getModel("lineStyle"),f=s.get("color"),h=0,e,u,o;for(f=f instanceof Array?f:[f],e=[],u=0;u=0?"p":"n",ot=i.pointToCoord(ut[u]),b=r[t][u][et];"radius"===h.dim?(y=b,e=ot[0],ft=(rt=(-ot[1]+p)*Math.PI/180)+w*Math.PI/180,Math.abs(e)0?o=v[1]:o===v[1]&&n<0&&(o=v[0]),r[t][u][et]=o);l.setItemLayout(u,{cx:tt,cy:it,r0:y,r:e,startAngle:rt,endAngle:ft})}},!0)}},this)},"bar"));oi({type:"polar"});g(d.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(n){d.prototype.init.apply(this,arguments);gs(n.label,["show"])},optionUpdated:function(){var n=this.option,t=this;n.regions=stt.getFilledRegions(n.regions,n.map,n.nameMap);this._optionModelMap=dc(n.regions||[],function(n,i){return i.name&&n.set(i.name,new tt(i,t)),n},dt());this.updateSelectedMap(n.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:.75,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{normal:{show:!1,color:"#000"},emphasis:{show:!0,color:"rgb(100,0,0)"}},itemStyle:{normal:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(n){return this._optionModelMap.get(n)||new tt(null,this,this.ecModel)},getFormattedLabel:function(n,t){var i=this.getRegionModel(n).get("label."+t+".formatter"),r={name:n};return"function"==typeof i?(r.status=t,i(r)):"string"==typeof i?i.replace("{a}",null!=n?n:""):void 0},setZoom:function(n){this.option.zoom=n},setCenter:function(n){this.option.center=n}}),utt);oi({type:"geo",init:function(n,t){var i=new kb(t,!0);this._mapDraw=i;this.group.add(i.group)},render:function(n,t,i,r){if(!r||"geoToggleSelect"!==r.type||r.from!==this.uid){var u=this._mapDraw;n.get("show")?u.draw(n,t,i,this,r):this._mapDraw.group.removeAll();this.group.silent=n.get("silent")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});vst("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"});vst("select",{type:"geoSelect",event:"geoselected"});vst("unSelect",{type:"geoUnSelect",event:"geounselected"});var ngr=["rect","polygon","keep","clear"],ipi=t,ryt={lineX:uoi(0),lineY:uoi(1),rect:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])},rect:function(n,t,i){return n&&i.boundingRect.intersect(n)}},polygon:{point:function(n,t,i){return n&&i.boundingRect.contain(n[0],n[1])&&ih(i.range,n[0],n[1])},rect:function(n,t,i){var f=i.range;if(!n||f.length<=1)return!1;var r=n.x,u=n.y,e=n.width,o=n.height,s=f[0];return!!(ih(f,r,u)||ih(f,r+e,u)||ih(f,r,u+o)||ih(f,r+e,u+o)||y.create(n).contain(s[0],s[1])||kk(r,u,r+e,u,f)||kk(r,u,r,u+o,f)||kk(r+e,u,r+e,u+o,f)||kk(r,u+o,r+e,u+o,f))||void 0}}},ss=t,tit=p,iit=e,uyt=["dataToPoint","pointToData"],tgr=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],ga=dk.prototype;ga.setOutputRanges=function(n,t){this.matchOutputRanges(n,t,function(n,t,i){if((n.coordRanges||(n.coordRanges=[])).push(t),!n.coordRange){n.coordRange=t;var r=fyt[n.brushType](0,i,t);n.__rangeOffset={offset:fpi[n.brushType](r.values,n.range,[1,1]),xyMinMax:r.xyMinMax}}})};ga.matchOutputRanges=function(n,i,r){ss(n,function(n){var u=this.findTargetInfo(n,i);u&&!0!==u&&t(u.coordSyses,function(t){var u=fyt[n.brushType](1,t,n.range);r(n,u.values,t,i)})},this)};ga.setInputRanges=function(n,t){ss(n,function(n){var i=this.findTargetInfo(n,t),r,u;(n.range=n.range||[],i&&!0!==i)&&(n.panelId=i.panelId,r=fyt[n.brushType](0,i.coordSys,n.coordRange),u=n.__rangeOffset,n.range=u?fpi[n.brushType](r.values,u.offset,yhr(r.xyMinMax,u.xyMinMax)):r.values)},this)};ga.makePanelOpts=function(n,t){return i(this._targetInfoList,function(i){var r=i.getPanelRect();return{panelId:i.panelId,defaultBrushType:t&&t(i),clipPath:fui(r),isTargetByCursor:oui(r,n,i.coordSysModel),getLinearBrushOtherExtent:eui(r)}})};ga.controlSeries=function(n,t,i){var r=this.findTargetInfo(n,i);return!0===r||r&&tit(r.coordSyses,t.coordinateSystem)>=0};ga.findTargetInfo=function(n,t){for(var r,u,f=this._targetInfoList,e=foi(t,n),i=0;i=0||tit(u,n.getAxis("y").model)>=0)&&i.push(n)});t.push({panelId:"grid--"+n.id,gridModel:n,coordSysModel:n,coordSys:i[0],coordSyses:i,getPanelRect:upi.grid,xAxisDeclared:f[n.id],yAxisDeclared:e[n.id]})}))},geo:function(n,t){ss(n.geoModels,function(n){var i=n.coordinateSystem;t.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:i,coordSyses:[i],getPanelRect:upi.geo})})}},rpi=[function(n,t){var r=n.xAxisModel,u=n.yAxisModel,i=n.gridModel;return!i&&r&&(i=r.axis.grid.model),!i&&u&&(i=u.axis.grid.model),i&&i===t.gridModel},function(n,t){var i=n.geoModel;return i&&i===t.geoModel}],upi={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var n=this.coordSys,t=n.getBoundingRect().clone();return t.applyTransform(ds(n)),t}},fyt={lineX:iit(eoi,0),lineY:iit(eoi,1),rect:function(n,t,i){var r=t[uyt[n]]([i[0][0],i[1][0]]),u=t[uyt[n]]([i[0][1],i[1][1]]),f=[wst([r[0],u[0]]),wst([r[1],u[1]])];return{values:f,xyMinMax:f}},polygon:function(n,t,r){var u=[[1/0,-1/0],[1/0,-1/0]];return{values:i(r,function(i){var r=t[uyt[n]](i);return u[0][0]=Math.min(u[0][0],r[0]),u[1][0]=Math.min(u[1][0],r[1]),u[0][1]=Math.max(u[0][1],r[0]),u[1][1]=Math.max(u[1][1],r[1]),r}),xyMinMax:u}}},fpi={lineX:iit(ooi,0),lineY:iit(ooi,1),rect:function(n,t,i){return[[n[0][0]-i[0]*t[0][0],n[0][1]-i[0]*t[0][1]],[n[1][0]-i[1]*t[1][0],n[1][1]-i[1]*t[1][1]]]},polygon:function(n,t,r){return i(n,function(n,i){return[n[0]-r[0]*t[i][0],n[1]-r[1]*t[i][1]]})}},epi=["inBrush","outOfBrush"],eyt="__ecBrushSelect",oyt="__ecInBrushSelectEvent",opi=ha.VISUAL.BRUSH;wt(opi,function(n,t,i){n.eachComponent({mainType:"brush"},function(t){i&&"takeGlobalCursor"===i.type&&t.setBrushOption("brush"===i.key?i.brushOption:{brushType:!1});(t.brushTargetManager=new dk(t.option,n)).setInputRanges(t.areas,n)})});vt(opi,function(n,u,f){var e,o,s=[];n.eachComponent({mainType:"brush"},function(u,f){function l(n){return"all"===y||k[n]}function a(n){return!!n.length}function tt(n,t){var i=n.coordinateSystem;w|=i.hasAxisBrushed();l(t)&&i.eachActiveState(n.getData(),function(n,t){"active"===n&&(p[t]=1)})}function it(i,r,f){var e=coi(i),o;e&&!bhr(u,r)&&(t(g,function(t){e[t.brushType]&&u.brushTargetManager.controlSeries(t,i,n)&&f.push(t);w|=a(f)}),l(r)&&a(f))&&(o=i.getData(),o.each(function(n){hoi(e,f,o,n)&&(p[n]=1)}))}var b={brushId:u.id,brushIndex:f,brushName:u.name,areas:h(u.areas),selected:[]},g,nt;s.push(b);var v=u.option,y=v.brushLink,k=[],p=[],d=[],w=0;f||(e=v.throttleType,o=v.throttleDelay);g=i(u.areas,function(n){return khr(c({boundingRect:spi[n.brushType](n)},n))});nt=yst(u.option,epi,function(n){n.mappingMethod="fixed"});r(y)&&t(y,function(n){k[n]=1});n.eachSeries(function(n,t){var i=d[t]=[];"parallel"===n.subType?tt(n,t):it(n,t,i)});n.eachSeries(function(n,t){var r={seriesId:n.id,seriesIndex:t,seriesName:n.name,dataIndex:[]};b.selected.push(r);var f=coi(n),u=d[t],i=n.getData(),e=l(t)?function(n){return p[n]?(r.dataIndex.push(i.getRawIndex(n)),"inBrush"):"outOfBrush"}:function(n){return hoi(f,u,i,n)?(r.dataIndex.push(i.getRawIndex(n)),"inBrush"):"outOfBrush"};(l(t)?w:a(u))&&roi(epi,nt,i,e)})});phr(u,e,o,s,f)});spi={lineX:li,lineY:li,rect:function(n){return loi(n.range)},polygon:function(n){for(var i,t,u=n.range,r=0,f=u.length;rt[0][1]&&(t[0][1]=i[0]),i[1]t[1][1]&&(t[1][1]=i[1]);return t&&loi(t)}};hpi=["#ddd"];pr({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(n,t){var i=this.option;t||ioi(i,n,["inBrush","outOfBrush"]);i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:hpi}},setAreas:function(n){n&&(this.areas=i(n,function(n){return aoi(this.option,n)},this))},setBrushOption:function(n){this.brushOption=aoi(this.option,n);this.brushType=this.brushOption.brushType}});oi({type:"brush",init:function(n,t){this.ecModel=n;this.api=t;this.model;(this._brushController=new vl(t.getZr())).on("brush",s(this._onBrush,this)).mount()},render:function(n){return this.model=n,gk.apply(this,arguments)},updateView:gk,updateLayout:gk,updateVisual:gk,dispose:function(){this._brushController.dispose()},_onBrush:function(n,t){var i=this.model.id;this.model.brushTargetManager.setOutputRanges(n,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:i,areas:h(n),$from:i})}});ut({type:"brush",event:"brush",update:"updateView"},function(n,t){t.eachComponent({mainType:"brush",query:n},function(t){t.setAreas(n.areas)})});ut({type:"brushSelect",event:"brushSelected",update:"none"},function(){});var cpi={},nv={toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}}},rgr=nv.toolbox.brush;bst.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:h(rgr.title)};tv=bst.prototype;tv.render=tv.updateView=tv.updateLayout=function(n,i){var r,u,f;i.eachComponent({mainType:"brush"},function(n){r=n.brushType;u=n.brushOption.brushMode||"single";f|=n.areas.length});this._brushType=r;this._brushMode=u;t(n.get("type",!0),function(t){n.setIconStatus(t,("keep"===t?"multiple"===u:"clear"===t?f:t===r)?"emphasis":"normal")})};tv.getIcons=function(){var n=this.model,i=n.get("icon",!0),r={};return t(n.get("type",!0),function(n){i[n]&&(r[n]=i[n])}),r};tv.onclick=function(n,t,i){var r=this._brushType,u=this._brushMode;"clear"===i?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?r:r!==i&&i,brushMode:"keep"===i?"multiple"===u?"single":"multiple":u}})};bl("brush",bst);ai(function(n,i){var f=n&&n.brush,o,u;if(r(f)||(f=f?[f]:[]),f.length){o=[];t(f,function(n){var t=n.hasOwnProperty("toolbox")?n.toolbox:[];t instanceof Array&&(o=o.concat(t))});u=n&&n.toolbox;r(u)&&(u=u[0]);u||(u={feature:{}},n.toolbox=[u]);var s=u.feature||(u.feature={}),h=s.brush||(s.brush={}),e=h.type||(h.type=[]);e.push.apply(e,o);lhr(e);i&&!e.length&&e.push.apply(e,ngr)}});he.prototype={constructor:he,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"}]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(n){var u=(n=pv(n)).getFullYear(),i=n.getMonth()+1,t,r;return i=i<10?"0"+i:i,t=n.getDate(),t=t<10?"0"+t:t,r=n.getDay(),r=Math.abs((r+7-this.getFirstDayOfWeek())%7),{y:u,m:i,d:t,day:r,time:n.getTime(),formatedDate:u+"-"+i+"-"+t,date:n}},getNextNDay:function(n,t){return 0===(t=t||0)?this.getDateInfo(n):((n=new Date(this.getDateInfo(n).time)).setDate(n.getDate()+t),this.getDateInfo(n))},update:function(n,i){function u(n,t){return null!=n[t]&&"auto"!==n[t]}var h,c;this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay");this._orient=this._model.get("orient");this._lineWidth=this._model.getModel("itemStyle.normal").getItemStyle().lineWidth||0;this._rangeInfo=this._getRangeInfo(this._initRangeOption());var f=this._rangeInfo.weeks||1,e=["width","height"],r=this._model.get("cellSize").slice(),o=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[f,7]:[7,f];t([0,1],function(n){u(r,n)&&(o[e[n]]=r[n]*s[n])});h={width:i.getWidth(),height:i.getHeight()};c=this._rect=ei(o,h);t([0,1],function(n){u(r,n)||(r[n]=c[e[n]]/s[n])});this._sw=r[0];this._sh=r[1]},dataToPoint:function(n,t){var f,e;r(n)&&(n=n[0]);null==t&&(t=!0);var i=this.getDateInfo(n),u=this._rangeInfo,o=i.formatedDate;return t&&!(i.time>=u.start.time&&i.time<=u.end.time)?[NaN,NaN]:(f=i.day,e=this._getRangeInfo([u.start.time,o]).nthWeek,"vertical"===this._orient?[this._rect.x+f*this._sw+this._sw/2,this._rect.y+e*this._sh+this._sh/2]:[this._rect.x+e*this._sw+this._sw/2,this._rect.y+f*this._sh+this._sh/2])},pointToData:function(n){var t=this.pointToDate(n);return t&&t.time},dataToRect:function(n,t){var i=this.dataToPoint(n,t);return{contentShape:{x:i[0]-(this._sw-this._lineWidth)/2,y:i[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:i,tl:[i[0]-this._sw/2,i[1]-this._sh/2],tr:[i[0]+this._sw/2,i[1]-this._sh/2],br:[i[0]+this._sw/2,i[1]+this._sh/2],bl:[i[0]-this._sw/2,i[1]+this._sh/2]}},pointToDate:function(n){var t=Math.floor((n[0]-this._rect.x)/this._sw)+1,i=Math.floor((n[1]-this._rect.y)/this._sh)+1,r=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(i,t-1,r):this._getDateByWeeksAndDay(t,i-1,r)},convertToPixel:e(yoi,"dataToPoint"),convertFromPixel:e(yoi,"pointToData"),_initRangeOption:function(){var t=this._model.get("range"),n=t,u,i,e,f;return(r(n)&&1===n.length&&(n=n[0]),/^\d{4}$/.test(n)&&(t=[n+"-01-01",n+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(n))&&(u=this.getDateInfo(n),i=u.date,i.setMonth(i.getMonth()+1),e=this.getNextNDay(i,-1),t=[u.formatedDate,e.formatedDate]),/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(n)&&(t=[n,n]),f=this._getRangeInfo(t),f.start.time>f.end.time&&t.reverse(),t},_getRangeInfo:function(n){var u,f,r,s;(n=[this.getDateInfo(n[0]),this.getDateInfo(n[1])])[0].time>n[1].time&&(u=!0,n.reverse());var i=Math.floor(n[1].time/864e5)-Math.floor(n[0].time/864e5)+1,t=new Date(n[0].time),e=t.getDate(),o=n[1].date.getDate();if(t.setDate(e+i-1),t.getDate()!==o)for(f=t.getTime()-n[1].time>0?1:-1;t.getDate()!==o&&(t.getTime()-n[1].time)*f>0;)i-=f,t.setDate(e+i-1);return r=Math.floor((i+n[0].day+6)/7),s=u?1-r:r-1,u&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:r,nthWeek:s,fweek:n[0].day,lweek:n[1].day}},_getDateByWeeksAndDay:function(n,t,i){var r=this._getRangeInfo(i),f,u;return n>r.weeks||0===n&&tr.lweek?!1:(f=7*(n-1)-r.fweek+t,u=new Date(r.start.time),u.setDate(r.start.d+f),this.getDateInfo(u))}};he.dimensions=he.prototype.dimensions;he.getDimensionsInfo=he.prototype.getDimensionsInfo;he.create=function(n,t){var i=[];return n.eachComponent("calendar",function(r){var u=new he(r,n,t);i.push(u);r.coordinateSystem=u}),n.eachSeries(function(n){"calendar"===n.get("coordinateSystem")&&(n.coordinateSystem=i[n.get("calendarIndex")||0])}),i};nr.register("calendar",he);var lpi=d.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{normal:{color:"#fff",borderWidth:1,borderColor:"#ccc"}},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(n){var t=ul(n);lpi.superApply(this,"init",arguments);poi(n,t)},mergeOption:function(n){lpi.superApply(this,"mergeOption",arguments);poi(this.option,n)}}),ugr={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["Ò»ÔÂ","¶þÔÂ","ÈýÔÂ","ËÄÔÂ","ÎåÔÂ","ÁùÔÂ","ÆßÔÂ","°ËÔÂ","¾ÅÔÂ","Ê®ÔÂ","ʮһÔÂ","Ê®¶þÔÂ"]},fgr={EN:["S","M","T","W","T","F","S"],CN:["ÈÕ","Ò»","¶þ","Èý","ËÄ","Îå","Áù"]};oi({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(n){var t=this.group;t.removeAll();var u=n.coordinateSystem,i=u.getRangeInfo(),r=u.getOrient();this._renderDayRect(n,i,t);this._renderLines(n,i,r,t);this._renderYearText(n,i,r,t);this._renderMonthText(n,r,t);this._renderWeekText(n,i,r,t)},_renderDayRect:function(n,t,i){for(var f,e,r=n.coordinateSystem,o=n.getModel("itemStyle.normal").getItemStyle(),s=r.getCellWidth(),h=r.getCellHeight(),u=t.start.time;u<=t.end.time;u=r.getNextNDay(u,1).time)f=r.dataToRect([u],!1).tl,e=new et({shape:{x:f[0],y:f[1],width:s,height:h},cursor:"default",style:o}),i.add(e)},_renderLines:function(n,t,i,r){function l(t){u._firstDayOfMonth.push(e.getDateInfo(t));u._firstDayPoints.push(e.dataToRect([t],!1).tl);var f=u._getLinePointsOfOneWeek(n,t,i);u._tlpoints.push(f[0]);u._blpoints.push(f[f.length-1]);h&&u._drawSplitline(f,o,r)}var u=this,e=n.coordinateSystem,o=n.getModel("splitLine.lineStyle").getLineStyle(),h=n.get("splitLine.show"),a=o.lineWidth,f,c,s;for(this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[],f=t.start,c=0;f.time<=t.end.time;c++)l(f.formatedDate),0===c&&(f=e.getDateInfo(t.start.y+"-"+t.start.m)),s=f.date,s.setMonth(s.getMonth()+1),f=e.getDateInfo(s);l(e.getNextNDay(t.end.time,1).formatedDate);h&&this._drawSplitline(u._getEdgesPoints(u._tlpoints,a,i),o,r);h&&this._drawSplitline(u._getEdgesPoints(u._blpoints,a,i),o,r)},_getEdgesPoints:function(n,t,i){var r=[n[0].slice(),n[n.length-1].slice()],u="horizontal"===i?0:1;return r[0][u]=r[0][u]-t/2,r[1][u]=r[1][u]+t/2,r},_drawSplitline:function(n,t,i){var r=new lf({z2:20,shape:{points:n},style:t});i.add(r)},_getLinePointsOfOneWeek:function(n,t,i){var e=n.coordinateSystem,r,u,f,o;for(t=e.getDateInfo(t),r=[],u=0;u<7;u++)f=e.getNextNDay(t.time,u),o=e.dataToRect([f.time],!1),r[2*f.day]=o.tl,r[2*f.day+1]=o["horizontal"===i?"bl":"tr"];return r},_formatterLabel:function(n,t){return"string"==typeof n&&n?ukt(n,t):"function"==typeof n?n(t):t.nameMap},_yearTextPositionControl:function(n,t,i,r,u){var f,e;return t=t.slice(),f=["center","bottom"],"bottom"===r?(t[1]+=u,f=["center","top"]):"left"===r?t[0]-=u:"right"===r?(t[0]+=u,f=["center","top"]):t[1]-=u,e=0,"left"!==r&&"right"!==r||(e=Math.PI/2),{rotation:e,position:t,style:{textAlign:f[0],textVerticalAlign:f[1]}}},_renderYearText:function(n,t,i,r){var f=n.getModel("yearLabel"),c,e;if(f.get("show")){c=f.get("margin");e=f.get("position");e||(e="horizontal"!==i?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(u[0][0]+u[1][0])/2,a=(u[0][1]+u[1][1])/2,o="horizontal"===i?0:1,v={top:[l,u[o][1]],bottom:[l,u[1-o][1]],left:[u[1-o][0],a],right:[u[o][0],a]},h=t.start.y;+t.end.y>+t.start.y&&(h=h+"-"+t.end.y);var y=f.get("formatter"),p={start:t.start.y,end:t.end.y,nameMap:h},w=this._formatterLabel(y,p),s=new b({z2:30});pt(s.style,f,{text:w});s.attr(this._yearTextPositionControl(s,v[e],i,e,c));r.add(s)}},_monthTextPositionControl:function(n,t,i,r,u){var f="left",e="top",o=n[0],s=n[1];return"horizontal"===i?(s+=u,t&&(f="center"),"start"===r&&(e="bottom")):(o+=u,t&&(e="middle"),"start"===r&&(f="right")),{x:o,y:s,textAlign:f,textVerticalAlign:e}},_renderMonthText:function(n,t,i){var r=n.getModel("monthLabel"),a,h,v,u,y,f,p;if(r.get("show")){var e=r.get("nameMap"),s=r.get("margin"),c=r.get("position"),k=r.get("align"),l=[this._tlpoints,this._blpoints];for(fi(e)&&(e=ugr[e.toUpperCase()]||[]),a="start"===c?0:1,h="horizontal"===t?0:1,s="start"===c?-s:s,v="center"===k,u=0;u=i[0]&&n<=i[1]}var r;if(n===this._dataZoomModel){var f=this._dimName,e=this.getTargetSeriesModels(),t=n.get("filterMode"),i=this._valueWindow;"none"!==t&&(r=this.getOtherAxisModel(),n.get("$fromToolbox")&&r&&"category"===r.get("type")&&(t="empty"),cc(e,function(n){var r=n.getData(),e=n.coordDimToDataDim(f);"weakFilter"===t?r&&r.filterSelf(function(n){for(var f,o,s,t=0;ti[1];if(h&&!c&&!l)return!0;h&&(s=!0);c&&(f=!0);l&&(o=!0)}return s&&f&&o}):r&&cc(e,function(i){"empty"===t?n.setData(r.map(i,function(n){return u(n)?n:NaN})):r.filterSelf(i,u)})}))}}};var iv=t,lc=api,hyt=pr({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(n,t,i){this._dataIntervalByAxis={};this._dataInfo={};this._axisProxies={};this.textStyleModel;this._autoThrottle=!0;this._rangePropMode=["percent","percent"];var r=boi(n);this.mergeDefaultAndTheme(n,i);this.doInit(r)},mergeOption:function(n){var t=boi(n);l(this.option,n,!0);this.doInit(t)},doInit:function(n){var t=this.option;k.canvasSupported||(t.realtime=!1);this._setDefaultThrottle(n);koi(this,n);iv([["start","startValue"],["end","endValue"]],function(n,i){"value"===this._rangePropMode[i]&&(t[n[0]]=null)},this);this.textStyleModel=this.getModel("textStyle");this._resetTarget();this._giveAxisProxies()},_giveAxisProxies:function(){var n=this._axisProxies;this.eachTargetAxis(function(t,i,r,u){var f=this.dependentModels[t.axis][i],e=f.__dzAxisProxy||(f.__dzAxisProxy=new syt(t.name,i,this,u));n[t.name+"_"+i]=e},this)},_resetTarget:function(){var n=this.option,t=this._judgeAutoMode();lc(function(t){var i=t.axisIndex;n[i]=yr(n[i])},this);"axisIndex"===t?this._autoSetAxisIndex():"orient"===t&&this._autoSetOrient()},_judgeAutoMode:function(){var n=this.option,t=!1,i;return lc(function(i){null!=n[i.axisIndex]&&(t=!0)},this),i=n.orient,null==i&&t?"orient":t?void 0:(null==i&&(n.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var n=!0,r=this.get("orient",!0),t=this.option,u=this.dependentModels,i;n&&(i="vertical"===r?"y":"x",u[i+"Axis"].length?(t[i+"AxisIndex"]=[0],n=!1):iv(u.singleAxis,function(i){n&&i.get("orient",!0)===r&&(t.singleAxisIndex=[i.componentIndex],n=!1)}));n&&lc(function(i){var r,f,u,e;if(n){if(r=[],f=this.dependentModels[i.axis],f.length&&!r.length)for(u=0,e=f.length;u0?100:20}},getFirstTargetAxisModel:function(){var n;return lc(function(t){if(null==n){var i=this.get(t.axisIndex);i.length&&(n=this.dependentModels[t.axis][i[0]])}},this),n},eachTargetAxis:function(n,t){var i=this.ecModel;lc(function(r){iv(this.get(r.axisIndex),function(u){n.call(t,r,u,this,i)},this)},this)},getAxisProxy:function(n,t){return this._axisProxies[n+"_"+t]},getAxisModel:function(n,t){var i=this.getAxisProxy(n,t);return i&&i.getAxisModel()},setRawRange:function(n,t){var i=this.option;iv([["start","startValue"],["end","endValue"]],function(t){null==n[t[0]]&&null==n[t[1]]||(i[t[0]]=n[t[0]],i[t[1]]=n[t[1]])},this);t||koi(this,n)},getPercentRange:function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},getValueRange:function(n,t){if(null!=n||null!=t)return this.getAxisProxy(n,t).getDataValueWindow();var i=this.findRepresentativeAxisProxy();if(i)return i.getDataValueWindow()},findRepresentativeAxisProxy:function(n){var t,i;if(n)return n.__dzAxisProxy;t=this._axisProxies;for(i in t)if(t.hasOwnProperty(i)&&t[i].hostedBy(this))return t[i];for(i in t)if(t.hasOwnProperty(i)&&!t[i].hostedBy(this))return t[i]},getRangePropMode:function(){return this._rangePropMode.slice()}}),cyt=vf.extend({type:"dataZoom",render:function(n,t,i){this.dataZoomModel=n;this.ecModel=t;this.api=i},getTargetCoordInfo:function(){function t(n,t,i,r){for(var u,f=0;f0&&f%y)r+=v;else{var e=null==u||isNaN(u)||""===u,o=e?0:ac(u,n,p,!0);e&&!a&&f?(t.push([t[t.length-1][0],0]),i.push([i[i.length-1][0],0])):!e&&a&&(t.push([r,0]),i.push([r,0]));t.push([r,o]);i.push([r,o]);r+=v;a=e}});e=this.dataZoomModel;this._displayables.barGroup.add(new eu({shape:{points:t},style:c({fill:e.get("dataBackgroundColor")},e.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20}));this._displayables.barGroup.add(new lf({shape:{points:i},style:e.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var n=this.dataZoomModel,r=n.get("showDataShadow"),i,u;if(!1!==r)return u=this.ecModel,n.eachTargetAxis(function(f,e){t(n.getAxisProxy(f.name,e).getTargetSeriesModels(),function(n){if(!(i||!0!==r&&p(sgr,n.get("type"))<0)){var t,o=u.getComponent(f.axis,e).axis,s=rcr(f.name),h=n.coordinateSystem;null!=s&&h.getOtherAxis&&(t=h.getOtherAxis(o).inverse);i={thisAxis:o,series:n,thisDim:f.name,otherDim:s,otherAxisInverse:t}}},this)},this),i},_renderHandle:function(){var t=this._displayables,f=t.handles=[],e=t.handleLabels=[],i=this._displayables.barGroup,r=this._size,n=this.dataZoomModel;i.add(t.filler=new rit({draggable:!0,cursor:doi(this._orient),drift:pe(this._onDragMove,this,"all"),onmousemove:function(n){yo(n.event)},ondragstart:pe(this._showDataInfo,this,!0),ondragend:pe(this._onDragEnd,this),onmouseover:pe(this._showDataInfo,this,!0),onmouseout:pe(this._showDataInfo,this,!1),style:{fill:n.get("fillerColor"),textPosition:"inside"}}));i.add(new rit(aut({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{stroke:n.get("dataBackgroundColor")||n.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})));ayt([0,1],function(t){var r=kv(n.get("handleIcon"),{cursor:doi(this._orient),draggable:!0,drift:pe(this._onDragMove,this,t),onmousemove:function(n){yo(n.event)},ondragend:pe(this._onDragEnd,this),onmouseover:pe(this._showDataInfo,this,!0),onmouseout:pe(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),h=r.getBoundingRect(),o,s;this._handleHeight=u(n.get("handleSize"),this._size[1]);this._handleWidth=h.width/h.height*this._handleHeight;r.setStyle(n.getModel("handleStyle").getItemStyle());o=n.get("handleColor");null!=o&&(r.style.fill=o);i.add(f[t]=r);s=n.textStyleModel;this.group.add(e[t]=new b({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:s.getTextColor(),textFont:s.getFont()},z2:10}))},this)},_resetInterval:function(){var n=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[ac(n[0],[0,100],t,!0),ac(n[1],[0,100],t,!0)]},_updateInterval:function(n,t){var e=this.dataZoomModel,f=this._handleEnds,i=this._getViewExtent(),r=e.findRepresentativeAxisProxy().getMinMaxSpan(),u=[0,100];ba(t,f,i,e.get("zoomLock")?"all":n,null!=r.minSpan?ac(r.minSpan,u,i,!0):null,null!=r.maxSpan?ac(r.maxSpan,u,i,!0):null);this._range=lyt([ac(f[0],i,u,!0),ac(f[1],i,u,!0)])},_updateView:function(n){var i=this._displayables,r=this._handleEnds,t=lyt(r.slice()),u=this._size;ayt([0,1],function(n){var f=i.handles[n],t=this._handleHeight;f.attr({scale:[t/2,t/2],position:[r[n],u[1]/2-t/2]})},this);i.filler.setShape({x:t[0],y:0,width:t[1]-t[0],height:u[1]});this._updateDataInfo(n)},_updateDataInfo:function(n){function i(n){var t=ds(u.handles[n].parent,this.group),i=yut(0===n?"right":"left",t),r=this._handleWidth/2+ogr,o=nf([c[n]+(0===n?-r:r),this._size[1]/2],t);l[n].setStyle({x:o[0],y:o[1],textVerticalAlign:f===uw?"middle":i,textAlign:f===uw?i:"center",text:e[n]})}var r=this.dataZoomModel,u=this._displayables,l=u.handleLabels,f=this._orient,e=["",""],t,c;if(r.get("showDetail")&&(t=r.findRepresentativeAxisProxy(),t)){var o=t.getAxisModel().axis,s=this._range,h=n?t.calculateDataWindow({start:s[0],end:s[1]}).valueWindow:t.getDataValueWindow();e=[this._formatLabel(h[0],o),this._formatLabel(h[1],o)]}c=lyt(this._handleEnds.slice());i.call(this,0);i.call(this,1)},_formatLabel:function(n,t){var f=this.dataZoomModel,i=f.get("labelFormatter"),r=f.get("labelPrecision"),u;return null!=r&&"auto"!==r||(r=t.getPixelPrecision()),u=null==n||isNaN(n)?"":"category"===t.type||"time"===t.type?t.scale.getLabel(Math.round(n)):n.toFixed(Math.min(r,20)),be(i)?i(n,u):fi(i)?i.replace("{value}",u):u},_showDataInfo:function(n){n=this._dragging||n;var t=this._displayables.handleLabels;t[0].attr("invisible",!n);t[1].attr("invisible",!n)},_onDragMove:function(n,t,i){var u,r;this._dragging=!0;u=nf([t,i],this._displayables.barGroup.getLocalTransform(),!0);this._updateInterval(n,u[0]);r=this.dataZoomModel.get("realtime");this._updateView(!r);r&&r&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1;this._showDataInfo(!1);this._dispatchZoomAction()},_onClickPanelClick:function(n){var r=this._size,t=this._displayables.barGroup.transformCoordToLocal(n.offsetX,n.offsetY),i,u;t[0]<0||t[0]>r[0]||t[1]<0||t[1]>r[1]||(i=this._handleEnds,u=(i[0]+i[1])/2,this._updateInterval("all",t[0]-u),this._updateView(),this._dispatchZoomAction())},_dispatchZoomAction:function(){var n=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:n[0],end:n[1]})},_findCoordRect:function(){var n,t,i;return(ayt(this.getTargetCoordInfo(),function(t){if(!n&&t.length){var i=t[0].model.coordinateSystem;n=i.getRect&&i.getRect()}}),n)||(t=this.api.getWidth(),i=this.api.getHeight(),n={x:.2*t,y:.2*i,width:.6*t,height:.6*i}),n}});hyt.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,preventDefaultMouseMove:!0}});var ypi=e,ppi="\0_ec_dataZoom_roams",wpi=s,bpi=cyt.extend({type:"dataZoom.inside",init:function(){this._range},render:function(n,r,u,f){bpi.superApply(this,"render",arguments);ecr(f,n.id)&&(this._range=n.getPercentRange());t(this.getTargetCoordInfo(),function(r,f){var e=i(r,function(n){return goi(n.model)});t(r,function(t){var r=t.model,i=n.option;ucr(u,{coordId:goi(r),allCoordIds:e,containsPoint:function(n,t,i){return r.coordinateSystem.containPoint([t,i])},dataZoomId:n.id,throttleRate:n.get("throttle",!0),panGetRange:wpi(this._onPan,this,t,f),zoomGetRange:wpi(this._onZoom,this,t,f),zoomLock:i.zoomLock,disabled:i.disabled,roamControllerOpt:{zoomOnMouseWheel:i.zoomOnMouseWheel,moveOnMouseMove:i.moveOnMouseMove,preventDefaultMouseMove:i.preventDefaultMouseMove}})},this)},this)},dispose:function(){fcr(this.api,this.dataZoomModel.id);bpi.superApply(this,"dispose",arguments);this._range=null},_onPan:function(n,t,i,r,u,f,e,o,s){var h=this._range.slice(),l=n.axisModels[0],c,a;if(l)return c=kpi[t]([f,e],[o,s],l,i,n),a=c.signal*(h[1]-h[0])*c.pixel/c.pixelLength,ba(a,h,[0,100],"all"),this._range=h},_onZoom:function(n,t,i,r,u,f){var e=this._range.slice(),c=n.axisModels[0],o,s,h;if(c)return o=kpi[t](null,[u,f],c,i,n),s=(o.signal>0?o.pixelStart+o.pixelLength-o.pixel:o.pixel-o.pixelStart)/o.pixelLength*(e[1]-e[0])+e[0],r=Math.max(1/r,0),e[0]=(e[0]-s)*r+s,e[1]=(e[1]-s)*r+s,h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan(),ba(0,e,[0,100],0,h.minSpan,h.maxSpan),this._range=e}}),kpi={grid:function(n,t,i,r,u){var o=i.axis,f={},e=u.model.coordinateSystem.getRect();return n=n||[0,0],"x"===o.dim?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f},polar:function(n,t,i,r,u){var h=i.axis,f={},e=u.model.coordinateSystem,o=e.getRadiusAxis().getExtent(),s=e.getAngleAxis().getExtent();return n=n?e.pointToCoord(n):[0,0],t=e.pointToCoord(t),"radiusAxis"===i.mainType?(f.pixel=t[0]-n[0],f.pixelLength=o[1]-o[0],f.pixelStart=o[0],f.signal=h.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=s[1]-s[0],f.pixelStart=s[0],f.signal=h.inverse?-1:1),f},singleAxis:function(n,t,i,r,u){var o=i.axis,e=u.model.coordinateSystem.getRect(),f={};return n=n||[0,0],"horizontal"===o.orient?(f.pixel=t[0]-n[0],f.pixelLength=e.width,f.pixelStart=e.x,f.signal=o.inverse?1:-1):(f.pixel=t[1]-n[1],f.pixelLength=e.height,f.pixelStart=e.y,f.signal=o.inverse?-1:1),f}};vu(function(n){n.eachComponent("dataZoom",function(n){n.eachTargetAxis(acr);n.eachTargetAxis(vcr)});n.eachComponent("dataZoom",function(n){var t=n.findRepresentativeAxisProxy(),i=t.getDataPercentWindow(),r=t.getDataValueWindow();n.setRawRange({start:i[0],end:i[1],startValue:r[0],endValue:r[1]},!0)})});ut("dataZoom",function(n,i){var u=ghr(s(i.eachComponent,i,"dataZoom"),api,function(n,t){return n.get(t.axisIndex)}),r=[];i.eachComponent({mainType:"dataZoom",query:n},function(n){r.push.apply(r,u(n).nodes)});t(r,function(t){t.setRawRange({start:n.start,end:n.end,startValue:n.startValue,endValue:n.endValue})})});yyt=t;pyt=function(n){var t=n&&n.visualMap;r(t)||(t=t?[t]:[]);yyt(t,function(n){if(n){kl(n,"splitList")&&!kl(n,"pieces")&&(n.pieces=n.splitList,delete n.splitList);var t=n.pieces;t&&r(t)&&yyt(t,function(n){v(n)&&(kl(n,"start")&&!kl(n,"min")&&(n.min=n.start),kl(n,"end")&&!kl(n,"max")&&(n.max=n.end))})}})};d.registerSubTypeDefaulter("visualMap",function(n){return n.categories||(n.pieces?n.pieces.length>0:n.splitNumber>0)&&!n.calculable?"piecewise":"continuous"});vt(ha.VISUAL.COMPONENT,function(n){n.eachComponent("visualMap",function(n){ycr(n)});pcr(n)});var wyt={get:function(n,t,i){var u=h((hgr[n]||{})[t]);return i&&r(u)?u[u.length-1]:u}},hgr={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},dpi=ft.mapVisual,cgr=ft.eachVisual,lgr=r,byt=t,agr=ws,vgr=bt,kyt=li,ygr=["#f6efa6","#d88273","#bf444c"],uit=pr({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(n,t,i){this._dataExtent;this.targetVisuals={};this.controllerVisuals={};this.textStyleModel;this.itemSize;this.mergeDefaultAndTheme(n,i)},optionUpdated:function(n,t){var i=this.option;k.canvasSupported||(i.realtime=!1);!t&&ioi(i,n,this.replacableOptionKeys);this.textStyleModel=this.getModel("textStyle");this.resetItemSize();this.completeVisualOption()},resetVisual:function(n){var t=this.stateList;n=s(n,this);this.controllerVisuals=yst(this.option.controller,t,n);this.targetVisuals=yst(this.option.target,t,n)},getTargetSeriesIndices:function(){var n=this.option.seriesIndex,t=[];return null==n||"all"===n?this.ecModel.eachSeries(function(n,i){t.push(i)}):t=yr(n),t},eachTargetSeries:function(n,i){t(this.getTargetSeriesIndices(),function(t){n.call(i,this.ecModel.getSeriesByIndex(t))},this)},isTargetSeries:function(n){var t=!1;return this.eachTargetSeries(function(i){i===n&&(t=!0)}),t},formatValueText:function(n,t,i){function s(n){return n===o[0]?"min":n===o[1]?"max":(+n).toFixed(Math.min(c,20))}var f,u,h=this.option,c=h.precision,o=this.dataBound,e=h.formatter;return i=i||["<",">"],r(n)&&(n=n.slice(),f=!0),u=t?n:f?[s(n[0]),s(n[1])]:s(n),fi(e)?e.replace("{value}",f?u[0]:u).replace("{value2}",f?u[1]:u):be(e)?f?e(n[0],n[1]):e(n):f?n[0]===o[0]?i[0]+" "+u[1]:n[1]===o[1]?i[1]+" "+u[0]:u[0]+" - "+u[1]:u},resetExtent:function(){var n=this.option,t=agr([n.min,n.max]);this._dataExtent=t},getDataDimension:function(n){var t=this.option.dimension;return null!=t?t:n.dimensions.length-1},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){function u(i){lgr(n.color)&&!i.inRange&&(i.inRange={color:n.color.slice().reverse()});i.inRange=i.inRange||{color:ygr};byt(this.stateList,function(n){var r=i[n],u;fi(r)&&(u=wyt.get(r,"active",t),u?(i[n]={},i[n][r]=u):delete i[n])},this)}var n=this.option,f={inRange:n.inRange,outOfRange:n.outOfRange},i=n.target||(n.target={}),r=n.controller||(n.controller={}),t;l(i,f);l(r,f);t=this.isCategory();u.call(this,i);u.call(this,r),function(n,i,r){var f=n[i],u=n[r];f&&!u&&(u=n[r]={},byt(f,function(n,i){if(ft.isValidType(i)){var r=wyt.get(i,"inactive",t);null!=r&&(u[i]=r,"color"!==i||u.hasOwnProperty("opacity")||u.hasOwnProperty("colorAlpha")||(u.opacity=[0,0]))}}))}.call(this,i,"inRange","outOfRange"),function(n){var i=(n.inRange||{}).symbol||(n.outOfRange||{}).symbol,r=(n.inRange||{}).symbolSize||(n.outOfRange||{}).symbolSize,u=this.get("inactiveColor");byt(this.stateList,function(f){var o=this.itemSize,e=n[f],s,c;e||(e=n[f]={color:t?u:[u]});null==e.symbol&&(e.symbol=i&&h(i)||(t?"roundRect":["roundRect"]));null==e.symbolSize&&(e.symbolSize=r&&h(r)||(t?o[0]:[o[0],o[0]]));e.symbol=dpi(e.symbol,function(n){return"none"===n||"square"===n?"roundRect":n});s=e.symbolSize;null!=s&&(c=-1/0,cgr(s,function(n){n>c&&(c=n)}),e.symbolSize=dpi(s,function(n){return vgr(n,[0,c],[0,o[0]],!0)}))},this)}.call(this,r)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:kyt,getValueState:kyt,getVisualMeta:kyt}),gpi=[20,140],nwi=uit.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(){nwi.superApply(this,"optionUpdated",arguments);this.resetExtent();this.resetVisual(function(n){n.mappingMethod="linear";n.dataExtent=this.getExtent()});this._resetRange()},resetItemSize:function(){nwi.superApply(this,"resetItemSize",arguments);var n=this.itemSize;"horizontal"===this._orient&&n.reverse();(null==n[0]||isNaN(n[0]))&&(n[0]=gpi[0]);(null==n[1]||isNaN(n[1]))&&(n[1]=gpi[1])},_resetRange:function(){var t=this.getExtent(),n=this.option.range;!n||n.auto?(t.auto=1,this.option.range=t):r(n)&&(n[0]>n[1]&&n.reverse(),n[0]=Math.max(n[0],t[0]),n[1]=Math.min(n[1],t[1]))},completeVisualOption:function(){uit.prototype.completeVisualOption.apply(this,arguments);t(this.stateList,function(n){var t=this.option.controller[n].symbolSize;t&&t[0]!==t[1]&&(t[0]=0)},this)},setSelected:function(n){this.option.range=n.slice();this._resetRange()},getSelected:function(){var t=this.getExtent(),n=ws((this.get("range")||[]).slice());return n[0]>t[1]&&(n[0]=t[1]),n[1]>t[1]&&(n[1]=t[1]),n[0]=i[1]||n<=t[1])?"inRange":"outOfRange"},findTargetDataIndices:function(n){var t=[];return this.eachTargetSeries(function(i){var r=[],u=i.getData();u.each(this.getDataDimension(u),function(t,i){n[0]<=t&&t<=n[1]&&r.push(i)},!0,this);t.push({seriesId:i.id,dataIndex:r})},this),t},getVisualMeta:function(n){function e(t,r){i.push({value:t,color:n(t,r)})}for(var f,s,u=rsi(0,0,this.getExtent()),t=rsi(0,0,this.option.range.slice()),i=[],o=0,r=0,c=t.length,h=u.length;rn[1])break;r.push({color:this.getControllerVisual(u,"color",t),offset:i/100})}return r.push({color:this.getControllerVisual(n[1],"color",t),offset:1}),r},_createBarPoints:function(n,t){var i=this.visualMapModel.itemSize;return[[i[0]-t[0],n[0]],[i[0],n[0]],[i[0],n[1]],[i[0]-t[1],n[1]]]},_createBarGroup:function(n){var t=this._orient,i=this.visualMapModel.get("inverse");return new f("horizontal"!==t||i?"horizontal"===t&&i?{scale:"bottom"===n?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==t||i?{scale:"left"===n?[1,1]:[-1,1]}:{scale:"left"===n?[1,-1]:[-1,-1]}:{scale:"bottom"===n?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(n,t){if(this._useHandle){var i=this._shapes,r=this.visualMapModel,u=i.handleThumbs,f=i.handleLabels;pgr([0,1],function(e){var o=u[e],s;o.setStyle("fill",t.handlesColor[e]);o.position[1]=n[e];s=nf(i.handleLabelPoints[e],ds(o,this.group));f[e].setStyle({x:s[0],y:s[1],text:r.formatValueText(this._dataInterval[e]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===e?"bottom":"top":"left",i.barGroup)})},this)}},_showIndicator:function(n,t,i,r){var e=this.visualMapModel,p=e.getExtent(),l=e.itemSize,w=[0,l[1]],a=we(n,p,w,!0),f=this._shapes,u=f.indicator,v,y,o,s,h,c;u&&(u.position[1]=a,u.attr("invisible",!1),u.setShape("points",kcr(!!i,r,a,l[1])),v={convertOpacityToAlpha:!0},y=this.getControllerVisual(n,"color",v),u.setStyle("fill",y),o=nf(f.indicatorLabelPoint,ds(u,this.group)),s=f.indicatorLabel,s.attr("invisible",!1),h=this._applyTransform("left",f.barGroup),c=this._orient,s.setStyle({text:(i||"")+e.formatValueText(t),textVerticalAlign:"horizontal"===c?h:"middle",textAlign:"horizontal"===c?"center":h,x:o[0],y:o[1]}))},_enableHoverLinkToSeries:function(){var n=this;this._shapes.barGroup.on("mousemove",function(t){if(n._hovering=!0,!n._dragging){var r=n.visualMapModel.itemSize,i=n._applyTransform([t.offsetX,t.offsetY],n._shapes.barGroup,!0,!0);i[1]=fit(fw(0,i[1]),r[1]);n._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=r[0])}}).on("mouseout",function(){n._hovering=!1;n._dragging||n._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var n=this.api.getZr();this.visualMapModel.option.hoverLink?(n.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),n.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(n,t){var u=this.visualMapModel,a=u.itemSize,i,f,l,h,c;if(u.option.hoverLink){i=[0,a[1]];f=u.getExtent();n=fit(fw(i[0],n),i[1]);var e=dcr(u,f,i),o=[n-e,n+e],s=we(n,i,f,!0),r=[we(o[0],i,f,!0),we(o[1],i,f,!0)];o[0]i[1]&&(r[1]=1/0);t&&(r[0]===-1/0?this._showIndicator(s,r[1],"< ",e):r[1]===1/0?this._showIndicator(s,r[0],"> ",e):this._showIndicator(s,s,"¡Ö ",e));l=this._hoverLinkDataIndices;h=[];(t||fsi(u))&&(h=this._hoverLinkDataIndices=u.findTargetDataIndices(r));c=wgi(l,h);this._dispatchHighDown("downplay",nd(c[0]));this._dispatchHighDown("highlight",nd(c[1]))}},_hoverLinkFromSeriesMouseOver:function(n){var t=n.target,f=this.visualMapModel,i;if(t&&null!=t.dataIndex&&(i=this.ecModel.getSeriesByIndex(t.seriesIndex),f.isTargetSeries(i))){var r=i.getData(t.dataType),e=r.getDimension(f.getDataDimension(r)),u=r.get(e,t.dataIndex,!0);isNaN(u)||this._showIndicator(u,u)}},_hideIndicator:function(){var n=this._shapes;n.indicator&&n.indicator.attr("invisible",!0);n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var n=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",nd(n));n.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var n=this.api.getZr();n.off("mouseover",this._hoverLinkFromSeriesMouseOver);n.off("mouseout",this._hideIndicator)},_applyTransform:function(n,t,i,u){var f=ds(t,u?null:this.group);return pu[r(n)?"applyTransform":"transformDirection"](n,f,i)},_dispatchHighDown:function(n,t){t&&t.length&&this.api.dispatchAction({type:n,batch:t})},dispose:function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries();this._clearHoverLinkToSeries()}});ut({type:"selectDataRange",event:"dataRangeSelected",update:"update"},function(n,t){t.eachComponent({mainType:"visualMap",query:n},function(t){t.setSelected(n.selected)})});ai(pyt);rwi=uit.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(n,t){var r,u;rwi.superApply(this,"optionUpdated",arguments);this._pieceList=[];this.resetExtent();r=this._mode=this._determineMode();uwi[this._mode].call(this);this._resetSelected(n,t);u=this.option.categories;this.resetVisual(function(n,t){"categories"===r?(n.mappingMethod="category",n.categories=h(u)):(n.dataExtent=this.getExtent(),n.mappingMethod="piecewise",n.pieceList=i(this._pieceList,function(n){var n=h(n);return"inRange"!==t&&(n.visual=null),n}))})},completeVisualOption:function(){function i(n,t,i){return n&&n[t]&&(v(n[t])?n[t].hasOwnProperty(i):n[t]===i)}var n=this.option,r={},u=ft.listVisualTypes(),f=this.isCategory();t(n.pieces,function(n){t(u,function(t){n.hasOwnProperty(t)&&(r[t]=1)})});t(r,function(r,u){var e=0;t(this.stateList,function(t){e|=i(n,t,u)||i(n.target,t,u)},this);e||t(this.stateList,function(t){(n[t]||(n[t]={}))[u]=wyt.get(u,"inRange"===t?"active":"inactive",f)})},this);uit.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(n,i){var u=this.option,e=this._pieceList,r=(i?u:n).selected||{},f;(u.selected=r,t(e,function(n){var t=this.getSelectedMapKey(n);r.hasOwnProperty(t)||(r[t]=!0)},this),"single"===u.selectedMode)&&(f=!1,t(e,function(n){var t=this.getSelectedMapKey(n);r[t]&&(f?r[t]=!1:f=!0)},this))},getSelectedMapKey:function(n){return"categories"===this._mode?n.value+"":n.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(n){this.option.selected=h(n)},getValueState:function(n){var t=ft.findPieceIndex(n,this._pieceList);return null!=t&&this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?"inRange":"outOfRange"},findTargetDataIndices:function(n){var t=[];return this.eachTargetSeries(function(i){var r=[],u=i.getData();u.each(this.getDataDimension(u),function(t,i){ft.findPieceIndex(t,this._pieceList)===n&&r.push(i)},!0,this);t.push({seriesId:i.id,dataIndex:r})},this),t},getRepresentValue:function(n){var i,t;return this.isCategory()?i=n.value:null!=n.value?i=n.value:(t=n.interval||[],i=t[0]===-1/0&&t[1]===1/0?0:(t[0]+t[1])/2),i},getVisualMeta:function(n){function e(t,i){var u=s.getRepresentValue({interval:t}),r;i||(i=s.getValueState(u));r=n(u,i);t[0]===-1/0?f[0]=r:t[1]===1/0?f[1]=r:o.push({value:t[0],color:r},{value:t[1],color:r})}var r,u;if(!this.isCategory()){var o=[],f=[],s=this,i=this._pieceList.slice();return i.length?(r=i[0].interval[0],r!==-1/0&&i.unshift({interval:[-1/0,r]}),(r=i[i.length-1].interval[1])!==1/0&&i.push({interval:[r,1/0]})):i.push({interval:[-1/0,1/0]}),u=-1/0,t(i,function(n){var t=n.interval;t&&(t[0]>u&&e([u,t[0]],"outOfRange"),e(t.slice()),u=t[1])},this),{stops:o,outerColors:f}}}});uwi={splitNumber:function(){var r=this.option,e=this._pieceList,o=Math.min(r.precision,20),u=this.getExtent(),f=r.splitNumber,n,i,s,h,c;for(f=Math.max(parseInt(f,10),1),r.splitNumber=f,n=(u[1]-u[0])/f;+n.toFixed(o)!==n&&o<5;)o++;for(r.precision=o,n=+n.toFixed(o),i=0,r.minOpen&&e.push({index:i++,interval:[-1/0,u[0]],close:[0,0]}),s=u[0],h=i+f;i","¡Ý"][t[0]]];n.text=n.text||this.formatValueText(null!=n.value?n.value:n.interval,!1,i)},this)}};twi.extend({type:"visualMap.piecewise",doRender:function(){var n=this.group;n.removeAll();var i=this.visualMapModel,h=i.get("textGap"),c=i.textStyleModel,a=c.getFont(),v=c.getTextColor(),e=this._getItemAlign(),r=i.itemSize,l=this._getViewData(),u=l.endsText,o=ci(i.get("showLabel",!0),!u);u&&this._renderEndsText(n,u[0],r,o,e);t(l.viewPieceList,function(t){var c=t.piece,u=new f,l,y;u.onclick=s(this._onItemClick,this,c);this._enableHoverLink(u,t.indexInModelPieceList);l=i.getRepresentValue(c);(this._createItemSymbol(u,l,[0,0,r[0],r[1]]),o)&&(y=this.visualMapModel.getValueState(l),u.add(new b({style:{x:"right"===e?-h:r[0]+h,y:r[1]/2,text:c.text,textVerticalAlign:"middle",textAlign:e,textFont:a,textFill:v,opacity:"outOfRange"===y?.5:1}})));n.add(u)},this);u&&this._renderEndsText(n,u[1],r,o,e);sp(i.get("orient"),n,i.get("itemGap"));this.renderBackground(n);this.positionGroup(n)},_enableHoverLink:function(n,t){function i(n){var i=this.visualMapModel;i.option.hoverLink&&this.api.dispatchAction({type:n,batch:nd(i.findTargetDataIndices(t))})}n.on("mouseover",s(i,this,"highlight")).on("mouseout",s(i,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,i=t.option,n;return"vertical"===i.orient?usi(t,this.api,t.itemSize):(n=i.align,n&&"auto"!==n||(n="left"),n)},_renderEndsText:function(n,t,i,r,u){if(t){var e=new f,o=this.visualMapModel.textStyleModel;e.add(new b({style:{x:r?"right"===u?i[0]:0:i[0]/2,y:i[1]/2,textVerticalAlign:"middle",textAlign:r?u:"center",text:t,textFont:o.getFont(),textFill:o.getTextColor()}}));n.add(e)}},_getViewData:function(){var n=this.visualMapModel,r=i(n.getPieceList(),function(n,t){return{piece:n,indexInModelPieceList:t}}),t=n.get("text"),f=n.get("orient"),u=n.get("inverse");return("horizontal"===f?u:!u)?r.reverse():t&&(t=t.slice().reverse()),{viewPieceList:r,endsText:t}},_createItemSymbol:function(n,t,i){n.add(wr(this.getControllerVisual(t,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(t,"color")))},_onItemClick:function(n){var u=this.visualMapModel,f=u.option,i=h(f.selected),r=u.getSelectedMapKey(n);"single"===f.selectedMode?(i[r]=!0,t(i,function(n,t){i[t]=t===r})):i[r]=!i[r];this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}});ai(pyt);var fwi=bs,dyt=yt,eit=pr({type:"marker",dependencies:["series","grid","polar","geo"],init:function(n,t,i,r){this.mergeDefaultAndTheme(n,i);this.mergeOption(n,i,r.createdBySelf,!0)},isAnimationEnabled:function(){if(k.node)return!1;var n=this.__hostSeries;return this.getShallow("animation")&&n&&n.isAnimationEnabled()},mergeOption:function(n,i,r,u){var e=this.constructor,f=this.mainType+"Model";r||i.eachSeries(function(n){var r=n.get(this.mainType),s=n[f];r&&r.data?(s?s.mergeOption(r,i,!0):(u&&id(r),t(r.data,function(n){n instanceof Array?(id(n[0]),id(n[1])):id(n)}),o(s=new e(r,this,i),{mainType:this.mainType,seriesIndex:n.seriesIndex,name:n.name,createdBySelf:!0}),s.__hostSeries=n),n[f]=s):n[f]=null},this)},formatTooltip:function(n){var e=this.getData(),t=this.getRawValue(n),o=r(t)?i(t,fwi).join(", "):fwi(t),f=e.getName(n),u=dyt(this.name);return(null!=t||f)&&(u+="
"),f&&(u+=dyt(f),null!=t&&(u+=" : ")),null!=t&&(u+=dyt(o)),u},getData:function(){return this._data},setData:function(n){this._data=n}});g(eit,elt);eit.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{normal:{show:!0,position:"inside"},emphasis:{show:!0}},itemStyle:{normal:{borderWidth:2}}}});var ewi=p,gyt=e,npt={min:gyt(kst,"min"),max:gyt(kst,"max"),average:gyt(kst,"average")},tpt=oi({type:"marker",init:function(){this.markerGroupMap=dt()},render:function(n,t,i){var r=this.markerGroupMap,u;r.each(function(n){n.__keep=!1});u=this.type+"Model";t.eachSeries(function(n){var r=n[u];r&&this.renderSeries(n,r,t,i)},this);r.each(function(n){n.__keep||this.group.remove(n.group)},this)},renderSeries:function(){}});tpt.extend({type:"markPoint",updateLayout:function(n,t,i){t.eachSeries(function(n){var t=n.markPointModel;t&&(csi(t.getData(),n,i),this.markerGroupMap.get(n.id).updateLayout(t))},this)},renderSeries:function(n,t,i,r){var s=n.coordinateSystem,e=n.id,h=n.getData(),o=this.markerGroupMap,f=o.get(e)||o.set(e,new sl),u=ilr(s,n,t);t.setData(u);csi(t.getData(),n,r);u.each(function(n){var r=u.getItemModel(n),i=r.getShallow("symbolSize");"function"==typeof i&&(i=i(t.getRawValue(n),t.getDataParams(n)));u.setItemVisual(n,{symbolSize:i,color:r.get("itemStyle.normal.color")||h.getVisual("color"),symbol:r.getShallow("symbol")})});f.updateData(u);this.group.add(f.group);u.eachItemGraphicEl(function(n){n.traverse(function(n){n.dataModel=t})});f.__keep=!0;f.group.silent=t.get("silent")||n.get("silent")}});ai(function(n){n.markPoint=n.markPoint||{}});eit.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{normal:{show:!0,position:"end"},emphasis:{show:!0}},lineStyle:{normal:{type:"dashed"},emphasis:{width:3}},animationEasing:"linear"}});owi=function(n,t,i,u){var w=n.getData(),e=u.type,s,f,v,p;if(!r(u)&&("min"===e||"max"===e||"average"===e||null!=u.xAxis||null!=u.yAxis)){null!=u.yAxis||null!=u.xAxis?(s=null!=u.yAxis?"y":"x",t.getAxis(s),f=ci(u.yAxis,u.xAxis)):(v=ssi(u,w,t,n),s=v.valueDataDim,v.valueAxis,f=dst(w,s,e));var y="x"===s?0:1,b=1-y,c=h(u),a={};c.type=null;c.coord=[];a.coord=[];c.coord[b]=-1/0;a.coord[b]=1/0;p=i.get("precision");p>=0&&"number"==typeof f&&(f=+f.toFixed(Math.min(p,20)));c.coord[y]=a.coord[y]=f;u=[c,a,{type:e,valueIndex:u.valueIndex,value:f}]}return u=[yy(n,u[0]),yy(n,u[1]),o({},u[2])],u[2].type=u[2].type||"",l(u[2],u[0]),l(u[2],u[1]),u};tpt.extend({type:"markLine",updateLayout:function(n,t,i){t.eachSeries(function(n){var t=n.markLineModel;if(t){var u=t.getData(),r=t.__from,f=t.__to;r.each(function(t){gst(r,t,!0,n,i);gst(f,t,!1,n,i)});u.each(function(n){u.setItemLayout(n,[r.getItemLayout(n),f.getItemLayout(n)])});this.markerGroupMap.get(n.id).updateLayout()}},this)},renderSeries:function(n,t,i,u){function a(t,i,r){var f=t.getItemModel(i);gst(t,i,r,n,u);t.setItemVisual(i,{symbolSize:f.get("symbolSize")||s[r?0:1],symbol:f.get("symbol",!0)||o[r?0:1],color:f.get("itemStyle.normal.color")||w.getVisual("color")})}var p=n.coordinateSystem,v=n.id,w=n.getData(),y=this.markerGroupMap,l=y.get(v)||y.set(v,new ik),o,s;this.group.add(l.group);var h=ulr(p,n,t),e=h.from,c=h.to,f=h.line;t.__from=e;t.__to=c;t.setData(f);o=t.get("symbol");s=t.get("symbolSize");r(o)||(o=[o,o]);"number"==typeof s&&(s=[s,s]);h.from.each(function(n){a(e,n,!0);a(c,n,!1)});f.each(function(n){var t=f.getItemModel(n).get("lineStyle.normal.color");f.setItemVisual(n,{color:t||e.getItemVisual(n,"color")});f.setItemLayout(n,[e.getItemLayout(n),c.getItemLayout(n)]);f.setItemVisual(n,{fromSymbolSize:e.getItemVisual(n,"symbolSize"),fromSymbol:e.getItemVisual(n,"symbol"),toSymbolSize:c.getItemVisual(n,"symbolSize"),toSymbol:c.getItemVisual(n,"symbol")})});l.updateData(f);h.line.eachItemGraphicEl(function(n){n.traverse(function(n){n.dataModel=t})});l.__keep=!0;l.group.silent=t.get("silent")||n.get("silent")}});ai(function(n){n.markLine=n.markLine||{}});eit.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{normal:{show:!0,position:"top"},emphasis:{show:!0,position:"top"}},itemStyle:{normal:{borderWidth:0}}}});swi=function(n,t,i,r){var f=yy(n,r[0]),e=yy(n,r[1]),o=ci,s=f.coord,h=e.coord,u;return s[0]=o(s[0],-1/0),s[1]=o(s[1],-1/0),h[0]=o(h[0],1/0),h[1]=o(h[1],1/0),u=rv([{},f,e]),u.coord=[f.coord,e.coord],u.x0=f.x,u.y0=f.y,u.x1=e.x,u.y1=e.y,u};ipt=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];tpt.extend({type:"markArea",updateLayout:function(n,t,r){t.eachSeries(function(n){var u=n.markAreaModel,t;u&&(t=u.getData(),t.each(function(u){var f=i(ipt,function(i){return vsi(t,u,i,n,r)});t.setItemLayout(u,f);t.getItemGraphicEl(u).setShape("points",f)}))},this)},renderSeries:function(n,t,r,u){var l=n.coordinateSystem,s=n.name,a=n.getData(),h=this.markerGroupMap,o=h.get(s)||h.set(s,{group:new f}),e;this.group.add(o.group);o.__keep=!0;e=elr(l,n,t);t.setData(e);e.each(function(t){e.setItemLayout(t,i(ipt,function(i){return vsi(e,t,i,n,u)}));e.setItemVisual(t,{color:a.getVisual("color")})});e.diff(o.__data).add(function(n){var t=new eu({shape:{points:e.getItemLayout(n)}});e.setItemGraphicEl(n,t);o.group.add(t)}).update(function(n,i){var r=o.__data.getItemGraphicEl(i);w(r,{shape:{points:e.getItemLayout(n)}},t,n);o.group.add(r);e.setItemGraphicEl(n,r)}).remove(function(n){var t=o.__data.getItemGraphicEl(n);o.group.remove(t)}).execute();e.eachItemGraphicEl(function(n,i){var r=e.getItemModel(i),f=r.getModel("label.normal"),o=r.getModel("label.emphasis"),u=e.getItemVisual(i,"color");n.useStyle(c(r.getModel("itemStyle.normal").getItemStyle(),{fill:bw(u,.4),stroke:u}));n.hoverStyle=r.getModel("itemStyle.emphasis").getItemStyle();au(n.style,n.hoverStyle,f,o,{labelFetcher:t,labelDataIndex:i,defaultText:e.getName(i)||"",isRectText:!0,autoColor:u});lt(n,{});n.dataModel=t});o.__data=e;o.group.silent=t.get("silent")||n.get("silent")}});ai(function(n){n.markArea=n.markArea||{}});d.registerSubTypeDefaulter("timeline",function(){return"slider"});ut({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(n,t){var i=t.getComponent("timeline");return i&&null!=n.currentIndex&&(i.setCurrentIndex(n.currentIndex),!i.get("loop",!0)&&i.isIndexMax()&&i.setPlayState(!1)),t.resetOption("timeline"),c({currentIndex:i.option.currentIndex},n)});ut({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(n,t){var i=t.getComponent("timeline");i&&null!=n.playState&&i.setPlayState(n.playState)});rpt=d.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{normal:{},emphasis:{}},label:{normal:{color:"#000"},emphasis:{}},data:[]},init:function(n,t,i){this._data;this._names;this.mergeDefaultAndTheme(n,i);this._initData()},mergeOption:function(){rpt.superApply(this,"mergeOption",arguments);this._initData()},setCurrentIndex:function(n){null==n&&(n=this.option.currentIndex);var t=this._data.count();this.option.loop?n=(n%t+t)%t:(n>=t&&(n=t-1),n<0&&(n=0));this.option.currentIndex=n},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(n){this.option.autoPlay=!!n},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var r=this.option,n=r.data||[],u=r.axisType,f=this._names=[],i,e;"category"===u&&(i=[],t(n,function(n,t){var u,r=dv(n);v(n)?(u=h(n)).value=t:u=t;i.push(u);fi(r)||null!=r&&!isNaN(r)||(r="");f.push(r+"")}),n=i);e={category:"ordinal",time:"time"}[u]||"number";(this._data=new at([{name:"value",type:e}],this)).initData(n,f)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}});g(rpt.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",normal:{show:!0,interval:"auto",rotate:0,color:"#304654"},emphasis:{show:!0,color:"#c23531"}},itemStyle:{normal:{color:"#304654",borderWidth:1},emphasis:{color:"#c23531"}},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",normal:{color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}}),elt);hwi=vf.extend({type:"timeline"});ew=function(n,t,i,r){ti.call(this,n,t,i);this.type=r||"value";this._autoLabelInterval;this.model=null};ew.prototype={constructor:ew,getLabelInterval:function(){var r=this.model,t=r.getModel("label.normal"),n=t.get("interval");return null!=n&&"auto"!=n?n:((n=this._autoLabelInterval)||(n=this._autoLabelInterval=kgt(i(this.scale.getTicks(),this.dataToCoord,this),aft(this,t.get("formatter")),t.getFont(),"horizontal"===r.get("orient")?0:90,t.get("rotate"))),n)},isLabelIgnored:function(n){if("category"===this.type){var t=this.getLabelInterval();return"function"==typeof t&&!t(n,this.scale.getLabel(n))||n%(t+1)}}};ot(ew,ti);var hs=s,upt=t,fpt=Math.PI;hwi.extend({type:"timeline.slider",init:function(n,t){this.api=t;this._axis;this._viewRect;this._timer;this._currentPointer;this._mainGroup;this._labelGroup},render:function(n,t,i){if(this.model=n,this.api=i,this.ecModel=t,this.group.removeAll(),n.get("show",!0)){var r=this._layout(n,i),f=this._createGroup("mainGroup"),e=this._createGroup("labelGroup"),u=this._axis=this._createAxis(r,n);n.formatTooltip=function(n){return yt(u.scale.getLabel(n))};upt(["AxisLine","AxisTick","Control","CurrentPointer"],function(t){this["_render"+t](r,f,u,n)},this);this._renderAxisLabel(r,e,u,n);this._position(r,n)}this._doPlayStop()},remove:function(){this._clearTimer();this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(n,t){var i=n.get("label.normal.position"),u=n.get("orient"),f=slr(n,t);null==i||"auto"===i?i="horizontal"===u?f.y+f.height/2=0||"+"===i?"left":"right"},it={horizontal:i>=0||"+"===i?"top":"bottom",vertical:"middle"},rt={horizontal:0,vertical:fpt/2},w="vertical"===u?f.height:f.width,r=n.getModel("controlStyle"),s=r.get("show"),h=s?r.get("itemSize"):0,b=s?r.get("itemGap"):0,o=h+b,l=n.get("label.normal.rotate")||0;l=l*fpt/180;var a,v,y,p,k=r.get("position",!0),d=(s=r.get("show",!0))&&r.get("showPlayBtn",!0),g=s&&r.get("showPrevBtn",!0),nt=s&&r.get("showNextBtn",!0),c=0,e=w;return"left"===k||"bottom"===k?(d&&(a=[0,0],c+=o),g&&(v=[c,0],c+=o),nt&&(y=[e-h,0],e-=o)):(d&&(a=[e-h,0],e-=o),g&&(v=[0,0],c+=o),nt&&(y=[e-h,0],e-=o)),p=[c,e],n.get("inverse")&&p.reverse(),{viewRect:f,mainLength:w,orient:u,rotation:rt[u],labelRotation:l,labelPosOpt:i,labelAlign:n.get("label.normal.align")||tt[u],labelBaseline:n.get("label.normal.verticalAlign")||n.get("label.normal.baseline")||it[u],playPosition:a,prevBtnPosition:v,nextBtnPosition:y,axisExtent:p,controlSize:h,controlGap:b}},_position:function(n){function a(n){var t=n.position;n.origin=[r[0][0]-t[0],r[1][0]-t[1]]}function c(n){return[[n.x,n.x+n.width],[n.y,n.y+n.height]]}function l(n,t,i,r,u){n[r]+=i[r][u]-t[r][u]}var u=this._mainGroup,f=this._labelGroup,i=n.viewRect,o,h;if("vertical"===n.orient){var t=ue(),v=i.x,y=i.y+i.height;wu(t,t,[-v,-y]);vs(t,t,-fpt/2);wu(t,t,[v,y]);(i=i.clone()).applyTransform(t)}var r=c(i),p=c(u.getBoundingRect()),w=c(f.getBoundingRect()),e=u.position,s=f.position;s[0]=e[0]=r[0][0];o=n.labelPosOpt;isNaN(o)?(l(e,p,r,1,h="+"===o?0:1),l(s,w,r,1,1-h)):(h=o>=0?0:1,l(e,p,r,1,h),s[1]=e[1]+o);u.attr("position",e);f.attr("position",s);u.rotation=f.rotation=n.rotation;a(u);a(f)},_createAxis:function(n,t){var u=t.getData(),f=t.get("axisType"),i=el(t,f),e=u.getDataExtent("value"),r;return i.setExtent(e[0],e[1]),this._customizeScale(i,u),i.niceTicks(),r=new ew("value",i,n.axisExtent,f),r.model=t,r},_customizeScale:function(n,t){n.getTicks=function(){return t.mapArray(["value"],function(n){return n})};n.getTicksLabels=function(){return i(this.getTicks(),n.getLabel,n)}},_createGroup:function(n){var t=this["_"+n]=new f;return this.group.add(t),t},_renderAxisLine:function(n,t,i,r){var u=i.getExtent();r.get("lineStyle.show")&&t.add(new ou({shape:{x1:u[0],y1:0,x2:u[1],y2:0},style:o({lineCap:"round"},r.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(n,t,i,r){var u=r.getData(),f=i.scale.getTicks();upt(f,function(n,f){var s=i.dataToCoord(n),o=u.getItemModel(f),h=o.getModel("itemStyle.normal"),c=o.getModel("itemStyle.emphasis"),l={position:[s,0],onclick:hs(this._changeTimeline,this,f)},e=psi(o,h,t,l);lt(e,c.getItemStyle());o.get("tooltip")?(e.dataIndex=f,e.dataModel=r):e.dataIndex=e.dataModel=null},this)},_renderAxisLabel:function(n,t,i,r){var u=r.getModel("label.normal");if(u.get("show")){var f=r.getData(),e=i.scale.getTicks(),o=aft(i,u.get("formatter")),s=i.getLabelInterval();upt(e,function(r,u){if(!i.isLabelIgnored(u,s)){var h=f.getItemModel(u),c=h.getModel("label.normal"),l=h.getModel("label.emphasis"),a=i.dataToCoord(r),e=new b({position:[a,0],rotation:n.labelRotation-n.rotation,onclick:hs(this._changeTimeline,this,u),silent:!1});pt(e.style,c,{text:o[u],textAlign:n.labelAlign,textVerticalAlign:n.labelBaseline});t.add(e);lt(e,pt({},l))}},this)}},_renderControl:function(n,t,i,r){function f(n,i,f,e){if(n){var o=hlr(r,i,l,{position:n,origin:[u/2,0],rotation:e?-s:0,rectHover:!0,style:h,onclick:f});t.add(o);lt(o,c)}}var u=n.controlSize,s=n.rotation,h=r.getModel("controlStyle.normal").getItemStyle(),c=r.getModel("controlStyle.emphasis").getItemStyle(),l=[0,-u/2,u,u],e=r.getPlayState(),o=r.get("inverse",!0);f(n.nextBtnPosition,"controlStyle.nextIcon",hs(this._changeTimeline,this,o?"-":"+"));f(n.prevBtnPosition,"controlStyle.prevIcon",hs(this._changeTimeline,this,o?"+":"-"));f(n.playPosition,"controlStyle."+(e?"stopIcon":"playIcon"),hs(this._handlePlayClick,this,!e),!0)},_renderCurrentPointer:function(n,t,i,r){var o=r.getData(),f=r.getCurrentIndex(),e=o.getItemModel(f).getModel("checkpointStyle"),u=this,s={onCreate:function(n){n.draggable=!0;n.drift=hs(u._handlePointerDrag,u);n.ondragend=hs(u._handlePointerDragend,u);wsi(n,f,i,r,!0)},onUpdate:function(n){wsi(n,f,i,r)}};this._currentPointer=psi(e,e,this._mainGroup,{},this._currentPointer,s)},_handlePlayClick:function(n){this._clearTimer();this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},_handlePointerDrag:function(n,t,i){this._clearTimer();this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},_pointerChangeTimeline:function(n,t){var i=this._toAxisCoord(n)[0],r=ws(this._axis.getExtent().slice()),u,f;i>r[1]&&(i=r[1]);ir.getHeight()&&(t.textPosition="top",h=!0);u=h?-5-i.height:o+8;s+i.width/2>r.getWidth()?(t.textPosition=["100%",u],t.textAlign="right"):s-i.width/2<0&&(t.textPosition=[0,u],t.textAlign="left")}})}},updateView:function(n,i,r,u){t(this._features,function(n){n.updateView&&n.updateView(n.model,i,r,u)})},updateLayout:function(n,i,r,u){t(this._features,function(n){n.updateLayout&&n.updateLayout(n.model,i,r,u)})},remove:function(n,i){t(this._features,function(t){t.remove&&t.remove(n,i)});this.group.removeAll()},dispose:function(n,i){t(this._features,function(t){t.dispose&&t.dispose(n,i)})}});ept=nv.toolbox.saveAsImage;fd.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:ept.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:ept.lang.slice()};fd.prototype.unusable=!k.canvasSupported;fd.prototype.onclick=function(n,t){var i=this.model,s=i.get("name")||n.get("title.0.text")||"echarts",r=document.createElement("a"),e=i.get("type",!0)||"png",u,l,o,a,v;if(r.download=s+"."+e,r.target="_blank",u=t.getConnectedDataURL({type:e,backgroundColor:i.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")}),r.href=u,"function"!=typeof MouseEvent||k.browser.ie||k.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var h=atob(u.split(",")[1]),f=h.length,c=new Uint8Array(f);f--;)c[f]=h.charCodeAt(f);l=new Blob([c]);window.navigator.msSaveOrOpenBlob(l,s+"."+e)}else o=i.get("lang"),a='

Â鶹´«Ã½AV

<\/body>',window.open().document.write(a);else v=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1}),r.dispatchEvent(v)};bl("saveAsImage",fd);lwi=nv.toolbox.magicType;nht.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:h(lwi.title),option:{},seriesIndex:{}};opt=nht.prototype;opt.getIcons=function(){var n=this.model,i=n.get("icon"),r={};return t(n.get("type"),function(n){i[n]&&(r[n]=i[n])}),r};spt={line:function(n,t,i,r){if("bar"===n)return l({id:t,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},r.get("option.line")||{},!0)},bar:function(n,t,i,r){if("line"===n)return l({id:t,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},r.get("option.bar")||{},!0)},stack:function(n,t,i,r){if("line"===n||"bar"===n)return l({id:t,stack:"__ec_magicType_stack__"},r.get("option.stack")||{},!0)},tiled:function(n,t,i,r){if("line"===n||"bar"===n)return l({id:t,stack:""},r.get("option.tiled")||{},!0)}};awi=[["line","bar"],["stack","tiled"]];opt.onclick=function(n,i,r){var f=this.model,e=f.get("seriesIndex."+r),u;spt[r]&&(u={series:[]},t(awi,function(n){p(n,r)>=0&&t(n,function(n){f.setIconStatus(n,"normal")})}),f.setIconStatus(r,"emphasis"),n.eachComponent({mainType:"series",query:null==e?null:{seriesIndex:e}},function(t){var a=t.subType,v=t.id,s=spt[r](a,v,t,f),o,h,i,e,l;if(s&&(c(s,t.option),u.series.push(s)),o=t.coordinateSystem,o&&"cartesian2d"===o.type&&("line"===r||"bar"===r)&&(h=o.getAxesByScale("ordinal")[0],h)){for(i=h.dim+"Axis",e=n.queryComponents({mainType:i,index:t.get(name+"Index"),id:t.get(name+"Id")})[0].componentIndex,u[i]=u[i]||[],l=0;l<=e;l++)u[i][e]=u[i][e]||{};u[i][e].boundaryGap="bar"===r}}),i.dispatchAction({type:"changeMagicType",currentType:r,newOption:u}))};ut({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(n,t){t.mergeOption(n.newOption)});bl("magicType",nht);var vwi=nv.toolbox.dataView,oit=new Array(60).join("-"),vc="\t",hpt=new RegExp("["+vc+"]+","g");wy.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:h(vwi.title),lang:h(vwi.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};wy.prototype.onclick=function(n,t){function y(){h.removeChild(u);d._dom=null}var h=t.getDom(),i=this.model,u,e,c,f,r,o,k,s,d;this._dom&&h.removeChild(this._dom);u=document.createElement("div");u.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;";u.style.backgroundColor=i.get("backgroundColor")||"#fff";e=document.createElement("h4");c=i.get("lang")||[];e.innerHTML=c[0]||i.get("title");e.style.cssText="margin: 10px 20px;";e.style.color=i.get("textColor");f=document.createElement("div");r=document.createElement("textarea");f.style.cssText="display:block;width:100%;overflow:auto;";var p=i.get("optionToContent"),w=i.get("contentToOption"),b=ylr(n);"function"==typeof p?(o=p(t.getOption()),"string"==typeof o?f.innerHTML=o:uv(o)&&f.appendChild(o)):(f.appendChild(r),r.readOnly=i.get("readOnly"),r.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",r.style.color=i.get("textColor"),r.style.borderColor=i.get("textareaBorderColor"),r.style.backgroundColor=i.get("textareaColor"),r.value=b.value);k=b.meta;s=document.createElement("div");s.style.cssText="position:absolute;bottom:0;left:0;right:0;";var l="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",a=document.createElement("div"),v=document.createElement("div");l+=";background-color:"+i.get("buttonColor");l+=";color:"+i.get("buttonTextColor");d=this;nb(a,"click",y);nb(v,"click",function(){var n;try{n="function"==typeof w?w(f,t.getOption()):klr(r.value,k)}catch(n){throw y(),new Error("Data view format error "+n);}n&&t.dispatchAction({type:"changeDataView",newOption:n});y()});a.innerHTML=c[1];v.innerHTML=c[2];v.style.cssText=l;a.style.cssText=l;!i.get("readOnly")&&s.appendChild(v);s.appendChild(a);nb(r,"keydown",function(n){if(9===(n.keyCode||n.which)){var t=this.value,i=this.selectionStart,r=this.selectionEnd;this.value=t.substring(0,i)+vc+t.substring(r);this.selectionStart=this.selectionEnd=i+1;yo(n)}});u.appendChild(e);u.appendChild(f);u.appendChild(s);f.style.height=h.clientHeight-80+"px";h.appendChild(u);this._dom=u};wy.prototype.remove=function(n,t){this._dom&&t.getDom().removeChild(this._dom)};wy.prototype.dispose=function(n,t){this.remove(n,t)};bl("dataView",wy);ut({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(n,i){var r=[];t(n.newOption.series,function(n){var t=i.getSeriesByName(n.name)[0],u;t?(u=t.get("data"),r.push({name:n.name,data:dlr(n.data,u)})):r.push(o({type:"scatter"},n))});i.mergeOption(c({series:r},n.newOption))});cpt=t;sit="\0_ec_hist_store";hyt.extend({type:"dataZoom.select"});cyt.extend({type:"dataZoom.select"});var kgr=nv.toolbox.dataZoom,ywi=t,dgr="\0_ec_\0toolbox-dataZoom_";iht.defaultOption={show:!0,icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:h(kgr.title)};yc=iht.prototype;yc.render=function(n,t,i,r){this.model=n;this.ecModel=t;this.api=i;uar(n,t,this,r,i);rar(n,t)};yc.onclick=function(n,t,i){pwi[i].call(this)};yc.remove=function(){this._brushController.unmount()};yc.dispose=function(){this._brushController.dispose()};pwi={zoom:function(){var n=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:n})},back:function(){this._dispatchZoomAction(nar(this.ecModel))}};yc._onBrush=function(n,t){function r(n,t,r){var s=t.getAxis(n),h=s.model,e=f(n,h,i),o=e.findRepresentativeAxisProxy(h).getMinMaxSpan();null==o.minValueSpan&&null==o.maxValueSpan||(r=ba(0,r.slice(),s.scale.getExtent(),0,o.minValueSpan,o.maxValueSpan));e&&(u[e.id]={dataZoomId:e.id,startValue:r[0],endValue:r[1]})}function f(n,t,i){var r;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(n,t.componentIndex)&&(r=i)}),r}if(t.isEnd&&n.length){var u={},i=this.ecModel;this._brushController.updateCovers([]);new dk(bsi(this.model.option),i,{include:["grid"]}).matchOutputRanges(n,i,function(n,t,i){if("cartesian2d"===i.type){var u=n.brushType;"rect"===u?(r("x",i,t[0]),r("y",i,t[1])):r({lineX:"x",lineY:"y"}[u],i,t)}});glr(i,u);this._dispatchZoomAction(u)}};yc._dispatchZoomAction=function(n){var t=[];ywi(n,function(n){t.push(h(n))});t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})};bl("dataZoom",iht);ai(function(n){function f(n,t){if(t){var f=n+"Index",u=t[f];null==u||"all"==u||r(u)||(u=!1===u||"none"===u?[]:[u]);e(n,function(t,r){if(null==u||"all"==u||-1!==p(u,r)){var e={type:"select",$fromToolbox:!0,id:dgr+n+r};e[f]=r;i.push(e)}})}}function e(t,i){var u=n[t];r(u)||(u=u?[u]:[]);ywi(u,i)}var i,t,u;n&&(i=n.dataZoom||(n.dataZoom=[]),r(i)||(n.dataZoom=i=[i]),t=n.toolbox,t&&(r(t)&&(t=t[0]),t&&t.feature)&&(u=t.feature.dataZoom,f("xAxis",u),f("yAxis",u)))});wwi=nv.toolbox.restore;rht.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:wwi.title};rht.prototype.onclick=function(n,t){tar(n);t.dispatchAction({type:"restore",from:this.uid})};bl("restore",rht);ut({type:"restore",event:"restore",update:"prepareAndUpdate"},function(n,t){t.resetOption("recreate")});var lpt,bwi="urn:schemas-microsoft-com:vml",kwi="undefined"==typeof window?null:window,dwi=!1,gr=kwi&&kwi.document;if(gr&&!k.canvasSupported)try{gr.namespaces.zrvml||gr.namespaces.add("zrvml",bwi);lpt=function(n){return gr.createElement("')}}catch(n){lpt=function(n){return gr.createElement("<"+n+' xmlns="'+bwi+'" class="zrvml">')}}var pc=kr.CMD,rt=Math.round,ow=Math.sqrt,ggr=Math.abs,gwi=Math.cos,nbi=Math.sin,apt=Math.max;if(!k.canvasSupported){var hi=21600,vr=hi/2,vpt=function(n){n.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;";n.coordsize=hi+","+hi;n.coordorigin="0,0"},nnr=function(n){return String(n).replace(/&/g,"&").replace(/"/g,""")},tbi=function(n,t,i){return"rgb("+[n,t,i].join(",")+")"},ne=function(n,t){t&&n&&t.parentNode!==n&&n.appendChild(t)},sw=function(n,t){t&&n&&t.parentNode===n&&n.removeChild(t)},ypt=function(n,t,i){return 1e5*(parseFloat(n)||0)+1e3*(parseFloat(t)||0)+i},ibi=function(n,t){return"string"==typeof n?n.lastIndexOf("%")>=0?parseFloat(n)/100*t:parseFloat(n):n},rbi=function(n,t,i){var r=tu(t);i=+i;isNaN(i)&&(i=1);r&&(n.color=tbi(r[0],r[1],r[2]),n.opacity=i*r[3])},tnr=function(n){var t=tu(n);return[tbi(t[0],t[1],t[2]),t[3]]},inr=function(n,t,i){var r=t.fill,rt,ut,k,y,g,nt;if(null!=r)if(r instanceof af){var h,f=0,tt=[0,0],p=0,it=1,c=i.getBoundingRect(),l=c.width,a=c.height;if("linear"===r.type){h="gradient";var e=i.transform,u=[r.x*l,r.y*a],v=[r.x2*l,r.y2*a];e&&(ht(u,u,e),ht(v,v,e));rt=v[0]-u[0];ut=v[1]-u[1];(f=180*Math.atan2(rt,ut)/Math.PI)<0&&(f+=360);f<1e-6&&(f=0)}else{h="gradientradial";var u=[r.x*l,r.y*a],e=i.transform,ft=i.scale,w=l,b=a;tt=[(u[0]-c.x)/w,(u[1]-c.y)/b];e&&ht(u,u,e);w/=ft[0]*hi;b/=ft[1]*hi;k=apt(w,b);p=0/k;it=2*r.r/k-p}y=r.colorStops.slice();y.sort(function(n,t){return n.offset-t.offset});for(var d=y.length,o=[],et=[],s=0;s=2){var ot=o[0][0],st=o[1][0],ct=o[0][1]*t.opacity,lt=o[1][1]*t.opacity;n.type=h;n.method="none";n.focus="100%";n.angle=f;n.color=ot;n.color2=st;n.colors=et.join(",");n.opacity=lt;n.opacity2=ct}"radial"===h&&(n.focusposition=tt.join(","))}else rbi(n,r,t.opacity)},rnr=function(n,t){null!=t.lineDash&&(n.dashstyle=t.lineDash.join(" "));null==t.stroke||t.stroke instanceof af||rbi(n,t.stroke,t.opacity)},hit=function(n,t,i,r){var f="fill"==t,u=n.getElementsByTagName(t)[0];null!=i[t]&&"none"!==i[t]&&(f||!f&&i.lineWidth)?(n[f?"filled":"stroked"]="true",i[t]instanceof af&&sw(n,u),u||(u=uht(t)),f?inr(u,i,r):rnr(u,i),ne(n,u)):(n[f?"filled":"stroked"]="false",sw(n,u))},nu=[[],[],[]],unr=function(n,t){for(var s,b,at,h,c,wt=pc.M,bt=pc.C,kt=pc.L,dt=pc.A,pt=pc.Q,a=[],r=n.data,gt=n.len(),u,f,nt,tt,i=0;i.01?w&&(g+=.0125):Math.abs(lt-l)<.0001?w&&gp?o-=.0125:o+=.0125:w&<l?e+=.0125:e-=.0125);a.push(ni,rt(((p-ot)*v+k)*hi-vr),",",rt(((l-st)*y+d)*hi-vr),",",rt(((p+ot)*v+k)*hi-vr),",",rt(((l+st)*y+d)*hi-vr),",",rt((g*v+k)*hi-vr),",",rt((lt*y+d)*hi-vr),",",rt((e*v+k)*hi-vr),",",rt((o*y+d)*hi-vr));h=e;c=o;break;case pc.R:u=nu[0];f=nu[1];u[0]=r[i++];u[1]=r[i++];f[0]=u[0]+r[i++];f[1]=u[1]+r[i++];t&&(ht(u,u,t),ht(f,f,t));u[0]=rt(u[0]*hi-vr);f[0]=rt(f[0]*hi-vr);u[1]=rt(u[1]*hi-vr);f[1]=rt(f[1]*hi-vr);a.push(" m ",u[0],",",u[1]," l ",f[0],",",u[1]," l ",f[0],",",f[1]," l ",u[0],",",f[1]);break;case pc.Z:a.push(" x ")}if(s>0)for(a.push(b),nt=0;nt100&&(wpt=0,ppt={});t=fnr.style;try{t.font=n;r=t.fontFamily.split(",")[0]}catch(n){}i={style:t.fontStyle||"normal",variant:t.fontVariant||"normal",weight:t.fontWeight||"normal",size:0|parseFloat(t.fontSize||12),family:r||"Microsoft YaHei"};ppt[n]=i;wpt++}return i};!function(n,t){fct[n]=t}("measureText",function(n,t){var i=gr;wc||((wc=i.createElement("div")).style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",gr.body.appendChild(wc));try{wc.style.font=t}catch(n){}return wc.innerHTML="",wc.appendChild(i.createTextNode(n)),{width:wc.offsetWidth}});for(var bpt=new y,fbi=[ig,iu,pi,nt,b],kpt=0;kpt=f&&a+1>=e){for(h=[],s=0;s=f&&l+1>=e)return lar(0,s.components);r[i]=s}else r[i]=void 0}o++}(),c)return c},pushComponent:function(n,t,i){var r=n[n.length-1];r&&r.added===t&&r.removed===i?n[n.length-1]={count:r.count+1,added:t,removed:i}:n.push({count:1,added:t,removed:i})},extractCommon:function(n,t,i,r){for(var o=t.length,s=i.length,u=n.newPos,f=u-r,e=0;u+1=0;--i)if(r[i]===n)return!0;return!1}),t):null:t[0]};ni.prototype.update=function(n,t){var r,i;n&&(r=this.getDefs(!1),n._dom&&r.contains(n._dom)?"function"==typeof t&&t():(i=this.add(n),i&&(n._dom=i)))};ni.prototype.addDom=function(n){this.getDefs(!0).appendChild(n)};ni.prototype.removeDom=function(n){this.getDefs(!1).removeChild(n._dom)};ni.prototype.getDoms=function(){var i=this.getDefs(!1),n;return i?(n=[],t(this._tagNames,function(t){var r=i.getElementsByTagName(t);n=n.concat([].slice.call(r))}),n):[]};ni.prototype.markAllUnused=function(){var n=this;t(this.getDoms(),function(t){t[n._markLabel]="0"})};ni.prototype.markUsed=function(n){n&&(n[this._markLabel]="1")};ni.prototype.removeUnused=function(){var n=this.getDefs(!1),i;n&&(i=this,t(this.getDoms(),function(t){"1"!==t[i._markLabel]&&n.removeChild(t)}))};ni.prototype.getSvgProxy=function(n){return n instanceof nt?hw:n instanceof pi?ait:n instanceof b?vit:hw};ni.prototype.getTextSvgElement=function(n){return n.__textSvgEl};ni.prototype.getSvgElement=function(n){return n.__svgEl};ot(sh,ni);sh.prototype.addWithoutUpdate=function(n,i){if(i&&i.style){var r=this;t(["fill","stroke"],function(t){var f,u,e,o;i.style[t]&&("linear"===i.style[t].type||"radial"===i.style[t].type)&&(u=i.style[t],e=r.getDefs(!0),u._dom?(f=u._dom,e.contains(u._dom)||r.addDom(f)):f=r.add(u),r.markUsed(i),o=f.getAttribute("id"),n.setAttribute(t,"url(#"+o+")"))})}};sh.prototype.add=function(n){var t;if("linear"===n.type)t=this.createElement("linearGradient");else{if("radial"!==n.type)return ao("Illegal gradient type."),null;t=this.createElement("radialGradient")}return n.id=n.id||this.nextId++,t.setAttribute("id","zr-gradient-"+n.id),this.updateDom(n,t),this.addDom(t),t};sh.prototype.update=function(n){var t=this;ni.prototype.update.call(this,n,function(){var i=n.type,r=n._dom.tagName;"linear"===i&&"linearGradient"===r||"radial"===i&&"radialGradient"===r?t.updateDom(n,n._dom):(t.removeDom(n),t.add(n))})};sh.prototype.updateDom=function(n,t){var r;if("linear"===n.type)t.setAttribute("x1",n.x),t.setAttribute("y1",n.y),t.setAttribute("x2",n.x2),t.setAttribute("y2",n.y2);else{if("radial"!==n.type)return void ao("Illegal gradient type.");t.setAttribute("cx",n.x);t.setAttribute("cy",n.y);t.setAttribute("r",n.r)}n.global?t.setAttribute("gradientUnits","userSpaceOnUse"):t.setAttribute("gradientUnits","objectBoundingBox");t.innerHTML="";for(var u=n.colorStops,i=0,f=u.length;i0){var u,f,o=this.getDefs(!0),r=t[0],e=i?"_textDom":"_dom";r[e]?(f=r[e].getAttribute("id"),u=r[e],o.contains(u)||o.appendChild(u)):(f="zr-clip-"+this.nextId,++this.nextId,(u=this.createElement("clipPath")).setAttribute("id",f),o.appendChild(u),r[e]=u);s=this.getSvgProxy(r);r.transform&&r.parent.invTransform&&!i?(h=Array.prototype.slice.call(r.transform),as(r.transform,r.parent.invTransform,r.transform),s.brush(r),r.transform=h):s.brush(r);c=this.getSvgElement(r);u.appendChild(c.cloneNode());n.setAttribute("clip-path","url(#"+f+")");t.length>1&&this.updateDom(u,t.slice(1),i)}else n&&n.setAttribute("clip-path","none")};by.prototype.markUsed=function(n){var i=this;n.__clipPaths&&n.__clipPaths.length>0&&t(n.__clipPaths,function(n){n._dom&&ni.prototype.markUsed.call(i,n._dom);n._textDom&&ni.prototype.markUsed.call(i,n._textDom)})};cw=function(n,t,i){var r,u;this.root=n;this.storage=t;this._opts=i=o({},i||{});r=oh("svg");r.setAttribute("xmlns","http://www.w3.org/2000/svg");r.setAttribute("version","1.1");r.setAttribute("baseProfile","full");r.style["user-select"]="none";r.style.cssText="position:absolute;left:0;top:0;";this.gradientManager=new sh(r);this.clipPathManager=new by(r);u=document.createElement("div");u.style.cssText="overflow:hidden;position:relative";this._svgRoot=r;this._viewport=u;n.appendChild(u);u.appendChild(r);this.resize(i.width,i.height);this._visibleList=[]};cw.prototype={constructor:cw,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},_paintList:function(n){var l,o,c,f,r,s,u,t;this.gradientManager.markAllUnused();this.clipPathManager.markAllUnused();for(var e=this._svgRoot,a=this._visibleList,v=n.length,h=[],i=0;i=0;--i)if(r[i]===n)return!0;return!1}),t):null:t[0]},resize:function(n,t){var i=this._viewport,r,u,f;i.style.display="none";r=this._opts;(null!=n&&(r.width=n),null!=t&&(r.height=t),n=this._getSize(0),t=this._getSize(1),i.style.display="",this._width!==n&&this._height!==t)&&(this._width=n,this._height=t,u=i.style,u.width=n+"px",u.height=t+"px",f=this._svgRoot,f.setAttribute("width",n),f.setAttribute("height",t))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var u=this._opts,t=["width","height"][n],f=["clientWidth","clientHeight"][n],e=["paddingLeft","paddingTop"][n],o=["paddingRight","paddingBottom"][n],i,r;return null!=u[t]&&"auto"!==u[t]?parseFloat(u[t]):(i=this.root,r=document.defaultView.getComputedStyle(i),(i[f]||sd(r[t])||sd(i.style[t]))-(sd(r[e])||0)-(sd(r[o])||0)|0)},dispose:function(){this.root.innerHTML="";this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToSvg:function(){this.refresh();var n=this._svgRoot.outerHTML;return"data:img/svg+xml;utf-8,"+unescape(n)}};t(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(n){cw.prototype[n]=par(n)});iut("svg",cw);n.version="3.8.5";n.dependencies={zrender:"3.7.4"};n.PRIORITY=ha;n.init=function(n,t,i){var u=hft(n),r;return u?u:(r=new ty(n,t,i),r.id="ec_"+epr++,tc[r.id]=r,n.setAttribute?n.setAttribute(an,r.id):n[an]=r.id,kni(r),r)};n.connect=function(n){if(r(n)){var i=n;n=null;t(i,function(t){null!=t.group&&(n=t.group)});n=n||"g_"+opr++;t(i,function(t){t.group=n})}return ln[n]=!0,n};n.disConnect=ogt;n.disconnect=spr;n.dispose=function(n){"string"==typeof n?n=tc[n]:n instanceof ty||(n=hft(n));n instanceof ty&&!n.isDisposed()&&n.dispose()};n.getInstanceByDom=hft;n.getInstanceById=function(n){return tc[n]};n.registerTheme=function(n,t){eli[n]=t};n.registerPreprocessor=ai;n.registerProcessor=vu;n.registerPostUpdate=function(n){plt.push(n)};n.registerAction=ut;n.registerCoordinateSystem=cft;n.getCoordinateSystemDimensions=function(n){var t=nr.get(n);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()};n.registerLayout=wt;n.registerVisual=vt;n.registerLoading=sgt;n.extendComponentModel=pr;n.extendComponentView=oi;n.extendSeriesModel=iy;n.extendChartView=rr;n.setCanvasCreator=function(n){twt("createCanvas",n)};n.registerMap=function(n,t,i){t.geoJson&&!t.features&&(i=t.specialAreas,t=t.geoJson);"string"==typeof t&&(t="undefined"!=typeof JSON&&JSON.parse?JSON.parse(t):new Function("return ("+t+");")());oli[n]={geoJson:t,specialAreas:i}};n.getMap=ab;n.dataTool=sli;n.zrender=kvr;n.graphic=pu;n.number=gvr;n.format=tyr;n.throttle=eft;n.helper=fwr;n.matrix=ovr;n.vector=fvr;n.color=cvr;n.util=rat;n.List=at;n.Model=tt;n.Axis=ti;n.env=k;n.parseGeoJson=iat});echarts.registerMap("world",{type:"FeatureCollection",features:[{type:"Feature",properties:{name:"Afghanistan",childNum:1},geometry:{type:"Polygon",coordinates:[[[74.541406250000023,37.02216796875],[74.52646484375,37.030664062499994],[74.497949218750023,37.0572265625],[74.376171875000011,37.137353515624994],[74.37216796875,37.15771484375],[74.659375000000011,37.394482421875],[74.259667968750023,37.415429687499994],[74.203515625000023,37.372460937499994],[74.16708984375,37.329443359375],[73.749609375,37.231787109375],[73.71728515625,37.329443359375],[73.720605468750023,37.418749999999996],[73.657128906250023,37.430468749999996],[73.632617187500017,37.43720703125],[73.604687500000011,37.446044921875],[73.481347656250023,37.4716796875],[73.38291015625,37.462255859375],[73.211132812500011,37.408496093749996],[72.8955078125,37.267529296875],[72.657421875000011,37.029052734375],[71.665625,36.696923828124994],[71.530859375,36.845117187499994],[71.432910156250017,37.1275390625],[71.505078125000011,37.602929687499994],[71.580371093750017,37.8642578125],[71.582226562500011,37.910107421875],[71.551953125000011,37.933154296874996],[71.48779296875,37.931884765625],[71.3896484375,37.906298828124996],[71.319921875,37.90185546875],[71.278515625000011,37.918408203125],[71.2828125,38.00791015625],[71.332714843750011,38.170263671875],[71.255859375,38.306982421875],[70.87890625,38.456396484375],[70.417773437500017,38.075439453125],[70.25146484375,37.66416015625],[69.9849609375,37.566162109375],[69.8208984375,37.6095703125],[69.625781250000017,37.594042968749996],[69.492089843750023,37.553076171875],[69.420117187500011,37.486718749999994],[69.399218750000017,37.399316406249994],[69.4296875,37.290869140625],[69.414453125000023,37.207763671875],[69.353808593750017,37.150048828124994],[69.303906250000011,37.116943359375],[69.264843750000011,37.1083984375],[69.18017578125,37.15830078125],[68.96044921875,37.325048828125],[68.669140625000011,37.2583984375],[68.386914062500011,37.137499999999996],[68.212109375000011,37.021533203124996],[68.067773437500023,36.9498046875],[67.9580078125,36.972021484375],[67.83447265625,37.064208984375],[67.766015625000023,37.14013671875],[67.758984375000011,37.172216796875],[67.7529296875,37.1998046875],[67.700000000000017,37.22724609375],[67.607421875,37.222509765625],[67.546484375,37.235644531249996],[67.517285156250011,37.266650390624996],[67.441699218750017,37.2580078125],[67.319726562500023,37.2095703125],[67.195507812500011,37.235205078125],[67.06884765625,37.334814453125],[66.827734375,37.3712890625],[66.522265625000017,37.348486328125],[66.471875000000011,37.3447265625],[66.350292968750011,37.3681640625],[66.1083984375,37.41474609375],[65.765039062500023,37.569140624999996],[65.554980468750017,37.251171875],[65.303613281250023,37.24677734375],[65.089648437500017,37.237939453124994],[64.951562500000023,37.1935546875],[64.816308593750023,37.132080078125],[64.782421875000011,37.05927734375],[64.753125000000011,36.964794921875],[64.6025390625,36.554541015625],[64.511035156250017,36.340673828125],[64.184375000000017,36.14892578125],[63.862500000000011,36.012353515624994],[63.301660156250023,35.8583984375],[63.178906250000011,35.858447265624996],[63.129980468750006,35.84619140625],[63.108593750000011,35.818701171875],[63.129980468750006,35.766748046874994],[63.150781250000023,35.728271484375],[63.169726562500017,35.678124999999994],[63.084179687500011,35.56806640625],[63.056640625,35.44580078125],[62.980273437500017,35.4091796875],[62.858007812500006,35.349658203124996],[62.72265625,35.271337890625],[62.688085937500006,35.255322265625],[62.610546875000011,35.233154296875],[61.542773437500017,35.457861328125],[61.3447265625,35.6294921875],[61.189257812500017,35.31201171875],[61.080078125,34.855615234374994],[60.951171875,34.653857421874996],[60.914746093750011,34.633984375],[60.802343750000006,34.554638671875],[60.726269531250011,34.51826171875],[60.485742187500023,34.094775390624996],[60.485937500000006,33.7119140625],[60.9169921875,33.505224609375],[60.560546875,33.137841796874994],[60.576562500000023,32.994873046875],[60.71044921875,32.599999999999994],[60.829296875000011,32.249414062499994],[60.854101562500006,31.483251953125],[61.110742187500023,31.451123046874997],[61.346484375000017,31.421630859375],[61.66015625,31.382421875],[61.755078125000011,31.285302734374994],[61.814257812500017,31.072558593749996],[61.810839843750017,30.913281249999997],[61.7841796875,30.831933593749994],[61.559472656250023,30.599365234375],[61.104101562500006,30.12841796875],[60.843359375000006,29.858691406249996],[61.224414062500017,29.749414062499994],[62.373437500000023,29.425390625],[62.4765625,29.408349609374994],[63.567578125000011,29.497998046874997],[64.09873046875,29.391943359375],[64.52109375,29.564501953124996],[65.095507812500017,29.559472656249994],[66.177050781250017,29.835595703124994],[66.397167968750011,30.91220703125],[66.92431640625,31.305615234374997],[67.287304687500011,31.217822265624996],[67.57822265625,31.506494140624994],[68.21396484375,31.807373046875],[68.868945312500017,31.634228515624997],[69.279296875,31.936816406249996],[69.241406250000011,32.433544921875],[69.5015625,33.020068359374996],[69.920117187500011,33.1125],[70.2841796875,33.369042968749994],[69.868066406250023,33.89765625],[71.051562500000017,34.049707031249994],[70.965625000000017,34.53037109375],[71.620507812500023,35.183007812499994],[71.427539062500017,35.833740234375],[71.18505859375,36.04208984375],[71.620507812500023,36.436474609375],[72.622851562500017,36.82958984375],[73.769140625,36.888476562499996],[74.001855468750023,36.823095703125],[74.541406250000023,37.02216796875]]]}},{type:"Feature",properties:{name:"Angola",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[17.57958984375,-8.0990234375000085],[16.984765625000051,-7.2574218749999773],[16.919433593750057,-6.93398437499998],[16.813085937500063,-6.7725585937499631],[16.742968749999989,-6.6184570312500028],[16.70937500000008,-6.4716796874999432],[16.717773437500028,-6.2414062500000114],[16.697265625,-6.1642578125000256],[16.63955078125008,-6.1145507812500171],[16.537109374999972,-5.9658203125],[16.431445312500045,-5.90019531249996],[16.315234375000074,-5.8656250000000227],[16.060156250000063,-5.8649414062499687],[15.726953125000051,-5.86386718750002],[14.398632812500068,-5.89267578125002],[13.978515625,-5.8572265625000028],[13.346484375000017,-5.8633789062500057],[12.302539062500074,-6.0925781249999886],[12.521289062500045,-6.5903320312499574],[12.82343750000004,-6.9547851562499545],[12.862304687500057,-7.2318359374999943],[13.378515625000063,-8.3697265625000057],[13.358984375000006,-8.6872070312500256],[12.99853515625,-9.0480468749999972],[13.20937500000008,-9.7032226562499773],[13.847460937500045,-11.054394531249997],[13.785351562499983,-11.81279296874996],[13.4169921875,-12.52041015624998],[12.983203124999989,-12.775683593750017],[12.55048828125004,-13.437792968750003],[12.280468750000011,-14.637499999999989],[11.967871093750006,-15.63398437500004],[11.750878906250023,-15.831933593749966],[11.818945312500034,-16.704101562500014],[11.780078125000017,-16.871289062499969],[11.743066406250023,-17.24921875000004],[11.902539062500011,-17.226562499999957],[12.013964843750074,-17.168554687500034],[12.213378906250028,-17.209960937500043],[12.318457031250006,-17.213378906250028],[12.35927734375008,-17.205859375000003],[12.548144531250017,-17.212695312499974],[13.101171875000063,-16.967675781249966],[13.403710937500051,-17.007812499999972],[13.93798828125,-17.388769531249963],[15.765820312500068,-17.389648437499957],[16.148437500000028,-17.390234374999991],[16.531054687500074,-17.390820312500026],[16.913671875000034,-17.39140624999996],[17.296289062500023,-17.391992187499994],[17.835351562500051,-17.392773437499983],[18.396386718750051,-17.3994140625],[18.718066406250045,-17.703222656249991],[18.825976562500074,-17.766308593750054],[19.076464843750045,-17.817675781250031],[20.392968750000023,-17.887402343750026],[20.507617187500017,-17.95253906249998],[20.625097656250063,-17.996679687499991],[21.41689453125008,-18.000683593750011],[21.960839843750051,-17.905175781250009],[22.32421875,-17.837499999999991],[22.624023437500057,-17.78164062499998],[23.068261718750051,-17.698828124999977],[23.380664062500017,-17.640625000000028],[23.181640625000057,-17.474414062500003],[22.955859375000074,-17.28574218750002],[22.305078125000023,-16.689550781249977],[22.193945312500006,-16.628124999999983],[22.150683593749989,-16.597167968749986],[21.979785156249989,-15.955566406250014],[21.979785156249989,-15.724121093750028],[21.979687500000068,-15.403222656250023],[21.979589843750034,-15.082324218750017],[21.979492187500028,-14.761425781250011],[21.979394531249994,-14.440527343750006],[21.979296875000074,-14.11962890625],[21.979101562500034,-13.798730468749994],[21.979101562500034,-13.477734374999969],[21.97890625000008,-13.0009765625],[22.209570312500006,-13.0009765625],[23.843164062500023,-13.0009765625],[23.909375000000011,-12.636132812500009],[23.991308593750006,-12.422167968750031],[24.046679687500074,-11.405371093750006],[23.966503906250011,-10.871777343750011],[23.83388671875008,-11.013671874999972],[23.696386718750034,-11.007617187499974],[23.559960937500051,-10.97861328125002],[23.400195312500017,-10.976464843750023],[23.156738281250057,-11.074804687499991],[22.226171875000006,-11.121972656250009],[22.203515625000023,-10.829492187500009],[22.302441406250011,-10.39667968750004],[22.274511718750006,-10.259082031249974],[22.19775390625,-10.040624999999977],[21.813183593750068,-9.46875],[21.905371093750034,-8.6933593749999432],[21.751074218750034,-7.3054687499999886],[21.190332031250023,-7.2849609374999886],[20.910937500000017,-7.2814453124999829],[20.60781250000008,-7.2777343750000227],[20.558398437500045,-7.2444335937499886],[20.536914062500045,-7.1217773437499545],[20.598730468750006,-6.9351562499999488],[20.590039062500011,-6.9199218749999574],[20.482226562500074,-6.9158203125000171],[20.190039062500063,-6.9462890625],[19.99746093750008,-6.9764648437500227],[19.87519531250004,-6.9863281249999858],[19.527636718750017,-7.1444335937499517],[19.371679687500063,-7.6550781249999886],[19.369921875000045,-7.7065429687499858],[19.340820312499972,-7.9666015625000313],[19.142675781250034,-8.0014648437500284],[18.944433593750063,-8.0014648437500284],[18.89833984375008,-7.9981445312499773],[18.562695312500011,-7.9359375000000085],[18.008789062500028,-8.1076171874999829],[17.643359375000017,-8.0907226562500085],[17.57958984375,-8.0990234375000085]]],[[[12.255273437500023,-5.7464843749999943],[12.503710937500017,-5.6958007812499716],[12.518945312499994,-5.4246093749999744],[12.52236328125008,-5.1489257812500284],[12.453222656250034,-5.09062499999996],[12.451464843750017,-5.0714843749999687],[12.502734375000074,-5.0369140625000313],[12.573535156250017,-4.9965820312499858],[12.829687499999977,-4.73662109374996],[12.384570312500074,-4.6191406250000142],[12.018359375000074,-5.0042968749999659],[12.255273437500023,-5.7464843749999943]]]]}},{type:"Feature",properties:{name:"Albania",childNum:1},geometry:{type:"Polygon",coordinates:[[[20.06396484375,42.547265624999994],[19.654492187500011,42.628564453124994],[19.280664062500023,42.17255859375],[19.342382812500006,41.869091796875],[19.440625000000011,41.424755859375],[19.398144531250011,40.28486328125],[19.851855468750017,40.0435546875],[20.001269531250017,39.709423828125],[20.382421875000006,39.802636718749994],[20.4560546875,40.065576171874994],[20.881640625000017,40.467919921874994],[20.955761718750011,40.775292968749994],[20.964257812500023,40.849902343749996],[20.488964843750011,41.272607421874994],[20.566210937500017,41.873681640624994],[20.485449218750006,42.223388671875],[20.06396484375,42.547265624999994]]]}},{type:"Feature",properties:{name:"United Arab Emirates",childNum:1},geometry:{type:"Polygon",coordinates:[[[56.297851562500028,25.650683593750045],[56.080468749999994,26.062646484375051],[55.941210937500017,25.793994140625017],[55.522851562499994,25.498144531249977],[55.098144531249972,25.041601562500034],[54.74677734375004,24.810449218750023],[54.397070312500063,24.278173828125034],[53.893359375000017,24.077050781249994],[52.648242187500017,24.154638671875006],[51.906054687500074,23.985351562499972],[51.568359375000028,24.286181640625074],[51.592578125000074,24.078857421875028],[52.555078125000051,22.932812499999955],[55.104296875000074,22.621484375000023],[55.185839843750074,22.7041015625],[55.1999023437501,23.034765625000034],[55.760839843750063,24.24267578125],[55.795703125000074,24.868115234374955],[56.063867187500051,24.73876953125],[56.387988281250017,24.97919921875004],[56.297851562500028,25.650683593750045]]]}},{type:"Feature",properties:{name:"Argentina",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[-68.653222656249937,-54.853613281249991],[-66.930468749999989,-54.924902343750041],[-66.5111328125,-55.032128906249945],[-65.345996093749932,-54.877929687499972],[-67.294238281250017,-54.049804687500014],[-68.008496093749955,-53.5640625],[-68.278222656250023,-52.983984375000041],[-68.629931640624989,-52.652636718750038],[-68.653222656249937,-54.853613281249991]]],[[[-61.084716796875,-23.656445312500011],[-61.798535156249955,-23.182031249999994],[-62.372509765624983,-22.439160156249997],[-62.54155273437496,-22.349609374999957],[-62.625976562500028,-22.29042968749998],[-62.843359375000006,-21.997265625000026],[-63.818652343749989,-22.00546875000002],[-63.921679687499932,-22.028613281250017],[-63.976123046875017,-22.072558593750003],[-64.266406250000017,-22.60332031249996],[-64.307910156249932,-22.795312499999994],[-64.32529296875,-22.82763671875],[-64.373974609374983,-22.761035156250017],[-64.445507812499983,-22.585351562500023],[-64.477734374999983,-22.485351562499986],[-64.523632812500011,-22.37158203125],[-64.605517578124989,-22.228808593750045],[-65.057812499999955,-22.102734375000026],[-65.686181640624966,-22.110253906250051],[-65.771044921874932,-22.099609375000014],[-65.860156249999989,-22.019726562499983],[-66.05859375,-21.87949218750002],[-66.098583984374955,-21.83505859375002],[-66.174658203125,-21.805664062499986],[-66.220166015624955,-21.802539062499974],[-66.24760742187496,-21.83046874999998],[-66.282128906249966,-21.947460937500011],[-66.322460937500011,-22.053125000000037],[-66.365185546875011,-22.113769531249957],[-66.711718749999989,-22.216308593749986],[-66.99111328125,-22.509863281250006],[-67.194873046874932,-22.821679687500037],[-67.008789062499943,-23.001367187500051],[-67.356201171875028,-24.033789062499963],[-68.250292968750017,-24.391992187500023],[-68.56201171875,-24.83769531249996],[-68.384228515624955,-25.091894531249977],[-68.600292968749983,-25.485644531249989],[-68.414501953124983,-26.153710937500023],[-68.58115234375,-26.518359374999974],[-68.34599609374996,-27.027929687500048],[-68.846337890624937,-27.153710937499994],[-69.174414062499977,-27.924707031250037],[-69.656933593749955,-28.413574218749986],[-69.827880859374972,-29.103222656249969],[-70.026806640625011,-29.324023437500017],[-69.927636718749966,-29.76914062500002],[-69.95634765624996,-30.358203125000031],[-70.161425781249989,-30.44023437499996],[-70.519580078124932,-31.1484375],[-70.585205078125,-31.569433593749963],[-70.169628906249955,-32.471679687500014],[-70.019824218749989,-33.271484374999972],[-69.797753906249966,-33.398632812500026],[-69.85244140625,-34.224316406250026],[-70.289941406249966,-34.732812499999966],[-70.470410156249955,-35.326171874999972],[-70.40478515625,-36.061718749999983],[-71.055517578124977,-36.52373046874996],[-71.167578124999977,-37.762304687499963],[-71.028173828125,-38.041210937500026],[-70.951611328124926,-38.738476562499969],[-71.42558593749996,-38.98564453125006],[-71.539453124999966,-39.602441406249952],[-71.719921874999955,-39.635253906249972],[-71.695312500000028,-40.335253906250031],[-71.932128906249943,-40.691699218749989],[-71.911279296874966,-41.650390624999986],[-71.760937499999983,-42.101464843749966],[-72.124609374999977,-42.298339843750014],[-72.146435546874983,-42.990039062499974],[-71.781494140625,-43.166796875000017],[-71.904980468750011,-43.440136718750011],[-71.680078125000023,-43.92958984374998],[-71.820019531249926,-44.38310546875],[-71.212597656249983,-44.441210937500031],[-71.261132812500023,-44.763085937499966],[-71.5962890625,-44.97919921875004],[-71.353759765624972,-45.230468749999972],[-71.772656249999955,-45.724414062499974],[-71.875683593749983,-46.160546875000009],[-71.69521484375,-46.57841796875006],[-71.940234374999989,-46.831250000000054],[-71.904980468750011,-47.201660156250014],[-72.345947265624972,-47.492675781249972],[-72.517919921875,-47.87636718749998],[-72.354736328124972,-48.365820312500048],[-72.614404296874937,-48.79287109375],[-73.576269531249977,-49.582910156250016],[-73.50126953124996,-50.125292968750024],[-73.152929687499977,-50.738281250000028],[-72.50981445312496,-50.607519531250034],[-72.276318359374983,-50.910253906249984],[-72.407666015625011,-51.540820312500017],[-71.918652343749955,-51.989550781250038],[-69.960253906249932,-52.008203125000023],[-68.443359375,-52.35664062500004],[-69.032519531249932,-51.63623046875],[-69.235156250000017,-50.95058593750003],[-68.939453125,-50.382324218749986],[-67.78349609374996,-49.858886718750021],[-67.684863281250017,-49.2466796875],[-67.033105468750023,-48.627734375000024],[-65.810058593749972,-47.941113281250026],[-65.738085937499989,-47.344921874999983],[-65.99853515625,-47.093749999999972],[-66.776855468749943,-47.005859375],[-67.563378906249966,-46.345410156250011],[-67.556640625,-45.970117187500023],[-66.94140625,-45.257324218750028],[-66.190136718749955,-44.964746093750023],[-65.63876953125,-45.0078125],[-65.647607421875023,-44.661425781250045],[-65.361279296874955,-44.477343750000017],[-65.283593750000023,-43.629980468749963],[-64.985546874999955,-43.293554687499991],[-64.432226562500034,-43.059179687500034],[-65.02690429687496,-42.758886718749963],[-64.65048828125,-42.531445312499983],[-64.13066406249996,-42.861425781249977],[-63.692480468749977,-42.805273437499991],[-63.595898437500011,-42.406542968750031],[-64.420410156250028,-42.433789062499983],[-65.059082031250028,-41.969921874999983],[-65.133398437499977,-40.880664062500031],[-64.852978515624955,-40.813769531249989],[-63.772998046874932,-41.150000000000006],[-62.959033203124932,-41.10966796875006],[-62.395019531249972,-40.890820312499969],[-62.28691406249996,-39.895312500000017],[-62.053662109374955,-39.373828125],[-62.338085937499983,-39.1505859375],[-62.06689453125,-38.919140625000011],[-61.112207031249994,-38.992968750000031],[-59.828320312500011,-38.838183593750031],[-58.179199218749943,-38.435839843750045],[-57.546972656250034,-38.085644531250026],[-57.395751953124943,-37.74462890625],[-56.672021484374937,-36.851269531249983],[-56.698095703125006,-36.42646484375004],[-57.264990234374949,-36.144140624999991],[-57.353906249999937,-35.720312499999977],[-57.158886718750011,-35.505957031250006],[-57.303662109374926,-35.188476562499986],[-58.283349609374937,-34.683496093750051],[-58.547216796874977,-33.66347656249998],[-58.424462890624994,-33.111523437499983],[-58.170996093749977,-32.95927734374996],[-58.219970703125,-32.563964843749986],[-58.201171875,-32.471679687500014],[-58.123046874999972,-32.321874999999963],[-58.189013671874989,-31.924218750000037],[-57.810595703124989,-30.858593750000011],[-57.872509765625011,-30.591015625000026],[-57.608886718750028,-30.187792968750045],[-56.938623046874994,-29.594824218750034],[-55.725488281250023,-28.204101562500028],[-55.101513671875011,-27.866796874999963],[-54.829101562500028,-27.550585937500031],[-54.327001953124949,-27.423535156249997],[-53.838183593750017,-27.121093750000014],[-53.671289062499937,-26.22509765625],[-53.891162109374989,-25.668847656250009],[-54.154589843749989,-25.523046874999963],[-54.615869140624994,-25.576074218750023],[-54.631933593750006,-26.005761718749994],[-54.677734375,-26.308789062499997],[-54.934472656249994,-26.702539062500009],[-55.426660156249994,-27.009277343749972],[-55.789990234374926,-27.416406249999966],[-56.164062500000028,-27.321484374999983],[-56.437158203124966,-27.553808593749977],[-57.11181640625,-27.47011718749998],[-58.168261718749932,-27.273437499999972],[-58.604833984374977,-27.314355468750037],[-58.641748046874937,-27.196093750000017],[-58.322558593749932,-26.857617187499983],[-58.334667968750011,-26.824902343749983],[-58.317675781250017,-26.795898437500028],[-58.191308593750023,-26.629980468749977],[-57.943115234375,-26.052929687500011],[-57.587158203124943,-25.405078125000003],[-57.821679687499937,-25.136425781249983],[-58.365380859374966,-24.95927734374996],[-58.422802734374926,-24.894140625000006],[-58.519628906250034,-24.842871093750048],[-58.724023437500023,-24.786621093749957],[-59.372949218749966,-24.453906250000031],[-59.608593750000011,-24.266796875000011],[-59.892480468749937,-24.093554687499974],[-60.839843750000028,-23.858105468749969],[-61.084716796875,-23.656445312500011]]]]}},{type:"Feature",properties:{name:"Armenia",childNum:1},geometry:{type:"Polygon",coordinates:[[[46.490624999999994,38.906689453124983],[46.5500000000001,39.201416015624972],[45.789648437500006,39.881103515624972],[45.964648437500017,40.233789062499966],[45.37617187500004,40.638085937500023],[45.587500000000063,40.846923828125],[45.001367187499994,41.290966796874983],[44.975878906250017,41.277490234374966],[44.811328125000017,41.259375000000006],[44.810937499999994,41.248583984375045],[44.848535156250051,41.220166015625011],[44.841406250000006,41.211376953125011],[44.564843750000051,41.208203124999983],[44.473046874999994,41.191015625000034],[44.227343750000074,41.213330078124955],[44.077246093750006,41.182519531249994],[43.439453125000028,41.107128906250011],[43.722656249999972,40.719531249999989],[43.569335937500028,40.482373046874983],[43.79169921875004,40.070263671874983],[44.28925781250004,40.040380859375006],[44.76826171875004,39.703515625000051],[45.031640625000051,39.765136718749972],[45.76630859375004,39.378466796874989],[46.1144531250001,38.877783203125034],[46.490624999999994,38.906689453124983]]]}},{type:"Feature",properties:{name:"Australia",childNum:5},geometry:{type:"MultiPolygon",coordinates:[[[[145.04296875000003,-40.786718749999991],[144.64609375000006,-40.980859375000009],[144.77792968750012,-41.41884765624998],[145.23818359375,-42.019628906249991],[145.26816406250006,-42.544335937499952],[146.04316406250004,-43.547167968749974],[146.87392578125,-43.61250000000004],[147.40800781250002,-42.89384765625],[147.980859375,-43.157031249999974],[147.92441406250006,-42.5724609375],[148.30146484375004,-42.039941406249952],[148.29287109375,-40.947070312499974],[147.96875000000003,-40.779589843750045],[147.45478515625004,-41.001660156249983],[146.98984375000006,-40.992382812499969],[146.31748046875006,-41.163476562500009],[145.28300781250002,-40.769921875000023],[145.04296875000003,-40.786718749999991]]],[[[137.59648437500007,-35.73867187499998],[137.33408203125006,-35.59248046875004],[136.63867187499997,-35.748828125000017],[136.7550781250001,-36.033105468750023],[137.44843750000004,-36.074804687499991],[137.59648437500007,-35.73867187499998]]],[[[136.71464843750002,-13.803906249999983],[136.42470703125,-13.864843749999963],[136.36328125000003,-14.228906249999966],[136.89433593750002,-14.293066406249977],[136.71464843750002,-13.803906249999983]]],[[[130.6188476562501,-11.376074218749991],[130.644921875,-11.742382812500011],[130.95097656250007,-11.926464843750026],[131.53857421874997,-11.436914062500037],[131.26826171875004,-11.18984374999998],[130.6188476562501,-11.376074218749991]]],[[[143.17890625000004,-11.954492187499966],[142.87255859374997,-11.821386718750034],[142.83681640625,-11.306933593750031],[142.45644531250005,-10.707324218749989],[142.168359375,-10.946582031249974],[141.95156250000005,-11.896191406249997],[141.67773437500003,-12.491406250000011],[141.64541015625,-13.259082031250003],[141.47255859375,-13.797558593750011],[141.59433593750006,-14.152832031250014],[141.52294921875003,-14.470117187499994],[141.62548828124997,-15.056640625000014],[141.45156250000005,-15.605273437499974],[141.41191406250007,-16.069531250000054],[141.21914062500005,-16.646191406250026],[140.83046875,-17.414453125000037],[140.51113281250005,-17.624511718750028],[140.03583984375004,-17.702636718749957],[139.2484375,-17.328613281249957],[139.00986328125006,-16.899316406249994],[138.24501953125005,-16.718359374999977],[137.70371093750006,-16.233007812499963],[137.00214843750004,-15.878320312499994],[136.78466796874997,-15.89423828125004],[136.20537109375002,-15.403417968749963],[135.53076171874997,-15.000390625000023],[135.40517578125005,-14.758203124999966],[135.88339843750006,-14.153124999999974],[135.98955078125002,-13.810156250000006],[135.92734375000012,-13.304296874999977],[136.59433593750012,-13.003808593750051],[136.53701171875,-12.784277343749991],[136.94746093750004,-12.34990234374996],[136.5402343750001,-11.957617187499977],[136.08183593750007,-12.422460937500006],[135.7884765625,-11.907031249999974],[135.2179687500001,-12.221679687499957],[134.73027343750002,-11.984375000000014],[134.23710937500002,-12.00771484374998],[133.90419921875,-11.832031249999972],[133.18525390625004,-11.705664062499991],[133.02490234374997,-11.452832031249997],[132.6828125000001,-11.505566406249997],[132.58378906250002,-12.110253906249994],[132.37207031250003,-12.239160156249966],[131.43828125000002,-12.27695312500002],[130.67236328124997,-12.40693359375004],[130.1681640625001,-12.957421875000009],[130.25976562500003,-13.30224609375],[129.83886718749997,-13.572949218749997],[129.70986328125,-13.979980468749972],[129.37871093750002,-14.39248046874998],[129.75351562500006,-14.789550781249957],[129.45898437499997,-14.933203125000006],[128.19941406250004,-14.751757812499989],[127.67285156249997,-14.195117187500003],[126.90322265625,-13.744140624999972],[126.5697265625,-14.160937499999974],[126.11132812499997,-14.114062500000017],[126.0207031250001,-14.494531249999994],[125.68125000000012,-14.38798828124996],[125.17871093749997,-14.714746093749994],[125.24326171875006,-14.944531250000011],[124.83906250000004,-15.160742187500006],[124.38164062500002,-15.758203125000037],[124.5768554687501,-16.11367187499998],[123.4904296875001,-16.490722656249972],[123.77812500000007,-16.867773437499963],[123.52519531250007,-17.485742187499994],[122.97070312499997,-16.436816406250003],[122.72041015625004,-16.787695312499991],[122.16025390625006,-17.313671875000026],[122.23740234375006,-17.968554687500045],[121.83378906250002,-18.477050781249986],[121.49355468750005,-19.106445312499957],[120.87841796874997,-19.665039062499986],[119.58593750000003,-20.038281249999997],[119.10449218749997,-19.995312500000026],[118.75146484374997,-20.261914062499983],[118.19921875000003,-20.375195312499969],[117.40625000000003,-20.721191406250028],[116.7067382812501,-20.653808593749986],[116.0109375000001,-21.030371093749963],[115.45615234375012,-21.491699218749972],[114.85908203125004,-21.735937499999991],[114.37773437500007,-22.341503906249997],[114.16386718750002,-22.32333984375002],[113.9583984375,-21.939160156250011],[113.68281250000004,-22.637792968749963],[113.7570312500001,-23.418164062500054],[113.5529296875001,-23.732812500000023],[113.41767578125004,-24.435644531250034],[113.67080078125,-24.977050781250028],[114.2142578125,-25.851562500000014],[114.21572265625,-26.289453124999966],[113.539453125,-25.625195312499997],[113.58906250000004,-26.098632812499986],[113.85283203125007,-26.332128906250048],[113.58164062500006,-26.558105468749986],[114.02812500000007,-27.347265624999991],[114.16513671875012,-28.08066406250002],[114.53740234375007,-28.542871093750037],[114.95898437499997,-29.433593749999957],[114.99453125000005,-30.216210937499966],[115.17685546875006,-30.808007812500009],[115.6984375000001,-31.694531250000054],[115.68300781250005,-33.192871093750028],[115.5153320312501,-33.531347656249977],[115.18164062499997,-33.643457031249994],[115.00878906250003,-34.255859374999972],[115.7262695312501,-34.52607421875004],[115.98671875000005,-34.795019531250034],[116.51718750000012,-34.987890624999977],[117.58193359375005,-35.097753906249977],[118.13554687500002,-34.986621093749989],[118.89531250000007,-34.479882812500037],[119.45058593750005,-34.368261718750034],[119.85410156250012,-33.974707031249977],[121.40507812500007,-33.826757812500034],[122.7775390625001,-33.890820312500026],[123.20761718750012,-33.988281249999986],[123.65039062499997,-33.836328125000023],[124.12607421875006,-33.129394531249986],[124.75878906250003,-32.882714843749994],[125.91718750000004,-32.296972656250034],[127.31982421874997,-32.264062499999994],[128.06767578125002,-32.066503906249977],[128.94619140625,-31.702636718750014],[130.12978515625,-31.579101562499986],[130.78300781250002,-31.604003906249986],[131.14365234375006,-31.495703125000048],[131.72119140625003,-31.696289062499957],[132.21464843750002,-32.00712890624996],[132.75742187500012,-31.956249999999983],[133.21210937500004,-32.183789062499983],[133.55136718750012,-32.182910156249974],[134.23417968750007,-32.54853515625004],[134.10039062500007,-32.748632812500034],[134.30126953124997,-33.165039062499957],[134.79101562499997,-33.328320312500011],[135.18544921875005,-33.906738281249986],[135.64755859375006,-34.939648437500011],[136.43066406249997,-34.02998046875004],[137.23730468750003,-33.629492187499991],[137.44228515625,-33.1935546875],[137.85234375000007,-33.200781249999963],[137.9318359375001,-33.579101562500028],[137.49384765625004,-34.161132812500028],[137.39101562500005,-34.913281249999969],[137.01425781250012,-34.915820312500031],[136.88359375000007,-35.239746093750043],[137.69169921875002,-35.142968750000037],[138.0892578125,-34.169824218750023],[138.48994140625004,-34.763574218750023],[138.5111328125,-35.024414062499957],[138.18437500000002,-35.612695312499994],[139.03769531250006,-35.68925781249996],[139.54873046875,-36.0966796875],[139.85732421875,-36.662109375],[139.78427734375012,-37.245800781249983],[140.62724609375007,-38.028417968749991],[141.0109375000001,-38.076953125000031],[141.42421875,-38.36347656250004],[141.725,-38.271386718750023],[142.61210937500007,-38.451660156249986],[143.53896484375005,-38.820898437499977],[144.6652343750001,-38.209960937500028],[145.79082031250007,-38.666992187499972],[145.93535156250002,-38.901757812500023],[146.8568359375,-38.663476562499966],[147.39560546875006,-38.219140624999952],[148.26250000000002,-37.830664062500034],[149.29843750000012,-37.802148437499994],[149.93271484375012,-37.528515625000026],[149.96025390625002,-36.845507812499974],[150.19531249999997,-35.833593749999963],[150.69033203125,-35.177734375000014],[150.96035156250005,-34.297070312500011],[151.23154296875006,-34.02968749999998],[151.4837890625,-33.3474609375],[151.812890625,-32.901074218750011],[152.4704101562501,-32.439062500000034],[152.5592773437501,-32.045703125],[152.94394531250012,-31.434863281249989],[153.03056640625002,-30.563378906249994],[153.27236328125005,-29.892480468750009],[153.348046875,-29.290429687500009],[153.60458984375006,-28.854492187500014],[153.57568359375003,-28.240527343749989],[153.11679687500006,-27.194433593750034],[153.0841796875001,-26.303808593749963],[153.16494140625,-25.964160156250045],[152.91347656250005,-25.432128906250014],[152.45634765625007,-24.802441406249983],[152.12988281250003,-24.59755859374998],[151.902734375,-24.200976562500017],[151.50078125000002,-24.012402343749969],[150.84316406250005,-23.4580078125],[150.76386718750004,-22.576171875000014],[150.54130859375002,-22.55908203125],[150.07617187500003,-22.16445312499998],[149.70390625000002,-22.440527343750006],[149.20488281250007,-21.125097656249977],[148.68369140625012,-20.580175781249991],[148.75937500000006,-20.289550781250028],[147.91562500000006,-19.86923828125002],[147.41855468750012,-19.378124999999969],[147.13876953125006,-19.39316406250002],[146.48115234375004,-19.078710937499991],[146.3332031250001,-18.553710937499972],[146.03222656249997,-18.272851562500037],[146.12587890625005,-17.63525390625],[145.90195312500006,-17.070214843749994],[145.42607421875002,-16.406152343749966],[145.45800781250003,-16.05644531249996],[145.27158203125006,-15.476660156249963],[145.28769531250006,-14.943164062499989],[144.64804687500006,-14.492480468750017],[144.473046875,-14.231835937500023],[143.96181640625005,-14.462890625000028],[143.75634765625003,-14.348828124999969],[143.54843750000012,-13.74101562499996],[143.5866210937501,-13.443652343750031],[143.40156250000004,-12.639941406249989],[143.11025390625,-12.303515625000017],[143.17890625000004,-11.954492187499966]]]]}},{type:"Feature",properties:{name:"Austria",childNum:1},geometry:{type:"Polygon",coordinates:[[[16.953125,48.598828125],[16.477929687500023,48.800097656249996],[16.057226562500006,48.754785156249994],[14.97216796875,48.983935546874996],[14.691308593750023,48.59921875],[14.049121093750017,48.602490234375],[13.814746093750017,48.766943359375],[13.802929687500011,48.747509765625],[13.798828125,48.6216796875],[13.785351562500011,48.587451171874996],[13.675195312500023,48.523046875],[13.486621093750017,48.581835937499996],[13.4716796875,48.571826171874996],[13.459863281250023,48.56455078125],[13.409375000000011,48.394140625],[13.374609375000006,48.361376953124996],[13.322851562500006,48.33125],[13.215234375000023,48.301904296874994],[12.953515625000023,47.890625],[13.014355468750011,47.478076171874996],[12.685839843750017,47.669335937499994],[11.716796875,47.58349609375],[11.297949218750006,47.42490234375],[10.873046875,47.52021484375],[10.65869140625,47.547216796875],[10.482812500000023,47.541796874999996],[10.439453125,47.551562499999996],[10.430371093750011,47.541064453124996],[10.403906250000006,47.4169921875],[10.312792968750017,47.313427734375],[10.200292968750006,47.363427734374994],[10.096484375000017,47.37958984375],[10.066308593750023,47.393359374999996],[10.07421875,47.428515624999996],[10.034082031250023,47.473583984375],[9.7489257812500227,47.575537109375],[9.5240234375000057,47.524218749999996],[9.5275390625000114,47.270751953125],[9.5802734375000114,47.057373046875],[9.9968750000000171,46.8853515625],[10.349414062500017,46.984765624999994],[10.414941406250023,46.964404296874996],[10.45458984375,46.8994140625],[10.452832031250011,46.86494140625],[10.479394531250023,46.855126953124994],[10.579785156250011,46.8537109375],[10.689257812500017,46.84638671875],[10.759765625,46.793310546875],[10.828906250000017,46.775244140625],[10.927343750000006,46.769482421875],[10.993261718750006,46.777001953124994],[11.025097656250011,46.79697265625],[11.775683593750017,46.986083984375],[12.388281250000006,46.70263671875],[13.168750000000017,46.572656249999994],[13.3515625,46.557910156249996],[13.490039062500017,46.555566406249994],[13.700000000000017,46.520263671875],[14.503515625000006,46.417041015624996],[15.000683593750011,46.6259765625],[15.957617187500006,46.677636718749994],[16.093066406250017,46.86328125],[16.453417968750017,47.006787109375],[16.434375000000017,47.367431640625],[17.147363281250023,48.00595703125],[16.953125,48.598828125]]]}},{type:"Feature",properties:{name:"Azerbaijan",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[46.1144531250001,38.877783203125034],[45.76630859375004,39.378466796874989],[45.031640625000051,39.765136718749972],[44.76826171875004,39.703515625000051],[44.817187500000017,39.65043945312496],[45.4796875000001,39.006249999999994],[46.1144531250001,38.877783203125034]]],[[[48.572851562500006,41.844482421875028],[47.861132812500074,41.212744140625034],[47.261132812500051,41.315087890624994],[46.749316406250017,41.812597656250006],[46.42988281250004,41.890966796875006],[46.305468750000017,41.507714843749994],[46.430957031250017,41.077050781249994],[46.086523437500006,41.183837890625],[45.28095703125004,41.449560546875034],[45.217187499999994,41.423193359375006],[45.001367187499994,41.290966796874983],[45.587500000000063,40.846923828125],[45.37617187500004,40.638085937500023],[45.964648437500017,40.233789062499966],[45.789648437500006,39.881103515624972],[46.5500000000001,39.201416015624972],[46.490624999999994,38.906689453124983],[47.772851562499994,39.648583984375051],[47.995898437500074,39.683935546875034],[48.241992187500017,38.978955078124955],[48.023242187500017,38.819042968749983],[48.592675781250051,38.411083984374983],[48.868750000000063,38.435498046874983],[49.013476562500074,39.133984375000011],[49.362792968750028,39.349560546874955],[49.3244140625001,39.608349609375011],[49.775976562500063,40.583984375],[49.226464843750051,41.026220703125034],[49.10664062500004,41.30170898437504],[48.572851562500006,41.844482421875028]]]]}},{type:"Feature",properties:{name:"Burundi",childNum:1},geometry:{type:"Polygon",coordinates:[[[30.553613281250023,-2.4000976562500114],[29.93017578125,-2.3395507812500114],[29.8681640625,-2.7164062500000057],[29.390234375000006,-2.80859375],[29.014355468750011,-2.72021484375],[29.224414062500017,-3.0535156250000028],[29.223242187500006,-3.9108398437500114],[29.403222656250023,-4.4493164062500057],[29.7177734375,-4.4558593750000028],[29.947265625,-4.3073242187500114],[30.147167968750011,-4.0853515625000085],[30.400000000000006,-3.6539062500000057],[30.811132812500006,-3.1164062500000114],[30.515039062500023,-2.9175781250000057],[30.433496093750023,-2.87451171875],[30.424023437500011,-2.8240234375000028],[30.424218750000023,-2.6416015625],[30.441992187500006,-2.6134765625000114],[30.53369140625,-2.42626953125],[30.553613281250023,-2.4000976562500114]]]}},{type:"Feature",properties:{name:"Belgium",childNum:1},geometry:{type:"Polygon",coordinates:[[[5.6935546875000114,50.774755859375006],[5.8271484375000568,51.125634765624994],[4.5034179687500284,51.474707031249977],[4.2261718750000341,51.386474609375028],[3.9020507812500114,51.207666015625023],[3.35009765625,51.377685546875028],[2.52490234375,51.097119140624955],[2.8397460937500227,50.711767578124977],[4.1746093750000171,50.246484375000051],[4.8675781250000512,49.788134765625017],[5.7897460937499829,49.538281250000011],[5.8803710937499716,49.644775390625028],[5.8037109375,49.732177734374972],[5.78798828125008,49.758886718750006],[5.7250000000000227,49.80830078125004],[5.7257812500000114,49.833349609374977],[5.7408203125000625,49.857177734375057],[5.73525390625008,49.875634765624994],[5.7440429687499943,49.919628906249983],[5.7880859375,49.961230468750017],[5.8173828125000284,50.012695312500028],[5.8668945312500682,50.082812500000017],[5.9762695312500682,50.167187499999955],[6.08906250000004,50.15458984374996],[6.1100585937500682,50.123779296875],[6.1165039062500455,50.120996093749966],[6.3644531250000114,50.316162109375028],[5.9939453125000171,50.75043945312504],[5.6935546875000114,50.774755859375006]]]}},{type:"Feature",properties:{name:"Benin",childNum:1},geometry:{type:"Polygon",coordinates:[[[3.5954101562500114,11.6962890625],[3.4498046875000057,11.851953124999994],[3.3599609375000057,11.880468749999991],[2.8781250000000114,12.367724609374989],[2.3660156250000171,12.221923828125],[2.38916015625,11.897070312499991],[1.9803710937500227,11.418408203124997],[1.4267578125,11.447119140624991],[.90048828125000568,10.993261718749991],[.77998046875001137,10.359570312499997],[1.330078125,9.9969726562499943],[1.42431640625,9.2850097656249915],[1.6001953125000057,9.050048828125],[1.6226562500000057,6.216796875],[2.7064453125000227,6.3692382812499915],[2.7356445312500171,6.595703125],[2.7537109375000171,6.6617675781249943],[2.7746093750000114,6.7117187499999886],[2.7529296875,6.7716308593749943],[2.7317382812500171,6.8528320312499886],[2.7213867187500114,6.9802734374999886],[2.75048828125,7.3950683593749886],[2.68603515625,7.8737304687499972],[2.703125,8.371826171875],[2.7748046875000227,9.0485351562499972],[3.044921875,9.0838378906249915],[3.3251953125,9.7784667968749943],[3.5572265625000057,9.9073242187499915],[3.6465820312500057,10.408984374999989],[3.83447265625,10.607421875],[3.7568359375,10.768749999999997],[3.7164062500000057,11.07958984375],[3.6388671875000114,11.176855468749991],[3.48779296875,11.395410156249994],[3.4905273437500171,11.499218749999997],[3.5539062500000114,11.631884765624989],[3.5954101562500114,11.6962890625]]]}},{type:"Feature",properties:{name:"Burkina Faso",childNum:1},geometry:{type:"Polygon",coordinates:[[[.21748046875001137,14.911474609374991],[-.23588867187498863,15.059423828124991],[-.760449218749983,15.047753906249994],[-1.049560546875,14.819531249999997],[-1.7677734374999829,14.486035156249997],[-2.1132324218749829,14.16845703125],[-2.4572265624999829,14.274121093749997],[-3.1984374999999829,13.6728515625],[-3.3017578125,13.28076171875],[-3.5757812499999773,13.194189453124991],[-4.0511718749999943,13.382421874999991],[-4.3287109374999773,13.119042968749994],[-4.2270996093749886,12.793701171875],[-4.4806152343749943,12.672216796874991],[-4.4287109375,12.337597656249997],[-4.7979492187499773,12.032128906249994],[-5.2881347656249886,11.827929687499989],[-5.2998535156249886,11.205957031249994],[-5.490478515625,11.042382812499994],[-5.4570800781249886,10.771386718749994],[-5.5235351562499773,10.426025390625],[-5.2623046874999773,10.319677734374991],[-4.9699218749999829,9.9300781249999943],[-4.7217773437499773,9.7565429687499972],[-4.6258300781249773,9.7135742187499972],[-4.526611328125,9.7234863281249915],[-4.4062011718749829,9.6479980468749886],[-4.3322265624999829,9.6457031249999972],[-4.2671874999999773,9.7432617187499915],[-4.18115234375,9.78173828125],[-3.7906249999999773,9.9171874999999972],[-3.5811523437499773,9.92431640625],[-3.2235351562499943,9.8954589843749972],[-2.8167480468749773,9.4258300781249886],[-2.7666015625,9.4247070312499943],[-2.6958496093749886,9.4813476562499943],[-2.78662109375,10.401904296874989],[-2.9148925781249773,10.592333984374989],[-2.8299316406249773,10.998388671874991],[-.701416015625,10.988964843749997],[-.068603515625,11.115624999999994],[.90048828125000568,10.993261718749991],[1.4267578125,11.447119140624991],[1.9803710937500227,11.418408203124997],[2.38916015625,11.897070312499991],[2.0914062500000057,12.277978515624994],[2.0738281250000057,12.713964843749991],[1.56494140625,12.635400390624994],[.9873046875,13.041894531249994],[.97773437500001137,13.551953124999997],[.6181640625,13.703417968750003],[.16386718750001705,14.497216796874994],[.21748046875001137,14.911474609374991]]]}},{type:"Feature",properties:{name:"Bangladesh",childNum:1},geometry:{type:"Polygon",coordinates:[[[88.940722656250017,26.245361328124972],[88.68281250000004,26.291699218749983],[88.680664062499972,26.352978515624955],[88.51826171875004,26.517773437499955],[88.41816406250004,26.571533203124972],[88.369921875000017,26.564111328124994],[88.351464843750051,26.482568359374966],[88.386230468750028,26.471533203125034],[88.440429687499972,26.369482421875034],[88.333984374999972,26.257519531249955],[88.1066406250001,25.841113281250045],[88.147460937499972,25.811425781250023],[88.769140625000063,25.490478515625],[88.854785156250017,25.333544921875017],[88.944140625000017,25.290771484375],[88.929785156250119,25.222998046875063],[88.573828125000063,25.187890624999994],[88.1498046875,24.914648437500034],[88.0451171875001,24.713037109374994],[88.030273437499972,24.664453125000051],[88.023437500000028,24.627832031250051],[88.079101562499972,24.549902343750063],[88.145507812500028,24.485791015624955],[88.225000000000051,24.460644531249983],[88.337500000000063,24.453857421875028],[88.498535156250028,24.34663085937504],[88.64228515625004,24.325976562500017],[88.72353515625,24.27490234375],[88.7335937500001,24.230908203125011],[88.726562500000028,24.186230468749955],[88.71376953125,24.069628906250017],[88.699804687500063,24.002539062500006],[88.567382812499972,23.674414062500034],[88.69765625,23.493017578125034],[88.724414062500017,23.254980468750034],[88.899707031250017,22.843505859375057],[88.920703125000017,22.632031249999955],[89.0500000000001,22.274609374999983],[89.09394531250004,21.872753906249983],[89.56855468750004,21.767431640625034],[89.811914062500051,21.983496093750006],[90.158789062500119,21.816845703124983],[90.589453125000119,22.258447265624966],[90.435058593749972,22.751904296874955],[90.633593750000017,23.094238281249972],[90.945605468750017,22.597021484375034],[91.48212890625004,22.797412109374989],[91.692968750000119,22.504785156249966],[92.0080078125001,21.684765624999983],[92.0560546875,21.1748046875],[92.32412109375,20.791845703125063],[92.179589843750051,21.293115234375023],[92.5934570312501,21.467333984374989],[92.57490234375004,21.978076171875045],[92.5612304687501,22.048046875000011],[92.49140625000004,22.685400390625006],[92.464453125000063,22.734423828125045],[92.361621093750017,22.929003906250074],[92.333789062500017,23.242382812499955],[92.044042968750063,23.677783203125017],[91.978515625000028,23.691992187499977],[91.92958984375,23.685986328125011],[91.929492187500074,23.598242187499977],[91.937890625,23.504687500000017],[91.790039062499972,23.361035156249983],[91.754199218750074,23.287304687499955],[91.750976562500028,23.053515625000017],[91.43623046875004,23.199902343750011],[91.359375000000028,23.068359375000028],[91.160449218750074,23.66064453125],[91.350195312500119,24.060498046875011],[91.726562500000028,24.205078124999972],[92.06416015625004,24.374365234375006],[92.117480468750017,24.493945312500017],[92.226660156250119,24.770996093749972],[92.38496093750004,24.848779296875023],[92.049707031250051,25.169482421874989],[90.613085937500017,25.167724609374972],[90.119628906250028,25.219970703124972],[89.866308593750119,25.293164062499955],[89.814062500000063,25.305371093749955],[89.800878906250119,25.336132812500011],[89.82490234375004,25.560156250000006],[89.8229492187501,25.941406250000028],[89.572753906250028,26.132324218750028],[89.108300781250051,26.202246093749977],[89.018652343750119,26.410253906249977],[88.951953125000017,26.412109375],[88.97041015625004,26.250878906250023],[88.940722656250017,26.245361328124972]]]}},{type:"Feature",properties:{name:"Bulgaria",childNum:1},geometry:{type:"Polygon",coordinates:[[[28.585351562500023,43.742236328124996],[27.0869140625,44.167382812499994],[26.2158203125,44.007275390625],[25.4970703125,43.670800781249994],[23.224609375,43.873876953125],[22.705078125,44.23779296875],[22.597460937500017,44.07529296875],[22.469042968750017,44.018017578125],[22.420800781250023,44.007421875],[22.399023437500006,43.969531249999996],[22.365429687500011,43.862109374999996],[22.36962890625,43.781298828124996],[22.386914062500011,43.740136718749994],[22.394824218750017,43.706640625],[22.554589843750023,43.454492187499994],[22.767578125,43.354150390624994],[22.819726562500023,43.300732421875],[22.859570312500011,43.252343749999994],[22.976855468750017,43.18798828125],[22.799902343750006,42.985742187499994],[22.466796875,42.84248046875],[22.465625000000017,42.750781249999996],[22.463281250000023,42.70947265625],[22.436230468750011,42.6291015625],[22.524218750000017,42.50390625],[22.523535156250006,42.440966796874996],[22.445703125000023,42.359130859375],[22.422070312500011,42.328857421875],[22.344042968750017,42.31396484375],[22.836816406250023,41.993603515625],[23.005664062500017,41.716943359374994],[22.951464843750017,41.605615234374994],[22.9296875,41.356103515624994],[22.916015625,41.336279296875],[23.025585937500011,41.325634765625],[23.155957031250011,41.322070312499996],[23.239843750000006,41.3849609375],[23.3720703125,41.3896484375],[23.433398437500017,41.398730468749996],[23.535839843750011,41.386035156249996],[23.635156250000023,41.386767578124996],[23.880859375,41.455957031249994],[23.973535156250023,41.452294921874994],[24.011328125000006,41.46005859375],[24.032910156250011,41.469091796875],[24.056054687500023,41.527246093749994],[24.595996093750017,41.442724609375],[24.846875000000011,41.39423828125],[24.993554687500023,41.364990234375],[25.133398437500006,41.315771484375],[25.251171875000011,41.243554687499994],[25.381933593750006,41.26435546875],[25.527050781250011,41.2998046875],[25.723925781250017,41.3150390625],[25.784960937500017,41.330419921875],[25.92333984375,41.311914062499994],[26.155175781250023,41.434863281249996],[26.066015625000006,41.673242187499994],[26.549707031250023,41.896728515625],[26.615332031250006,41.964892578124996],[26.800390625000006,41.975146484374996],[26.884863281250006,41.991845703124994],[26.96875,42.02685546875],[27.01171875,42.058642578124996],[27.193359375,42.077099609375],[27.244335937500011,42.09326171875],[27.294921875,42.079541015625],[27.362890625000006,42.025048828124994],[27.474804687500011,41.946875],[27.534863281250011,41.920800781249994],[27.801660156250023,41.95654296875],[27.879199218750017,41.986621093749996],[28.014453125000017,41.969042968749996],[27.982714843750017,42.047412109374996],[27.484765625000023,42.468066406249996],[27.888867187500011,42.74970703125],[27.928906250000011,43.1861328125],[28.465429687500006,43.389306640624994],[28.585351562500023,43.742236328124996]]]}},{type:"Feature",properties:{name:"The Bahamas",childNum:1},geometry:{type:"Polygon",coordinates:[[[-77.743847656250011,24.707421874999994],[-78.03330078125,25.143115234375045],[-78.298828125,24.753906250000057],[-78.044921874999972,24.287451171875063],[-77.743847656250011,24.707421874999994]]]}},{type:"Feature",properties:{name:"Bosnia and Herzegovina",childNum:1},geometry:{type:"Polygon",coordinates:[[[19.007128906250045,44.869189453125017],[18.66259765625,45.077441406249989],[17.812792968750074,45.078125000000057],[16.53066406250008,45.216699218750023],[16.293359375000051,45.00883789062496],[15.788085937500057,45.178955078124972],[15.736621093750045,44.765820312500011],[16.214257812500023,44.215136718749989],[17.624804687500074,43.042773437499989],[17.585156250000068,42.938378906250051],[17.667578125000063,42.897119140624994],[18.436328125000017,42.559716796874994],[18.466015625000011,42.777246093749994],[18.67421875000008,43.230810546875006],[18.749218750000068,43.283544921875006],[18.851074218750028,43.346337890625023],[18.940234374999989,43.496728515625023],[19.194335937499972,43.533300781250006],[19.583789062500017,44.043457031250028],[19.151855468750028,44.302539062500045],[19.356835937500051,44.858544921874994],[19.007128906250045,44.869189453125017]]]}},{type:"Feature",properties:{name:"Belarus",childNum:1},geometry:{type:"Polygon",coordinates:[[[28.14794921875,56.142919921875],[27.576757812500006,55.798779296875],[27.052539062500017,55.83056640625],[26.822460937500011,55.709228515625],[26.620214843750006,55.679638671875],[26.593554687500017,55.667529296874996],[26.5908203125,55.62265625],[26.566601562500011,55.546484375],[26.519238281250011,55.44814453125],[26.469531250000017,55.371923828125],[26.457617187500006,55.34248046875],[26.495312500000011,55.318017578125],[26.681250000000006,55.306445312499996],[26.775683593750017,55.273095703125],[26.601171875000006,55.130175781249996],[26.291796875000017,55.139599609375],[26.175195312500023,55.003271484375],[26.092968750000011,54.9623046875],[25.964453125000006,54.94716796875],[25.859277343750023,54.919287109375],[25.573046875000017,54.139892578125],[24.768164062500006,53.974658203124996],[24.317968750000006,53.89296875],[24.236621093750017,53.919970703124996],[24.191308593750023,53.950439453125],[23.484667968750017,53.939794921875],[23.887109375000023,53.0275390625],[23.8447265625,52.664208984375],[23.196972656250011,52.25693359375],[23.652441406250006,52.040380859375],[23.605273437500017,51.517919921875],[23.61376953125,51.525390625],[24.361914062500006,51.867529296875],[25.785742187500006,51.923828125],[27.141992187500023,51.75205078125],[27.689746093750017,51.572412109374994],[28.599023437500023,51.542626953124994],[28.647753906250017,51.45654296875],[28.690234375000017,51.438867187499994],[28.731250000000017,51.433398437499996],[28.793261718750017,51.5103515625],[28.977734375000011,51.57177734375],[29.013085937500023,51.598925781249996],[29.060742187500011,51.625439453125],[29.10205078125,51.6275390625],[29.135644531250023,51.61728515625],[29.174218750000023,51.580615234374996],[29.23046875,51.497021484375],[29.298828125,51.413037109375],[29.346484375000017,51.382568359375],[30.160742187500006,51.477880859375],[30.449511718750017,51.274316406249994],[30.533007812500017,51.596337890624994],[30.980664062500011,52.046191406249996],[31.345996093750017,52.10537109375],[31.57373046875,52.10810546875],[31.763378906250011,52.10107421875],[31.758593750000017,52.125830078125],[31.690625000000011,52.220654296875],[31.577343750000011,52.312304687499996],[31.585546875000006,52.532470703125],[31.2587890625,53.01669921875],[31.302929687500011,53.060888671875],[31.364550781250017,53.138964843749996],[31.388378906250011,53.184814453125],[31.417871093750023,53.196044921875],[31.668261718750017,53.200927734375],[31.849707031250006,53.106201171875],[32.704296875000011,53.336328125],[32.450976562500017,53.6533203125],[31.754199218750017,53.81044921875],[31.121289062500011,54.648486328124996],[30.906835937500006,55.57001953125],[30.625585937500006,55.666259765625],[30.233593750000011,55.84521484375],[30.042675781250011,55.83642578125],[29.93701171875,55.845263671874996],[29.881640625000017,55.832324218749996],[29.823925781250011,55.7951171875],[29.744140625,55.77041015625],[29.6845703125,55.7697265625],[29.630078125000011,55.751171875],[29.482226562500017,55.6845703125],[29.412988281250023,55.724853515625],[29.353417968750023,55.784375],[29.373144531250006,55.834716796875],[29.39794921875,55.8810546875],[29.375,55.938720703125],[28.284277343750006,56.055908203125],[28.14794921875,56.142919921875]]]}},{type:"Feature",properties:{name:"Belize",childNum:1},geometry:{type:"Polygon",coordinates:[[[-89.2328125,15.888671875],[-88.89404296875,15.890625000000028],[-88.313427734375011,16.632763671874983],[-88.271728515624943,17.60986328125],[-88.097216796875017,18.121630859375074],[-88.295654296874943,18.472412109375028],[-88.522998046874989,18.445898437500063],[-88.806347656249983,17.965527343749983],[-89.161474609375034,17.814843749999994],[-89.2328125,15.888671875]]]}},{type:"Feature",properties:{name:"Bolivia",childNum:1},geometry:{type:"Polygon",coordinates:[[[-58.159765624999991,-20.164648437500006],[-58.131494140624994,-19.744531250000009],[-57.800390624999991,-19.080957031250009],[-57.574023437499989,-18.279296875],[-57.586474609374989,-18.122265625000011],[-57.661669921874989,-17.947363281250006],[-57.780175781249994,-17.671777343750009],[-57.832470703125,-17.512109375000009],[-58.39599609375,-17.234277343750009],[-58.417382812499994,-17.08056640625],[-58.459814453124991,-16.910742187500006],[-58.478124999999991,-16.70068359375],[-58.470605468749994,-16.650195312500003],[-58.350390624999989,-16.490820312500006],[-58.345605468749994,-16.284375000000011],[-58.423681640624991,-16.307910156250003],[-58.49658203125,-16.32666015625],[-58.537939453124991,-16.328222656250006],[-60.175585937499989,-16.269335937500003],[-60.372705078124994,-14.418750000000003],[-60.506591796875,-13.789843750000003],[-60.914501953125,-13.561425781250009],[-61.077001953124991,-13.48974609375],[-61.129150390625,-13.49853515625],[-61.416064453124989,-13.526562500000011],[-61.511572265624991,-13.541210937500011],[-61.57568359375,-13.524804687500009],[-61.789941406249994,-13.525585937500011],[-61.874121093749991,-13.470410156250011],[-61.944726562499994,-13.40625],[-62.094775390624989,-13.241992187500003],[-62.118017578124991,-13.159765625000006],[-62.176074218749989,-13.133691406250009],[-62.765478515624991,-12.997265625000011],[-63.067480468749991,-12.669140625000011],[-63.3466796875,-12.680078125000009],[-63.58564453125,-12.518945312500009],[-63.688574218749991,-12.47802734375],[-63.7880859375,-12.469433593750011],[-63.938574218749991,-12.529687500000009],[-64.420507812499991,-12.439746093750003],[-64.513427734375,-12.2509765625],[-64.992529296874991,-11.975195312500006],[-65.389892578125,-11.246289062500011],[-65.323779296874989,-11.024804687500009],[-65.334033203124989,-10.892773437500011],[-65.4369140625,-10.449023437500003],[-65.395458984375,-10.392285156250011],[-65.313085937499991,-10.253027343750006],[-65.396142578125,-9.71240234375],[-66.26357421875,-9.8260742187500085],[-66.575341796875,-9.89990234375],[-66.72998046875,-9.9754882812500085],[-67.1115234375,-10.268945312500009],[-67.28046875,-10.317285156250009],[-67.33271484375,-10.35791015625],[-67.416943359375,-10.389843750000011],[-67.582421875,-10.505957031250006],[-67.721777343749991,-10.68310546875],[-67.835009765624989,-10.662792968750011],[-67.99169921875,-10.674414062500006],[-68.0716796875,-10.703125],[-68.678369140625,-11.11279296875],[-68.84833984375,-11.011132812500009],[-69.57861328125,-10.951757812500006],[-68.68525390625,-12.501953125],[-68.978613281249991,-12.880078125000011],[-69.07412109375,-13.682812500000011],[-68.880322265625,-14.198828125000006],[-69.234912109374989,-14.597070312500009],[-69.37470703125,-14.962988281250006],[-69.172460937499991,-15.236621093750003],[-69.418505859374989,-15.603417968750009],[-69.217578124999989,-16.149121093750011],[-68.9134765625,-16.261914062500011],[-69.020703125,-16.642187500000006],[-69.624853515624991,-17.2001953125],[-69.5109375,-17.506054687500011],[-69.49501953125,-17.619531250000009],[-69.358007812499991,-17.771679687500011],[-69.31337890625,-17.943164062500003],[-69.282324218749991,-17.96484375],[-69.0939453125,-18.050488281250011],[-69.09228515625,-18.282421875000011],[-69.026806640625,-18.65625],[-68.978857421874991,-18.81298828125],[-68.968310546874989,-18.967968750000011],[-68.857958984374989,-19.093359375000006],[-68.491992187499989,-19.381933593750006],[-68.470166015625,-19.409960937500003],[-68.462890625,-19.432812500000011],[-68.698291015624989,-19.721093750000009],[-68.759326171874989,-20.115527343750003],[-68.745166015624989,-20.458593750000006],[-68.197021484375,-21.30029296875],[-68.18642578125,-21.618554687500009],[-68.112158203124991,-21.753027343750006],[-68.076757812499991,-21.982812500000009],[-67.988378906249991,-22.05712890625],[-67.953906249999989,-22.204003906250009],[-67.950390625,-22.333691406250011],[-67.88173828125,-22.493359375000011],[-67.879443359374989,-22.822949218750011],[-67.79443359375,-22.879492187500006],[-67.579931640624991,-22.891699218750006],[-67.362255859375,-22.855175781250011],[-67.194873046874989,-22.821679687500009],[-66.99111328125,-22.509863281250006],[-66.711718749999989,-22.21630859375],[-66.365185546875,-22.11376953125],[-66.3224609375,-22.053125000000009],[-66.28212890625,-21.947460937500011],[-66.247607421874989,-21.830468750000009],[-66.220166015625,-21.802539062500003],[-66.174658203124991,-21.8056640625],[-66.098583984375,-21.835058593750006],[-66.05859375,-21.879492187500006],[-65.860156249999989,-22.019726562500011],[-65.771044921874989,-22.099609375],[-65.686181640625,-22.110253906250009],[-65.48486328125,-22.09814453125],[-65.0578125,-22.102734375000011],[-64.605517578124989,-22.228808593750003],[-64.5236328125,-22.37158203125],[-64.477734375,-22.4853515625],[-64.4455078125,-22.585351562500009],[-64.373974609375,-22.761035156250003],[-64.325292968749991,-22.82763671875],[-64.307910156249989,-22.795312500000009],[-64.266406249999989,-22.603320312500003],[-63.976123046874989,-22.072558593750003],[-63.921679687499989,-22.028613281250003],[-63.818652343749989,-22.005468750000006],[-62.843359374999991,-21.997265625000011],[-62.650976562499991,-22.233691406250003],[-62.276660156249989,-21.066015625000006],[-62.276318359375,-20.5625],[-61.916943359375,-20.055371093750011],[-61.7568359375,-19.645312500000003],[-60.007373046874989,-19.297558593750011],[-59.09052734375,-19.286230468750006],[-58.18017578125,-19.81787109375],[-58.159765624999991,-20.164648437500006]]]}},{type:"Feature",properties:{name:"Brazil",childNum:3},geometry:{type:"MultiPolygon",coordinates:[[[[-51.832519531249972,-1.4337890624999687],[-51.276318359374983,-1.0217773437499602],[-51.160742187499977,-.66669921875001137],[-51.546044921874966,-.64960937499999716],[-51.832519531249972,-1.4337890624999687]]],[[[-49.628662109374972,-.22919921874996874],[-50.248242187499983,-.11640624999999716],[-50.6455078125,-.2728515624999801],[-50.771386718749966,-.64541015625002274],[-50.759765625,-1.2402343749999716],[-50.507617187499989,-1.7879882812500085],[-49.587890625,-1.7124023437499716],[-48.928906249999955,-1.4823242187499943],[-48.539697265624994,-.80097656250001137],[-48.379687499999989,-.35283203125001705],[-49.116992187499989,-.16357421875001421],[-49.628662109374972,-.22919921874996874]]],[[[-59.69970703125,4.353515625],[-60.111132812499989,4.5111816406249687],[-60.148632812499983,4.5332519531250313],[-60.12456054687496,4.59765625],[-60.031787109374989,4.7405273437499744],[-59.990673828124955,5.0828613281249915],[-60.142041015624983,5.2388183593749744],[-60.335205078124972,5.1993164062500057],[-60.408789062499977,5.2101562499999972],[-60.459521484374989,5.1880859375000341],[-60.576416015625,5.1924804687500341],[-60.6513671875,5.2211425781250114],[-60.742138671874926,5.2020507812500369],[-60.711962890624989,5.1915527343750227],[-60.671972656250034,5.1643554687499886],[-60.604492187499943,4.99458007812504],[-61.002832031250023,4.5352539062499915],[-62.15312499999996,4.0983886718749858],[-62.712109374999983,4.01791992187502],[-62.968652343749937,3.5939453124999829],[-63.294726562499932,3.92226562499998],[-64.021484375000028,3.9291015625000512],[-64.25566406249996,4.1403320312499972],[-64.56791992187496,3.8998046875000227],[-64.221093750000023,3.5874023437499716],[-64.21884765625,3.2046874999999915],[-63.924169921875006,2.4524414062500313],[-63.389257812500006,2.4119140625000455],[-63.393945312499994,2.2225097656250057],[-64.035449218749932,1.9044433593750369],[-64.114843750000034,1.6192871093750369],[-65.103759765624972,1.1081054687499829],[-65.360839843749943,.86865234375005684],[-65.681445312499989,.98344726562498863],[-66.060058593750028,.78535156250003979],[-66.429248046875017,.8216796874999801],[-66.876025390624989,1.2230468750000369],[-67.351953124999966,2.0858398437500512],[-67.815087890625,1.7900878906250171],[-68.176562499999989,1.7198242187499915],[-69.848583984374926,1.7087402343750426],[-69.852148437500034,1.0595214843750398],[-69.36137695312496,1.0640136718749744],[-69.163232421875023,.86406250000000284],[-70.053906249999926,.57861328125002842],[-70.070507812499926,-.13886718750003979],[-69.667480468749972,-.48242187499995737],[-69.400244140624977,-1.1949218749999773],[-69.669042968750034,-2.6676757812499972],[-69.965917968750034,-4.2359375000000057],[-70.404638671874977,-4.1500976562500256],[-70.530664062499966,-4.1675781250000341],[-70.721582031249966,-4.15888671875004],[-70.799511718749955,-4.1733398437499574],[-70.866015624999989,-4.2295898437499631],[-70.973681640624989,-4.3504882812499943],[-71.8447265625,-4.5043945312499858],[-72.256787109375011,-4.74892578124998],[-72.352832031249932,-4.7860351562499943],[-72.468994140624972,-4.9012695312500227],[-72.608349609374955,-5.0095703124999744],[-72.698730468749972,-5.0671874999999886],[-72.831933593749937,-5.0937499999999716],[-72.887060546874977,-5.1227539062500256],[-72.979882812499966,-5.6348632812499915],[-73.16289062499996,-5.9333984374999744],[-73.209375,-6.0287109375000227],[-73.235546875000011,-6.0984375000000171],[-73.137353515625,-6.4658203125],[-73.758105468749989,-6.90576171875],[-73.793017578124989,-7.1350585937500028],[-73.749462890624983,-7.3353515625000369],[-73.964306640624983,-7.3789062500000284],[-73.958496093749943,-7.5066406250000313],[-73.98173828124996,-7.5357421875000057],[-74.002050781250034,-7.5560546874999659],[-73.98173828124996,-7.58505859375002],[-73.946874999999977,-7.6112304687500227],[-73.894628906249977,-7.6547851562500142],[-73.82207031249996,-7.7389648437500256],[-73.766894531249989,-7.7535156249999631],[-73.720410156249926,-7.7825195312500171],[-73.775585937499983,-7.9364257812500085],[-73.549121093749932,-8.34580078125002],[-73.435888671874977,-8.42705078124996],[-73.398144531250011,-8.4589843749999858],[-73.36040039062496,-8.4792968750000313],[-73.302441406249955,-8.6540039062500114],[-73.203124999999972,-8.7193359374999915],[-73.070507812499955,-8.8828125],[-72.974023437500023,-8.9931640625],[-72.970361328125,-9.1201171875000284],[-73.08984375,-9.26572265625002],[-73.209423828124926,-9.411425781249946],[-72.379052734374966,-9.5101562499999943],[-72.181591796874955,-10.003710937500003],[-71.237939453125,-9.9660156249999545],[-71.115283203124989,-9.8524414062500085],[-70.599169921874989,-9.6205078125000085],[-70.642333984375,-11.010253906249986],[-69.960351562499966,-10.92988281250004],[-69.228515625,-10.955664062499963],[-68.848339843749983,-11.01113281249998],[-68.678369140625,-11.11279296875],[-68.071679687499937,-10.703125000000028],[-67.99169921875,-10.674414062499949],[-67.83500976562496,-10.662792968749983],[-67.721777343749977,-10.683105468749943],[-67.582421875000023,-10.505957031250006],[-67.416943359374955,-10.389843749999969],[-67.332714843749955,-10.357910156249957],[-67.280468749999955,-10.317285156250023],[-67.111523437500011,-10.268945312500037],[-66.72998046875,-9.9754882812500227],[-66.575341796875023,-9.8999023437499858],[-66.26357421875,-9.8260742187499659],[-65.396142578124937,-9.7124023437499858],[-65.313085937499977,-10.253027343749991],[-65.395458984374983,-10.392285156250026],[-65.4369140625,-10.449023437499946],[-65.439990234374989,-10.586230468750017],[-65.334033203124989,-10.892773437500026],[-65.389892578125,-11.246289062500011],[-64.992529296874977,-11.975195312500006],[-64.513427734374972,-12.250976562499972],[-64.420507812499949,-12.439746093749974],[-63.938574218750006,-12.529687499999994],[-63.7880859375,-12.469433593749983],[-63.688574218749977,-12.478027343749957],[-63.585644531249955,-12.518945312500037],[-63.346679687499943,-12.680078124999994],[-63.067480468750006,-12.669140624999983],[-63.015185546875017,-12.80556640624998],[-62.765478515625034,-12.99726562500004],[-62.352832031249989,-13.132421874999963],[-62.176074218749932,-13.133691406250037],[-62.118017578125006,-13.15976562500002],[-62.094775390624989,-13.241992187499989],[-61.944726562499966,-13.406249999999972],[-61.874121093749977,-13.470410156249983],[-61.789941406249966,-13.525585937500026],[-61.511572265625006,-13.541210937500011],[-61.416064453125017,-13.526562499999969],[-61.129150390625,-13.498535156250028],[-61.077001953125034,-13.489746093750014],[-60.914501953124955,-13.561425781249966],[-60.506591796875,-13.78984374999996],[-60.372705078124994,-14.418750000000003],[-60.17558593749996,-16.269335937499989],[-58.537939453125034,-16.328222656249991],[-58.496582031249943,-16.326660156250028],[-58.423681640625034,-16.307910156250031],[-58.345605468750023,-16.284375000000026],[-58.350390625000017,-16.490820312499991],[-58.470605468749994,-16.650195312500045],[-58.478125000000006,-16.700683593750028],[-58.459814453125006,-16.910742187500006],[-58.417382812499994,-17.080566406249972],[-58.395996093749972,-17.234277343750023],[-57.832470703125011,-17.512109375000037],[-57.780175781250023,-17.67177734374998],[-57.661669921874932,-17.947363281249991],[-57.586474609374989,-18.122265624999997],[-57.574023437499932,-18.279296875000014],[-57.800390624999949,-19.080957031250009],[-58.131494140624994,-19.744531250000009],[-58.159765624999977,-20.164648437499977],[-57.830224609374994,-20.997949218750009],[-57.942675781249989,-21.79833984375],[-57.820312500000028,-22.142285156249997],[-57.764062500000023,-22.109179687500003],[-57.721093749999966,-22.09921875000002],[-57.568945312499977,-22.181933593749989],[-57.238232421875011,-22.195214843750037],[-56.775195312499989,-22.261328125000006],[-56.633007812499983,-22.234863281250028],[-56.523828124999937,-22.102539062499986],[-56.351855468749989,-22.178613281250023],[-56.189843749999937,-22.281152343750051],[-55.849169921874989,-22.307617187500014],[-55.753271484375006,-22.410156250000043],[-55.746630859374989,-22.512695312499972],[-55.703662109375017,-22.592089843749974],[-55.647412109375011,-22.621875000000003],[-55.61767578125,-22.671484374999991],[-55.627587890624966,-22.740917968750011],[-55.654052734374943,-22.810351562500031],[-55.458886718749966,-23.686718750000054],[-55.4423828125,-23.792578125000034],[-55.4423828125,-23.86533203125002],[-55.415917968750023,-23.951367187499969],[-55.366308593750034,-23.99101562499996],[-55.286914062499932,-24.004296874999994],[-55.1943359375,-24.017480468750023],[-55.081884765625006,-23.997656249999977],[-54.982666015624943,-23.974511718749966],[-54.62548828125,-23.8125],[-54.440234375000017,-23.90175781249998],[-54.241796875000006,-24.047265624999966],[-54.26689453124996,-24.065820312500009],[-54.318261718749937,-24.128124999999997],[-54.281005859375,-24.306054687500009],[-54.473144531249972,-25.22021484375],[-54.615869140624994,-25.576074218750023],[-54.154589843749989,-25.523046874999963],[-53.891162109374989,-25.668847656250009],[-53.671289062499937,-26.22509765625],[-53.838183593750017,-27.121093750000014],[-54.327001953124949,-27.423535156249997],[-54.829101562500028,-27.550585937500031],[-55.101513671875011,-27.866796874999963],[-55.725488281250023,-28.204101562500028],[-56.938623046874994,-29.594824218750034],[-57.608886718750028,-30.187792968750045],[-57.214453124999949,-30.283398437499983],[-56.832714843749983,-30.107226562499974],[-56.4072265625,-30.447460937500011],[-55.998974609374955,-30.837207031250003],[-56.018457031250023,-30.991894531249983],[-56.015527343749966,-31.059667968750034],[-56.00468749999996,-31.079199218750006],[-55.952001953124977,-31.080859374999989],[-55.873681640625023,-31.069628906250017],[-55.807763671874994,-31.036718749999977],[-55.75634765625,-30.987109374999989],[-55.705957031249966,-30.946582031249989],[-55.665234375000011,-30.92490234375002],[-55.650488281250034,-30.89208984375],[-55.627148437499983,-30.858105468749997],[-55.557324218749955,-30.8759765625],[-55.449560546875034,-30.964453124999991],[-55.366064453124977,-31.046191406250031],[-55.254638671875028,-31.225585937499986],[-55.173535156249926,-31.279589843749974],[-55.091162109375034,-31.313964843749972],[-55.036035156249994,-31.27900390625004],[-54.895996093749972,-31.391210937499977],[-54.587646484375028,-31.485156250000031],[-54.220556640625034,-31.855175781249997],[-53.920605468749926,-31.952343749999997],[-53.76171875,-32.056835937499969],[-53.601708984374994,-32.403027343749969],[-53.125585937499977,-32.736718750000009],[-53.214062499999983,-32.82109374999996],[-53.395214843750011,-33.010351562499977],[-53.531347656250034,-33.1708984375],[-53.537646484374989,-33.622851562499974],[-53.531347656250034,-33.65546875000004],[-53.518847656249989,-33.677246093750043],[-53.463574218750011,-33.709863281250023],[-53.397558593749949,-33.737304687500014],[-53.370605468749972,-33.742187500000028],[-52.652246093749994,-33.137792968750006],[-52.127392578125011,-32.1677734375],[-52.193554687499983,-31.885546874999974],[-51.972460937499989,-31.383789062499986],[-51.46367187499996,-31.052636718750023],[-51.157275390624989,-30.364257812500014],[-50.299511718749955,-30.425781250000028],[-49.745996093749966,-29.363183593749994],[-49.271289062499989,-28.871191406250048],[-48.799658203125006,-28.575292968749977],[-48.620800781249983,-28.075585937499966],[-48.554150390624983,-27.195996093749997],[-48.677734374999943,-26.702929687500003],[-48.545166015625028,-25.815917968750043],[-47.876562499999977,-24.997460937500009],[-46.867285156249977,-24.236328125000014],[-45.972070312500023,-23.795507812500006],[-45.423291015624955,-23.685351562500031],[-44.63725585937496,-23.05546874999996],[-43.866162109374983,-22.910546875000023],[-43.532812500000006,-23.046386718749986],[-42.95830078124996,-22.967089843749989],[-42.042382812499966,-22.947070312500003],[-41.980419921874955,-22.580664062499963],[-41.705517578124983,-22.309667968749991],[-41.122509765624955,-22.084375000000009],[-41.047265624999994,-21.505664062499974],[-40.789257812500011,-20.906054687500031],[-40.395947265625011,-20.56943359375002],[-40.001367187499994,-19.741992187500031],[-39.699853515625023,-19.277832031249972],[-39.739794921874989,-18.639843750000026],[-39.486767578124955,-17.990136718749994],[-39.154003906249926,-17.703906250000031],[-39.215234374999966,-17.315820312500023],[-38.880615234375028,-15.864257812499972],[-39.059570312499972,-14.654785156249957],[-38.942333984374983,-14.030664062499994],[-39.08935546875,-13.588183593749989],[-38.835302734375034,-13.147167968750026],[-38.787988281249966,-12.782714843750028],[-38.239746093750028,-12.844238281249957],[-37.688720703125028,-12.100000000000037],[-37.411816406250011,-11.497265624999983],[-36.937792968749989,-10.820410156250034],[-36.398339843749937,-10.484082031249983],[-35.340869140624989,-9.2306640624999829],[-35.157763671874989,-8.9305664062499517],[-34.834667968749983,-7.97148437499996],[-34.805468749999989,-7.2883789062499744],[-34.988183593749994,-6.3937499999999687],[-35.235449218750006,-5.56669921874996],[-35.549414062500006,-5.1293945312499574],[-35.979882812499966,-5.05439453125004],[-36.590722656249966,-5.0975585937499517],[-37.174658203125006,-4.9124023437499744],[-38.048828125000028,-4.2164062500000341],[-38.475781249999955,-3.7174804687499972],[-39.964697265624977,-2.8615234374999545],[-40.474560546874926,-2.7956054687500256],[-41.318212890625034,-2.9362304687499972],[-41.876171874999926,-2.7465820312499858],[-42.249609374999977,-2.7919921875],[-42.936718749999983,-2.4650390625000114],[-43.932910156249989,-2.5834960937499858],[-44.30815429687496,-2.53515625],[-44.651269531249966,-1.7458007812500256],[-45.076367187499983,-1.4664062499999488],[-45.644775390624972,-1.3478515624999545],[-46.219140624999994,-1.0312500000000284],[-46.617236328125017,-.97060546875002274],[-46.811230468750011,-.77968750000002274],[-47.398095703125023,-.62666015625002558],[-48.115087890624977,-.73749999999995453],[-48.991308593749977,-1.8297851562499972],[-49.313671875000011,-1.7317382812500028],[-49.719531250000017,-1.9263671874999631],[-49.999218749999955,-1.8318359374999744],[-50.403222656250023,-2.0155273437500085],[-50.690039062500006,-1.7617187499999858],[-50.917871093749966,-1.115234375],[-51.297363281250028,-1.2235351562500369],[-51.94755859374996,-1.586718749999946],[-51.702636718749972,-.76230468749994884],[-51.282910156250011,-.085205078125028422],[-50.816357421874983,.17255859374999716],[-50.294433593749972,.83574218750000284],[-49.898876953124955,1.16298828124998],[-49.957128906250006,1.6598632812500398],[-50.458886718749994,1.8295898437499716],[-50.658935546874972,2.1309570312500057],[-51.052392578125023,3.2818359374999915],[-51.219921874999955,4.0936035156249915],[-51.461523437499977,4.3137695312499886],[-51.652539062499983,4.0612792968749716],[-51.990624999999937,3.7020019531249631],[-52.700634765625011,2.36367187499998],[-52.96484375,2.1835449218749687],[-53.767773437499983,2.3548339843750483],[-54.130078124999983,2.1210449218750256],[-54.515087890624983,2.2454589843749631],[-54.550488281250011,2.2930664062499915],[-54.591943359375023,2.3137695312500313],[-54.616259765624989,2.3267578125000057],[-54.661865234374972,2.3275390624999943],[-54.697412109375023,2.3598144531249972],[-54.722216796874989,2.4416503906249716],[-54.766845703125028,2.4547363281249659],[-54.851660156250006,2.4395507812499915],[-54.876074218750006,2.4503906249999687],[-54.926562499999989,2.4973632812500455],[-54.968408203124966,2.5483398437500284],[-54.978662109375023,2.5976562500000426],[-55.005810546874955,2.5929687499999829],[-55.070312499999943,2.5483398437500284],[-55.114111328125006,2.5392089843750369],[-55.187695312499983,2.5475097656250369],[-55.286035156250023,2.49965820312498],[-55.343994140625028,2.4887695312499716],[-55.385351562500006,2.4406250000000256],[-55.730566406250006,2.4061523437500227],[-55.935937499999994,2.5166015625000568],[-56.020361328124977,2.392773437500054],[-56.087792968750023,2.3413085937500426],[-56.129394531249972,2.2995117187499687],[-56.019921874999966,1.8422363281249829],[-56.482812499999937,1.9421386718749858],[-56.969531249999989,1.9164062499999943],[-57.03759765625,1.9364746093749972],[-57.118896484374943,2.0139648437499744],[-57.317480468749977,1.9634765624999915],[-57.366796875000006,1.9401367187500256],[-57.412695312500034,1.9089355468749716],[-57.500439453124955,1.77382812499998],[-57.594433593750011,1.7041015624999858],[-57.691748046875034,1.7047851562500398],[-57.795654296874972,1.7000000000000455],[-57.982812499999994,1.6484375000000142],[-58.03466796875,1.5202636718750142],[-58.340673828124977,1.5875488281250512],[-58.38037109375,1.5302246093750114],[-58.395800781249932,1.4817382812499886],[-58.506054687499926,1.4386718750000114],[-58.511865234374966,1.2846679687499858],[-58.862499999999983,1.2036132812499858],[-58.916601562499977,1.2488769531249773],[-58.968505859375,1.3045898437500512],[-59.231201171874943,1.3760253906250313],[-59.535693359374989,1.7000000000000455],[-59.596630859374983,1.7180175781249858],[-59.666601562500006,1.7462890624999687],[-59.756201171874977,1.9006347656249716],[-59.75175781249996,1.9624023437500284],[-59.743505859374977,2.12163085937496],[-59.755224609374949,2.27412109375004],[-59.994335937499983,2.6899902343750313],[-59.854394531249994,3.5874999999999915],[-59.551123046875034,3.9335449218749687],[-59.69970703125,4.353515625]]]]}},{type:"Feature",properties:{name:"Brunei",childNum:1},geometry:{type:"Polygon",coordinates:[[[115.02675781250005,4.8997070312499886],[114.29941406250012,4.6071777343749858],[114.0638671875,4.5926757812499659],[114.60830078125005,4.0239746093750171],[114.84023437500005,4.3932128906250085],[114.74667968750006,4.7180664062500171],[115.02675781250005,4.8997070312499886]]]}},{type:"Feature",properties:{name:"Bhutan",childNum:1},geometry:{type:"Polygon",coordinates:[[[91.631933593750034,27.759960937499997],[91.641894531249989,27.923242187499994],[91.605566406250034,27.951708984374996],[91.273046875000034,28.078369140625],[91.225878906249989,28.071240234374997],[91.077734375000034,27.974462890625],[90.715722656250023,28.071728515624997],[90.477343749999989,28.070849609374996],[90.352734375000011,28.080224609374994],[89.981054687500034,28.311181640624994],[89.897851562500023,28.294140624999997],[89.81689453125,28.256298828124997],[89.749804687499989,28.188183593749997],[89.652734375000023,28.15830078125],[89.536914062499989,28.107421875],[88.947558593749989,27.464013671874994],[88.891406249999989,27.316064453124994],[88.881640624999989,27.2974609375],[88.760351562500034,27.218115234375],[88.73876953125,27.175585937499996],[88.857617187500011,26.961474609374996],[89.148242187499989,26.816162109375],[89.332128906250034,26.8486328125],[89.609960937500034,26.719433593749997],[89.763867187500011,26.701562499999994],[89.943164062499989,26.723925781249996],[90.122949218750023,26.754589843749997],[90.2060546875,26.847509765625],[90.345898437500011,26.890332031249997],[90.739648437500023,26.771679687499997],[91.671582031250011,26.802001953125],[91.842089843749989,26.852978515624997],[91.998339843749989,26.85498046875],[92.049707031250023,26.874853515625],[92.073437500000011,26.914843749999996],[91.992285156250034,27.099902343749996],[92.031152343750023,27.214306640624997],[92.083398437500023,27.290625],[92.044921875,27.364697265624997],[91.990820312500034,27.4501953125],[91.950976562499989,27.458300781249996],[91.851269531250011,27.438623046874994],[91.743066406250023,27.442529296874994],[91.5947265625,27.557666015624996],[91.631933593750034,27.759960937499997]]]}},{type:"Feature",properties:{name:"Botswana",childNum:1},geometry:{type:"Polygon",coordinates:[[[25.2587890625,-17.793554687500006],[24.358984375000006,-17.978222656250011],[23.58056640625,-18.452929687500003],[23.298632812500017,-18.02734375],[20.97412109375,-18.31884765625],[20.976171875000006,-19.744335937500011],[20.970996093750017,-22.000195312500011],[19.977343750000017,-22.000195312500011],[19.98046875,-24.776757812500009],[20.34521484375,-25.029882812500006],[20.793164062500011,-25.915625000000006],[20.641406250000017,-26.7421875],[20.739843750000006,-26.848828125000011],[21.646289062500017,-26.854199218750011],[21.694726562500023,-26.840917968750006],[21.738085937500017,-26.806835937500011],[21.788281250000011,-26.710058593750006],[21.833203125000011,-26.678320312500006],[21.91455078125,-26.661914062500003],[22.010937500000011,-26.635839843750006],[22.090917968750006,-26.580175781250006],[22.217578125000017,-26.388867187500011],[22.640234375000006,-26.071191406250009],[22.72900390625,-25.857324218750009],[22.796093750000011,-25.679101562500009],[22.878808593750023,-25.457910156250009],[23.148730468750017,-25.288671875000006],[23.521484375,-25.344433593750011],[23.670703125000017,-25.433984375000009],[23.893750000000011,-25.600878906250003],[23.969531250000017,-25.626074218750006],[24.192968750000006,-25.632910156250006],[24.33056640625,-25.742871093750011],[24.748144531250006,-25.8173828125],[25.518164062500006,-25.662792968750011],[25.912109375,-24.747460937500009],[26.397167968750011,-24.613574218750003],[26.451757812500006,-24.582714843750011],[26.501562500000006,-24.513281250000006],[26.617773437500006,-24.3955078125],[26.835058593750006,-24.240820312500006],[26.987011718750011,-23.70458984375],[27.085546875000006,-23.577929687500003],[27.146386718750023,-23.5244140625],[27.7685546875,-23.14892578125],[27.812597656250006,-23.108007812500006],[28.210156250000011,-22.693652343750003],[28.83984375,-22.480859375000009],[28.94580078125,-22.395117187500006],[29.013476562500017,-22.278417968750006],[29.1298828125,-22.213281250000009],[29.364843750000006,-22.193945312500006],[29.315234375000017,-22.15771484375],[29.237207031250023,-22.079492187500009],[29.106835937500023,-22.065722656250003],[29.037304687500011,-21.811328125000003],[28.045605468750011,-21.573046875000003],[27.66943359375,-21.064257812500003],[27.699609375000023,-20.530664062500009],[27.28076171875,-20.478710937500011],[27.221484375000017,-20.145800781250003],[26.67822265625,-19.892773437500011],[26.168066406250006,-19.538281250000011],[25.76123046875,-18.649218750000003],[25.224023437500023,-17.915234375000011],[25.2587890625,-17.793554687500006]]]}},{type:"Feature",properties:{name:"Central African Republic",childNum:1},geometry:{type:"Polygon",coordinates:[[[22.860058593750011,10.919677734375],[22.493847656250011,10.996240234374994],[21.70654296875,10.574804687499991],[21.725781250000011,10.366552734374991],[21.263867187500011,9.974609375],[20.773242187500017,9.4056640624999943],[20.342089843750017,9.1270996093749943],[19.1455078125,9.0159667968749915],[19.108691406250017,8.6561523437499943],[18.455078125,8.0320312499999886],[17.6494140625,7.9835937499999972],[16.784765625000006,7.5509765624999972],[16.37890625,7.6835449218749972],[15.845019531250017,7.4752929687499972],[15.480078125000006,7.5237792968749915],[15.245898437500017,7.2635742187499943],[14.7392578125,6.27978515625],[14.616894531250011,5.8651367187499943],[14.708984375,4.6655761718749886],[15.022753906250017,4.3585449218749943],[15.128710937500017,3.826904296875],[15.775000000000006,3.127197265625],[16.0634765625,2.9085937499999943],[16.183398437500017,2.2700683593749886],[16.468554687500017,2.8317382812499972],[16.67333984375,3.5352050781249886],[17.43798828125,3.6846191406249886],[18.160937500000017,3.4998046874999886],[18.6103515625,3.4784179687499943],[18.567480468750006,4.257568359375],[19.068554687500011,4.8914062499999886],[19.5009765625,5.1274902343749886],[19.806542968750023,5.0893066406249972],[20.226367187500017,4.8296386718749886],[20.55810546875,4.4626953124999886],[21.53759765625,4.2448242187499972],[22.422167968750017,4.1349609374999972],[22.755761718750023,4.6466796874999972],[23.417187500000011,4.6631347656249886],[24.31982421875,4.994140625],[24.765527343750023,4.9300781249999943],[25.249316406250017,5.0245605468749943],[25.525097656250011,5.3121093749999915],[26.822070312500017,5.0624023437499943],[27.114941406250011,5.1978515624999915],[27.4033203125,5.1091796874999886],[27.083398437500023,5.77685546875],[26.514257812500006,6.0692382812499943],[26.36181640625,6.6353027343749886],[25.888964843750017,7.06494140625],[25.380664062500017,7.3333984374999943],[25.247363281250017,7.7245605468749972],[24.853320312500017,8.1375488281249915],[24.291406250000023,8.2914062499999943],[24.147363281250023,8.6656249999999915],[23.537304687500011,8.8158203124999943],[23.646289062500017,9.8229003906249943],[23.312304687500017,10.387939453125],[22.860058593750011,10.919677734375]]]}},{type:"Feature",properties:{name:"Canada",childNum:36},geometry:{type:"MultiPolygon",coordinates:[[[[-61.105175781249983,45.944726562500023],[-60.576855468750011,46.172167968749989],[-60.331738281249983,46.767822265625028],[-60.870166015624989,46.796777343749966],[-61.495312499999983,45.941455078124989],[-61.283691406249943,45.573876953124966],[-60.386083984374949,45.654638671874977],[-59.865039062499932,46.159521484375006],[-60.504931640625017,46.203857421874972],[-60.806103515624983,45.738085937500017],[-61.105175781249983,45.944726562500023]]],[[[-63.811279296875,46.468701171875011],[-63.641015624999966,46.230468749999972],[-62.878369140624926,46.001367187500023],[-62.163574218749972,46.487207031249966],[-63.12939453125,46.422216796875034],[-63.811279296875,46.468701171875011]]],[[[-74.708886718749966,45.0038574218751],[-74.663232421875,45.003906250000028],[-71.517529296874955,45.007568359374972],[-71.327294921875,45.29008789062496],[-70.897998046874932,45.262451171875028],[-70.296240234375,45.906103515625063],[-70.007714843750023,46.708935546875011],[-69.242871093749983,47.462988281249977],[-68.828710937499977,47.203320312500011],[-68.310888671875,47.3544921875],[-67.806787109375,47.082812499999989],[-67.78466796875,45.701708984374989],[-67.43266601562496,45.603124999999977],[-67.472558593750023,45.27587890625],[-67.124853515624977,45.16943359375],[-66.872460937499966,45.067285156249966],[-65.884472656249955,45.222900390625057],[-64.897900390624955,45.6259765625],[-64.448828124999949,45.256054687499955],[-65.65673828125,44.760302734375045],[-66.099560546874983,44.367480468750045],[-66.125732421875,43.813818359375034],[-65.738134765624977,43.560742187500011],[-64.862353515624989,43.867871093749955],[-64.286083984374926,44.550341796874989],[-63.761132812499994,44.486425781250034],[-61.283789062499977,45.235498046875051],[-61.492285156249977,45.68701171875],[-61.955517578124955,45.868164062499972],[-62.483056640624966,45.621826171875057],[-63.292773437499989,45.751953125],[-64.54150390625,46.240332031250034],[-64.905761718749972,46.887939453124972],[-65.318896484375017,47.101220703124994],[-64.912207031250034,47.368652343750028],[-64.70322265625,47.724853515625028],[-65.228173828125023,47.811279296874972],[-65.666455078124955,47.696142578125063],[-65.926708984374955,48.188867187499994],[-65.259423828125,48.021240234375028],[-64.253759765625,48.550390625000006],[-64.261816406249949,48.921875],[-64.836328124999937,49.191748046875006],[-66.178173828124926,49.213134765625028],[-67.560888671874977,48.85595703125],[-68.987060546875,48.275000000000034],[-70.519482421875011,47.032519531250045],[-71.261181640624955,46.756249999999966],[-71.900927734374989,46.631933593750063],[-73.1595703125,46.010058593750017],[-73.55810546875,45.425097656250045],[-74.708886718749966,45.0038574218751]]],[[[-61.801123046875034,49.093896484374966],[-61.817138671875,49.283544921874977],[-62.858544921874966,49.705468750000051],[-64.131445312499949,49.941650390625028],[-63.565869140624926,49.399316406250023],[-62.219531249999989,49.079101562499972],[-61.801123046875034,49.093896484374966]]],[[[-127.19731445312495,50.640380859375],[-127.91806640624998,50.860546875000011],[-128.267431640625,50.609277343749966],[-127.114306640625,49.879736328125034],[-126.68310546875,49.876464843749972],[-126.54853515625003,49.418945312500028],[-125.83544921874997,49.276660156249989],[-125.82851562499998,49.091845703124989],[-124.689404296875,48.597314453124966],[-123.59462890624998,48.33354492187496],[-123.49702148437498,48.582080078124989],[-123.99580078125,49.224023437500023],[-124.64287109375002,49.428662109374955],[-125.48208007812501,50.316796874999966],[-127.19731445312495,50.640380859375]]],[[[-55.458740234374943,51.536523437500051],[-56.025585937499955,51.568359375000057],[-56.750195312499983,51.274902343750028],[-57.297998046875023,50.698730468749972],[-58.015820312499983,49.542480468749972],[-58.716455078124994,48.598046875000023],[-58.710595703124937,48.325048828125006],[-59.362402343749949,47.865673828124955],[-59.116943359374943,47.570703124999994],[-58.333203124999983,47.676855468750034],[-56.952490234374977,47.574462890625057],[-56.221289062499949,47.671386718749972],[-54.856640624999955,47.385009765625],[-53.869091796875011,47.38701171874996],[-54.173730468749994,46.880371093750028],[-53.616357421874937,46.680273437500034],[-53.069775390624983,46.681250000000063],[-52.653662109375034,47.549414062500006],[-53.175537109375028,47.652978515624966],[-52.954980468749937,48.029296874999972],[-53.531201171875011,48.231884765624955],[-53.852880859375006,48.81132812499996],[-53.573437500000011,49.141210937500034],[-53.957714843749955,49.441845703124983],[-54.579052734374955,49.490820312500006],[-55.026171875000017,49.305371093749983],[-55.892041015624926,49.58027343750004],[-55.764746093750034,49.960449218750028],[-56.693994140624966,50.059667968750006],[-55.871386718749989,50.907373046875023],[-55.458740234374943,51.536523437500051]]],[[[-80.731689453124943,52.747265624999983],[-81.135595703125,53.205810546875028],[-81.847314453124937,53.186279296874972],[-81.839062499999955,52.957910156249994],[-80.731689453124943,52.747265624999983]]],[[[-131.7537109375,53.195556640625],[-132.34541015625,53.136083984375034],[-132.16508789062493,52.783300781250034],[-131.727294921875,52.75639648437496],[-131.7537109375,53.195556640625]]],[[[-132.65551757812503,54.12749023437496],[-133.05224609375003,53.778125000000017],[-132.747509765625,53.310498046874955],[-132.01132812499998,53.26518554687496],[-131.70253906250002,53.986376953124989],[-132.65551757812503,54.12749023437496]]],[[[-78.93559570312496,56.266064453124983],[-79.596337890625023,56.244482421875034],[-80.000781249999989,55.932080078124983],[-79.175488281249983,55.885058593749989],[-78.93559570312496,56.266064453124983]]],[[[-79.545312500000023,62.411718750000063],[-80.23466796874996,62.152685546875034],[-80.27617187499996,61.858593749999983],[-79.714257812499966,61.612548828125028],[-79.323925781249955,62.026074218750011],[-79.545312500000023,62.411718750000063]]],[[[-82.000488281249972,62.954199218749977],[-83.376416015624983,62.904931640624994],[-83.899267578125,62.476464843749994],[-83.698876953124966,62.160253906249977],[-83.015820312499983,62.209912109374983],[-82.113720703124955,62.652246093750023],[-82.000488281249972,62.954199218749977]]],[[[-84.919628906249955,65.261083984375034],[-85.24111328125,65.7955078125],[-85.961669921874972,65.704248046875],[-86.374267578125028,64.565820312499966],[-86.252099609375,64.136865234374966],[-87.188916015624983,63.672265624999994],[-85.714160156250017,63.657958984375],[-85.495507812499966,63.139111328125011],[-84.63291015625,63.309228515625023],[-83.728271484375,63.813378906249966],[-83.494335937499926,64.099218750000034],[-82.467089843750017,63.926953125000011],[-82.378125000000011,63.706787109375],[-81.046386718750028,63.461572265624966],[-80.302050781249989,63.762207031250028],[-80.828955078124949,64.08994140625],[-81.71611328124996,64.021875],[-82.049999999999955,64.644287109375057],[-83.407128906250023,65.10390625],[-84.919628906249955,65.261083984375034]]],[[[-75.675878906249977,68.322509765625057],[-76.740234375,68.231250000000017],[-77.305908203124972,67.706103515625045],[-77.0048828125,67.266943359375034],[-75.78007812499996,67.283544921875034],[-75.127294921875034,67.537304687499955],[-75.15380859375,68.234033203124966],[-75.675878906249977,68.322509765625057]]],[[[-97.439453125,69.642675781250063],[-99.564062499999949,69.034130859374983],[-99.25400390625002,68.863183593749966],[-97.472021484374977,68.543701171875],[-96.401562499999955,68.470703125000028],[-95.685644531250034,68.735839843750057],[-96.299951171874937,69.344384765625051],[-97.439453125,69.642675781250063]]],[[[-74.708886718749966,45.0038574218751],[-73.973828124999955,45.345117187499994],[-72.981005859374932,46.209716796875085],[-71.879589843749983,46.68681640624996],[-71.267773437499955,46.795947265624989],[-70.70585937499996,47.139794921875051],[-69.9055664062499,47.832226562500068],[-69.774999999999949,48.09809570312504],[-68.929052734375,48.828955078125091],[-68.281933593749983,49.197167968750136],[-67.372021484374955,49.348437500000045],[-66.941162109375028,49.993701171875045],[-66.495507812499909,50.2118652343751],[-65.2686035156249,50.3200195312501],[-64.867871093749983,50.275488281250091],[-62.715429687499949,50.30166015625008],[-61.289746093749926,50.201953125000017],[-60.080175781249892,50.2545898437501],[-59.165380859374949,50.779882812500006],[-58.510351562500006,51.295068359375136],[-56.975976562500051,51.457666015625051],[-55.695214843749994,52.137792968750063],[-55.833642578124937,52.310400390625063],[-55.797949218749949,53.211962890625045],[-56.464990234375051,53.765039062500108],[-57.148974609374932,53.847705078125074],[-57.4160644531249,54.162744140625136],[-58.151367187499972,54.350439453125006],[-57.404443359374937,54.570410156250034],[-58.195263671874926,54.86591796875004],[-58.780175781249994,54.838378906250114],[-58.99711914062496,55.149462890625074],[-59.930322265624909,55.25942382812508],[-61.514599609374926,56.3903320312501],[-61.333740234374943,57.010595703124977],[-61.851074218749886,57.381298828125011],[-61.899072265624994,57.861328125000085],[-62.305664062499972,57.972265624999949],[-62.593847656249864,58.474023437500051],[-63.185351562499932,58.857763671875063],[-64.499414062500051,60.268261718750011],[-64.93125,60.252001953125074],[-65.4333984374999,59.776513671874994],[-65.606249999999932,59.11074218750008],[-66.607910156249915,58.548925781250034],[-67.5696289062499,58.213476562500063],[-68.698193359374955,58.904541015625],[-69.173486328124966,58.896630859374994],[-69.681884765624886,59.341748046875068],[-69.75590820312496,60.388525390624977],[-69.640478515624892,60.689794921875091],[-70.279296874999915,61.068652343749989],[-71.422705078124892,61.158935546875085],[-72.0814453125,61.728271484375085],[-73.629980468749892,62.454199218750006],[-74.689892578124926,62.183447265625091],[-77.372412109375,62.572509765625114],[-78.068115234374886,62.355419921875125],[-78.137158203124926,62.10737304687504],[-77.736181640624949,61.437353515624977],[-77.8715332031249,60.7858398437501],[-77.311816406249932,60.042382812499994],[-77.760693359374983,59.380029296875051],[-78.515087890624926,58.682373046875028],[-77.15678710937496,58.018896484375034],[-76.5728515625,57.1812011718751],[-76.65048828124992,56.10722656249996],[-77.324951171874943,55.555517578125006],[-77.891113281249886,55.236425781250006],[-79.665527343749915,54.697460937499983],[-79.241796875,54.098876953125085],[-78.723779296875,52.627734375000045],[-78.491650390624955,52.25209960937508],[-78.977734374999926,51.733789062499994],[-79.497558593749972,51.569921875000006],[-79.83623046874996,51.173339843750028],[-80.367968750000017,51.32988281249996],[-80.657958984375028,51.758349609375017],[-81.661230468749864,52.293896484375068],[-81.5994140624999,52.432617187500085],[-82.260449218749926,52.9611328125001],[-82.14145507812492,53.817626953124972],[-82.418066406249864,54.355810546875034],[-82.219384765625,54.8134765625],[-82.577441406250017,55.1487304687501],[-83.910595703124926,55.314648437499955],[-85.060937499999966,55.285644531250085],[-85.67666015625,55.601074218750057],[-87.560888671875,56.056347656250068],[-88.075097656249966,56.467285156249943],[-88.948486328124886,56.851318359375028],[-89.7908203124999,56.981347656250051],[-90.592187499999909,57.224462890625034],[-91.111279296874983,57.241210937500057],[-92.249023437499943,57.008984375000011],[-93.2781249999999,58.756396484375017],[-94.287060546874926,58.716015625000125],[-94.713378906249915,58.903320312500114],[-94.785791015624937,59.953320312499955],[-94.646777343749932,60.416406249999994],[-94.060742187499926,61.317822265625125],[-93.420605468749983,61.705810546875114],[-92.3612792968749,62.81938476562496],[-91.448974609375028,62.804052734375034],[-90.87119140625,62.945947265624994],[-90.746582031249943,63.351562500000028],[-91.330078124999972,63.506835937500057],[-90.013427734374972,63.804296875000063],[-90.141894531250017,63.981982421875045],[-88.653027343749926,64.00937499999992],[-88.105615234374966,64.183300781250011],[-87.280517578124915,64.826171875000057],[-87.2914550781249,65.354833984374949],[-86.04287109375,66.022558593750091],[-86.633203124999909,66.53134765625],[-85.442236328124949,66.537353515624972],[-84.478417968750051,66.179296875000034],[-82.641503906249909,66.587500000000063],[-81.46757812499996,67.0698730468751],[-81.270117187499949,67.459912109374983],[-81.976464843749966,67.862011718750011],[-82.55268554687504,68.446484375000068],[-81.281542968749875,68.657226562500028],[-81.3286621093749,69.11992187499996],[-82.642041015624955,69.4583984375],[-82.618359374999926,69.691064453125136],[-85.507373046874875,69.845263671874932],[-85.386767578124932,69.23188476562504],[-84.86220703125,69.073974609375028],[-85.733837890624926,68.630126953125],[-85.9525878906249,68.0724609375001],[-86.536425781250017,67.516162109375074],[-87.266259765624937,67.183837890625057],[-88.195898437499864,67.765820312499955],[-88.346972656249932,68.288281250000011],[-87.810302734374915,68.404150390624977],[-88.041357421875,68.811718750000068],[-89.05673828124992,69.266113281250085],[-90.468359375,68.86376953125],[-90.822119140624949,69.290478515625068],[-92.750927734374983,69.713916015625017],[-91.564062499999949,70.1782714843751],[-92.981445312499943,70.8522460937501],[-92.948681640624926,71.262109375000108],[-94.308349609374915,71.764892578125057],[-95.201220703124932,71.90371093750008],[-96.4056640625,71.273632812499983],[-96.545605468749983,70.327246093750091],[-96.11909179687504,69.871875000000045],[-94.2708007812499,69.455126953125045],[-93.681445312499932,68.887255859374989],[-93.651708984374892,68.543115234375051],[-95.650488281249864,67.737451171875051],[-95.258740234374926,67.26254882812492],[-95.78251953124996,67.193798828125125],[-96.371386718750017,67.553857421875136],[-96.03603515625,68.157763671875045],[-97.2659179687499,68.45292968749996],[-98.218554687500017,68.317431640625074],[-98.417138671874966,67.826464843750074],[-99.146874999999952,67.723632812500085],[-100.45610351562496,67.839453125000034],[-101.55498046874992,67.693164062500074],[-102.69199218749992,67.811572265625045],[-103.47412109374993,68.115039062500045],[-104.19355468749994,68.03120117187504],[-105.42861328124994,68.458251953125],[-106.16445312499992,68.919873046875068],[-108.31347656249996,68.610791015624983],[-108.26103515625002,68.149902343750057],[-107.15649414062497,66.881738281249966],[-108.59291992187495,67.590869140625017],[-109.63037109374991,67.73271484374996],[-110.04248046874994,67.977197265625051],[-110.9900390624999,67.790820312500074],[-112.43515624999988,67.684765624999983],[-113.89321289062501,67.706884765625034],[-115.42685546874989,67.923535156250125],[-114.41386718749993,68.659570312500136],[-115.63115234374995,68.972558593750136],[-116.06523437500002,68.855419921875068],[-118.09521484374994,69.0429199218751],[-118.86870117187496,69.257177734375034],[-120.29252929687496,69.420556640625108],[-120.96245117187502,69.660400390625114],[-123.02578125,69.81000976562504],[-123.60913085937491,69.377441406250028],[-124.767919921875,69.99003906249996],[-126.06381835937495,69.467089843749989],[-127.13847656249996,70.239355468749949],[-127.76494140624995,70.2218750000001],[-128.97143554687489,69.712402343750057],[-130.49843749999997,70.143164062500063],[-133.16313476562496,69.433886718749989],[-135.1408203124999,69.46782226562496],[-135.6914550781249,69.311181640625023],[-135.876318359375,68.9169921875],[-136.71733398437493,68.889160156250028],[-138.12836914062495,69.151953125000091],[-139.18154296874997,69.51552734375008],[-141.00214843750004,69.650781250000108],[-141.00214843750004,68.774169921875057],[-141.00214843750004,67.897558593749977],[-141.00214843750004,66.436523437500057],[-141.00214843750004,65.559912109374977],[-141.00214843750004,64.098876953125057],[-141.00214843750004,63.222265624999977],[-141.00214843750004,61.761279296875045],[-141.00214843750004,60.884667968749994],[-141.00214843750004,60.300244140625125],[-140.45283203125004,60.299707031250023],[-139.97329101562497,60.183154296875074],[-139.67631835937505,60.328320312499983],[-139.23476562499997,60.339746093749994],[-138.70546874999997,59.90131835937504],[-138.317626953125,59.611132812500074],[-137.59331054687493,59.226269531249983],[-136.81328125000002,59.150048828125108],[-136.46635742187493,59.459082031250006],[-135.70258789062504,59.728759765625057],[-135.36787109374998,59.743310546874994],[-134.94375,59.288281250000011],[-134.67724609374997,59.199267578124989],[-134.39306640625,59.009179687499994],[-134.32963867187505,58.939697265625057],[-134.21850585937503,58.849902343750045],[-133.54638671874997,58.503466796874989],[-133.27529296875,58.22285156250004],[-133.00141601562495,57.948974609375],[-132.062890625,56.953369140625028],[-131.86616210937495,56.792822265625006],[-130.649072265625,56.263671875000028],[-130.47709960937496,56.230566406250034],[-130.09785156249995,56.109277343750023],[-130.01406249999997,55.950537109375006],[-129.89013671874994,55.164648437499949],[-130.4302734375,54.420996093749977],[-130.04331054687495,54.133544921875028],[-130.33525390625002,53.723925781250074],[-129.56372070312506,53.251464843750114],[-129.28427734374995,53.393164062500006],[-128.65234374999989,53.243847656249983],[-128.10878906249991,52.85805664062508],[-128.3576171875,52.1588867187501],[-127.644873046875,51.47846679687504],[-127.70810546875,51.15117187499996],[-127.057568359375,50.867529296875091],[-126.397119140625,50.80708007812504],[-126.4044921875,50.529882812500034],[-125.05668945312495,50.418652343750125],[-124.78237304687492,50.02011718749992],[-124.14160156249994,49.792675781250125],[-123.85893554687492,49.482861328125068],[-123.33564453124997,49.45917968750004],[-123.04921874999998,48.993017578125034],[-122.92416992187491,49.07465820312504],[-122.82670898437495,49.028417968750034],[-122.78876953124994,48.993017578124949],[-120.98085937499995,48.993017578124949],[-119.70170898437495,48.993017578124949],[-119.27534179687494,48.993066406250136],[-118.84892578124993,48.993066406250136],[-117.99619140624993,48.993066406250136],[-115.86425781249993,48.993066406250136],[-112.45322265625,48.993066406250136],[-109.4685546874999,48.993066406250136],[-107.76298828124989,48.993115234375125],[-105.63110351562497,48.993115234375125],[-102.64643554687497,48.993115234375125],[-98.808984374999952,48.993164062499972],[-97.529833984374932,48.993164062499972],[-96.677050781249932,48.993164062499972],[-96.250683593749926,48.993164062499972],[-95.397900390624926,48.993164062499972],[-95.162060546874926,48.991748046875045],[-94.854345703124949,49.304589843749994],[-94.860400390624932,49.258593750000045],[-94.803466796874972,49.0029296875],[-94.712792968749966,48.863427734374994],[-93.85161132812496,48.607275390625034],[-93.377880859374983,48.616552734374977],[-93.257958984374966,48.628857421875011],[-92.83671874999996,48.567773437499994],[-92.500585937499949,48.435351562500017],[-92.414599609374932,48.276611328125],[-92.34843749999996,48.276611328125],[-92.005175781250017,48.301855468750006],[-91.387207031249972,48.058544921874983],[-90.797314453124955,48.131054687500011],[-89.45566406249992,47.99624023437508],[-88.378173828124972,48.303076171875063],[-87.743896484374972,48.060546875000028],[-87.208007812499972,47.848486328125006],[-86.67216796874996,47.636425781249955],[-85.65224609375,47.219970703125028],[-85.070068359374972,46.979931640624983],[-84.875976562499943,46.899902343750028],[-84.665771484375028,46.543261718750017],[-84.44047851562496,46.498144531250063],[-84.123193359374966,46.502929687499972],[-83.977783203124943,46.084912109375068],[-83.615966796875028,46.116845703124994],[-83.59267578125,45.817138671875057],[-82.919335937499937,45.517968750000023],[-82.485058593749926,45.083740234375028],[-82.137841796875,43.570898437500034],[-82.190380859374955,43.474072265625011],[-82.545312499999966,42.624707031249983],[-83.109521484374966,42.250683593750011],[-83.141943359375,41.97587890624996],[-82.690039062499949,41.675195312499994],[-81.97416992187496,41.888720703124989],[-81.507324218749972,42.10346679687504],[-81.028222656249966,42.247167968750006],[-80.247558593749915,42.366015625000045],[-79.17373046875,42.74853515625],[-78.91508789062496,42.90913085937504],[-78.980761718749932,42.980615234375023],[-79.02617187499996,43.017333984375057],[-79.066064453125,43.106103515625023],[-79.059228515624937,43.278076171875057],[-79.0830566406249,43.331396484375091],[-79.171874999999972,43.466552734375085],[-78.84555664062492,43.583349609375063],[-78.720410156249926,43.624951171875011],[-78.458251953124972,43.631494140625108],[-77.879248046874892,43.62954101562508],[-76.819970703125,43.628808593750108],[-76.185791015625028,44.242236328125017],[-75.819335937499972,44.468017578125],[-75.401269531249966,44.772265624999989],[-74.99614257812496,44.970117187499966],[-74.762451171874943,44.999072265625017],[-74.708886718749966,45.0038574218751]]],[[[-114.52153320312502,72.592919921875],[-114.05170898437497,73.07099609375004],[-114.63823242187499,73.372656250000034],[-116.57324218749994,73.054931640625057],[-118.37451171875,72.53388671875004],[-118.21347656249998,72.262890624999983],[-118.94462890624997,71.985546874999955],[-118.868408203125,71.686767578125028],[-117.81406249999996,71.158447265625028],[-118.26406249999998,70.888330078125],[-117.58706054687498,70.629541015625023],[-115.99091796874997,70.586279296875],[-113.75727539062503,70.690722656250045],[-112.11416015624994,70.446875000000034],[-112.63789062499997,70.225244140625],[-114.59233398437497,70.312451171874983],[-117.13544921875,70.100146484374989],[-116.51347656249993,69.424609375000045],[-113.69414062499995,69.195019531249983],[-113.12773437500002,68.494140625000028],[-111.3109375,68.542041015625017],[-108.9458984375,68.759814453125045],[-107.43989257812497,69.002148437499955],[-106.65908203124997,69.439599609375],[-106.140869140625,69.162011718750023],[-105.019580078125,69.081249999999983],[-103.46821289062497,68.80854492187504],[-101.85712890625001,69.023974609375045],[-102.18212890624997,69.845947265625],[-100.93510742187493,69.715332031250028],[-101.14853515624998,70.147607421875],[-103.10498046874994,70.510253906249972],[-104.56958007812499,71.104052734375074],[-104.34956054687501,71.433984375000051],[-105.41513671874995,72.788330078125],[-106.48212890624998,73.196191406249966],[-107.72001953125002,73.32905273437504],[-108.23823242187498,73.105810546875034],[-108.69829101562502,72.499267578125],[-111.26972656249994,72.713720703124977],[-112.75361328125001,72.986035156249955],[-113.50004882812502,72.694433593750063],[-114.52153320312502,72.592919921875]]],[[[-105.28891601562499,72.919921875],[-104.58286132812493,73.353906250000023],[-105.51230468750002,73.765771484375],[-106.92153320312497,73.479833984375],[-105.28891601562499,72.919921875]]],[[[-79.537304687499983,73.654492187499983],[-80.848876953125028,73.721240234374989],[-80.824169921874955,73.380664062500074],[-79.50053710937496,72.755957031249977],[-77.835937500000028,72.896826171874977],[-76.400537109375,72.820654296875],[-76.289550781250028,73.08100585937504],[-77.206542968749972,73.499560546875045],[-78.2865234375,73.665820312500074],[-79.537304687499983,73.654492187499983]]],[[[-86.589355468749972,71.010791015625074],[-85.023388671874955,71.353222656250011],[-86.036132812499972,71.77094726562504],[-86.629345703124926,72.870800781250011],[-84.974511718749966,73.694775390625011],[-86.768750000000011,73.833984375000057],[-87.71977539062496,73.722900390624972],[-89.263232421874989,73.068994140625],[-90.02519531249996,71.948779296875017],[-89.845751953124989,71.49228515625],[-89.079345703125,71.287939453125034],[-87.872460937499966,71.208544921875045],[-87.844921874999955,70.944384765625045],[-89.36552734374996,71.067187500000017],[-88.848437499999932,70.522900390624983],[-87.90068359374996,70.251904296875011],[-86.624316406249989,70.401269531249966],[-86.322021484375028,70.14541015625],[-82.138720703124989,69.8412109375],[-81.098291015624937,70.091162109375034],[-79.615917968750011,69.894726562499983],[-78.809814453125,70.178564453124977],[-77.128808593749937,69.652734374999966],[-75.787158203124989,69.318652343750045],[-76.403417968749949,68.692333984374983],[-74.91728515624996,68.982861328125011],[-74.647949218749972,68.707519531249972],[-73.328222656249977,68.266748046874966],[-72.220019531249989,67.254296875000023],[-74.433935546875,66.139013671875],[-73.560742187500011,65.542919921874983],[-75.828320312499926,65.227050781250028],[-77.326708984374932,65.453124999999972],[-77.447460937499926,65.161572265625011],[-78.09560546875,64.939257812500017],[-77.791162109374966,64.367089843749966],[-76.723828124999955,64.242041015624977],[-75.0673828125,64.456689453125023],[-74.512451171875,64.670166015625],[-73.44365234374996,64.423486328125],[-71.253710937499932,63.042529296875045],[-70.236132812500017,62.763378906250011],[-69.545166015625028,62.744580078125011],[-69.08232421874996,62.405175781249966],[-67.440136718749983,62.151269531250023],[-66.256689453125034,61.868261718750006],[-66.281249999999972,62.302685546874955],[-67.675976562499983,63.093554687500045],[-65.978857421875,63.000683593749955],[-65.265820312499955,62.715087890625028],[-65.068945312499977,63.263476562500017],[-64.514355468749983,63.263964843750045],[-64.678466796875028,64.027978515625],[-65.2748046875,64.63154296875004],[-66.86064453124996,65.091601562500045],[-67.303417968749926,65.48291015625],[-68.2568359375,65.938623046875051],[-67.183203124999949,66.034423828125028],[-66.476953124999966,66.279736328124983],[-65.305371093749926,66.008447265624966],[-65.401611328125,65.764013671875],[-64.665332031250017,65.1689453125],[-63.401806640624983,65.118457031250017],[-63.364257812499972,65.543212890625028],[-62.658886718749983,65.639941406250017],[-61.991601562500023,66.035302734375023],[-61.299707031250023,66.648730468750017],[-61.968554687499932,67.019042968749972],[-64.007958984375023,67.347314453124966],[-64.527539062500011,67.812695312500011],[-66.2251953125,67.958740234375],[-67.032958984375,68.326074218749966],[-68.037939453125,68.550732421875011],[-67.751708984374943,69.038671875],[-66.770849609374977,69.336669921874972],[-68.513037109374977,69.577294921874966],[-67.363671874999937,70.034423828125028],[-69.168701171874972,70.76416015625],[-70.560937500000023,70.738281249999972],[-71.459912109374926,71.463720703124977],[-74.315722656249989,71.84267578125],[-75.185791015624943,72.434228515625],[-76.893505859374955,72.720654296874983],[-78.001025390624989,72.68759765625],[-79.000244140625,72.272021484375074],[-80.941210937500017,72.210156249999983],[-80.274707031249932,72.745556640624983],[-81.406152343749966,73.634521484375],[-82.659619140624983,73.72958984375],[-85.018408203125,73.335498046875017],[-85.644531250000028,72.774462890625017],[-85.341113281249932,72.421533203124966],[-85.91162109375,71.986523437499983],[-84.659960937499989,71.586132812499955],[-84.789599609374932,71.09326171875],[-86.589355468749972,71.010791015625074]]],[[[-100.00190429687497,73.9458984375],[-100.91513671874995,73.805371093749983],[-101.45087890625003,73.430957031250017],[-100.28266601562497,73.120312499999955],[-100.48476562500002,72.772949218749972],[-102.71367187499999,72.782910156249955],[-101.72392578124996,72.314892578125011],[-100.594482421875,72.152343750000028],[-99.167138671875,71.367187500000028],[-98.662890624999932,71.302099609375],[-96.613427734374937,71.833837890625063],[-97.051806640624989,72.636816406250034],[-97.795898437499972,73.285302734375],[-97.001708984375,73.666503906250028],[-97.58183593749996,73.887548828125034],[-99.157958984374986,73.731591796874966],[-100.00190429687497,73.9458984375]]],[[[-93.170849609374983,74.160986328125063],[-95.039843749999989,74.023876953125011],[-95.632910156250034,73.695458984374966],[-95.547607421874972,72.781542968750045],[-95.19296875,72.027441406249977],[-94.037548828124983,72.028759765624983],[-93.340624999999932,72.80185546875],[-92.117919921874972,72.75380859375],[-90.35458984375,73.86865234375],[-92.222705078125017,73.972363281249983],[-93.170849609374983,74.160986328125063]]],[[[-119.73632812499997,74.112646484374977],[-121.31523437499995,74.529980468749983],[-124.69624023437497,74.348193359374989],[-123.79726562499997,73.768164062500034],[-124.83642578125001,73.076269531250034],[-124.98710937499997,72.587988281250034],[-125.76259765624997,72.137500000000017],[-124.00776367187494,71.677441406249983],[-123.210595703125,71.123437500000023],[-120.61933593750001,71.505761718750023],[-120.17988281250001,72.212646484375057],[-118.96157226562497,72.684130859374989],[-115.44687499999998,73.438867187500023],[-115.51069335937501,73.618749999999977],[-117.19882812500003,74.171142578125],[-117.96586914062497,74.266064453124955],[-119.73632812499997,74.112646484374977]]],[[[-93.542578124999949,75.0279296875],[-94.427246093749972,75.593359375],[-95.670800781250023,75.528662109374977],[-96.565771484375,75.098730468750034],[-94.697265625,74.642187500000034],[-93.547167968750017,74.691064453125051],[-93.542578124999949,75.0279296875]]],[[[-102.22734374999995,76.014892578125],[-102.58408203124996,76.281640625],[-104.35063476562497,76.182324218750011],[-103.31474609374996,75.764208984374989],[-102.22734374999995,76.014892578125]]],[[[-97.700927734374972,76.466503906249983],[-100.38793945312501,76.613574218750017],[-102.13774414062499,76.284863281250011],[-101.43134765624995,75.991992187500045],[-102.54140624999998,75.513623046875011],[-100.71191406250003,75.40634765625],[-100.234375,75.007714843749966],[-97.79936523437496,75.116650390624955],[-97.409619140624955,75.552099609375034],[-97.700927734374972,76.466503906249983]]],[[[-108.29238281250001,76.05712890625],[-108.62763671875001,76.586718750000045],[-110.27001953125003,76.416992187500028],[-109.48681640624999,76.144677734374966],[-109.79604492187501,75.863037109374972],[-109.08637695312503,75.506494140625],[-111.05268554687495,75.548535156250011],[-112.69760742187496,76.201708984375045],[-114.19394531249999,76.451464843750045],[-115.58066406249996,76.437500000000028],[-116.60976562500001,76.07373046875],[-117.60009765624997,75.271679687500011],[-115.72885742187496,74.968115234375],[-114.45175781250002,75.087890624999972],[-113.51406249999994,74.430078125],[-112.51933593749997,74.416845703125034],[-110.94086914062501,74.638720703125045],[-108.83129882812501,75.064892578124983],[-107.15341796874996,74.9271484375],[-105.86259765624997,75.191552734375051],[-105.48090820312503,75.745654296875045],[-108.29238281250001,76.05712890625]]],[[[-94.294970703124932,76.912451171874977],[-95.63823242187496,77.063769531249989],[-96.63969726562496,76.702929687500017],[-95.273876953124983,76.264404296875028],[-93.091748046874955,76.354003906249972],[-92.185107421874989,75.846533203124977],[-92.427099609375,75.346386718749955],[-91.961572265625023,74.793212890624972],[-89.844384765625,74.548583984374972],[-88.423046874999955,74.494140624999972],[-81.808837890625028,74.476611328125045],[-80.277734375000023,74.581591796875017],[-79.507958984374966,74.880126953125],[-79.660205078124989,75.449511718750017],[-82.153662109375,75.831054687500028],[-83.931982421875,75.818945312500034],[-86.068749999999937,75.502246093750017],[-88.201318359375,75.512011718750045],[-90.251367187499937,76.053466796875028],[-91.305029296875,76.680761718750034],[-92.716259765624926,76.602978515624983],[-94.294970703124932,76.912451171874977]]],[[[-115.55126953125001,77.36328125],[-119.09018554687496,77.305078125000023],[-121.61376953125001,76.441455078125045],[-121.90820312499996,76.034765625000063],[-119.91289062499997,75.858837890625011],[-119.36791992187497,76.221777343750034],[-116.22045898437501,76.611083984375057],[-115.55126953125001,77.36328125]]],[[[-95.484374999999972,77.791992187500028],[-95.987060546874972,77.484130859375],[-93.519580078124989,77.474414062500074],[-93.300976562499955,77.739794921875045],[-95.484374999999972,77.791992187500028]]],[[[-110.45805664062496,78.103222656250011],[-113.21518554687498,77.903515625000011],[-113.16435546875002,77.5302734375],[-111.95195312500002,77.344189453125011],[-110.19848632812501,77.524511718749977],[-109.77177734374995,77.957421874999966],[-110.45805664062496,78.103222656250011]]],[[[-109.81596679687499,78.650390625000028],[-110.40781249999995,78.756640624999989],[-113.14995117187502,78.408398437500011],[-109.39052734375,78.336669921875057],[-109.81596679687499,78.650390625000028]]],[[[-96.204492187499937,78.531298828124989],[-98.25493164062496,78.429248046874989],[-96.989648437499937,77.806005859375034],[-95.08701171875,77.992626953124955],[-94.887158203124983,78.345214843750028],[-96.204492187499937,78.531298828124989]]],[[[-103.42602539062499,79.315625000000011],[-105.38769531249994,79.323583984375034],[-105.53564453124999,79.032519531250074],[-103.51835937499996,78.769140625000063],[-102.73134765624995,78.371044921874955],[-101.07412109375001,78.19384765625],[-100.58603515624996,77.891796875000011],[-99.166406250000023,77.856933593750028],[-99.609423828124946,78.583056640625074],[-103.42602539062499,79.315625000000011]]],[[[-91.885546874999989,81.132861328125045],[-95.269775390625028,81.000781250000045],[-96.1328125,80.691406249999972],[-95.614453124999983,80.396240234374972],[-96.773242187499989,80.135791015625017],[-95.296972656249977,79.653076171875],[-95.103173828125023,79.289892578125],[-92.678271484375017,78.389111328124983],[-90.614404296875,78.149853515625011],[-88.791015624999972,78.192431640625074],[-87.016455078125,78.898681640624972],[-85.289843749999989,79.208349609375],[-85.5013671875,79.530322265625045],[-87.144238281249926,79.662646484375017],[-87.674999999999983,80.372119140625045],[-90.643017578124983,80.593701171874983],[-91.885546874999989,81.132861328125045]]],[[[-69.4888671875,83.016796874999983],[-69.969921874999955,83.116113281250051],[-79.886328125000034,82.938525390625017],[-82.122509765624983,82.601757812499983],[-86.58061523437496,82.187207031249983],[-90.490185546875011,81.877246093749989],[-88.978369140625034,81.541503906249972],[-89.947314453124989,81.172656250000045],[-88.921435546874989,80.805615234374983],[-85.307421875000017,80.525976562500034],[-83.401416015625017,80.713964843750034],[-80.051074218749932,80.528564453125028],[-83.723632812500028,80.228955078125011],[-86.307177734374932,80.319335937500028],[-86.420751953124977,79.845214843749972],[-85.089794921874983,79.612158203125034],[-84.316113281249926,78.975292968749955],[-86.807910156249989,78.774365234374955],[-87.5517578125,78.176611328125034],[-87.017968749999966,77.892236328125023],[-88.094677734374955,77.719189453125011],[-86.873779296875,77.20029296875],[-88.398144531249955,77.103955078125011],[-89.499755859375028,76.826806640625023],[-89.570068359374972,76.491943359375028],[-85.141259765625,76.304589843750051],[-83.885693359375011,76.453125000000028],[-81.17070312499996,76.512744140624989],[-80.690283203124949,76.176464843749955],[-78.284326171875,76.571240234375011],[-78.288867187500017,76.977978515625011],[-79.340869140624932,77.158398437499983],[-78.076171875000028,77.51904296875],[-78.012597656249966,77.946044921875057],[-75.865966796874972,78.009814453124989],[-74.43310546875,78.724121093750028],[-76.255859375,79.006835937499972],[-75.259472656249955,79.421044921875],[-71.387841796875,79.761767578125045],[-70.143505859374983,80.397656250000011],[-65.483984374999977,81.284765624999977],[-64.57402343749996,81.733740234375063],[-62.176708984374983,82.043408203124983],[-61.392480468749994,82.44189453125],[-64.776757812499966,82.876464843749972],[-69.4888671875,83.016796874999983]]]]}},{type:"Feature",properties:{name:"Switzerland",childNum:1},geometry:{type:"Polygon",coordinates:[[[9.5240234375000057,47.524218749999996],[8.5726562500000227,47.775634765625],[8.4147460937500114,47.589599609375],[7.6156250000000227,47.592724609375],[7.0005859375000057,47.322509765625],[6.4290039062500171,46.832275390625],[6.0602539062500114,46.428173828125],[5.9700195312500171,46.214697265625],[5.9714843750000171,46.151220703125],[6.0066406250000171,46.142333984375],[6.0866210937500114,46.147021484374996],[6.1994140625000114,46.19306640625],[6.27294921875,46.252246093749996],[6.4289062500000114,46.430517578125],[6.7581054687500171,46.415771484375],[6.7720703125000057,46.16513671875],[7.3279296875000171,45.912353515625],[7.7878906250000171,45.921826171875],[8.08154296875,46.256005859374994],[8.3707031250000057,46.445117187499996],[8.4583984375000227,46.245898437499996],[8.8185546875000114,46.0771484375],[8.8267578125000057,46.06103515625],[9.2034179687500171,46.21923828125],[9.9392578125000171,46.36181640625],[10.087011718750006,46.599902343749996],[10.137500000000017,46.61435546875],[10.195507812500011,46.62109375],[10.272265625000017,46.564843749999994],[10.363085937500017,46.5470703125],[10.4306640625,46.550048828125],[10.39794921875,46.6650390625],[10.406054687500017,46.73486328125],[10.452832031250011,46.86494140625],[10.45458984375,46.8994140625],[10.414941406250023,46.964404296874996],[10.349414062500017,46.984765624999994],[9.9968750000000171,46.8853515625],[9.5802734375000114,47.057373046875],[9.5275390625000114,47.270751953125],[9.5240234375000057,47.524218749999996]]]}},{type:"Feature",properties:{name:"Chile",childNum:10},geometry:{type:"MultiPolygon",coordinates:[[[[-67.079931640624977,-55.153808593749957],[-67.245263671875,-54.977636718750034],[-68.106933593750028,-54.929394531249976],[-68.070019531249955,-55.221093749999987],[-67.079931640624977,-55.153808593749957]]],[[[-69.702978515625034,-54.91904296875],[-69.979785156250017,-55.147460937499993],[-69.411816406249955,-55.444238281249973],[-68.293359375,-55.521386718749966],[-68.282666015624955,-55.25517578125],[-68.900781250000023,-55.01777343750004],[-69.702978515625034,-54.91904296875]]],[[[-72.923242187499966,-53.481640625],[-73.686523437499972,-53.426855468750027],[-73.304736328124989,-53.943945312500034],[-72.205419921875034,-53.807421875000017],[-72.923242187499966,-53.481640625]]],[[[-68.629931640624989,-52.652636718750038],[-69.763574218750023,-52.731347656249994],[-70.39067382812496,-53.026464843749991],[-70.090380859374989,-53.418164062500033],[-70.867724609374989,-53.884179687500023],[-70.898242187499989,-54.337890625],[-71.440917968749972,-54.619628906250021],[-70.49716796875,-54.809570312499993],[-69.723437500000017,-54.712109375000033],[-69.486279296874926,-54.85888671875],[-68.653222656249937,-54.853613281249991],[-68.629931640624989,-52.652636718750038]]],[[[-74.476171874999977,-49.147851562500023],[-74.793457031249972,-48.705078124999972],[-75.184228515625,-49.083593749999991],[-75.30009765624996,-49.8474609375],[-74.594726562499972,-50.00664062500001],[-74.476171874999977,-49.147851562500023]]],[[[-74.56728515625,-48.591992187500026],[-74.72929687499996,-48.125878906250009],[-75.212890624999972,-48.141699218750034],[-74.923046874999983,-48.626464843750028],[-74.56728515625,-48.591992187500026]]],[[[-72.986132812499989,-44.780078124999974],[-72.764062499999966,-44.549023437499969],[-73.207714843749926,-44.334960937499972],[-73.445068359374972,-44.641015624999966],[-72.986132812499989,-44.780078124999974]]],[[[-73.735351562499972,-44.394531250000028],[-74.501806640624977,-44.473535156249952],[-74.617773437499977,-44.647949218749957],[-74.099072265624983,-45.32539062500004],[-73.727148437499977,-45.119042968750009],[-73.983300781250023,-44.494824218750026],[-73.735351562499972,-44.394531250000028]]],[[[-73.773388671874983,-43.3458984375],[-73.43632812499996,-42.9365234375],[-73.789257812499926,-42.585742187500031],[-73.470800781249977,-42.466308593750043],[-73.527832031249972,-41.896289062499989],[-74.03666992187496,-41.795507812499977],[-74.20947265625,-42.878710937500031],[-74.354931640624983,-43.263574218750009],[-73.773388671874983,-43.3458984375]]],[[[-67.194873046874932,-22.821679687500037],[-67.362255859374926,-22.855175781250011],[-67.579931640624949,-22.891699218749991],[-67.87944335937496,-22.822949218750026],[-67.881738281249966,-22.493359375000026],[-67.950390624999926,-22.333691406249997],[-67.953906249999932,-22.204003906249966],[-67.988378906250034,-22.057128906249972],[-68.0767578125,-21.982812500000023],[-68.112158203125034,-21.753027343750006],[-68.186425781249966,-21.618554687499966],[-68.197021484375,-21.300292968749972],[-68.745166015624932,-20.458593750000006],[-68.759326171874989,-20.115527343750003],[-68.698291015624989,-19.721093750000037],[-68.462890624999972,-19.432812500000011],[-68.470166015624955,-19.409960937499974],[-68.49199218749996,-19.381933593750034],[-68.547851562499972,-19.341113281249974],[-68.620556640624955,-19.296679687499989],[-68.857958984374989,-19.093359375000048],[-68.968310546875017,-18.967968749999983],[-68.978857421875034,-18.812988281250028],[-69.026806640624926,-18.656249999999986],[-69.092285156249943,-18.28242187500004],[-69.093945312499926,-18.05048828125004],[-69.282324218750034,-17.96484375],[-69.313378906249966,-17.943164062500017],[-69.3580078125,-17.771679687499983],[-69.495019531250023,-17.619531249999994],[-69.852099609374932,-17.703808593750011],[-69.926367187499977,-18.206054687500014],[-70.05908203125,-18.283496093749989],[-70.183789062500011,-18.325195312499957],[-70.37749023437496,-18.333593749999977],[-70.418261718749989,-18.345605468750023],[-70.361621093749989,-18.398046874999963],[-70.336083984374937,-18.595214843749986],[-70.334863281249966,-18.82753906249998],[-70.275781250000023,-19.267578125000014],[-70.148144531249955,-19.805078124999994],[-70.197021484374943,-20.725390625000003],[-70.087548828124937,-21.49306640624998],[-70.331689453124937,-22.848632812500014],[-70.563183593749955,-23.057031250000023],[-70.487792968749943,-23.781738281249957],[-70.574121093749937,-24.644335937500003],[-70.445361328125017,-25.172656249999989],[-70.713720703124977,-25.784179687499972],[-70.646582031249977,-26.329394531250017],[-71.05263671875,-27.727343749999974],[-71.18642578125,-28.37783203124998],[-71.519238281249926,-28.926464843750026],[-71.31572265624996,-29.649707031250017],[-71.400390624999972,-30.142968749999966],[-71.669482421874989,-30.33037109374996],[-71.661962890624977,-31.169531250000034],[-71.525878906249972,-31.805859374999997],[-71.452246093749977,-32.659570312500009],[-71.74296874999996,-33.095117187500009],[-71.664355468750017,-33.65263671875],[-72.002832031249966,-34.16533203125],[-72.223779296874937,-35.096191406250014],[-72.623925781250023,-35.5857421875],[-72.874560546875017,-36.390429687499989],[-73.118066406249966,-36.688378906250023],[-73.215966796875023,-37.16689453124998],[-73.601660156249977,-37.188476562500028],[-73.661816406249983,-37.698535156250031],[-73.464794921874983,-38.040332031250031],[-73.532568359375034,-38.366796875000006],[-73.226464843750023,-39.224414062500031],[-73.410400390625028,-39.789160156249977],[-73.669433593750028,-40.082324218750017],[-73.965869140624932,-41.118261718750034],[-73.52128906249996,-41.797070312500026],[-73.014990234375,-41.543847656249952],[-72.669775390625034,-41.65937500000004],[-72.499414062499966,-41.980859374999994],[-72.78515625,-42.301269531249986],[-72.99658203125,-43.631542968750011],[-73.265087890624983,-44.168652343750011],[-72.663867187499989,-44.436425781249952],[-72.738964843750011,-44.734179687500031],[-73.362451171875023,-44.978222656250011],[-73.54990234375,-45.48378906249998],[-74.037548828124983,-45.417675781250011],[-74.157861328124966,-45.767187499999991],[-75.066699218749932,-45.874902343749994],[-74.924462890625,-46.159667968750014],[-75.656787109374989,-46.610351562499986],[-74.151904296874989,-46.974414062499989],[-74.158398437499983,-47.182519531250023],[-74.654931640625,-47.702246093750034],[-74.57719726562496,-48.274414062499986],[-74.341015624999983,-48.595703124999979],[-74.333740234375,-49.974609374999972],[-75.094677734374955,-50.681249999999956],[-74.81474609374996,-51.062890624999994],[-73.8958984375,-51.331445312499994],[-73.9732421875,-51.78447265625],[-73.518164062500034,-52.041015624999957],[-74.014453124999989,-52.63935546875],[-73.052734374999972,-53.243457031250053],[-72.458300781249932,-53.254492187499991],[-71.38774414062496,-52.764257812500041],[-71.400341796874955,-53.10703124999997],[-71.852734374999926,-53.285742187499963],[-72.1744140625,-53.632324218749964],[-71.297753906250023,-53.883398437500041],[-70.995849609374972,-53.779296874999972],[-70.795117187499955,-52.768749999999976],[-69.56059570312496,-52.42158203125004],[-69.24101562499996,-52.205468749999973],[-68.443359375,-52.35664062500004],[-69.960253906249932,-52.008203125000023],[-71.918652343749955,-51.989550781250038],[-72.407666015625011,-51.540820312500017],[-72.276318359374983,-50.910253906249984],[-72.50981445312496,-50.607519531250034],[-73.152929687499977,-50.738281250000028],[-73.50126953124996,-50.125292968750024],[-73.576269531249977,-49.582910156250016],[-72.614404296874937,-48.79287109375],[-72.354736328124972,-48.365820312500048],[-72.517919921875,-47.87636718749998],[-72.345947265624972,-47.492675781249972],[-71.904980468750011,-47.201660156250014],[-71.940234374999989,-46.831250000000054],[-71.69521484375,-46.57841796875006],[-71.875683593749983,-46.160546875000009],[-71.772656249999955,-45.724414062499974],[-71.353759765624972,-45.230468749999972],[-71.5962890625,-44.97919921875004],[-71.261132812500023,-44.763085937499966],[-71.212597656249983,-44.441210937500031],[-71.820019531249926,-44.38310546875],[-71.680078125000023,-43.92958984374998],[-71.904980468750011,-43.440136718750011],[-71.781494140625,-43.166796875000017],[-72.146435546874983,-42.990039062499974],[-72.124609374999977,-42.298339843750014],[-71.760937499999983,-42.101464843749966],[-71.911279296874966,-41.650390624999986],[-71.932128906249943,-40.691699218749989],[-71.695312500000028,-40.335253906250031],[-71.719921874999955,-39.635253906249972],[-71.539453124999966,-39.602441406249952],[-71.42558593749996,-38.98564453125006],[-70.951611328124926,-38.738476562499969],[-71.028173828125,-38.041210937500026],[-71.167578124999977,-37.762304687499963],[-71.055517578124977,-36.52373046874996],[-70.40478515625,-36.061718749999983],[-70.470410156249955,-35.326171874999972],[-70.289941406249966,-34.732812499999966],[-69.85244140625,-34.224316406250026],[-69.797753906249966,-33.398632812500026],[-70.019824218749989,-33.271484374999972],[-70.169628906249955,-32.471679687500014],[-70.585205078125,-31.569433593749963],[-70.519580078124932,-31.1484375],[-70.161425781249989,-30.44023437499996],[-69.95634765624996,-30.358203125000031],[-69.927636718749966,-29.76914062500002],[-70.026806640625011,-29.324023437500017],[-69.827880859374972,-29.103222656249969],[-69.656933593749955,-28.413574218749986],[-69.174414062499977,-27.924707031250037],[-68.846337890624937,-27.153710937499994],[-68.34599609374996,-27.027929687500048],[-68.58115234375,-26.518359374999974],[-68.414501953124983,-26.153710937500023],[-68.600292968749983,-25.485644531249989],[-68.384228515624955,-25.091894531249977],[-68.56201171875,-24.83769531249996],[-68.250292968750017,-24.391992187500023],[-67.356201171875028,-24.033789062499963],[-67.008789062499943,-23.001367187500051],[-67.194873046874932,-22.821679687500037]]]]}},{type:"Feature",properties:{name:"China",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[110.88876953125006,19.991943359374972],[110.1715820312501,20.053710937500057],[109.21894531250004,19.842822265625074],[109.17910156250005,19.674121093750074],[108.69355468750004,19.338281250000051],[108.7015625,18.535253906250034],[109.51933593750007,18.218261718750028],[110.45126953125012,18.747949218750023],[110.57216796875005,19.171874999999972],[111.01367187500003,19.655468750000011],[110.88876953125006,19.991943359374972]]],[[[130.52695312500012,42.535400390625],[130.57724609375006,42.811621093750063],[131.06855468750004,42.902246093750051],[131.26181640625006,43.433056640625011],[131.2552734375,44.071582031249989],[131.08232421875002,44.910009765624977],[131.97753906250003,45.243994140625006],[132.93603515624997,45.029931640624994],[133.18603515625003,45.49482421875004],[133.86132812500003,46.24775390625004],[134.1676757812501,47.302197265625011],[134.75234375,47.715429687499977],[134.56357421875012,48.321728515624955],[134.29335937500005,48.373437500000023],[133.46835937500006,48.097167968750028],[133.14404296875003,48.105664062499983],[132.5619140625,47.768505859374955],[131.00273437500002,47.691455078124989],[130.7121093750001,48.12763671875004],[130.80429687500012,48.341503906249983],[129.49814453125012,49.388818359375023],[129.12011718750003,49.362060546874972],[128.70400390625,49.600146484374989],[127.99960937500006,49.568603515625057],[127.50244140624997,49.873437499999994],[127.590234375,50.208984375000028],[126.92480468749997,51.10014648437496],[126.312890625,52.399755859375063],[125.64902343750012,53.042285156250045],[124.81230468750002,53.133837890625045],[123.6078125,53.546533203124994],[122.33779296875,53.485009765624994],[120.70410156249997,53.171826171874955],[120.09453125000007,52.787207031250034],[120.65615234375,52.566650390625028],[120.74980468750007,52.096533203125006],[120.06689453125003,51.600683593750063],[119.19189453125003,50.37983398437504],[119.25986328125012,50.066406250000028],[118.4515625,49.844482421875028],[117.8734375,49.513476562500017],[116.6833007812501,49.823779296874989],[115.9538085937501,48.689355468749994],[115.8205078125001,48.577246093750063],[115.7916992187501,48.455712890624994],[115.7965820312501,48.346337890624994],[115.785546875,48.248242187500011],[115.63945312500007,48.186230468749983],[115.52509765625004,48.130859374999972],[115.55761718750003,47.945019531249955],[115.6164062500001,47.874804687500045],[115.71171875000002,47.798925781250034],[115.89824218750002,47.686914062500051],[115.99384765625004,47.711328125000051],[116.07480468750012,47.78955078125],[116.2311523437501,47.858203125000017],[116.31718750000002,47.85986328125],[116.37822265625002,47.844042968749989],[116.51347656250007,47.839550781249955],[116.65195312500012,47.864501953124972],[116.76054687500002,47.869775390624994],[116.90117187500007,47.85307617187496],[116.95166015624997,47.836572265624966],[117.06972656250005,47.806396484375057],[117.19707031250007,47.740283203124989],[117.28593750000002,47.666357421875034],[117.3507812500001,47.652197265624977],[117.38398437500004,47.675732421874983],[117.45507812500003,47.741357421875023],[117.55537109375004,47.804687500000057],[117.67666015625005,47.908300781250034],[117.76835937500002,47.987890624999977],[118.49843750000005,47.983984374999977],[119.71113281250004,47.149999999999977],[119.89785156250005,46.857812499999966],[119.86718750000003,46.672167968749989],[119.74746093750005,46.627197265624972],[119.70664062500006,46.606005859375017],[119.62021484375006,46.60395507812504],[119.47402343750005,46.626660156249955],[119.33183593750002,46.613818359374989],[119.16210937499997,46.638671875],[118.95712890625006,46.734863281249972],[118.8439453125001,46.760205078124983],[118.72294921875007,46.69189453125],[118.30869140625012,46.717041015624972],[117.91044921875007,46.619335937499983],[117.81347656249997,46.537695312500034],[117.6710937500001,46.522070312500063],[117.3333984375,46.36201171875004],[116.85908203125004,46.387939453125],[116.78701171875,46.376660156250011],[116.6888671875,46.321972656249955],[116.56259765625012,46.289794921874972],[116.21298828125012,45.886914062499983],[116.22910156250012,45.845751953125017],[116.240625,45.795996093750006],[115.6810546875,45.458251953125028],[115.16259765624997,45.390234375000034],[114.91923828125007,45.378271484375006],[114.73876953124997,45.419628906249983],[114.64433593750002,45.413281250000011],[114.56015625000012,45.389990234374977],[114.51718750000006,45.364599609375063],[114.50224609375002,45.316308593749994],[114.48730468750003,45.271728515625057],[114.41914062500004,45.202587890625011],[114.03027343749997,44.942578124999955],[113.87705078125012,44.896191406250011],[113.65263671875002,44.763476562499989],[113.58701171875006,44.745703125000006],[113.3009765625001,44.791650390625023],[113.04941406250006,44.810351562500017],[112.7067382812501,44.883447265624994],[112.59677734375006,44.917675781249955],[112.41132812500004,45.058203124999977],[112.11289062500006,45.062939453124983],[112.03261718750005,45.081640625000063],[111.89804687500006,45.064062500000034],[111.40224609375005,44.367285156250006],[111.83691406249997,43.934667968750063],[111.93173828125012,43.81494140625],[111.94287109374997,43.752441406249972],[111.93320312500006,43.711425781250057],[111.8781250000001,43.68017578125],[111.77109375000006,43.664599609375017],[111.71972656249997,43.62114257812496],[111.6408203125001,43.563183593749955],[111.54736328124997,43.496289062500011],[111.50351562500006,43.492773437500006],[111.45107421875005,43.474902343750017],[111.18681640625002,43.391992187499994],[111.00722656250005,43.341406249999977],[110.40039062499997,42.773681640624972],[109.44316406250002,42.455957031249994],[109.33984374999997,42.438378906250051],[109.13164062500002,42.440576171874966],[108.68730468750002,42.416113281250034],[108.17119140625002,42.447314453125017],[106.77001953125003,42.288720703125023],[105.86757812500005,41.993994140625034],[105.31435546875005,41.770898437500051],[105.19707031250002,41.738037109375],[104.49824218750004,41.65869140625],[104.49824218750004,41.877001953124989],[104.30517578124997,41.846142578125011],[103.99726562500004,41.796972656250034],[103.7111328125001,41.751318359375063],[103.07285156250006,42.005957031250063],[101.97294921875002,42.215869140625017],[101.71386718749997,42.465820312500057],[99.983789062500051,42.677343750000063],[99.467871093750119,42.568212890625034],[97.205664062500119,42.789794921875057],[96.38544921875004,42.720361328125023],[96.29951171875004,42.928710937500028],[95.9125,43.20649414062504],[95.8419921875001,43.383691406249994],[95.52558593750004,43.953955078125006],[95.356445312500028,44.005957031250006],[95.35029296875004,44.278076171875028],[94.712011718750119,44.350830078125028],[93.6564453125001,44.900976562500006],[92.787890625000074,45.035742187500034],[92.578906250000017,45.010986328125057],[92.423828124999972,45.008935546874994],[91.584375,45.076513671874977],[91.510058593750074,45.098242187500063],[91.441015625000119,45.124755859375028],[91.312109375000063,45.118115234375011],[91.05000000000004,45.217431640624994],[90.953613281250028,45.215917968750063],[90.877246093750017,45.196093750000017],[90.6618164062501,45.525244140625006],[91.001757812500074,46.035791015625023],[91.03388671875004,46.529003906249955],[90.869921875000017,46.954492187500051],[90.496191406250119,47.28515625],[90.313281250000074,47.676171874999994],[90.027929687500119,47.877685546875],[89.95869140625004,47.886328124999977],[89.910449218750074,47.844335937500034],[89.778125000000017,47.827001953124977],[89.725585937499972,47.852490234375011],[89.693164062500017,47.879150390625028],[89.638476562500074,47.909082031249994],[89.5609375,48.00395507812496],[89.329882812500074,48.024853515624955],[89.196289062499972,47.980908203124983],[89.115625000000051,47.987695312500023],[89.047656250000074,48.002539062500034],[88.917773437500074,48.089013671874966],[88.838281250000051,48.101708984374994],[88.68183593750004,48.170556640624994],[88.575976562500074,48.220166015624955],[88.566796875000051,48.31743164062496],[88.517089843749972,48.384472656249955],[88.41396484375,48.403417968750006],[88.309960937500051,48.472070312500023],[87.9796875000001,48.555126953124983],[87.743164062500028,48.881640624999989],[87.859863281250028,48.965527343750011],[87.872167968750119,49.000146484374966],[87.83466796875004,49.031933593749955],[87.81630859375,49.080273437499955],[87.825195312499972,49.116308593750006],[87.814257812500017,49.162304687499955],[87.762500000000074,49.16582031249996],[87.5158203125001,49.122412109375006],[87.41669921875004,49.076611328125011],[87.322851562500119,49.085791015625006],[86.75312500000004,49.00883789062496],[86.549414062500119,48.528613281250017],[85.7494140625,48.385058593749989],[85.525976562500063,47.915625000000006],[85.656640625000051,47.254638671875],[84.786132812499972,46.830712890625051],[83.19306640625004,47.186572265624989],[83.0041015625001,47.03349609374996],[82.326660156250028,45.519921874999994],[82.4787109375001,45.123583984374989],[81.602050781250028,45.310839843750017],[80.059179687500119,45.006445312500006],[80.45546875,44.74609375],[80.355273437500017,44.097265625000063],[80.785742187500063,43.16157226562504],[80.165039062499972,42.665527343750057],[80.209375000000051,42.190039062500006],[80.246191406250119,42.059814453125028],[80.235156250000074,42.043457031249972],[80.216210937500051,42.03242187500004],[79.909667968750028,42.014990234375034],[79.840429687500119,41.995751953125023],[79.766113281249972,41.898876953125011],[79.293554687500063,41.782812499999977],[78.362402343750119,41.37163085937496],[78.346289062500119,41.281445312499983],[78.1234375,41.075634765624983],[77.9564453125,41.050683593750051],[77.815234375000017,41.055615234374983],[77.719335937500119,41.024316406249994],[77.58173828125004,40.992773437500063],[76.986621093750017,41.039160156250006],[76.907714843749972,41.024169921874972],[76.824023437500017,40.982324218749966],[76.4801757812501,40.44951171874996],[76.396386718750051,40.389794921874966],[76.3185546875001,40.352246093749955],[76.258300781249972,40.430761718750063],[76.062304687500017,40.387548828125034],[75.87197265625,40.30322265625],[75.65595703125004,40.329248046874966],[75.583496093750028,40.605322265625006],[75.0044921875,40.44951171874996],[74.411914062500074,40.137207031250028],[74.242675781249972,40.092041015625057],[74.0851562500001,40.074316406250006],[74.020507812499972,40.05937499999996],[73.991601562500051,40.043115234375023],[73.938769531250017,39.978808593749989],[73.884570312500017,39.877929687500057],[73.856250000000017,39.828662109375045],[73.8353515625,39.800146484375006],[73.9146484375,39.606494140624989],[73.8727539062501,39.533300781250006],[73.82294921875004,39.48896484375004],[73.631640625000074,39.448876953125023],[73.636328125000063,39.396679687499955],[73.60732421875,39.229199218749955],[73.7956054687501,39.002148437499983],[73.80166015625,38.606884765625011],[74.27744140625,38.659765625000034],[74.74501953125,38.510009765624972],[74.89130859375004,37.231640624999955],[74.726660156250063,37.290722656250011],[74.372167968750063,37.15771484375],[74.37617187500004,37.137353515625023],[74.49794921875,37.057226562500034],[74.526464843750063,37.030664062500051],[74.54140625,37.022167968750011],[74.600585937499972,37.036669921875017],[74.692187500000074,37.035742187500006],[74.889257812500063,36.952441406250017],[74.94912109375,36.968359375000063],[75.05390625000004,36.987158203124977],[75.346679687499972,36.913476562499966],[75.840234375,36.649707031249989],[75.945117187500017,36.017578124999972],[76.01044921875004,35.996337890625],[76.070898437500063,35.983007812500034],[76.25166015625004,35.810937499999994],[77.44648437500004,35.475585937500057],[77.799414062500063,35.495898437500017],[78.075781250000063,35.134912109375023],[78.158496093750017,34.946484374999983],[78.326953125000074,34.606396484374983],[78.864843750000063,34.390332031250011],[78.93642578125,34.351953125000023],[78.726660156250063,34.013378906249955],[78.783789062500063,33.80878906250004],[78.865039062500017,33.431103515625011],[78.94843750000004,33.346533203125006],[79.11250000000004,33.226269531250011],[79.135156250000051,33.17192382812496],[79.102832031250074,33.05253906249996],[79.145507812500028,33.001464843750057],[79.169921875000028,32.497216796874994],[78.753515625000119,32.499267578125057],[78.73671875,32.558398437500017],[78.389648437499972,32.519873046874977],[78.417480468749972,32.466699218749994],[78.4552734375001,32.300341796875017],[78.495898437500017,32.21577148437504],[78.693457031250063,31.740380859374994],[78.7550781250001,31.55029296875],[78.743554687500051,31.323779296875017],[79.10712890625004,31.402636718750017],[79.66425781250004,30.965234374999994],[79.92451171875004,30.888769531250034],[80.207128906250063,30.683740234375023],[80.191210937500017,30.56840820312496],[80.873535156250028,30.290576171875045],[80.985449218750063,30.237109374999989],[81.110351562500028,30.03681640625004],[81.177148437500051,30.039892578125034],[81.25507812500004,30.093310546874989],[81.4171875000001,30.337597656250011],[81.641894531250074,30.387499999999989],[81.8548828125,30.362402343750006],[82.043359375000051,30.326757812500034],[82.158984375000074,30.115185546875011],[82.4865234375001,29.941503906249977],[82.6408203125001,29.831201171874966],[82.854296875000017,29.68339843749996],[83.013964843750074,29.618066406249994],[83.15546875000004,29.612646484375034],[83.583496093750028,29.183593750000028],[83.935937500000051,29.279492187500011],[84.021972656249972,29.25385742187504],[84.101367187500017,29.219970703124972],[84.127832031250051,29.15629882812496],[84.175585937500017,29.036376953125057],[84.2287109375001,28.911767578124966],[84.7142578125,28.595556640625034],[84.855078125000063,28.553613281250023],[85.069140625000074,28.609667968749989],[85.1263671875,28.602636718750063],[85.15908203125,28.592236328124983],[85.121484375,28.484277343750023],[85.08857421875004,28.372265625000011],[85.1224609375,28.315966796875017],[85.21210937500004,28.292626953124966],[85.410644531250028,28.276025390625051],[85.678320312500119,28.277441406249977],[86.078710937500063,28.083593750000006],[86.408691406250028,27.928662109374983],[86.554492187500074,28.085205078124972],[86.750390625,28.022070312500006],[86.9337890625001,27.968457031250011],[87.020117187500063,27.928662109374983],[87.141406250000017,27.838330078124955],[87.29072265625004,27.821923828124994],[87.682714843750063,27.821386718750063],[88.577929687500017,28.093359375000034],[88.803710937500028,28.006933593750034],[88.84882812500004,27.86865234375],[88.829882812500017,27.767382812499989],[88.749023437499972,27.521874999999966],[88.7648437500001,27.429882812499983],[88.832519531250028,27.362841796874989],[88.891406250000017,27.316064453124966],[88.947558593750017,27.464013671874994],[89.536914062500074,28.107421874999972],[89.652734375000051,28.158300781250034],[89.749804687500017,28.188183593750011],[89.816894531250028,28.256298828125011],[89.8978515625,28.294140625000011],[89.981054687500063,28.311181640625023],[90.3527343750001,28.080224609375023],[90.477343750000074,28.070849609374989],[90.71572265625,28.071728515624983],[91.020800781250017,27.970068359374977],[91.077734375000119,27.974462890624977],[91.225878906250074,28.071240234374983],[91.605566406250063,27.95170898437496],[91.641894531250017,27.923242187500023],[91.631933593750119,27.759960937499983],[92.414843750000017,27.824609374999994],[92.65253906250004,28.093359375000034],[92.70185546875004,28.147119140624994],[93.36054687500004,28.654052734375057],[93.760742187500028,28.729785156250017],[94.013281250000063,28.907519531249989],[94.468066406250074,29.216210937499994],[94.998828125000017,29.149169921875028],[95.279101562500017,29.049560546874972],[95.420214843750074,29.054296875000063],[95.493750000000119,29.137011718750045],[95.5158203125001,29.206347656250045],[95.7103515625,29.313818359375006],[95.885058593750074,29.390917968749989],[96.03535156250004,29.447167968749994],[96.079589843750028,29.424121093749989],[96.128515625000119,29.381396484374989],[96.234960937500063,29.245800781249983],[96.18085937500004,29.11767578125],[96.141406250000074,28.963476562500034],[96.580859375000074,28.763671875],[96.329882812500017,28.496826171875],[96.3890625,28.367919921875028],[96.652832031250028,28.449755859374989],[97.07539062500004,28.36894531249996],[97.145117187500119,28.34033203125],[97.289453125000051,28.236816406250057],[97.3224609375001,28.21796875000004],[97.356445312499972,28.254492187500006],[97.431445312500017,28.353906250000023],[97.537890625000017,28.510205078124983],[98.098925781250017,28.142285156249983],[98.298828124999972,27.550097656250045],[98.651171875000074,27.572460937499983],[98.7318359375,26.583398437499994],[98.6546875,25.917773437500017],[98.010742187499972,25.292529296875017],[97.8195312500001,25.251855468749994],[97.53144531250004,24.491699218750028],[97.686035156249972,23.898095703124966],[98.212500000000063,24.110644531250017],[98.76435546875004,24.116064453125063],[98.863769531250028,23.191259765625034],[99.340820312499972,23.095898437499955],[99.337695312500017,22.498046875000028],[99.192968750000063,22.125976562499972],[99.9176757812501,22.028027343750011],[100.21474609375,21.462988281250006],[100.83515625000004,21.655175781249994],[101.1388671875001,21.567480468749977],[101.22441406250002,21.223730468750034],[101.24785156250007,21.197314453125045],[101.2814453125001,21.184130859375045],[101.54238281250005,21.234277343750051],[101.7047851562501,21.150146484375028],[101.78349609375007,21.204150390625017],[101.80058593750007,21.212597656249983],[101.80205078125002,21.235986328125023],[101.7630859375,21.278906249999977],[101.72294921875007,21.314941406250028],[101.74726562500004,21.605761718750045],[101.74394531250007,21.777978515625051],[101.7365234375001,21.826513671874977],[101.52451171875006,22.253662109374972],[101.56787109374997,22.276367187499972],[101.61992187500002,22.327441406249989],[101.64619140625004,22.405419921874966],[101.67148437500006,22.462304687500023],[101.70751953125003,22.486572265625],[101.73876953124997,22.495263671874994],[101.75996093750004,22.490332031250034],[101.84179687500003,22.388476562499989],[102.02441406250003,22.439208984375028],[102.12744140624997,22.379199218750045],[102.1759765625001,22.414648437500006],[102.2370117187501,22.466015624999983],[102.42792968750004,22.732812499999966],[102.51718750000012,22.741015625000045],[103.00537109375003,22.452978515624977],[103.35605468750006,22.754687499999989],[104.37177734375004,22.704052734374983],[104.79570312500007,22.911132812499972],[104.86474609375003,23.136376953125023],[105.27539062500003,23.345214843750028],[105.8429687500001,22.922802734374955],[106.14843749999997,22.970068359375006],[106.78027343749997,22.778906250000034],[106.53632812500004,22.395410156249994],[106.72949218749997,22.000341796875063],[107.35117187500012,21.608886718749972],[107.97265624999997,21.507958984375023],[108.32480468750006,21.693505859374994],[109.03056640625007,21.626513671875017],[109.14863281250004,21.425537109375],[109.54404296875012,21.537939453125006],[109.93076171875012,21.480566406250034],[109.66259765625003,20.916894531250051],[110.12314453125006,20.263720703125017],[110.51152343750007,20.518261718750011],[110.1935546875001,21.037646484375045],[110.77109375000006,21.386523437500045],[111.60273437500004,21.559082031250028],[111.94394531250012,21.849658203124989],[112.30498046875002,21.741699218750028],[113.54912109375002,22.225195312500034],[113.61962890624997,22.861425781249977],[114.01542968750007,22.511914062500011],[114.26601562500005,22.540966796874983],[114.85380859375007,22.616796875000063],[115.19580078125003,22.817285156250051],[115.49833984375002,22.718847656250063],[116.47070312499997,22.945898437500034],[116.53828125000004,23.179687499999972],[118.0560546875,24.246093749999972],[118.0871093750001,24.627001953125045],[118.56035156250007,24.580371093750045],[119.02460937500004,25.223437500000045],[119.53945312500005,25.59125976562504],[119.64824218750002,25.918701171875028],[120.2787109375,27.097070312500023],[121.09843750000002,28.290527343749972],[121.60205078124997,28.366601562500023],[121.71748046875004,29.25634765625],[121.94433593749997,29.894091796874989],[121.1593750000001,30.3017578125],[120.99765625000012,30.558251953125023],[121.87792968750003,30.916992187500028],[121.66064453124997,31.319726562499994],[121.05537109375004,31.719433593749983],[121.351953125,31.858789062500051],[121.40097656250012,32.371923828125034],[120.8532226562501,32.661376953125028],[120.87109374999997,33.016503906249994],[120.20146484375007,34.32568359375],[119.58291015625,34.58222656250004],[119.21582031250003,35.01176757812496],[120.05468750000003,35.861132812499989],[120.39306640625003,36.053857421874994],[120.98994140625004,36.597949218749989],[121.93271484375006,36.959472656250028],[122.51972656250004,36.946826171875017],[122.60234375000002,37.426416015625023],[121.64023437500012,37.460351562500023],[120.75000000000003,37.833935546875011],[120.37011718749997,37.701025390625006],[119.4499023437501,37.124755859375028],[118.95263671875003,37.331152343749977],[119.08916015625007,37.70073242187496],[118.94003906250006,38.042773437500017],[118.01494140625007,38.18339843749996],[117.5578125000001,38.625146484374994],[117.78466796875003,39.134472656250011],[118.29785156249997,39.067089843749955],[118.9123046875001,39.166406250000051],[119.59111328125007,39.902636718750017],[120.47910156250006,40.230957031250028],[121.1745117187501,40.901269531249994],[121.85878906250005,40.842089843750017],[122.27500000000012,40.541845703125034],[121.51757812499997,39.638964843750045],[121.78544921875002,39.400830078125011],[121.64990234375003,38.865087890625034],[122.33486328125005,39.366113281250051],[123.34814453124997,39.762939453124972],[124.10576171875002,39.841015624999983],[124.36210937500002,40.004052734374994],[124.8893554687501,40.459814453125006],[125.98906250000002,40.904638671875034],[126.9035156250001,41.781054687499989],[127.17968750000003,41.531347656250006],[128.11123046875,41.389257812500006],[128.29091796875,41.562792968750017],[128.04521484375007,41.98750000000004],[128.92343750000006,42.038232421874966],[129.3136718750001,42.413574218749972],[129.71972656249997,42.475000000000051],[129.89824218750002,42.998144531250034],[130.24033203125006,42.891796874999955],[130.52695312500012,42.535400390625]]]]}},{type:"Feature",properties:{name:"Cote d'Ivoire",childNum:1},geometry:{type:"Polygon",coordinates:[[[-5.2623046874999773,10.319677734374991],[-5.3822753906250114,10.314013671875003],[-5.5565917968749829,10.439941406249986],[-5.6942871093749829,10.433203125000034],[-5.8438476562499773,10.389550781250023],[-6.0345703124999375,10.194824218750057],[-6.2611328124999943,10.724072265625054],[-6.4826171874999829,10.561230468749997],[-6.9503417968749943,10.342333984374989],[-7.3850585937499886,10.340136718749989],[-7.6611328125000284,10.427441406250011],[-7.7490722656249886,10.342285156249986],[-7.8142089843749432,10.236572265625028],[-7.88408203124996,10.185742187499983],[-7.9609375,10.163476562499966],[-7.9906249999999943,10.162500000000037],[-8.1366210937499943,10.022070312500034],[-8.1551757812499375,9.9731933593750171],[-8.14584960937492,9.8817382812500369],[-8.1369628906249716,9.4957031249999915],[-7.8961914062499545,9.4158691406249915],[-7.9509765624999886,8.7868164062499972],[-7.8235839843749773,8.4676757812499943],[-7.953125,8.4777343749999972],[-8.0167480468749943,8.1449218749999659],[-8.1154296874999261,7.7607421875000284],[-8.2059570312499943,7.5902343750000227],[-8.2318847656249545,7.5567382812500341],[-8.4299804687499886,7.6018554687499886],[-8.4087402343749886,7.4118164062499972],[-8.3245117187499886,6.9200195312499915],[-8.587890625,6.4905273437499886],[-8.203857421875,6.29072265625004],[-7.9815917968749375,6.2861328125],[-7.8886230468750114,6.2348632812500284],[-7.8555175781250171,6.150146484375],[-7.833251953125,6.0763671874999829],[-7.8009277343749943,6.0389160156249915],[-7.7303710937499943,5.9190429687499915],[-7.6361328124999943,5.90771484375],[-7.39990234375,5.5505859374999886],[-7.5850585937499773,4.916748046875],[-7.5746582031249829,4.5723144531249886],[-7.5449707031249886,4.351318359375],[-6.8451660156249545,4.6714843750000341],[-5.56474609374996,5.0894531250000057],[-4.0372070312499773,5.23012695312498],[-3.3475585937499943,5.13066406249996],[-2.815673828125,5.1530273437499972],[-2.7549804687499773,5.4325195312499943],[-2.9622558593749204,5.6430175781249829],[-3.2005859374999659,6.3482421875000341],[-3.2271484374999773,6.7491210937499915],[-2.9590820312499773,7.4545410156249972],[-2.7897460937499545,7.9319335937500028],[-2.6688476562499943,8.0222167968750142],[-2.6133789062499773,8.0466796875000171],[-2.5058593750000284,8.208740234375],[-2.7057617187499829,9.3513671874999886],[-2.8167480468749488,9.4258300781249744],[-2.8751464843749375,9.5009277343749972],[-2.9008789062499432,9.5346191406250256],[-2.9882812499999716,9.6873535156249631],[-3.2235351562499375,9.8954589843749972],[-3.5811523437499773,9.9243164062500142],[-3.7906249999999204,9.9171874999999829],[-4.18115234375,9.78173828125],[-4.3322265624999545,9.6457031249999972],[-4.4062011718749261,9.6479980468750313],[-4.5266113281249432,9.7234863281250341],[-4.6258300781250057,9.7135742187499687],[-4.72177734374992,9.7565429687500256],[-4.8144531249999716,9.8411621093750341],[-4.9699218749999261,9.9300781250000227],[-5.2623046874999773,10.319677734374991]]]}},{type:"Feature",properties:{name:"Cameroon",childNum:1},geometry:{type:"Polygon",coordinates:[[[15.480078125000006,7.5237792968749915],[15.442968750000006,7.8518554687499886],[15.1162109375,8.5573242187499972],[14.332324218750017,9.2035156249999943],[13.977246093750011,9.6915527343749943],[14.243261718750006,9.979736328125],[15.540917968750023,9.9603027343749915],[15.276074218750011,10.357373046874997],[15.029882812500006,11.113671874999994],[15.081250000000011,11.845507812499989],[14.76123046875,12.655615234374991],[14.516210937500006,12.979736328125],[14.244824218750011,13.077343749999997],[14.06396484375,13.078515624999994],[14.184863281250017,12.447216796874997],[14.272851562500023,12.356494140624989],[14.627148437500011,12.108691406249989],[14.559765625000011,11.492285156249991],[13.89208984375,11.140087890624997],[13.535351562500011,10.605078124999991],[13.269921875000023,10.036181640624989],[13.175488281250011,9.5396484374999915],[12.929492187500017,9.42626953125],[12.651562500000011,8.6677734374999886],[12.582714843750011,8.6241210937499915],[12.403515625000011,8.5955566406249915],[12.2333984375,8.2823242187499915],[12.016015625000023,7.5897460937499943],[11.809179687500006,7.3450683593749915],[11.767382812500017,7.2722656249999886],[11.551660156250023,6.697265625],[11.324609375000023,6.4846679687499886],[11.2373046875,6.4505371093749915],[11.1533203125,6.4379394531249972],[11.079687500000006,6.5055175781249943],[11.032519531250017,6.6979003906249943],[10.954199218750006,6.7765624999999972],[10.606250000000017,7.0630859374999915],[10.482324218750023,6.8912597656249943],[10.205468750000023,6.8916015625],[10.185546875,6.9127929687499972],[10.167773437500017,6.9591796874999972],[10.1435546875,6.9964355468749915],[10.038867187500017,6.92138671875],[9.8742187500000114,6.8032714843749886],[9.8207031250000227,6.783935546875],[9.7798828125000057,6.7601562499999943],[9.490234375,6.4186523437499972],[8.9971679687500057,5.917724609375],[8.8009765625000114,5.1974609374999972],[8.5328125000000057,4.6058593749999943],[8.90283203125,4.4351562499999915],[9.0000976562500057,4.0916015624999886],[9.42529296875,3.9223144531249972],[9.8761718750000114,3.3097656249999972],[9.80078125,2.304443359375],[9.8701171875,2.2132812499999943],[9.9798828125000227,2.1677734374999886],[10.790917968750023,2.1675781249999915],[11.096582031250023,2.16748046875],[11.328710937500006,2.1674316406249972],[11.348437500000017,2.2997070312499943],[13.220312500000006,2.2564453124999915],[13.293554687500006,2.1615722656249972],[14.484082031250011,2.1547363281249972],[14.902441406250006,2.0123046874999915],[15.741601562500023,1.9149902343749972],[16.059375000000017,1.6762207031249972],[16.183398437500017,2.2700683593749886],[16.0634765625,2.9085937499999943],[15.775000000000006,3.127197265625],[15.128710937500017,3.826904296875],[15.022753906250017,4.3585449218749943],[14.708984375,4.6655761718749886],[14.616894531250011,5.8651367187499943],[14.7392578125,6.27978515625],[15.245898437500017,7.2635742187499943],[15.480078125000006,7.5237792968749915]]]}},{type:"Feature",properties:{name:"Democratic Republic of the Congo",childNum:1},geometry:{type:"Polygon",coordinates:[[[27.4033203125,5.1091796874999886],[27.114941406250011,5.1978515624999915],[26.822070312500017,5.0624023437499943],[25.525097656250011,5.3121093749999915],[25.249316406250017,5.0245605468749943],[24.765527343750023,4.9300781249999943],[24.31982421875,4.994140625],[23.417187500000011,4.6631347656249886],[22.755761718750023,4.6466796874999972],[22.422167968750017,4.1349609374999972],[21.53759765625,4.2448242187499972],[20.55810546875,4.4626953124999886],[20.226367187500017,4.8296386718749886],[19.806542968750023,5.0893066406249972],[19.5009765625,5.1274902343749886],[19.068554687500011,4.8914062499999886],[18.567480468750006,4.257568359375],[18.6103515625,3.4784179687499943],[18.490917968750011,2.9244140624999915],[18.072167968750023,2.0132812499999915],[18.057812500000011,1.5348632812499972],[17.902441406250006,1.1180664062499943],[17.8876953125,.234130859375],[17.72412109375,-.27753906250001137],[17.752832031250023,-.54902343750001137],[17.27880859375,-.99960937500000568],[16.8798828125,-1.2258789062500028],[16.540722656250011,-1.8401367187500028],[16.21533203125,-2.1778320312500057],[16.217382812500006,-3.0302734375],[16.146777343750017,-3.4641601562500028],[15.872460937500023,-3.9342773437500114],[15.60009765625,-4.0309570312500114],[14.707910156250023,-4.8817382812500085],[14.410742187500006,-4.8312500000000114],[14.358300781250023,-4.2994140625000057],[13.414941406250023,-4.83740234375],[13.07275390625,-4.634765625],[12.829687500000006,-4.7366210937500028],[12.573535156250017,-4.99658203125],[12.502734375000017,-5.0369140625000028],[12.451464843750017,-5.0714843750000114],[12.453222656250006,-5.0906250000000028],[12.522363281250023,-5.14892578125],[12.518945312500023,-5.4246093750000028],[12.503710937500017,-5.69580078125],[12.411718750000006,-5.986328125],[13.003320312500023,-5.8361328125000114],[13.346484375000017,-5.8633789062500057],[13.978515625,-5.8572265625000028],[14.398632812500011,-5.8926757812500057],[15.726953125000023,-5.8638671875000057],[16.315234375000017,-5.8656250000000085],[16.431445312500017,-5.9001953125000028],[16.537109375,-5.9658203125],[16.697265625,-6.1642578125000114],[16.7177734375,-6.2414062500000114],[16.709375000000023,-6.4716796875],[16.742968750000017,-6.6184570312500028],[16.813085937500006,-6.7725585937500057],[16.91943359375,-6.9339843750000085],[16.984765625000023,-7.2574218750000057],[17.57958984375,-8.0990234375000085],[17.643359375000017,-8.0907226562500085],[18.0087890625,-8.1076171875000114],[18.562695312500011,-7.9359375000000085],[18.898339843750023,-7.9981445312500057],[18.944433593750006,-8.00146484375],[19.142675781250006,-8.00146484375],[19.3408203125,-7.9666015625000028],[19.527636718750017,-7.1444335937500085],[19.875195312500011,-6.986328125],[19.997460937500023,-6.9764648437500085],[20.190039062500006,-6.9462890625],[20.482226562500017,-6.9158203125000028],[20.590039062500011,-6.919921875],[20.598730468750006,-6.9351562500000057],[20.536914062500017,-7.1217773437500114],[20.558398437500017,-7.2444335937500028],[20.607812500000023,-7.2777343750000085],[20.910937500000017,-7.2814453125000114],[21.190332031250023,-7.2849609375000028],[21.751074218750006,-7.3054687500000028],[21.905371093750006,-8.693359375],[21.813183593750011,-9.46875],[22.19775390625,-10.040625000000006],[22.274511718750006,-10.259082031250003],[22.302441406250011,-10.396679687500011],[22.307031250000023,-10.691308593750009],[22.203515625000023,-10.829492187500009],[22.226171875000006,-11.121972656250009],[23.400195312500017,-10.976464843750009],[23.559960937500023,-10.978613281250006],[23.696386718750006,-11.007617187500003],[23.833886718750023,-11.013671875],[23.901171875000017,-10.983203125000003],[23.966503906250011,-10.871777343750011],[24.319921875000006,-11.07177734375],[24.5185546875,-11.4384765625],[25.184863281250017,-11.242968750000003],[25.349414062500017,-11.623046875],[26.025976562500006,-11.89013671875],[26.596386718750011,-11.972070312500009],[26.949609375000023,-11.898828125000009],[27.046093750000011,-11.615917968750011],[27.533398437500011,-12.1953125],[28.357714843750017,-12.482031250000006],[29.014257812500006,-13.368847656250011],[29.55419921875,-13.248925781250009],[29.795312500000023,-13.392773437500011],[29.795117187500011,-12.155468750000011],[29.427539062500017,-12.431250000000006],[29.064355468750023,-12.348828125000011],[28.482519531250006,-11.812109375000006],[28.357226562500017,-11.483007812500006],[28.638867187500011,-10.669238281250003],[28.630078125000011,-9.8312500000000114],[28.400683593750017,-9.2248046875000114],[28.917773437500017,-8.7005859375000085],[28.972265625000006,-8.4649414062500057],[30.751171875000011,-8.1936523437500028],[30.40673828125,-7.4606445312500114],[30.313183593750011,-7.2037109375000057],[30.212695312500017,-7.0378906250000028],[30.106250000000017,-6.9150390625],[29.961816406250023,-6.8031250000000085],[29.798144531250017,-6.69189453125],[29.709667968750011,-6.6168945312500114],[29.590625000000017,-6.3944335937500085],[29.540820312500017,-6.3138671875000085],[29.506250000000023,-6.1720703125000114],[29.480078125000006,-6.0250000000000057],[29.490820312500006,-5.9654296875000057],[29.596386718750011,-5.7759765625000057],[29.594140625000023,-5.6507812500000085],[29.476464843750023,-5.3166015625000114],[29.420117187500011,-5.1761718750000085],[29.3427734375,-4.9831054687500114],[29.32568359375,-4.8356445312500114],[29.404199218750023,-4.4966796875000057],[29.403222656250023,-4.4493164062500057],[29.223242187500006,-3.9108398437500114],[29.224414062500017,-3.0535156250000028],[29.014355468750011,-2.72021484375],[28.876367187500023,-2.4002929687500085],[29.1064453125,-2.2332031250000028],[29.12939453125,-1.8602539062500085],[29.576953125000017,-1.3878906250000114],[29.561914062500023,-.97734375000000284],[29.717675781250023,.098339843749997158],[29.934472656250023,.4990234375],[29.94287109375,.81923828124999432],[30.942578125000011,1.6828124999999972],[31.252734375000017,2.0445800781249943],[31.176367187500006,2.2700683593749886],[30.728613281250006,2.4553710937499886],[30.838574218750011,3.49072265625],[30.50830078125,3.835693359375],[30.194921875000006,3.98193359375],[29.676855468750006,4.5869140625],[29.151464843750006,4.38818359375],[28.72705078125,4.5049804687499915],[28.192089843750011,4.3502441406249943],[27.7880859375,4.6446777343749943],[27.4033203125,5.1091796874999886]]]}},{type:"Feature",properties:{name:"Republic of the Congo",childNum:1},geometry:{type:"Polygon",coordinates:[[[18.6103515625,3.4784179687499943],[18.160937500000017,3.4998046874999886],[17.43798828125,3.6846191406249886],[16.67333984375,3.5352050781249886],[16.468554687500017,2.8317382812499972],[16.183398437500017,2.2700683593749886],[16.059375000000017,1.6762207031249972],[15.741601562500023,1.9149902343749972],[14.902441406250006,2.0123046874999915],[14.484082031250011,2.1547363281249972],[13.293554687500006,2.1615722656249972],[13.162695312500006,1.6480957031249943],[13.274121093750011,1.2410156249999886],[13.851367187500017,1.4187499999999886],[14.180859375000011,1.3702148437499915],[14.434472656250023,.81147460937499716],[14.087500000000006,.53657226562499716],[13.884570312500017,.19082031249999432],[13.860058593750011,-.20332031250001137],[14.480566406250006,-.61835937500001137],[14.383984375000011,-1.8900390625000085],[14.08740234375,-2.4668945312500057],[13.784375000000011,-2.1637695312500114],[13.464941406250006,-2.3954101562500085],[12.991992187500017,-2.3133789062500085],[12.793554687500006,-1.9318359375000114],[12.43212890625,-1.9289062500000114],[12.446386718750006,-2.3299804687500085],[11.5751953125,-2.3970703125000057],[11.537792968750011,-2.8367187500000028],[11.934179687500006,-3.3185546875000114],[11.685742187500011,-3.6820312500000085],[11.504296875000023,-3.5203125000000028],[11.130175781250017,-3.9163085937500028],[11.777539062500011,-4.5658203125000085],[12.018359375000017,-5.0042968750000085],[12.384570312500017,-4.619140625],[12.881054687500011,-4.4451171875000028],[13.07275390625,-4.634765625],[13.414941406250023,-4.83740234375],[14.358300781250023,-4.2994140625000057],[14.410742187500006,-4.8312500000000114],[14.707910156250023,-4.8817382812500085],[15.60009765625,-4.0309570312500114],[15.872460937500023,-3.9342773437500114],[16.146777343750017,-3.4641601562500028],[16.217382812500006,-3.0302734375],[16.21533203125,-2.1778320312500057],[16.540722656250011,-1.8401367187500028],[16.8798828125,-1.2258789062500028],[17.27880859375,-.99960937500000568],[17.752832031250023,-.54902343750001137],[17.72412109375,-.27753906250001137],[17.8876953125,.234130859375],[17.902441406250006,1.1180664062499943],[18.057812500000011,1.5348632812499972],[18.072167968750023,2.0132812499999915],[18.490917968750011,2.9244140624999915],[18.6103515625,3.4784179687499943]]]}},{type:"Feature",properties:{name:"Colombia",childNum:1},geometry:{type:"Polygon",coordinates:[[[-71.319726562499966,11.861914062500048],[-71.262109374999966,12.335302734375034],[-71.714550781249926,12.41997070312496],[-72.135742187499943,12.188574218749977],[-72.274999999999977,11.88925781250002],[-72.721826171874966,11.712158203125],[-73.313378906249966,11.295751953124991],[-74.059130859375017,11.340624999999974],[-74.454248046874966,10.989062500000031],[-74.844580078124977,11.109716796875006],[-75.445996093749955,10.610888671874989],[-75.670898437500028,10.196337890625003],[-75.639355468749983,9.4504394531250142],[-76.135498046875,9.2656250000000142],[-76.27685546875,8.9891113281249915],[-76.887988281249989,8.619873046875],[-76.851855468750017,8.09047851562498],[-77.374218749999926,8.65830078125002],[-77.2123046875,8.0338867187499972],[-77.350781249999955,7.7058593750000455],[-77.743896484375028,7.5369628906250057],[-77.901171874999989,7.2293457031250483],[-77.359863281250028,6.5044921874999915],[-77.469433593749955,6.1767578125000142],[-77.249267578124972,5.7801757812500369],[-77.401757812499937,5.4161621093750369],[-77.286328124999955,4.72172851562496],[-77.427294921874989,4.06044921874998],[-77.1666015625,3.8622558593750114],[-77.242773437499977,3.5853515625000085],[-77.670019531249977,2.87885742187504],[-78.12001953125,2.4881835937500369],[-78.617041015625,2.3067871093750227],[-78.576904296875,1.7737792968749773],[-78.85966796874996,1.4553710937500313],[-78.312109374999949,1.046093750000054],[-77.467675781249966,.636523437500017],[-77.422753906249966,.42485351562496021],[-76.494628906249972,.2354492187500199],[-76.311035156249972,.44848632812498579],[-75.879785156249937,.15097656250003411],[-75.617333984374937,.062890625000036948],[-75.463964843749949,-.038427734375005684],[-75.284472656249989,-.1065429687500199],[-75.224609374999972,-.041748046874971578],[-75.184082031249972,-.041748046874971578],[-75.138378906249983,-.050488281249968736],[-74.801757812499972,-.20009765624999432],[-74.41787109375,-.58066406249997726],[-74.334423828124983,-.85087890624996021],[-74.283886718749983,-.92783203125000568],[-74.246386718749989,-.97060546875002274],[-74.18076171875,-.99775390624995453],[-74.054394531249955,-1.0286132812500313],[-73.926953125000011,-1.1251953124999829],[-73.863183593749966,-1.19667968749998],[-73.664306640624972,-1.248828124999946],[-73.496289062499926,-1.6930664062500398],[-73.196972656249955,-1.8302734375000114],[-73.154492187499926,-2.2782226562499659],[-72.887158203125011,-2.408496093749946],[-72.625341796874949,-2.3516601562500057],[-72.395605468749949,-2.4289062500000256],[-72.300732421874983,-2.40927734375002],[-72.218457031250011,-2.4004882812500057],[-72.136816406249977,-2.38066406249996],[-71.98427734375,-2.3265624999999517],[-71.932470703125,-2.2886718749999631],[-71.867285156249977,-2.2277343749999829],[-71.802734374999972,-2.1663085937499886],[-71.752539062499949,-2.15273437499998],[-71.559472656249966,-2.2242187499999773],[-71.39697265625,-2.3340820312499773],[-70.914550781250028,-2.2185546874999744],[-70.095849609374937,-2.6582031250000142],[-70.074023437499932,-2.7501953125000114],[-70.735107421874972,-3.7815429687499886],[-70.339501953125023,-3.8143554687500085],[-70.2984375,-3.8442382812499716],[-70.24028320312496,-3.8827148437499943],[-70.167529296874989,-4.0501953125000085],[-69.965917968750034,-4.2359375000000057],[-69.669042968750034,-2.6676757812499972],[-69.400244140624977,-1.1949218749999773],[-69.667480468749972,-.48242187499995737],[-70.070507812499926,-.13886718750003979],[-70.053906249999926,.57861328125002842],[-69.163232421875023,.86406250000000284],[-69.36137695312496,1.0640136718749744],[-69.852148437500034,1.0595214843750398],[-69.848583984374926,1.7087402343750426],[-68.176562499999989,1.7198242187499915],[-67.815087890625,1.7900878906250171],[-67.351953124999966,2.0858398437500512],[-66.876025390624989,1.2230468750000369],[-67.21083984375,2.3901367187500426],[-67.834765624999989,2.8928222656250426],[-67.3111328125,3.41586914062502],[-67.66162109375,3.8642578124999858],[-67.855273437500017,4.5068847656249886],[-67.824902343749955,5.2704589843750256],[-67.43935546875,6.0255371093750227],[-67.859179687499989,6.2898925781249631],[-68.47177734375,6.1565429687499744],[-69.439257812499932,6.1349121093750085],[-70.09501953124996,6.9379394531250114],[-70.655078125000017,7.0827636718750284],[-71.013281249999977,6.9944335937499744],[-72.084277343749932,7.0968749999999687],[-72.44296875,7.4548828124999886],[-72.41655273437496,8.3819824218750369],[-72.665429687499937,8.62758789062498],[-72.796386718749972,9.1089843749999915],[-73.356347656250023,9.2268554687500313],[-73.006542968749983,9.7891601562500057],[-72.869335937500011,10.49125976562496],[-72.690087890625,10.835839843749994],[-72.248486328125011,11.196435546875009],[-71.95810546875,11.666406250000009],[-71.319726562499966,11.861914062500048]]]}},{type:"Feature",properties:{name:"Costa Rica",childNum:1},geometry:{type:"Polygon",coordinates:[[[-83.6419921875,10.917236328125],[-84.168359375,10.780371093749991],[-84.348291015625,10.979882812499994],[-84.9091796875,10.9453125],[-85.621386718749989,11.184472656249994],[-85.7443359375,11.062109374999991],[-85.667236328125,10.745019531249994],[-85.830615234374989,10.398144531249997],[-85.624853515624991,9.9024414062499915],[-85.114501953125,9.581787109375],[-84.65888671875,9.6466796874999972],[-83.895556640624989,9.2764160156249886],[-83.637255859374989,9.0353515624999972],[-83.73408203125,8.6144531249999972],[-83.162402343749989,8.5881835937499886],[-83.02734375,8.3377441406249915],[-82.861621093749989,8.4535156249999943],[-82.855712890625,8.6353027343749886],[-82.917041015624989,8.7403320312499915],[-82.739990234375,8.8985839843749943],[-82.727832031249989,8.9160644531249886],[-82.741162109375,8.9517089843749886],[-82.94033203125,9.0601074218749886],[-82.93984375,9.4491699218749972],[-82.778417968749991,9.6695312499999915],[-83.4482421875,10.465917968749991],[-83.6419921875,10.917236328125]]]}},{type:"Feature",properties:{name:"Cuba",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[-82.561767578125028,21.571679687500023],[-82.714550781249983,21.890283203125023],[-83.082519531249972,21.791406250000023],[-82.853173828124966,21.443896484375017],[-82.561767578125028,21.571679687500023]]],[[[-81.837451171874989,23.163037109374955],[-82.101367187500017,23.190429687500028],[-83.257812499999972,22.967578125000017],[-84.044921875000028,22.666015625000057],[-84.361279296874983,22.37890625],[-84.326367187499983,22.074316406250034],[-83.379638671875028,22.222998046875034],[-82.738037109374972,22.689257812500074],[-81.90341796875,22.679003906250017],[-81.816210937500017,22.2001953125],[-80.961914062499972,22.052880859375023],[-80.499072265624989,22.063525390625045],[-80.23134765625,21.872167968750063],[-79.274414062499972,21.562646484374966],[-78.636474609374972,21.515527343750051],[-78.490771484374932,21.053710937500028],[-77.997314453124943,20.715380859375017],[-77.229589843749949,20.643749999999983],[-77.213378906250028,20.300390625000034],[-77.715087890625,19.855468749999972],[-76.158447265624972,19.989746093749972],[-75.116406249999955,19.901416015625017],[-74.252832031249966,20.079687500000006],[-74.882568359375,20.650634765624972],[-75.642773437499983,20.733496093749977],[-75.72294921874996,21.111035156249983],[-76.647412109375011,21.284521484375063],[-77.497265624999955,21.871630859375045],[-77.865039062500017,21.900585937499983],[-78.686474609374926,22.366845703125023],[-79.275683593749989,22.407617187499994],[-79.676660156249966,22.743066406250023],[-80.650146484374943,23.103076171874989],[-81.178613281249966,23.059667968750034],[-81.837451171874989,23.163037109374955]]]]}},{type:"Feature",properties:{name:"Northern Cyprus",childNum:1},geometry:{type:"Polygon",coordinates:[[[34.004492187500006,35.065234374999996],[33.941992187500006,35.292041015624996],[32.941601562500011,35.390429687499996],[32.712695312500017,35.171044921874994],[34.004492187500006,35.065234374999996]]]}},{type:"Feature",properties:{name:"Cyprus",childNum:1},geometry:{type:"Polygon",coordinates:[[[32.712695312500017,35.171044921874994],[32.317187500000017,34.9533203125],[32.449023437500017,34.729443359375],[32.941796875000023,34.57587890625],[34.004492187500006,35.065234374999996],[32.712695312500017,35.171044921874994]]]}},{type:"Feature",properties:{name:"Czech Republic",childNum:1},geometry:{type:"Polygon",coordinates:[[[14.809375000000017,50.858984375],[14.369042968750023,50.898730468749996],[13.18115234375,50.510498046875],[13.016406250000017,50.490380859374994],[12.3056640625,50.205712890624994],[12.512500000000017,49.87744140625],[12.632031250000011,49.461230468749996],[13.140527343750023,49.158349609374994],[13.547656250000017,48.95966796875],[13.769921875000023,48.815966796874996],[13.814746093750017,48.766943359375],[14.049121093750017,48.602490234375],[14.691308593750023,48.59921875],[14.97216796875,48.983935546874996],[16.057226562500006,48.754785156249994],[16.477929687500023,48.800097656249996],[16.953125,48.598828125],[17.1884765625,48.8609375],[17.758496093750011,48.888134765625],[18.160937500000017,49.257373046874996],[18.832226562500011,49.510791015624996],[18.562402343750023,49.879345703125],[17.874804687500017,49.972265625],[17.151953125000006,50.378320312499994],[16.679101562500023,50.097460937499996],[16.007226562500023,50.611621093749996],[14.809375000000017,50.858984375]]]}},{type:"Feature",properties:{name:"Germany",childNum:1},geometry:{type:"Polygon",coordinates:[[[9.7397460937500284,54.825537109374977],[8.6703125000000227,54.903417968750034],[8.95722656250004,54.538330078125],[8.8977539062500739,53.835693359375028],[8.53847656250008,53.556884765624972],[8.00927734375,53.690722656249989],[7.2852539062500341,53.681347656250011],[7.1972656250000284,53.282275390624989],[7.0351562500000568,52.380224609374977],[6.7417968750000625,51.910888671875028],[5.9485351562500171,51.762402343749955],[6.1932617187500512,51.488916015625023],[5.8947265625000682,50.984228515625063],[5.9939453125000171,50.75043945312504],[6.3644531250000114,50.316162109375028],[6.1165039062500455,50.120996093749966],[6.4873046875,49.798486328124994],[6.3443359375000057,49.452734374999977],[6.7354492187500057,49.160595703124983],[7.4505859375000512,49.152197265625034],[8.1348632812500057,48.973583984374983],[7.5841796874999829,48.064306640625006],[7.6156249999999943,47.59272460937504],[8.4147460937500114,47.589599609375028],[8.5726562500000227,47.775634765625],[9.7489257812500227,47.575537109375006],[10.034082031250023,47.473583984375011],[10.074218750000028,47.428515624999989],[10.066308593750023,47.393359375000017],[10.096484375000045,47.379589843749955],[10.18300781250008,47.278808593750028],[10.312792968750074,47.313427734374983],[10.403906250000063,47.416992187500028],[10.43037109375004,47.541064453124989],[10.482812500000051,47.54179687499996],[10.65869140625,47.547216796875006],[10.873046874999972,47.520214843750011],[11.297949218750034,47.424902343750034],[11.716796875,47.583496093750028],[12.685839843750074,47.669335937500023],[13.215234375000023,48.301904296874994],[13.322851562500006,48.33125000000004],[13.374609375000063,48.361376953125045],[13.40937500000004,48.394140625000063],[13.459863281250023,48.564550781250034],[13.471679687500028,48.571826171875017],[13.486621093750074,48.581835937500017],[13.785351562499983,48.587451171875017],[13.802929687500011,48.747509765625011],[13.814746093750017,48.766943359374977],[13.769921875000051,48.815966796875017],[13.547656250000074,48.959667968749983],[13.14052734375008,49.158349609375051],[12.63203125000004,49.461230468750017],[12.512500000000017,49.87744140625],[12.3056640625,50.205712890624994],[13.016406250000017,50.490380859374994],[13.18115234375,50.510498046875],[14.9638671875,51.095117187499994],[14.601660156250034,51.832373046875006],[14.752539062500034,52.081835937500017],[14.705371093750017,52.207470703124955],[14.679882812500068,52.25],[14.615625000000023,52.277636718750045],[14.573925781250068,52.314160156250011],[14.554589843750023,52.35966796874996],[14.569726562499994,52.431103515624955],[14.619433593750017,52.528515624999983],[14.514062500000023,52.645605468750034],[14.253710937500017,52.78251953124996],[14.128613281250011,52.878222656250017],[14.138867187500068,52.932861328125028],[14.193652343750045,52.982324218749994],[14.293164062500068,53.026757812499966],[14.368554687500051,53.105566406250034],[14.410937500000074,53.199023437499989],[14.412304687500011,53.216748046874955],[14.41455078125,53.28349609374996],[14.298730468750051,53.556445312499989],[14.250000000000057,53.731884765625011],[13.865527343750074,53.853369140624977],[13.028613281250017,54.411035156249994],[12.57539062500004,54.467382812500006],[12.111328125,54.168310546875006],[11.39960937500004,53.944628906250017],[10.360449218750006,54.438330078125063],[9.7397460937500284,54.825537109374977]]]}},{type:"Feature",properties:{name:"Djibouti",childNum:1},geometry:{type:"Polygon",coordinates:[[[43.245996093750023,11.499804687499989],[42.799023437500011,11.739404296874994],[43.272070312500006,11.969531249999989],[43.409765625000006,12.18994140625],[43.11669921875,12.708593749999991],[43.005664062500017,12.662304687499997],[42.88330078125,12.621289062499997],[42.767480468750023,12.4228515625],[42.703710937500006,12.380322265624997],[42.670117187500011,12.376562499999991],[42.378515625000006,12.466406249999991],[41.766503906250023,11.589111328125],[41.798242187500023,10.98046875],[42.557714843750006,11.080761718749997],[42.922753906250023,10.999316406249989],[43.245996093750023,11.499804687499989]]]}},{type:"Feature",properties:{name:"Denmark",childNum:3},geometry:{type:"MultiPolygon",coordinates:[[[[10.645117187500006,55.609814453124983],[9.8606445312500455,55.515478515625034],[9.9887695312500284,55.163183593750006],[10.785253906250034,55.133398437499977],[10.645117187500006,55.609814453124983]]],[[[12.568750000000023,55.785058593749966],[12.218945312499983,56.118652343749972],[10.978906250000051,55.721533203125006],[11.286328125000068,55.204443359374977],[11.653808593750057,55.186914062499966],[12.568750000000023,55.785058593749966]]],[[[9.7397460937500284,54.825537109374977],[9.5911132812500171,55.493212890625017],[10.18300781250008,55.86518554687504],[10.282714843750057,56.620507812499994],[10.537109375000028,57.448535156250017],[9.96230468750008,57.580957031249994],[9.5542968749999773,57.23247070312496],[8.6185546875000512,57.111279296874983],[8.16396484375008,56.606884765624983],[8.1321289062500739,55.599804687499983],[8.61591796875004,55.418212890625028],[8.6703125000000227,54.903417968750034],[9.7397460937500284,54.825537109374977]]]]}},{type:"Feature",properties:{name:"Dominican Republic",childNum:1},geometry:{type:"Polygon",coordinates:[[[-71.647216796875,19.195947265624994],[-71.7619140625,18.34130859375],[-71.63173828125,17.773632812499997],[-71.395703125,17.646093749999991],[-71.02783203125,18.273193359375],[-70.18310546875,18.251757812500003],[-69.770654296875,18.443554687499997],[-68.9349609375,18.408007812500003],[-68.658837890625,18.222021484374991],[-68.35927734375,18.5380859375],[-68.684765625,18.90478515625],[-69.739404296875,19.299218749999994],[-70.129443359374989,19.636132812499994],[-70.954150390624989,19.913964843749994],[-71.557763671875,19.895361328124991],[-71.757421874999991,19.688183593749997],[-71.647216796875,19.195947265624994]]]}},{type:"Feature",properties:{name:"Algeria",childNum:1},geometry:{type:"Polygon",coordinates:[[[8.2076171875000057,36.518945312499994],[8.5765625000000227,36.93720703125],[8.1271484375000114,36.9103515625],[7.9104492187500171,36.856347656249994],[7.6077148437500171,36.999755859375],[6.9275390625000171,36.91943359375],[6.4865234375000114,37.085742187499996],[6.0647460937500171,36.8642578125],[5.1956054687500171,36.676806640624996],[4.7581054687500171,36.896337890625],[3.7790039062500114,36.89619140625],[2.9728515625000114,36.784472656249996],[2.5933593750000057,36.60068359375],[1.2572265625000227,36.519580078124996],[.514941406250017,36.26181640625],[.047949218750005684,35.900537109374994],[-.42612304687497726,35.8615234375],[-1.3358398437499943,35.3642578125],[-2.2196289062499943,35.10419921875],[-2.1907714843749773,35.02978515625],[-2.1317871093749829,34.970849609374994],[-1.9208984375,34.835546875],[-1.7956054687499829,34.751904296875],[-1.7921874999999829,34.723193359374996],[-1.8496582031249886,34.607324218749994],[-1.7069335937499943,34.176074218749996],[-1.67919921875,33.318652343749996],[-1.5507324218749829,33.073583984375],[-1.510009765625,32.87763671875],[-1.16259765625,32.399169921875],[-1.2753417968749829,32.089013671874994],[-1.8169921874999773,32.104785156249996],[-2.0728027343749886,32.115039062499996],[-2.4483886718749943,32.12998046875],[-2.5232421874999886,32.12568359375],[-2.8634277343749943,32.07470703125],[-2.9308593749999829,32.042529296874996],[-2.9882324218749829,31.874218749999997],[-3.0173828124999886,31.834277343749996],[-3.4397949218749773,31.704541015624997],[-3.8267578124999773,31.661914062499996],[-3.8371093749999829,31.512353515624994],[-3.8333984374999943,31.197802734374996],[-3.6725097656249943,31.111376953124996],[-3.6269042968749829,31.000927734374997],[-3.6667968749999886,30.964013671874994],[-3.7020019531249773,30.944482421874994],[-4.1487792968749773,30.8095703125],[-4.3228515624999773,30.698876953124994],[-4.5291503906249773,30.625537109374996],[-4.7785156249999829,30.552392578124994],[-4.96826171875,30.465380859374996],[-5.1801269531249829,30.166162109374994],[-5.2936523437499829,30.058642578124996],[-5.4487792968749886,29.956933593749994],[-5.7749999999999773,29.869042968749994],[-6.5008789062499943,29.809130859374996],[-6.5079101562499773,29.7837890625],[-6.5106933593749829,29.726025390624997],[-6.5205566406249886,29.659863281249997],[-6.6353515624999773,29.568798828124997],[-6.755126953125,29.583837890625],[-6.8555664062499773,29.601611328124996],[-7.0949218749999829,29.625195312499997],[-7.4857421874999943,29.392236328124994],[-7.6851562499999773,29.349511718749994],[-7.9989257812499943,29.132421875],[-8.2651855468749886,28.980517578124996],[-8.659912109375,28.718603515625],[-8.683349609375,27.900390625],[-8.683349609375,27.656445312499997],[-8.683349609375,27.285937499999996],[-6.2386718749999943,25.848193359375003],[-4.8226074218749773,24.99560546875],[-3.2578613281249886,23.981250000000003],[-1.29296875,22.696533203125],[1.1455078125,21.102246093749997],[1.1657226562500114,20.817431640625003],[1.6854492187500227,20.378369140624997],[2.2193359375000057,20.247802734375],[2.4061523437500227,20.063867187499994],[3.2037109375000057,19.789697265624994],[3.255859375,19.410937500000003],[3.1060546875000057,19.150097656249997],[3.40087890625,18.988427734374994],[4.2276367187500057,19.142773437499997],[5.8366210937500114,19.479150390624994],[7.4817382812500171,20.873095703125003],[9.3787109375000171,21.991406249999997],[11.967871093750006,23.517871093750003],[11.536914062500017,24.290820312500003],[10.686132812500006,24.551367187499991],[10.255859375,24.591015624999997],[10.000683593750011,25.332080078125003],[9.4482421875,26.067138671875],[9.4914062500000114,26.333740234375],[9.859375,26.551953124999997],[9.74755859375,27.330859374999996],[9.916015625,27.785693359374996],[9.8425781250000171,28.966992187499997],[9.6726562500000171,29.5669921875],[9.3102539062500114,30.115234375],[9.5187500000000114,30.229394531249994],[9.36328125,30.832910156249994],[9.2240234375000227,31.373681640624994],[9.1602539062500057,31.621337890625],[9.0440429687500057,32.07236328125],[8.3333984375000227,32.543603515624994],[8.2109375,32.926708984375],[7.8772460937500171,33.172119140625],[7.7626953125,33.23310546875],[7.5343750000000114,33.717919921874994],[7.5001953125000114,33.832470703125],[7.49560546875,33.976513671875],[7.5138671875000114,34.080517578125],[8.24560546875,34.73408203125],[8.27685546875,34.9794921875],[8.3121093750000057,35.084619140624994],[8.3942382812500114,35.203857421875],[8.35986328125,35.299609374999996],[8.31640625,35.403124999999996],[8.3180664062500114,35.654931640624994],[8.3487304687500057,36.367968749999996],[8.2076171875000057,36.518945312499994]]]}},{type:"Feature",properties:{name:"Ecuador",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[-91.272167968749983,.025146484374985789],[-91.369189453124932,-.28720703124997726],[-90.905517578124972,-.9405273437500199],[-90.799658203125,-.75205078124999147],[-91.272167968749983,.025146484374985789]]],[[[-75.284472656249989,-.1065429687500199],[-75.463964843749949,-.038427734375005684],[-75.617333984374937,.062890625000036948],[-75.879785156249937,.15097656250003411],[-76.311035156249972,.44848632812498579],[-76.494628906249972,.2354492187500199],[-77.422753906249966,.42485351562496021],[-77.467675781249966,.636523437500017],[-78.312109374999949,1.046093750000054],[-78.85966796874996,1.4553710937500313],[-78.899658203125028,1.2062499999999972],[-79.741210937499972,.97978515625004547],[-80.088281249999966,.7847656250000199],[-80.024999999999949,.41015624999998579],[-80.1333984375,-.006054687499982947],[-80.482275390625034,-.36826171874996305],[-80.553906249999983,-.84794921874998863],[-80.902392578124989,-1.0789062499999744],[-80.801416015624937,-1.3833984375000057],[-80.770361328125,-2.0766601562500284],[-80.962792968749966,-2.18925781249996],[-80.450097656249966,-2.6259765625000284],[-79.729882812499966,-2.5791015624999716],[-79.921582031249926,-3.0901367187499886],[-80.303124999999937,-3.3748046874999886],[-80.273535156249949,-3.4246093750000171],[-80.265234374999949,-3.4924804687499886],[-80.245410156250017,-3.5221679687499972],[-80.243750000000034,-3.5767578125000057],[-80.220605468750023,-3.6131835937499659],[-80.217578125000017,-3.7876953124999915],[-80.179248046874932,-3.87773437499996],[-80.266894531249932,-3.9488281249999631],[-80.303271484374989,-4.0050781249999687],[-80.437207031250011,-3.9786132812499915],[-80.490136718749937,-4.0100585937500028],[-80.510009765625,-4.06953125000004],[-80.493457031249989,-4.1191406250000142],[-80.488476562499955,-4.1655273437499716],[-80.453759765625,-4.2051757812499631],[-80.352880859374949,-4.2084960937500142],[-80.488476562499955,-4.3936523437499915],[-80.293359375,-4.4167968750000028],[-80.197460937500011,-4.3110351562499432],[-80.139550781250023,-4.2960937500000114],[-80.063525390624989,-4.3275390625000227],[-79.962890625,-4.3903320312500256],[-79.797265625000023,-4.47636718749996],[-79.638525390625,-4.4548828125000313],[-79.57768554687496,-4.50058593750002],[-79.516162109374932,-4.5391601562499631],[-79.501904296874955,-4.6706054687500114],[-79.455761718749983,-4.7662109374999488],[-79.399414062499972,-4.8400390624999829],[-79.330957031249966,-4.92783203125002],[-79.268115234374932,-4.9576171874999488],[-79.186669921874966,-4.9582031249999829],[-79.076269531250034,-4.9906250000000227],[-79.033300781249977,-4.9691406249999943],[-78.995263671874966,-4.9080078124999744],[-78.975390624999989,-4.8732421874999972],[-78.861523437499983,-4.6650390624999432],[-78.686035156250028,-4.5624023437499943],[-78.647998046874989,-4.2481445312500057],[-78.240380859375,-3.4725585937500085],[-77.860595703125,-2.9816406250000114],[-76.6791015625,-2.5625976562499915],[-76.089794921875011,-2.1331054687499744],[-75.641650390625017,-1.60732421874998],[-75.570556640625,-1.5312500000000142],[-75.249609374999977,-.95185546875002558],[-75.28359375,-.70712890624999147],[-75.278710937499966,-.65390624999997726],[-75.259375000000034,-.59013671874996021],[-75.263232421875017,-.555371093749983],[-75.475976562500023,-.15712890625002274],[-75.340478515624937,-.14218750000000568],[-75.284472656249989,-.1065429687500199]]]]}},{type:"Feature",properties:{name:"Egypt",childNum:1},geometry:{type:"Polygon",coordinates:[[[34.245312500000011,31.208300781249996],[32.101757812500011,31.092822265624996],[31.193945312500006,31.587597656249997],[30.700488281250017,31.403857421874996],[30.395117187500006,31.4576171875],[29.591601562500017,31.011523437499996],[29.072070312500017,30.830273437499997],[28.514843750000011,31.050439453124994],[27.967578125000017,31.097412109375],[27.248046875,31.377880859374997],[25.893261718750011,31.620898437499996],[25.382226562500023,31.51279296875],[25.150488281250006,31.654980468749997],[24.852734375000011,31.334814453125],[24.973925781250017,30.776562499999997],[24.726464843750023,30.2505859375],[24.980273437500017,29.181884765625],[24.980273437500017,26.487109374999996],[24.980273437500017,24.466064453125],[24.980273437500017,21.995849609375],[28.036425781250017,21.995361328125],[29.564550781250006,21.9951171875],[31.434472656250023,21.995849609375],[33.91845703125,21.996240234374994],[36.871386718750017,21.996728515624994],[36.229687500000011,22.628808593749994],[35.697851562500006,22.946191406249994],[35.522753906250017,23.442529296874994],[35.624707031250011,24.066015624999991],[35.194140625000017,24.475146484375003],[34.565136718750011,25.691162109375],[33.959082031250006,26.6490234375],[33.89306640625,27.049462890624994],[33.5498046875,27.607373046874997],[33.547070312500011,27.898144531249997],[32.898242187500017,28.565234374999996],[32.6318359375,28.992236328124996],[32.721484375000017,29.521777343749996],[33.075781250000006,29.073046874999996],[33.247753906250011,28.567724609375],[33.76025390625,28.047656249999996],[34.220117187500023,27.764306640624994],[34.399707031250017,28.016015624999994],[34.736425781250006,29.27060546875],[34.904296875,29.477343749999996],[34.245312500000011,31.208300781249996]]]}},{type:"Feature",properties:{name:"Eritrea",childNum:1},geometry:{type:"Polygon",coordinates:[[[40.938574218750006,13.983105468749997],[41.362890625000006,13.499804687500031],[41.765039062500051,13.183935546874991],[42.378515625000063,12.466406250000006],[42.479394531249994,12.513623046875026],[42.67011718750004,12.376562499999991],[42.703710937500063,12.380322265625054],[42.767480468749994,12.422851562500014],[42.883300781249972,12.621289062500026],[43.005664062500017,12.66230468750004],[43.116699218749972,12.708593749999963],[43.082910156250051,12.824609374999966],[42.796191406250074,12.864257812500057],[42.245117187499972,13.587646484374986],[41.658203124999972,13.983056640624994],[41.17646484375004,14.620312500000054],[40.204101562500028,15.014111328124983],[39.863769531249972,15.470312500000034],[39.5065429687501,15.532128906249994],[39.298925781250006,15.921093750000011],[39.142578125000028,16.729150390624966],[38.911718750000063,17.427148437499994],[38.609472656250063,18.00507812500004],[38.422460937500063,17.823925781249983],[38.37373046875004,17.717333984375045],[38.34736328125004,17.68359375],[38.289843750000017,17.637011718750017],[38.26728515625004,17.616699218750057],[38.253515625000006,17.584765625000017],[37.78242187500004,17.458007812500057],[37.510156249999994,17.288134765624989],[37.452929687500074,17.108691406250017],[37.411035156250051,17.061718749999955],[37.169531250000063,17.041406249999994],[37.061523437499972,17.061279296875057],[37.00898437500004,17.058886718750017],[36.995214843750063,17.020556640625017],[36.9757812500001,16.866552734375006],[36.9787109375001,16.800585937500045],[36.887792968750006,16.624658203124994],[36.9137695312501,16.296191406250045],[36.566015625000006,15.362109375000003],[36.426757812499972,15.132080078125043],[36.448144531249994,14.940087890625009],[36.470800781250006,14.736474609375009],[36.492285156250006,14.544335937500023],[36.524316406250051,14.256835937499986],[36.542382812499994,14.258203124999994],[36.679101562500051,14.307568359375026],[36.811914062500051,14.315039062500034],[37.024511718750006,14.271972656250057],[37.257226562499994,14.453759765625051],[37.507226562499994,14.156396484375037],[37.546777343749994,14.143847656249974],[37.571191406249994,14.149072265624966],[37.648437500000028,14.32255859375006],[37.708398437500051,14.45722656250004],[37.820312500000028,14.708496093749986],[37.884179687499994,14.852294921874972],[37.943457031250063,14.810546875],[38.002539062500006,14.737109375000045],[38.221484375000074,14.649658203124986],[38.431445312500017,14.428613281249994],[39.531835937500006,14.536718749999991],[40.221484375000017,14.431152343749972],[40.820117187500017,14.111669921874991],[40.938574218750006,13.983105468749997]]]}},{type:"Feature",properties:{name:"Spain",childNum:3},geometry:{type:"MultiPolygon",coordinates:[[[[-16.334472656249972,28.379931640624989],[-16.905322265625017,28.339599609375028],[-16.658007812499989,28.007177734374977],[-16.334472656249972,28.379931640624989]]],[[[3.1453125000000171,39.790087890624989],[2.7849609375000455,39.854833984375034],[2.3712890625000682,39.613085937499989],[3.0728515625000057,39.301269531249972],[3.4618164062500227,39.697753906250028],[3.1453125000000171,39.790087890624989]]],[[[-1.7940429687499488,43.407324218750006],[-2.3371093749999261,43.328027343750023],[-3.0456054687499261,43.37158203125],[-3.6046386718749659,43.51948242187504],[-4.52304687499992,43.41572265625004],[-5.66582031249996,43.582470703124983],[-7.2619628906249716,43.594628906249966],[-7.6981445312499943,43.764550781250051],[-8.8736816406249659,43.334423828124983],[-9.2352050781249773,42.976904296874977],[-8.6909179687499432,42.274169921875],[-8.7771484375000171,41.941064453124994],[-8.2130859374999261,42.133691406249966],[-7.9208496093749829,41.883642578125006],[-7.40361328124996,41.833691406249955],[-6.61826171874992,41.9423828125],[-6.2124999999999488,41.53203124999996],[-6.9284667968749716,41.009130859375006],[-6.81015624999992,40.343115234375034],[-7.0367187500000057,39.713964843750034],[-7.44511718749996,39.53618164062496],[-7.0460449218749375,38.907031250000045],[-7.3430175781249432,38.457421875000023],[-7.1854492187499943,38.006347656250057],[-7.5035156249999773,37.585498046875017],[-7.4061523437499375,37.179443359374972],[-6.88461914062492,37.194238281249966],[-6.4924316406249432,36.954638671875017],[-6.0406738281249375,36.188427734374983],[-5.62548828125,36.025927734374989],[-5.1714843749999488,36.423779296874955],[-4.67412109374996,36.506445312500006],[-4.3668457031249943,36.718115234375063],[-2.1115234374999829,36.776660156249989],[-1.7976074218749716,37.23286132812504],[-1.3275390624999375,37.561132812500034],[-.82216796874993747,37.58076171875004],[-.64677734374998863,38.151855468750028],[-.38124999999999432,38.435644531250034],[.20156250000007958,38.759179687500023],[-.20493164062494884,39.062597656250034],[-.32700195312494884,39.519873046875006],[1.0329101562500682,41.06206054687496],[2.0826171875000625,41.287402343750045],[3.248046875,41.944238281250023],[3.21142578125,42.43115234375],[2.0327148437500284,42.353515625],[1.7060546875,42.503320312500051],[1.4283203124999773,42.595898437499983],[-.041162109374994316,42.689111328124966],[-1.2854492187499886,43.05961914062496],[-1.7940429687499488,43.407324218750006]]]]}},{type:"Feature",properties:{name:"Estonia",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[22.61738281250004,58.621240234375023],[22.081347656250074,58.478124999999977],[22.152929687500006,58.115332031249977],[23.29287109375008,58.483496093750006],[22.61738281250004,58.621240234375023]]],[[[28.012500000000045,59.484277343749966],[26.974707031250006,59.450634765624955],[25.509277343749972,59.639013671875063],[24.380371093750028,59.47265625],[23.494433593750017,59.195654296874977],[23.509277343750028,58.658544921874977],[23.767578125000057,58.360839843749972],[24.529101562500045,58.354248046874972],[24.458886718750051,57.907861328124994],[24.775781250000023,57.985253906250023],[24.83906250000004,57.98872070312504],[24.911328125000011,58.004589843749983],[25.11103515625004,58.063427734374983],[25.66015625,57.920166015625],[26.298046875000011,57.60107421875],[26.899804687500023,57.608789062499994],[26.966015625000011,57.609130859375057],[27.033398437500068,57.578759765624994],[27.187109375000034,57.538330078125028],[27.351953125000051,57.528124999999989],[27.400000000000063,57.666796874999989],[27.542089843750063,57.799414062500006],[27.75283203125008,57.841015624999955],[27.48779296875,58.270068359375045],[27.464453125000034,58.84130859375],[28.012500000000045,59.484277343749966]]]]}},{type:"Feature",properties:{name:"Ethiopia",childNum:1},geometry:{type:"Polygon",coordinates:[[[38.431445312500017,14.428613281249994],[38.221484375000017,14.649658203125],[38.002539062500006,14.737109375000003],[37.943457031250006,14.810546875],[37.884179687500023,14.852294921875],[37.8203125,14.70849609375],[37.708398437500023,14.457226562499997],[37.6484375,14.322558593750003],[37.571191406250023,14.149072265624994],[37.546777343750023,14.143847656250003],[37.507226562500023,14.156396484374994],[37.257226562500023,14.453759765624994],[37.024511718750006,14.27197265625],[36.811914062500023,14.315039062499991],[36.679101562500023,14.307568359374997],[36.542382812500023,14.258203124999994],[36.524316406250023,14.2568359375],[36.390625,13.626074218749991],[36.212207031250017,13.271093749999991],[36.107519531250006,12.726464843749994],[35.596093750000023,12.537304687499997],[35.1123046875,11.816552734374994],[34.931445312500017,10.864794921874989],[34.571875000000006,10.880175781249989],[34.275683593750017,10.528124999999989],[34.29150390625,10.124755859375],[34.078125,9.4615234374999915],[34.094531250000017,8.5822265624999972],[33.953320312500011,8.4435058593749943],[33.234277343750023,8.3963867187499943],[33.012597656250023,7.9515136718749915],[33.225976562500023,7.7606445312499943],[33.666113281250006,7.6709960937499915],[34.064257812500017,7.2257324218749943],[34.710644531250011,6.6603027343749943],[35.081933593750023,5.6731445312499886],[35.268359375000017,5.4922851562499915],[35.263867187500011,5.4579101562499943],[35.2646484375,5.4120605468749972],[35.325292968750006,5.3648925781249943],[35.745019531250023,5.343994140625],[35.80029296875,5.1569335937499972],[35.779296875,5.1055664062499915],[35.756152343750017,4.9504882812499886],[35.763085937500023,4.8080078124999943],[35.978710937500011,4.5038085937499943],[36.02197265625,4.4681152343749915],[36.081933593750023,4.44970703125],[36.905566406250017,4.4114746093749915],[37.154589843750017,4.2545410156249943],[38.086132812500011,3.6488281249999943],[38.225292968750011,3.6189941406249915],[38.451562500000023,3.6048339843749915],[38.608007812500006,3.60009765625],[39.494433593750017,3.4561035156249886],[39.657519531250017,3.5778320312499972],[39.790332031250017,3.7542480468749915],[39.842187500000023,3.8514648437499943],[40.765234375000006,4.2730468749999915],[41.020800781250017,4.0574707031249915],[41.220898437500011,3.9435546874999972],[41.48193359375,3.9632812499999943],[41.737695312500023,3.9790527343749886],[41.883984375000011,3.9777343749999972],[41.915332031250017,4.0312988281249886],[42.024121093750011,4.137939453125],[42.791601562500006,4.2919921875],[43.016015625000023,4.5633300781249915],[43.538281250000011,4.84033203125],[44.028125000000017,4.9509765624999886],[44.940527343750006,4.9120117187499943],[45.934960937500023,5.9972167968749943],[47.978222656250011,7.9970703125],[46.978222656250011,7.9970703125],[44.022851562500023,8.9860351562499972],[43.482519531250006,9.3794921874999915],[43.181640625,9.8799804687499915],[42.841601562500017,10.203076171874997],[42.659570312500023,10.621386718749989],[42.922753906250023,10.999316406249989],[42.557714843750006,11.080761718749997],[41.798242187500023,10.98046875],[41.766503906250023,11.589111328125],[42.378515625000006,12.466406249999991],[41.765039062500023,13.183935546874991],[41.362890625000006,13.499804687500003],[40.938574218750006,13.983105468749997],[40.820117187500017,14.111669921874991],[40.221484375000017,14.43115234375],[39.531835937500006,14.536718749999991],[38.431445312500017,14.428613281249994]]]}},{type:"Feature",properties:{name:"Finland",childNum:1},geometry:{type:"Polygon",coordinates:[[[28.965820312500028,69.02197265625],[29.141601562500028,69.671435546875045],[27.889941406250045,70.061669921874966],[26.525390625000057,69.915039062500028],[26.011523437500074,69.652636718750045],[25.748339843750017,68.99013671875],[24.941406250000028,68.593261718750057],[23.85400390625,68.805908203125028],[22.410937500000074,68.719873046875],[21.621777343750068,69.270703124999955],[20.622167968750006,69.036865234375],[21.997460937500051,68.520605468749977],[22.782421875000011,68.391015624999966],[23.63886718750004,67.954394531250017],[23.468066406250074,67.449951171875],[23.988574218750045,66.810546875000028],[23.701171875000028,66.480761718749989],[24.15546875000004,65.805273437500063],[25.34785156250004,65.479248046874972],[25.372656250000034,65.009472656250011],[24.557910156250045,64.801025390625],[23.248730468750068,63.896142578125051],[22.243261718750034,63.437939453124955],[21.103613281250034,62.622949218749994],[21.255957031250063,61.989648437500051],[21.605957031250057,61.591552734375028],[21.36054687500004,60.967480468749983],[21.436035156250057,60.596386718749955],[22.575878906250011,60.35908203125004],[22.793457031250028,60.076806640624994],[23.721777343750063,59.965673828125006],[25.65644531250004,60.333203124999983],[27.797656250000074,60.536132812500028],[29.69013671875004,61.546093750000011],[31.285644531250028,62.567822265624955],[31.533984375000017,62.885400390624994],[31.180859375000097,63.208300781250074],[30.05537109375004,63.689013671875045],[30.503906250000028,64.02060546875],[30.10810546875004,64.366113281250051],[30.072851562500063,64.765039062500051],[29.60419921875004,64.968408203125],[29.903417968750006,66.091064453125],[29.087011718750034,66.970947265625028],[29.941210937500074,67.547460937499977],[29.343847656250006,68.061865234375063],[28.470703125000057,68.48837890625],[28.965820312500028,69.02197265625]]]}},{type:"Feature",properties:{name:"Fiji",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[178.28017578124994,-17.371972656250009],[177.61796875000007,-17.461035156250034],[177.26396484375007,-17.86347656250004],[177.32138671875,-18.077539062500037],[177.8470703125,-18.254882812500014],[178.66767578125004,-18.080859375000003],[178.59160156249996,-17.651464843750006],[178.28017578124994,-17.371972656250009]]],[[[179.99921875000004,-16.168554687499977],[180.00000000000003,-16.152929687499991],[179.55175781250003,-16.249902343750023],[178.80507812499994,-16.631445312500034],[179.00683593750003,-16.900195312499989],[179.9279296875001,-16.74443359374996],[179.74814453125006,-16.446289062499972],[179.99921875000004,-16.168554687499977]]]]}},{type:"Feature",properties:{name:"France",childNum:4},geometry:{type:"MultiPolygon",coordinates:[[[[9.4803710937500227,42.805419921875028],[8.71308593750004,42.549755859375011],[8.80751953125008,41.58837890625],[9.1861328125000341,41.384912109375023],[9.5506835937500512,42.129736328125063],[9.4803710937500227,42.805419921875028]]],[[[5.7897460937499829,49.538281250000011],[4.8675781250000512,49.788134765625017],[4.1746093750000171,50.246484375000051],[2.8397460937500227,50.711767578124977],[2.52490234375,51.097119140624955],[1.9125000000000512,50.990625000000023],[1.5794921875000512,50.739257812499972],[1.5515625000000455,50.293945312500028],[1.2455078125000512,49.998242187500011],[.18671874999998295,49.703027343749994],[-.16347656249993747,49.296777343749994],[-1.1385253906249773,49.387890625000011],[-1.2586425781249488,49.680175781250057],[-1.8564453124999716,49.683789062499983],[-1.4376464843749943,48.641406249999989],[-2.4461914062499375,48.648291015625063],[-2.6923339843749829,48.536816406249983],[-3.2314453124999716,48.840820312500028],[-4.72075195312496,48.539892578125006],[-4.39316406249992,48.367626953124983],[-4.62919921874996,48.085791015625034],[-4.3121093749999488,47.822900390625023],[-3.1588378906249943,47.694677734375034],[-2.0188964843749204,47.037646484375017],[-1.7865234374999375,46.514843750000011],[-1.1462890624999602,46.311376953125034],[-1.0660156249999488,45.805664062500028],[-1.2455078124999375,44.559863281249989],[-1.4848632812499432,43.563769531249989],[-1.7940429687499488,43.407324218750006],[-1.2854492187499886,43.05961914062496],[-.041162109374994316,42.689111328124966],[1.4283203124999773,42.595898437499983],[1.7060546875,42.503320312500051],[2.0327148437500284,42.353515625],[3.21142578125,42.43115234375],[3.0517578125000568,42.915136718750006],[3.2588867187500625,43.193212890625006],[4.0526367187500227,43.593066406250017],[4.6287109375000739,43.387109374999966],[5.05976562500004,43.44453125000004],[5.4065429687500739,43.228515625],[6.1159179687500114,43.072363281249977],[6.4940429687500227,43.169287109375006],[7.4931640625,43.767138671875045],[7.6514648437500341,44.033642578124983],[6.96728515625,44.280029296875],[7.0306640625000227,44.716699218750051],[6.6277343750000171,45.117968749999989],[7.1534179687499773,45.400927734374989],[7.0210937500000341,45.925781249999972],[6.7720703125000057,46.165136718749977],[6.7581054687500171,46.415771484374972],[6.0866210937500682,46.147021484375017],[6.0066406250000455,46.142333984375057],[5.9714843750000739,46.151220703125006],[5.9700195312500455,46.214697265625034],[6.0958984375000114,46.279394531250006],[6.06025390625004,46.428173828125011],[6.4290039062500171,46.832275390625],[7.0005859375000341,47.322509765625057],[7.6156249999999943,47.59272460937504],[7.5841796874999829,48.064306640625006],[8.1348632812500057,48.973583984374983],[7.4505859375000512,49.152197265625034],[6.7354492187500057,49.160595703124983],[6.3443359375000057,49.452734374999977],[6.2773437500000284,49.477539062499972],[6.2421875000000568,49.494335937500011],[6.1199218750000171,49.485205078125034],[6.0741210937500227,49.454638671875017],[5.9594726562500284,49.454638671875017],[5.9289062500000114,49.477539062499972],[5.9013671875,49.489746093749972],[5.8234375000000114,49.505078124999983],[5.7897460937499829,49.538281250000011]]],[[[69.184863281250017,-49.10957031250004],[68.872070312499972,-49.444335937500028],[69.612890625,-49.650976562500027],[69.915625,-49.348535156249966],[69.184863281250017,-49.10957031250004]]],[[[165.77999,-21.080005],[166.599991,-21.700019],[167.120011,-22.159991],[166.740035,-22.399976],[166.189732,-22.129708],[165.474375,-21.679607],[164.829815,-21.14982],[164.167995,-20.444747],[164.029606,-20.105646],[164.459967,-20.120012],[165.020036,-20.459991],[165.460009,-20.800022],[165.77999,-21.080005]]]]}},{type:"Feature",properties:{name:"Gabon",childNum:1},geometry:{type:"Polygon",coordinates:[[[13.293554687500006,2.1615722656249972],[13.220312500000006,2.2564453124999915],[11.348437500000017,2.2997070312499943],[11.328710937500006,2.1674316406249972],[11.332324218750017,1.5283691406249886],[11.335351562500023,.99970703124999716],[10.028515625000011,1.0040039062499915],[9.6764648437500114,1.07470703125],[9.6258789062500227,.77944335937499432],[9.3299804687500227,.61083984375],[9.4701171875000227,.36191406249999147],[9.2966796875000171,-.35126953125001137],[8.8213867187500057,-.70839843750000853],[9.0646484375000114,-1.29833984375],[9.3306640625000057,-1.5345703125000085],[9.265625,-1.8250976562500085],[9.7594726562500114,-2.5185546875],[10.34765625,-3.0130859375000085],[11.130175781250017,-3.9163085937500028],[11.504296875000023,-3.5203125000000028],[11.685742187500011,-3.6820312500000085],[11.934179687500006,-3.3185546875000114],[11.537792968750011,-2.8367187500000028],[11.5751953125,-2.3970703125000057],[12.446386718750006,-2.3299804687500085],[12.43212890625,-1.9289062500000114],[12.793554687500006,-1.9318359375000114],[12.991992187500017,-2.3133789062500085],[13.464941406250006,-2.3954101562500085],[13.784375000000011,-2.1637695312500114],[14.08740234375,-2.4668945312500057],[14.383984375000011,-1.8900390625000085],[14.480566406250006,-.61835937500001137],[13.860058593750011,-.20332031250001137],[13.884570312500017,.19082031249999432],[14.087500000000006,.53657226562499716],[14.434472656250023,.81147460937499716],[14.180859375000011,1.3702148437499915],[13.851367187500017,1.4187499999999886],[13.274121093750011,1.2410156249999886],[13.162695312500006,1.6480957031249943],[13.293554687500006,2.1615722656249972]]]}},{type:"Feature",properties:{name:"United Kingdom of Great Britain and Northern Ireland",childNum:5},geometry:{type:"MultiPolygon",coordinates:[[[[-6.218017578125,54.088720703125063],[-5.60678710937492,54.272558593750034],[-5.4704101562499261,54.500195312499955],[-6.1291503906250284,55.217382812500034],[-7.2186523437499375,55.091992187499983],[-8.1182617187499773,54.41425781250004],[-7.3551757812499545,54.121240234375023],[-6.218017578125,54.088720703125063]]],[[[-3.1096679687499318,58.515478515625034],[-4.7154296874999488,58.510009765625],[-5.3382812500000227,58.238720703124983],[-5.8180664062499545,57.43608398437496],[-5.5619140624999943,57.232714843750017],[-5.936767578125,56.605712890625],[-5.39194335937492,56.514794921875051],[-5.6095703124999545,56.055273437500034],[-5.2456054687499716,55.929248046875045],[-4.7211425781249545,55.420996093750063],[-5.135498046875,54.857519531250006],[-3.9579101562499943,54.780957031249955],[-2.9250976562499886,53.732763671875006],[-3.0647460937499318,53.426855468750034],[-4.1110351562499261,53.218945312499955],[-3.9803222656249488,52.541748046875028],[-4.3831542968749488,52.197314453125017],[-5.0880859374999261,51.995898437500017],[-4.9022949218749261,51.626269531250045],[-4.38627929687496,51.741064453125063],[-3.1359863281249716,51.205029296875011],[-4.1881835937499261,51.188525390625017],[-4.5829101562499659,50.7763671875],[-5.3422851562499432,50.24614257812496],[-4.1725585937499261,50.390820312499955],[-3.7933593749999375,50.229248046875],[-3.40458984374996,50.632421874999977],[-2.5477539062499375,50.616308593749977],[-1.5167480468749375,50.747460937499966],[.205078125,50.763037109375034],[.96015625000001137,50.925878906249977],[1.4149414062500227,51.36328125],[.68652343750002842,51.386572265625063],[.95507812500002842,51.807812499999983],[1.5589843750000512,52.086865234374983],[1.6567382812499716,52.753710937500045],[.55878906250003979,52.966943359375051],[-.20556640625,54.021728515625],[-.67138671874994316,54.50390625],[-1.2917480468749432,54.773876953125011],[-1.6553710937499488,55.570361328125017],[-2.1470703124999204,55.902978515625023],[-3.1782226562499432,56.080126953125045],[-2.6527343750000227,56.318261718749966],[-1.7779296874999488,57.493750000000006],[-2.0740722656249773,57.702392578125057],[-3.4027832031249545,57.708251953125],[-3.99003906249996,57.959033203125017],[-3.2123535156249829,58.321240234375011],[-3.1096679687499318,58.515478515625034]]],[[[-60.286230468749949,-51.461914062500014],[-59.921386718749972,-51.969531250000045],[-59.26806640625,-51.427539062500031],[-60.286230468749949,-51.461914062500014]]],[[[-58.850195312499949,-51.26992187499998],[-59.059521484374983,-51.685449218749994],[-59.570800781249943,-51.925390625000027],[-59.068017578125023,-52.173046875000033],[-58.683496093750023,-51.936230468750011],[-57.838183593749932,-51.709179687500033],[-57.976513671874955,-51.384375000000027],[-58.473730468750006,-51.509082031250031],[-58.850195312499949,-51.26992187499998]]],[[[-37.10332031249996,-54.06562500000004],[-36.085498046874989,-54.866796875000013],[-35.798583984374972,-54.763476562500017],[-36.32646484374996,-54.251171875000004],[-37.10332031249996,-54.06562500000004]]]]}},{type:"Feature",properties:{name:"Georgia",childNum:1},geometry:{type:"Polygon",coordinates:[[[46.305468750000017,41.507714843749994],[46.212695312500017,41.989892578124994],[45.638574218750023,42.205078125],[45.63427734375,42.234716796875],[45.7275390625,42.475048828125],[45.562890625000023,42.5357421875],[45.34375,42.52978515625],[45.208203125000011,42.648242187499996],[45.071582031250017,42.694140624999996],[44.943359375,42.730273437499996],[44.870996093750023,42.756396484374996],[44.850488281250023,42.746826171875],[44.771093750000006,42.616796875],[44.644335937500017,42.734716796875],[44.505859375,42.7486328125],[44.329492187500023,42.703515624999994],[44.102734375000011,42.616357421874994],[44.004687500000017,42.595605468749994],[43.957421875000023,42.566552734374994],[43.825976562500017,42.571533203125],[43.759863281250006,42.59384765625],[43.738378906250006,42.616992187499996],[43.749902343750023,42.657519531249996],[43.79541015625,42.702978515625],[43.798730468750023,42.727783203125],[43.782617187500023,42.747021484375],[42.991601562500023,43.09150390625],[42.760644531250023,43.169580078124994],[42.660253906250006,43.159082031249994],[42.566015625000006,43.155126953125],[42.419042968750006,43.22421875],[42.279687500000023,43.228076171874996],[42.050000000000011,43.19013671875],[41.58056640625,43.21923828125],[41.460742187500017,43.276318359375],[41.358203125000017,43.333398437499994],[41.083105468750006,43.374462890625],[40.648046875000006,43.53388671875],[40.023730468750017,43.48486328125],[40.524023437500006,43.121044921875],[40.836621093750011,43.0634765625],[41.48876953125,42.659326171874994],[41.762988281250017,41.970019531249996],[41.510058593750017,41.517480468749994],[41.576562500000023,41.497314453125],[41.701757812500006,41.471582031249994],[41.779394531250006,41.44052734375],[41.823535156250017,41.432373046875],[41.92578125,41.495654296874996],[42.466406250000006,41.439843749999994],[42.787890625000017,41.563720703125],[43.433398437500017,41.155517578125],[44.077246093750006,41.182519531249994],[44.473046875000023,41.191015625],[44.841406250000006,41.211376953125],[44.848535156250023,41.220166015625],[44.810937500000023,41.248583984374996],[44.811328125000017,41.259375],[44.975878906250017,41.277490234374994],[45.001367187500023,41.290966796875],[45.217187500000023,41.423193359375],[45.280957031250011,41.449560546875],[46.086523437500006,41.183837890625],[46.430957031250017,41.077050781249994],[46.305468750000017,41.507714843749994]]]}},{type:"Feature",properties:{name:"Ghana",childNum:1},geometry:{type:"Polygon",coordinates:[[[-.068603515625,11.115624999999994],[-.701416015625,10.988964843749997],[-2.8299316406249773,10.998388671874991],[-2.9148925781249773,10.592333984374989],[-2.78662109375,10.401904296874989],[-2.6958496093749886,9.4813476562499943],[-2.7057617187499829,9.3513671874999886],[-2.505859375,8.208740234375],[-2.6133789062499773,8.0466796874999886],[-2.6688476562499943,8.022216796875],[-2.7897460937499829,7.9319335937499886],[-2.9590820312499773,7.4545410156249972],[-3.2271484374999773,6.7491210937499915],[-3.2005859374999943,6.3482421874999915],[-2.9622558593749773,5.6430175781249972],[-2.7549804687499773,5.4325195312499943],[-2.815673828125,5.1530273437499972],[-2.7230468749999943,5.0137207031249886],[-2.0018554687499943,4.762451171875],[-1.6384765624999886,4.9808593749999943],[-.79770507812497726,5.2267089843749943],[.25966796875002274,5.75732421875],[.94970703125,5.8102539062499972],[1.1872070312500114,6.0894042968749886],[.73691406250000568,6.4525878906249972],[.52558593750001137,6.8509277343749915],[.634765625,7.3536621093749943],[.58359375000000568,8.1458007812499886],[.68808593750000568,8.3042480468749886],[.41533203125001705,8.6527343749999943],[.52900390625001137,9.3583007812499943],[.26191406250001137,9.49560546875],[.36269531250002274,10.236474609374994],[-.057714843749977263,10.630615234375],[-.068603515625,11.115624999999994]]]}},{type:"Feature",properties:{name:"Guinea",childNum:1},geometry:{type:"Polygon",coordinates:[[[-11.389404296875,12.404394531249991],[-12.291210937499983,12.328027343749994],[-13.082910156249994,12.633544921875],[-13.40576171875,12.662255859374994],[-13.729248046875,12.673925781249991],[-13.732617187499983,12.592822265624989],[-13.673535156249983,12.478515625],[-13.759765625,12.262353515624994],[-13.732763671874977,11.736035156249997],[-13.953222656249977,11.664599609374989],[-14.682958984374977,11.508496093749997],[-14.720263671874989,11.48193359375],[-14.779296875,11.405517578125],[-14.944433593749977,11.072167968749994],[-14.9990234375,10.9921875],[-15.043017578124989,10.940136718749997],[-14.775927734374989,10.931640625],[-14.426904296874994,10.248339843749989],[-13.700488281249989,9.8512695312499972],[-13.568261718749994,9.5434082031249972],[-13.269482421874983,9.1705566406249943],[-13.302636718749994,9.078369140625],[-13.234228515624977,9.0701171874999886],[-13.178369140624994,9.0608886718749915],[-13.1298828125,9.0475585937499972],[-13.077294921874994,9.0696289062499886],[-13.028027343749983,9.1035644531249886],[-12.998632812499977,9.1469238281249972],[-12.958789062499989,9.2633300781249943],[-12.557861328125,9.7049804687499943],[-12.142333984375,9.8753906249999943],[-11.911083984374983,9.9930175781249915],[-11.273632812499983,9.9965332031249972],[-11.205664062499977,9.9777343749999972],[-11.180859374999983,9.9253417968749886],[-11.115673828124983,9.8431640624999943],[-11.047460937499977,9.7863281249999972],[-10.758593749999989,9.3853515624999915],[-10.500537109374989,8.6875488281249886],[-10.677343749999977,8.4005859374999972],[-10.283203125,8.4851562499999886],[-9.7682617187499829,8.5345703124999943],[-9.5182617187499829,8.3460937499999943],[-9.3689453124999886,7.6395507812499943],[-9.4597656249999886,7.4425292968749943],[-9.1175781249999943,7.2159179687499915],[-8.8896484375,7.2626953125],[-8.7083007812499886,7.6588867187499972],[-8.4864257812499773,7.5584960937499943],[-8.4299804687499886,7.6018554687499886],[-8.2318847656249829,7.5567382812499915],[-8.2059570312499943,7.5902343749999943],[-8.1154296874999829,7.7607421875],[-8.1268554687499943,7.8677246093749886],[-8.0167480468749943,8.1449218749999943],[-8.256103515625,8.2537109374999886],[-8.2369628906249943,8.4556640624999915],[-7.953125,8.4777343749999972],[-7.8235839843749773,8.4676757812499943],[-7.9509765624999886,8.7868164062499972],[-7.8961914062499829,9.4158691406249915],[-8.136962890625,9.4957031249999915],[-8.1458496093749773,9.8817382812499943],[-8.1551757812499943,9.9731933593749886],[-8.1366210937499943,10.022070312499991],[-7.9906249999999943,10.162499999999994],[-7.9744628906249773,10.229541015624989],[-8.0072753906249829,10.321874999999991],[-8.2314941406249886,10.43798828125],[-8.407470703125,11.386279296874989],[-8.822021484375,11.673242187499994],[-9.0430664062499773,12.40234375],[-9.8207031249999943,12.04248046875],[-10.274853515624983,12.212646484375],[-10.677343749999977,11.8994140625],[-10.933203124999977,12.205175781249991],[-11.30517578125,12.015429687499989],[-11.389404296875,12.404394531249991]]]}},{type:"Feature",properties:{name:"Gambia",childNum:1},geometry:{type:"Polygon",coordinates:[[[-16.763330078124994,13.064160156249997],[-16.648779296874977,13.154150390624991],[-15.834277343749989,13.156445312499997],[-15.509667968749994,13.586230468750003],[-16.562304687499989,13.587304687499994],[-16.824804687499977,13.341064453125],[-16.763330078124994,13.064160156249997]]]}},{type:"Feature",properties:{name:"Guinea Bissau",childNum:1},geometry:{type:"Polygon",coordinates:[[[-13.759765625,12.262353515624994],[-13.673535156249926,12.478515624999986],[-13.732617187499983,12.592822265625003],[-13.729248046875,12.673925781250006],[-14.064843749999966,12.675292968750014],[-14.34921874999992,12.67641601562498],[-15.19609374999996,12.679931640624986],[-15.57480468749992,12.490380859375009],[-15.839550781249955,12.437890624999966],[-16.144189453124937,12.457421875000037],[-16.41630859374996,12.367675781250057],[-16.521337890624949,12.348632812499986],[-16.656933593749955,12.364355468749991],[-16.711816406249937,12.354833984375006],[-16.43681640624996,12.204150390625045],[-16.138427734375,11.917285156250045],[-15.501904296875011,11.723779296874966],[-15.39311523437496,11.217236328124983],[-15.216699218749994,11.156249999999986],[-15.181054687499994,11.034228515625003],[-15.093749999999972,11.011035156249974],[-15.04301757812496,10.940136718750011],[-14.999023437499972,10.992187500000043],[-14.944433593749949,11.072167968749994],[-14.779296874999972,11.405517578125057],[-14.720263671875017,11.481933593749986],[-14.682958984374949,11.508496093749983],[-13.953222656249977,11.664599609374989],[-13.73276367187492,11.736035156249983],[-13.759765625,12.262353515624994]]]}},{type:"Feature",properties:{name:"Equatorial Guinea",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[11.332324218750017,1.5283691406249886],[11.328710937500006,2.1674316406249687],[11.096582031250051,2.1674804687499858],[10.790917968750023,2.1675781250000057],[9.9798828124999943,2.1677734375000455],[9.8701171875000284,2.21328124999998],[9.77968750000008,2.0682128906250057],[9.8070312500000512,1.9274902343750284],[9.6321289062500455,1.5655273437500057],[9.4942382812500057,1.4353027343750284],[9.3859375000000682,1.13925781250002],[10.028515625000068,1.0040039062500057],[11.335351562500023,.99970703125001137],[11.332324218750017,1.5283691406249886]]],[[[8.7357421875000227,3.7583007812499716],[8.4749023437499886,3.2646484375000426],[8.7040039062500512,3.2236328125000284],[8.9460937500000739,3.6275390624999773],[8.7357421875000227,3.7583007812499716]]]]}},{type:"Feature",properties:{name:"Greece",childNum:3},geometry:{type:"MultiPolygon",coordinates:[[[[23.852246093749983,35.535449218749989],[23.561621093750034,35.295166015624972],[24.463671875000045,35.160351562499955],[24.799804687500028,34.934472656250023],[25.745019531250051,35.142724609374994],[25.475683593750063,35.306201171875017],[24.721289062500034,35.4248046875],[24.312890625000051,35.363818359375017],[23.852246093749983,35.535449218749989]]],[[[23.41542968750008,38.958642578124994],[23.25214843750004,38.801220703124983],[23.758789062500057,38.401220703125034],[24.09902343750008,38.670996093750006],[23.41542968750008,38.958642578124994]]],[[[26.03896484375008,40.726757812499955],[26.62490234375008,41.401757812499994],[26.320898437500034,41.716552734375],[26.155175781250023,41.434863281249989],[25.923339843750057,41.311914062499966],[25.784960937500017,41.330419921875006],[25.723925781250017,41.315039062499977],[25.52705078125004,41.2998046875],[25.381933593750063,41.264355468749955],[25.251171875000068,41.243554687499994],[25.133398437500063,41.315771484375063],[24.99355468750008,41.364990234375028],[24.84687500000004,41.394238281249955],[24.773730468750045,41.356103515624994],[24.595996093750074,41.442724609374977],[24.056054687500051,41.527246093749966],[24.03291015625004,41.469091796875034],[24.011328124999977,41.460058593750034],[23.973535156250023,41.452294921874966],[23.880859375000057,41.455957031250023],[23.63515625000008,41.386767578125045],[23.535839843750011,41.386035156249989],[23.433398437500017,41.398730468749989],[23.372070312500057,41.3896484375],[23.239843750000034,41.384960937500011],[23.155957031250068,41.322070312499989],[23.025585937500068,41.325634765625011],[22.916015625000028,41.336279296875063],[22.75507812500004,41.312744140625057],[22.493554687500051,41.118505859375006],[22.237695312500051,41.155175781250023],[21.993359375000011,41.130957031250063],[21.929492187500045,41.107421874999972],[21.575781250000034,40.86894531249996],[20.955761718750011,40.775292968749994],[20.881640625000017,40.467919921874994],[20.4560546875,40.065576171874994],[20.382421875000006,39.802636718749994],[20.099414062500074,39.641259765624966],[20.300781250000057,39.327099609375011],[20.779687500000023,39.008544921875028],[21.113183593750023,38.384667968750023],[21.472558593750051,38.321386718750006],[22.421679687500045,38.438525390624989],[22.799609375000045,37.981201171875],[21.824707031250028,38.328125000000057],[21.403710937500051,38.196679687500023],[21.145019531250028,37.919287109374977],[21.5712890625,37.541015625000028],[21.582910156250051,37.080957031249994],[22.08046875000008,37.028955078124966],[22.6083984375,36.779736328125011],[23.073535156250074,36.774951171874989],[22.765039062500023,37.393310546875028],[23.161523437500051,37.333837890625006],[23.193652343750017,37.959033203124989],[23.580468750000051,38.010546875000017],[23.966992187500011,38.274999999999977],[23.252929687500028,38.661230468750063],[22.965527343750011,39.030908203124966],[22.919042968750034,39.628906250000028],[22.592187500000051,40.036914062500017],[22.629492187500034,40.495556640625011],[23.312011718749972,40.216455078124994],[23.664550781250028,40.223828124999983],[23.87890625,40.544384765625011],[24.383789062500028,40.912744140625023],[25.104492187500028,40.994726562500006],[26.03896484375008,40.726757812499955]]]]}},{type:"Feature",properties:{name:"Greenland",childNum:3},geometry:{type:"MultiPolygon",coordinates:[[[[-52.731152343750011,69.944726562500051],[-53.375146484375023,70.221289062499977],[-54.830468750000023,70.161083984374983],[-54.804101562499994,69.630517578124966],[-53.783056640624977,69.506298828124983],[-53.57841796874996,69.256640625000017],[-52.112597656250017,69.489111328125034],[-52.045312499999994,69.8072265625],[-52.731152343750011,69.944726562500051]]],[[[-25.432324218750011,70.921337890624955],[-27.708935546875011,70.897119140625],[-27.89799804687496,70.454003906249966],[-25.402246093749994,70.652685546875034],[-25.432324218750011,70.921337890624955]]],[[[-29.952880859375,83.564843749999966],[-32.984423828124989,83.599609375000057],[-43.194580078125028,83.255126953125028],[-46.478173828125023,82.951904296874972],[-44.238867187499977,82.3681640625],[-45.291064453125017,81.828808593749983],[-48.861181640625006,82.405419921875023],[-50.894433593749994,81.895214843750011],[-52.775585937499983,82.32172851562504],[-54.72587890624996,82.351367187500017],[-58.717382812500006,82.093066406249989],[-61.202929687500017,81.746875000000074],[-61.435986328124983,81.133593750000017],[-62.993261718749977,81.20698242187504],[-66.995898437499989,80.412988281250023],[-66.843652343749966,80.076220703125074],[-64.792285156249932,80.000634765625023],[-65.967871093749977,79.132373046875074],[-67.482226562499932,79.116894531250011],[-68.993457031249989,78.857421875],[-72.395605468749949,78.504345703125011],[-72.818066406249955,78.1943359375],[-69.351367187499989,77.467138671875],[-70.86284179687496,77.175439453125],[-70.792822265625,76.86909179687504],[-69.25205078125,76.686132812500063],[-69.372900390625,76.331884765625],[-66.826171874999972,75.968798828125017],[-63.438867187499994,76.339453125000034],[-61.188232421874943,76.157861328125],[-58.516210937499949,75.689062500000063],[-58.603466796874955,75.385302734374989],[-56.801318359374989,74.671679687499989],[-56.706347656250017,74.219189453125011],[-55.929492187500017,73.895410156250023],[-56.10405273437496,73.558154296874989],[-54.737939453124994,72.872509765625011],[-55.601708984374937,72.453466796875],[-55.315576171874994,72.110693359374977],[-55.594042968749989,71.553515625000045],[-54.689062500000006,71.367236328125045],[-53.476025390624955,71.640185546875045],[-53.117041015625006,71.312890624999966],[-51.130078124999955,70.971728515625017],[-51.524462890625017,70.439453125000028],[-52.405224609374955,70.686767578125057],[-54.165820312499989,70.820117187500045],[-54.01445312499996,70.421679687500045],[-52.254638671875,70.058935546875034],[-50.500000000000028,69.935791015625],[-51.249414062500023,68.739941406250011],[-53.039453125000023,68.610888671874989],[-53.577978515625034,67.836816406250051],[-53.418798828125034,67.574560546874977],[-53.884423828125023,67.135546874999989],[-53.038281249999955,66.826806640624966],[-53.634716796874955,66.413671875],[-52.259033203125,65.154931640625],[-52.093408203125023,64.415917968749966],[-51.451074218749994,63.904785156250028],[-51.468847656249949,63.642285156250011],[-50.338330078124955,62.828759765625023],[-50.319238281249966,62.473193359375045],[-49.553466796875,62.232714843749989],[-49.289062499999972,61.589941406250063],[-48.922070312499983,61.277441406249977],[-47.796240234374949,60.828857421875],[-46.874462890625011,60.816406250000028],[-46.011718750000028,61.096826171875051],[-46.046630859375028,60.61572265625],[-45.379248046874949,60.202929687500017],[-44.065478515624989,59.924804687500028],[-43.320117187499932,59.928124999999994],[-42.717041015625,60.767480468749994],[-42.418749999999989,61.537011718750023],[-42.110205078125006,61.857226562500074],[-42.321484374999983,62.152734375000051],[-42.152978515625023,62.568457031250006],[-40.550390625000034,63.725244140625051],[-40.78173828125,64.221777343750034],[-40.182226562499977,64.479931640624955],[-40.655468749999926,64.915332031250017],[-39.57792968749996,65.340771484375011],[-39.960937500000028,65.556201171875017],[-37.75419921874996,65.593066406249989],[-36.37919921874996,65.830810546875],[-34.632812499999972,66.434765624999955],[-34.101660156250034,66.725927734375034],[-33.156982421874972,67.626708984375057],[-32.274804687499994,67.922851562499972],[-32.13725585937496,68.384912109374966],[-30.978564453124989,68.061328125000045],[-29.868505859374949,68.311572265625045],[-29.249511718749972,68.298779296875011],[-26.34140624999992,68.702148437500028],[-23.08823242187492,69.882958984375],[-23.173242187499937,70.114599609375],[-26.747265624999926,70.475537109375011],[-28.015039062500023,70.40224609375],[-28.540917968749937,70.476904296875],[-27.688769531249989,70.993457031249989],[-26.717919921874994,70.950488281250045],[-25.742236328124989,71.18359375],[-24.377001953124932,71.14638671875],[-23.791796875000017,70.555175781249972],[-23.327832031249983,70.450976562500074],[-21.522656249999926,70.526220703125034],[-21.752246093749989,71.478320312500017],[-22.013330078124966,71.688818359375],[-24.66684570312492,72.437353515625],[-24.069042968750011,72.498730468749983],[-22.293212890624972,72.11953125],[-22.036328124999955,72.918457031250057],[-22.185058593749972,73.269873046875063],[-20.509667968749966,73.492871093750011],[-20.36728515624992,73.8482421875],[-21.129443359374932,74.110888671875045],[-19.369140624999972,74.284033203124977],[-19.22509765625,74.4794921875],[-20.484960937500006,75.314257812499989],[-19.425976562499983,75.229833984375034],[-19.508984374999926,75.757519531249955],[-20.10361328124992,76.219091796875034],[-21.569091796874972,76.293701171875057],[-21.877343749999966,76.573486328125028],[-20.942089843749955,76.887011718750045],[-18.51030273437496,76.778173828124977],[-18.339013671874966,77.21528320312504],[-20.231933593749972,77.368408203124972],[-20.862597656249932,77.911865234375028],[-20.955664062499977,78.555029296875034],[-19.074951171874972,79.152343750000057],[-19.283593749999937,79.683154296875017],[-20.138476562499932,79.803369140625],[-19.429199218749943,80.25771484375],[-16.868408203124943,80.198242187500057],[-16.76059570312492,80.573388671875],[-14.503564453124994,80.763281250000063],[-11.528808593749972,81.424023437500011],[-12.19287109375,81.649121093749955],[-15.555517578125006,81.833593749999977],[-17.226220703125023,81.430419921875],[-21.146582031249949,81.695166015625],[-21.337988281249977,82.068701171875],[-25.148828124999966,82.001123046875],[-21.520654296874966,82.595410156250011],[-24.470312499999949,82.877392578124983],[-25.947412109374966,83.289648437500034],[-29.952880859375,83.564843749999966]]]]}},{type:"Feature",properties:{name:"Guatemala",childNum:1},geometry:{type:"Polygon",coordinates:[[[-89.2328125,15.888671875],[-89.161474609374991,17.814843749999994],[-90.98916015625,17.81640625],[-90.975830078125,16.867822265624994],[-90.710693359375,16.708105468749991],[-90.4169921875,16.391015624999994],[-90.4169921875,16.351318359375],[-90.450146484375,16.261376953124994],[-90.45986328125,16.162353515625],[-90.44716796875,16.072705078124997],[-90.52197265625,16.071191406249994],[-90.703222656249991,16.071044921875],[-90.979589843749991,16.07080078125],[-91.433984375,16.070458984374994],[-91.736572265625,16.070166015624991],[-91.9572265625,15.703222656249991],[-92.082128906249991,15.495556640624997],[-92.187158203125,15.320898437499991],[-92.074804687499991,15.07421875],[-92.186376953124991,14.818359375],[-92.17646484375,14.761328124999991],[-92.159912109375,14.691015624999991],[-92.187060546874989,14.630078124999997],[-92.209033203124989,14.570996093749997],[-92.235156249999989,14.54541015625],[-91.819091796875,14.228222656249997],[-91.146044921874989,13.925585937500003],[-90.60693359375,13.929003906250003],[-90.09521484375,13.736523437499997],[-89.872705078125,14.045605468749997],[-89.362597656249989,14.416015625],[-89.286718749999991,14.529980468749997],[-89.17177734375,14.606884765624997],[-89.162207031249991,14.669238281250003],[-89.22236328125,14.866064453124991],[-89.142578125,15.072314453125003],[-88.976416015624991,15.142675781249991],[-88.228320312499989,15.72900390625],[-88.536230468749991,15.849609375],[-89.2328125,15.888671875]]]}},{type:"Feature",properties:{name:"Guyana",childNum:1},geometry:{type:"Polygon",coordinates:[[[-57.194775390625,5.5484374999999915],[-57.190234374999989,6.0973144531249943],[-57.982568359374994,6.785888671875],[-58.480566406249991,7.0381347656249886],[-58.626611328124994,7.5458984375],[-59.200244140624989,8.0746093749999943],[-59.666113281249991,8.3625976562499886],[-59.836523437499991,8.3738281249999886],[-59.980615234374994,8.5326171874999943],[-60.017529296875,8.54931640625],[-59.831640624999991,8.3059570312499886],[-59.849072265625,8.2486816406249943],[-59.96484375,8.1916015624999972],[-59.99072265625,8.1620117187499943],[-60.032421875,8.0535644531249915],[-60.513623046875,7.8131835937499972],[-60.71923828125,7.4986816406249943],[-60.523193359375,7.1437011718749943],[-60.464941406249991,7.1665527343749886],[-60.392382812499989,7.16455078125],[-60.345068359374991,7.1499999999999915],[-60.325488281249989,7.1339843749999972],[-60.322070312499989,7.092041015625],[-60.352099609374989,7.0028808593749972],[-60.39501953125,6.9453613281249886],[-60.586083984374994,6.8570800781249943],[-60.717919921874994,6.768310546875],[-61.145605468749991,6.6945312499999972],[-61.20361328125,6.58837890625],[-61.151025390624994,6.446533203125],[-61.152294921875,6.3851074218749915],[-61.128710937499989,6.2143066406249972],[-61.159472656249989,6.1744140624999915],[-61.224951171874991,6.1291992187499886],[-61.303124999999994,6.0495117187499972],[-61.3908203125,5.9387695312499886],[-61.376806640624991,5.906982421875],[-60.742138671875,5.2020507812499943],[-60.6513671875,5.2211425781249972],[-60.576416015625,5.1924804687499915],[-60.459521484374989,5.1880859374999915],[-60.408789062499991,5.2101562499999972],[-60.335205078125,5.1993164062499915],[-60.241650390625,5.2579589843749943],[-60.142041015625,5.2388183593749886],[-59.990673828125,5.0828613281249915],[-60.031787109374989,4.7405273437499886],[-60.124560546874989,4.59765625],[-60.140917968749989,4.5696289062499886],[-60.1486328125,4.5332519531249886],[-60.111132812499989,4.5111816406249972],[-59.833349609374991,4.4759277343749915],[-59.69970703125,4.353515625],[-59.551123046874991,3.9335449218749972],[-59.854394531249994,3.5874999999999915],[-59.9943359375,2.6899902343749886],[-59.755224609374991,2.2741210937499972],[-59.756201171874991,1.900634765625],[-59.74072265625,1.8741699218749943],[-59.668505859374989,1.8423339843749886],[-59.666601562499991,1.7462890624999972],[-59.596630859375,1.718017578125],[-59.535693359374989,1.6999999999999886],[-59.231201171875,1.3760253906249886],[-58.968505859375,1.3045898437499943],[-58.916601562499991,1.2488769531249915],[-58.8625,1.20361328125],[-58.511865234374994,1.28466796875],[-58.5060546875,1.4386718749999972],[-58.395800781249989,1.4817382812499886],[-58.38037109375,1.5302246093749972],[-58.340673828124991,1.5875488281249943],[-58.03466796875,1.520263671875],[-57.982812499999994,1.6484375],[-57.795654296875,1.6999999999999886],[-57.691748046874991,1.7047851562499972],[-57.59443359375,1.7041015625],[-57.500439453125,1.7738281249999943],[-57.412695312499991,1.908935546875],[-57.03759765625,1.9364746093749972],[-56.969531249999989,1.9164062499999943],[-56.482812499999994,1.942138671875],[-56.704345703125,2.0364746093749915],[-57.209814453124991,2.8828125],[-57.303662109375,3.3770996093749943],[-57.549609374999989,3.3528320312499886],[-57.832666015624994,3.6759765624999972],[-58.054492187499989,4.1719238281249886],[-57.711083984374994,4.9910644531249915],[-57.331005859375,5.0201660156249943],[-57.194775390625,5.5484374999999915]]]}},{type:"Feature",properties:{name:"Honduras",childNum:1},geometry:{type:"Polygon",coordinates:[[[-83.635498046875,14.876416015624997],[-83.760449218749983,15.220361328124994],[-84.261425781249983,15.822607421875034],[-84.973730468749977,15.989892578124994],[-85.48369140624996,15.899511718749977],[-85.783984375000017,16.002832031249966],[-86.356640624999983,15.783203125],[-86.907226562499972,15.762353515625023],[-87.618164062499943,15.909863281249955],[-88.228320312499989,15.729003906249972],[-88.976416015624977,15.142675781249977],[-89.142578125,15.072314453125031],[-89.222363281250011,14.86606445312502],[-89.16220703125,14.669238281249989],[-89.17177734375,14.606884765624983],[-89.36259765624996,14.416015625],[-89.05712890625,14.329150390624974],[-88.512548828124977,13.97895507812504],[-88.504345703125011,13.964208984374963],[-88.497656249999977,13.904541015624986],[-88.482666015625028,13.854248046875043],[-88.449121093749937,13.850976562499994],[-88.151025390624966,13.987353515624974],[-87.99101562499996,13.879638671874972],[-87.715332031250028,13.812695312500011],[-87.781884765625,13.521386718749994],[-87.498388671874977,13.274902343750043],[-87.337255859375,12.979248046875028],[-87.0591796875,12.991455078125028],[-86.958886718750023,13.053710937500014],[-86.933154296875017,13.117529296874963],[-86.92880859375,13.17939453125004],[-86.918212890625,13.223583984374983],[-86.710693359375,13.31337890624998],[-86.72958984375,13.4072265625],[-86.770605468750034,13.698730468749972],[-86.758984374999955,13.746142578125045],[-86.733642578124943,13.763476562500017],[-86.610253906249966,13.774853515625026],[-86.376953125000028,13.755664062500031],[-86.331738281249955,13.770068359375031],[-86.238232421875011,13.899462890625017],[-86.151220703124949,13.994580078125026],[-86.040380859375034,14.050146484374977],[-85.983789062499966,13.965673828125006],[-85.786718749999949,13.844433593749997],[-85.75341796875,13.852050781250028],[-85.73393554687496,13.85869140625006],[-85.727734374999926,13.876074218750048],[-85.731201171875,13.93183593750004],[-85.681933593750017,13.98256835937498],[-85.477050781250028,14.108691406250003],[-85.373779296875028,14.223876953125028],[-85.284179687499972,14.29165039062498],[-85.17949218749996,14.343310546875017],[-84.985156249999989,14.752441406249972],[-84.789160156250034,14.790380859374977],[-84.729785156250017,14.71337890625],[-84.645947265624983,14.661083984375011],[-83.635498046875,14.876416015624997]]]}},{type:"Feature",properties:{name:"Croatia",childNum:1},geometry:{type:"Polygon",coordinates:[[[18.905371093750006,45.931738281250034],[18.666015625,45.907470703124972],[18.56464843750004,45.813281249999989],[18.533593750000023,45.796142578125028],[18.437304687500045,45.767333984375028],[17.963867187500028,45.770263671875],[17.310644531250006,45.996142578125017],[16.748046875000057,46.416406250000023],[16.569921875000006,46.485009765625051],[16.516210937499977,46.499902343749966],[16.427636718750051,46.5244140625],[16.321191406250051,46.53461914062504],[16.23671875000008,46.483837890624983],[16.1064453125,46.382226562499994],[15.635937500000068,46.200732421875045],[15.608984374999977,46.171923828125045],[15.592578125000017,46.139990234375006],[15.596875000000011,46.109228515625063],[15.666210937500011,46.048486328125023],[15.668066406250034,45.904443359374994],[15.652148437500074,45.862158203124977],[15.624804687500017,45.834033203125045],[14.95458984375,45.499902343749994],[13.878710937500017,45.428369140624994],[13.62929687500008,45.108203125000045],[13.9658203125,44.83564453125004],[14.38613281250008,45.342138671875006],[14.854589843750034,45.081005859375011],[15.122949218749994,44.256787109374955],[15.941503906250063,43.656640624999994],[16.903125000000017,43.392431640625006],[17.585156250000068,42.938378906250051],[17.624804687500074,43.042773437499989],[16.214257812500023,44.215136718749989],[15.736621093750045,44.765820312500011],[15.788085937500057,45.178955078124972],[16.293359375000051,45.00883789062496],[16.53066406250008,45.216699218750023],[17.812792968750074,45.078125000000057],[18.66259765625,45.077441406249989],[19.007128906250045,44.869189453125017],[19.055078125000023,45.527246093749966],[18.905371093750006,45.931738281250034]]]}},{type:"Feature",properties:{name:"Haiti",childNum:1},geometry:{type:"Polygon",coordinates:[[[-71.647216796875,19.195947265624994],[-71.757421874999977,19.688183593750011],[-72.637011718750017,19.90087890625],[-73.1177734375,19.903808593749972],[-73.052734374999972,19.610742187500051],[-72.70322265625,19.441064453125023],[-72.81108398437496,19.071582031250074],[-72.347656249999943,18.674951171874994],[-72.78935546874996,18.434814453125],[-74.227734374999983,18.662695312499977],[-74.419042968749977,18.34619140625],[-73.884960937499983,18.041894531249994],[-73.385156250000023,18.251171874999983],[-72.876660156249983,18.151757812499994],[-72.059863281249932,18.228564453125017],[-72.000390625,18.597900390625028],[-71.743212890625017,18.73291015625],[-71.647216796875,19.195947265624994]]]}},{type:"Feature",properties:{name:"Hungary",childNum:1},geometry:{type:"Polygon",coordinates:[[[22.1318359375,48.405322265624996],[21.451367187500011,48.55224609375],[20.490039062500017,48.526904296874996],[19.898632812500011,48.13134765625],[18.914160156250006,48.050830078124996],[18.724218750000006,47.787158203124996],[17.761914062500011,47.770166015624994],[17.147363281250023,48.00595703125],[16.434375000000017,47.367431640625],[16.453417968750017,47.006787109375],[16.093066406250017,46.86328125],[16.516210937500006,46.499902343749994],[16.569921875000006,46.485009765624994],[16.748046875,46.416406249999994],[17.310644531250006,45.996142578124996],[17.9638671875,45.770263671875],[18.437304687500017,45.767333984375],[18.533593750000023,45.796142578125],[18.564648437500011,45.813281249999996],[18.666015625,45.907470703125],[19.421289062500023,46.064453125],[19.613476562500011,46.169189453125],[20.161425781250017,46.141894531249996],[20.210156250000011,46.126025390624996],[20.241796875000006,46.10859375],[20.280957031250011,46.1330078125],[20.508105468750017,46.166943359375],[20.613671875000023,46.13349609375],[21.151953125000006,46.304345703124994],[22.290625000000006,47.727832031249996],[22.876660156250011,47.947265625],[22.582421875000023,48.134033203125],[22.253710937500017,48.407373046874994],[22.1318359375,48.405322265624996]]]}},{type:"Feature",properties:{name:"Indonesia",childNum:30},geometry:{type:"MultiPolygon",coordinates:[[[[120.01250000000002,-9.3747070312500256],[119.18564453125006,-9.3844726562499687],[119.08544921875003,-9.7069335937500227],[119.60107421874997,-9.7735351562500057],[120.14482421875002,-10.200097656249952],[120.4391601562501,-10.294042968749991],[120.83261718750006,-10.037499999999952],[120.50371093750002,-9.6740234374999829],[120.01250000000002,-9.3747070312500256]]],[[[125.06816406250002,-9.5119140624999972],[124.92226562500005,-8.9424804687499773],[124.44443359375012,-9.1903320312500227],[124.0363281250001,-9.3416015625000313],[123.709375,-9.6148437500000057],[123.5892578125,-9.9667968750000284],[123.85761718750004,-10.34355468749996],[124.42753906250002,-10.14863281250004],[125.06816406250002,-9.5119140624999972]]],[[[116.64082031250004,-8.6138671875000057],[116.73408203125004,-8.38691406250004],[116.4015625000001,-8.2041992187500341],[116.06113281250006,-8.4374023437500227],[116.07646484375002,-8.7449218749999744],[116.37724609375002,-8.9290039062499886],[116.64082031250004,-8.6138671875000057]]],[[[122.7829101562501,-8.6117187500000085],[122.60351562499997,-8.4024414062500057],[122.2630859375,-8.6249023437500369],[121.96650390625004,-8.4551757812500057],[121.44453125000004,-8.57783203125004],[120.61025390625005,-8.24042968750004],[119.91826171875002,-8.4451171875000028],[119.80791015625002,-8.6976562500000227],[121.03525390625012,-8.9354492187499659],[121.65136718749997,-8.898730468749946],[122.7829101562501,-8.6117187500000085]]],[[[118.24238281250004,-8.3177734374999943],[118.11748046875007,-8.12226562500004],[117.56708984375004,-8.4263671874999915],[117.16484375000007,-8.3671875000000142],[116.83505859375012,-8.5324218750000256],[116.78847656250005,-9.0063476562500284],[117.06132812500002,-9.0990234374999943],[118.18994140624997,-8.8405273437499972],[119.00625000000005,-8.7496093750000341],[118.98779296875003,-8.33769531249996],[118.24238281250004,-8.3177734374999943]]],[[[115.44785156250012,-8.1551757812499943],[114.47529296875004,-8.1194335937499886],[115.23613281250007,-8.79755859375004],[115.70429687500004,-8.40712890624998],[115.44785156250012,-8.1551757812499943]]],[[[126.80097656250004,-7.6678710937500085],[126.60957031250004,-7.5717773437499716],[125.84316406250005,-7.81669921874996],[126.4720703125,-7.9503906250000114],[126.80097656250004,-7.6678710937500085]]],[[[138.53535156250004,-8.2736328124999687],[138.98906250000002,-7.6960937499999886],[138.76982421875002,-7.3904296874999744],[138.29550781250012,-7.4384765625],[138.00751953125004,-7.6416015624999858],[137.68515625000012,-8.2622070312499432],[138.2962890625,-8.4051757812500369],[138.53535156250004,-8.2736328124999687]]],[[[131.3255859375,-7.9995117187499858],[131.69111328125004,-7.4388671874999943],[131.26005859375007,-7.470507812499946],[131.08681640625005,-7.865039062499946],[131.3255859375,-7.9995117187499858]]],[[[113.84453125000007,-7.1053710937499943],[113.97470703125012,-6.873046875],[112.86806640625,-6.8999023437499716],[112.76376953125006,-7.1396484374999574],[113.47070312500003,-7.2184570312500256],[113.84453125000007,-7.1053710937499943]]],[[[134.53681640625004,-6.4422851562499943],[134.16806640625006,-6.1762695312499858],[134.05917968750012,-6.7693359375000171],[134.35595703124997,-6.8148437499999517],[134.53681640625004,-6.4422851562499943]]],[[[107.37392578125005,-6.0076171874999886],[107.0462890625,-5.90419921874998],[106.82519531249997,-6.0982421874999773],[106.07500000000002,-5.9141601562499631],[105.86826171875006,-6.11640625000004],[105.48369140625007,-6.7815429687500171],[106.51972656250004,-7.0537109374999432],[106.63144531250006,-7.4155273437500284],[107.28496093750007,-7.4716796875000142],[107.91748046875003,-7.7241210937500142],[108.45175781250006,-7.79697265625002],[108.74121093749997,-7.6670898437500341],[109.28164062500005,-7.7048828125000028],[110.03867187500006,-7.8905273437499943],[110.60722656250002,-8.1494140624999716],[111.50996093750004,-8.30507812499998],[112.67880859375006,-8.4091796874999574],[113.25332031250005,-8.2867187499999631],[114.58378906250002,-8.7696289062500341],[114.38691406250004,-8.4051757812500369],[114.44423828125,-7.8956054687499631],[114.07070312500005,-7.6330078125000114],[113.24843750000005,-7.7181640624999517],[112.79453125000012,-7.55244140625004],[112.53925781250004,-6.9264648437499545],[112.0873046875,-6.89335937499996],[111.54033203125002,-6.6482421875000313],[111.15439453125012,-6.6690429687500057],[110.73691406250006,-6.4723632812499972],[110.42626953124997,-6.9472656250000284],[108.67783203125006,-6.7905273437499716],[108.29501953125012,-6.2650390625000369],[107.66679687500002,-6.2158203124999574],[107.37392578125005,-6.0076171874999886]]],[[[134.74697265625,-5.7070312499999574],[134.34130859375003,-5.7128906249999858],[134.44111328125004,-6.3348632812499659],[134.75585937500003,-6.1706054687499829],[134.74697265625,-5.7070312499999574]]],[[[122.64511718750012,-5.26943359374998],[122.70195312500002,-4.61865234375],[122.36894531250007,-4.7671874999999773],[122.39628906250002,-5.0698242187499858],[122.64511718750012,-5.26943359374998]]],[[[126.86113281250007,-3.0878906249999858],[126.02646484375012,-3.17050781250002],[126.21455078125004,-3.6051757812500256],[126.68632812500007,-3.8236328125000369],[127.22958984375006,-3.6330078125000114],[127.22734375000007,-3.3910156250000085],[126.86113281250007,-3.0878906249999858]]],[[[129.75468750000007,-2.8658203125000341],[129.42734375000006,-2.7907226562500114],[128.19853515625002,-2.8659179687499687],[128.08212890625012,-3.1840820312499432],[128.41923828125002,-3.4160156249999432],[128.9674804687501,-3.3260742187500085],[129.46767578125005,-3.4532226562499773],[129.844140625,-3.3271484374999574],[130.805078125,-3.85771484374996],[130.85996093750006,-3.5703125000000284],[130.3791015625001,-2.9893554687499773],[129.75468750000007,-2.8658203125000341]]],[[[108.2072265625001,-2.9976562499999773],[108.07441406250004,-2.5969726562499744],[107.66630859375002,-2.5663085937500369],[107.61445312500004,-3.2093750000000369],[108.2072265625001,-2.9976562499999773]]],[[[124.96953125000007,-1.70546874999998],[124.38085937499997,-1.6874999999999716],[124.41777343750002,-2.0051757812500313],[124.83447265624997,-1.8944335937500227],[124.96953125000007,-1.70546874999998]]],[[[135.47421875000006,-1.5917968750000142],[136.19257812500004,-1.859179687499946],[136.20156250000005,-1.6549804687499972],[135.47421875000006,-1.5917968750000142]]],[[[106.04570312500002,-1.6694335937500142],[105.58544921875003,-1.5267578124999943],[105.13339843750012,-2.0425781250000057],[105.7858398437501,-2.18134765625004],[105.99873046875004,-2.8249023437499545],[106.54677734375005,-3.0555664062499659],[106.67880859375012,-2.7040039062500227],[106.36591796875004,-2.4648437499999716],[106.04570312500002,-1.6694335937500142]]],[[[128.1530273437501,-1.66054687499998],[127.74296875000002,-1.3602539062499943],[127.56162109375012,-1.7285156249999716],[128.1530273437501,-1.66054687499998]]],[[[99.163867187500074,-1.7779296875000057],[99.2672851562501,-1.6277343749999602],[98.869042968750051,-.91562500000000568],[98.60175781250004,-1.1978515624999488],[98.874316406250074,-1.6636718749999915],[99.163867187500074,-1.7779296875000057]]],[[[135.38300781250004,-.6513671875],[135.83876953125,-1.1194335937499602],[135.89355468749997,-.72578124999996874],[135.38300781250004,-.6513671875]]],[[[140.97343750000007,-2.6097656250000085],[140.62255859374997,-2.44580078125],[139.78955078125003,-2.34824218750002],[138.6498046875,-1.79111328125002],[137.80625000000012,-1.4832031250000028],[137.1234375,-1.8409179687499631],[136.84326171875003,-2.19765624999998],[136.38994140625002,-2.2733398437500369],[136.24326171875006,-2.5831054687499915],[135.48662109375002,-3.34511718749998],[135.03740234375002,-3.33310546875002],[134.15566406250005,-2.1952148437500227],[134.105859375,-1.720996093749946],[134.25957031250007,-1.3629882812500256],[133.97451171875,-.74433593750002558],[133.47265624999997,-.726171874999963],[132.62509765625006,-.35888671875001421],[132.12841796874997,-.45410156249995737],[131.80429687500006,-.70380859375002558],[131.2572265625,-.85546875000001421],[131.29375000000002,-1.3934570312500085],[131.93037109375004,-1.5596679687500341],[132.02343749999997,-1.99033203125002],[132.30761718749997,-2.24228515625002],[132.96279296875005,-2.2725585937499631],[133.92158203125004,-2.1020507812499574],[133.90488281250012,-2.3909179687500028],[133.60869140625007,-2.54716796874996],[133.19101562500006,-2.43779296874996],[132.34824218750006,-2.97509765625],[132.75136718750005,-3.2946289062499972],[132.75390625000003,-3.7036132812500142],[132.96855468750007,-4.0949218749999687],[133.24873046875004,-4.0623046874999886],[133.65312500000007,-3.3643554687499915],[133.97382812500004,-3.8179687500000341],[134.14707031250006,-3.79677734374998],[135.19560546875007,-4.4506835937499716],[135.97968750000004,-4.5308593749999631],[136.61884765625004,-4.8187499999999943],[137.08925781250005,-4.9244140625000341],[137.75908203125007,-5.2561523437500171],[138.2521484375001,-5.6881835937500256],[138.43867187500004,-6.3433593750000057],[138.86455078125007,-6.8583984374999432],[138.74794921875,-7.25146484375],[139.08798828125012,-7.5872070312500171],[138.85615234375004,-8.1451171874999915],[139.38564453125,-8.1890624999999631],[139.93476562500004,-8.1011718750000057],[140.97617187500012,-9.1187500000000057],[140.97519531250006,-6.90537109375002],[140.97441406250002,-4.8363281250000227],[140.97353515625,-2.8034179687500256],[140.97343750000007,-2.6097656250000085]]],[[[97.481542968750063,1.4650878906249716],[97.244238281250063,1.4236328124999602],[97.405371093750119,.94697265625002558],[97.876464843749972,.62832031250002274],[97.931933593750017,.97392578125000284],[97.481542968750063,1.4650878906249716]]],[[[124.88886718750004,.99531250000001137],[125.2337890625,1.5022949218750057],[124.98925781249997,1.7010253906249915],[124.27363281250004,1.0222656249999886],[123.84667968750003,.83818359374997442],[123.27812500000002,.92807617187499147],[122.89248046875005,.8499999999999801],[122.43662109375006,1.0180664062500284],[121.59179687499997,1.0679687499999773],[121.44003906250006,1.2144042968749744],[120.91210937499997,1.2889648437499659],[120.51660156249997,.81752929687502274],[120.26953125000003,.97080078124999147],[119.80927734375004,.23867187500005116],[119.7716796875001,-.48359375000001137],[119.308984375,-1.408203125],[119.32187500000012,-1.9296875000000142],[119.09218750000005,-2.4829101562500142],[118.78369140624997,-2.7647460937499631],[118.81249999999997,-3.1566406249999517],[118.99462890624997,-3.5375976562500284],[119.41982421875,-3.47539062499996],[119.62363281250006,-4.0343749999999829],[119.61171875,-4.42353515625004],[119.3761718750001,-5.4248046875000142],[119.71728515625003,-5.6933593750000142],[120.31162109375006,-5.5416015625000057],[120.27929687499997,-5.1460937499999773],[120.42011718750004,-4.6173828125000114],[120.36250000000004,-4.08574218749996],[120.43662109375012,-3.70732421874996],[120.25410156250004,-3.0528320312500341],[120.65361328125002,-2.6675781249999773],[121.0521484375,-2.7516601562499545],[121.05429687500012,-3.1670898437499488],[120.9142578125001,-3.5557617187499915],[121.61806640625,-4.0926757812499517],[121.48652343750004,-4.5810546874999716],[121.91699218749997,-4.8479492187499886],[122.20712890625012,-4.49638671874996],[122.89736328125005,-4.3491210937499716],[122.87734375,-4.1090820312500114],[122.25292968749997,-3.6204101562500171],[122.39902343750006,-3.2008789062499972],[121.84824218750012,-2.3315429687499858],[121.34882812500004,-1.9459960937499545],[121.71875000000003,-1.8627929687499716],[122.50664062500002,-1.3478515624999545],[122.88876953125006,-.75517578125000284],[122.27998046875004,-.75703125000002558],[121.96962890625005,-.93330078124996874],[121.51933593750007,-.85556640625003411],[121.03369140624997,-1.4065429687500171],[120.66738281250005,-1.3701171874999716],[120.51757812499997,-1.0394531250000085],[120.09746093750002,-.64990234374997158],[120.01328125000012,-.19619140624999432],[120.34902343750005,.44921875000004263],[121.42578125000003,.49482421875001137],[121.8419921875001,.43657226562504547],[123.08251953125003,.48583984375004263],[123.26542968750007,.32661132812502558],[123.75380859375,.30551757812499147],[124.42753906250002,.47060546875005116],[124.88886718750004,.99531250000001137]]],[[[127.73271484375007,.84814453125004263],[127.65283203124997,1.0138671874999687],[128.01171874999997,1.3317382812499829],[128.0109375000001,1.7012207031250313],[127.63173828125,1.8437011718750114],[127.4203125,1.2519531249999858],[127.5553710937501,.48964843750002274],[127.70869140625004,.28808593749998579],[127.69160156250004,-.24189453124998295],[128.04638671875003,-.70605468749994316],[127.88740234375004,.29833984375004263],[127.9831054687501,.47187500000003979],[128.69160156250004,.36035156249997158],[128.29882812500003,.8768066406250199],[128.70263671874997,1.1063964843749972],[128.68837890625,1.5725585937500171],[128.42412109375007,1.5175292968749972],[128.16074218750006,1.1578124999999915],[127.73271484375007,.84814453125004263]]],[[[96.463671875000017,2.3600097656250369],[96.417285156250074,2.5151855468750313],[95.806250000000119,2.9160156249999716],[95.808593749999972,2.6556152343750341],[96.463671875000017,2.3600097656250369]]],[[[117.5744140625001,4.17060546875004],[117.10058593750003,4.3370605468750227],[115.89619140625004,4.3486816406249886],[115.56845703125006,3.9387695312499744],[115.45439453125002,3.0343261718750085],[115.086328125,2.8411132812499886],[115.1791015625,2.5231933593749716],[114.78642578125002,2.2504882812500142],[114.83056640625003,1.9800292968749886],[114.54589843750003,1.4671386718750341],[113.90234375000003,1.4342773437499972],[113.6222656250001,1.2359375000000057],[112.47617187500006,1.5590820312500284],[112.1857421875001,1.4390624999999915],[112.078515625,1.1433593749999744],[111.76972656250004,.99946289062496874],[110.93808593750006,1.0173339843750568],[110.50576171875005,.86196289062502274],[109.65400390625004,1.6148925781250227],[109.62890625000003,2.0275390624999829],[109.37851562500006,1.9227050781250341],[109.07587890625004,1.4958984375000313],[108.90585937500006,.79394531250001421],[108.94453125000004,.35566406249999716],[109.2575195312501,.031152343750051159],[109.160546875,-.49492187500001705],[109.45380859375004,-.868749999999963],[109.78740234375007,-1.0113281249999631],[110.01923828125004,-1.3988281249999517],[110.2326171875001,-2.9250976562500313],[110.57402343750007,-2.8914062500000028],[111.04433593750005,-3.0557617187500057],[111.367578125,-2.9336914062500057],[111.82304687500007,-3.0572265624999488],[111.82207031250007,-3.5325195312499744],[112.28496093750002,-3.32099609375004],[112.60029296875004,-3.4004882812499773],[112.97148437500002,-3.1871093750000341],[113.52597656250006,-3.1840820312499432],[113.79580078125,-3.4562499999999687],[114.0822265625001,-3.2789062499999915],[114.53613281249997,-3.4944335937500313],[114.6935546875001,-4.1697265625000171],[115.95615234375012,-3.5950195312500028],[116.33066406250012,-2.9021484374999744],[116.56542968749997,-2.2997070312499943],[116.42353515625004,-2.0525390624999886],[116.55449218750007,-1.4739257812499744],[117.56249999999997,-.77089843750000853],[117.46289062500003,-.32373046874995737],[117.52216796875004,.23588867187501705],[117.74511718749997,.7296386718749801],[118.19609375000002,.87436523437497726],[118.53476562500006,.813525390625017],[118.98496093750006,.982128906249983],[118.08037109375007,1.7018554687499829],[117.8646484375,1.9684082031250085],[118.0666015625001,2.3178222656249687],[117.61064453125002,3.0643554687499943],[117.16640625,3.5919921875000256],[117.62988281250003,3.6363281249999915],[117.5744140625001,4.17060546875004]]],[[[96.492578125000051,5.2293457031249915],[96.133300781250028,5.2942871093749915],[95.841308593749972,5.5145019531250057],[95.396093750000119,5.6288085937500227],[95.206640625000063,5.2840332031250341],[95.494726562500063,4.7613769531250512],[96.444726562500051,3.81630859374998],[96.9689453125001,3.5751464843749687],[97.3913085937501,2.9752929687499687],[97.590820312499972,2.8465820312500369],[97.700781250000063,2.3585449218750085],[98.564257812500017,1.9021484375000171],[98.796386718749972,1.4946289062500426],[99.159179687499972,.35175781249999716],[99.597656249999972,.10244140625000853],[100.30820312500006,-.82666015625],[100.48652343750004,-1.2991210937499744],[100.85527343750002,-1.9341796874999488],[100.848046875,-2.1439453124999659],[101.57861328124997,-3.1669921875000142],[102.12753906250006,-3.5992187499999631],[102.53769531250006,-4.1521484374999886],[102.91894531249997,-4.4707031249999716],[103.8314453125,-5.0795898437500284],[104.60156249999997,-5.90458984374996],[104.63955078125005,-5.5204101562500369],[105.08134765625002,-5.74550781249998],[105.34941406250007,-5.5495117187500114],[105.6185546875,-5.7996093749999886],[105.81611328125004,-5.67656249999996],[105.88720703124997,-5.0095703124999744],[105.84374999999997,-3.61367187499998],[106.0443359375,-3.1062499999999886],[105.58203124999997,-2.4919921874999886],[105.39697265624997,-2.380175781249946],[104.66845703124997,-2.3855468749999744],[104.84521484375003,-2.0929687499999687],[104.56875,-1.9217773437499943],[104.36054687500004,-1.0383789062499744],[103.72109375,-.88671874999998579],[103.43115234374997,-.5335937499999801],[103.42851562500007,-.1917968749999801],[103.78671875000012,.046972656249991473],[103.47890625000005,.48017578125003979],[103.06650390625012,.49199218749996021],[102.84941406250002,.71547851562502274],[102.46923828124997,.77929687500005684],[102.15722656249997,1.2588867187499773],[101.78476562500012,1.6213867187500171],[101.47666015625006,1.693066406250054],[101.04619140625002,2.2574707031250227],[100.68525390625004,2.1200683593749972],[100.45703124999997,2.2574218750000057],[99.732324218750051,3.1830566406250256],[98.3073242187501,4.09287109375002],[98.2484375,4.41455078125],[97.547167968750017,5.2058593750000028],[96.492578125000051,5.2293457031249915]]]]}},{type:"Feature",properties:{name:"India",childNum:1},geometry:{type:"Polygon",coordinates:[[[78.719726562500085,31.887646484374983],[78.495898437500017,32.21577148437504],[78.4552734375001,32.300341796875017],[78.417480468749972,32.466699218749994],[78.389648437499972,32.519873046874977],[78.73671875,32.558398437500017],[78.753515625000119,32.499267578125057],[79.169921875000028,32.497216796874994],[79.145507812500028,33.001464843750057],[79.102832031250074,33.05253906249996],[79.135156250000051,33.17192382812496],[79.11250000000004,33.226269531250011],[78.94843750000004,33.346533203125006],[78.865039062500017,33.431103515625011],[78.783789062500063,33.80878906250004],[78.726660156250063,34.013378906249955],[78.93642578125,34.351953125000023],[78.864843750000063,34.390332031250011],[78.326953125000074,34.606396484374983],[78.158496093750017,34.946484374999983],[78.075781250000063,35.134912109375023],[77.799414062500063,35.495898437500017],[77.048632812500074,35.109912109375074],[77.000878906250108,34.991992187500017],[76.7829101562501,34.900195312499989],[76.749023437500142,34.84755859375008],[76.696289062499972,34.786914062499989],[76.5944335937501,34.735839843750057],[76.4567382812501,34.756103515625114],[76.041015625000142,34.669921874999972],[75.70917968750004,34.50307617187508],[74.300390625000063,34.765380859375057],[74.171972656249949,34.72089843750004],[74.055859375000153,34.680664062500028],[73.961230468750074,34.653466796874994],[74.15,33.506982421874994],[73.994238281250063,33.242187500000057],[74.303613281250051,32.991796875000034],[74.354589843750119,32.768701171875051],[74.66328125000004,32.757666015624949],[74.657812500000063,32.518945312499966],[74.6857421875001,32.493798828124994],[74.788867187500131,32.45781249999996],[74.987304687499972,32.46220703124996],[75.333496093749972,32.279199218749994],[75.25410156250004,32.140332031250125],[75.13876953125,32.104785156249989],[75.071484375000153,32.089355468750028],[74.739453125000153,31.948828125000006],[74.509960937500153,31.712939453125074],[74.581835937500131,31.523925781250114],[74.593945312499926,31.465380859375102],[74.534960937500074,31.261376953125108],[74.517675781250119,31.185595703124932],[74.610351562500085,31.112841796875045],[74.625781250000017,31.068750000000108],[74.632812500000142,31.034667968750114],[74.509765625000085,30.959667968750097],[74.380371093750028,30.893408203125091],[74.339355468750028,30.893554687499943],[74.215625000000131,30.768994140624983],[74.00898437500004,30.519677734374994],[73.89931640625,30.435351562500045],[73.8091796875,30.093359375000006],[73.46748046875004,29.971679687500085],[73.381640625000131,29.934374999999932],[72.903320312500028,29.028759765625011],[72.341894531250063,28.751904296875097],[71.948046875000017,28.177294921875102],[71.88886718750004,28.04746093749992],[71.8703125000001,27.962500000000034],[71.716699218750051,27.91508789062496],[71.542968750000028,27.869873046875],[70.874902343750165,27.714453124999949],[70.797949218750119,27.709619140625023],[70.737402343749949,27.729003906250057],[70.649121093750153,27.835351562500051],[70.629101562500153,27.937451171875068],[70.488574218750131,28.023144531250125],[70.4037109375,28.025048828124994],[70.24433593750004,27.934130859375102],[70.193945312500063,27.89487304687492],[70.144531250000028,27.849023437499994],[70.049804687500085,27.694726562500023],[69.896289062500074,27.473632812500085],[69.56796875,27.174609375000102],[69.470019531250017,26.804443359375],[70.059375000000017,26.578759765625023],[70.149218750000017,26.347558593749994],[70.100195312500063,25.910058593750051],[70.65205078125004,25.422900390625102],[70.877734375000188,25.062988281249972],[70.950878906250153,24.891601562500028],[71.02070312500021,24.75766601562492],[71.047851562500028,24.687744140625085],[71.002343750000165,24.65390624999992],[70.976367187500131,24.618750000000063],[70.973242187500119,24.487402343749949],[71.00625,24.444335937500057],[71.045312500000051,24.42998046874996],[71.044042968750063,24.400097656250097],[70.982812500000108,24.361035156250125],[70.928125000000165,24.362353515625045],[70.886230468750142,24.343749999999972],[70.805078125000108,24.261962890625028],[70.7672851562501,24.245410156250017],[70.716308593750085,24.237988281250097],[70.54677734375,24.418310546875063],[69.716210937500165,24.172607421875114],[69.634179687500165,24.225195312499977],[69.559179687500063,24.273095703124966],[69.443457031249949,24.275390625000085],[69.235058593749926,24.268261718750068],[69.119531250000108,24.268652343749949],[68.984570312500153,24.273095703124966],[68.900781250000108,24.292431640625011],[68.863476562500153,24.266503906250051],[68.82832031250004,24.264013671875091],[68.80000000000004,24.309082031250028],[68.781152343750108,24.313720703125085],[68.758984374999926,24.307226562500006],[68.739648437500165,24.291992187500085],[68.728125000000119,24.265625000000057],[68.724121093750028,23.964697265625034],[68.5866210937501,23.966601562500074],[68.488671875000108,23.967236328125011],[68.381250000000165,23.950878906250068],[68.282519531250131,23.927978515625],[68.165039062500085,23.857324218749994],[68.640722656250063,23.189941406250114],[69.235937499999949,22.848535156250023],[69.664648437500063,22.759082031250074],[70.2511718750001,22.970898437500068],[70.177246093750142,22.572753906249972],[69.008789062500085,22.196777343750114],[70.12734375,21.094677734375097],[70.719335937500063,20.740429687500068],[71.0246093750001,20.738867187500091],[72.015234375000119,21.155712890625097],[72.254003906250063,21.531005859375],[72.037207031250063,21.823046874999989],[72.332617187500119,22.270214843749955],[72.590136718750188,22.278124999999989],[72.54306640625,21.696582031249989],[72.813867187500108,21.117187500000085],[72.881152343750131,20.563183593750011],[72.667773437500188,19.830957031250051],[72.870898437500188,18.683056640624955],[73.156054687500188,17.621923828124949],[73.33759765625004,16.459863281249994],[73.476074218750028,16.05424804687496],[73.931933593750131,15.39697265625],[73.949218750000142,15.074755859375088],[74.382226562500051,14.494726562500048],[74.670898437499972,13.667626953125122],[74.770507812500085,13.077343750000125],[75.1966796875,12.057519531250009],[75.723828125000153,11.361767578125026],[75.922558593750153,10.784082031250108],[76.346484375000017,9.922119140625],[76.324609375000165,9.4520996093749972],[76.5534179687501,8.9027832031249972],[76.966894531250119,8.407275390624946],[77.517578125000028,8.0783203125000682],[78.060156250000063,8.3845703124999318],[78.192480468749949,8.8908691406250568],[78.421484375000063,9.1050292968749886],[78.979589843750176,9.2685546875000853],[78.996289062499926,9.6831054687499858],[79.390527343750051,10.305957031250045],[79.838183593750017,10.322558593750045],[79.848632812500085,11.196875000000006],[79.75410156250004,11.575292968750006],[79.858496093750176,11.988769531250043],[80.229101562500176,12.690332031249966],[80.342382812500063,13.361328125000071],[80.111718750000051,14.212207031250045],[80.165429687500165,14.577832031250097],[80.0534179687501,15.074023437499932],[80.293457031250142,15.710742187499989],[80.646582031250063,15.895019531250028],[80.97871093750004,15.758349609375074],[81.238574218750131,16.263964843750074],[81.761914062500153,16.32949218750008],[82.258789062500142,16.55986328124996],[82.35957031250004,17.096191406249972],[83.198339843750063,17.608984374999977],[83.654296874999972,18.069873046875102],[84.104101562500176,18.292675781250011],[84.770996093750085,19.125390625000023],[85.575000000000017,19.692919921874989],[86.27949218750021,19.919433593749943],[86.750390625000108,20.313232421875057],[86.975488281250051,20.700146484375011],[86.85957031250004,21.23671875000008],[87.100683593750063,21.500781250000074],[87.948437499999926,21.825439453124943],[88.253710937500017,21.622314453124943],[89.05166015625,21.654101562500045],[89.0500000000001,22.274609374999983],[88.920703125000017,22.632031249999955],[88.899707031250017,22.843505859375057],[88.724414062500017,23.254980468750034],[88.69765625,23.493017578125034],[88.567382812500085,23.674414062500034],[88.699804687500063,24.00253906249992],[88.713769531250165,24.069628906250102],[88.726562500000085,24.18623046875004],[88.7335937500001,24.230908203125097],[88.723535156250108,24.27490234375],[88.642285156250153,24.325976562500102],[88.498535156250028,24.34663085937504],[88.337500000000063,24.453857421875028],[88.225000000000051,24.460644531249983],[88.145507812500028,24.485791015624955],[88.079101562500085,24.549902343750063],[88.023437500000028,24.627832031250136],[88.030273437500085,24.664453125000136],[88.045117187500153,24.71303710937508],[88.149804687500108,24.914648437499949],[88.313378906250108,24.8818359375],[88.573828125000063,25.187890624999994],[88.929785156250119,25.222998046875063],[88.944140625000017,25.290771484375],[88.854785156250017,25.333544921875017],[88.769140625000063,25.490478515625],[88.147460937499972,25.811425781250023],[88.1066406250001,25.841113281250045],[88.333984374999972,26.257519531249955],[88.440429687499972,26.369482421875034],[88.386230468750028,26.471533203125034],[88.351464843750051,26.482568359374966],[88.369921875000017,26.56411132812508],[88.418164062500153,26.571533203124972],[88.51826171875004,26.51777343750004],[88.680664062500085,26.35297851562504],[88.68281250000004,26.291699218749983],[88.940722656250017,26.245361328124972],[88.97041015625004,26.250878906250023],[88.951953125000017,26.412109375],[89.018652343750119,26.410253906249977],[89.108300781250051,26.202246093750063],[89.572753906250028,26.132324218750028],[89.822949218750153,25.941406250000028],[89.82490234375004,25.560156250000006],[89.800878906250119,25.336132812500011],[89.814062500000063,25.305371093749955],[89.866308593750119,25.293164062499955],[90.119628906250028,25.219970703124972],[90.613085937500017,25.167724609374972],[92.049707031250165,25.169482421874989],[92.38496093750004,24.848779296875023],[92.226660156250119,24.770996093749972],[92.117480468750017,24.493945312500017],[92.06416015625004,24.374365234375006],[91.726562500000028,24.205078124999972],[91.350195312500119,24.060498046875011],[91.160449218750188,23.660644531250085],[91.359375000000028,23.068359375000028],[91.43623046875004,23.199902343750011],[91.750976562500028,23.053515625000017],[91.754199218750131,23.28730468750004],[91.937890625000108,23.504687500000102],[91.929492187500188,23.598242187499977],[91.929589843750108,23.685986328125097],[91.978515625000028,23.691992187500063],[92.044042968750063,23.677783203125017],[92.333789062500017,23.242382812499955],[92.361621093750017,22.929003906250074],[92.464453125000063,22.734423828125045],[92.49140625000004,22.685400390625006],[92.5612304687501,22.048046875000011],[92.77138671875,22.104785156250017],[93.070605468750017,22.209423828125011],[93.16201171875,22.360205078125006],[93.078710937500176,22.718212890625097],[93.203906250000017,23.037011718750051],[93.349414062500074,23.084960937500028],[93.366015625000074,23.132519531249955],[93.414941406250108,23.682080078125011],[93.326269531250063,24.064208984375057],[93.452148437500028,23.987402343750034],[93.683398437500074,24.00654296875004],[94.074804687500063,23.8720703125],[94.377246093750017,24.473730468750006],[94.493164062500028,24.637646484374983],[94.703710937500119,25.097851562499955],[94.667773437500074,25.458886718749966],[94.991992187500017,25.77045898437504],[95.132421875000063,26.041259765624943],[95.129296875000108,26.070410156250034],[95.108398437500142,26.091406250000034],[95.068945312500063,26.191113281250097],[95.059765625000153,26.473974609375006],[95.201464843750074,26.641406250000017],[96.190820312500051,27.261279296874989],[96.797851562499972,27.296191406249989],[96.96279296875,27.698291015625017],[97.049707031250051,27.760009765625],[97.343554687500017,27.982324218749994],[97.302734374999972,28.08598632812496],[97.322460937500153,28.21796875000004],[97.289453125000051,28.236816406249972],[97.145117187500119,28.340332031250085],[97.07539062500004,28.368945312500045],[96.652832031250028,28.449755859374989],[96.3890625,28.367919921875028],[96.329882812500017,28.496826171875],[96.580859375000074,28.763671875],[96.141406250000074,28.963476562500034],[96.18085937500004,29.11767578125],[96.234960937500063,29.245800781249983],[96.128515625000119,29.381396484375074],[96.079589843750085,29.424121093750074],[96.035351562500153,29.447167968749994],[95.885058593750074,29.390917968750074],[95.710351562500108,29.313818359375006],[95.515820312500153,29.20634765624996],[95.493750000000119,29.137011718750045],[95.420214843750074,29.054296875000063],[95.279101562500017,29.049560546874972],[94.998828125000017,29.149169921875028],[94.468066406250074,29.216210937499994],[94.013281250000063,28.907519531249989],[93.760742187500028,28.729785156250017],[93.36054687500004,28.654052734375057],[92.70185546875004,28.147119140624994],[92.65253906250004,28.093359375000034],[92.414843750000017,27.824609374999994],[91.631933593750119,27.759960937499983],[91.594726562500085,27.557666015624989],[91.990820312499949,27.450195312500114],[92.044921874999972,27.364697265625097],[92.0833984375,27.29062499999992],[91.992285156250176,27.099902343749989],[92.073437500000153,26.914843750000102],[92.049707031250165,26.874853515624949],[91.998339843750131,26.85498046875],[91.943750000000051,26.860839843750114],[91.842089843750131,26.852978515625125],[91.671582031249926,26.802001953125028],[90.739648437500051,26.771679687500068],[90.34589843750004,26.890332031250097],[90.206054687499972,26.847509765625063],[90.122949218750108,26.754589843749983],[89.943164062500131,26.723925781249932],[89.76386718750004,26.701562499999994],[89.710937500000085,26.713916015625045],[89.609960937500119,26.719433593750097],[89.609179687500131,26.762207031250114],[89.332128906250176,26.848632812500114],[89.148242187500017,26.816162109375085],[88.857617187500153,26.961474609375017],[88.738769531250085,27.175585937499932],[88.760351562500063,27.218115234375091],[88.881640625000074,27.297460937500091],[88.891406250000017,27.316064453125136],[88.832519531250028,27.362841796875074],[88.7648437500001,27.429882812500068],[88.749023437499972,27.521875000000136],[88.803710937500028,28.006933593750034],[88.577929687500017,28.093359375000034],[88.108984374999949,27.933007812500051],[88.146972656250142,27.749218750000097],[88.024121093750153,27.40888671875004],[87.984374999999972,27.133935546874994],[87.993164062500085,27.086083984374994],[88.1110351562501,26.928466796875057],[88.157226562500085,26.807324218750068],[88.1615234375,26.724804687500125],[88.11152343750004,26.58642578125],[88.05488281250004,26.43002929687492],[88.026953125000233,26.395019531250085],[87.995117187500142,26.382373046874989],[87.849218750000063,26.43691406250008],[87.633398437500063,26.39912109375004],[87.413574218750142,26.422949218750091],[87.2874023437499,26.360302734375125],[87.016406250000017,26.555419921875085],[86.701367187500153,26.435058593750057],[86.36611328125,26.57441406250004],[85.292968750000085,26.741015625000045],[84.685351562500131,27.041015625000057],[84.654785156250142,27.203662109374989],[84.640722656250119,27.249853515624977],[84.610156250000017,27.298681640624977],[84.480859375000051,27.348193359375102],[84.229785156250074,27.427832031250006],[84.091015624999926,27.491357421875136],[83.28974609375004,27.370996093750136],[82.733398437500028,27.518994140625097],[82.710839843750051,27.596679687500114],[82.677343750000063,27.673437499999949],[82.629882812499972,27.687060546875045],[82.45136718750004,27.671826171874955],[82.287695312500176,27.756542968749983],[82.111914062500063,27.86494140625004],[82.03701171875,27.90058593750004],[81.987695312500165,27.91376953125004],[81.945214843750051,27.899267578124949],[81.896875000000108,27.87446289062504],[81.852636718750176,27.867089843750136],[80.587011718750063,28.64960937500004],[80.070703125000051,28.830175781250063],[80.05166015625,28.870312500000068],[80.084570312499949,28.994189453125074],[80.130468750000063,29.100390625000045],[80.169531250000119,29.124316406250102],[80.233007812500063,29.194628906250045],[80.255957031250063,29.318017578125136],[80.254882812500085,29.423339843750114],[80.316894531250142,29.572070312500017],[80.401855468750028,29.730273437500102],[80.549023437500153,29.899804687499994],[80.985449218750063,30.237109374999989],[80.873535156250028,30.290576171875045],[80.191210937500017,30.56840820312496],[80.207128906250063,30.683740234375023],[79.92451171875004,30.888769531250034],[79.66425781250004,30.965234374999994],[79.10712890625004,31.402636718750102],[78.743554687500051,31.323779296875017],[78.7550781250001,31.55029296875],[78.693457031250063,31.740380859374994],[78.719726562500085,31.887646484374983]]]}},{type:"Feature",properties:{name:"Ireland",childNum:1},geometry:{type:"Polygon",coordinates:[[[-6.218017578125,54.088720703125063],[-7.3551757812499545,54.121240234375023],[-8.1182617187499773,54.41425781250004],[-7.2186523437499375,55.091992187499983],[-7.2466796874999488,55.353027343749972],[-8.2746093749999545,55.146289062500045],[-8.7639160156249716,54.68120117187496],[-8.6231445312499773,54.346874999999983],[-9.9959472656249773,54.276025390625023],[-9.7954101562499716,53.39497070312504],[-9.2992187499999659,53.097558593750023],[-9.9558105468749716,52.136669921875011],[-10.37871093749996,51.868750000000063],[-8.8134277343749261,51.584912109374955],[-7.5272949218749261,52.098876953125028],[-6.5610839843749886,52.188818359374977],[-6.0273925781249886,52.927099609375006],[-6.218017578125,54.088720703125063]]]}},{type:"Feature",properties:{name:"Iran",childNum:1},geometry:{type:"Polygon",coordinates:[[[46.1144531250001,38.877783203125034],[45.4796875000001,39.006249999999994],[44.817187500000017,39.65043945312496],[44.023242187500017,39.377441406250057],[44.43085937500004,38.356787109375034],[44.211328124999994,37.908056640625006],[44.56123046875004,37.744628906250028],[44.765136718750028,37.142431640625006],[45.031054687500017,36.526074218750011],[45.112402343750063,36.409277343750034],[45.155273437499972,36.407373046874994],[45.206542968749972,36.397167968749955],[45.241113281249994,36.35595703125],[45.361621093750017,36.015332031249955],[45.723437500000017,35.836669921874972],[46.167480468749972,35.820556640625],[46.273437499999972,35.773242187500017],[46.262500000000074,35.744140625000057],[46.180957031250074,35.71137695312504],[46.037402343750017,35.673144531249989],[45.971093750000051,35.524169921875],[46.112109375000074,35.321679687500051],[46.154687500000051,35.196728515624983],[46.133789062499972,35.127636718749955],[46.041796875000017,35.080175781250063],[45.920898437500028,35.028515625000011],[45.678125000000051,34.798437500000034],[45.660058593749994,34.748779296875028],[45.661523437499994,34.612695312500023],[45.637500000000017,34.573828125000006],[45.437597656250063,34.415136718750006],[45.397070312500063,33.970849609374994],[46.377050781250063,32.929248046874989],[46.569921875000006,32.833935546875011],[47.121386718750074,32.46660156249996],[47.285156250000028,32.474023437499966],[47.3297851562501,32.455517578125011],[47.3712890625001,32.423730468750023],[47.51191406250004,32.15083007812504],[47.5915039062501,32.087988281250034],[47.71455078125004,31.936425781249966],[47.829980468749994,31.79443359375],[47.753906249999972,31.601367187500017],[47.679492187500074,31.400585937499955],[47.679492187500074,31.002392578125011],[48.010644531250051,30.989794921875017],[48.012011718750074,30.823632812500023],[48.013476562500017,30.656445312499955],[48.014941406250017,30.465624999999989],[48.331054687499972,30.28544921874996],[48.401367187499972,30.188330078124977],[48.434570312499972,30.03759765625],[48.478515624999972,30.003808593749966],[48.546484375000063,29.962353515624955],[48.91914062500004,30.120898437500017],[49.55488281250004,30.028955078125023],[49.9831054687501,30.209375000000023],[50.64960937500004,29.420068359374966],[50.675195312500051,29.146582031250034],[51.062011718749972,28.726123046874989],[51.278906250000006,28.131347656249972],[51.666308593750074,27.844970703124972],[52.475878906250074,27.616503906249989],[52.69160156250004,27.323388671875023],[53.454980468750051,26.943261718750051],[53.70576171875004,26.725585937500028],[54.895800781250017,26.556689453124989],[55.650292968749994,26.9775390625],[56.3561523437501,27.200244140624989],[56.982226562500017,26.905468749999983],[57.334570312500006,25.791552734375074],[57.7960937500001,25.653027343750011],[58.797851562499972,25.554589843750023],[59.0460937500001,25.417285156250017],[59.456054687499972,25.481494140625045],[60.663867187500017,25.282226562500028],[61.412207031250063,25.102099609375017],[61.533105468749994,25.195507812499955],[61.587890624999972,25.202343750000011],[61.61542968750004,25.286132812500028],[61.66865234375004,25.768994140625011],[61.8698242187501,26.242431640625],[62.312304687500017,26.490869140624994],[63.168066406250006,26.66557617187496],[63.166796875000017,27.252490234374989],[62.752734375000017,27.265625],[62.782324218750006,27.800537109375],[62.762500000000074,28.202050781249994],[61.8898437500001,28.546533203124994],[61.623046875000028,28.791601562500006],[61.152148437500017,29.542724609375],[61.034179687500028,29.663427734374977],[60.843359375000063,29.858691406249989],[61.104101562500063,30.128417968750028],[61.559472656250051,30.599365234374972],[61.784179687499972,30.831933593750023],[61.810839843750074,30.913281249999983],[61.814257812500074,31.072558593750017],[61.7550781250001,31.285302734374994],[61.660156250000028,31.382421874999977],[61.346484375000074,31.421630859374972],[61.110742187499994,31.45112304687504],[60.854101562500006,31.483251953125006],[60.82929687500004,32.249414062500051],[60.710449218749972,32.599999999999966],[60.576562499999994,32.994873046875028],[60.560546874999972,33.137841796875023],[60.916992187499972,33.505224609375006],[60.485937500000006,33.7119140625],[60.485742187500051,34.094775390625017],[60.7262695312501,34.518261718749983],[60.802343750000063,34.554638671875011],[60.91474609375004,34.633984375000011],[60.951171874999972,34.653857421874989],[61.080078124999972,34.855615234375051],[61.262011718750017,35.619580078124983],[61.119628906250028,36.642578125000028],[60.341308593750028,36.637646484375011],[60.062792968750017,36.962890625],[59.5622070312501,37.178906249999955],[59.240820312500006,37.520751953124972],[58.815429687500028,37.683496093749994],[58.4357421875001,37.638525390624977],[57.423828125000028,37.947705078125011],[57.1935546875001,38.216406250000034],[56.4406250000001,38.249414062499994],[56.228808593750017,38.073388671875023],[55.578417968750017,38.099755859374994],[55.075585937499994,37.902490234375023],[54.745214843750006,37.501904296874955],[53.914160156250063,37.343554687500017],[54.017187500000006,36.952490234375034],[52.19013671875004,36.621728515625051],[51.118554687500051,36.742578124999966],[50.533203124999972,37.013671875000057],[50.130468750000006,37.407128906249994],[49.470117187499994,37.496679687500034],[49.080957031250051,37.667578125000034],[48.868750000000063,38.435498046874983],[48.592675781250051,38.411083984374983],[48.023242187500017,38.819042968749983],[48.241992187500017,38.978955078124955],[47.995898437500074,39.683935546875034],[47.772851562499994,39.648583984375051],[46.490624999999994,38.906689453124983],[46.1144531250001,38.877783203125034]]]}},{type:"Feature",properties:{name:"Iraq",childNum:1},geometry:{type:"Polygon",coordinates:[[[47.148242187500017,30.0009765625],[47.672753906250023,30.095605468749994],[47.978710937500011,29.982812499999994],[47.982519531250006,30.011328125],[48.07275390625,30.043212890625],[48.141699218750006,30.040917968749994],[48.454199218750006,29.9384765625],[48.546484375000006,29.962353515624997],[48.4345703125,30.03759765625],[48.4013671875,30.188330078125],[48.3310546875,30.285449218749996],[48.014941406250017,30.465624999999996],[48.013476562500017,30.656445312499997],[48.012011718750017,30.823632812499994],[48.010644531250023,30.989794921874996],[47.679492187500017,31.002392578124997],[47.679492187500017,31.400585937499997],[47.75390625,31.601367187499996],[47.829980468750023,31.79443359375],[47.714550781250011,31.936425781249994],[47.591503906250011,32.08798828125],[47.511914062500011,32.150830078125],[47.371289062500011,32.423730468749994],[47.329785156250011,32.455517578125],[47.28515625,32.474023437499994],[47.121386718750017,32.466601562499996],[46.569921875000006,32.833935546875],[46.377050781250006,32.929248046874996],[45.397070312500006,33.970849609374994],[45.437597656250006,34.41513671875],[45.678125000000023,34.7984375],[45.9208984375,35.028515625],[46.041796875000017,35.08017578125],[46.1337890625,35.12763671875],[46.154687500000023,35.196728515625],[46.112109375000017,35.321679687499994],[45.971093750000023,35.524169921875],[46.037402343750017,35.673144531249996],[46.180957031250017,35.711376953125],[46.262500000000017,35.744140625],[46.2734375,35.773242187499996],[46.16748046875,35.820556640625],[45.723437500000017,35.836669921875],[45.361621093750017,36.01533203125],[45.241113281250023,36.35595703125],[45.20654296875,36.39716796875],[45.1552734375,36.407373046874994],[45.112402343750006,36.40927734375],[45.031054687500017,36.52607421875],[44.880859375,36.79931640625],[44.798437500000006,37.063867187499994],[44.73095703125,37.165283203125],[44.669335937500023,37.173583984375],[44.60595703125,37.176025390625],[44.566015625000006,37.158251953124996],[44.495996093750023,37.110546875],[44.401953125000006,37.058496093749994],[44.325585937500023,37.0107421875],[44.281835937500006,36.97802734375],[44.20166015625,37.051806640624996],[44.208398437500023,37.20263671875],[44.191796875000023,37.249853515625],[44.15625,37.282958984375],[44.114453125000011,37.30185546875],[44.01318359375,37.313525390624996],[43.83642578125,37.223535156249994],[43.515820312500011,37.244531249999994],[42.774609375000011,37.371874999999996],[42.358984375000006,37.10859375],[41.78857421875,36.59716796875],[41.416796875000017,36.5146484375],[41.24560546875,36.073388671874994],[41.354101562500006,35.640429687499996],[41.194726562500023,34.768994140625],[40.987011718750011,34.429052734375],[40.689453125,34.33203125],[38.773535156250006,33.372216796874994],[39.145410156250023,32.12451171875],[39.7041015625,32.042529296874996],[40.02783203125,31.995019531249994],[40.369335937500011,31.93896484375],[42.074414062500011,31.080371093749996],[42.857714843750017,30.49521484375],[44.690820312500023,29.202343749999997],[46.3564453125,29.063671874999997],[46.531445312500011,29.096240234374996],[46.905859375000006,29.537499999999994],[47.148242187500017,30.0009765625]]]}},{type:"Feature",properties:{name:"Iceland",childNum:1},geometry:{type:"Polygon",coordinates:[[[-15.543115234374994,66.228515625],[-15.985400390624989,66.5146484375],[-16.748437499999994,66.131640625],[-18.777539062499983,66.168798828125],[-20.356591796874994,66.033251953125],[-20.356640624999983,65.71904296875],[-21.22998046875,65.42060546875],[-21.303466796875,65.87646484375],[-22.426123046874977,66.430126953125],[-23.527929687499977,66.164404296875],[-24.223974609374977,65.48720703125],[-22.902490234374994,65.58046875],[-22.005761718749994,65.49345703125],[-22.683984374999994,65.0263671875],[-21.950341796874994,64.514990234375],[-21.832763671875,64.205419921875],[-20.198144531249994,63.555810546874994],[-18.653613281249989,63.406689453125],[-17.815722656249989,63.71298828125],[-16.640332031249983,63.865478515625],[-16.060449218749994,64.11123046875],[-14.547070312499983,64.445947265625],[-13.569677734374977,65.068115234375],[-13.616015624999989,65.487158203125],[-14.757519531249983,65.7556640625],[-14.740429687499983,66.050830078125],[-15.543115234374994,66.228515625]]]}},{type:"Feature",properties:{name:"Israel",childNum:1},geometry:{type:"Polygon",coordinates:[[[35.787304687500011,32.734912109374996],[35.869140625,33.43173828125],[35.411230468750006,33.07568359375],[35.108593750000011,33.08369140625],[34.525585937500011,31.525634765625],[34.245312500000011,31.208300781249996],[34.904296875,29.477343749999996],[34.973437500000017,29.555029296875],[35.174023437500011,30.52392578125],[35.439257812500017,31.132421875],[35.450585937500023,31.479296874999996],[34.880468750000006,31.3681640625],[34.98974609375,31.913281249999997],[34.955957031250023,32.160937499999996],[35.010546875000017,32.338183593749996],[35.065039062500006,32.46044921875],[35.193261718750023,32.534423828125],[35.303808593750006,32.512939453125],[35.38671875,32.493017578125],[35.402636718750017,32.450634765625],[35.484375,32.401660156249996],[35.551464843750011,32.3955078125],[35.569042968750011,32.619873046875],[35.572851562500006,32.640869140625],[35.787304687500011,32.734912109374996]]]}},{type:"Feature",properties:{name:"Italy",childNum:3},geometry:{type:"MultiPolygon",coordinates:[[[[15.576562500000051,38.220312500000034],[14.84589843750004,38.171679687499989],[14.505957031250063,38.045507812500034],[13.68154296875008,38.000732421874972],[13.351660156250006,38.180517578125006],[12.435546874999972,37.819775390624955],[14.501855468750023,36.798681640625034],[15.112597656250017,36.687841796875006],[15.294531250000063,37.013281250000063],[15.099511718750023,37.458593750000006],[15.576562500000051,38.220312500000034]]],[[[9.6320312500000114,40.882031249999983],[9.2830078125000455,41.201660156249972],[8.1899414062500284,40.651611328125],[8.4712890625000625,40.292675781249983],[8.4181640625000682,39.205712890624966],[8.8813476562500284,38.912890624999989],[9.0563476562500682,39.239160156250023],[9.5625000000000568,39.166015625000057],[9.8052734375000625,40.499560546875045],[9.6320312500000114,40.882031249999983]]],[[[13.420996093750006,46.212304687499994],[13.679687500000057,46.462890624999972],[13.700000000000017,46.520263671875028],[13.490039062500045,46.555566406250023],[13.3515625,46.557910156249989],[13.168750000000045,46.572656249999966],[12.388281250000034,46.702636718749972],[11.775683593750017,46.986083984375],[11.02509765625004,46.796972656250006],[10.993261718750034,46.777001953125023],[10.927343750000034,46.769482421875011],[10.828906250000045,46.775244140625034],[10.759765625,46.793310546874977],[10.689257812500017,46.846386718749955],[10.579785156250011,46.853710937500011],[10.47939453125008,46.855126953125051],[10.452832031249983,46.864941406250011],[10.406054687500045,46.734863281249972],[10.39794921875,46.665039062500057],[10.438281250000045,46.618847656249955],[10.4306640625,46.550048828124972],[10.363085937500017,46.547070312499983],[10.272265625000074,46.564843749999966],[10.195507812500068,46.621093749999972],[10.137500000000045,46.614355468750034],[10.087011718750063,46.599902343750017],[10.061230468750068,46.546777343750023],[10.038281250000011,46.483203125000045],[10.14521484375004,46.253515625000063],[10.041015625000028,46.238085937500017],[9.9392578125000739,46.36181640625],[9.2034179687500171,46.21923828125],[8.8267578125000057,46.06103515625],[8.8185546875000114,46.0771484375],[8.0815429687500568,46.256005859375023],[7.9931640625,46.01591796874996],[7.7878906250000171,45.921826171874983],[7.3279296875000171,45.912353515625],[7.0210937500000341,45.925781249999972],[7.1534179687499773,45.400927734374989],[6.6277343750000171,45.117968749999989],[7.0306640625000227,44.716699218750051],[6.96728515625,44.280029296875],[7.6514648437500341,44.033642578124983],[7.4931640625,43.767138671875045],[8.0816406250000057,43.918945312500057],[8.76582031250004,44.422314453125011],[10.047656250000045,44.01997070312504],[10.708398437500023,42.936328124999989],[11.637304687500063,42.287548828124955],[12.630859374999972,41.469677734374955],[13.088671875000074,41.243847656249955],[13.733398437500057,41.235644531249989],[14.102343749999989,40.827148437499972],[14.765722656250063,40.668408203124983],[14.95087890625004,40.239013671874972],[15.692773437499994,39.990185546875011],[16.023632812500011,39.353613281249977],[16.19677734375,38.759228515624955],[15.97236328125004,38.712597656249955],[15.72451171875008,37.939111328125023],[16.056835937500011,37.941845703124955],[16.545605468750011,38.409082031250023],[16.55898437500008,38.714794921874955],[17.174609375000017,38.998095703125045],[17.114550781250017,39.380615234374972],[16.597753906249977,39.638916015625028],[16.52998046875004,39.85966796874996],[16.92822265625,40.458056640625017],[17.865039062500074,40.280175781250023],[18.077929687500017,39.936962890624983],[18.485839843750057,40.104833984375006],[17.954980468749994,40.655175781250023],[17.10341796875008,41.062158203124994],[16.012597656250051,41.435400390625006],[15.96406250000004,41.939453125],[15.168750000000017,41.934033203124983],[14.86611328125008,42.05253906249996],[14.010449218750011,42.689550781250063],[13.56416015625004,43.571289062500028],[12.396289062500074,44.223876953125],[12.248339843750045,44.722509765624977],[12.523437500000028,44.967968749999983],[12.27431640625008,45.446044921875028],[13.206347656250074,45.771386718749966],[13.831152343750006,45.680419921875],[13.663476562500023,45.7919921875],[13.420996093750006,46.212304687499994]]]]}},{type:"Feature",properties:{name:"Jamaica",childNum:1},geometry:{type:"Polygon",coordinates:[[[-77.261474609375,18.457421874999994],[-77.8734375,18.522216796875],[-78.21669921875,18.448095703124991],[-77.768164062499991,17.877392578124997],[-77.361425781249991,17.833691406249997],[-76.85322265625,17.973730468749991],[-76.524609375,17.8662109375],[-76.349853515625,18.15185546875],[-77.261474609375,18.457421874999994]]]}},{type:"Feature",properties:{name:"Jordan",childNum:1},geometry:{type:"Polygon",coordinates:[[[39.145410156250023,32.12451171875],[38.773535156250006,33.372216796874994],[36.818359375,32.317285156249994],[36.3720703125,32.3869140625],[35.787304687500011,32.734912109374996],[35.572851562500006,32.640869140625],[35.569042968750011,32.619873046875],[35.551464843750011,32.3955078125],[35.558984375000023,31.765527343749994],[35.499414062500023,31.67236328125],[35.450585937500023,31.479296874999996],[35.439257812500017,31.132421875],[35.174023437500011,30.52392578125],[34.973437500000017,29.555029296875],[34.950781250000006,29.353515625],[36.015429687500017,29.190478515624996],[36.068457031250006,29.200537109375],[36.282812500000006,29.355371093749994],[36.47607421875,29.4951171875],[36.591796875,29.66611328125],[36.703906250000017,29.831640625],[36.755273437500023,29.866015624999996],[37.46923828125,29.995068359374997],[37.49072265625,30.01171875],[37.553613281250023,30.144580078124996],[37.633593750000017,30.313281249999996],[37.64990234375,30.330957031249994],[37.669726562500017,30.34814453125],[37.862890625000006,30.442626953125],[37.980078125000006,30.5],[36.958593750000006,31.491503906249996],[37.215625000000017,31.556103515624997],[37.493359375000011,31.625878906249994],[37.773828125000023,31.696337890624996],[38.962304687500023,31.994921874999996],[38.9970703125,32.007470703124994],[39.145410156250023,32.12451171875]]]}},{type:"Feature",properties:{name:"Japan",childNum:4},geometry:{type:"MultiPolygon",coordinates:[[[[131.17460937500007,33.602587890625045],[130.95312499999997,33.87202148437504],[130.4837890625,33.834619140624966],[130.36503906250007,33.634472656249955],[129.58007812500003,33.236279296875011],[130.64052734375005,32.619238281249977],[130.19443359375012,32.090771484374955],[130.3219726562501,31.601464843750023],[130.20068359374997,31.291894531250023],[130.58876953125,31.178515625000017],[131.33720703125007,31.404687499999994],[131.73212890625004,32.592822265625017],[131.97666015625012,32.843945312500011],[131.89658203125006,33.254589843750011],[131.58300781249997,33.65239257812496],[131.17460937500007,33.602587890625045]]],[[[134.35742187500003,34.25634765625],[134.07587890625004,34.3583984375],[133.58203124999997,34.017138671875017],[132.78427734375006,33.992431640625057],[132.36591796875004,33.512451171875057],[132.49511718749997,32.916601562499977],[132.97724609375004,32.841992187499983],[133.28593750000007,33.359960937499977],[133.63203125000004,33.510986328125028],[134.18164062500003,33.247216796875023],[134.37705078125012,33.608398437499972],[134.73886718750012,33.820507812500011],[134.63750000000007,34.226611328124989],[134.35742187500003,34.25634765625]]],[[[141.22929687500007,41.372656250000006],[141.1185546875,40.882275390625011],[140.28125000000003,40.846093750000023],[139.92285156250003,40.598437500000017],[139.90800781250002,40.021728515625028],[140.04814453125002,39.463720703125034],[139.40097656250006,38.142578125],[138.88505859375007,37.843945312500011],[138.31992187500012,37.218408203125023],[137.5140625,36.951562500000023],[137.34257812500002,36.770361328125034],[136.69814453125005,36.742041015625034],[136.00625000000005,35.990576171874977],[136.09531250000006,35.767626953125045],[135.68027343750006,35.503124999999983],[135.17431640625003,35.747070312500028],[134.21406250000004,35.539257812499955],[133.37646484375003,35.458837890625006],[132.92294921875006,35.511279296875045],[131.35439453125,34.413183593750063],[131.00419921875007,34.392578125000028],[130.91884765625,33.975732421875023],[131.74052734375007,34.052050781250017],[132.090234375,33.855468750000028],[132.23808593750002,34.227001953124955],[133.14238281250002,34.302441406249983],[133.96826171874997,34.52729492187504],[134.20830078125002,34.697656250000023],[134.74003906250007,34.765234375000006],[135.38476562499997,34.500439453124983],[135.10009765624997,34.288378906250045],[135.17539062500006,33.898046875000006],[135.4528320312501,33.553369140625051],[135.91621093750004,33.561718749999955],[136.32988281250007,34.176855468750063],[136.8537109375001,34.324072265625034],[136.53300781250007,34.678369140624994],[136.88457031250002,34.80585937500004],[138.18906250000012,34.596337890624994],[138.57714843750003,35.086474609375017],[138.98261718750004,34.698388671874994],[139.24941406250005,35.27802734375004],[139.65000000000012,35.409130859375011],[139.79921875000005,34.956933593749994],[140.41650390625003,35.266992187500023],[140.457421875,35.51025390625],[140.87402343749997,35.724951171875063],[140.62197265625005,36.059228515625023],[140.62734375,36.502783203124977],[140.96835937500012,37.002050781250006],[141.0363281250001,37.467236328124983],[140.92792968750004,37.949609375000023],[141.10839843750003,38.337939453125017],[141.4674804687501,38.404150390625006],[141.65859375000005,38.974853515625],[141.90078125,39.111328125],[141.97783203125007,39.844433593749983],[141.7970703125001,40.291162109375023],[141.46279296875005,40.611132812500017],[141.22929687500007,41.372656250000006]]],[[[143.82431640625012,44.116992187499989],[142.70410156249997,44.819189453125063],[141.93769531250004,45.509521484375],[141.58300781250003,45.155957031250011],[141.78222656249997,44.71635742187496],[141.64472656250004,44.019433593750023],[141.29628906250005,43.199658203124983],[140.78066406250005,43.214990234374994],[139.89111328125003,42.649218750000017],[139.82089843750012,42.387597656249994],[140.10839843749997,41.912939453125034],[139.99531250000004,41.576416015625028],[140.3849609375001,41.519287109375028],[140.65986328125004,41.815576171874994],[140.31523437500002,42.334277343749989],[140.70976562500002,42.555615234374955],[140.98613281250002,42.342138671874977],[141.85136718750007,42.579052734375011],[143.2365234375001,42.000195312499955],[143.42949218750002,42.418896484374983],[143.96933593750006,42.881396484374989],[144.63076171875,42.946923828124994],[145.34746093750007,43.176708984375011],[145.10107421874997,43.764550781250051],[144.79853515625004,43.940234375000045],[143.82431640625012,44.116992187499989]]]]}},{type:"Feature",properties:{name:"Kashmir",childNum:1},geometry:{type:"Polygon",coordinates:[[[77.048632812499989,35.109912109374996],[77.446484375000011,35.4755859375],[76.766894531249989,35.66171875],[77.048632812499989,35.109912109374996]]]}},{type:"Feature",properties:{name:"Kazakhstan",childNum:1},geometry:{type:"Polygon",coordinates:[[[87.322851562500119,49.085791015625006],[86.614257812499972,49.609716796874977],[86.1808593750001,49.49931640624996],[85.21015625000004,49.664843750000017],[84.9894531250001,50.061425781249994],[84.257812499999972,50.288232421875023],[83.945117187500074,50.774658203125],[83.357324218750051,50.99458007812504],[82.493945312500074,50.727587890624989],[81.465917968750063,50.739843750000006],[80.87734375,51.28144531250004],[79.98623046875,50.774560546874966],[79.468847656250119,51.493115234374983],[78.475488281250051,52.638427734375],[77.704394531250074,53.379150390625],[76.575683593749972,53.942529296875023],[76.266601562499972,54.311962890624983],[74.451953125000074,53.647265625000017],[73.285742187500063,53.598388671875],[73.399414062500028,53.811474609374983],[72.914062499999972,54.107324218750023],[71.093164062500051,54.212207031249989],[71.185546875000028,54.599316406249983],[70.738085937500074,55.30517578125],[70.182421875000017,55.162451171875034],[68.9772460937501,55.389599609374955],[68.20625000000004,55.160937500000017],[68.073828125000063,54.959570312500006],[66.222656249999972,54.667382812499994],[65.476953125,54.623291015624972],[65.1578125,54.364404296874994],[64.461230468750017,54.384179687500023],[63.0739257812501,54.105224609375057],[61.928710937500028,53.94648437500004],[61.33369140625004,54.049267578125011],[60.979492187499972,53.621728515625051],[61.199218749999972,53.287158203125017],[62.014648437500028,53.107861328124983],[61.974218750000063,52.943750000000023],[61.047460937500006,52.972460937500017],[60.802343750000063,52.744726562499977],[60.937597656250006,52.280566406250017],[60.065527343750063,51.976464843749966],[60.464746093749994,51.651171875000045],[61.363085937500074,51.441894531250028],[61.585058593750006,51.229687499999983],[61.389453125000017,50.861035156250011],[60.637988281250074,50.663720703125051],[59.955175781250063,50.79926757812504],[59.812402343749994,50.58203125],[58.883691406250051,50.694433593750006],[58.359179687500074,51.063818359375034],[57.838867187500028,51.091650390625006],[57.442187500000017,50.888867187499983],[57.011718749999972,51.065185546875028],[56.49140625000004,51.019531249999972],[55.797656250000017,50.60205078125],[55.542285156250017,50.601806640625057],[54.727148437500063,50.998095703125045],[54.421484375000063,50.780322265624989],[54.041503906249972,51.115185546875011],[53.33808593750004,51.48237304687504],[52.571191406250051,51.481640624999955],[52.331054687499972,51.681298828124966],[51.60908203125004,51.483984375000006],[50.793945312499972,51.729199218749955],[50.246875000000074,51.289501953124983],[49.498046875000028,51.083593750000063],[48.808398437500017,50.601318359375028],[48.843261718750028,50.013134765625011],[48.43427734375004,49.828515624999966],[47.7057617187501,50.377978515625017],[47.326464843750017,50.273535156250034],[46.802050781250017,49.367089843750023],[47.014257812500006,49.098339843749983],[46.702636718750028,48.805566406250023],[46.660937500000074,48.412255859375023],[47.004296874999994,48.284472656250017],[47.093261718750028,47.947705078124955],[48.109960937500006,47.74541015624996],[48.959375000000051,46.774609374999983],[48.610156250000074,46.566455078125045],[49.232226562500074,46.337158203125028],[49.347460937500074,46.519140624999977],[49.999804687500017,46.63427734375],[50.419335937500051,46.879492187500034],[51.178027343750074,47.110156250000045],[52.188769531250017,46.839501953124966],[52.916015625000028,46.954394531250017],[53.170214843750017,46.669042968750063],[53.135253906250028,46.191650390624972],[52.773828124999994,45.57275390625],[52.531054687500017,45.398632812499983],[51.4157226562501,45.357861328125011],[50.860351562500028,44.628759765624977],[50.409472656250074,44.6240234375],[50.331152343750006,44.325488281250017],[50.8307617187501,44.192773437499966],[51.301757812499972,43.482373046875011],[51.844140625000051,42.910449218750045],[52.596582031250051,42.760156249999966],[52.4938476562501,41.780371093750034],[53.250097656250063,42.205859375000017],[54.120996093749994,42.335205078125],[54.903710937500051,41.919091796875051],[55.545214843750017,41.262744140624989],[55.977441406250051,41.32221679687504],[55.9767578125001,42.69951171874996],[55.975683593750063,44.99492187499996],[58.555273437500006,45.555371093750011],[61.007910156250006,44.393798828124972],[61.160742187500063,44.168603515625023],[61.990234375000028,43.492138671874955],[63.207031250000028,43.627978515625017],[64.443164062500074,43.551171874999994],[64.9054687500001,43.714697265625006],[65.49619140625,43.310546875],[65.803027343750017,42.876953125000057],[66.1002929687501,42.990820312499977],[66.009570312500074,42.004882812500028],[66.498632812500063,41.994873046875028],[66.66865234375004,41.270751953125028],[66.814257812500017,41.142382812499989],[67.9357421875001,41.196582031250017],[68.29189453125,40.656103515625034],[69.064941406250028,41.366943359375],[70.09560546875,41.82050781250004],[70.416015625000028,42.078564453125011],[70.946777343749972,42.248681640625051],[70.892871093750074,42.339990234374994],[71.022753906250074,42.535449218750017],[71.256640625000017,42.733544921874966],[71.42207031250004,42.78315429687504],[71.5142578125,42.766943359375006],[71.734765625,42.818896484375045],[71.760546875000017,42.82148437500004],[71.816796875,42.822167968749994],[72.16181640625004,42.760693359374983],[72.27578125,42.757666015625006],[72.54316406250004,42.677734375000057],[72.752929687500028,42.637890625000011],[72.855078125000063,42.561132812500006],[73.2829101562501,42.50410156250004],[73.421874999999972,42.593505859375028],[73.55625,43.002783203125006],[73.886035156250017,43.132568359375],[74.209082031250063,43.240380859375023],[75.047656250000074,42.904394531250034],[75.68173828125,42.830468749999994],[75.789550781249972,42.932910156249989],[75.840332031250028,42.937500000000028],[75.9322265625,42.928515624999989],[76.509179687500051,42.918896484374983],[77.05732421875004,42.970654296874955],[77.23554687500004,42.912646484375045],[78.524218750000017,42.864648437500023],[79.164843750000074,42.759033203125],[79.203027343750051,42.666015624999972],[79.49013671875,42.45756835937496],[79.92109375000004,42.41313476562496],[80.071289062499972,42.302978515625],[80.209375000000051,42.190039062500006],[80.165039062499972,42.665527343750057],[80.785742187500063,43.16157226562504],[80.355273437500017,44.097265625000063],[80.45546875,44.74609375],[80.059179687500119,45.006445312500006],[81.602050781250028,45.310839843750017],[82.4787109375001,45.123583984374989],[82.326660156250028,45.519921874999994],[83.0041015625001,47.03349609374996],[83.19306640625004,47.186572265624989],[84.786132812499972,46.830712890625051],[85.656640625000051,47.254638671875],[85.525976562500063,47.915625000000006],[85.7494140625,48.385058593749989],[86.549414062500119,48.528613281250017],[86.75312500000004,49.00883789062496],[87.322851562500119,49.085791015625006]]]}},{type:"Feature",properties:{name:"Kenya",childNum:1},geometry:{type:"Polygon",coordinates:[[[35.325292968750006,5.3648925781249943],[35.268359375000074,5.4922851562500057],[35.084472656249972,5.31186523437502],[34.878320312499994,5.1095703125000256],[34.6398437500001,4.8754882812500284],[34.380175781250017,4.6206542968749744],[34.176855468750006,4.4190917968750369],[33.976074218749972,4.2202148437500284],[34.13203125000004,3.8891601562499858],[34.18574218750004,3.8697753906250369],[34.165039062500028,3.8129882812500142],[34.392871093750074,3.6915039062500483],[34.447851562500063,3.1634765625000369],[34.742480468750074,2.8181152343750142],[34.9640625000001,2.06240234374998],[34.965234375000051,1.6433593749999602],[34.787597656250028,1.230712890625],[34.64912109375004,1.1853027343749858],[34.535253906250006,1.1015624999999858],[34.481738281250017,1.0421386718750512],[34.4108398437501,.86728515625003411],[34.160937500000074,.60517578125002558],[33.943164062500017,.17377929687496874],[33.903222656250051,-1.0020507812500341],[33.979394531249994,-1.0020507812500341],[35.836914062499972,-2.0366210937499432],[37.643847656250074,-3.0454101562500284],[37.608691406250074,-3.4602539062499886],[37.797265625000051,-3.6744140625000057],[39.221777343750006,-4.6923828125000142],[39.49091796875004,-4.4784179687500227],[40.1154296875001,-3.2505859374999915],[40.222460937500017,-2.6883789062500369],[40.644140625000063,-2.53945312499998],[40.995507812500051,-1.9505859375000085],[41.38691406250004,-1.8669921875000313],[41.521874999999994,-1.5722656250000284],[41.4269531250001,-1.4495117187499744],[41.249804687500074,-1.220507812499946],[40.9787109375001,-.87031250000001137],[40.970019531250017,1.3781738281250284],[40.964453125000006,2.8146484375000256],[41.341796874999972,3.20166015625],[41.6134765625001,3.59047851562498],[41.88398437500004,3.9777343750000114],[41.737695312499994,3.9790527343750028],[41.481933593750028,3.9632812499999943],[41.372460937499994,3.94619140624998],[41.22089843750004,3.9435546874999687],[41.020800781250017,4.0574707031249915],[40.765234375000006,4.2730468750000341],[39.842187499999994,3.8514648437500369],[39.790332031250017,3.7542480468750341],[39.657519531250017,3.5778320312499829],[39.494433593750017,3.45610351562496],[38.608007812500006,3.6000976562499858],[38.451562500000051,3.6048339843749773],[38.22529296875004,3.61899414062502],[38.0861328125001,3.6488281249999659],[37.944921875000006,3.7467285156250227],[37.154589843750017,4.2545410156249943],[36.905566406250017,4.4114746093749915],[36.081933593749994,4.4497070312499716],[36.021972656250028,4.4681152343749915],[35.9787109375001,4.50380859374998],[35.763085937500051,4.8080078125000512],[35.756152343750074,4.9504882812500313],[35.779296874999972,5.1055664062500057],[35.800292968749972,5.1569335937499829],[35.745019531249994,5.343994140625],[35.325292968750006,5.3648925781249943]]]}},{type:"Feature",properties:{name:"Kyrgyzstan",childNum:1},geometry:{type:"Polygon",coordinates:[[[72.639941406250017,39.385986328125],[73.2349609375,39.374560546874996],[73.336132812500011,39.412353515625],[73.387402343750011,39.442724609375],[73.470410156250011,39.460595703124994],[73.631640625000017,39.448876953124994],[73.715722656250023,39.462255859375],[73.822949218750011,39.48896484375],[73.872753906250011,39.53330078125],[73.9146484375,39.606494140624996],[73.835351562500023,39.800146484375],[73.856250000000017,39.828662109374996],[73.884570312500017,39.8779296875],[73.938769531250017,39.978808593749996],[73.991601562500023,40.043115234374994],[74.0205078125,40.059374999999996],[74.085156250000011,40.07431640625],[74.24267578125,40.092041015625],[74.411914062500017,40.13720703125],[75.0044921875,40.449511718749996],[75.58349609375,40.605322265625],[75.655957031250011,40.329248046874994],[75.677148437500023,40.305810546874994],[75.871972656250023,40.30322265625],[76.25830078125,40.43076171875],[76.318554687500011,40.35224609375],[76.396386718750023,40.389794921874994],[76.480175781250011,40.449511718749996],[76.824023437499989,40.982324218749994],[76.90771484375,41.024169921875],[76.986621093749989,41.03916015625],[77.581738281250011,40.9927734375],[77.719335937500034,41.024316406249994],[77.815234374999989,41.055615234375],[77.956445312500023,41.050683593749994],[78.123437500000023,41.075634765625],[78.346289062500034,41.2814453125],[78.362402343750034,41.371630859374996],[79.293554687500034,41.7828125],[79.840429687500034,41.995751953124994],[79.90966796875,42.014990234375],[80.216210937500023,42.032421875],[80.235156249999989,42.04345703125],[80.246191406250034,42.059814453125],[80.209375000000023,42.1900390625],[80.0712890625,42.302978515625],[79.921093750000011,42.413134765624996],[79.490136718750023,42.457568359374996],[79.367773437500034,42.547216796875],[79.295507812500034,42.604833984375],[79.203027343750023,42.666015625],[79.164843749999989,42.759033203125],[78.524218749999989,42.864648437499994],[77.235546875000011,42.912646484374996],[77.057324218750011,42.970654296875],[76.509179687500023,42.918896484375],[75.9322265625,42.928515624999996],[75.84033203125,42.9375],[75.78955078125,42.932910156249996],[75.68173828125,42.830468749999994],[75.047656250000017,42.90439453125],[74.20908203125,43.240380859374994],[73.886035156250017,43.132568359375],[73.55625,43.002783203125],[73.421875,42.593505859375],[73.492968750000017,42.409033203125],[73.282910156250011,42.5041015625],[72.855078125,42.5611328125],[72.7529296875,42.637890625],[72.543164062500011,42.677734375],[72.275781250000023,42.757666015625],[72.161816406250011,42.760693359375],[71.816796875000023,42.822167968749994],[71.760546875000017,42.821484375],[71.734765625000023,42.818896484374996],[71.5142578125,42.766943359375],[71.422070312500011,42.783154296875],[71.256640625000017,42.733544921874994],[71.022753906250017,42.535449218749996],[70.892871093750017,42.339990234374994],[70.94677734375,42.248681640624994],[70.97900390625,42.266552734375],[71.036035156250023,42.28466796875],[71.12998046875,42.25],[71.212695312500017,42.206445312499994],[71.232324218750023,42.186279296875],[71.228515625,42.162890624999996],[71.0322265625,42.077783203124994],[70.84189453125,42.01962890625],[70.454980468750023,41.725048828125],[70.180957031250017,41.571435546874994],[70.782421875000011,41.262499999999996],[71.110742187500023,41.152636718749996],[71.298828125,41.152490234374994],[71.39306640625,41.123388671875],[71.408398437500011,41.136035156249996],[71.4208984375,41.34189453125],[71.606250000000017,41.367431640625],[72.364062500000017,41.04345703125],[73.132128906250017,40.828515624999994],[72.3892578125,40.427392578124994],[71.69248046875,40.15234375],[70.9580078125,40.2388671875],[70.59921875,39.974511718749994],[69.966796875,40.20224609375],[69.470996093750017,39.990624999999994],[69.598828125000011,39.573779296874996],[69.7720703125,39.55673828125],[70.13681640625,39.557568359375],[70.171093750000011,39.5841796875],[70.209277343750017,39.574999999999996],[70.244824218750011,39.542626953124994],[70.607812500000023,39.564404296875],[70.678613281250023,39.4712890625],[70.733105468750011,39.41328125],[70.79931640625,39.3947265625],[71.0048828125,39.411865234375],[71.0650390625,39.493408203125],[71.118066406250023,39.513574218749994],[71.272851562500023,39.535302734374994],[71.328515625000023,39.568701171875],[71.404296875,39.5978515625],[71.732226562500017,39.422998046874994],[72.639941406250017,39.385986328125]]]}},{type:"Feature",properties:{name:"Cambodia",childNum:1},geometry:{type:"Polygon",coordinates:[[[104.42636718750006,10.411230468749991],[104.85058593749997,10.534472656249974],[105.38652343750002,10.940087890625009],[106.16796874999997,11.012304687499977],[105.85605468750006,11.294287109375048],[105.85146484375005,11.635009765625],[106.33984374999997,11.68183593750004],[106.41386718750002,11.948437499999997],[106.93066406249997,12.077490234374991],[107.50644531250006,12.364550781250031],[107.47539062500002,13.030371093749963],[107.60546874999997,13.437792968750017],[107.3314453125,14.126611328125009],[107.51943359375005,14.705078125],[107.41474609375004,14.562890624999994],[107.37988281250003,14.555322265625051],[107.29267578125004,14.592382812500048],[107.10937499999997,14.416699218750054],[106.81992187500006,14.314697265625057],[106.5636718750001,14.505078125000026],[106.53115234375005,14.549414062499991],[106.50146484375003,14.578222656250006],[106.44697265625004,14.515039062500009],[106.35498046875003,14.454785156249997],[106.1652343750001,14.372363281249989],[106.00839843750012,14.357177734375],[105.97890625,14.343017578125043],[106.00410156250004,14.262890624999983],[106.09667968749997,14.127099609375023],[106.12470703125004,14.049121093750031],[105.9044921875001,13.924511718750054],[105.35019531250006,14.109570312500011],[105.24570312500006,14.200537109374977],[105.20703125000003,14.259374999999977],[105.18554687500003,14.319091796874972],[105.1833007812501,14.346240234374989],[105.16914062500004,14.336083984374966],[105.12597656250003,14.280957031250011],[105.07412109375005,14.227441406250037],[104.96972656249997,14.366113281250051],[104.77900390625004,14.427832031250006],[103.19941406250004,14.332617187499977],[102.72890625,13.841894531250006],[102.31972656250005,13.539990234375054],[102.49960937500012,12.669970703125003],[102.75566406250002,12.42626953125],[102.73662109375007,12.089794921875011],[102.93388671875002,11.706689453125037],[103.12548828124997,11.460644531250011],[103.15283203124997,10.913720703125051],[103.5324218750001,11.146679687499997],[103.72187500000004,10.890136718750043],[103.53222656249997,10.604638671874966],[104.26240234375004,10.541259765625014],[104.42636718750006,10.411230468749991]]]}},{type:"Feature",properties:{name:"South Korea",childNum:1},geometry:{type:"Polygon",coordinates:[[[128.37460937500012,38.623437499999994],[128.03896484375,38.308544921874983],[127.16953125000006,38.304541015625034],[126.63388671875012,37.781835937500063],[126.74638671875002,37.193554687500011],[126.21718750000005,36.870947265625006],[126.5482421875,36.477636718750006],[126.71738281250006,35.768847656250017],[126.29111328125012,35.154150390625034],[126.50830078125003,34.350634765625017],[127.71484374999997,34.954687499999977],[128.44394531250012,34.870361328125028],[128.5109375000001,35.100976562500023],[129.21416015625007,35.181835937499983],[129.5617187500001,35.947656250000023],[129.40351562500004,36.052148437499994],[129.47343750000007,36.741894531250011],[129.33515625000004,37.274560546874994],[128.61884765625004,38.176074218749989],[128.37460937500012,38.623437499999994]]]}},{type:"Feature",properties:{name:"Kosovo",childNum:1},geometry:{type:"Polygon",coordinates:[[[21.5625,42.247509765625],[21.529980468750011,42.349999999999994],[21.390625,42.751416015625],[21.057031250000023,43.091699218749994],[20.344335937500006,42.827929687499996],[20.06396484375,42.547265624999994],[20.485449218750006,42.223388671875],[20.566210937500017,41.873681640624994],[21.059765625000011,42.171289062499994],[21.25634765625,42.099511718749994],[21.389550781250023,42.21982421875],[21.560839843750017,42.24765625],[21.5625,42.247509765625]]]}},{type:"Feature",properties:{name:"Kuwait",childNum:1},geometry:{type:"Polygon",coordinates:[[[48.442480468750006,28.542919921874983],[48.18378906250004,28.979394531249994],[47.969628906250051,29.616699218749972],[48.136132812500051,29.618115234374983],[48.005664062500017,29.835791015625034],[47.97871093750004,29.982812500000051],[47.753906249999972,30.076611328124955],[47.672753906250051,30.095605468750023],[47.148242187500017,30.0009765625],[46.905859375000063,29.537499999999994],[46.53144531250004,29.096240234374989],[47.433203125000006,28.989550781250017],[47.671289062499994,28.53315429687504],[48.442480468750006,28.542919921874983]]]}},{type:"Feature",properties:{name:"Lao People's Democratic Republic",childNum:1},geometry:{type:"Polygon",coordinates:[[[102.12744140625011,22.379199218749989],[102.09150390625007,22.412255859375136],[102.02441406250006,22.439208984375114],[101.841796875,22.388476562500102],[101.75996093750001,22.490332031250034],[101.73876953125011,22.495263671874966],[101.70751953125,22.486572265625],[101.67148437500009,22.462304687500023],[101.6199218750001,22.327441406250102],[101.56787109375011,22.2763671875],[101.52451171874998,22.253662109375],[101.73652343750001,21.826513671874977],[101.7439453125001,21.77797851562508],[101.74726562500007,21.605761718749989],[101.7229492187501,21.314941406250057],[101.76308593750014,21.278906249999977],[101.80205078125005,21.235986328125136],[101.8005859375001,21.212597656249955],[101.78349609374999,21.204150390625045],[101.70478515625013,21.150146484375057],[101.54238281250008,21.234277343750136],[101.44355468750001,21.230810546874977],[101.28144531250007,21.184130859375045],[101.24785156249993,21.197314453125045],[101.22441406249999,21.22373046874992],[101.17539062500009,21.407519531250102],[100.92753906250005,21.3662109375],[100.81953125000007,21.314208984375057],[100.75664062500005,21.312646484375136],[100.703125,21.25136718750008],[100.65917968750011,21.130371093750114],[100.61367187500008,21.059326171875],[100.56660156250007,21.038183593749977],[100.53613281250006,20.992382812500068],[100.5222656250001,20.921923828125102],[100.56513671875013,20.82509765625008],[100.2493164062501,20.730273437499932],[100.31796875000003,20.385888671875136],[100.51953125000006,20.177929687500068],[100.53994140625014,20.132373046874989],[100.54306640625009,20.088671874999989],[100.51455078125014,19.996337890625],[100.39765625000013,19.756103515625057],[100.62548828125,19.499853515625091],[101.15468750000014,19.579199218750091],[101.22080078125015,19.486621093750045],[101.19755859374999,19.327929687500045],[101.28632812499995,18.977148437500034],[101.16552734375006,18.61831054687508],[101.10634765625008,18.533544921875034],[101.06044921875014,18.479003906249943],[101.0505859375001,18.407031250000045],[101.11328125000006,18.033544921874977],[100.9084960937501,17.583886718750023],[101.10517578125001,17.479541015625102],[101.77480468750002,18.033398437500125],[101.81865234375005,18.064648437500125],[101.87548828125011,18.046435546874932],[101.94746093750001,18.081494140624955],[102.03457031250002,18.169824218750023],[102.10146484375014,18.210644531250011],[102.14824218750005,18.203857421875057],[102.23164062500001,18.148974609375045],[102.35185546874999,18.045947265625045],[102.71757812500005,17.892236328125136],[103.05136718750003,18.028515625000011],[103.36699218750005,18.42333984375],[103.62968750000005,18.382568359375057],[103.79228515624999,18.316503906250091],[103.89882812500002,18.295312500000023],[103.94960937500008,18.318994140625023],[104.04873046875002,18.216699218749966],[104.19619140625002,17.988378906250034],[104.42812500000002,17.698974609375057],[104.81601562499998,17.30029296875],[104.75898437500013,17.0771484375],[104.75058593750015,16.647558593750034],[104.81933593749994,16.466064453125057],[105.04716796874999,16.160253906250091],[105.1487304687501,16.093554687499989],[105.33066406250003,16.037890625000045],[105.40625,15.987451171875023],[105.37324218750001,15.889697265625045],[105.39892578125011,15.829882812500102],[105.46201171875015,15.780419921875136],[105.62207031250006,15.699951171875114],[105.61562500000002,15.488281249999943],[105.51318359375011,15.360888671874932],[105.47558593750006,14.530126953124977],[105.34218750000008,14.416699218749955],[105.24365234375006,14.367871093749955],[105.18330078125001,14.346240234374989],[105.18554687499994,14.319091796875],[105.20703125000006,14.259375000000091],[105.24570312500015,14.200537109374977],[105.35019531250009,14.109570312500125],[105.5315429687501,14.156152343750023],[105.90449218750007,13.924511718750068],[106.12470703124995,14.049121093750045],[106.09667968750011,14.127099609375136],[106.00410156250013,14.262890625000068],[105.97890625000014,14.343017578125057],[106.00839843750009,14.357177734375114],[106.16523437500007,14.372363281249989],[106.22539062500005,14.476220703125023],[106.35498046875,14.454785156250068],[106.50146484375,14.578222656250034],[106.53115234375002,14.549414062499977],[106.56367187500007,14.505078125000011],[106.81992187500003,14.314697265624943],[107.10937500000006,14.416699218749955],[107.29267578125007,14.592382812500034],[107.37988281250006,14.555322265625136],[107.41474609375007,14.56289062500008],[107.46513671875005,14.664990234375125],[107.51943359375008,14.705078125000114],[107.51376953124998,14.817382812500057],[107.52451171875003,14.871826171874943],[107.5046875000001,14.91591796875008],[107.48037109375014,14.979882812500136],[107.55527343750009,15.057031250000023],[107.58964843749999,15.118457031250102],[107.63369140625008,15.18984375000008],[107.65312499999999,15.255224609375091],[107.62167968750015,15.309863281250045],[107.56425781249999,15.3916015625],[107.33876953125002,15.560498046875125],[107.27939453125003,15.618701171875045],[107.18955078125003,15.747265624999955],[107.16591796875002,15.802490234375],[107.18886718750008,15.838623046875114],[107.36064453125005,15.921728515624977],[107.39638671875008,16.043017578124989],[107.29648437500015,16.084033203124989],[107.21738281250003,16.136328124999977],[106.93066406250006,16.35312499999992],[106.69609375000005,16.458984375],[106.50224609374999,16.9541015625],[105.69140625,17.737841796874932],[105.58847656250015,17.983691406249932],[105.51855468750011,18.077441406250045],[105.45820312500007,18.154296875000057],[105.33349609375006,18.189648437500011],[105.27324218750005,18.235351562500057],[105.16328125000007,18.338720703124977],[105.11455078125005,18.405273437500057],[105.08583984375008,18.450097656250136],[105.14541015625014,18.616796874999977],[105.146484375,18.650976562499977],[105.11513671875002,18.678857421875023],[104.9931640625,18.728320312499932],[104.71650390624995,18.803417968749955],[104.61328125000006,18.860644531250102],[104.44580078125006,18.983837890625125],[104.10859375000013,19.195556640625114],[103.91835937500008,19.268505859375068],[103.89638671875002,19.339990234375023],[104.03203124999999,19.67514648437492],[104.06279296875005,19.678417968750068],[104.25986328125003,19.685498046875068],[104.54628906250014,19.610546875000068],[104.58789062500006,19.618749999999977],[104.74316406250006,19.754736328124977],[104.80175781250011,19.836132812500068],[104.81513671875001,19.904003906250011],[104.92792968750007,20.018115234374989],[104.61884765624995,20.374511718750114],[104.58320312500001,20.646679687499955],[104.349609375,20.821093749999989],[104.1953125,20.91396484375008],[104.05205078124999,20.941210937500102],[103.6350585937501,20.697070312500102],[103.46357421874995,20.779833984375102],[103.21074218749999,20.840625000000045],[103.1044921875,20.891650390624989],[102.8837890625,21.202587890625068],[102.85117187500009,21.265917968749989],[102.94863281250008,21.569775390625068],[102.12744140625011,22.379199218749989]]]}},{type:"Feature",properties:{name:"Lebanon",childNum:1},geometry:{type:"Polygon",coordinates:[[[35.869140625,33.43173828125],[35.9423828125,33.667578125],[36.5849609375,34.221240234374996],[36.433007812500023,34.6134765625],[35.976269531250011,34.629199218749996],[35.108593750000011,33.08369140625],[35.411230468750006,33.07568359375],[35.869140625,33.43173828125]]]}},{type:"Feature",properties:{name:"Liberia",childNum:1},geometry:{type:"Polygon",coordinates:[[[-8.4864257812499773,7.5584960937499943],[-8.7083007812499886,7.6588867187499972],[-8.8896484375,7.2626953125],[-9.1175781249999943,7.2159179687499915],[-9.4597656249999886,7.4425292968749943],[-9.3689453124999886,7.6395507812499943],[-9.5182617187499829,8.3460937499999943],[-9.7682617187499829,8.5345703124999943],[-10.283203125,8.4851562499999886],[-10.389550781249994,8.1576171874999943],[-10.878076171874994,7.5382324218749943],[-11.267675781249977,7.2326171874999972],[-11.507519531249983,6.9065429687499886],[-10.849023437499994,6.465087890625],[-10.785595703124983,6.3101562499999915],[-10.2763671875,6.07763671875],[-9.1321777343749773,5.0546386718749972],[-8.259033203125,4.5899902343749943],[-7.5449707031249886,4.351318359375],[-7.5746582031249829,4.5723144531249886],[-7.5850585937499773,4.916748046875],[-7.39990234375,5.5505859374999886],[-7.6361328124999943,5.90771484375],[-7.7303710937499943,5.9190429687499915],[-7.8009277343749943,6.0389160156249915],[-7.8886230468749829,6.23486328125],[-7.9815917968749943,6.2861328125],[-8.203857421875,6.2907226562499972],[-8.587890625,6.4905273437499886],[-8.3245117187499886,6.9200195312499915],[-8.4087402343749886,7.4118164062499972],[-8.4864257812499773,7.5584960937499943]]]}},{type:"Feature",properties:{name:"Libya",childNum:1},geometry:{type:"Polygon",coordinates:[[[25.150488281250006,31.654980468749997],[24.683886718750017,32.015966796875],[24.129687500000017,32.009228515625],[23.286328125000011,32.213818359375],[23.090625000000017,32.61875],[22.187402343750023,32.918261718749996],[21.635937500000011,32.937304687499996],[20.62109375,32.58017578125],[20.121484375000023,32.21875],[19.926367187500006,31.817529296874994],[20.150976562500006,31.07861328125],[19.713281250000023,30.48837890625],[19.291699218750011,30.2880859375],[18.936425781250023,30.290429687499994],[18.1904296875,30.777294921874997],[17.349218750000006,31.081494140624997],[16.123046875,31.264453124999996],[15.496386718750017,31.656787109374996],[15.176562500000017,32.391162109374996],[14.513378906250011,32.511083984375],[14.237109375000017,32.68125],[13.283496093750017,32.9146484375],[12.753515625000006,32.801074218749996],[12.279882812500006,32.858544921874994],[11.8134765625,33.093701171875],[11.657128906250023,33.118896484375],[11.504589843750011,33.181933593749996],[11.467187500000023,32.965722656249994],[11.453906250000017,32.781689453125],[11.453906250000017,32.642578125],[11.533789062500006,32.524951171874996],[11.535937500000017,32.47333984375],[11.504980468750006,32.413671875],[11.358007812500006,32.34521484375],[11.168261718750017,32.256738281249994],[11.005175781250017,32.172705078125],[10.826367187500011,32.0806640625],[10.60888671875,31.929541015625],[10.475781250000011,31.736035156249997],[10.274609375000011,31.684960937499994],[10.114941406250011,31.463769531249994],[10.216406250000006,30.783203125],[10.059765625000011,30.580078125],[9.9325195312500227,30.425341796874996],[9.89501953125,30.3873046875],[9.8074218750000171,30.342236328124997],[9.6379882812500171,30.28232421875],[9.5187500000000114,30.229394531249994],[9.3102539062500114,30.115234375],[9.6726562500000171,29.5669921875],[9.8425781250000171,28.966992187499997],[9.916015625,27.785693359374996],[9.74755859375,27.330859374999996],[9.859375,26.551953124999997],[9.4914062500000114,26.333740234375],[9.4482421875,26.067138671875],[10.000683593750011,25.332080078125003],[10.255859375,24.591015624999997],[10.686132812500006,24.551367187499991],[11.536914062500017,24.290820312500003],[11.967871093750006,23.517871093750003],[13.481250000000017,23.18017578125],[14.230761718750017,22.618457031250003],[14.97900390625,22.996191406249991],[15.984082031250011,23.445214843749994],[18.231347656250023,22.335546874999991],[19.668554687500006,21.625830078124991],[21.5849609375,20.679492187500003],[23.980273437500017,19.496630859375003],[23.980273437500017,19.995947265624991],[24.9794921875,20.002587890624994],[24.980273437500017,21.995849609375],[24.980273437500017,24.466064453125],[24.980273437500017,26.487109374999996],[24.980273437500017,29.181884765625],[24.726464843750023,30.2505859375],[24.973925781250017,30.776562499999997],[24.852734375000011,31.334814453125],[25.150488281250006,31.654980468749997]]]}},{type:"Feature",properties:{name:"Sri Lanka",childNum:1},geometry:{type:"Polygon",coordinates:[[[79.98232421875,9.8126953125000114],[80.1183593750001,9.3268554687499687],[79.92890625000004,8.8992187499999744],[79.792089843750063,7.5852050781249716],[79.859374999999972,6.8292968749999829],[80.095312500000119,6.1531738281250057],[80.724121093750028,5.97905273437496],[81.63740234375004,6.4251464843749915],[81.861425781250119,6.9012695312499943],[81.874121093750119,7.2883300781249858],[81.4359375,8.1188964843749858],[81.372851562500017,8.4314453124999886],[80.71113281250004,9.3663574218750227],[80.252832031250051,9.796337890625054],[79.98232421875,9.8126953125000114]]]}},{type:"Feature",properties:{name:"Lesotho",childNum:1},geometry:{type:"Polygon",coordinates:[[[28.128710937500017,-30.525097656250011],[28.39208984375,-30.147558593750006],[29.098046875000023,-29.919042968750006],[29.142187500000006,-29.700976562500003],[29.293554687500006,-29.56689453125],[29.348828125000011,-29.441992187500006],[29.38671875,-29.319726562500009],[29.390722656250006,-29.269726562500011],[29.370898437500017,-29.218457031250011],[29.301367187500006,-29.08984375],[28.625781250000017,-28.581738281250011],[27.735546875000011,-28.940039062500006],[27.294531250000006,-29.519335937500003],[27.193554687500011,-29.941308593750009],[27.364062500000017,-30.279199218750009],[27.753125000000011,-30.600000000000009],[28.056835937500011,-30.631054687500011],[28.128710937500017,-30.525097656250011]]]}},{type:"Feature",properties:{name:"Lithuania",childNum:1},geometry:{type:"Polygon",coordinates:[[[25.573046875000017,54.139892578125],[25.859277343750051,54.919287109374977],[25.964453124999977,54.947167968749966],[26.092968750000068,54.962304687500051],[26.175195312500023,55.003271484375034],[26.457617187500006,55.342480468749955],[26.469531250000045,55.371923828125006],[26.51923828125004,55.448144531249994],[26.566601562500011,55.546484375000034],[26.590820312500057,55.622656250000006],[26.593554687500074,55.667529296875017],[26.542871093750051,55.672412109375017],[26.40107421875004,55.703808593750011],[26.281250000000057,55.750439453125011],[25.585742187500017,56.130175781250017],[25.069921875000006,56.20039062500004],[24.903027343750011,56.398193359375],[24.120703125000063,56.264257812499977],[23.812695312500011,56.329248046874994],[23.195898437500034,56.367138671874983],[23.119824218749983,56.330664062500006],[23.042968750000057,56.324072265625006],[22.968261718750028,56.380419921875017],[22.084570312500034,56.406738281250057],[21.65351562500004,56.314550781250006],[21.31464843750004,56.188134765625023],[21.04609375000004,56.070068359375028],[21.053808593750006,56.022949218750028],[21.061914062500051,55.813427734374983],[21.235742187500023,55.264111328124983],[22.831250000000011,54.838476562500034],[22.766210937499977,54.356787109375034],[23.015527343750051,54.348339843750011],[23.453613281250057,54.143457031250023],[23.484667968750074,53.939794921875006],[24.191308593750051,53.950439453125028],[24.236621093750045,53.91997070312496],[24.317968750000006,53.892968749999966],[24.768164062499977,53.974658203124989],[25.573046875000017,54.139892578125]]]}},{type:"Feature",properties:{name:"Luxembourg",childNum:1},geometry:{type:"Polygon",coordinates:[[[6.4873046875,49.798486328124994],[6.2560546875000114,49.87216796875],[6.13818359375,49.97431640625],[6.1097656250000227,50.034375],[6.1083007812500227,50.09423828125],[6.1165039062500171,50.120996093749994],[6.0890625000000114,50.154589843749996],[5.9762695312500114,50.1671875],[5.8668945312500114,50.082812499999996],[5.8173828125,50.0126953125],[5.7880859375,49.961230468749996],[5.7440429687500227,49.91962890625],[5.7352539062500227,49.875634765624994],[5.7408203125000057,49.857177734375],[5.7257812500000114,49.833349609375],[5.7250000000000227,49.80830078125],[5.7879882812500227,49.75888671875],[5.8037109375,49.732177734375],[5.88037109375,49.644775390625],[5.7897460937500114,49.53828125],[5.8234375000000114,49.505078125],[5.9013671875,49.48974609375],[5.9289062500000114,49.4775390625],[5.95947265625,49.454638671874996],[6.0741210937500227,49.454638671874996],[6.1199218750000171,49.485205078125],[6.2421875,49.4943359375],[6.27734375,49.4775390625],[6.3443359375000057,49.452734375],[6.3484375000000171,49.5126953125],[6.4873046875,49.798486328124994]]]}},{type:"Feature",properties:{name:"Latvia",childNum:1},geometry:{type:"Polygon",coordinates:[[[28.14794921875,56.142919921875],[27.806054687500023,56.86708984375],[27.639453125000017,56.845654296875],[27.814550781250006,57.16689453125],[27.796875,57.316943359374996],[27.538671875000006,57.42978515625],[27.511132812500023,57.508154296875],[27.4697265625,57.5240234375],[27.326562500000023,57.52548828125],[27.187109375000006,57.538330078125],[27.033398437500011,57.578759765625],[26.966015625000011,57.609130859375],[26.899804687500023,57.6087890625],[26.298046875000011,57.60107421875],[25.66015625,57.920166015625],[25.111035156250011,58.063427734375],[24.911328125000011,58.00458984375],[24.839062500000011,57.988720703125],[24.775781250000023,57.98525390625],[24.322558593750017,57.87060546875],[24.403222656250023,57.324999999999996],[23.647753906250017,56.971044921875],[22.554589843750023,57.724267578125],[21.728710937500011,57.57099609375],[21.0712890625,56.82373046875],[21.046093750000011,56.070068359375],[21.314648437500011,56.188134765625],[21.653515625000011,56.31455078125],[21.730566406250006,56.325976562499996],[22.084570312500006,56.40673828125],[22.96826171875,56.380419921874996],[23.04296875,56.324072265625],[23.119824218750011,56.3306640625],[23.195898437500006,56.367138671875],[23.812695312500011,56.329248046875],[24.120703125000006,56.2642578125],[24.903027343750011,56.398193359375],[25.069921875000006,56.200390625],[25.585742187500017,56.130175781249996],[26.28125,55.750439453125],[26.401074218750011,55.70380859375],[26.542871093750023,55.672412109374996],[26.593554687500017,55.667529296874996],[26.620214843750006,55.679638671875],[26.822460937500011,55.709228515625],[27.052539062500017,55.83056640625],[27.576757812500006,55.798779296875],[28.14794921875,56.142919921875]]]}},{type:"Feature",properties:{name:"Morocco",childNum:1},geometry:{type:"Polygon",coordinates:[[[-1.16259765625,32.399169921875],[-1.510009765625,32.877636718749955],[-1.5507324218749545,33.073583984375006],[-1.67919921875,33.318652343750017],[-1.7069335937499659,34.176074218749989],[-1.7956054687499261,34.751904296874955],[-1.9208984374999432,34.835546875000034],[-2.1317871093749261,34.970849609374994],[-2.2196289062499659,35.104199218749983],[-2.4237304687499943,35.123486328124983],[-2.8399414062499488,35.127832031249994],[-3.6932617187499943,35.279980468749983],[-4.3299804687499375,35.161474609375006],[-5.1053710937499943,35.467773437499972],[-5.3973632812499659,35.929882812499955],[-5.9248046874999432,35.785791015625023],[-6.3531250000000057,34.776074218750011],[-6.9009765624999488,33.969042968749989],[-7.5623535156249773,33.640283203124994],[-8.3011718749999375,33.374365234374977],[-9.245849609375,32.572460937499955],[-9.3474609374999318,32.086376953124955],[-9.80869140624992,31.42460937499996],[-9.8754882812499432,30.717919921874966],[-9.6529296874999773,30.447558593750045],[-9.6670898437499488,30.109277343750051],[-10.486474609374994,29.06494140625],[-11.080957031249937,28.713769531249966],[-11.430175781249943,28.382031249999983],[-11.986083984374972,28.129296874999994],[-12.948925781249926,27.914160156250034],[-13.175976562499983,27.655712890624983],[-13.575781250000006,26.735107421875],[-14.413867187499932,26.253710937499989],[-14.794921874999943,25.404150390625006],[-14.856054687499977,24.871582031250057],[-15.038867187499989,24.548828125000028],[-15.586328124999966,24.072753906250028],[-16.210253906249989,23.097900390625],[-16.514404296874943,22.333496093749972],[-16.930859374999983,21.900000000000034],[-17.003076171874937,21.420703125000017],[-16.951123046874926,21.430273437500006],[-16.730957031250028,21.470312499999977],[-15.750927734374926,21.490820312499977],[-15.610791015624983,21.470312499999977],[-15.4609375,21.450781250000006],[-15.15087890625,21.441015625000063],[-14.971142578124955,21.441015625000063],[-14.840820312499972,21.450781250000006],[-14.750976562499972,21.500585937500034],[-14.670849609374983,21.600195312499977],[-14.52099609375,21.990869140624994],[-14.221191406249943,22.310156250000034],[-14.1708984375,22.760351562499977],[-14.121093749999972,22.960546875000006],[-14.10107421875,23.100195312500034],[-14.020996093750028,23.410742187499977],[-13.891113281250028,23.691015625000063],[-13.840771484374983,23.750585937500034],[-13.770947265624955,23.790625000000006],[-13.661083984374955,23.830664062500006],[-13.5810546875,23.870703124999977],[-13.391113281249943,23.941015625000006],[-13.310986328124955,23.981054687499977],[-13.061035156249943,24.400976562500006],[-12.991162109375011,24.470312500000006],[-12.710937500000028,24.630468750000034],[-12.630810546874955,24.680273437499977],[-12.500976562499972,24.770117187499977],[-12.431152343749943,24.830664062500063],[-12.40087890625,24.880468750000006],[-12.360839843750028,24.970312500000006],[-12.310986328124983,25.110937500000063],[-12.03076171875,26.030859375000063],[-11.880859375000028,26.070898437500034],[-11.754882812499943,26.086523437500034],[-11.718212890624926,26.104101562500063],[-11.337890624999972,26.633398437499977],[-11.316845703124955,26.744726562500006],[-11.361279296874955,26.793554687500006],[-11.392578125000028,26.883398437500006],[-10.922802734374983,27.010351562500034],[-10.251464843749972,26.860937500000063],[-9.7353515625,26.860937500000063],[-9.4130371093749545,27.088476562500063],[-9.0019042968749545,27.090429687500006],[-8.7948730468749829,27.120703125000034],[-8.7538574218749545,27.150976562500006],[-8.7538574218749545,27.191015624999977],[-8.7743652343749829,27.460546875000006],[-8.7845703124999943,27.530859375000034],[-8.8139160156249545,27.613867187500063],[-8.8177734374999375,27.655908203125023],[-8.8178222656249545,27.65644531250004],[-8.683349609375,27.900390625],[-8.659912109375,28.718603515625063],[-8.2651855468749886,28.980517578125045],[-7.9989257812499943,29.132421874999977],[-7.6851562499999488,29.349511718749994],[-7.4857421874999943,29.392236328124994],[-7.23491210937496,29.574902343749983],[-7.0949218749999545,29.625195312500011],[-6.8555664062499488,29.601611328125017],[-6.755126953125,29.583837890625034],[-6.6353515624999488,29.568798828124983],[-6.5205566406249886,29.659863281249983],[-6.5106933593749545,29.726025390624955],[-6.5079101562500057,29.783789062500006],[-6.5008789062499943,29.809130859375017],[-5.7749999999999773,29.869042968750051],[-5.44877929687496,29.956933593750023],[-5.2936523437499829,30.058642578125045],[-5.1801269531249545,30.166162109374994],[-5.0619140624999375,30.326416015625057],[-4.9682617187499432,30.465380859375045],[-4.7785156249999261,30.552392578124994],[-4.52915039062492,30.625537109374989],[-4.3228515625000057,30.698876953124994],[-4.1487792968749773,30.8095703125],[-3.9853515624999716,30.91352539062504],[-3.7020019531249773,30.944482421875023],[-3.6667968749999318,30.964013671875023],[-3.6269042968749545,31.000927734374983],[-3.6725097656249375,31.111376953125017],[-3.8333984374999375,31.197802734375045],[-3.8371093749999829,31.512353515624994],[-3.8267578124999204,31.661914062499989],[-3.4397949218749488,31.704541015624983],[-3.01738281249996,31.834277343750017],[-2.9882324218749829,31.874218749999983],[-2.9308593749999261,32.042529296874989],[-2.8634277343749375,32.074707031249972],[-2.5232421875000171,32.125683593749983],[-2.4483886718749375,32.129980468750063],[-2.0728027343749886,32.115039062500017],[-1.8169921874999204,32.104785156249989],[-1.2753417968749829,32.089013671874966],[-1.16259765625,32.399169921875]]]}},{type:"Feature",properties:{name:"Moldova, Republic of",childNum:1},geometry:{type:"Polygon",coordinates:[[[28.212500000000006,45.450439453125],[28.264843750000011,45.48388671875],[28.310351562500017,45.498583984374996],[28.471386718750011,45.507177734375],[28.4990234375,45.517724609374994],[28.513769531250006,45.572412109374994],[28.491601562500023,45.665771484375],[28.73876953125,45.937158203124994],[28.849511718750023,45.978662109374994],[28.94775390625,46.049951171874994],[28.971875000000011,46.12763671875],[29.006250000000023,46.17646484375],[28.943750000000023,46.288427734375],[28.930566406250023,46.362255859375],[28.927441406250011,46.424121093749996],[29.146289062500017,46.526904296874996],[29.458789062500017,46.453759765624994],[29.837890625,46.350537109375],[29.92431640625,46.538867187499996],[29.934765625000011,46.625],[29.942480468750006,46.723779296874994],[29.877832031250023,46.828906249999996],[29.571972656250011,46.964013671874994],[29.455664062500006,47.292626953124994],[29.159765625000006,47.4556640625],[29.122949218750023,47.53037109375],[29.18603515625,47.658593749999994],[29.210742187500017,47.73154296875],[29.211132812500011,47.775],[29.19482421875,47.882421875],[28.973339843750011,47.933007812499994],[28.865820312500006,47.995654296874996],[28.773828125000023,48.119580078125],[28.601660156250006,48.144384765625],[28.530468750000011,48.150292968749994],[28.340527343750011,48.144433593749994],[27.549218750000023,48.477734375],[26.618945312500017,48.25986328125],[26.980761718750017,48.155029296875],[27.3369140625,47.63974609375],[28.07177734375,46.978417968749994],[28.244335937500011,46.45126953125],[28.099707031250006,45.972607421875],[28.212500000000006,45.450439453125]]]}},{type:"Feature",properties:{name:"Madagascar",childNum:1},geometry:{type:"Polygon",coordinates:[[[49.53828125000004,-12.432128906250014],[49.207031249999972,-12.079589843749957],[48.89960937500004,-12.458496093749972],[48.796484375000006,-13.267480468750023],[47.995507812499994,-13.960449218749986],[47.811523437499972,-14.544824218750023],[46.475097656250028,-15.513476562500003],[46.331445312499994,-15.713671875000031],[45.700195312499972,-15.813769531249989],[45.598242187500006,-15.992578125000009],[45.166796875000017,-15.982812499999966],[44.909179687499972,-16.174511718750026],[44.476171875000006,-16.217285156249957],[44.421386718749972,-16.702636718749972],[43.979394531249994,-17.3916015625],[44.040039062499972,-18.288476562500023],[44.23310546875004,-18.740625000000037],[44.238769531249972,-19.075195312499986],[44.448828125000063,-19.428710937499972],[44.404687500000051,-19.922070312500026],[44.239648437499994,-20.379687500000003],[43.800195312499994,-21.179199218749986],[43.501855468750051,-21.356445312499957],[43.266601562499972,-22.049316406249972],[43.397851562499994,-22.886328124999963],[43.722265625000006,-23.529687500000037],[43.687500000000028,-24.357910156250014],[44.0353515625001,-24.995703125000006],[44.34589843750004,-25.226074218749957],[44.812890625000051,-25.33417968750004],[45.115234375000028,-25.543066406249963],[45.5080078125001,-25.563183593749969],[46.158691406249972,-25.230371093750023],[46.728515624999972,-25.149902343749972],[47.177343750000006,-24.787207031249977],[47.558007812500051,-23.874609374999963],[47.9083984375001,-22.465820312500014],[48.35078125000004,-21.349023437500037],[48.607031250000063,-20.457519531249957],[49.477832031250074,-17.898535156249991],[49.437109375000063,-17.3466796875],[49.767187500000063,-16.815136718749983],[49.831054687500028,-16.255859375],[49.649902343749972,-15.566992187499991],[49.892578125000028,-15.457714843750011],[50.208984374999972,-15.960449218750028],[50.482714843750074,-15.385644531249994],[50.235351562499972,-14.732031249999963],[50.173828125000028,-14.040234374999983],[49.937500000000028,-13.072265624999957],[49.53828125000004,-12.432128906250014]]]}},{type:"Feature",properties:{name:"Mexico",childNum:1},geometry:{type:"Polygon",coordinates:[[[-97.146240234374943,25.961474609375045],[-97.358154296874972,25.870507812499994],[-98.082812499999989,26.064453124999972],[-99.107763671874977,26.446923828124994],[-99.4435546875,27.036669921874989],[-99.505322265624969,27.548339843750028],[-100.29604492187495,28.327685546874989],[-100.65864257812501,29.06855468750004],[-101.44038085937503,29.77685546875],[-102.26894531249998,29.871191406250034],[-102.73417968749999,29.643945312500023],[-102.8919921875,29.216406250000034],[-103.25771484374998,29.001123046874966],[-104.40063476562503,29.57373046875],[-104.97880859374996,30.645947265624955],[-106.25571289062495,31.544677734375],[-106.45322265624995,31.770166015625023],[-108.21181640625002,31.779345703125017],[-108.21445312499993,31.329443359375034],[-111.0419921875,31.324218750000028],[-112.93896484375001,31.916259765625028],[-114.83593749999994,32.508300781250028],[-114.72475585937495,32.715332031250028],[-117.12827148437495,32.533349609374994],[-116.66215820312495,31.56489257812504],[-116.06215820312501,30.80415039062504],[-115.67382812500003,29.756396484375017],[-114.99350585937499,29.384423828124994],[-114.14550781249997,28.605419921875011],[-114.04848632812502,28.426171874999994],[-114.30058593749995,27.872998046875011],[-114.99350585937499,27.736035156249983],[-114.44526367187503,27.218164062499994],[-113.84096679687502,26.966503906249983],[-113.59853515625001,26.721289062500034],[-113.20576171875001,26.85698242187496],[-113.02075195312499,26.583251953124972],[-112.37724609374997,26.21391601562496],[-112.05576171874995,25.488232421875011],[-112.07255859374999,24.840039062500011],[-111.41933593749997,24.329003906249994],[-110.3626953125,23.604931640625011],[-110.08603515624993,23.005468750000006],[-109.92343749999993,22.885888671874994],[-109.45805664062499,23.214746093750023],[-109.42084960937495,23.480126953124994],[-110.02280273437502,24.174609374999989],[-110.54697265624996,24.214160156250045],[-110.67724609374994,24.788525390625011],[-111.03442382812497,25.526953124999977],[-111.29160156249996,25.789794921874972],[-111.56967773437495,26.707617187500006],[-112.00908203125003,26.967089843750017],[-112.32919921874996,27.523437500000028],[-112.73403320312501,27.825976562500017],[-112.870849609375,28.424218750000051],[-113.49970703124995,28.926708984375011],[-113.75546875,29.367480468750017],[-114.37260742187497,29.830224609375051],[-114.64975585937495,30.238134765625006],[-114.63330078124997,30.50688476562496],[-114.88188476562499,31.156396484375023],[-114.83950195312497,31.79853515625004],[-114.14931640624995,31.507373046875045],[-113.04672851562495,31.179248046874989],[-113.11044921874996,30.793310546875063],[-112.73837890625,29.985449218750034],[-112.223486328125,29.269482421875011],[-112.16176757812495,29.018896484375034],[-111.68007812499997,28.470556640624977],[-111.12138671875002,27.966992187499983],[-110.52988281249995,27.864208984374983],[-110.47778320312499,27.322656249999966],[-109.94399414062495,27.079345703125057],[-109.75478515624995,26.702929687500017],[-109.48286132812498,26.710351562500023],[-109.19970703125003,26.305224609374989],[-109.42563476562495,26.032568359375063],[-109.38496093750001,25.727148437500006],[-108.37368164062497,25.1943359375],[-107.95117187499994,24.614892578124966],[-106.93549804687497,23.881249999999994],[-106.40224609374997,23.195605468750017],[-105.79179687500003,22.627490234375017],[-105.64912109375001,21.988085937500045],[-105.20869140624998,21.490820312499977],[-105.23706054687499,21.119189453125045],[-105.66943359374997,20.385595703124977],[-105.482080078125,19.976074218750028],[-104.9384765625,19.309375000000017],[-103.91245117187496,18.828466796875006],[-103.44160156249995,18.325390625000011],[-102.69956054687495,18.062841796875006],[-101.84707031250001,17.922265625000051],[-101.60029296875,17.651562499999955],[-100.847802734375,17.200488281249989],[-100.02451171874996,16.920507812500063],[-99.690673828124986,16.719628906249994],[-98.76220703125,16.534765624999977],[-98.520312499999932,16.304833984375051],[-97.754785156249937,15.966845703125017],[-97.184667968749977,15.909277343750006],[-96.51083984375,15.651904296875074],[-95.464404296874989,15.974707031250034],[-94.900439453125017,16.41748046875],[-94.661523437500023,16.201904296875028],[-94.374169921875,16.284765625000034],[-93.916064453124932,16.053564453125006],[-92.808935546874977,15.138574218750037],[-92.26455078125,14.567773437500009],[-92.209033203124989,14.57099609375004],[-92.187060546874932,14.630078124999997],[-92.159912109375,14.691015624999977],[-92.176464843750011,14.761328125000006],[-92.186376953124977,14.818359374999986],[-92.074804687499977,15.074218749999972],[-92.187158203124966,15.320898437499963],[-92.082128906249977,15.495556640625011],[-91.957226562500011,15.703222656250034],[-91.736572265625,16.070166015625006],[-91.433984375,16.070458984374994],[-90.979589843749977,16.070800781249972],[-90.703222656249977,16.071044921875028],[-90.52197265625,16.071191406250051],[-90.447167968749937,16.072705078125011],[-90.459863281249966,16.162353515624972],[-90.450146484374926,16.261376953124994],[-90.416992187500028,16.351318359375],[-90.416992187500028,16.391015625000023],[-90.975830078125,16.867822265624994],[-90.989160156249966,17.816406249999972],[-89.161474609375034,17.814843749999994],[-88.806347656249983,17.965527343749983],[-88.522998046874989,18.445898437500063],[-88.295654296874943,18.472412109375028],[-88.196777343749972,18.719677734374955],[-87.761816406249977,18.446142578125006],[-87.424755859374983,19.583349609375063],[-87.4671875,20.102148437500063],[-86.864697265625011,20.885058593750045],[-86.824072265625,21.421679687500017],[-88.131640625000017,21.615869140624966],[-88.878710937499989,21.414111328124989],[-89.819775390624955,21.274609374999983],[-90.353124999999977,21.009423828124966],[-90.484130859375028,20.55634765625004],[-90.507080078125,19.911865234375],[-90.739257812499943,19.352246093749955],[-91.34306640624996,18.900585937499955],[-91.275244140624977,18.624462890625011],[-91.802978515625028,18.470605468750023],[-91.973779296875023,18.715869140625074],[-92.710107421875,18.611669921874977],[-92.884765624999972,18.468652343749966],[-93.55234375,18.430468750000017],[-94.189013671874932,18.195263671874983],[-94.54619140624996,18.174853515624989],[-94.79814453124996,18.514599609375011],[-95.181835937499955,18.700732421875017],[-95.821093749999989,18.754638671874972],[-96.289550781249943,19.34375],[-96.456054687499943,19.869775390624966],[-97.121435546874977,20.614990234375],[-97.637548828124949,21.603662109374966],[-97.857812499999966,22.624511718750028],[-97.667675781249955,24.389990234374977],[-97.507080078125028,25.014550781250051],[-97.146240234374943,25.961474609375045]]]}},{type:"Feature",properties:{name:"North Macedonia",childNum:1},geometry:{type:"Polygon",coordinates:[[[22.344042968750017,42.31396484375],[22.23974609375,42.358154296875],[22.146679687500011,42.324999999999996],[22.052050781250017,42.304638671875],[21.904101562500017,42.322070312499996],[21.5625,42.247509765625],[21.560839843750017,42.24765625],[21.389550781250023,42.21982421875],[21.25634765625,42.099511718749994],[21.059765625000011,42.171289062499994],[20.566210937500017,41.873681640624994],[20.488964843750011,41.272607421874994],[20.964257812500023,40.849902343749996],[21.575781250000006,40.868945312499996],[21.929492187500017,41.107421875],[21.993359375000011,41.13095703125],[22.237695312500023,41.155175781249994],[22.493554687500023,41.118505859375],[22.603613281250006,41.140185546874996],[22.724804687500011,41.178515624999996],[22.755078125000011,41.312744140625],[22.916015625,41.336279296875],[22.9296875,41.356103515624994],[22.951464843750017,41.605615234374994],[23.005664062500017,41.716943359374994],[22.836816406250023,41.993603515625],[22.344042968750017,42.31396484375]]]}},{type:"Feature",properties:{name:"Mali",childNum:1},geometry:{type:"Polygon",coordinates:[[[4.2276367187500057,19.142773437499997],[3.40087890625,18.988427734374994],[3.1060546875000057,19.150097656249997],[3.255859375,19.410937500000003],[3.2037109375000057,19.789697265624994],[2.4061523437500227,20.063867187499994],[2.2193359375000057,20.247802734375],[1.6854492187500227,20.378369140624997],[1.1657226562500114,20.817431640625003],[1.1455078125,21.102246093749997],[-1.29296875,22.696533203125],[-3.2578613281249886,23.981250000000003],[-4.8226074218749773,24.99560546875],[-5.1729003906249886,24.995410156250003],[-5.9598144531249773,24.994970703124991],[-6.2872070312499773,24.994824218749997],[-6.5940917968749773,24.99462890625],[-6.5673828125,24.766796874999997],[-6.5389648437499943,24.518164062499991],[-6.4820312499999773,24.020800781250003],[-6.3965820312499773,23.274804687499994],[-6.0833984374999943,20.539501953124997],[-5.9979492187499943,19.793505859375003],[-5.969482421875,19.544873046874997],[-5.9410156249999773,19.296191406250003],[-5.8840820312499886,18.798876953125003],[-5.8555664062499773,18.550244140624997],[-5.8270996093749829,18.301562500000003],[-5.74169921875,17.555566406249994],[-5.7131835937499886,17.306884765625],[-5.6847656249999829,17.058251953124994],[-5.65625,16.8095703125],[-5.628662109375,16.568652343750003],[-5.5096191406249773,16.442041015624994],[-5.3599121093749886,16.282861328124994],[-5.5124999999999886,15.496289062499997],[-5.723876953125,15.496289062499997],[-6.1317871093749829,15.496240234374994],[-6.3357421874999886,15.496191406249991],[-8.1712402343749773,15.496142578125003],[-9.293701171875,15.502832031249994],[-9.94140625,15.373779296875],[-10.696582031249989,15.422656250000003],[-10.815087890624994,15.28173828125],[-10.895605468749977,15.150488281249991],[-11.455224609374994,15.625390624999994],[-11.502685546875,15.636816406249991],[-11.675878906249977,15.512060546874991],[-11.760156249999994,15.425537109375],[-11.828759765624994,15.244873046875],[-11.842236328124983,15.12939453125],[-11.872851562499989,14.995166015625003],[-12.104687499999983,14.745361328125],[-12.280615234374977,14.809033203124997],[-12.019189453124994,14.206494140624997],[-12.05419921875,13.633056640625],[-11.634960937499983,13.369873046875],[-11.390380859375,12.941992187499991],[-11.389404296875,12.404394531249991],[-11.30517578125,12.015429687499989],[-10.933203124999977,12.205175781249991],[-10.677343749999977,11.8994140625],[-10.274853515624983,12.212646484375],[-9.8207031249999943,12.04248046875],[-9.0430664062499773,12.40234375],[-8.822021484375,11.673242187499994],[-8.407470703125,11.386279296874989],[-8.2314941406249886,10.43798828125],[-8.0072753906249829,10.321874999999991],[-7.9744628906249773,10.229541015624989],[-7.9906249999999943,10.162499999999994],[-7.9609375,10.163476562499994],[-7.8840820312499886,10.185742187499997],[-7.814208984375,10.236572265625],[-7.7490722656249886,10.34228515625],[-7.6611328125,10.427441406249997],[-7.3850585937499886,10.340136718749989],[-6.9503417968749943,10.342333984374989],[-6.4826171874999829,10.561230468749997],[-6.0345703124999943,10.19482421875],[-5.9075683593749773,10.307226562499991],[-5.8438476562499773,10.389550781249994],[-5.6942871093749829,10.433203124999991],[-5.5565917968749829,10.43994140625],[-5.5235351562499773,10.426025390625],[-5.4570800781249886,10.771386718749994],[-5.490478515625,11.042382812499994],[-5.2998535156249886,11.205957031249994],[-5.2881347656249886,11.827929687499989],[-4.7979492187499773,12.032128906249994],[-4.4287109375,12.337597656249997],[-4.4806152343749943,12.672216796874991],[-4.2270996093749886,12.793701171875],[-4.3287109374999773,13.119042968749994],[-4.0511718749999943,13.382421874999991],[-3.5757812499999773,13.194189453124991],[-3.3017578125,13.28076171875],[-3.1984374999999829,13.6728515625],[-2.4572265624999829,14.274121093749997],[-2.1132324218749829,14.16845703125],[-1.7677734374999829,14.486035156249997],[-1.049560546875,14.819531249999997],[-.760449218749983,15.047753906249994],[-.23588867187498863,15.059423828124991],[.21748046875001137,14.911474609374991],[.96005859375000568,14.986914062499991],[1.3001953125000227,15.272265625000003],[3.5042968750000227,15.356347656249994],[3.876953125,15.755273437499994],[4.1212890625000114,16.357714843750003],[4.2346679687500171,16.996386718750003],[4.2276367187500057,19.142773437499997]]]}},{type:"Feature",properties:{name:"Myanmar",childNum:1},geometry:{type:"Polygon",coordinates:[[[101.1388671875001,21.567480468749977],[100.83515625000004,21.655175781249994],[100.21474609375,21.462988281250006],[99.9176757812501,22.028027343750011],[99.192968750000063,22.125976562499972],[99.337695312500017,22.498046875000028],[99.340820312499972,23.095898437499955],[98.863769531250028,23.191259765625034],[98.76435546875004,24.116064453125063],[98.212500000000063,24.110644531250017],[97.686035156249972,23.898095703124966],[97.53144531250004,24.491699218750028],[97.8195312500001,25.251855468749994],[98.010742187499972,25.292529296875017],[98.6546875,25.917773437500017],[98.7318359375,26.583398437499994],[98.651171875000074,27.572460937499983],[98.298828124999972,27.550097656250045],[98.098925781250017,28.142285156249983],[97.537890625000017,28.510205078124983],[97.431445312500017,28.353906250000023],[97.356445312499972,28.254492187500006],[97.3224609375001,28.21796875000004],[97.302734374999972,28.08598632812496],[97.343554687500017,27.982324218749994],[97.049707031250051,27.760009765625],[96.96279296875,27.698291015625017],[96.797851562499972,27.296191406249989],[96.190820312500051,27.261279296874989],[95.201464843750074,26.641406250000017],[95.0597656250001,26.473974609375006],[95.068945312500063,26.191113281250011],[95.108398437499972,26.091406250000034],[95.129296875000051,26.070410156250034],[95.132421875000063,26.041259765625057],[95.0929687500001,25.987304687499972],[95.015234375000063,25.912939453125006],[94.991992187500017,25.77045898437504],[94.667773437500074,25.458886718749966],[94.703710937500119,25.097851562499955],[94.493164062500028,24.637646484374983],[94.377246093750017,24.473730468750006],[94.074804687500063,23.8720703125],[93.683398437500074,24.00654296875004],[93.452148437500028,23.987402343750034],[93.326269531250063,24.064208984375057],[93.41494140625,23.682080078125011],[93.366015625000074,23.132519531249955],[93.349414062500074,23.084960937500028],[93.203906250000017,23.037011718750051],[93.078710937500063,22.718212890625011],[93.16201171875,22.360205078125006],[93.070605468750017,22.209423828125011],[92.77138671875,22.104785156250017],[92.57490234375004,21.978076171875045],[92.5934570312501,21.467333984374989],[92.179589843750051,21.293115234375023],[92.32412109375,20.791845703125063],[92.735644531250074,20.562695312500011],[93.001953124999972,20.074853515624994],[93.362304687500028,20.058300781250011],[93.998144531250063,19.440869140624983],[93.705468750000051,19.026904296875017],[94.07001953125004,18.893408203125006],[94.430761718750119,18.201660156250028],[94.588964843750063,17.5693359375],[94.214257812500051,16.126611328124966],[94.587500000000063,16.288818359374972],[94.9425781250001,15.818261718750023],[95.389550781250051,15.722753906250034],[95.763281250000063,16.169042968750006],[96.622460937500051,16.563916015624983],[97.178320312500119,17.062011718750028],[97.375878906250051,16.522949218749972],[97.619628906249972,16.537207031250034],[97.584277343750074,16.019580078125017],[97.7103515625,15.875537109375074],[97.812304687500074,14.858935546874989],[98.245410156250017,13.733496093750034],[98.575976562500017,13.161914062500031],[98.74140625000004,11.591699218749966],[98.675585937500074,10.986914062500034],[98.464941406250063,10.675830078124989],[98.702539062500051,10.19038085937504],[98.7572265625,10.660937499999974],[99.1901367187501,11.105273437499989],[99.614746093749972,11.781201171875026],[99.405078125000017,12.547900390625003],[99.219824218750119,12.73974609375],[99.136816406250063,13.716699218749994],[98.245996093750051,14.814746093750045],[98.191015625000119,15.204101562499972],[98.565234375000074,15.403564453125014],[98.689257812500017,16.305419921874972],[98.4388671875,16.975683593750034],[97.792968750000028,17.681250000000063],[97.484960937500063,18.494238281250034],[97.754003906250063,18.620800781249983],[97.816796875,19.459960937500057],[98.239062500000017,19.690673828124972],[98.9166992187501,19.77290039062504],[99.02070312500004,20.041796875000017],[99.337890624999972,20.078906250000017],[99.8903320312501,20.424414062499977],[100.12246093750005,20.316650390625057],[100.24931640625002,20.730273437500045],[100.53613281250003,20.992382812499955],[100.56660156250004,21.038183593750063],[100.613671875,21.059326171875],[100.65917968749997,21.13037109375],[100.70312500000003,21.251367187499966],[100.75664062500002,21.312646484375023],[100.81953125000004,21.314208984374972],[100.92753906250002,21.3662109375],[101.1388671875001,21.567480468749977]]]}},{type:"Feature",properties:{name:"Montenegro",childNum:1},geometry:{type:"Polygon",coordinates:[[[19.670996093750006,43.163964843749994],[19.21875,43.449951171875],[18.940234375000017,43.496728515624994],[19.036718750000006,43.357324218749994],[18.85107421875,43.346337890624994],[18.749218750000011,43.283544921875],[18.674218750000023,43.230810546875],[18.466015625000011,42.777246093749994],[18.436328125000017,42.559716796874994],[19.342382812500006,41.869091796875],[19.280664062500023,42.17255859375],[19.654492187500011,42.628564453124994],[20.06396484375,42.547265624999994],[20.344335937500006,42.827929687499996],[19.670996093750006,43.163964843749994]]]}},{type:"Feature",properties:{name:"Mongolia",childNum:1},geometry:{type:"Polygon",coordinates:[[[116.68330078125001,49.823779296874996],[116.13457031249999,50.010791015624996],[115.27451171875003,49.948876953124994],[114.7431640625,50.233691406249996],[114.29707031250001,50.2744140625],[113.57421875,50.00703125],[113.44550781250001,49.9416015625],[113.31904296875001,49.874316406249996],[113.16416015625003,49.797167968749996],[113.09208984374999,49.692529296874994],[113.05556640625002,49.616259765624996],[111.33662109375001,49.355859374999994],[111.20419921875003,49.304296875],[110.82792968749999,49.166162109374994],[110.19990234375001,49.17041015625],[109.52871093750002,49.269873046875],[109.45371093750003,49.296337890625],[109.23671875000002,49.334912109375],[108.73300781250003,49.33564453125],[108.61367187500002,49.322802734374996],[108.5224609375,49.34150390625],[108.40693359375001,49.396386718749994],[108.03378906250003,49.593994140625],[107.94785156250003,49.924707031249994],[107.63095703125003,49.98310546875],[107.34707031250002,49.986669921875],[107.23330078125002,49.989404296874994],[107.14306640625,50.033007812499996],[107.04023437500001,50.086474609374996],[106.94130859375002,50.196679687499994],[106.71113281250001,50.31259765625],[106.57441406250001,50.32880859375],[106.36845703124999,50.317578125],[106.21787109375003,50.304589843749994],[105.38359374999999,50.47373046875],[105.0947265625,50.389941406249996],[104.97695312500002,50.38291015625],[104.46630859375,50.30615234375],[104.35390625000002,50.275292968749994],[104.25996093750001,50.214453125],[104.1796875,50.16943359375],[103.80263671875002,50.176074218749996],[103.72324218750003,50.153857421874996],[103.63291015625003,50.138574218749994],[103.30439453125001,50.20029296875],[103.23378906250002,50.2642578125],[103.16171875000003,50.29072265625],[103.03945312500002,50.300634765625],[102.85966796874999,50.333251953125],[102.68330078125001,50.387158203125],[102.28837890624999,50.585107421874994],[102.21503906250001,50.829443359375],[102.15195312500003,51.10751953125],[102.14238281249999,51.216064453125],[102.16005859375002,51.26083984375],[102.15566406250002,51.313769531249996],[102.11152343750001,51.353466796875],[101.82119140625002,51.421044921874994],[101.57089843750003,51.467187499999994],[101.38125000000002,51.45263671875],[101.30449218749999,51.474755859374994],[101.22324218750003,51.51328125],[100.53623046875003,51.7134765625],[100.46894531250001,51.72607421875],[100.23037109375002,51.729833984375],[100.03457031250002,51.737109374999996],[99.921679687499989,51.755517578125],[98.8486328125,52.070068359375],[98.640527343750023,51.801171875],[98.352734375000011,51.717626953125],[97.946875000000034,51.348437499999996],[97.825292968750034,50.985253906249994],[98.279492187500011,50.533251953124996],[98.103417968750023,50.07783203125],[97.58935546875,49.911474609375],[97.359765625000023,49.741455078125],[97.208593750000034,49.730810546875],[96.985742187500023,49.8828125],[96.315039062500034,49.901123046875],[96.065527343750034,49.99873046875],[95.935742187500011,49.960009765624996],[95.8994140625,49.990576171875],[95.851953125000023,50.012939453125],[95.789355468749989,50.012499999999996],[95.707812499999989,49.966015625],[95.567187499999989,49.94384765625],[95.522656250000011,49.91123046875],[95.044335937500023,49.961572265624994],[94.930273437500034,50.043749999999996],[94.718066406249989,50.043261718749996],[94.675488281250011,50.028076171875],[94.61474609375,50.023730468749996],[94.251074218750034,50.556396484375],[91.804296875000034,50.693603515625],[89.643847656249989,49.90302734375],[89.654101562499989,49.71748046875],[88.831640625000034,49.4484375],[88.633203125000023,49.486132812499996],[88.544335937500023,49.482568359374994],[88.452441406249989,49.472705078124996],[88.393359374999989,49.482861328125],[88.337792968750023,49.472558593749994],[88.192578125000011,49.451708984374996],[88.11572265625,49.256298828125],[88.028515625000011,49.219775390624996],[87.934765625000011,49.16455078125],[87.814257812499989,49.1623046875],[87.8251953125,49.11630859375],[87.816308593750023,49.0802734375],[87.834667968750011,49.03193359375],[87.872167968750034,49.000146484374994],[87.85986328125,48.96552734375],[87.7431640625,48.881640624999996],[87.979687500000011,48.555126953125],[88.309960937500023,48.472070312499994],[88.413964843750023,48.40341796875],[88.51708984375,48.38447265625],[88.566796875000023,48.317431640624996],[88.575976562499989,48.220166015625],[88.681835937500011,48.170556640624994],[88.838281250000023,48.101708984374994],[88.917773437499989,48.089013671874994],[88.971093750000023,48.049951171874994],[89.047656249999989,48.0025390625],[89.115625000000023,47.987695312499994],[89.1962890625,47.980908203125],[89.329882812499989,48.024853515625],[89.560937500000023,48.003955078124996],[89.638476562499989,47.909082031249994],[89.693164062499989,47.879150390625],[89.7255859375,47.852490234375],[89.778124999999989,47.827001953125],[89.958691406250011,47.886328125],[90.027929687500034,47.877685546875],[90.103222656250011,47.745410156249996],[90.313281249999989,47.676171874999994],[90.496191406250034,47.28515625],[90.869921874999989,46.954492187499994],[91.033886718750011,46.52900390625],[91.001757812499989,46.035791015624994],[90.661816406250011,45.525244140625],[90.877246093749989,45.196093749999996],[91.050000000000011,45.217431640624994],[91.312109375000034,45.118115234375],[91.441015625000034,45.124755859375],[91.510058593749989,45.0982421875],[91.584375000000023,45.076513671875],[92.02978515625,45.068505859374994],[92.172656249999989,45.03525390625],[92.423828125,45.008935546874994],[92.578906249999989,45.010986328125],[92.787890624999989,45.0357421875],[93.656445312500011,44.9009765625],[94.712011718750034,44.350830078125],[95.350292968750011,44.278076171875],[95.3564453125,44.00595703125],[95.525585937500011,43.953955078125],[95.841992187500011,43.383691406249994],[95.859570312500011,43.2759765625],[95.912500000000023,43.206494140625],[96.385449218750011,42.720361328124994],[97.205664062500034,42.789794921875],[99.467871093750034,42.568212890625],[99.983789062500023,42.67734375],[101.7138671875,42.4658203125],[101.97294921874999,42.215869140624996],[103.07285156250003,42.00595703125],[103.71113281250001,41.751318359375],[103.99726562500001,41.79697265625],[104.30517578125,41.846142578125],[104.49824218750001,41.877001953124996],[104.49824218750001,41.65869140625],[105.19707031249999,41.738037109375],[105.31435546875002,41.770898437499994],[105.86757812500002,41.993994140625],[106.77001953125,42.288720703124994],[108.17119140624999,42.447314453124996],[108.68730468749999,42.41611328125],[109.33984375,42.438378906249994],[109.44316406249999,42.455957031249994],[110.400390625,42.773681640625],[111.00722656250002,43.34140625],[111.50351562500003,43.4927734375],[111.54736328125,43.4962890625],[111.64082031250001,43.56318359375],[111.7197265625,43.621142578124996],[111.77109375000003,43.664599609374996],[111.87812500000001,43.68017578125],[111.93320312500003,43.71142578125],[111.94287109375,43.75244140625],[111.93173828125003,43.81494140625],[111.8369140625,43.93466796875],[111.40224609375002,44.36728515625],[111.89804687500003,45.0640625],[112.03261718750002,45.081640625],[112.11289062500003,45.062939453125],[112.41132812500001,45.058203125],[112.49931640624999,45.0109375],[112.59677734375003,44.91767578125],[112.70673828125001,44.883447265624994],[113.04941406250003,44.810351562499996],[113.58701171875003,44.745703125],[113.65263671874999,44.763476562499996],[113.87705078125003,44.89619140625],[114.0302734375,44.942578125],[114.41914062500001,45.202587890625],[114.51718750000003,45.364599609375],[114.56015625000003,45.389990234375],[114.64433593749999,45.41328125],[114.73876953125,45.41962890625],[114.91923828124999,45.378271484375],[115.16259765625,45.390234375],[115.68105468750002,45.458251953125],[116.24062500000002,45.79599609375],[116.22910156250003,45.845751953124996],[116.21298828125003,45.8869140625],[116.56259765625003,46.289794921875],[116.68886718750002,46.32197265625],[116.78701171875002,46.37666015625],[116.85908203125001,46.387939453125],[116.97880859374999,46.361767578125],[117.33339843750002,46.36201171875],[117.67109375000001,46.5220703125],[117.8134765625,46.5376953125],[117.91044921874999,46.6193359375],[118.30869140625003,46.717041015625],[118.84394531250001,46.760205078125],[118.95712890625003,46.73486328125],[119.162109375,46.638671875],[119.47402343750002,46.62666015625],[119.62021484375003,46.603955078125],[119.70664062500003,46.606005859374996],[119.74746093750002,46.627197265625],[119.8671875,46.672167968749996],[119.89785156250002,46.857812499999994],[119.71113281250001,47.15],[118.49843750000002,47.983984375],[117.76835937499999,47.987890625],[117.67666015625002,47.90830078125],[117.55537109375001,47.8046875],[117.455078125,47.741357421874994],[117.38398437500001,47.675732421875],[117.35078125000001,47.652197265625],[117.28593749999999,47.666357421875],[117.19707031249999,47.740283203124996],[117.06972656250002,47.806396484375],[116.95166015625,47.836572265624994],[116.90117187499999,47.853076171874996],[116.76054687499999,47.869775390624994],[116.65195312500003,47.864501953125],[116.51347656249999,47.83955078125],[116.37822265624999,47.844042968749996],[116.31718749999999,47.85986328125],[116.23115234375001,47.858203124999996],[116.07480468750003,47.78955078125],[115.99384765625001,47.711328124999994],[115.89824218749999,47.686914062499994],[115.71171874999999,47.79892578125],[115.61640625000001,47.874804687499996],[115.5576171875,47.94501953125],[115.52509765625001,48.130859375],[115.63945312499999,48.18623046875],[115.78554687500002,48.2482421875],[115.79658203125001,48.346337890624994],[115.79169921875001,48.455712890624994],[115.82050781250001,48.57724609375],[115.95380859375001,48.689355468749994],[116.68330078125001,49.823779296874996]]]}},{type:"Feature",properties:{name:"Mozambique",childNum:1},geometry:{type:"Polygon",coordinates:[[[32.112890625000006,-26.839453125000006],[32.199609375000023,-26.83349609375],[32.353515625,-26.861621093750003],[32.886132812500023,-26.849316406250011],[32.88916015625,-26.830468750000009],[32.93359375,-26.252343750000009],[32.590429687500006,-26.004101562500011],[32.792187500000011,-25.644335937500003],[33.347460937500017,-25.260937500000011],[34.607324218750023,-24.8212890625],[35.155957031250011,-24.541406250000009],[35.438085937500006,-24.171191406250003],[35.370410156250017,-23.798242187500009],[35.575390625000011,-22.963085937500011],[35.315722656250017,-22.396875000000009],[35.267675781250006,-21.650976562500006],[34.982324218750023,-20.806250000000006],[34.698144531250023,-20.404394531250006],[34.755761718750023,-19.821972656250011],[34.947851562500006,-19.812695312500011],[35.651269531250023,-19.163867187500003],[36.540136718750006,-18.518164062500006],[37.244531250000023,-17.739941406250011],[38.144921875000023,-17.242773437500006],[39.084375000000023,-16.972851562500011],[39.844628906250023,-16.435644531250006],[40.108789062500023,-15.979296875000003],[40.558984375000023,-15.473437500000003],[40.835156250000011,-14.79150390625],[40.639941406250017,-14.390039062500009],[40.545117187500011,-13.462890625],[40.580859375000017,-12.635546875000003],[40.40283203125,-11.33203125],[40.544531250000006,-11.065625000000011],[40.463574218750011,-10.46435546875],[39.988671875000023,-10.82080078125],[39.817089843750011,-10.912402343750003],[39.5634765625,-10.978515625],[39.321582031250017,-11.12255859375],[39.170996093750006,-11.166894531250009],[38.987500000000011,-11.167285156250003],[38.794726562500017,-11.228906250000009],[38.491796875000006,-11.413281250000011],[37.920214843750017,-11.294726562500003],[37.541699218750011,-11.675097656250003],[36.978906250000023,-11.566992187500006],[36.872656250000006,-11.5712890625],[36.771093750000006,-11.6103515625],[36.673828125,-11.684277343750011],[36.518652343750006,-11.716210937500009],[36.3056640625,-11.706347656250003],[36.191308593750023,-11.670703125000003],[36.175488281250011,-11.609277343750009],[36.082226562500011,-11.537304687500011],[35.911328125000011,-11.454687500000006],[35.785449218750017,-11.452929687500003],[35.630957031250006,-11.58203125],[35.564355468750023,-11.602343750000003],[35.50439453125,-11.604785156250003],[35.418261718750017,-11.583203125000011],[35.1826171875,-11.574804687500006],[34.95947265625,-11.578125],[34.826562500000023,-11.57568359375],[34.659570312500023,-11.588671875000003],[34.606250000000017,-11.690039062500006],[34.36083984375,-12.210546875000006],[34.542578125000006,-13.108691406250003],[34.545703125000017,-13.21630859375],[35.247460937500023,-13.896875000000009],[35.375781250000017,-14.058691406250006],[35.488476562500011,-14.201074218750009],[35.6904296875,-14.465527343750011],[35.84716796875,-14.6708984375],[35.86669921875,-14.86376953125],[35.805371093750011,-15.265625],[35.830273437500011,-15.4189453125],[35.791210937500011,-15.958691406250011],[35.755273437500023,-16.058300781250011],[35.708886718750023,-16.095800781250006],[35.599316406250011,-16.125878906250009],[35.358496093750006,-16.160546875000009],[35.242773437500006,-16.375390625000009],[35.112109375000017,-16.898535156250006],[34.933398437500017,-16.760351562500006],[34.3955078125,-16.19921875],[34.395117187500006,-16.130859375],[34.403027343750011,-16.080273437500011],[34.3759765625,-16.023730468750003],[34.288281250000011,-15.936132812500006],[34.248242187500011,-15.887500000000003],[34.540820312500017,-15.297265625000009],[34.505273437500023,-14.59814453125],[34.33251953125,-14.408593750000009],[33.636425781250011,-14.568164062500003],[33.201757812500006,-14.013378906250011],[31.728906250000023,-14.49609375],[30.231835937500023,-14.990332031250006],[30.396093750000006,-15.64306640625],[30.437792968750017,-15.995312500000011],[31.236230468750023,-16.023632812500011],[31.939843750000023,-16.428808593750006],[32.243261718750006,-16.44873046875],[32.948046875000017,-16.712304687500009],[32.993066406250023,-18.359570312500011],[32.716503906250011,-19.001855468750009],[33.006738281250023,-19.873828125000003],[32.477636718750006,-20.712988281250006],[32.37109375,-21.334863281250009],[31.429492187500017,-22.298828125],[31.287890625000017,-22.402050781250011],[31.545605468750011,-23.482324218750009],[31.799609375000017,-23.892187500000006],[31.858300781250023,-24.040234375000011],[31.98583984375,-24.460644531250011],[31.983203125000017,-24.638281250000006],[31.984375,-24.844042968750003],[31.987011718750011,-25.263476562500003],[31.984570312500011,-25.631933593750006],[31.920312500000023,-25.77392578125],[31.9482421875,-25.957617187500006],[32.041406250000023,-26.28125],[32.10595703125,-26.52001953125],[32.112890625000006,-26.839453125000006]]]}},{type:"Feature",properties:{name:"Mauritania",childNum:1},geometry:{type:"Polygon",coordinates:[[[-5.3599121093749886,16.282861328124994],[-5.50961914062492,16.442041015625023],[-5.6286621093750284,16.568652343750045],[-5.6847656249999829,17.058251953124966],[-5.7131835937500171,17.306884765625],[-5.7416992187499432,17.555566406250023],[-5.8270996093749545,18.301562500000045],[-5.8555664062499773,18.550244140624983],[-5.8840820312500171,18.798876953125017],[-5.9410156249999773,19.296191406249989],[-5.969482421875,19.54487304687504],[-5.9979492187499375,19.793505859375045],[-6.0833984374999375,20.539501953124983],[-6.3965820312499773,23.274804687499994],[-6.5940917968749773,24.994628906249972],[-6.2872070312499773,24.994824218750011],[-5.9598144531249773,24.994970703125063],[-5.1729003906249886,24.995410156250045],[-4.8226074218749488,24.99560546875],[-6.2386718749999375,25.848193359375045],[-8.683349609375,27.285937500000045],[-8.6823242187499545,26.497705078125051],[-8.68212890625,26.273193359375057],[-8.68212890625,26.109472656250006],[-8.6822265624999488,25.995507812500051],[-8.8856445312499943,25.995507812500051],[-9.2582031249999659,25.995507812500051],[-9.81718749999996,25.995458984375034],[-10.562451171874926,25.995458984375034],[-12.016308593749983,25.995410156250017],[-12.016308593749983,25.740136718749994],[-12.016308593749983,25.331689453124994],[-12.016308593749983,24.923242187499994],[-12.016308593749983,24.378662109375],[-12.016308593749983,23.97021484375],[-12.023437499999943,23.467578125000017],[-12.372900390624977,23.318017578124994],[-13.031494140624943,23.000244140625],[-13.12089843749996,22.884082031250074],[-13.153271484374983,22.820507812499983],[-13.166503906250028,22.753222656250045],[-13.155957031250011,22.689306640625006],[-13.107324218749937,22.560742187500011],[-13.094335937499977,22.495996093750051],[-13.051220703124983,21.854785156250074],[-13.041748046875,21.71381835937504],[-13.032226562500028,21.572070312500017],[-13.025097656249983,21.466796874999972],[-13.016210937499949,21.333935546875011],[-13.167431640624926,21.333789062500074],[-13.396728515624943,21.333544921875017],[-13.855371093749937,21.332958984374983],[-15.231201171875,21.331298828125],[-16.964550781250011,21.329248046875023],[-17.06396484375,20.898828124999994],[-16.429785156249949,20.652343750000057],[-16.210449218750028,20.227929687500023],[-16.283398437499955,19.787158203125017],[-16.51445312499996,19.361962890624994],[-16.213085937499926,19.003320312500023],[-16.084960937499943,18.521191406250011],[-16.07890624999996,17.545849609375011],[-16.346679687499972,16.926416015625023],[-16.168359374999966,16.547070312500011],[-15.768212890624994,16.485107421875],[-15.11264648437492,16.644921875000051],[-14.300097656249932,16.580273437500011],[-13.756640624999989,16.172509765624994],[-13.40966796875,16.059179687500006],[-13.105273437499989,15.57177734375],[-12.858496093749977,15.242529296874977],[-12.40869140625,14.889013671874991],[-12.104687499999955,14.745361328125043],[-11.872851562499989,14.995166015625031],[-11.842236328124955,15.129394531250028],[-11.828759765624966,15.244873046875014],[-11.760156249999937,15.425537109375057],[-11.455224609374994,15.625390624999994],[-11.169335937500023,15.358642578125014],[-11.007421874999977,15.222900390624986],[-10.9482421875,15.151123046875014],[-10.895605468749949,15.150488281249977],[-10.696582031249989,15.422656250000003],[-9.9414062499999716,15.373779296874986],[-9.293701171875,15.502832031249994],[-8.17124023437492,15.496142578125045],[-6.3357421875000171,15.496191406250063],[-6.1317871093749261,15.496240234374966],[-5.7238769531249716,15.496289062499983],[-5.5124999999999886,15.496289062499983],[-5.3599121093749886,16.282861328124994]]]}},{type:"Feature",properties:{name:"Malawi",childNum:1},geometry:{type:"Polygon",coordinates:[[[34.959472656250028,-11.578125000000028],[34.952636718749972,-11.54374999999996],[34.937011718749972,-11.463476562500034],[34.773828125000051,-11.341699218750009],[34.597656250000028,-11.037500000000023],[34.66181640625004,-10.71005859375002],[34.524218750000074,-10.03017578124998],[34.320898437500063,-9.7315429687499773],[32.919921875000028,-9.4074218750000256],[33.148046875000006,-9.603515625],[33.350976562499994,-9.8622070312500369],[33.3371093750001,-9.9540039062499943],[33.311523437500028,-10.037988281249966],[33.528906250000006,-10.234667968749974],[33.659082031250051,-10.590527343749997],[33.464746093749994,-10.78310546874998],[33.3449218750001,-10.812695312499969],[33.292773437500017,-10.85234374999996],[33.261328125000006,-10.893359374999974],[33.272753906250017,-10.915039062499943],[33.293261718750017,-10.981152343749997],[33.338671875000074,-11.085156249999969],[33.379785156249994,-11.15791015625004],[33.268359375000017,-11.403906249999977],[33.232714843750017,-11.417675781250026],[33.226367187500074,-11.534863281250011],[33.252343750000051,-12.112597656250031],[33.4914062500001,-12.331054687499943],[33.483203125000017,-12.403417968750034],[33.430664062499972,-12.460449218750014],[33.397949218749972,-12.489843749999963],[33.243457031250017,-12.556542968749966],[33.021582031250006,-12.63046875000002],[32.945605468750074,-12.804394531250011],[32.970507812500017,-12.864746093749957],[32.999999999999972,-12.89960937500004],[32.967578125000017,-13.224999999999994],[32.851855468750074,-13.457031250000014],[32.67207031250004,-13.610351562499986],[32.797460937500006,-13.6884765625],[33.148046875000006,-13.94091796875],[33.63642578125004,-14.568164062499974],[34.332519531250028,-14.40859374999998],[34.505273437500051,-14.598144531249957],[34.540820312500017,-15.297265625000009],[34.2482421875001,-15.887500000000003],[34.375976562499972,-16.02373046874996],[34.4030273437501,-16.080273437500011],[34.395117187500063,-16.130859375000014],[34.395507812499972,-16.19921875],[34.933398437500017,-16.760351562500006],[35.112109375000017,-16.898535156250006],[35.242773437500006,-16.375390625000009],[35.358496093750063,-16.160546875000023],[35.5993164062501,-16.12587890624998],[35.708886718749994,-16.095800781249977],[35.755273437500051,-16.058300781249983],[35.7912109375001,-15.958691406250026],[35.83027343750004,-15.418945312500028],[35.866699218750028,-14.863769531249986],[35.847167968750028,-14.670898437500043],[35.690429687499972,-14.465527343750026],[35.48847656250004,-14.20107421874998],[35.375781250000017,-14.05869140625002],[35.247460937499994,-13.896874999999994],[34.545703125000017,-13.21630859375],[34.542578125000006,-13.108691406250003],[34.360839843750028,-12.210546874999991],[34.606250000000017,-11.690039062500006],[34.618554687500051,-11.620214843749991],[34.659570312500051,-11.58867187499996],[34.826562500000051,-11.575683593749972],[34.959472656250028,-11.578125000000028]]]}},{type:"Feature",properties:{name:"Malaysia",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[102.10107421874997,6.2422363281250313],[101.87363281250012,5.8252929687499915],[101.5560546875,5.9077636718750028],[101.2570312500001,5.7893554687500455],[101.05351562500002,6.2425781250000085],[100.3454101562501,6.5499023437500057],[100.11914062499997,6.4419921875000483],[100.34326171874997,5.9841796875000313],[100.35263671875006,5.5876953124999886],[100.61455078125002,4.6522460937500227],[100.71542968750006,3.9662109374999659],[101.29990234375012,3.2532714843750341],[101.29550781250012,2.8852050781250114],[102.72714843750012,1.8555664062500341],[103.6945312500001,1.4496582031250256],[104.28847656250005,1.4806640625000398],[103.8122070312501,2.5804687500000085],[103.43945312499997,2.93310546875],[103.36201171875004,3.7691406249999631],[103.46875000000003,4.3932617187500114],[103.41582031250007,4.85029296875004],[102.98242187499997,5.5249511718750028],[102.10107421874997,6.2422363281250313]]],[[[117.5744140625001,4.17060546875004],[118.49804687499997,4.3623535156250313],[118.18535156250002,4.8285156250000512],[119.13222656250005,5.1004882812500369],[119.22343750000007,5.4126464843750313],[118.59482421875006,5.5920898437500028],[118.11582031250006,5.8625000000000256],[118.00380859375,6.0533203124999915],[117.61718750000003,5.9407226562499744],[117.64570312500004,6.4736816406250171],[117.29404296875006,6.6769042968750227],[116.49472656250006,6.5216796875000256],[116.1383789062501,6.12954101562498],[115.79687499999997,5.5361328124999716],[115.41904296875012,5.4131835937499631],[115.51982421875002,5.0489257812500057],[115.1400390625,4.8997558593749915],[115.02675781250005,4.8997070312499886],[114.74667968750006,4.7180664062500171],[114.84023437500005,4.3932128906250085],[114.60830078125005,4.0239746093750171],[114.0638671875,4.5926757812499659],[113.92392578125006,4.2432128906250028],[113.04472656250002,3.2052246093750085],[112.73730468749997,3.0704589843749943],[111.72773437500004,2.8538085937500028],[111.24218749999997,2.4357421875000114],[111.15419921875005,1.7387695312500426],[110.93994140625003,1.5173339843750426],[110.34921875000012,1.7197265624999716],[109.9845703125001,1.7176269531249915],[109.62890625000003,2.0275390624999829],[109.65400390625004,1.6148925781250227],[110.50576171875005,.86196289062502274],[110.93808593750006,1.0173339843750568],[111.76972656250004,.99946289062496874],[112.078515625,1.1433593749999744],[112.1857421875001,1.4390624999999915],[112.47617187500006,1.5590820312500284],[113.6222656250001,1.2359375000000057],[113.90234375000003,1.4342773437499972],[114.54589843750003,1.4671386718750341],[114.83056640625003,1.9800292968749886],[114.78642578125002,2.2504882812500142],[115.1791015625,2.5231933593749716],[115.086328125,2.8411132812499886],[115.45439453125002,3.0343261718750085],[115.56845703125006,3.9387695312499744],[115.89619140625004,4.3486816406249886],[117.10058593750003,4.3370605468750227],[117.5744140625001,4.17060546875004]]]]}},{type:"Feature",properties:{name:"Namibia",childNum:1},geometry:{type:"Polygon",coordinates:[[[23.380664062500017,-17.640625],[23.068261718750023,-17.698828125000006],[22.6240234375,-17.781640625000009],[22.32421875,-17.837500000000006],[21.960839843750023,-17.905175781250009],[21.416894531250023,-18.000683593750011],[20.625097656250006,-17.996679687500006],[20.507617187500017,-17.952539062500009],[20.392968750000023,-17.887402343750011],[19.076464843750017,-17.817675781250003],[18.825976562500017,-17.766308593750011],[18.718066406250017,-17.703222656250006],[18.396386718750023,-17.3994140625],[17.835351562500023,-17.392773437500011],[17.296289062500023,-17.391992187500009],[16.913671875000006,-17.391406250000003],[16.531054687500017,-17.390820312500011],[16.1484375,-17.390234375000006],[15.765820312500011,-17.3896484375],[13.93798828125,-17.388769531250006],[13.403710937500023,-17.0078125],[13.101171875000006,-16.967675781250009],[12.548144531250017,-17.212695312500003],[12.359277343750023,-17.205859375000003],[12.21337890625,-17.2099609375],[12.013964843750017,-17.168554687500006],[11.902539062500011,-17.2265625],[11.743066406250023,-17.249218750000011],[11.733496093750006,-17.7509765625],[11.77587890625,-18.001757812500003],[12.095703125,-18.540917968750009],[12.458203125000011,-18.9267578125],[13.168359375000023,-20.184667968750006],[13.450585937500023,-20.916699218750011],[13.973242187500006,-21.767578125],[14.321875000000006,-22.18994140625],[14.525976562500006,-22.702539062500009],[14.473828125000011,-23.281152343750009],[14.501562500000006,-24.201953125000003],[14.837109375000011,-25.033203125],[14.84521484375,-25.725683593750006],[14.9677734375,-26.318066406250011],[15.341503906250011,-27.386523437500003],[15.719042968750017,-27.9658203125],[16.447558593750017,-28.617578125000009],[16.755761718750023,-28.4521484375],[16.787500000000023,-28.394726562500011],[16.810156250000006,-28.264550781250009],[16.841210937500023,-28.218945312500011],[16.875292968750017,-28.1279296875],[16.933300781250011,-28.069628906250003],[17.056250000000006,-28.031054687500003],[17.1494140625,-28.082226562500011],[17.1884765625,-28.132519531250011],[17.447949218750011,-28.698144531250009],[18.310839843750017,-28.88623046875],[19.026074218750011,-28.927929687500011],[19.98046875,-28.310351562500003],[19.98046875,-26.531152343750009],[19.98046875,-24.776757812500009],[19.977343750000017,-22.000195312500011],[20.970996093750017,-22.000195312500011],[20.976171875000006,-19.744335937500011],[20.97412109375,-18.31884765625],[23.298632812500017,-18.02734375],[23.58056640625,-18.452929687500003],[24.358984375000006,-17.978222656250011],[25.2587890625,-17.793554687500006],[24.932421875000017,-17.54345703125],[24.27490234375,-17.481054687500006],[23.380664062500017,-17.640625]]]}},{type:"Feature",properties:{name:"Niger",childNum:1},geometry:{type:"Polygon",coordinates:[[[14.97900390625,22.996191406249991],[14.230761718750017,22.618457031250003],[13.481250000000017,23.18017578125],[11.967871093750006,23.517871093750003],[9.3787109375000171,21.991406249999997],[7.4817382812500171,20.873095703125003],[5.8366210937500114,19.479150390624994],[4.2276367187500057,19.142773437499997],[4.2346679687500171,16.996386718750003],[4.1212890625000114,16.357714843750003],[3.876953125,15.755273437499994],[3.5042968750000227,15.356347656249994],[1.3001953125000227,15.272265625000003],[.96005859375000568,14.986914062499991],[.21748046875001137,14.911474609374991],[.16386718750001705,14.497216796874994],[.6181640625,13.703417968750003],[.97773437500001137,13.551953124999997],[.9873046875,13.041894531249994],[1.56494140625,12.635400390624994],[2.0738281250000057,12.713964843749991],[2.0914062500000057,12.277978515624994],[2.38916015625,11.897070312499991],[2.3660156250000171,12.221923828125],[2.8781250000000114,12.367724609374989],[3.3599609375000057,11.880468749999991],[3.4498046875000057,11.851953124999994],[3.5954101562500114,11.6962890625],[3.6184570312500171,11.827734374999991],[3.6466796875000114,12.529980468749997],[3.9478515625000057,12.775048828124994],[4.1475585937500057,13.457714843749997],[4.8233398437500057,13.759765625],[5.2418945312500114,13.757226562499994],[5.3616210937500171,13.836865234374997],[5.4158203125000171,13.859179687500003],[5.4919921875000171,13.872851562500003],[5.8381835937500171,13.765380859375],[6.1842773437500114,13.663671874999991],[6.2998046875,13.658789062499991],[6.3863281250000057,13.603613281249991],[6.8042968750000057,13.107666015625],[7.0567382812500057,13.000195312499997],[7.7886718750000057,13.337890625],[7.9557617187500114,13.32275390625],[8.0950195312500171,13.291162109374994],[8.4560546875,13.059667968749991],[8.7505859375000057,12.908154296874997],[9.2015625000000227,12.821484374999997],[9.6159179687500114,12.810644531249991],[10.184667968750006,13.270117187499991],[10.229589843750006,13.281005859375],[10.475878906250017,13.330224609374994],[10.958886718750023,13.371533203124997],[11.411914062500017,13.353613281249991],[12.463183593750017,13.09375],[12.65478515625,13.326562499999994],[13.323828125000006,13.670849609374997],[13.426953125000011,13.701757812499991],[13.606347656250023,13.70458984375],[13.505761718750023,14.134423828124994],[13.4482421875,14.380664062500003],[14.367968750000017,15.750146484374994],[15.474316406250011,16.908398437499997],[15.735058593750011,19.904052734375],[15.948828125000006,20.303173828124997],[15.587109375000011,20.733300781249994],[15.607324218750023,20.954394531250003],[15.181835937500011,21.523388671874997],[15.172265625000023,21.922070312499997],[14.97900390625,22.996191406249991]]]}},{type:"Feature",properties:{name:"Nigeria",childNum:1},geometry:{type:"Polygon",coordinates:[[[6.8042968750000057,13.107666015625],[6.3863281250000341,13.603613281250048],[6.2998046875,13.658789062500006],[6.1842773437500682,13.66367187500002],[5.4919921875000739,13.872851562500003],[5.4158203125000171,13.859179687499974],[5.3616210937500739,13.836865234375054],[5.2418945312500114,13.757226562499994],[4.8233398437500057,13.759765624999972],[4.1475585937500057,13.457714843749983],[3.9478515625000057,12.775048828124994],[3.6466796875000114,12.529980468749983],[3.6184570312500455,11.827734375000006],[3.5954101562500682,11.696289062500057],[3.55390625000004,11.631884765624989],[3.4905273437500171,11.499218750000054],[3.4877929687499716,11.395410156250037],[3.63886718750004,11.176855468750006],[3.7164062500000057,11.07958984375],[3.7568359375,10.768749999999997],[3.83447265625,10.607421875],[3.6465820312500057,10.408984374999989],[3.5572265625000057,9.9073242187500057],[3.3251953124999716,9.7784667968750512],[3.044921875,9.08383789062502],[2.7748046875000227,9.0485351562500256],[2.703125,8.371826171875],[2.6860351562500568,7.873730468750054],[2.7504882812500568,7.39506835937496],[2.7213867187500682,6.9802734375000171],[2.7317382812500455,6.8528320312499886],[2.7529296875000284,6.7716308593749659],[2.7746093749999829,6.7117187500000171],[2.7537109374999886,6.6617675781249659],[2.7356445312500455,6.595703125],[2.7064453125000512,6.3692382812499631],[4.1258789062500227,6.4113769531250284],[4.4313476562500114,6.3485839843750256],[4.8610351562500682,6.0263183593749972],[5.2324218750000568,5.4837890624999659],[5.5877929687500512,4.6472167968749716],[6.07656250000008,4.2906249999999773],[6.7570312500000682,4.3435546875000171],[7.15468750000008,4.514404296875],[8.2930664062500057,4.5576171875000142],[8.8009765624999829,5.1974609374999829],[8.9971679687500057,5.917724609375],[9.490234375,6.4186523437499972],[9.6599609375000171,6.5319824218749858],[9.7255859374999716,6.6499999999999631],[9.7798828125000341,6.7601562500000227],[9.82070312500008,6.7839355468749858],[9.8742187500000682,6.8032714843750171],[10.038867187500045,6.9213867187500142],[10.143554687500057,6.99643554687502],[10.606250000000074,7.0630859375000057],[10.954199218750006,6.7765624999999972],[11.032519531250045,6.6979003906250369],[11.079687500000063,6.5055175781250227],[11.153320312500057,6.4379394531250114],[11.551660156250023,6.697265625],[11.767382812500017,7.2722656249999886],[11.809179687500006,7.3450683593749915],[12.016015625000051,7.5897460937500085],[12.2333984375,8.2823242187499773],[12.311328125000074,8.4197265624999886],[12.40351562500004,8.59555664062502],[12.651562500000011,8.6677734374999886],[12.929492187500074,9.4262695312499716],[13.175488281250011,9.5396484374999773],[13.269921875000051,10.036181640624974],[13.53535156250004,10.605078124999963],[13.892089843750057,11.140087890624983],[14.559765625000011,11.492285156249963],[14.627148437500068,12.10869140624996],[14.272851562500023,12.356494140624989],[14.184863281250017,12.447216796874997],[14.160058593750023,12.612792968749986],[14.06396484375,13.078515625000009],[13.932324218750011,13.258496093749997],[13.606347656250023,13.704589843750014],[13.426953125000068,13.701757812499963],[13.323828125000034,13.670849609374983],[12.654785156250057,13.326562500000009],[12.463183593750017,13.09375],[11.411914062500074,13.353613281250006],[10.958886718750051,13.371533203125011],[10.475878906250074,13.330224609375037],[10.229589843749977,13.281005859375043],[10.184667968750063,13.270117187499963],[9.6159179687500114,12.810644531249963],[9.20156250000008,12.82148437500004],[8.7505859375000341,12.908154296875026],[8.0950195312500455,13.29116210937498],[7.9557617187500114,13.322753906250028],[7.7886718750000057,13.337890625],[7.0567382812500057,13.00019531250004],[6.8042968750000057,13.107666015625]]]}},{type:"Feature",properties:{name:"Nicaragua",childNum:1},geometry:{type:"Polygon",coordinates:[[[-83.6419921875,10.917236328125],[-83.86787109375,11.300048828125],[-83.6517578125,11.642041015624997],[-83.769335937499989,11.931640625],[-83.5109375,12.411816406249997],[-83.567333984375,13.3203125],[-83.4123046875,13.996484374999994],[-83.187744140625,14.340087890625],[-83.4150390625,15.008056640625],[-83.635498046875,14.876416015624997],[-84.645947265625,14.661083984374997],[-84.729785156249989,14.71337890625],[-84.789160156249991,14.790380859374991],[-84.985156249999989,14.75244140625],[-85.179492187499989,14.343310546875003],[-85.373779296875,14.223876953125],[-85.47705078125,14.108691406250003],[-85.681933593749989,13.982568359374994],[-85.731201171875,13.931835937499997],[-85.727734375,13.876074218749991],[-85.733935546874989,13.858691406250003],[-85.75341796875,13.85205078125],[-85.786718749999991,13.844433593749997],[-85.9837890625,13.965673828124991],[-86.040380859374991,14.050146484374991],[-86.0892578125,14.037207031249991],[-86.151220703124991,13.994580078124997],[-86.238232421875,13.899462890625003],[-86.33173828125,13.770068359375003],[-86.376953125,13.755664062500003],[-86.61025390625,13.774853515624997],[-86.733642578125,13.763476562500003],[-86.758984375,13.746142578125003],[-86.770605468749991,13.69873046875],[-86.710693359375,13.313378906249994],[-86.87353515625,13.266503906249994],[-86.918212890625,13.223583984374997],[-86.928808593749991,13.179394531249997],[-86.933154296874989,13.117529296874991],[-86.95888671875,13.0537109375],[-87.059179687499991,12.991455078125],[-87.337255859374991,12.979248046875],[-87.543310546874991,13.039697265624994],[-87.667529296874989,12.903564453125],[-86.755615234375,12.156640624999994],[-86.468896484375,11.73828125],[-85.7443359375,11.062109374999991],[-85.621386718749989,11.184472656249994],[-84.9091796875,10.9453125],[-84.348291015625,10.979882812499994],[-84.168359375,10.780371093749991],[-83.6419921875,10.917236328125]]]}},{type:"Feature",properties:{name:"Netherlands (Kingdom of the)",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[4.2261718750000341,51.386474609375028],[3.35009765625,51.377685546875028],[3.9020507812500114,51.207666015625023],[4.2261718750000341,51.386474609375028]]],[[[4.2261718750000341,51.386474609375028],[4.5034179687500284,51.474707031249977],[5.8271484375000568,51.125634765624994],[5.6935546875000114,50.774755859375006],[5.9939453125000171,50.75043945312504],[5.8947265625000682,50.984228515625063],[6.1932617187500512,51.488916015625023],[5.9485351562500171,51.762402343749955],[6.7417968750000625,51.910888671875028],[7.0351562500000568,52.380224609374977],[7.1972656250000284,53.282275390624989],[6.8162109375000455,53.441162109375028],[6.0622070312500682,53.407080078125006],[4.6783203125000625,52.809765625000011],[4.4828125000000227,52.309179687499977],[3.5869140625,51.453906249999989],[4.2261718750000341,51.386474609375028]]]]}},{type:"Feature",properties:{name:"Norway",childNum:4},geometry:{type:"MultiPolygon",coordinates:[[[[30.869726562500006,69.783447265625057],[29.792089843750063,69.727880859375],[29.601367187500017,69.976757812499983],[30.944140625000017,70.274414062499972],[29.102343750000045,70.860742187499966],[27.597070312500051,71.091308593750028],[25.768164062500063,70.853173828125023],[24.658007812500017,71.001025390625045],[24.420019531250034,70.702001953125034],[23.046484375000063,70.101855468749989],[22.684570312500057,70.374755859375],[21.400390625,70.174462890625051],[21.163085937500057,69.889501953124977],[20.068945312500006,69.883447265625],[18.293164062500068,69.475097656250028],[18.101464843749994,69.156298828124989],[16.65185546875,68.625781250000017],[16.064550781249977,68.199902343750011],[14.798925781250063,67.809326171875028],[14.754980468750006,67.499023437499972],[13.104687500000068,66.539404296875034],[12.976074218750057,66.019189453125023],[12.272851562500051,65.568164062500074],[12.15966796875,65.178955078125],[11.349902343750045,64.905908203124966],[9.7080078125000284,63.864892578124994],[9.6968750000000057,63.624560546875045],[8.3981445312499829,63.53510742187504],[8.1005859375000284,63.090966796874966],[7.00849609375004,62.957666015624994],[7.2837890624999773,62.602294921874972],[6.3529296875000512,62.611132812499989],[5.5333007812500625,62.310888671875034],[4.9278320312499773,61.710693359375057],[5.0491210937500171,60.707519531250057],[5.2440429687500227,60.569580078125],[5.1316406250000455,59.226464843750023],[5.84521484375,59.353466796874983],[5.7068359375000739,58.523632812500011],[7.0048828125,58.024218750000074],[8.1661132812500625,58.145312500000045],[9.6184570312500171,58.946044921875],[10.834472656250028,59.183935546874977],[11.388281250000063,59.036523437499966],[11.798144531250074,59.289892578124977],[11.680761718750034,59.592285156250028],[12.486132812500074,60.106787109375063],[12.588671874999989,60.450732421875045],[12.29414062500004,61.002685546875057],[12.88076171875008,61.352294921875057],[12.155371093750006,61.720751953125045],[12.303515625000074,62.285595703125011],[12.218164062500023,63.000634765625023],[11.999902343750051,63.291699218750011],[12.662500000000023,63.940478515625017],[13.960546875000063,64.014013671874977],[14.077636718750028,64.464013671875],[13.650292968750023,64.581542968749972],[14.47968750000004,65.301464843749983],[14.543261718750045,66.129345703124983],[15.422949218750006,66.489843749999977],[16.40351562500004,67.054980468750017],[16.12744140625,67.425830078125074],[17.324609375000023,68.103808593749989],[17.916699218750011,67.964892578125017],[18.378613281250068,68.562402343749966],[19.969824218750063,68.356396484375011],[20.622167968750006,69.036865234375],[21.621777343750068,69.270703124999955],[22.410937500000074,68.719873046875],[23.85400390625,68.805908203125028],[24.941406250000028,68.593261718750057],[25.748339843750017,68.99013671875],[26.011523437500074,69.652636718750045],[26.525390625000057,69.915039062500028],[27.889941406250045,70.061669921874966],[29.141601562500028,69.671435546875045],[28.965820312500028,69.02197265625],[30.869726562500006,69.783447265625057]]],[[[21.60810546875004,78.595703124999972],[20.227929687500051,78.477832031250045],[21.6083984375,77.916064453124989],[22.056835937500068,77.501171875000011],[23.841210937500051,77.49775390625004],[24.238281250000028,77.898535156250063],[23.116699218749972,77.991503906249989],[21.60810546875004,78.595703124999972]]],[[[16.786718750000034,79.90673828125],[15.816113281250011,79.681835937500011],[13.383593750000045,79.480761718749989],[12.753515625000006,79.775781249999966],[10.86591796875004,79.796582031250011],[11.77382812500008,78.716406250000063],[13.680566406250051,78.028124999999989],[14.920800781250023,77.688818359375063],[14.365820312500034,77.234472656250034],[16.700488281250045,76.579296874999955],[18.439257812500074,78.025048828125],[19.76875000000004,78.622705078124966],[21.388769531250034,78.740429687499983],[20.458203125000068,79.129248046875063],[19.089453125000034,79.157031250000017],[18.58144531250008,79.571582031250017],[16.786718750000034,79.90673828125]]],[[[20.897851562500023,80.249951171875011],[18.343847656250006,80.059570312500057],[18.725000000000023,79.7607421875],[20.861132812500017,79.397851562499966],[23.94775390625,79.194287109374983],[25.641210937500034,79.403027343749955],[27.19863281250008,79.906591796875063],[26.86083984375,80.160009765624977],[22.450781250000034,80.402246093750051],[20.897851562500023,80.249951171875011]]]]}},{type:"Feature",properties:{name:"Nepal",childNum:1},geometry:{type:"Polygon",coordinates:[[[88.109765625000023,27.87060546875],[87.682714843750034,27.82138671875],[87.290722656250011,27.821923828124994],[87.141406249999989,27.838330078124997],[87.020117187500034,27.928662109374997],[86.690527343750034,28.094921874999997],[86.554492187499989,28.085205078125],[86.40869140625,27.928662109374997],[85.9541015625,27.92822265625],[85.840234375000023,28.1353515625],[85.759472656250011,28.220654296874997],[85.678320312500034,28.27744140625],[85.41064453125,28.276025390624994],[85.212109375000011,28.292626953124994],[85.122460937500023,28.315966796874996],[85.088574218750011,28.372265624999997],[85.121484375000023,28.484277343749994],[85.16015625,28.571875],[85.159082031250023,28.592236328124997],[85.126367187500023,28.60263671875],[85.069140624999989,28.609667968749996],[84.855078125000034,28.553613281249994],[84.714257812500023,28.595556640625],[84.228710937500011,28.911767578124994],[84.175585937499989,29.036376953125],[84.127832031250023,29.156298828124996],[84.101367187499989,29.219970703125],[84.02197265625,29.253857421874997],[83.935937500000023,29.279492187499997],[83.58349609375,29.18359375],[83.155468750000011,29.612646484375],[83.013964843749989,29.618066406249994],[82.854296874999989,29.683398437499996],[82.640820312500011,29.831201171874994],[82.486523437500011,29.94150390625],[82.158984374999989,30.115185546874997],[82.043359375000023,30.3267578125],[81.854882812500023,30.36240234375],[81.641894531249989,30.387499999999996],[81.417187500000011,30.337597656249997],[81.255078125000011,30.093310546874996],[81.177148437500023,30.039892578125],[81.1103515625,30.036816406249997],[80.907617187500023,30.171923828124996],[80.40185546875,29.730273437499996],[80.31689453125,29.572070312499996],[80.2548828125,29.42333984375],[80.255957031250034,29.318017578124994],[80.233007812500034,29.194628906249996],[80.169531250000034,29.124316406249996],[80.130468750000034,29.100390624999996],[80.084570312500034,28.994189453124996],[80.051660156250023,28.870312499999997],[80.070703125000023,28.83017578125],[80.587011718750034,28.649609374999997],[81.852636718750034,27.867089843749994],[81.896875000000023,27.874462890624997],[81.945214843750023,27.899267578125],[81.987695312500023,27.913769531249997],[82.037011718750023,27.900585937499997],[82.111914062500034,27.864941406249997],[82.287695312500034,27.756542968749997],[82.451367187500011,27.671826171874997],[82.6298828125,27.687060546874996],[82.677343750000034,27.6734375],[82.710839843750023,27.5966796875],[82.7333984375,27.518994140624997],[83.289746093750011,27.370996093749994],[84.091015625000011,27.491357421874994],[84.229785156249989,27.42783203125],[84.480859375000023,27.348193359374996],[84.610156249999989,27.298681640625],[84.640722656250034,27.249853515625],[84.65478515625,27.203662109374996],[84.685351562499989,27.041015625],[85.29296875,26.741015624999996],[86.366113281250023,26.574414062499997],[86.701367187500011,26.43505859375],[87.016406249999989,26.555419921875],[87.287402343749989,26.360302734374997],[87.633398437500034,26.399121093749997],[87.849218750000034,26.436914062499994],[87.9951171875,26.382373046874996],[88.026953125000034,26.39501953125],[88.054882812500011,26.430029296875],[88.111523437500011,26.58642578125],[88.161523437500023,26.724804687499997],[88.1572265625,26.807324218749997],[88.111035156250011,26.928466796875],[87.9931640625,27.086083984374994],[87.984375,27.133935546874994],[88.024121093750011,27.408886718749997],[88.14697265625,27.749218749999997],[88.109765625000023,27.87060546875]]]}},{type:"Feature",properties:{name:"New Zealand",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[173.11533203125006,-41.279296874999972],[172.988671875,-40.848242187499991],[172.64062499999997,-40.518261718750011],[172.13945312500002,-40.947265625000014],[172.01074218749997,-41.444726562500009],[171.48623046875,-41.7947265625],[171.2570312500001,-42.465332031250014],[170.7416015625,-42.927343749999991],[170.30283203125012,-43.10761718750004],[169.66152343750005,-43.591210937499966],[168.80644531250002,-43.9919921875],[168.3666015625,-44.082031249999957],[167.78701171875,-44.595019531250017],[167.19453125000004,-44.963476562500034],[166.73398437500012,-45.543554687499991],[166.73154296875006,-46.197851562499977],[167.68222656250012,-46.192968750000048],[168.1891601562501,-46.362207031249966],[168.38212890625007,-46.605371093749952],[169.68662109375006,-46.551660156250023],[170.7005859375,-45.684277343749969],[171.11328125000003,-45.039257812500011],[171.44257812500004,-44.135839843749991],[172.38525390624997,-43.829589843749957],[172.9206054687501,-43.891406250000017],[172.71855468750002,-43.258789062500014],[173.22119140624997,-42.976562499999986],[173.54511718750004,-42.517968749999994],[174.28310546875011,-41.740624999999994],[174.09238281250018,-41.505175781249989],[174.30253906249996,-41.019531249999986],[173.73789062500006,-40.988964843749983],[173.11533203125006,-41.279296874999972]]],[[[173.26943359375,-34.934765624999983],[173.11669921874997,-35.205273437500026],[173.94511718750002,-36.175878906249977],[174.44687500000006,-36.45087890625004],[174.47558593750009,-36.941894531249972],[174.78203125000013,-36.943749999999994],[174.72919921875004,-37.448730468750028],[174.92802734375002,-37.804492187500031],[174.59736328124998,-38.785058593749952],[173.84433593750006,-39.139355468750011],[173.93437500000013,-39.509082031250017],[175.00927734375009,-39.952148437499957],[175.25410156250004,-40.28935546875],[175.16250000000005,-40.62158203125],[174.63535156250012,-41.289453124999994],[175.30976562499998,-41.610644531249974],[175.98291015625003,-41.213281250000023],[176.84218750000011,-40.15781250000002],[177.10986328125009,-39.673144531250045],[176.95410156249997,-39.367578124999966],[177.40751953124996,-39.081152343749977],[177.96562500000002,-39.142480468750037],[177.976171875,-38.722265625000048],[178.26767578125006,-38.551171875000009],[178.53623046875006,-37.69208984375004],[178.0091796875,-37.554882812499983],[177.33593749999997,-37.990820312499977],[176.10839843749997,-37.645117187499977],[175.8761718750001,-36.95771484375],[175.46083984375005,-36.475683593750034],[175.29951171875004,-36.993261718749963],[174.72246093750007,-36.84121093749998],[174.8021484375,-36.309472656250009],[174.39101562500005,-35.773730468750017],[174.54345703125003,-35.582031249999957],[174.32031250000003,-35.246679687500034],[173.84394531250015,-35.02626953124998],[173.26943359375,-34.934765624999983]]]]}},{type:"Feature",properties:{name:"Oman",childNum:1},geometry:{type:"Polygon",coordinates:[[[56.387988281250017,24.97919921875004],[56.063867187500051,24.73876953125],[55.795703125000074,24.868115234374955],[55.760839843750063,24.24267578125],[55.1999023437501,23.034765625000034],[55.185839843750074,22.7041015625],[55.641015624999994,22.001855468749994],[54.977343750000017,19.995947265625006],[53.666894531250051,19.559130859375017],[51.977636718750006,18.996142578125074],[52.72919921875004,17.300390625000006],[53.08564453125004,16.648388671874955],[53.609863281249972,16.75996093750004],[54.068164062500017,17.005517578124966],[55.06416015625004,17.038916015625034],[55.479101562500006,17.843261718750028],[56.270312500000017,17.950781249999977],[56.550781249999972,18.165966796874955],[56.655078125000074,18.587353515625011],[57.176562500000074,18.902587890625],[57.811621093750063,19.017089843749972],[57.715136718750017,19.606933593749972],[57.861816406249972,20.244140625000028],[58.474218750000063,20.406884765624966],[58.89570312500004,21.112792968749972],[59.371484375000051,21.498828125000017],[59.80000000000004,22.219921875000011],[58.578027343750051,23.643457031250051],[57.219824218750006,23.922753906250023],[56.640624999999972,24.470312500000006],[56.387988281250017,24.97919921875004]]]}},{type:"Feature",properties:{name:"Pakistan",childNum:1},geometry:{type:"Polygon",coordinates:[[[76.766894531249989,35.66171875],[76.251660156250011,35.810937499999994],[76.070898437500034,35.9830078125],[76.010449218750011,35.996337890625],[75.945117187500017,36.017578125],[75.840234375000023,36.649707031249996],[75.3466796875,36.913476562499994],[75.053906250000011,36.987158203125],[74.949121093750023,36.968359375],[74.8892578125,36.952441406249996],[74.541406250000023,37.02216796875],[74.001855468750023,36.823095703125],[73.769140625,36.888476562499996],[72.622851562500017,36.82958984375],[71.620507812500023,36.436474609375],[71.18505859375,36.04208984375],[71.427539062500017,35.833740234375],[71.620507812500023,35.183007812499994],[70.965625000000017,34.53037109375],[71.051562500000017,34.049707031249994],[69.868066406250023,33.89765625],[70.2841796875,33.369042968749994],[69.920117187500011,33.1125],[69.5015625,33.020068359374996],[69.241406250000011,32.433544921875],[69.279296875,31.936816406249996],[68.868945312500017,31.634228515624997],[68.21396484375,31.807373046875],[67.57822265625,31.506494140624994],[67.287304687500011,31.217822265624996],[66.92431640625,31.305615234374997],[66.397167968750011,30.91220703125],[66.177050781250017,29.835595703124994],[65.095507812500017,29.559472656249994],[64.52109375,29.564501953124996],[64.09873046875,29.391943359375],[63.567578125000011,29.497998046874997],[62.4765625,29.408349609374994],[62.373437500000023,29.425390625],[61.224414062500017,29.749414062499994],[60.843359375000006,29.858691406249996],[61.0341796875,29.663427734375],[61.152148437500017,29.542724609375],[61.623046875,28.7916015625],[61.889843750000011,28.546533203124994],[62.762500000000017,28.202050781249994],[62.782324218750006,27.800537109375],[62.752734375000017,27.265625],[63.166796875000017,27.252490234374996],[63.168066406250006,26.665576171874996],[62.312304687500017,26.490869140624994],[61.869824218750011,26.242431640625],[61.668652343750011,25.768994140624997],[61.64013671875,25.584619140624994],[61.615429687500011,25.2861328125],[61.587890625,25.202343749999997],[61.56689453125,25.186328125000003],[61.74365234375,25.13818359375],[62.315332031250023,25.134912109374994],[62.572460937500011,25.254736328124991],[63.491406250000011,25.210839843749994],[63.720898437500011,25.385888671874994],[64.658984375000017,25.18408203125],[64.776660156250017,25.307324218749997],[65.6796875,25.355273437500003],[66.428613281250023,25.575341796874994],[66.698632812500023,25.226318359375],[66.703027343750023,24.860937499999991],[67.171484375,24.756103515625],[67.309375000000017,24.1748046875],[67.66845703125,23.810986328124997],[68.1650390625,23.857324218749994],[68.282519531250017,23.927978515625],[68.381250000000023,23.950878906249997],[68.488671875000023,23.967236328124997],[68.72412109375,23.964697265624991],[68.728125,24.265625],[68.739648437500023,24.2919921875],[68.758984375000011,24.307226562499991],[68.781152343750023,24.313720703125],[68.800000000000011,24.30908203125],[68.828320312500011,24.264013671874991],[68.863476562500011,24.266503906249994],[68.900781250000023,24.292431640624997],[68.984570312500011,24.273095703124994],[69.051562500000017,24.286328124999997],[69.119531250000023,24.268652343749991],[69.235058593750011,24.268261718749997],[69.44345703125,24.275390625],[69.5591796875,24.273095703124994],[69.634179687500023,24.225195312499991],[69.716210937500023,24.172607421875],[70.546777343750023,24.418310546874991],[70.71630859375,24.237988281249997],[70.767285156250011,24.245410156250003],[70.805078125000023,24.261962890625],[70.88623046875,24.34375],[70.928125000000023,24.362353515625003],[70.982812500000023,24.361035156249997],[71.04404296875,24.400097656249997],[71.045312500000023,24.429980468750003],[71.006250000000023,24.4443359375],[70.9732421875,24.487402343749991],[70.976367187500017,24.618749999999991],[71.002343750000023,24.653906249999991],[71.0478515625,24.687744140625],[71.020703125000011,24.757666015624991],[70.950878906250011,24.8916015625],[70.877734375000017,25.06298828125],[70.652050781250011,25.422900390625003],[70.1001953125,25.910058593749994],[70.149218750000017,26.347558593749994],[70.059375000000017,26.578759765624994],[69.470019531250017,26.804443359375],[69.56796875,27.174609374999996],[69.896289062500017,27.4736328125],[70.0498046875,27.694726562499994],[70.14453125,27.849023437499994],[70.1939453125,27.894873046875],[70.244335937500011,27.934130859374996],[70.403710937500023,28.025048828124994],[70.629101562500011,27.937451171874997],[70.649121093750011,27.835351562499994],[70.691601562500011,27.768994140624997],[70.73740234375,27.72900390625],[70.79794921875,27.709619140624994],[70.874902343750023,27.714453125],[71.184765625000011,27.831640625],[71.54296875,27.869873046875],[71.716699218750023,27.915087890624996],[71.870312500000011,27.9625],[71.888867187500011,28.0474609375],[71.948046875000017,28.177294921874996],[72.17919921875,28.421777343749994],[72.34189453125,28.751904296874997],[72.9033203125,29.028759765624997],[73.381640625000017,29.934374999999996],[73.467480468750011,29.9716796875],[73.658007812500017,30.033203125],[73.8091796875,30.093359375],[73.899316406250023,30.435351562499996],[74.008984375000011,30.519677734374994],[74.215625000000017,30.768994140624997],[74.33935546875,30.8935546875],[74.38037109375,30.893408203125],[74.509765625,30.959667968749997],[74.6328125,31.03466796875],[74.625781250000017,31.068749999999994],[74.6103515625,31.112841796874996],[74.51767578125,31.185595703124996],[74.534960937500017,31.261376953124994],[74.593945312500011,31.465380859374996],[74.581835937500017,31.52392578125],[74.509960937500011,31.712939453124996],[74.739453125000011,31.948828125],[75.071484375000011,32.08935546875],[75.13876953125,32.104785156249996],[75.254101562500011,32.14033203125],[75.33349609375,32.279199218749994],[74.9873046875,32.462207031249996],[74.788867187500017,32.457812499999996],[74.685742187500011,32.493798828124994],[74.6578125,32.518945312499994],[74.35458984375,32.768701171874994],[74.303613281250023,32.991796875],[73.99423828125,33.2421875],[74.15,33.506982421874994],[73.961230468750017,34.653466796874994],[74.055859375000011,34.6806640625],[74.17197265625,34.7208984375],[74.300390625,34.765380859375],[75.709179687500011,34.503076171874994],[76.594433593750011,34.73583984375],[76.6962890625,34.786914062499996],[76.7490234375,34.847558593749994],[76.782910156250011,34.900195312499996],[77.000878906250023,34.991992187499996],[77.048632812499989,35.109912109374996],[76.766894531249989,35.66171875]]]}},{type:"Feature",properties:{name:"Panama",childNum:1},geometry:{type:"Polygon",coordinates:[[[-77.374218749999926,8.65830078125002],[-78.082763671874943,9.2362792968749972],[-78.504345703124955,9.4062988281249886],[-79.577294921874966,9.5978515625000256],[-80.127099609374966,9.20991210937504],[-80.838671874999989,8.8872070312500142],[-81.35478515624996,8.78056640624996],[-82.244189453124989,9.0314941406250142],[-82.370800781249926,9.4285644531249915],[-82.801025390625,9.5917968750000284],[-82.939843749999937,9.4491699218750256],[-82.741162109374983,8.9517089843750171],[-82.727832031250017,8.9160644531250313],[-82.739990234375,8.8985839843750227],[-82.917041015625017,8.7403320312500341],[-82.861621093749989,8.4535156250000369],[-83.02734375,8.3377441406249915],[-81.72763671875,8.1375488281249773],[-81.504150390625028,7.7211914062499716],[-81.035107421874955,7.711132812500054],[-80.845556640624977,7.22006835937502],[-80.4388671875,7.2749511718750028],[-80.075195312499972,7.6670410156250455],[-80.45810546875,8.0770507812499943],[-80.368701171874989,8.288769531250054],[-79.750439453124983,8.5955078125000171],[-79.44150390625,9.00600585937498],[-79.086376953124955,8.9971679687500341],[-78.113867187499977,8.3795898437499829],[-78.421582031249955,8.0609863281250114],[-78.170117187499983,7.5437988281249773],[-77.901171874999989,7.2293457031250483],[-77.743896484375028,7.5369628906250057],[-77.350781249999955,7.7058593750000455],[-77.2123046875,8.0338867187499972],[-77.374218749999926,8.65830078125002]]]}},{type:"Feature",properties:{name:"Peru",childNum:1},geometry:{type:"Polygon",coordinates:[[[-73.137353515625,-6.4658203125],[-73.235546875,-6.0984375000000028],[-73.209375,-6.0287109375000085],[-73.162890624999989,-5.9333984375000028],[-72.9798828125,-5.6348632812500057],[-72.887060546874991,-5.1227539062500114],[-72.83193359375,-5.09375],[-72.69873046875,-5.0671875000000028],[-72.608349609375,-5.0095703125000028],[-72.468994140625,-4.9012695312500085],[-72.352832031249989,-4.7860351562500085],[-72.256787109375,-4.7489257812500085],[-71.8447265625,-4.50439453125],[-70.973681640624989,-4.3504882812500085],[-70.79951171875,-4.17333984375],[-70.72158203125,-4.1588867187500114],[-70.5306640625,-4.1675781250000057],[-70.404638671874991,-4.1500976562500114],[-70.167529296874989,-4.0501953125000085],[-70.240283203124989,-3.8827148437500085],[-70.298437499999991,-3.84423828125],[-70.339501953125,-3.8143554687500085],[-70.379199218749989,-3.8187500000000085],[-70.42109375,-3.849609375],[-70.48583984375,-3.8693359375000114],[-70.5296875,-3.8664062500000114],[-70.735107421875,-3.7815429687500028],[-70.074023437499989,-2.7501953125000114],[-70.095849609375,-2.658203125],[-70.91455078125,-2.2185546875000028],[-71.39697265625,-2.3340820312500057],[-71.55947265625,-2.2242187500000057],[-71.752539062499991,-2.1527343750000085],[-71.802734375,-2.1663085937500028],[-71.867285156249991,-2.2277343750000114],[-71.932470703124991,-2.2886718750000057],[-71.98427734375,-2.3265625000000085],[-72.136816406249991,-2.3806640625000028],[-72.21845703125,-2.4004882812500057],[-72.300732421875,-2.4092773437500057],[-72.395605468749991,-2.4289062500000114],[-72.887158203125,-2.4084960937500028],[-73.1544921875,-2.2782226562500085],[-73.19697265625,-1.8302734375000114],[-73.4962890625,-1.6930664062500114],[-73.664306640625,-1.2488281250000028],[-73.86318359375,-1.1966796875000085],[-73.926953125,-1.1251953125000114],[-73.98681640625,-1.09814453125],[-74.05439453125,-1.0286132812500028],[-74.246386718749989,-.97060546875000853],[-74.28388671875,-.92783203125000568],[-74.334423828125,-.85087890625000284],[-74.41787109375,-.58066406250000568],[-74.8017578125,-.20009765625000853],[-75.13837890625,-.050488281250011369],[-75.18408203125,-.041748046875],[-75.224609375,-.041748046875],[-75.284472656249989,-.10654296875000568],[-75.340478515625,-.14218750000000568],[-75.4759765625,-.15712890625000853],[-75.63203125,-.15761718750000853],[-75.491064453124991,-.24833984375000284],[-75.42470703125,-.40888671875001137],[-75.325244140624989,-.50654296875001137],[-75.263232421874989,-.55537109375001137],[-75.259374999999991,-.59013671875000284],[-75.2787109375,-.65390625000000568],[-75.28359375,-.70712890625000568],[-75.249609374999991,-.95185546875001137],[-75.42041015625,-.96220703125000284],[-75.570556640625,-1.53125],[-75.641650390624989,-1.6073242187500085],[-76.089794921875,-2.1331054687500028],[-76.6791015625,-2.5625976562500057],[-77.860595703125,-2.9816406250000114],[-78.240380859375,-3.4725585937500085],[-78.647998046874989,-4.2481445312500057],[-78.68603515625,-4.5624023437500085],[-78.8615234375,-4.6650390625],[-78.975390624999989,-4.8732421875000114],[-78.995263671875,-4.9080078125000028],[-79.033300781249991,-4.9691406250000085],[-79.076269531249991,-4.9906250000000085],[-79.186669921875,-4.9582031250000114],[-79.268115234374989,-4.9576171875000057],[-79.33095703125,-4.9278320312500057],[-79.3994140625,-4.8400390625000114],[-79.45576171875,-4.7662109375000057],[-79.501904296875,-4.6706054687500114],[-79.516162109374989,-4.5391601562500057],[-79.577685546874989,-4.5005859375000057],[-79.638525390624991,-4.4548828125000028],[-80.13955078125,-4.2960937500000114],[-80.1974609375,-4.31103515625],[-80.293359375,-4.4167968750000028],[-80.4884765625,-4.3936523437500057],[-80.453759765625,-4.2051757812500057],[-80.4884765625,-4.16552734375],[-80.493457031249989,-4.119140625],[-80.510009765625,-4.0695312500000114],[-80.49013671875,-4.0100585937500028],[-80.43720703125,-3.9786132812500057],[-80.303271484374989,-4.0050781250000114],[-80.266894531249989,-3.9488281250000057],[-80.179248046874989,-3.8777343750000028],[-80.217578124999989,-3.7876953125000057],[-80.22060546875,-3.6131835937500085],[-80.243749999999991,-3.5767578125000057],[-80.245410156249989,-3.5221679687500114],[-80.265234374999991,-3.4924804687500028],[-80.273535156249991,-3.4246093750000028],[-80.324658203125,-3.3878906250000114],[-80.503662109375,-3.49609375],[-80.798583984375,-3.7310546875000057],[-81.283203125,-4.322265625],[-81.33662109375,-4.6695312500000057],[-81.108496093749991,-5.02783203125],[-80.88271484375,-5.7589843750000114],[-81.180517578124991,-5.9423828125],[-80.811621093749991,-6.2822265625],[-80.11025390625,-6.6496093750000114],[-79.761962890625,-7.0665039062500057],[-79.377246093749989,-7.8355468750000057],[-78.762255859374989,-8.6169921875000028],[-78.185595703124989,-10.089062500000011],[-77.736083984375,-10.836718750000003],[-77.633203125,-11.287792968750011],[-77.220312499999991,-11.663378906250003],[-77.152734375,-12.060351562500003],[-76.832128906249991,-12.348730468750006],[-76.183935546874991,-13.515234375000006],[-76.289013671875,-14.133105468750003],[-75.933886718749989,-14.633593750000003],[-75.533642578125,-14.899218750000003],[-75.104248046875,-15.411914062500003],[-74.147070312499991,-15.912500000000009],[-73.824951171875,-16.15283203125],[-72.46767578125,-16.708105468750006],[-72.111279296875,-17.002539062500006],[-71.5322265625,-17.294335937500009],[-71.336962890624989,-17.682519531250009],[-70.418261718749989,-18.345605468750009],[-70.377490234374989,-18.333593750000006],[-70.1837890625,-18.3251953125],[-70.05908203125,-18.283496093750003],[-69.926367187499991,-18.2060546875],[-69.852099609374989,-17.703808593750011],[-69.5109375,-17.506054687500011],[-69.624853515624991,-17.2001953125],[-69.020703125,-16.642187500000006],[-68.9134765625,-16.261914062500011],[-69.217578124999989,-16.149121093750011],[-69.418505859374989,-15.603417968750009],[-69.172460937499991,-15.236621093750003],[-69.37470703125,-14.962988281250006],[-69.234912109374989,-14.597070312500009],[-68.880322265625,-14.198828125000006],[-69.07412109375,-13.682812500000011],[-68.978613281249991,-12.880078125000011],[-68.68525390625,-12.501953125],[-69.57861328125,-10.951757812500006],[-70.220068359374991,-11.047656250000003],[-70.642333984375,-11.01025390625],[-70.599169921874989,-9.6205078125000085],[-71.115283203124989,-9.8524414062500085],[-71.237939453125,-9.9660156250000114],[-71.608007812499991,-10.006054687500011],[-72.181591796875,-10.003710937500003],[-72.379052734375,-9.5101562500000085],[-73.209423828125,-9.4114257812500028],[-73.08984375,-9.2657226562500057],[-72.970361328125,-9.1201171875],[-72.9740234375,-8.9931640625],[-73.0705078125,-8.8828125],[-73.203125,-8.7193359375000057],[-73.30244140625,-8.6540039062500114],[-73.356738281249989,-8.5669921875000057],[-73.351708984375,-8.51416015625],[-73.360400390624989,-8.4792968750000028],[-73.39814453125,-8.458984375],[-73.435888671874991,-8.4270507812500028],[-73.549121093749989,-8.3458007812500057],[-73.7755859375,-7.9364257812500085],[-73.72041015625,-7.7825195312500028],[-73.766894531249989,-7.7535156250000057],[-73.822070312499989,-7.7389648437500114],[-73.894628906249991,-7.65478515625],[-73.946874999999991,-7.6112304687500085],[-73.981738281249989,-7.5850585937500057],[-74.002050781249991,-7.5560546875000085],[-73.981738281249989,-7.5357421875000057],[-73.95849609375,-7.5066406250000028],[-73.964306640625,-7.37890625],[-73.749462890625,-7.3353515625000085],[-73.793017578124989,-7.1350585937500028],[-73.758105468749989,-6.90576171875],[-73.137353515625,-6.4658203125]]]}},{type:"Feature",properties:{name:"Philippines",childNum:10},geometry:{type:"MultiPolygon",coordinates:[[[[126.00595703125006,9.3209472656250085],[125.52089843750005,9.75913085937502],[125.5333984375001,9.1409179687500171],[124.86894531250002,8.9722656250000341],[124.7311523437501,8.5629882812500426],[124.45126953125006,8.6063476562499943],[124.22578125000004,8.2713867187499659],[123.43457031249997,8.70332031250004],[123.01757812500003,8.3983398437499943],[122.91113281250003,8.1564453124999972],[122.33710937500004,8.0284179687500341],[122.13183593749997,7.81049804687504],[122.04716796875002,7.3635742187500313],[122.17617187500005,7.0041992187500028],[122.49794921875005,7.6727539062500512],[123.39091796875007,7.4075195312500171],[123.49306640625,7.80791015624996],[123.96845703125004,7.6646484374999915],[124.20664062500006,7.3964355468749829],[123.98525390625,6.9937011718750028],[124.07812500000003,6.4044433593750369],[124.63632812500012,5.9981933593750512],[125.45585937500002,5.664257812500054],[125.66796874999997,5.97866210937498],[125.58847656250012,6.4657714843749972],[125.40097656250012,6.7957519531249915],[125.82441406250004,7.3333007812499886],[126.08007812500003,6.7333496093749829],[126.58154296875003,7.2477539062499687],[126.43535156250002,7.8328124999999744],[126.31953125000004,8.8447265624999858],[126.19335937499997,9.2767089843749631],[126.00595703125006,9.3209472656250085]]],[[[124.59384765625006,9.7872070312499631],[124.57714843749997,10.026708984374991],[124.17285156250003,10.135205078124983],[123.81718750000002,9.8173828124999858],[123.93564453125012,9.6239746093750114],[124.35986328125003,9.6302246093750483],[124.59384765625006,9.7872070312499631]]],[[[123.13085937500003,9.0641113281249943],[123.30839843750002,9.3569824218749744],[123.16201171875,9.8642578125000284],[123.5675781250001,10.780761718750057],[123.25664062500007,10.99394531249996],[122.98330078125,10.886621093750037],[122.81699218750012,10.503808593750023],[122.85556640625006,10.0869140625],[122.47148437500007,9.9615234375000341],[122.56249999999997,9.4828125000000369],[123.13085937500003,9.0641113281249943]]],[[[123.37031250000004,9.4496093750000227],[123.64335937500007,10.020214843750011],[123.95214843750003,10.316601562499997],[123.71142578124997,10.473681640625017],[123.38623046874997,9.9670898437500171],[123.37031250000004,9.4496093750000227]]],[[[117.31113281250012,8.4395996093750512],[117.98955078125002,8.8770996093750085],[118.4349609375,9.2560058593750085],[118.78212890625005,9.91611328125002],[119.19150390625012,10.061083984374989],[119.68437500000007,10.551708984375011],[119.52666015625002,10.953173828125003],[118.11484375000006,9.3466796875000142],[117.88476562499997,9.2406738281249972],[117.34990234375002,8.7135742187499972],[117.31113281250012,8.4395996093750512]]],[[[124.574609375,11.343066406250031],[124.44550781250004,10.923583984375014],[124.78671875000012,10.781396484375009],[124.78076171874997,10.16806640625002],[125.02656250000004,10.033105468749966],[125.25332031250005,10.26381835937498],[125.01318359374997,10.785693359374989],[124.92998046875002,11.372851562499974],[124.574609375,11.343066406250031]]],[[[122.49619140625006,11.615087890625034],[122.10351562499997,11.64291992187502],[121.96435546874997,10.871679687500006],[122.19765625,10.622900390625048],[122.76992187500005,10.823828125000034],[123.01650390625,11.116503906249974],[123.15830078125012,11.535546874999994],[122.49619140625006,11.615087890625034]]],[[[125.23955078125002,12.527880859375003],[124.29472656250007,12.569335937500014],[124.38486328125006,12.243994140624991],[124.88427734375003,11.77548828125002],[125.23339843749997,11.145068359375017],[125.62812500000004,11.132031250000026],[125.45654296874997,11.952539062500037],[125.53564453125003,12.191406250000028],[125.23955078125002,12.527880859375003]]],[[[120.70439453125002,13.479492187499986],[120.50830078124997,13.260058593750045],[120.76367187499997,12.969824218749977],[120.92216796875002,12.51162109374998],[121.23671875000005,12.218798828125003],[121.54062500000006,12.63818359375],[121.52275390625007,13.131201171874991],[121.20273437500006,13.432324218749969],[120.70439453125002,13.479492187499986]]],[[[121.10156249999997,18.615283203125017],[120.59970703125012,18.507861328125074],[120.35839843749997,17.63818359375],[120.40888671875004,16.955615234375017],[120.30527343750006,16.529248046875011],[120.38925781250006,16.221630859374955],[120.15976562500012,16.047656250000045],[119.83076171875004,16.326562500000023],[120.08212890625012,14.851074218749986],[120.8880859375,14.715771484375054],[120.9220703125001,14.493115234374983],[120.61679687500006,14.188037109375003],[121.20351562500005,13.640283203124966],[121.77792968750006,13.93764648437498],[122.40693359375004,13.49277343750002],[122.59521484374997,13.90761718749998],[123.16328125000004,13.44174804687502],[123.31093750000005,13.044091796875009],[124.0597656250001,12.567089843749997],[124.14277343750004,13.035791015625009],[123.6081054687501,13.528076171875028],[123.72597656250005,13.884326171875031],[123.43232421875004,13.966259765625026],[123.23144531249997,13.747363281250017],[122.85605468750006,14.250781250000003],[122.49082031250012,14.32236328125002],[121.80048828125004,14.113867187499991],[121.69541015625006,14.7373046875],[121.39228515625004,15.324414062499969],[121.59531250000012,15.933251953125023],[122.13515625000005,16.184814453125028],[122.51914062500012,17.124853515625034],[122.23681640624997,17.434863281250045],[122.15097656250006,17.756494140625023],[122.29980468749997,18.402783203124983],[121.84560546875,18.295410156250028],[121.10156249999997,18.615283203125017]]]]}},{type:"Feature",properties:{name:"Papua New Guinea",childNum:4},geometry:{type:"MultiPolygon",coordinates:[[[[155.95761718750006,-6.6868164062499886],[155.82255859375002,-6.38046875000002],[155.46699218750004,-6.1451171875000341],[154.99707031249997,-5.5399414062500227],[154.74111328125005,-5.5453124999999517],[154.78193359375004,-5.9707031250000284],[155.20214843750003,-6.3076171875],[155.34404296875007,-6.7216796874999858],[155.71933593750012,-6.8627929687499574],[155.95761718750006,-6.6868164062499886]]],[[[151.91562500000006,-4.2967773437499659],[151.55195312500004,-4.345507812499946],[151.67119140625007,-4.88330078125],[151.32656250000005,-4.96035156249998],[150.95292968750002,-5.4237304687499659],[150.29873046875,-5.5356445312500284],[149.24531250000004,-5.5730468750000171],[148.9992187500001,-5.4845703125000114],[148.34472656249997,-5.5449218749999716],[148.40117187500002,-5.7650390624999517],[149.12656250000012,-6.1276367187500256],[149.38232421874997,-6.0781249999999716],[149.65253906250004,-6.2904296874999659],[150.42832031250012,-6.2761718749999886],[151.22929687500002,-5.9199218749999858],[151.51513671874997,-5.5523437499999631],[151.86542968750004,-5.5648437500000227],[152.14296875,-5.3570312499999631],[152.01328125000006,-5.0038085937500369],[152.40000000000006,-4.7312500000000171],[152.40566406250005,-4.3407226562499517],[151.91562500000006,-4.2967773437499659]]],[[[140.97617187500012,-9.1187500000000057],[141.13320312500005,-9.2212890625000341],[142.22958984375012,-9.1699218749999574],[142.6471679687501,-9.3278320312499687],[143.36621093750003,-8.9610351562500341],[143.0949218750001,-8.3112304687499829],[143.61376953125003,-8.2003906249999687],[144.50986328125006,-7.5673828124999716],[144.97382812500004,-7.8021484375000085],[146.03320312499997,-8.0763671875000114],[146.69658203125002,-9.025390625],[147.76865234375012,-10.070117187500031],[149.75410156250004,-10.353027343750028],[150.0167968750001,-10.577148437500028],[150.48242187500003,-10.63691406250004],[150.66699218749997,-10.257128906250031],[149.87441406250005,-10.012988281250031],[149.76123046874997,-9.8058593750000114],[149.20302734375005,-9.4068359374999915],[149.24765625000006,-9.0709960937499687],[148.58310546875006,-9.0517578124999574],[148.24687500000002,-8.5542968750000341],[148.12675781250007,-8.1036132812499631],[147.72431640625004,-7.8762695312500171],[147.19003906250012,-7.3781249999999545],[146.96074218750002,-6.9288085937499915],[147.11914062499997,-6.7216796874999858],[147.84550781250007,-6.6624023437499886],[147.80205078125002,-6.31523437499996],[147.37666015625004,-5.9507812499999631],[147.03427734375006,-5.9192382812500171],[146.40341796875006,-5.6166015625000085],[145.85283203125002,-5.4712890624999773],[145.7669921875,-4.8230468749999886],[145.33457031250012,-4.3852539062499716],[145.08779296875,-4.3491210937499716],[144.4777343750001,-3.82529296875002],[144.01582031250004,-3.7835937499999659],[143.50898437500004,-3.4311523437500142],[142.90517578125,-3.32070312499998],[142.21152343750006,-3.0834960937499716],[141.18564453125006,-2.6278320312499517],[140.97343750000007,-2.6097656250000085],[140.97353515625,-2.8034179687500256],[140.97441406250002,-4.8363281250000227],[140.97519531250006,-6.90537109375002],[140.97617187500012,-9.1187500000000057]]],[[[152.96582031249997,-4.7563476562499858],[153.1242187500001,-4.25234374999998],[152.59843750000007,-3.9948242187500114],[152.68066406250003,-4.4984375000000227],[152.96582031249997,-4.7563476562499858]]]]}},{type:"Feature",properties:{name:"Poland",childNum:1},geometry:{type:"Polygon",coordinates:[[[23.484667968750017,53.939794921875],[23.45361328125,54.14345703125],[23.015527343750023,54.34833984375],[22.16845703125,54.35986328125],[20.208203125000011,54.420751953125],[19.92431640625,54.433984375],[19.644238281250011,54.447070312499996],[19.604394531250023,54.4591796875],[19.560156250000006,54.434619140624996],[19.407128906250023,54.386083984375],[18.976269531250011,54.348925781249996],[18.669628906250011,54.430908203125],[18.323437500000011,54.838183593749996],[17.261914062500011,54.729541015624996],[16.559765625000011,54.55380859375],[16.186328125000017,54.290380859375],[14.715722656250023,54.018310546875],[14.41455078125,53.283496093749996],[14.412304687500011,53.216748046875],[14.410937500000017,53.199023437499996],[14.368554687500023,53.10556640625],[14.293164062500011,53.0267578125],[14.193652343750017,52.98232421875],[14.138867187500011,52.932861328125],[14.128613281250011,52.878222656249996],[14.253710937500017,52.782519531249996],[14.514062500000023,52.64560546875],[14.619433593750017,52.528515625],[14.569726562500023,52.431103515625],[14.554589843750023,52.359667968749996],[14.573925781250011,52.31416015625],[14.615625000000023,52.277636718749996],[14.679882812500011,52.25],[14.705371093750017,52.207470703125],[14.6923828125,52.150048828125],[14.70458984375,52.110205078125],[14.752539062500006,52.081835937499996],[14.601660156250006,51.832373046875],[14.9638671875,51.095117187499994],[14.809375000000017,50.858984375],[16.007226562500023,50.611621093749996],[16.679101562500023,50.097460937499996],[17.151953125000006,50.378320312499994],[17.874804687500017,49.972265625],[18.562402343750023,49.879345703125],[18.832226562500011,49.510791015624996],[19.441601562500011,49.597705078124996],[19.80224609375,49.192333984375],[20.616113281250023,49.39169921875],[21.6396484375,49.411962890625],[22.538671875000006,49.072705078125],[22.6494140625,49.539013671875],[23.711718750000017,50.377343749999994],[24.105761718750017,50.844970703125],[23.664453125000023,51.31005859375],[23.605273437500017,51.517919921875],[23.652441406250006,52.040380859375],[23.196972656250011,52.25693359375],[23.8447265625,52.664208984375],[23.887109375000023,53.0275390625],[23.484667968750017,53.939794921875]]]}},{type:"Feature",properties:{name:"North Korea",childNum:1},geometry:{type:"Polygon",coordinates:[[[130.52695312500012,42.535400390625],[130.24033203125006,42.891796874999955],[129.89824218750002,42.998144531250034],[129.71972656249997,42.475000000000051],[129.3136718750001,42.413574218749972],[128.92343750000006,42.038232421874966],[128.04521484375007,41.98750000000004],[128.29091796875,41.562792968750017],[128.11123046875,41.389257812500006],[127.17968750000003,41.531347656250006],[126.9035156250001,41.781054687499989],[125.98906250000002,40.904638671875034],[124.8893554687501,40.459814453125006],[124.36210937500002,40.004052734374994],[124.55742187500002,39.790576171875017],[125.36083984375003,39.526611328124972],[125.40966796875003,39.288378906250017],[125.06738281250003,38.556738281250006],[124.69091796874997,38.129199218750017],[125.19316406250007,38.037792968749983],[125.44931640625012,37.730224609375028],[125.94169921875007,37.873681640625023],[126.63388671875012,37.781835937500063],[127.16953125000006,38.304541015625034],[128.03896484375,38.308544921874983],[128.37460937500012,38.623437499999994],[127.78613281250003,39.084130859374966],[127.39453125000003,39.207910156249966],[127.56816406250002,39.781982421875028],[128.30449218750002,40.035937499999989],[129.70869140625004,40.857324218749994],[129.75634765624997,41.712255859375006],[130.45751953124997,42.301708984375011],[130.68730468750007,42.302539062499989],[130.52695312500012,42.535400390625]]]}},{type:"Feature",properties:{name:"Portugal",childNum:1},geometry:{type:"Polygon",coordinates:[[[-7.4061523437499375,37.179443359374972],[-7.5035156249999773,37.585498046875017],[-7.1854492187499943,38.006347656250057],[-7.3430175781249432,38.457421875000023],[-7.0460449218749375,38.907031250000045],[-7.44511718749996,39.53618164062496],[-7.0367187500000057,39.713964843750034],[-6.81015624999992,40.343115234375034],[-6.9284667968749716,41.009130859375006],[-6.2124999999999488,41.53203124999996],[-6.61826171874992,41.9423828125],[-7.40361328124996,41.833691406249955],[-7.9208496093749829,41.883642578125006],[-8.2130859374999261,42.133691406249966],[-8.7771484375000171,41.941064453124994],[-8.6555664062499318,41.029492187499983],[-8.8866210937500227,40.179443359375],[-9.1482910156249488,39.542578125000034],[-9.3747558593749716,39.338281249999966],[-9.4741210937499716,38.730859375000023],[-8.9147949218749716,38.512109374999966],[-8.8141601562499829,37.430810546875023],[-8.5976562499999432,37.121337890625057],[-7.8341308593749943,37.005712890625034],[-7.4061523437499375,37.179443359374972]]]}},{type:"Feature",properties:{name:"Paraguay",childNum:1},geometry:{type:"Polygon",coordinates:[[[-58.159765624999991,-20.164648437500006],[-58.18017578125,-19.81787109375],[-59.09052734375,-19.286230468750006],[-60.007373046874989,-19.297558593750011],[-61.7568359375,-19.645312500000003],[-61.916943359375,-20.055371093750011],[-62.276318359375,-20.5625],[-62.276660156249989,-21.066015625000006],[-62.650976562499991,-22.233691406250003],[-62.62568359375,-22.261523437500003],[-62.6259765625,-22.290429687500009],[-62.541552734374989,-22.349609375],[-62.372509765625,-22.439160156250011],[-61.79853515625,-23.182031250000009],[-61.084716796875,-23.656445312500011],[-60.83984375,-23.858105468750011],[-59.892480468749994,-24.093554687500003],[-59.60859375,-24.266796875000011],[-59.372949218749994,-24.453906250000003],[-58.519628906249991,-24.842871093750006],[-58.422802734375,-24.894140625000006],[-58.365380859374994,-24.959277343750003],[-57.821679687499994,-25.136425781250011],[-57.587158203125,-25.405078125000003],[-57.943115234375,-26.052929687500011],[-58.191308593749994,-26.629980468750006],[-58.317675781249989,-26.7958984375],[-58.33466796875,-26.824902343750011],[-58.322558593749989,-26.857617187500011],[-58.641748046874994,-27.196093750000003],[-58.604833984374991,-27.314355468750009],[-58.168261718749989,-27.2734375],[-57.11181640625,-27.470117187500009],[-56.437158203124994,-27.553808593750006],[-56.1640625,-27.321484375000011],[-55.789990234375,-27.416406250000009],[-55.632910156249991,-27.357128906250011],[-55.597265624999991,-27.207617187500006],[-55.426660156249994,-27.00927734375],[-54.934472656249994,-26.702539062500009],[-54.677734375,-26.308789062500011],[-54.631933593749991,-26.005761718750009],[-54.615869140624994,-25.576074218750009],[-54.610546875,-25.432714843750006],[-54.47314453125,-25.22021484375],[-54.281005859375,-24.306054687500009],[-54.241796874999991,-24.047265625000009],[-54.37080078125,-23.97119140625],[-54.440234374999989,-23.901757812500009],[-54.62548828125,-23.8125],[-54.982666015625,-23.974511718750009],[-55.081884765624991,-23.997656250000006],[-55.1943359375,-24.017480468750009],[-55.286914062499989,-24.004296875000009],[-55.366308593749991,-23.991015625000003],[-55.415917968749994,-23.951367187500011],[-55.4423828125,-23.865332031250006],[-55.4423828125,-23.792578125000006],[-55.458886718749994,-23.686718750000011],[-55.654052734375,-22.810351562500003],[-55.627587890624994,-22.740917968750011],[-55.61767578125,-22.671484375000006],[-55.647412109375,-22.621875000000003],[-55.703662109374989,-22.592089843750003],[-55.746630859374989,-22.5126953125],[-55.753271484374991,-22.41015625],[-55.849169921874989,-22.3076171875],[-56.189843749999994,-22.281152343750009],[-56.394873046874991,-22.092675781250009],[-56.447802734374989,-22.076171875],[-56.523828124999994,-22.1025390625],[-56.775195312499989,-22.261328125000006],[-57.238232421875,-22.195214843750009],[-57.721093749999994,-22.099218750000006],[-57.764062499999994,-22.109179687500003],[-57.8203125,-22.142285156250011],[-57.955908203124991,-22.109179687500003],[-57.985693359374991,-22.04638671875],[-57.942675781249989,-21.79833984375],[-57.830224609374994,-20.997949218750009],[-58.159765624999991,-20.164648437500006]]]}},{type:"Feature",properties:{name:"State of Palestine",childNum:1},geometry:{type:"Polygon",coordinates:[[[34.880468750000006,31.3681640625],[35.450585937499994,31.479296875000017],[35.499414062499994,31.67236328125],[35.558984375000051,31.765527343749966],[35.5514648437501,32.395507812500057],[35.484375000000028,32.401660156249989],[35.402636718750074,32.450634765625011],[35.386718750000028,32.493017578125034],[35.303808593750006,32.512939453125],[35.193261718750051,32.534423828125028],[35.065039062500063,32.460449218750057],[35.010546875000017,32.338183593750017],[34.955957031249994,32.16093749999996],[34.989746093749972,31.913281249999955],[34.880468750000006,31.3681640625]]]}},{type:"Feature",properties:{name:"Qatar",childNum:1},geometry:{type:"Polygon",coordinates:[[[51.267968750000023,24.607226562500003],[51.601953125000023,25.14794921875],[51.4853515625,25.524707031250003],[51.543066406250006,25.902392578125003],[51.262304687500006,26.153271484374997],[51.003125000000011,25.9814453125],[50.762890625000011,25.444726562499994],[50.846777343750006,24.888574218749994],[50.8359375,24.850390625000003],[50.804394531250011,24.789257812499997],[50.855664062500011,24.679638671874997],[50.928320312500006,24.595117187499994],[50.966015625000011,24.573925781249997],[51.022753906250017,24.565234375000003],[51.093359375000006,24.564648437499997],[51.267968750000023,24.607226562500003]]]}},{type:"Feature",properties:{name:"Romania",childNum:1},geometry:{type:"Polygon",coordinates:[[[28.212500000000006,45.450439453125],[28.099707031250006,45.972607421875],[28.244335937500011,46.45126953125],[28.07177734375,46.978417968749994],[27.3369140625,47.63974609375],[26.980761718750017,48.155029296875],[26.618945312500017,48.25986328125],[26.4423828125,48.22998046875],[26.3056640625,48.203759765624994],[26.276953125000006,48.113232421875],[26.236230468750023,48.064355468749994],[26.162695312500006,47.992529296875],[24.893359375000017,47.7177734375],[24.578906250000017,47.931054687499994],[23.628710937500017,47.995849609375],[22.876660156250011,47.947265625],[22.290625000000006,47.727832031249996],[21.151953125000006,46.304345703124994],[20.613671875000023,46.13349609375],[20.508105468750017,46.166943359375],[20.280957031250011,46.1330078125],[20.241796875000006,46.10859375],[20.358593750000011,45.975488281249994],[20.775000000000006,45.749804687499996],[20.774218750000017,45.484423828124996],[21.431445312500017,45.192529296874994],[21.384375000000006,44.870068359375],[22.687890625000023,44.248291015625],[22.705078125,44.23779296875],[23.224609375,43.873876953125],[25.4970703125,43.670800781249994],[26.2158203125,44.007275390625],[27.0869140625,44.167382812499994],[28.585351562500023,43.742236328124996],[28.645410156250023,44.295654296875],[29.048242187500023,44.757568359375],[29.557519531250023,44.843408203124994],[29.705859375000017,45.259912109374994],[29.223535156250023,45.4029296875],[28.788281250000011,45.240966796875],[28.451269531250006,45.2921875],[28.317675781250017,45.347119140625],[28.212500000000006,45.450439453125]]]}},{type:"Feature",properties:{name:"Russian Federation",childNum:22},geometry:{type:"MultiPolygon",coordinates:[[[[148.59951171875,45.317626953125],[147.76943359375,45.190722656249989],[147.91376953125004,44.990380859375023],[148.59951171875,45.317626953125]]],[[[142.76103515625002,54.393945312499966],[142.52617187500002,53.447460937499983],[141.82353515625007,53.339501953125023],[141.72236328125004,51.736328124999972],[142.20673828125004,51.222558593750023],[142.07109375000007,50.514990234375034],[142.1422851562501,49.569140624999989],[141.86630859375006,48.750097656250006],[142.18173828125012,48.013378906250011],[141.9640625000001,47.587451171875017],[142.03867187500012,47.140283203124966],[141.83037109375002,46.451074218749966],[142.20859375000006,46.0888671875],[142.57802734375005,46.700781250000034],[143.28232421875006,46.558984375000023],[143.0055664062501,47.22270507812496],[142.55693359375002,47.737890625000034],[142.57421874999997,48.072167968750023],[143.10498046875003,49.198828125000034],[144.27207031250012,49.311328125000045],[143.81601562500006,50.282617187500023],[143.45546875,51.471484375000017],[143.15556640625002,52.083740234374972],[143.32363281250005,52.613574218749989],[143.22363281250003,53.296044921875051],[142.91796875000003,53.794238281250017],[142.76103515625002,54.393945312499966]]],[[[21.235742187500023,55.264111328124983],[20.957812500000074,55.278906250000063],[20.89980468750008,55.286669921875045],[20.520312500000017,54.994873046875],[19.974511718750023,54.921191406250017],[19.944140625000074,54.750000000000028],[19.85888671875,54.633837890624989],[19.604394531250023,54.45917968750004],[19.644238281250068,54.44707031249996],[19.924316406250028,54.433984374999966],[20.20820312500004,54.420751953125034],[22.168457031250057,54.359863281250057],[22.766210937499977,54.356787109375034],[22.831250000000011,54.838476562500034],[21.235742187500023,55.264111328124983]]],[[[163.63515625000005,58.603369140625006],[164.61572265624997,58.885595703125034],[163.7609375000001,59.015039062500023],[163.63515625000005,58.603369140625006]]],[[[-179.79853515625,68.9404296875],[-180,68.738671875],[-180,68.493896484374972],[-180,68.24912109375],[-180,68.004394531249972],[-180,67.759619140625034],[-180,67.514843749999983],[-180,67.270117187500063],[-180,67.025341796875011],[-180,66.780566406250045],[-180,66.53583984375004],[-180,66.291064453124989],[-180,66.046289062500023],[-180,65.801562500000017],[-180,65.556787109374966],[-180,65.311962890625011],[-180,65.067236328124977],[-179.352099609375,65.516748046874966],[-179.7283203125,65.80380859375],[-178.87934570312495,65.936474609374955],[-178.31020507812502,65.484863281249972],[-177.05624999999998,65.613623046875],[-176.09326171875,65.471044921875],[-175.85385742187498,65.010839843750034],[-175.39511718749998,64.802392578125023],[-174.318017578125,64.63764648437504],[-173.72973632812497,64.364501953124972],[-173.00913085937498,64.2974609375],[-172.92402343750004,64.704931640625063],[-172.21318359375,65.048144531249989],[-172.21157226562502,65.425195312499966],[-170.66630859375,65.621533203125011],[-170.191943359375,66.201269531249977],[-171.79555664062502,66.931738281250034],[-172.64057617187504,66.924999999999983],[-173.6796875,67.144775390625],[-174.44760742187503,67.103125000000034],[-175.34521484375,67.678076171875034],[-177.40751953124996,68.245166015625017],[-178.873876953125,68.754101562499955],[-179.79853515625,68.9404296875]]],[[[50.265234375000006,69.185595703125017],[49.225195312500063,69.51123046875],[48.631347656250028,69.436035156249972],[48.278808593749972,69.040332031249989],[48.666992187500028,68.733154296875028],[49.626269531250017,68.859716796874977],[50.265234375000006,69.185595703125017]]],[[[169.20078125000006,69.58046875],[169.37480468750007,69.882617187499989],[168.35791015625003,70.015673828125017],[167.78886718750002,69.836865234375011],[169.20078125000006,69.58046875]]],[[[60.450488281250074,69.934863281249989],[59.005273437500051,70.465185546875034],[58.473046874999994,70.266845703125028],[59.578222656250063,69.738623046874977],[60.450488281250074,69.934863281249989]]],[[[178.8615234375001,70.826416015625],[180.00000000000003,70.993017578125],[180.00000000000003,71.537744140625051],[178.89111328125009,71.231103515625023],[178.8615234375001,70.826416015625]]],[[[-178.87646484375,71.577050781249966],[-179.999951171875,71.537744140625051],[-179.999951171875,70.993017578125],[-179.50668945312498,70.923437500000034],[-177.82177734375,71.067578125000011],[-177.53217773437504,71.263085937500051],[-178.87646484375,71.577050781249966]]],[[[55.319824218750028,73.308300781249983],[53.753222656250074,73.293261718750017],[52.622070312500028,72.300976562500011],[51.582519531249972,72.07119140625],[51.812597656250006,71.49130859375],[53.363867187500063,71.541650390625051],[53.7223632812501,70.814453125000028],[54.601171875000063,70.680078125000023],[57.145898437500051,70.589111328125057],[55.297851562499972,71.935351562500045],[55.355957031249972,72.465087890625057],[56.083789062500017,72.789404296875034],[56.429589843750051,73.201171875],[55.319824218750028,73.308300781249983]]],[[[142.18486328125007,73.895898437500051],[141.08476562500002,73.865869140624966],[140.66279296875004,73.452001953125034],[143.19326171875005,73.220751953124989],[143.34374999999997,73.568750000000023],[142.18486328125007,73.895898437500051]]],[[[113.38720703124997,74.400439453124989],[112.08447265624997,74.548974609375051],[111.64296875,74.272949218750028],[112.78242187500004,74.095068359375034],[113.38720703124997,74.400439453124989]]],[[[146.79521484375007,75.370751953125051],[146.14853515625012,75.198291015624989],[148.09238281250006,74.825683593750028],[149.5968750000001,74.772607421875051],[150.64628906250002,74.944580078125],[150.10390625,75.21923828125],[146.79521484375007,75.370751953125051]]],[[[140.04873046875,75.828955078125034],[138.81396484374997,76.19970703125],[137.50117187500004,75.909667968749972],[137.00625,75.235009765625023],[138.09228515625003,74.797460937500034],[139.09912109374997,74.656542968750017],[141.98730468750003,74.991259765624989],[144.01972656250004,75.044677734375057],[145.25527343750005,75.585595703125023],[143.68583984375002,75.863671875000023],[142.46035156250005,75.903613281250074],[140.94414062500007,75.700488281249989],[140.04873046875,75.828955078125034]]],[[[67.7653320312501,76.237597656249989],[68.8998046875,76.572949218750011],[68.485742187500051,76.933691406250034],[67.534960937500074,77.00776367187504],[65.862890625,76.613330078125045],[62.971484375000017,76.236669921874977],[58.881249999999994,75.854785156250074],[57.087500000000063,75.383837890625045],[54.642675781250063,73.959570312500063],[53.7628906250001,73.766162109374989],[55.006835937500028,73.453857421875057],[56.963867187500028,73.366552734375034],[58.441406250000028,74.128857421874983],[58.534667968750028,74.498925781249966],[60.222460937500017,74.796582031249955],[61.355957031249972,75.314843750000023],[66.28242187500004,75.983691406250045],[67.7653320312501,76.237597656249989]]],[[[130.68730468750007,42.302539062499989],[131.15830078125012,42.626025390624989],[131.72207031250005,43.202636718750057],[132.30380859375006,42.88330078125],[133.15996093750007,42.696972656249983],[133.709375,42.829931640625063],[135.1310546875001,43.525732421875063],[135.87460937500012,44.373535156250028],[136.14228515625004,44.489111328125034],[136.80351562500002,45.171142578125],[137.68544921875,45.818359375000028],[138.33691406250003,46.543408203124955],[138.58681640625005,47.057226562500006],[139.00136718750005,47.38330078125],[139.37265625000006,47.887353515625023],[140.17060546875004,48.523681640624972],[140.51718750000012,49.596142578124983],[140.47636718750007,50.545996093750034],[140.68769531250004,51.232275390625063],[141.48525390625,52.178515625000017],[141.16982421875005,52.368408203124972],[141.4020507812501,53.183984375000023],[140.3470703125,53.812597656250034],[139.707421875,54.277148437499989],[138.695703125,54.320019531250011],[138.66074218750012,53.744775390624966],[138.29218750000004,53.592431640625023],[137.3283203125001,53.538964843749966],[137.15537109375012,53.821679687500023],[136.68300781250005,53.931298828125051],[136.797265625,54.620996093750051],[135.85156249999997,54.583935546874955],[135.26250000000002,54.943310546874983],[136.1751953125,55.352246093749983],[137.69150390625006,56.13935546875004],[138.66210937500003,56.96552734375004],[140.00234375000005,57.687500000000028],[140.44687500000006,57.813671874999983],[140.6849609375,58.212158203124972],[141.75468750000007,58.745263671874966],[142.02539062499997,58.999658203125023],[143.19218750000002,59.3701171875],[145.55458984375,59.413525390624955],[145.93164062499997,59.198388671874994],[146.44433593749997,59.430468750000017],[147.51445312500002,59.2685546875],[147.87460937500006,59.388037109375006],[149.20498046875,59.488183593749966],[149.64257812499997,59.770410156249994],[150.45722656250004,59.590722656249994],[151.48574218750005,59.524121093750011],[151.99003906250002,59.160058593749994],[152.8822265625,58.939062500000006],[153.36113281250002,59.214794921874955],[154.01093750000004,59.075537109375006],[155.16669921875004,59.360156249999989],[154.58251953124997,59.540087890625074],[154.29306640625006,59.833349609375034],[154.97080078125012,60.376660156249955],[155.85332031250007,60.777148437500017],[156.62968750000002,61.272460937500028],[156.68027343750006,61.480615234374994],[157.46933593750012,61.798925781250006],[158.07011718750002,61.753613281250011],[159.07666015625003,61.922265624999994],[159.55234375000012,61.719482421874972],[160.31738281250003,61.793359375000023],[159.88310546875002,61.291796875000074],[160.76660156249997,60.753320312499966],[162.39257812500003,61.662109375],[163.00927734374997,61.79150390625],[163.33173828125004,62.550927734374994],[164.25566406250007,62.696582031249989],[164.00546875000006,61.343798828124989],[163.70996093749997,60.916796875000045],[162.97314453124997,60.782910156249955],[162.0036132812501,60.420166015625028],[161.75351562500012,60.152294921875011],[159.8473632812501,59.127148437499955],[159.03691406250002,58.423925781250034],[158.21044921875003,58.025292968750023],[157.4503906250001,57.799267578124983],[156.72841796875,57.152246093749966],[155.98251953125012,56.695214843750023],[155.5548828125001,55.348486328125034],[155.62031250000004,54.864550781250017],[156.0988281250001,53.006494140625023],[156.36474609374997,52.509375000000006],[156.500390625,51.475097656250057],[156.74775390625004,50.969287109375045],[158.10351562500003,51.809619140624989],[158.46347656250006,52.304980468750017],[158.6087890625,52.873632812500034],[159.89765625000004,53.380761718749966],[159.84374999999997,53.783642578124983],[160.0744140625001,54.189160156250011],[160.77265625000004,54.541357421874977],[161.72568359375006,54.532958984375057],[162.10556640625006,54.75214843750004],[161.72939453125,55.358007812500006],[162.08496093749997,56.089648437500017],[162.52822265625005,56.260693359374955],[163.33554687500012,56.232519531250006],[163.2565429687501,56.688037109374989],[162.80263671875,56.811474609375011],[162.77929687500003,57.357617187499983],[163.21386718750003,57.686816406249989],[162.4669921875001,57.766210937500006],[161.96005859375012,58.076904296875057],[162.14160156249997,58.447412109375023],[163.27285156250005,59.302587890625006],[163.40996093750007,59.8349609375],[163.78007812500007,60.041113281250006],[165.08457031250006,60.098583984374983],[166.35214843750006,60.484814453124983],[166.9640625000001,60.307031249999994],[168.13750000000007,60.573925781250011],[169.2267578125001,60.595947265624972],[169.9826171875001,60.067089843749955],[170.60820312500007,60.434912109375034],[172.39277343750004,61.061767578125],[172.85654296875006,61.469189453124955],[173.6234375,61.716064453125],[174.51435546875015,61.823632812499966],[175.26787109375002,62.102392578125006],[177.3512695312501,62.587451171875045],[179.12070312500012,62.320361328124989],[179.5705078125001,62.6875],[179.33232421875007,63.190185546875028],[178.70644531250011,63.521533203125017],[178.65029296875005,63.965283203125011],[177.43291015625002,64.444482421875023],[177.46718750000005,64.736816406249972],[178.51953125000003,64.602978515624983],[180.00000000000003,65.067236328124977],[180.00000000000003,68.983447265625045],[178.84833984375004,69.387207031249972],[176.92441406250018,69.645996093750028],[176.10751953125018,69.860302734374983],[173.27744140625006,69.823828125],[172.55957031249997,69.968359374999977],[170.48681640625003,70.107568359375],[170.58222656250004,69.583349609375063],[170.99541015625002,69.045312500000051],[170.53759765624997,68.825390625000011],[169.60986328124997,68.786035156249966],[169.31064453125006,69.079541015624983],[168.30302734375002,69.271484375000028],[167.62812500000004,69.740332031250063],[166.82031250000003,69.499560546875045],[164.51328125000006,69.609130859374972],[164.1595703125,69.719287109375045],[162.37568359375004,69.649072265625023],[161.53691406250002,69.379541015625],[159.83251953125003,69.784960937499989],[160.00644531250006,70.309667968750063],[159.35068359375006,70.790722656250011],[158.03701171875005,71.039257812500011],[155.8952148437501,71.095507812500017],[153.79414062500004,70.879980468749977],[152.50878906250003,70.834472656250028],[151.58242187500005,71.286962890625034],[150.59980468750004,71.5201171875],[149.50156250000012,72.164306640624972],[148.40205078125004,72.31196289062504],[146.59414062500005,72.302441406249955],[145.4857421875,72.54208984375],[142.06142578125005,72.72080078125],[139.60117187500012,72.496093749999972],[139.69511718750007,71.700439453124972],[138.11845703125002,71.566162109374972],[137.31542968750003,71.359423828125045],[135.88476562499997,71.63056640625004],[134.10283203125002,71.378955078125017],[132.56230468750007,71.895312500000045],[131.56201171875003,70.901025390625],[131.15742187500004,70.742187499999972],[129.76191406250004,71.119531250000023],[128.3587890625,72.08833007812504],[129.41171875000006,72.315478515625045],[128.88867187500003,73.190234374999989],[127.74033203125012,73.48154296875],[125.61708984375,73.520605468749977],[124.3880859375,73.754833984374983],[123.305078125,73.532910156249983],[123.62226562500004,73.19326171875],[123.1603515625001,72.954882812500017],[119.750390625,72.979101562500063],[118.43027343750012,73.246533203125011],[118.45019531249997,73.58979492187504],[115.33769531250007,73.702587890625011],[114.06054687500003,73.584667968749955],[112.14726562500007,73.708935546874983],[110.2614257812501,74.017431640625034],[109.85527343750002,73.472460937500017],[107.750390625,73.173144531250074],[106.47792968750005,73.139404296875028],[107.27109375000006,73.621044921875011],[108.19951171875002,73.694091796874972],[109.84033203124997,74.321972656249983],[111.86826171875006,74.740039062500074],[113.61357421875007,75.29296875],[113.87099609375005,75.856005859375045],[112.61953125,76.383544921875057],[111.11484375000012,76.723046875000023],[108.02792968750006,76.718457031249983],[107.42978515625006,76.926562500000017],[104.91191406250002,77.174707031250023],[105.89453125000003,77.4888671875],[104.01455078125,77.730419921875011],[103.13144531250012,77.626464843750057],[100.98994140625004,76.990478515624972],[100.32236328125012,76.479150390625],[96.879199218750017,75.931054687499966],[94.575585937500051,76.1517578125],[93.549804687500028,75.8541015625],[90.184960937500051,75.591064453124972],[87.671386718749972,75.12958984375004],[86.651464843750119,74.682421875000045],[86.591406250000063,73.894287109374972],[83.544726562500017,73.666503906250028],[80.5832031250001,73.568457031250034],[80.509667968750051,73.086083984375],[80.827050781250051,72.488281249999972],[82.183593750000028,72.237548828124972],[82.986132812500074,71.748681640625023],[81.511230468749972,71.746142578125045],[80.762500000000017,72.089160156250017],[79.4220703125001,72.380761718750023],[78.4826171875001,72.394970703124983],[76.03242187500004,71.910400390625028],[75.74140625000004,72.296240234375034],[73.67177734375,71.845068359375034],[73.086230468750074,71.444921875000063],[74.3109375,70.653613281250045],[73.56015625,69.707226562499983],[73.775683593750017,69.198242187500028],[74.81484375,69.090576171875028],[76.000976562499972,69.235058593749983],[77.650683593750074,68.903027343750011],[77.2384765625001,68.469580078124977],[76.45917968750004,68.978271484374972],[74.579589843750028,68.751220703125],[74.391406250000074,68.420605468749955],[74.769531249999972,67.766357421874972],[74.074511718750074,67.414111328124989],[73.79208984375,66.995312500000011],[72.4173828125,66.560791015625057],[71.916992187499972,66.246728515625023],[70.339453125000063,66.342382812500063],[69.194335937499972,66.578662109375045],[69.8771484375001,66.845458984375057],[70.939453124999972,66.548144531250045],[71.551171875,66.760449218749955],[72.594335937500063,67.586962890625017],[73.152148437500017,67.865039062500017],[73.5480468750001,68.574511718750045],[72.527343749999972,69.080517578125011],[72.529687500000051,70.172509765625],[72.73164062500004,70.822851562499977],[71.912011718750051,71.547949218749977],[72.624414062500051,72.079443359375],[72.812109375,72.691406249999972],[71.5001953125001,72.913671875000034],[69.645117187500063,72.897558593750063],[69.039062499999972,72.669921875000028],[68.2692382812501,71.682812500000011],[66.917578125000063,71.282373046874966],[66.666113281250063,70.900585937500011],[67.284765625000063,70.738720703124983],[66.926367187500063,70.0142578125],[67.064453125000028,69.693701171874977],[68.005859374999972,69.480029296875045],[68.542773437500017,68.967089843749989],[69.140527343750051,68.950634765625011],[68.504199218750074,68.348437499999989],[63.361425781250063,69.675292968750028],[61.015917968750017,69.851464843749966],[60.17060546875004,69.59091796875],[60.933593749999972,68.986767578125011],[59.897363281249994,68.421923828125045],[58.918945312499972,69.003808593750023],[57.126855468749994,68.554003906250045],[56.04365234375004,68.648876953125011],[54.5612304687501,68.273046875],[53.967871093750006,68.227343750000017],[53.80195312500004,68.995898437500017],[52.550097656250074,68.592431640624966],[50.838867187499972,68.349951171875034],[48.877929687499972,67.731347656250051],[47.87470703125004,67.584179687499983],[47.709082031250063,67.045019531250034],[46.690820312499994,66.825537109374977],[45.98603515625004,66.853125],[44.939453124999972,67.477441406250023],[45.528710937500051,67.757568359374972],[46.690429687500028,67.848828125000011],[45.891992187499994,68.479687500000011],[44.04804687500004,68.548828124999972],[44.225390625000017,67.995605468749972],[43.7824218750001,67.254492187499977],[44.291796875000017,67.099658203125045],[44.488671874999994,66.671777343750023],[44.097167968749972,66.23505859375004],[42.210546875000063,66.519677734375023],[41.4757812500001,66.123437500000023],[39.816503906250006,65.597949218749989],[40.281250000000028,64.998095703125017],[39.7580078125001,64.577050781250023],[38.009375000000006,64.878759765625034],[36.882812499999972,65.172363281249972],[36.528222656250051,64.84736328125004],[37.183691406250006,64.408496093750074],[37.953710937500006,64.320117187499989],[38.070800781249972,64.025830078124983],[37.442187500000017,63.813378906249966],[36.3649414062501,64.002832031250023],[35.647070312500063,64.378320312500051],[34.869531249999994,64.560009765625011],[34.803515625000074,64.985986328125023],[34.40644531250004,65.395751953125028],[34.7863281250001,65.864550781250045],[33.566699218750074,66.320996093749955],[32.463671875000017,66.916308593749989],[34.824609374999994,66.611132812499989],[35.513476562500017,66.395800781250017],[38.397558593750063,66.064453125],[39.289062500000028,66.132031250000011],[40.521582031250063,66.446630859374977],[41.188964843750028,66.826171875000028],[40.966406250000063,67.713476562500034],[40.380664062500017,67.831884765625],[35.857910156250028,69.191748046875034],[33.684375000000017,69.310253906250011],[32.377734375000017,69.479101562500034],[32.941699218750017,69.75185546875],[31.98457031250004,69.953662109374989],[30.869726562500006,69.783447265625057],[28.965820312500028,69.02197265625],[28.470703125000057,68.48837890625],[29.343847656250006,68.061865234375063],[29.941210937500074,67.547460937499977],[29.087011718750034,66.970947265625028],[29.903417968750006,66.091064453125],[29.60419921875004,64.968408203125],[30.072851562500063,64.765039062500051],[30.10810546875004,64.366113281250051],[30.503906250000028,64.02060546875],[30.05537109375004,63.689013671875045],[31.180859375000097,63.208300781250074],[31.533984375000017,62.885400390624994],[31.285644531250028,62.567822265624955],[29.69013671875004,61.546093750000011],[27.797656250000074,60.536132812500028],[28.650585937500011,60.610986328125023],[29.069140625000017,60.191455078124989],[28.947265625000057,59.828759765624994],[28.013964843750074,59.724755859375023],[28.012500000000045,59.484277343749966],[27.464453125000034,58.84130859375],[27.48779296875,58.270068359375045],[27.75283203125008,57.841015624999955],[27.542089843750063,57.799414062500006],[27.400000000000063,57.666796874999989],[27.351953125000051,57.528124999999989],[27.469726562500057,57.524023437500034],[27.511132812500051,57.508154296875006],[27.538671875000063,57.429785156250034],[27.796875,57.316943359375045],[27.814550781250034,57.166894531250023],[27.639453125000074,56.84565429687504],[27.806054687499994,56.867089843750051],[28.284277343750006,56.055908203125],[29.374999999999972,55.938720703125],[29.397949218749972,55.881054687499983],[29.373144531250063,55.834716796875057],[29.353417968750051,55.784375000000011],[29.412988281249994,55.724853515625057],[29.482226562500074,55.6845703125],[29.684570312499972,55.769726562499955],[29.744140624999972,55.770410156249994],[29.82392578125004,55.795117187499983],[29.881640625000074,55.832324218750017],[29.937011718749972,55.845263671874989],[30.04267578125004,55.836425781250028],[30.23359375000004,55.845214843750057],[30.625585937500006,55.666259765625],[30.906835937500063,55.57001953125004],[31.12128906250004,54.64848632812496],[31.754199218750017,53.810449218750023],[32.450976562500017,53.6533203125],[32.70429687500004,53.336328124999994],[31.849707031250006,53.106201171875],[31.417871093750051,53.196044921875],[31.388378906250097,53.184814453125028],[31.364550781250017,53.138964843750017],[31.258789062499972,53.016699218750063],[31.295117187500097,52.989794921874989],[31.353027343749972,52.933447265624977],[31.442773437499994,52.861816406250028],[31.535156249999972,52.798242187499966],[31.585546875000006,52.532470703125],[31.57734375000004,52.312304687499989],[31.69062500000004,52.220654296874983],[31.758593750000017,52.125830078125034],[31.763378906250097,52.101074218750028],[32.507910156250006,52.30854492187504],[33.735253906249994,52.344775390625045],[34.397851562499994,51.780419921874994],[34.280664062499994,51.311669921874966],[35.311914062500051,51.043896484374955],[35.411621093750028,50.539697265624994],[36.619433593750074,50.209228515625],[37.422851562499972,50.411474609375006],[38.046875000000028,49.920019531250063],[38.258593750000074,50.052343750000006],[39.174804687500028,49.855957031249972],[39.780566406250074,49.572021484375028],[40.07001953125004,49.200292968749977],[39.686523437499972,49.007910156250034],[39.961035156250063,48.237939453125023],[39.735937500000006,47.844824218750063],[38.900292968750051,47.855126953125023],[38.287402343750074,47.559179687500034],[38.214355468750028,47.091455078124966],[39.293457031250028,47.105761718750045],[37.9679687500001,46.618017578125063],[38.183593749999972,46.094824218750063],[37.933105468750028,46.001708984375],[37.6471679687501,45.377197265625057],[36.941210937500074,45.289697265624994],[37.41132812500004,44.735351562500028],[37.851464843749994,44.698828125000034],[38.181250000000006,44.419677734375028],[38.717285156249972,44.288085937500028],[39.873632812500006,43.472802734375023],[40.023730468750017,43.48486328125],[40.648046875000063,43.53388671875004],[41.358203125000017,43.333398437500051],[41.460742187500074,43.276318359374955],[41.580566406249972,43.219238281249972],[42.05000000000004,43.190136718749983],[42.279687499999994,43.228076171874989],[42.419042968750063,43.224218750000006],[42.566015625000006,43.155126953125063],[42.660253906250006,43.159082031249966],[42.760644531250051,43.169580078124966],[42.991601562499994,43.091503906249983],[43.089160156250074,42.98906249999996],[43.5578125000001,42.844482421875],[43.623046875000028,42.807714843749977],[43.782617187500051,42.747021484374955],[43.795410156249972,42.702978515625034],[43.749902343750051,42.657519531250017],[43.738378906250006,42.616992187500017],[43.759863281250006,42.593847656250006],[43.825976562500074,42.571533203125],[43.957421875000051,42.566552734375051],[44.004687500000074,42.595605468750023],[44.10273437500004,42.616357421874994],[44.329492187499994,42.703515624999966],[44.505859375000028,42.748632812500006],[44.644335937500017,42.734716796875034],[44.691796874999994,42.709619140624966],[44.771093750000063,42.616796874999977],[44.850488281249994,42.746826171875],[44.870996093749994,42.756396484374989],[44.943359374999972,42.730273437500017],[45.071582031250017,42.694140625000017],[45.160253906250063,42.67500000000004],[45.20820312500004,42.648242187499989],[45.343750000000028,42.529785156250028],[45.562890624999994,42.535742187499977],[45.727539062499972,42.475048828124983],[45.634277343749972,42.234716796875034],[45.638574218750051,42.205078125000028],[46.212695312500017,41.989892578124994],[46.42988281250004,41.890966796875006],[46.749316406250017,41.812597656250006],[47.261132812500051,41.315087890624994],[47.861132812500074,41.212744140625034],[48.572851562500006,41.844482421875028],[47.463183593750074,43.035058593750023],[47.5089843750001,43.509716796874983],[47.229882812500051,44.192382812499972],[46.753027343750006,44.420654296875028],[47.524218750000074,45.601708984375051],[48.159179687500028,45.737011718749983],[49.232226562500074,46.337158203125028],[48.610156250000074,46.566455078125045],[48.959375000000051,46.774609374999983],[48.109960937500006,47.74541015624996],[47.093261718750028,47.947705078124955],[47.004296874999994,48.284472656250017],[46.660937500000074,48.412255859375023],[46.702636718750028,48.805566406250023],[47.014257812500006,49.098339843749983],[46.802050781250017,49.367089843750023],[47.326464843750017,50.273535156250034],[47.7057617187501,50.377978515625017],[48.43427734375004,49.828515624999966],[48.843261718750028,50.013134765625011],[48.808398437500017,50.601318359375028],[49.498046875000028,51.083593750000063],[50.246875000000074,51.289501953124983],[50.793945312499972,51.729199218749955],[51.60908203125004,51.483984375000006],[52.331054687499972,51.681298828124966],[52.571191406250051,51.481640624999955],[53.33808593750004,51.48237304687504],[54.041503906249972,51.115185546875011],[54.421484375000063,50.780322265624989],[54.727148437500063,50.998095703125045],[55.542285156250017,50.601806640625057],[55.797656250000017,50.60205078125],[56.49140625000004,51.019531249999972],[57.011718749999972,51.065185546875028],[57.442187500000017,50.888867187499983],[57.838867187500028,51.091650390625006],[58.359179687500074,51.063818359375034],[58.883691406250051,50.694433593750006],[59.812402343749994,50.58203125],[59.955175781250063,50.79926757812504],[60.637988281250074,50.663720703125051],[61.389453125000017,50.861035156250011],[61.585058593750006,51.229687499999983],[61.363085937500074,51.441894531250028],[60.464746093749994,51.651171875000045],[60.065527343750063,51.976464843749966],[60.937597656250006,52.280566406250017],[60.802343750000063,52.744726562499977],[61.047460937500006,52.972460937500017],[61.974218750000063,52.943750000000023],[62.014648437500028,53.107861328124983],[61.199218749999972,53.287158203125017],[60.979492187499972,53.621728515625051],[61.33369140625004,54.049267578125011],[61.928710937500028,53.94648437500004],[63.0739257812501,54.105224609375057],[64.461230468750017,54.384179687500023],[65.1578125,54.364404296874994],[65.476953125,54.623291015624972],[66.222656249999972,54.667382812499994],[68.073828125000063,54.959570312500006],[68.20625000000004,55.160937500000017],[68.9772460937501,55.389599609374955],[70.182421875000017,55.162451171875034],[70.738085937500074,55.30517578125],[71.185546875000028,54.599316406249983],[71.093164062500051,54.212207031249989],[72.914062499999972,54.107324218750023],[73.399414062500028,53.811474609374983],[73.285742187500063,53.598388671875],[74.451953125000074,53.647265625000017],[76.266601562499972,54.311962890624983],[76.575683593749972,53.942529296875023],[77.704394531250074,53.379150390625],[78.475488281250051,52.638427734375],[79.468847656250119,51.493115234374983],[79.98623046875,50.774560546874966],[80.87734375,51.28144531250004],[81.465917968750063,50.739843750000006],[82.493945312500074,50.727587890624989],[83.357324218750051,50.99458007812504],[83.945117187500074,50.774658203125],[84.257812499999972,50.288232421875023],[84.9894531250001,50.061425781249994],[85.21015625000004,49.664843750000017],[86.1808593750001,49.49931640624996],[86.614257812499972,49.609716796874977],[87.322851562500119,49.085791015625006],[87.41669921875004,49.076611328125011],[87.5158203125001,49.122412109375006],[87.762500000000074,49.16582031249996],[87.814257812500017,49.162304687499955],[87.9347656250001,49.164550781249972],[87.988085937500017,49.186914062499994],[88.0285156250001,49.219775390625045],[88.115722656249972,49.256298828125011],[88.135546875000017,49.381494140625023],[88.19257812500004,49.451708984375045],[88.337792968750051,49.472558593750023],[88.393359375000074,49.482861328124983],[88.452441406250017,49.47270507812496],[88.5443359375,49.482568359375023],[88.633203125,49.486132812500045],[88.831640625000119,49.448437499999983],[89.654101562500074,49.717480468750011],[89.643847656250017,49.903027343749983],[91.804296875000063,50.693603515625],[94.251074218750063,50.556396484375028],[94.614746093750028,50.02373046874996],[94.67548828125004,50.028076171875057],[94.718066406250017,50.043261718750017],[94.930273437500063,50.043750000000045],[95.044335937500051,49.961572265624994],[95.52265625000004,49.911230468750034],[95.567187500000074,49.943847656250028],[95.707812500000017,49.966015625000011],[95.789355468750017,50.012499999999989],[95.851953125,50.012939453124972],[95.899414062499972,49.990576171875034],[95.9357421875001,49.960009765625045],[96.065527343750063,49.998730468750011],[96.315039062500119,49.901123046875028],[96.985742187500051,49.882812500000028],[97.208593750000063,49.730810546875063],[97.359765625000051,49.741455078125],[97.589355468750028,49.911474609375006],[98.103417968750051,50.077832031249955],[98.2794921875001,50.533251953125017],[97.825292968750119,50.985253906249994],[97.946875000000119,51.348437500000017],[98.3527343750001,51.717626953125006],[98.640527343750051,51.801171875000051],[98.848632812499972,52.070068359375028],[99.719238281249972,51.871630859375017],[99.921679687500017,51.755517578124994],[100.0345703125,51.73710937499996],[100.23037109375,51.729833984375006],[100.46894531250004,51.726074218750028],[100.53623046875006,51.713476562500034],[101.22324218750012,51.513281250000006],[101.30449218750007,51.474755859374994],[101.38125,51.45263671875],[101.57089843750006,51.467187500000051],[101.82119140625,51.421044921874966],[101.97919921875004,51.382226562499966],[102.1115234375001,51.353466796874955],[102.1556640625,51.31376953124996],[102.16005859375005,51.260839843750006],[102.14238281250007,51.216064453125028],[102.15195312500006,51.107519531250034],[102.21503906250004,50.829443359375063],[102.31660156250004,50.718457031250011],[102.28837890625007,50.585107421875023],[102.68330078125004,50.387158203125011],[102.85966796875002,50.333251953125057],[103.03945312500005,50.300634765625063],[103.16171875000006,50.290722656249983],[103.2337890625,50.264257812500034],[103.3043945312501,50.200292968750034],[103.42119140625002,50.187060546875017],[103.49628906250004,50.164941406250051],[103.63291015625006,50.138574218749994],[104.17968749999997,50.169433593749972],[104.2599609375001,50.214453125000006],[104.35390625000005,50.275292968750051],[104.46630859375003,50.306152343750028],[104.97695312500005,50.382910156250034],[105.09472656249997,50.38994140624996],[105.38359375000002,50.473730468749977],[106.21787109375006,50.304589843749966],[106.36845703125002,50.317578124999955],[106.57441406250004,50.32880859375004],[106.71113281250004,50.312597656250006],[106.94130859375005,50.196679687500023],[107.04023437500004,50.086474609375045],[107.14306640625003,50.033007812499989],[107.23330078125,49.989404296874994],[107.3470703125,49.986669921875034],[107.63095703125012,49.98310546875004],[107.94785156250012,49.924707031250023],[108.03378906250012,49.593994140624972],[108.4069335937501,49.396386718750051],[108.52246093750003,49.341503906249983],[108.61367187500005,49.322802734374989],[109.23671875000005,49.334912109374955],[109.45371093750012,49.296337890625011],[109.5287109375,49.269873046875034],[110.19990234375004,49.170410156250028],[110.82792968750002,49.166162109375051],[111.20419921875012,49.304296875000034],[111.3366210937501,49.355859374999966],[113.05556640625,49.616259765624989],[113.09208984375007,49.692529296874994],[113.16416015625012,49.797167968749989],[113.31904296875004,49.874316406249989],[113.44550781250004,49.941601562500011],[113.57421874999997,50.007031250000011],[114.29707031250004,50.274414062500057],[114.74316406249997,50.233691406250017],[115.27451171875006,49.948876953124994],[116.13457031250002,50.010791015624989],[116.6833007812501,49.823779296874989],[117.8734375,49.513476562500017],[118.4515625,49.844482421875028],[119.25986328125012,50.066406250000028],[119.19189453125003,50.37983398437504],[120.06689453125003,51.600683593750063],[120.74980468750007,52.096533203125006],[120.65615234375,52.566650390625028],[120.09453125000007,52.787207031250034],[120.70410156249997,53.171826171874955],[122.33779296875,53.485009765624994],[123.6078125,53.546533203124994],[124.81230468750002,53.133837890625045],[125.64902343750012,53.042285156250045],[126.312890625,52.399755859375063],[126.92480468749997,51.10014648437496],[127.590234375,50.208984375000028],[127.50244140624997,49.873437499999994],[127.99960937500006,49.568603515625057],[128.70400390625,49.600146484374989],[129.12011718750003,49.362060546874972],[129.49814453125012,49.388818359375023],[130.80429687500012,48.341503906249983],[130.7121093750001,48.12763671875004],[131.00273437500002,47.691455078124989],[132.5619140625,47.768505859374955],[133.14404296875003,48.105664062499983],[133.46835937500006,48.097167968750028],[134.29335937500005,48.373437500000023],[134.56357421875012,48.321728515624955],[134.75234375,47.715429687499977],[134.1676757812501,47.302197265625011],[133.86132812500003,46.24775390625004],[133.18603515625003,45.49482421875004],[132.93603515624997,45.029931640624994],[131.97753906250003,45.243994140625006],[131.08232421875002,44.910009765624977],[131.2552734375,44.071582031249989],[131.26181640625006,43.433056640625011],[131.06855468750004,42.902246093750051],[130.57724609375006,42.811621093750063],[130.52695312500012,42.535400390625],[130.68730468750007,42.302539062499989]]],[[[102.88476562499997,79.253955078125045],[101.59062500000002,79.350439453125],[100.28398437500002,78.679199218750028],[101.20410156249997,78.191943359375045],[103.71933593750006,78.258251953124983],[105.31259765625012,78.49990234375],[105.14599609375003,78.818847656250057],[102.88476562499997,79.253955078125045]]],[[[97.67451171875004,80.158251953124989],[94.987304687499972,80.096826171875],[93.070800781249972,79.495312500000011],[94.652343750000028,79.127490234375045],[97.555468750000017,78.826562500000023],[99.439550781250119,78.834228515625],[100.0612304687501,79.777099609375057],[97.67451171875004,80.158251953124989]]],[[[62.167773437500074,80.834765625000045],[59.592285156250028,80.816503906249977],[59.30439453125004,80.521533203125017],[61.051269531249972,80.418603515625],[62.167773437500074,80.834765625000045]]],[[[54.71894531250004,81.115966796874972],[54.06660156250004,80.813623046875023],[55.712500000000063,80.637304687499977],[57.694140625000017,80.792285156250017],[54.71894531250004,81.115966796874972]]],[[[96.52656250000004,81.0755859375],[95.800683593750051,81.280468749999983],[93.06513671875004,80.988476562500011],[93.262500000000017,80.791259765624972],[91.523828125000051,80.358544921875023],[93.872363281250017,80.010107421875],[94.565039062500119,80.12607421875],[97.1751953125,80.241015625000074],[97.831835937500017,80.798291015624983],[96.52656250000004,81.0755859375]]]]}},{type:"Feature",properties:{name:"Rwanda",childNum:1},geometry:{type:"Polygon",coordinates:[[[30.509960937500011,-1.0672851562500085],[30.469921875000011,-1.0660156250000057],[30.412304687500011,-1.0630859375000057],[30.360253906250023,-1.0746093750000085],[30.1015625,-1.36865234375],[29.576953125000017,-1.3878906250000114],[29.12939453125,-1.8602539062500085],[29.1064453125,-2.2332031250000028],[28.876367187500023,-2.4002929687500085],[29.014355468750011,-2.72021484375],[29.390234375000006,-2.80859375],[29.8681640625,-2.7164062500000057],[29.93017578125,-2.3395507812500114],[30.553613281250023,-2.4000976562500114],[30.593359375000006,-2.3967773437500028],[30.656640625000023,-2.3738281250000028],[30.71484375,-2.3634765625000114],[30.762500000000017,-2.3716796875000057],[30.828710937500006,-2.3384765625000057],[30.819140625000017,-1.9674804687500114],[30.806738281250006,-1.8506835937500057],[30.827539062500023,-1.6936523437500028],[30.812597656250006,-1.5630859375000057],[30.76220703125,-1.4586914062500114],[30.710742187500017,-1.3967773437500028],[30.631933593750006,-1.3674804687500028],[30.508105468750017,-1.2082031250000114],[30.47021484375,-1.1311523437500028],[30.47705078125,-1.0830078125],[30.509960937500011,-1.0672851562500085]]]}},{type:"Feature",properties:{name:"Western Sahara",childNum:1},geometry:{type:"Polygon",coordinates:[[[-8.683349609375,27.285937499999996],[-8.683349609375,27.656445312499997],[-8.8178222656249829,27.656445312499997],[-8.8026855468749829,27.3609375],[-8.7538574218749829,27.191015625],[-8.7538574218749829,27.1509765625],[-8.7948730468749829,27.120703125],[-9.0019042968749829,27.0904296875],[-9.4130371093749829,27.0884765625],[-9.7353515625,26.8609375],[-10.25146484375,26.8609375],[-10.922802734374983,27.0103515625],[-11.392578125,26.8833984375],[-11.361279296874983,26.7935546875],[-11.316845703124983,26.7447265625],[-11.337890625,26.6333984375],[-11.63720703125,26.2955078125],[-11.684521484374983,26.2134765625],[-11.69921875,26.1626953125],[-11.718212890624983,26.1041015625],[-11.7548828125,26.0865234375],[-11.880859375,26.0708984375],[-12.03076171875,26.030859375],[-12.310986328124983,25.110937499999991],[-12.36083984375,24.970312499999991],[-12.40087890625,24.880468749999991],[-12.43115234375,24.830664062499991],[-12.5009765625,24.770117187499991],[-12.630810546874983,24.680273437499991],[-12.7109375,24.630468749999991],[-12.991162109374983,24.470312499999991],[-13.06103515625,24.400976562499991],[-13.310986328124983,23.981054687499991],[-13.39111328125,23.941015624999991],[-13.5810546875,23.870703124999991],[-13.661083984374983,23.830664062499991],[-13.770947265624983,23.790624999999991],[-13.840771484374983,23.750585937499991],[-13.89111328125,23.691015624999991],[-14.02099609375,23.410742187499991],[-14.10107421875,23.100195312499991],[-14.12109375,22.960546874999991],[-14.1708984375,22.760351562499991],[-14.22119140625,22.310156249999991],[-14.52099609375,21.990869140624994],[-14.670849609374983,21.600195312499991],[-14.7509765625,21.500585937499991],[-14.8408203125,21.450781249999991],[-14.971142578124983,21.441015624999991],[-15.15087890625,21.441015624999991],[-15.4609375,21.450781249999991],[-15.610791015624983,21.470312499999991],[-15.750927734374983,21.490820312499991],[-16.73095703125,21.470312499999991],[-16.951123046874983,21.430273437499991],[-17.003076171874994,21.420703125000003],[-17.06396484375,20.898828124999994],[-16.964550781249983,21.329248046874994],[-15.231201171875,21.331298828125],[-13.016210937499977,21.333935546874997],[-13.025097656249983,21.466796875],[-13.0322265625,21.572070312500003],[-13.041748046875,21.713818359374997],[-13.051220703124983,21.854785156250003],[-13.094335937499977,22.495996093749994],[-13.107324218749994,22.560742187499997],[-13.155957031249983,22.689306640624991],[-13.16650390625,22.753222656250003],[-13.120898437499989,22.884082031250003],[-13.031494140625,23.000244140625],[-12.372900390624977,23.318017578124994],[-12.0234375,23.467578125000003],[-12.016308593749983,23.97021484375],[-12.016308593749983,24.378662109375],[-12.016308593749983,24.923242187499994],[-12.016308593749983,25.331689453124994],[-12.016308593749983,25.740136718749994],[-12.016308593749983,25.995410156250003],[-10.376123046874994,25.995458984374991],[-9.8171874999999886,25.995458984374991],[-9.2582031249999943,25.995507812499994],[-8.6822265624999773,25.995507812499994],[-8.68212890625,26.10947265625],[-8.68212890625,26.273193359375],[-8.6823242187499829,26.497705078124994],[-8.683349609375,27.285937499999996]]]}},{type:"Feature",properties:{name:"Saudi Arabia",childNum:1},geometry:{type:"Polygon",coordinates:[[[46.53144531250004,29.096240234374989],[46.356445312500028,29.063671875000011],[44.690820312500051,29.202343750000011],[42.857714843750074,30.495214843749977],[42.07441406250004,31.080371093749989],[40.3693359375001,31.938964843750028],[40.027832031249972,31.995019531249994],[39.704101562500028,32.042529296874989],[39.368652343749972,32.091748046874983],[39.145410156249994,32.12451171875],[38.962304687499994,31.994921874999989],[37.773828124999994,31.696337890624989],[37.49335937500004,31.625878906250023],[37.215625000000017,31.556103515625011],[36.958593750000063,31.491503906250017],[37.105273437500017,31.35517578125004],[37.479003906249972,31.007763671874955],[37.980078125000063,30.499999999999972],[37.862890625000006,30.442626953125028],[37.669726562500074,30.348144531250028],[37.649902343749972,30.330957031249994],[37.633593750000017,30.313281250000045],[37.553613281250051,30.14458007812496],[37.490722656250028,30.011718749999972],[37.469238281250028,29.995068359374955],[36.755273437500051,29.86601562499996],[36.703906250000074,29.831640624999977],[36.591796875000028,29.666113281250006],[36.476074218749972,29.495117187499972],[36.282812500000063,29.355371093750023],[36.068457031250006,29.200537109375006],[36.015429687500017,29.190478515625017],[34.950781250000006,29.353515625],[34.779882812500006,28.50732421875],[34.616210937499972,28.148339843749966],[35.180468750000017,28.03486328125004],[35.581347656250074,27.432470703125063],[36.249609375000063,26.594775390625017],[36.762695312500028,25.751318359375034],[37.148828124999994,25.291113281249977],[37.18085937500004,24.820019531250011],[37.543066406250063,24.291650390625023],[37.919726562500017,24.185400390625063],[38.464160156250017,23.71186523437504],[38.9411132812501,22.881835937500057],[39.09589843750004,22.392773437499983],[38.987890625000063,21.881738281250051],[39.093554687500074,21.310351562499989],[39.613671874999994,20.517675781249977],[40.080664062500006,20.265917968750017],[40.759179687500051,19.755468750000034],[41.116015625000074,19.082177734374994],[41.229492187500028,18.678417968749983],[41.750000000000028,17.885742187499972],[42.293945312499972,17.434960937499966],[42.383300781249972,17.122460937499994],[42.698828125000063,16.736962890624966],[42.799316406249972,16.371777343750011],[43.165039062499972,16.689404296874955],[43.190917968750028,17.359375000000028],[43.417968750000028,17.516259765625023],[43.916992187499972,17.324707031249972],[44.1559570312501,17.398535156250006],[45.148046875000063,17.427441406249955],[45.406542968750017,17.319775390624955],[46.310351562500017,17.231298828125063],[46.682031249999994,17.2685546875],[46.975683593750063,16.953466796875034],[47.441796874999994,17.111865234375045],[47.579589843749972,17.448339843750034],[48.172167968750017,18.156933593749983],[49.041992187500028,18.581787109375028],[51.977636718750006,18.996142578125074],[53.666894531250051,19.559130859375017],[54.977343750000017,19.995947265625006],[55.641015624999994,22.001855468749994],[55.185839843750074,22.7041015625],[55.104296875000074,22.621484375000023],[52.555078125000051,22.932812499999955],[51.592578125000074,24.078857421875028],[51.568359375000028,24.286181640625074],[50.96601562500004,24.573925781249983],[50.928320312500006,24.595117187500023],[50.85566406250004,24.679638671875011],[50.80439453125004,24.789257812499983],[50.725585937499972,24.869384765625057],[50.666894531250051,24.963818359375011],[50.557910156250017,25.086669921875],[50.031640624999994,26.110986328125051],[50.213867187500028,26.308496093750051],[49.986132812500074,26.828906250000017],[49.405273437499972,27.18095703124996],[48.90644531250004,27.629052734375051],[48.442480468750006,28.542919921874983],[47.671289062499994,28.53315429687504],[47.433203125000006,28.989550781250017],[46.53144531250004,29.096240234374989]]]}},{type:"Feature",properties:{name:"Sudan",childNum:1},geometry:{type:"Polygon",coordinates:[[[36.871386718750017,21.996728515624994],[33.91845703125,21.996240234374994],[31.434472656250023,21.995849609375],[29.564550781250006,21.9951171875],[28.036425781250017,21.995361328125],[24.980273437500017,21.995849609375],[24.9794921875,20.002587890624994],[23.980273437500017,19.995947265624991],[23.980273437500017,19.496630859375003],[23.982226562500017,17.266357421875],[23.9833984375,15.780175781249994],[23.105175781250011,15.702539062499994],[22.932324218750011,15.162109375],[22.6708984375,14.722460937500003],[22.381542968750011,14.550488281249997],[22.509960937500011,14.12744140625],[22.107617187500011,13.730322265624991],[22.228125000000006,13.32958984375],[21.825292968750006,12.79052734375],[22.352343750000017,12.660449218749989],[22.556347656250011,11.669531249999991],[22.922656250000017,11.344873046874994],[22.860058593750011,10.919677734375],[23.312304687500017,10.387939453125],[23.646289062500017,9.8229003906249943],[23.537304687500011,8.8158203124999943],[24.147363281250023,8.6656249999999915],[24.531933593750011,8.8869140624999972],[24.785253906250006,9.774658203125],[25.066992187500006,10.293798828124991],[25.798046875000011,10.420507812499991],[25.891503906250023,10.202734374999991],[26.551367187500006,9.5258300781249972],[27.07421875,9.6138183593749886],[27.885839843750006,9.5996582031249886],[28.048925781250006,9.32861328125],[28.844531250000017,9.3260742187499943],[28.999609375000006,9.6101562499999886],[29.47314453125,9.7686035156249886],[29.60546875,10.065087890624994],[30.003027343750006,10.277392578124989],[30.739355468750006,9.74267578125],[31.224902343750017,9.7992675781249972],[31.654882812500006,10.221142578124997],[31.933007812500023,10.662499999999994],[32.404101562500017,11.057763671874994],[32.335351562500023,11.716015624999997],[32.072265625,12.006738281249994],[32.736718750000023,12.009667968749994],[33.199316406250006,12.21728515625],[33.073046875000017,11.591503906249997],[33.172167968750017,10.850146484374989],[33.892187500000006,10.198974609375],[34.078125,9.4615234374999915],[34.29150390625,10.124755859375],[34.275683593750017,10.528124999999989],[34.571875000000006,10.880175781249989],[34.931445312500017,10.864794921874989],[35.1123046875,11.816552734374994],[35.596093750000023,12.537304687499997],[36.107519531250006,12.726464843749994],[36.212207031250017,13.271093749999991],[36.390625,13.626074218749991],[36.524316406250023,14.2568359375],[36.470800781250006,14.736474609374994],[36.448144531250023,14.940087890624994],[36.4267578125,15.132080078125],[36.566015625000006,15.362109375000003],[36.913769531250011,16.296191406250003],[36.887792968750006,16.624658203124994],[36.978710937500011,16.800585937500003],[36.975781250000011,16.866552734374991],[36.995214843750006,17.020556640625003],[37.008984375000011,17.058886718750003],[37.0615234375,17.061279296875],[37.169531250000006,17.041406249999994],[37.248828125000017,17.056884765625],[37.411035156250023,17.061718749999997],[37.452929687500017,17.108691406250003],[37.510156250000023,17.288134765625003],[37.782421875000011,17.4580078125],[38.253515625000006,17.584765625000003],[38.267285156250011,17.61669921875],[38.289843750000017,17.637011718750003],[38.347363281250011,17.68359375],[38.373730468750011,17.717333984375003],[38.385546875000017,17.751269531250003],[38.397167968750011,17.778369140625003],[38.422460937500006,17.823925781249997],[38.609472656250006,18.005078124999997],[37.921875,18.555908203125],[37.471289062500006,18.820117187500003],[37.248437500000023,19.581884765624991],[37.2275390625,20.556738281249991],[37.150585937500011,21.103759765625],[36.926953125000011,21.586523437499991],[36.871386718750017,21.996728515624994]]]}},{type:"Feature",properties:{name:"South Sudan",childNum:1},geometry:{type:"Polygon",coordinates:[[[34.078125,9.4615234374999915],[33.892187500000006,10.198974609375],[33.172167968750017,10.850146484374989],[33.073046875000017,11.591503906249997],[33.199316406250006,12.21728515625],[32.736718750000023,12.009667968749994],[32.072265625,12.006738281249994],[32.335351562500023,11.716015624999997],[32.404101562500017,11.057763671874994],[31.933007812500023,10.662499999999994],[31.654882812500006,10.221142578124997],[31.224902343750017,9.7992675781249972],[30.739355468750006,9.74267578125],[30.003027343750006,10.277392578124989],[29.60546875,10.065087890624994],[29.47314453125,9.7686035156249886],[28.999609375000006,9.6101562499999886],[28.844531250000017,9.3260742187499943],[28.048925781250006,9.32861328125],[27.885839843750006,9.5996582031249886],[27.07421875,9.6138183593749886],[26.551367187500006,9.5258300781249972],[25.891503906250023,10.202734374999991],[25.798046875000011,10.420507812499991],[25.066992187500006,10.293798828124991],[24.785253906250006,9.774658203125],[24.531933593750011,8.8869140624999972],[24.147363281250023,8.6656249999999915],[24.291406250000023,8.2914062499999943],[24.853320312500017,8.1375488281249915],[25.247363281250017,7.7245605468749972],[25.380664062500017,7.3333984374999943],[25.888964843750017,7.06494140625],[26.36181640625,6.6353027343749886],[26.514257812500006,6.0692382812499943],[27.083398437500023,5.77685546875],[27.4033203125,5.1091796874999886],[27.7880859375,4.6446777343749943],[28.192089843750011,4.3502441406249943],[28.72705078125,4.5049804687499915],[29.151464843750006,4.38818359375],[29.676855468750006,4.5869140625],[30.194921875000006,3.98193359375],[30.50830078125,3.835693359375],[30.838574218750011,3.49072265625],[31.15234375,3.7855957031249972],[31.47998046875,3.6804687499999886],[31.798046875000011,3.8026367187499943],[32.099414062500017,3.5291992187499943],[32.335742187500017,3.7062011718749943],[32.838085937500011,3.7984863281249943],[33.489355468750006,3.7550781249999972],[33.568457031250006,3.8117187499999972],[33.741601562500023,3.9852539062499943],[33.97607421875,4.22021484375],[34.176855468750006,4.4190917968749943],[34.380175781250017,4.6206542968749886],[34.639843750000011,4.87548828125],[34.878320312500023,5.1095703124999972],[35.08447265625,5.3118652343749915],[35.268359375000017,5.4922851562499915],[35.081933593750023,5.6731445312499886],[34.710644531250011,6.6603027343749943],[34.064257812500017,7.2257324218749943],[33.666113281250006,7.6709960937499915],[33.225976562500023,7.7606445312499943],[33.012597656250023,7.9515136718749915],[33.234277343750023,8.3963867187499943],[33.953320312500011,8.4435058593749943],[34.094531250000017,8.5822265624999972],[34.078125,9.4615234374999915]]]}},{type:"Feature",properties:{name:"Senegal",childNum:1},geometry:{type:"Polygon",coordinates:[[[-12.280615234374977,14.809033203124997],[-12.40869140625,14.889013671874991],[-12.858496093749977,15.242529296874991],[-13.105273437499989,15.57177734375],[-13.40966796875,16.059179687499991],[-13.756640624999989,16.172509765624994],[-14.300097656249989,16.580273437499997],[-15.112646484374977,16.644921874999994],[-15.768212890624994,16.485107421875],[-16.168359374999994,16.547070312499997],[-16.441015624999977,16.204541015624997],[-16.570751953124983,15.734423828125003],[-17.147167968749983,14.922021484374994],[-17.168066406249977,14.640625],[-16.562304687499989,13.587304687499994],[-15.509667968749994,13.586230468750003],[-15.834277343749989,13.156445312499997],[-16.648779296874977,13.154150390624991],[-16.763330078124994,13.064160156249997],[-16.711816406249994,12.354833984374991],[-16.656933593749983,12.364355468749991],[-16.521337890624977,12.3486328125],[-16.416308593749989,12.36767578125],[-16.144189453124994,12.457421874999994],[-15.839550781249983,12.437890624999994],[-15.574804687499977,12.490380859374994],[-15.3779296875,12.588964843749991],[-15.196093749999989,12.679931640625],[-14.349218749999977,12.676416015624994],[-14.064843749999994,12.67529296875],[-13.729248046875,12.673925781249991],[-13.40576171875,12.662255859374994],[-13.082910156249994,12.633544921875],[-12.291210937499983,12.328027343749994],[-11.389404296875,12.404394531249991],[-11.390380859375,12.941992187499991],[-11.634960937499983,13.369873046875],[-12.05419921875,13.633056640625],[-12.019189453124994,14.206494140624997],[-12.280615234374977,14.809033203124997]]]}},{type:"Feature",properties:{name:"Solomon Islands",childNum:4},geometry:{type:"MultiPolygon",coordinates:[[[[161.71533203124997,-10.387304687499991],[161.53789062500007,-10.566406249999972],[162.12363281250012,-10.824414062499955],[162.10537109375005,-10.45380859375004],[161.71533203124997,-10.387304687499991]]],[[[159.75039062500005,-9.2726562500000114],[159.62187500000007,-9.5321289062500227],[159.85371093750004,-9.7915039062500284],[160.64921875000002,-9.92861328124998],[160.62548828124997,-9.5888671874999574],[160.35458984375006,-9.4215820312499829],[159.97060546875,-9.4333007812499687],[159.75039062500005,-9.2726562500000114]]],[[[160.7494140625,-8.3139648437500142],[160.59042968750006,-8.3727539062499972],[160.87343750000005,-9.1568359374999488],[161.2584960937501,-9.3168945312499716],[160.99765625000006,-8.6120117187499829],[160.7494140625,-8.3139648437500142]]],[[[159.8791015625001,-8.5342773437499488],[159.84306640625002,-8.3269531249999886],[159.10937500000003,-7.9035156249999687],[158.9440429687501,-8.04072265625004],[159.8791015625001,-8.5342773437499488]]]]}},{type:"Feature",properties:{name:"Sierra Leone",childNum:1},geometry:{type:"Polygon",coordinates:[[[-10.758593749999989,9.3853515624999915],[-11.047460937499977,9.786328125000054],[-11.205664062499949,9.9777343749999687],[-11.273632812499955,9.9965332031249829],[-11.911083984374955,9.9930175781249773],[-12.142333984375,9.8753906249999943],[-12.557861328125,9.7049804687499943],[-12.958789062499989,9.2633300781249943],[-13.028027343749955,9.1035644531250455],[-13.077294921874966,9.0696289062499744],[-13.129882812500028,9.0475585937499972],[-13.234228515624949,9.0701171874999744],[-13.292675781249955,9.04921874999998],[-13.271630859374937,8.9874023437500057],[-13.272753906249989,8.4297363281249886],[-12.956933593749966,8.1453125000000455],[-12.88095703124992,7.8566406250000256],[-12.510449218749955,7.66572265625004],[-12.48564453124996,7.3862792968750455],[-11.733447265625017,7.088574218750054],[-11.507519531249983,6.9065429687500028],[-11.267675781249977,7.2326171874999972],[-10.878076171874994,7.5382324218749943],[-10.570849609374932,8.0711425781250341],[-10.677343749999977,8.4005859374999972],[-10.500537109375017,8.6875488281250171],[-10.758593749999989,9.3853515624999915]]]}},{type:"Feature",properties:{name:"El Salvador",childNum:1},geometry:{type:"Polygon",coordinates:[[[-89.362597656249989,14.416015625],[-89.872705078125,14.045605468749997],[-90.09521484375,13.736523437499997],[-89.80419921875,13.560107421875003],[-89.277636718749989,13.478076171875003],[-88.512011718749989,13.183935546874991],[-87.930859375,13.1806640625],[-87.781884765625,13.521386718749994],[-87.71533203125,13.812695312499997],[-87.80224609375,13.889990234374991],[-87.991015624999989,13.879638671875],[-88.151025390625,13.987353515625003],[-88.276220703124991,13.942675781250003],[-88.408496093749989,13.875390624999994],[-88.44912109375,13.850976562499994],[-88.482666015625,13.854248046875],[-88.497656249999991,13.904541015625],[-88.504345703125,13.964208984374991],[-88.512548828124991,13.978955078124997],[-89.362597656249989,14.416015625]]]}},{type:"Feature",properties:{name:"Somalia",childNum:1},geometry:{type:"Polygon",coordinates:[[[41.883984375000011,3.9777343749999972],[41.613476562500011,3.5904785156249943],[41.341796875,3.20166015625],[40.964453125000006,2.8146484374999972],[40.970019531250017,1.378173828125],[40.978710937500011,-.87031250000001137],[41.249804687500017,-1.2205078125000028],[41.426953125000011,-1.4495117187500028],[41.521875000000023,-1.572265625],[41.732226562500017,-1.4300781250000085],[41.979882812500023,-.97304687500000853],[43.467675781250023,.62163085937498863],[44.332714843750011,1.3909667968749915],[44.920214843750017,1.8101562499999915],[46.051171875000023,2.4751464843749886],[46.878808593750023,3.28564453125],[47.975292968750011,4.4970214843749972],[48.649023437500006,5.494384765625],[49.04931640625,6.1736328124999886],[49.348535156250023,6.9905273437499886],[50.102832031250017,8.1998046874999915],[50.429785156250006,8.8452636718749886],[50.825000000000017,9.4281738281249972],[50.8984375,10.253124999999997],[51.140625,10.656884765624994],[51.084277343750017,11.335644531249997],[51.2548828125,11.830712890624994],[50.792285156250017,11.983691406249989],[50.110058593750011,11.529296875],[48.938574218750006,11.258447265624994],[48.67441713809967,11.32265967901461],[48.01923930644989,11.139358309367719],[47.404986619949341,11.174023319248109],[46.565039455890656,10.745996941461678],[45.816697776317596,10.835885057099711],[44.942965507507324,10.436715976374716],[44.386522471904748,10.430224200532123],[43.852733373641968,10.784280928793676],[43.245998919010162,11.499798530399744],[42.922757863998413,10.999316928956025],[42.659568786621087,10.621385655543344],[42.841615676879883,10.203075147777627],[43.181639313697815,9.8799871569843383],[43.482534885406494,9.3794910037882442],[44.022860527038574,8.98605536889577],[45.500543117523193,8.4918549666958523],[46.978397369384766,7.9970173042627355],[47.978222656250011,7.9970703125],[45.934960937500023,5.9972167968749943],[44.940527343750006,4.9120117187499943],[44.028125000000017,4.9509765624999886],[43.538281250000011,4.84033203125],[43.016015625000023,4.5633300781249915],[42.791601562500006,4.2919921875],[42.024121093750011,4.137939453125],[41.915332031250017,4.0312988281249886],[41.883984375000011,3.9777343749999972]]]}},{type:"Feature",properties:{name:"Serbia",childNum:1},geometry:{type:"Polygon",coordinates:[[[21.431445312500017,45.192529296874994],[20.774218750000074,45.484423828125045],[20.775000000000034,45.749804687500017],[20.35859375000004,45.975488281249994],[20.241796875000034,46.108593750000011],[20.210156250000068,46.126025390625017],[20.161425781250017,46.14189453124996],[19.613476562500011,46.169189453125],[19.421289062500023,46.064453125],[18.905371093750006,45.931738281250034],[19.055078125000023,45.527246093749966],[19.007128906250045,44.869189453125017],[19.356835937500051,44.858544921874994],[19.151855468750028,44.302539062500045],[19.583789062500017,44.043457031250028],[19.194335937499972,43.533300781250006],[19.670996093750006,43.163964843749994],[20.339941406250063,42.892871093750017],[21.057031250000023,43.091699218750023],[21.390625000000057,42.751416015624955],[21.529980468750011,42.349999999999994],[21.51894531250008,42.328417968750017],[21.541601562499977,42.280810546875017],[21.562499999999972,42.247509765624983],[21.904101562500045,42.322070312499989],[22.052050781250074,42.304638671874983],[22.146679687500068,42.325000000000045],[22.239746093750028,42.358154296875057],[22.344042968750045,42.313964843750028],[22.42207031250004,42.328857421875028],[22.445703125000051,42.359130859374972],[22.523535156250006,42.440966796875045],[22.436230468749983,42.629101562500011],[22.46328125000008,42.709472656250028],[22.465625000000045,42.750781250000017],[22.466796875,42.842480468749955],[22.799902343750006,42.985742187499994],[22.976855468749989,43.18798828125],[22.859570312500011,43.252343749999966],[22.819726562500051,43.300732421874955],[22.767578125,43.354150390625023],[22.554589843750051,43.454492187500023],[22.47412109375,43.602246093750011],[22.436328125000017,43.665478515625011],[22.394824218749989,43.706640625000063],[22.386914062500068,43.740136718750051],[22.369628906250028,43.781298828124989],[22.36542968750004,43.862109375000017],[22.399023437500063,43.96953124999996],[22.420800781250051,44.007421875000063],[22.687890625000023,44.248291015625],[21.384375000000034,44.870068359375011],[21.431445312500017,45.192529296874994]]]}},{type:"Feature",properties:{name:"Suriname",childNum:1},geometry:{type:"Polygon",coordinates:[[[-54.034228515624989,3.62939453125],[-54.350732421874994,4.0541015624999943],[-54.452197265624989,5.0134765624999886],[-54.15595703125,5.3589843749999915],[-54.05419921875,5.8079101562499886],[-54.83369140625,5.9883300781249886],[-55.828173828124989,5.961669921875],[-55.939550781249991,5.7954589843749886],[-56.969824218749991,5.9928710937499972],[-57.194775390625,5.5484374999999915],[-57.331005859375,5.0201660156249943],[-57.711083984374994,4.9910644531249915],[-58.054492187499989,4.1719238281249886],[-57.832666015624994,3.6759765624999972],[-57.549609374999989,3.3528320312499886],[-57.303662109375,3.3770996093749943],[-57.209814453124991,2.8828125],[-56.704345703125,2.0364746093749915],[-56.482812499999994,1.942138671875],[-56.019921874999994,1.8422363281249972],[-56.12939453125,2.2995117187499972],[-56.087792968749994,2.34130859375],[-56.020361328124991,2.3927734374999972],[-55.935937499999994,2.5166015625],[-55.730566406249991,2.4061523437499943],[-55.385351562499991,2.4406249999999972],[-55.343994140625,2.48876953125],[-55.286035156249994,2.4996582031249943],[-55.1876953125,2.5475097656249943],[-55.114111328124991,2.5392089843749943],[-55.0703125,2.54833984375],[-55.005810546875,2.5929687499999972],[-54.978662109374994,2.59765625],[-54.968408203124994,2.54833984375],[-54.926562499999989,2.4973632812499886],[-54.876074218749991,2.4503906249999972],[-54.851660156249991,2.4395507812499915],[-54.766845703125,2.4547363281249943],[-54.722216796874989,2.441650390625],[-54.697412109374994,2.3598144531249972],[-54.661865234375,2.3275390624999943],[-54.616259765624989,2.3267578124999915],[-54.604736328125,2.3357910156249915],[-54.568408203124989,2.3425781249999886],[-54.535937499999989,2.3433105468749886],[-54.402001953124994,2.4615234374999915],[-54.256738281249994,2.7137207031249915],[-54.1955078125,2.81787109375],[-54.188085937499991,2.8748535156249915],[-54.170703124999989,2.9936035156249972],[-54.203125,3.13818359375],[-54.034228515624989,3.62939453125]]]}},{type:"Feature",properties:{name:"Slovakia",childNum:1},geometry:{type:"Polygon",coordinates:[[[22.538671875000006,49.072705078125],[21.6396484375,49.411962890625],[20.616113281250023,49.39169921875],[19.80224609375,49.192333984375],[19.441601562500011,49.597705078124996],[18.832226562500011,49.510791015624996],[18.160937500000017,49.257373046874996],[17.758496093750011,48.888134765625],[17.1884765625,48.8609375],[16.953125,48.598828125],[17.147363281250023,48.00595703125],[17.761914062500011,47.770166015624994],[18.724218750000006,47.787158203124996],[18.914160156250006,48.050830078124996],[19.898632812500011,48.13134765625],[20.490039062500017,48.526904296874996],[21.451367187500011,48.55224609375],[22.1318359375,48.405322265624996],[22.142871093750017,48.568505859374994],[22.295214843750017,48.685839843749996],[22.389453125000017,48.873486328125],[22.432031250000023,48.933544921875],[22.524121093750011,49.031396484374994],[22.538671875000006,49.072705078125]]]}},{type:"Feature",properties:{name:"Slovenia",childNum:1},geometry:{type:"Polygon",coordinates:[[[16.516210937500006,46.499902343749994],[16.093066406250017,46.86328125],[15.957617187500006,46.677636718749994],[15.000683593750011,46.6259765625],[14.503515625000006,46.417041015624996],[13.700000000000017,46.520263671875],[13.6796875,46.462890625],[13.399511718750006,46.317529296874994],[13.420996093750006,46.212304687499994],[13.663476562500023,45.7919921875],[13.831152343750006,45.680419921875],[13.878710937500017,45.428369140624994],[14.95458984375,45.499902343749994],[15.624804687500017,45.834033203124996],[15.652148437500017,45.862158203125],[15.668066406250006,45.904443359374994],[15.666210937500011,46.048486328124994],[15.596875000000011,46.109228515625],[15.592578125000017,46.139990234375],[15.608984375000006,46.171923828124996],[15.635937500000011,46.200732421874996],[15.704199218750006,46.213232421875],[15.784277343750006,46.233984375],[16.000683593750011,46.30537109375],[16.1064453125,46.382226562499994],[16.321191406250023,46.534619140625],[16.427636718750023,46.5244140625],[16.516210937500006,46.499902343749994]]]}},{type:"Feature",properties:{name:"Sweden",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[19.076464843750045,57.8359375],[18.537402343749989,57.830566406250057],[18.136523437500045,57.556640625000028],[18.699902343750068,57.242724609375017],[19.076464843750045,57.8359375]]],[[[24.15546875000004,65.805273437500063],[23.701171875000028,66.480761718749989],[23.988574218750045,66.810546875000028],[23.468066406250074,67.449951171875],[23.63886718750004,67.954394531250017],[22.782421875000011,68.391015624999966],[21.997460937500051,68.520605468749977],[20.622167968750006,69.036865234375],[19.969824218750063,68.356396484375011],[18.378613281250068,68.562402343749966],[17.916699218750011,67.964892578125017],[17.324609375000023,68.103808593749989],[16.12744140625,67.425830078125074],[16.40351562500004,67.054980468750017],[15.422949218750006,66.489843749999977],[14.543261718750045,66.129345703124983],[14.47968750000004,65.301464843749983],[13.650292968750023,64.581542968749972],[14.077636718750028,64.464013671875],[13.960546875000063,64.014013671874977],[12.662500000000023,63.940478515625017],[11.999902343750051,63.291699218750011],[12.218164062500023,63.000634765625023],[12.303515625000074,62.285595703125011],[12.155371093750006,61.720751953125045],[12.88076171875008,61.352294921875057],[12.29414062500004,61.002685546875057],[12.588671874999989,60.450732421875045],[12.486132812500074,60.106787109375063],[11.680761718750034,59.592285156250028],[11.798144531250074,59.289892578124977],[11.388281250000063,59.036523437499966],[11.14716796875004,58.988623046874977],[11.449316406250063,58.118359374999955],[12.421484375000034,56.906396484374966],[12.883691406250051,56.61772460937496],[12.592578124999989,56.137597656250023],[13.321386718750063,55.34638671875004],[14.341699218749994,55.527734375000023],[14.21503906250004,55.832617187499977],[14.782031250000017,56.161914062500017],[15.996679687500006,56.222607421875011],[16.527929687500063,57.068164062499989],[16.651953125000006,58.434326171875028],[17.456738281250011,58.8583984375],[18.285351562500068,59.109374999999972],[18.970507812500045,59.757226562499994],[18.557519531250023,60.253564453125023],[17.955761718750068,60.589794921874955],[17.250976562500028,60.700781250000006],[17.130761718750051,61.575732421874989],[17.417285156250074,61.74067382812504],[17.895605468749977,62.830517578125011],[18.46308593750004,62.895849609375006],[19.034374999999983,63.237744140625011],[20.762695312500028,63.867822265625051],[21.465039062500011,64.37958984375004],[21.138183593750057,64.808691406250063],[21.565527343750063,65.408105468749966],[23.102343750000074,65.735351562500028],[24.15546875000004,65.805273437500063]]]]}},{type:"Feature",properties:{name:"Eswatini",childNum:1},geometry:{type:"Polygon",coordinates:[[[31.9482421875,-25.957617187500006],[31.921679687500017,-25.96875],[31.415136718750006,-25.74658203125],[31.207324218750017,-25.843359375000006],[30.803320312500006,-26.413476562500009],[30.794335937500023,-26.764257812500006],[31.063378906250023,-27.1123046875],[31.274023437500006,-27.238378906250006],[31.469531250000017,-27.295507812500006],[31.742578125000023,-27.309960937500009],[31.958398437500023,-27.305859375000011],[31.946093750000017,-27.173632812500003],[31.967187500000023,-26.960644531250011],[31.994726562500006,-26.817480468750006],[32.024804687500023,-26.811132812500006],[32.112890625000006,-26.839453125000006],[32.10595703125,-26.52001953125],[32.041406250000023,-26.28125],[31.9482421875,-25.957617187500006]]]}},{type:"Feature",properties:{name:"Syria",childNum:1},geometry:{type:"Polygon",coordinates:[[[42.358984375000006,37.10859375],[41.886816406250006,37.156396484374994],[40.705664062500006,37.097705078124996],[40.016406250000017,36.826074218749994],[39.6865234375,36.738623046875],[39.50146484375,36.70224609375],[39.356640625000011,36.681591796875],[39.1083984375,36.680566406249994],[38.7666015625,36.693115234375],[38.191699218750017,36.9015625],[37.906640625000023,36.79462890625],[37.720312500000006,36.743701171874996],[37.523535156250006,36.6783203125],[37.436328125000017,36.643310546875],[37.066210937500017,36.652636718749996],[36.9853515625,36.702392578125],[36.941796875000023,36.7583984375],[36.776562500000011,36.79267578125],[36.658593750000023,36.802539062499996],[36.62841796875,36.777685546875],[36.596875000000011,36.7013671875],[36.546679687500017,36.50634765625],[36.537500000000023,36.457421874999994],[36.127343750000023,35.831445312499994],[35.764453125000017,35.571582031249996],[35.943066406250011,35.223828125],[35.976269531250011,34.629199218749996],[36.433007812500023,34.6134765625],[36.5849609375,34.221240234374996],[35.9423828125,33.667578125],[35.869140625,33.43173828125],[35.787304687500011,32.734912109374996],[36.3720703125,32.3869140625],[36.818359375,32.317285156249994],[38.773535156250006,33.372216796874994],[40.689453125,34.33203125],[40.987011718750011,34.429052734375],[41.194726562500023,34.768994140625],[41.354101562500006,35.640429687499996],[41.24560546875,36.073388671874994],[41.416796875000017,36.5146484375],[41.78857421875,36.59716796875],[42.358984375000006,37.10859375]]]}},{type:"Feature",properties:{name:"Chad",childNum:1},geometry:{type:"Polygon",coordinates:[[[23.980273437500017,19.496630859375003],[21.5849609375,20.679492187500003],[19.668554687500006,21.625830078124991],[18.231347656250023,22.335546874999991],[15.984082031250011,23.445214843749994],[14.97900390625,22.996191406249991],[15.172265625000023,21.922070312499997],[15.181835937500011,21.523388671874997],[15.607324218750023,20.954394531250003],[15.587109375000011,20.733300781249994],[15.948828125000006,20.303173828124997],[15.735058593750011,19.904052734375],[15.474316406250011,16.908398437499997],[14.367968750000017,15.750146484374994],[13.4482421875,14.380664062500003],[13.505761718750023,14.134423828124994],[13.606347656250023,13.70458984375],[13.932324218750011,13.258496093749997],[14.06396484375,13.078515624999994],[14.244824218750011,13.077343749999997],[14.516210937500006,12.979736328125],[14.76123046875,12.655615234374991],[15.081250000000011,11.845507812499989],[15.029882812500006,11.113671874999994],[15.276074218750011,10.357373046874997],[15.540917968750023,9.9603027343749915],[14.243261718750006,9.979736328125],[13.977246093750011,9.6915527343749943],[14.332324218750017,9.2035156249999943],[15.1162109375,8.5573242187499972],[15.442968750000006,7.8518554687499886],[15.480078125000006,7.5237792968749915],[15.845019531250017,7.4752929687499972],[16.37890625,7.6835449218749972],[16.784765625000006,7.5509765624999972],[17.6494140625,7.9835937499999972],[18.455078125,8.0320312499999886],[19.108691406250017,8.6561523437499943],[19.1455078125,9.0159667968749915],[20.342089843750017,9.1270996093749943],[20.773242187500017,9.4056640624999943],[21.263867187500011,9.974609375],[21.725781250000011,10.366552734374991],[21.70654296875,10.574804687499991],[22.493847656250011,10.996240234374994],[22.860058593750011,10.919677734375],[22.922656250000017,11.344873046874994],[22.556347656250011,11.669531249999991],[22.352343750000017,12.660449218749989],[21.825292968750006,12.79052734375],[22.228125000000006,13.32958984375],[22.107617187500011,13.730322265624991],[22.509960937500011,14.12744140625],[22.381542968750011,14.550488281249997],[22.6708984375,14.722460937500003],[22.932324218750011,15.162109375],[23.105175781250011,15.702539062499994],[23.9833984375,15.780175781249994],[23.982226562500017,17.266357421875],[23.980273437500017,19.496630859375003]]]}},{type:"Feature",properties:{name:"Togo",childNum:1},geometry:{type:"Polygon",coordinates:[[[.90048828125000568,10.993261718749991],[-.068603515625,11.115624999999994],[-.057714843749977263,10.630615234375],[.36269531250002274,10.236474609374994],[.26191406250001137,9.49560546875],[.52900390625001137,9.3583007812499943],[.41533203125001705,8.6527343749999943],[.68808593750000568,8.3042480468749886],[.58359375000000568,8.1458007812499886],[.634765625,7.3536621093749943],[.52558593750001137,6.8509277343749915],[.73691406250000568,6.4525878906249972],[1.1872070312500114,6.0894042968749886],[1.6226562500000057,6.216796875],[1.6001953125000057,9.050048828125],[1.42431640625,9.2850097656249915],[1.330078125,9.9969726562499943],[.77998046875001137,10.359570312499997],[.90048828125000568,10.993261718749991]]]}},{type:"Feature",properties:{name:"Thailand",childNum:1},geometry:{type:"Polygon",coordinates:[[[100.12246093750005,20.316650390625057],[99.8903320312501,20.424414062499977],[99.337890624999972,20.078906250000017],[99.02070312500004,20.041796875000017],[98.9166992187501,19.77290039062504],[98.239062500000017,19.690673828124972],[97.816796875,19.459960937500057],[97.754003906250063,18.620800781249983],[97.484960937500063,18.494238281250034],[97.792968750000028,17.681250000000063],[98.4388671875,16.975683593750034],[98.689257812500017,16.305419921874972],[98.565234375000074,15.403564453125014],[98.191015625000119,15.204101562499972],[98.245996093750051,14.814746093750045],[99.136816406250063,13.716699218749994],[99.219824218750119,12.73974609375],[99.405078125000017,12.547900390625003],[99.614746093749972,11.781201171875026],[99.1901367187501,11.105273437499989],[98.7572265625,10.660937499999974],[98.702539062500051,10.19038085937504],[98.371386718750017,9.2905273437500284],[98.238183593750051,8.4230957031249716],[98.579199218750063,8.3442871093749886],[99.051074218750017,7.8878417968749943],[99.720312500000119,7.106201171875],[99.69599609375004,6.87666015625004],[100.11914062499997,6.4419921875000483],[100.3454101562501,6.5499023437500057],[101.05351562500002,6.2425781250000085],[101.2570312500001,5.7893554687500455],[101.5560546875,5.9077636718750028],[101.87363281250012,5.8252929687499915],[102.10107421874997,6.2422363281250313],[101.49794921875005,6.8652832031250313],[101.01787109375002,6.8609375000000341],[100.58623046875002,7.1759765625000114],[100.453515625,7.4422851562499943],[100.27939453125006,8.2685058593750114],[99.96064453125004,8.6712402343749915],[99.9046875,9.1128906249999915],[99.7238281250001,9.3142089843749716],[99.393847656250017,9.21372070312502],[99.160742187500063,9.7340332031249659],[99.165039062500028,10.319824218750028],[99.486914062500063,10.889550781250009],[99.62734375,11.462890625000014],[99.989062500000074,12.170800781249994],[99.963964843750063,12.690039062500006],[100.08994140625006,13.045654296874972],[100.01748046875,13.353173828125009],[100.65605468750002,13.521289062499974],[100.96269531250007,13.431982421874991],[100.86328124999997,12.714501953125009],[101.44492187500006,12.618945312499989],[101.72363281250003,12.689355468750037],[102.76298828125002,12.012451171874986],[102.93388671875002,11.706689453125037],[102.73662109375007,12.089794921875011],[102.75566406250002,12.42626953125],[102.49960937500012,12.669970703125003],[102.31972656250005,13.539990234375054],[102.72890625,13.841894531250006],[103.19941406250004,14.332617187499977],[104.77900390625004,14.427832031250006],[104.96972656249997,14.366113281250051],[105.07412109375005,14.227441406250037],[105.12597656250003,14.280957031250011],[105.16914062500004,14.336083984374966],[105.1833007812501,14.346240234374989],[105.24365234375003,14.367871093750054],[105.34218750000005,14.416699218750054],[105.47558593750003,14.530126953124977],[105.51318359374997,15.360888671875031],[105.62207031250003,15.699951171875],[105.46201171875012,15.780419921874966],[105.39892578124997,15.829882812500017],[105.37324218750004,15.889697265625017],[105.40625000000003,15.987451171875051],[105.33066406250006,16.037890625000017],[105.14873046875007,16.093554687499989],[105.04716796875007,16.160253906249977],[105.02578125000005,16.237988281250011],[104.94990234375004,16.339941406250006],[104.81933593750003,16.466064453125028],[104.75058593750012,16.647558593750063],[104.75898437500004,17.0771484375],[104.81601562500012,17.300292968749972],[104.42812500000005,17.698974609375028],[104.04873046875005,18.216699218749994],[103.949609375,18.318994140625051],[103.89882812500005,18.295312500000023],[103.79228515625002,18.316503906249977],[103.62968750000002,18.382568359375028],[103.36699218750007,18.423339843749972],[103.05136718750006,18.028515625000011],[102.71757812500002,17.892236328124966],[102.35185546875002,18.045947265625017],[102.23164062500004,18.148974609375045],[102.14824218750002,18.203857421875028],[102.10146484375,18.210644531249983],[102.03457031250005,18.169824218750023],[101.94746093750004,18.081494140624983],[101.87548828124997,18.046435546875017],[101.81865234375002,18.064648437500011],[101.77480468750005,18.03339843750004],[101.68750000000003,17.889404296875],[101.10517578125004,17.479541015624989],[100.90849609375002,17.583886718750023],[101.11328125000003,18.033544921874977],[101.05058593750002,18.407031250000045],[101.06044921875,18.479003906250057],[101.10634765625005,18.533544921875063],[101.16552734375003,18.618310546874994],[101.2863281250001,18.977148437500006],[101.19755859375007,19.327929687500074],[101.22080078125006,19.486621093750074],[101.1546875,19.579199218750006],[100.62548828125003,19.499853515625006],[100.39765625000004,19.756103515625],[100.51455078125,19.996337890625],[100.54306640625012,20.088671875000074],[100.53994140625,20.132373046874989],[100.51953125000003,20.17792968750004],[100.31796875000006,20.385888671875051],[100.12246093750005,20.316650390625057]]]}},{type:"Feature",properties:{name:"Tajikistan",childNum:1},geometry:{type:"Polygon",coordinates:[[[70.958007812500028,40.238867187500034],[70.382617187500017,40.453515624999966],[70.750976562500028,40.739599609375006],[70.441503906250063,41.0234375],[69.712890625000028,40.656982421875028],[69.2062500000001,40.566552734374994],[69.228320312500074,40.187597656249977],[68.6525390625001,40.182666015625045],[68.46328125,39.536718749999977],[67.719042968750074,39.621386718750017],[67.349609374999972,39.242089843749994],[67.676562500000017,39.008496093750011],[68.103515624999972,38.962011718750063],[68.047851562500028,38.669287109375006],[68.294042968750063,38.032910156249955],[67.814355468750051,37.48701171875004],[67.7980468750001,37.244970703125006],[67.75898437500004,37.172216796875034],[67.834472656249972,37.064208984375057],[67.958007812499972,36.972021484375006],[68.0677734375,36.949804687500006],[68.2121093750001,37.02153320312496],[68.3869140625001,37.13749999999996],[68.6691406250001,37.258398437500006],[68.960449218750028,37.325048828124977],[69.180175781250028,37.158300781250034],[69.26484375000004,37.1083984375],[69.3039062500001,37.116943359375028],[69.353808593750074,37.150048828125023],[69.414453125,37.207763671874972],[69.429687499999972,37.290869140625034],[69.399218750000074,37.399316406250023],[69.42011718750004,37.486718749999966],[69.49208984375,37.553076171874977],[69.625781250000017,37.594042968749989],[69.8208984375,37.60957031250004],[69.9849609375,37.566162109375],[70.251464843749972,37.664160156250063],[70.417773437500017,38.075439453125],[70.878906249999972,38.456396484374977],[71.255859374999972,38.306982421875006],[71.33271484375004,38.170263671875034],[71.2828125,38.007910156250006],[71.27851562500004,37.918408203124983],[71.319921875000063,37.90185546875],[71.389648437500028,37.906298828125017],[71.487792968749972,37.931884765624972],[71.55195312500004,37.93315429687496],[71.5822265625001,37.910107421874983],[71.580371093750074,37.864257812500057],[71.5050781250001,37.602929687500023],[71.432910156250074,37.127539062499977],[71.530859375,36.845117187499994],[71.665625,36.696923828124994],[72.65742187500004,37.029052734375],[72.895507812500028,37.267529296874983],[73.21113281250004,37.408496093750017],[73.382910156250063,37.462255859375034],[73.48134765625,37.4716796875],[73.6046875000001,37.446044921875028],[73.632617187500017,37.437207031250011],[73.657128906250051,37.43046874999996],[73.72060546875,37.418749999999989],[73.6535156250001,37.239355468750034],[73.749609375000063,37.231787109374977],[74.16708984375,37.329443359374977],[74.203515625000051,37.372460937500051],[74.259667968750051,37.415429687500023],[74.65937500000004,37.394482421875011],[74.89130859375004,37.231640624999955],[74.74501953125,38.510009765624972],[74.27744140625,38.659765625000034],[73.80166015625,38.606884765625011],[73.7956054687501,39.002148437499983],[73.60732421875,39.229199218749955],[73.636328125000063,39.396679687499955],[73.631640625000074,39.448876953125023],[73.4704101562501,39.460595703125023],[73.38740234375004,39.442724609375034],[73.3361328125001,39.412353515625057],[73.2349609375,39.374560546874989],[72.639941406250017,39.385986328125],[71.732226562500017,39.422998046874994],[71.404296874999972,39.597851562500011],[71.328515625,39.568701171875006],[71.272851562500051,39.535302734374966],[71.118066406250051,39.513574218749966],[71.065039062500063,39.493408203125057],[71.004882812499972,39.411865234375028],[70.799316406250028,39.394726562500011],[70.73310546875004,39.413281249999983],[70.678613281250051,39.471289062499977],[70.6078125,39.56440429687504],[70.24482421875004,39.542626953125023],[70.209277343750074,39.57499999999996],[70.17109375000004,39.584179687499983],[70.136816406250063,39.557568359374983],[69.7720703125,39.556738281249977],[69.59882812500004,39.573779296874989],[69.297656250000074,39.524804687500051],[69.229101562500063,39.761083984375034],[69.470996093750017,39.990624999999994],[69.966796874999972,40.202246093750034],[70.59921875,39.974511718749994],[70.958007812500028,40.238867187500034]]]}},{type:"Feature",properties:{name:"Turkmenistan",childNum:1},geometry:{type:"Polygon",coordinates:[[[66.522265625000074,37.348486328125063],[66.51064453125,37.45869140625004],[66.511328125000063,37.59916992187496],[66.52558593750004,37.785742187500034],[66.629296875,37.932031249999994],[65.8571289062501,38.26875000000004],[65.612890625,38.238574218750017],[64.16279296875004,38.953613281250028],[62.650683593750017,39.858496093750006],[62.095019531250074,40.683300781249983],[61.953515624999994,41.030615234375034],[61.328906250000017,41.195117187499989],[60.454980468749994,41.221630859374955],[60.089648437500074,41.399414062500028],[60.106933593749972,41.907421874999983],[59.858300781249994,42.295166015625],[59.451074218749994,42.299511718750011],[58.5890625000001,42.778466796874966],[58.259667968750051,42.688085937500034],[57.814257812500074,42.189843750000051],[57.381738281250051,42.15629882812496],[56.96406250000004,41.856542968750006],[57.017968749999994,41.26347656249996],[55.977441406250051,41.32221679687504],[55.545214843750017,41.262744140624989],[54.903710937500051,41.919091796875051],[54.120996093749994,42.335205078125],[53.250097656250063,42.205859375000017],[52.4938476562501,41.780371093750034],[52.970019531250017,41.976220703125051],[53.846484375000074,42.091162109375006],[54.094824218750006,41.519384765625063],[54.592187499999994,41.193554687500011],[54.710058593750006,40.891113281250057],[53.870019531250051,40.648681640625028],[53.1452148437501,40.824951171874972],[52.733691406250017,40.398730468750017],[52.98750000000004,39.987597656250017],[53.404199218749994,39.960351562500051],[53.472265625000006,39.668798828124977],[53.124804687500017,39.432080078124983],[53.617578125000051,39.215966796875023],[53.868652343750028,38.949267578125045],[53.823535156250074,37.927929687499983],[53.914160156250063,37.343554687500017],[54.745214843750006,37.501904296874955],[55.075585937499994,37.902490234375023],[55.578417968750017,38.099755859374994],[56.228808593750017,38.073388671875023],[56.4406250000001,38.249414062499994],[57.1935546875001,38.216406250000034],[57.423828125000028,37.947705078125011],[58.4357421875001,37.638525390624977],[58.815429687500028,37.683496093749994],[59.240820312500006,37.520751953124972],[59.5622070312501,37.178906249999955],[60.062792968750017,36.962890625],[60.341308593750028,36.637646484375011],[61.119628906250028,36.642578125000028],[61.262011718750017,35.619580078124983],[61.344726562499972,35.629492187500063],[61.542773437500017,35.457861328125006],[61.983886718749972,35.443701171875034],[62.6105468750001,35.233154296875057],[62.688085937500006,35.25532226562504],[62.722656250000028,35.271337890625006],[62.858007812500063,35.349658203124989],[62.980273437500017,35.409179687500028],[63.056640625000028,35.445800781250028],[63.169726562500074,35.678125000000023],[63.150781250000051,35.728271484375028],[63.129980468750063,35.766748046875051],[63.10859375000004,35.818701171875063],[63.129980468750063,35.846191406249972],[63.1789062500001,35.858447265624989],[63.301660156250051,35.858398437499972],[63.8625000000001,36.012353515624994],[64.184375000000017,36.14892578125],[64.511035156250017,36.340673828124977],[64.602539062500028,36.554541015625034],[64.75312500000004,36.964794921874955],[64.7824218750001,37.059277343750011],[64.816308593750051,37.132080078125028],[64.9515625,37.193554687500011],[65.089648437500074,37.237939453124994],[65.303613281250051,37.246777343750011],[65.554980468750017,37.25117187500004],[65.7650390625,37.56914062499996],[66.108398437500028,37.414746093749955],[66.35029296875004,37.368164062499972],[66.4718750000001,37.3447265625],[66.522265625000074,37.348486328125063]]]}},{type:"Feature",properties:{name:"East Timor",childNum:1},geometry:{type:"Polygon",coordinates:[[[125.06816406250002,-9.5119140624999972],[125.40800781250002,-9.2757812500000227],[126.38251953125004,-8.9576171874999631],[126.91523437500004,-8.7152343749999659],[126.61972656250006,-8.4594726562499858],[125.80429687500006,-8.4921875],[125.17802734375002,-8.6478515624999943],[124.92226562500005,-8.9424804687499773],[125.06816406250002,-9.5119140624999972]]]}},{type:"Feature",properties:{name:"Trinidad & Tobago",childNum:1},geometry:{type:"Polygon",coordinates:[[[-61.012109374999966,10.134326171874989],[-61.033740234375017,10.669873046875026],[-61.464746093749966,10.538964843749994],[-61.596679687500028,10.064648437499997],[-61.012109374999966,10.134326171874989]]]}},{type:"Feature",properties:{name:"Tunisia",childNum:1},geometry:{type:"Polygon",coordinates:[[[10.274609375000011,31.684960937499994],[10.47578125000004,31.736035156249983],[10.60888671875,31.929541015624977],[10.771582031250006,32.021191406250011],[10.826367187500068,32.080664062500034],[11.005175781250074,32.172705078125063],[11.168261718750074,32.256738281250023],[11.358007812500006,32.345214843750028],[11.504980468750034,32.413671875000034],[11.535937500000017,32.473339843750011],[11.533789062500034,32.52495117187496],[11.453906250000017,32.642578125000028],[11.467187500000051,32.965722656250051],[11.502441406250028,33.155566406249989],[11.50458984375004,33.181933593750045],[11.202636718749972,33.249218749999983],[11.084570312500006,33.562890625000023],[10.722753906250006,33.514404296875],[10.158984375000074,33.850048828125011],[10.200390625000068,34.346044921875063],[10.534863281250011,34.544726562500045],[11.120117187500057,35.240283203124989],[11.00429687500008,35.63383789062496],[10.590820312500028,35.887255859374989],[10.525683593749989,36.323339843750006],[11.12666015625004,36.874072265625045],[10.571289062500057,36.87944335937496],[10.196386718750063,37.205859375000045],[9.6879882812500568,37.340380859374989],[8.5765625000000227,36.937207031250011],[8.6012695312500682,36.83393554687504],[8.4442382812500512,36.760742187500028],[8.2076171875000057,36.518945312499994],[8.3487304687500625,36.367968750000045],[8.3180664062500114,35.654931640624994],[8.3942382812500114,35.203857421875028],[8.3121093750000625,35.084619140624994],[8.2768554687500568,34.979492187499972],[8.24560546875,34.734082031249983],[7.5138671875000682,34.080517578124955],[7.4956054687500568,33.976513671875011],[7.5001953125000114,33.832470703124983],[7.5343750000000682,33.717919921874994],[7.6275390625000341,33.54863281249996],[7.7626953125000284,33.233105468749983],[7.8772460937500171,33.172119140625],[8.2109375000000568,32.926708984375011],[8.3333984375000512,32.543603515625023],[9.0440429687500341,32.072363281250034],[9.1602539062500057,31.621337890625],[9.2240234375000227,31.373681640624994],[9.3632812500000568,30.832910156250023],[9.4580078125,30.465380859375045],[9.51875000000004,30.229394531249994],[9.8074218750000455,30.342236328124983],[9.8950195312500284,30.387304687500034],[9.9325195312500512,30.42534179687496],[10.05976562500004,30.580078125000028],[10.216406250000063,30.783203125000028],[10.114941406250068,31.463769531250051],[10.274609375000011,31.684960937499994]]]}},{type:"Feature",properties:{name:"Türkiye",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[43.433398437500017,41.155517578125],[42.787890625000074,41.563720703125028],[42.466406250000006,41.439843750000023],[41.925781250000028,41.495654296875017],[41.823535156250074,41.432373046875],[41.779394531250063,41.440527343749977],[41.701757812500063,41.471582031249994],[41.510058593750074,41.517480468750023],[41.414355468750017,41.423632812499989],[40.959472656249972,41.211621093749983],[40.265234375000063,40.961328125000051],[39.426367187500006,41.106445312500028],[38.38105468750004,40.924511718750011],[36.509667968749994,41.262500000000045],[36.051757812499972,41.682568359374983],[35.297753906249994,41.728515625000028],[34.750488281249972,41.956835937499989],[33.381347656250028,42.017578125000028],[32.306445312500074,41.729589843749977],[31.458007812499972,41.32001953125004],[31.254882812499972,41.107617187500011],[29.322265624999972,41.227734374999955],[29.364746093750028,40.809277343749983],[28.2890625,40.403027343749983],[27.4755859375,40.319921875000034],[26.738085937500045,40.400244140625063],[26.18134765625004,39.990087890624977],[26.113085937500074,39.467382812499977],[26.68183593750004,39.292236328125],[27.013671875000057,38.886865234375023],[26.763671875,38.709619140624966],[26.68281250000004,38.198339843750006],[27.232421875000028,37.978662109374994],[27.077832031250068,37.687695312499955],[27.348925781250045,37.019580078125017],[28.133691406250051,37.029492187499983],[28.483593750000011,36.803808593750006],[29.03828125000004,36.693457031250006],[29.143261718750011,36.397216796875057],[29.689062500000006,36.156689453124983],[30.48359375000004,36.310400390625034],[30.644042968749972,36.865673828125011],[31.352539062499972,36.801074218749989],[32.021972656250028,36.535302734375023],[32.377734375000017,36.18364257812496],[32.794824218749994,36.035888671874972],[33.694726562499994,36.181982421874977],[34.601367187500074,36.784472656249989],[35.537402343750074,36.597021484374977],[36.048925781250006,36.910595703125011],[36.188476562500028,36.658984374999989],[35.810937500000051,36.309863281250017],[36.127343749999994,35.831445312499994],[36.537499999999994,36.457421874999966],[36.546679687500074,36.50634765625],[36.5968750000001,36.701367187500011],[36.628417968750028,36.777685546875034],[36.658593750000051,36.802539062500017],[36.77656250000004,36.792675781249983],[36.941796874999994,36.758398437500006],[36.985351562500028,36.702392578125057],[37.066210937500074,36.652636718750045],[37.187402343750051,36.655908203124994],[37.327050781249994,36.646582031250063],[37.436328125000074,36.643310546875],[37.523535156250063,36.678320312500034],[37.720312500000006,36.743701171875017],[37.906640625000051,36.794628906250011],[38.191699218750017,36.90156250000004],[38.766601562499972,36.693115234375028],[39.108398437499972,36.680566406250051],[39.35664062500004,36.681591796874983],[39.501464843749972,36.702246093750034],[39.686523437499972,36.738623046875063],[40.016406250000074,36.826074218750023],[40.4503906250001,37.008886718750063],[40.705664062500063,37.097705078125017],[41.886816406250006,37.156396484374994],[42.77460937500004,37.371875000000017],[43.51582031250004,37.244531250000023],[44.013183593750028,37.313525390625045],[44.11445312500004,37.301855468750063],[44.156249999999972,37.282958984375028],[44.191796874999994,37.249853515625034],[44.208398437499994,37.20263671875],[44.201660156249972,37.051806640625017],[44.245703125000063,36.983300781249994],[44.281835937500063,36.978027343749972],[44.325585937499994,37.0107421875],[44.401953125000006,37.058496093750023],[44.566015625000006,37.158251953125017],[44.605957031249972,37.176025390625],[44.669335937500051,37.173583984375028],[44.730957031249972,37.165283203125028],[44.765136718750028,37.142431640625006],[44.56123046875004,37.744628906250028],[44.211328124999994,37.908056640625006],[44.43085937500004,38.356787109375034],[44.023242187500017,39.377441406250057],[44.817187500000017,39.65043945312496],[44.76826171875004,39.703515625000051],[44.28925781250004,40.040380859375006],[43.79169921875004,40.070263671874983],[43.569335937500028,40.482373046874983],[43.722656249999972,40.719531249999989],[43.439453125000028,41.107128906250011],[43.433398437500017,41.155517578125]]],[[[26.03896484375008,40.726757812499955],[26.105468750000028,40.611328124999972],[27.258007812499983,40.687353515625006],[27.499414062500051,40.973144531249972],[28.172167968750074,41.080712890625023],[28.780371093749977,40.974169921874989],[29.057226562500006,41.229736328125028],[28.197851562500063,41.554492187500017],[28.014453125000017,41.969042968749989],[27.879199218750074,41.986621093750017],[27.831933593750023,41.981298828125006],[27.80166015625008,41.956542968750028],[27.661132812500057,41.961328125000023],[27.534863281250011,41.920800781250023],[27.474804687500011,41.946875000000006],[27.362890625000034,42.025048828125051],[27.294921875000057,42.079541015624955],[27.24433593750004,42.09326171875],[27.193359375000057,42.077099609374983],[27.01171875,42.05864257812496],[26.968750000000028,42.026855468750057],[26.884863281250006,41.991845703125023],[26.615332031250063,41.964892578125045],[26.579687500000006,41.947949218749955],[26.549707031250023,41.896728515625],[26.320898437500034,41.716552734375],[26.62490234375008,41.401757812499994],[26.03896484375008,40.726757812499955]]]]}},{type:"Feature",properties:{name:"Tanzania",childNum:1},geometry:{type:"Polygon",coordinates:[[[33.903222656250051,-1.0020507812500341],[32.905175781249994,-1.0020507812500341],[31.48310546875004,-1.0020507812500341],[30.844726562500028,-1.0020507812500341],[30.823632812500051,-.99902343749994316],[30.809179687500063,-.99492187500000284],[30.741992187500017,-1.0075195312499972],[30.519921874999994,-1.0625],[30.509960937500097,-1.0672851562499943],[30.477050781249972,-1.0830078125],[30.470214843749972,-1.1311523437499602],[30.508105468750074,-1.2082031250000256],[30.631933593750006,-1.3674804687499602],[30.710742187500074,-1.3967773437499744],[30.762207031249972,-1.4586914062499829],[30.812597656250006,-1.56308593750002],[30.827539062500051,-1.6936523437499744],[30.819140625000017,-1.9674804687499829],[30.876562500000006,-2.1433593750000171],[30.828710937500006,-2.3384765624999773],[30.714843750000028,-2.3634765625000114],[30.656640625000051,-2.3738281249999886],[30.593359375000063,-2.39677734374996],[30.553613281250051,-2.4000976562500114],[30.533691406249972,-2.4262695312500142],[30.441992187500006,-2.6134765624999687],[30.424218750000051,-2.6416015625000142],[30.424023437500097,-2.82402343749996],[30.433496093749994,-2.8745117187500284],[30.515039062499994,-2.9175781250000057],[30.811132812500006,-3.1164062500000114],[30.400000000000006,-3.6539062500000057],[30.147167968750097,-4.08535156249998],[29.947265624999972,-4.3073242187499829],[29.717773437500028,-4.45585937499996],[29.403222656250051,-4.4493164062499631],[29.404199218749994,-4.49667968750002],[29.325683593749972,-4.8356445312499687],[29.342773437499972,-4.9831054687499972],[29.42011718750004,-5.17617187499998],[29.476464843750051,-5.3166015624999972],[29.594140625000051,-5.6507812500000369],[29.59638671875004,-5.7759765624999631],[29.490820312500063,-5.96542968750002],[29.480078125000006,-6.0249999999999773],[29.506249999999994,-6.1720703125000114],[29.540820312500017,-6.3138671875000369],[29.590625000000017,-6.3944335937500227],[29.70966796875004,-6.61689453125004],[29.798144531250017,-6.6918945312499574],[29.961816406249994,-6.8031249999999659],[30.106250000000017,-6.9150390625000284],[30.212695312500017,-7.0378906250000171],[30.313183593750097,-7.2037109374999488],[30.406738281250028,-7.4606445312499829],[30.720898437500097,-8.1043945312500369],[30.830664062500063,-8.3855468750000313],[31.07636718750004,-8.6119140624999631],[31.350585937500028,-8.6070312500000341],[31.449218749999972,-8.6539062499999915],[31.534863281250097,-8.7132812500000085],[31.673632812500017,-8.9087890624999631],[31.94257812500004,-9.05400390624996],[32.756640625000017,-9.322265625],[32.919921875000028,-9.4074218750000256],[34.320898437500063,-9.7315429687499773],[34.524218750000074,-10.03017578124998],[34.66181640625004,-10.71005859375002],[34.597656250000028,-11.037500000000023],[34.773828125000051,-11.341699218750009],[34.937011718749972,-11.463476562500034],[34.952636718749972,-11.54374999999996],[34.959472656250028,-11.578125000000028],[35.182617187500028,-11.574804687499977],[35.418261718750074,-11.583203124999997],[35.504394531250028,-11.60478515624996],[35.564355468749994,-11.602343749999989],[35.630957031250063,-11.582031250000028],[35.785449218750074,-11.452929687500017],[36.191308593749994,-11.670703124999974],[36.305664062500028,-11.706347656249946],[36.518652343750063,-11.716210937500009],[36.673828124999972,-11.684277343749983],[36.771093750000063,-11.610351562500028],[36.872656250000063,-11.571289062499972],[36.978906250000051,-11.566992187499977],[37.54169921875004,-11.675097656249974],[37.920214843750017,-11.294726562500031],[38.491796875000063,-11.413281250000026],[38.794726562500017,-11.228906250000023],[38.98750000000004,-11.167285156250003],[39.170996093750063,-11.166894531250009],[39.321582031250074,-11.122558593749943],[39.563476562499972,-10.978515625],[39.988671874999994,-10.820800781250014],[40.46357421875004,-10.464355468749972],[39.783789062500006,-9.9145507812499574],[39.304003906250074,-8.44384765625],[39.441015625000006,-8.011523437499946],[39.288476562499994,-7.5178710937500028],[39.51923828125004,-7.1241210937499915],[39.47236328125004,-6.8786132812499829],[38.874023437500028,-6.3312500000000256],[38.819238281250051,-5.8776367187499829],[39.221777343750006,-4.6923828125000142],[37.797265625000051,-3.6744140625000057],[37.608691406250074,-3.4602539062499886],[37.643847656250074,-3.0454101562500284],[35.836914062499972,-2.0366210937499432],[33.979394531249994,-1.0020507812500341],[33.903222656250051,-1.0020507812500341]]]}},{type:"Feature",properties:{name:"Uganda",childNum:1},geometry:{type:"Polygon",coordinates:[[[30.509960937500011,-1.0672851562500085],[30.519921875000023,-1.0625],[30.598730468750006,-1.0697265625000085],[30.672753906250023,-1.0513671875000057],[30.741992187500017,-1.0075195312500114],[30.809179687500006,-.99492187500000284],[30.823632812500023,-.9990234375],[30.8447265625,-1.0020507812500057],[31.483105468750011,-1.0020507812500057],[32.905175781250023,-1.0020507812500057],[33.903222656250023,-1.0020507812500057],[33.943164062500017,.17377929687499716],[34.160937500000017,.60517578124999716],[34.410839843750011,.86728515624999147],[34.481738281250017,1.0421386718749943],[34.535253906250006,1.1015625],[34.649121093750011,1.185302734375],[34.78759765625,1.230712890625],[34.965234375000023,1.6433593749999886],[34.964062500000011,2.0624023437499943],[34.742480468750017,2.818115234375],[34.447851562500006,3.1634765624999943],[34.392871093750017,3.6915039062499915],[34.1650390625,3.81298828125],[34.185742187500011,3.8697753906249943],[34.132031250000011,3.88916015625],[33.97607421875,4.22021484375],[33.741601562500023,3.9852539062499943],[33.568457031250006,3.8117187499999972],[33.489355468750006,3.7550781249999972],[32.838085937500011,3.7984863281249943],[32.335742187500017,3.7062011718749943],[32.099414062500017,3.5291992187499943],[31.798046875000011,3.8026367187499943],[31.47998046875,3.6804687499999886],[31.15234375,3.7855957031249972],[30.838574218750011,3.49072265625],[30.728613281250006,2.4553710937499886],[31.176367187500006,2.2700683593749886],[31.252734375000017,2.0445800781249943],[30.942578125000011,1.6828124999999972],[29.94287109375,.81923828124999432],[29.934472656250023,.4990234375],[29.717675781250023,.098339843749997158],[29.561914062500023,-.97734375000000284],[29.576953125000017,-1.3878906250000114],[30.1015625,-1.36865234375],[30.360253906250023,-1.0746093750000085],[30.412304687500011,-1.0630859375000057],[30.469921875000011,-1.0660156250000057],[30.509960937500011,-1.0672851562500085]]]}},{type:"Feature",properties:{name:"Ukraine",childNum:1},geometry:{type:"MultiPolygon",coordinates:[[[[31.764345,52.100568],[31.82584,52.104056],[31.858706,52.09987],[31.882064,52.086408],[31.88749,52.070027],[31.887748,52.051553],[31.892037,52.036179],[31.910383,52.029073],[31.927229,52.031089],[31.980559,52.047625],[32.016939,52.049796],[32.077142,52.039951],[32.095591,52.040726],[32.233309,52.080853],[32.277699,52.102661],[32.306741,52.141185],[32.318833,52.201414],[32.328238,52.219165],[32.33785,52.22547],[32.350149,52.229888],[32.361311,52.235908],[32.366995,52.2472],[32.363275,52.255726],[32.344465,52.276526],[32.339504,52.287249],[32.35356,52.321588],[32.394281,52.326807],[32.48058,52.307144],[32.528433,52.316213],[32.725423,52.252083],[32.755602,52.252393],[32.814823,52.262005],[32.844176,52.262341],[32.861022,52.257199],[32.890788,52.242316],[32.908978,52.241102],[32.926858,52.246915],[33.030107,52.303604],[33.048246,52.309082],[33.057289,52.308643],[33.070415,52.304173],[33.079613,52.305594],[33.087365,52.310762],[33.099044,52.324766],[33.108862,52.328332],[33.127983,52.332724],[33.14085,52.340372],[33.166637,52.360061],[33.182863,52.367296],[33.196506,52.368949],[33.294329,52.357296],[33.358976,52.357555],[33.376185,52.355255],[33.400576,52.344343],[33.403676,52.342956],[33.419334,52.338331],[33.437318,52.339158],[33.451787,52.345256],[33.465326,52.352749],[33.480519,52.357761],[33.499433,52.340992],[33.493025,52.303139],[33.510078,52.287533],[33.531679,52.288825],[33.600202,52.330786],[33.687948,52.355823],[33.733579,52.360991],[33.778951,52.360061],[33.804065,52.354609],[33.815227,52.345075],[33.823392,52.331458],[33.839102,52.313914],[33.858739,52.302157],[33.9007,52.285854],[33.919511,52.269756],[33.944419,52.235779],[33.957751,52.224695],[34.021933,52.1979],[34.038883,52.18648],[34.05573,52.170331],[34.065341,52.158626],[34.071026,52.148963],[34.07361,52.139558],[34.07392,52.128318],[34.05666,52.105813],[34.05666,52.100387],[34.06007,52.083179],[34.062551,52.050209],[34.068235,52.031011],[34.080328,52.013622],[34.101102,51.992512],[34.104409,51.975304],[34.096657,51.960576],[34.096244,51.951817],[34.146163,51.95161],[34.166421,51.942257],[34.203421,51.91231],[34.209415,51.908796],[34.222644,51.903164],[34.228432,51.899262],[34.231016,51.894534],[34.234633,51.880736],[34.23422,51.878282],[34.246002,51.875465],[34.264916,51.881201],[34.276698,51.881227],[34.294578,51.873889],[34.327754,51.850505],[34.347288,51.841695],[34.371101,51.826811],[34.385735,51.817665],[34.41271,51.777693],[34.414157,51.736456],[34.37633,51.708602],[34.3569,51.705553],[34.298195,51.706147],[34.127973,51.680748],[34.089113,51.666615],[34.079501,51.643102],[34.090663,51.633206],[34.12601,51.627005],[34.140066,51.621191],[34.14451,51.613776],[34.148851,51.593209],[34.152985,51.583984],[34.160323,51.576129],[34.202387,51.546157],[34.21541,51.531998],[34.223678,51.514764],[34.225952,51.492879],[34.223781,51.482363],[34.214996,51.464663],[34.212102,51.455026],[34.213239,51.44482],[34.217063,51.43606],[34.219647,51.427275],[34.217063,51.417069],[34.208795,51.411463],[34.186988,51.40831],[34.181923,51.402342],[34.185851,51.394151],[34.195979,51.385624],[34.21572,51.373765],[34.230499,51.367667],[34.247346,51.363428999999996],[34.264399,51.361207],[34.280315,51.361259],[34.300159,51.36839],[34.308737,51.33462],[34.283623,51.301237],[34.243935,51.274081],[34.185954,51.248914],[34.257888,51.229561],[34.281762,51.226435],[34.299539,51.231629],[34.336953,51.251136],[34.371783,51.256847],[34.40899,51.253126],[34.480407,51.236977],[34.513479,51.229561],[34.578178,51.236693],[34.608357,51.234006],[34.622413,51.224756],[34.628511,51.211061],[34.633162,51.19561],[34.642774,51.180624],[34.65745,51.171658],[34.674917,51.167679],[34.74809,51.164733],[34.817544,51.174733],[34.899606,51.196463],[34.946115,51.214291],[34.961824,51.215325],[34.980324,51.209537],[34.999445,51.202095],[35.018772,51.20455],[35.038719,51.210157],[35.059389,51.212327],[35.078716,51.207625],[35.091325,51.197677],[35.09918,51.183182],[35.123778,51.091327],[35.143622,51.058487],[35.172561,51.040632],[35.20646,51.038927],[35.27426,51.048797],[35.308676,51.047325],[35.328417,51.043165],[35.3464,51.036602],[35.355082,51.025595],[35.34671,51.008257],[35.332551,50.999937],[35.278084,50.992651],[35.282218,50.98154],[35.282218,50.961107],[35.282218,50.954255],[35.284802,50.944333],[35.293587,50.937615],[35.317151,50.934205],[35.32914,50.929089],[35.341749,50.91586],[35.34299,50.904129],[35.340406,50.89183],[35.341439,50.876482],[35.348571,50.86377],[35.369034,50.846045],[35.377716,50.833746],[35.37968,50.819586],[35.377406,50.807546],[35.37906,50.797211],[35.393116,50.788374],[35.41823,50.778917],[35.429393,50.772148],[35.438488,50.762381],[35.447066,50.73432],[35.443759,50.709464],[35.445412,50.687502],[35.468873,50.668536],[35.391565,50.646367],[35.376166,50.634585],[35.377716,50.621821],[35.425258,50.500485],[35.446446,50.476042],[35.480139,50.466895],[35.501946,50.464311],[35.52272,50.459505],[35.540807,50.450048],[35.554656,50.433253],[35.562304,50.409637],[35.563855,50.391809],[35.570159,50.376461],[35.592173,50.360493],[35.611397,50.351708],[35.631551,50.34499],[35.652118,50.341114],[35.673202,50.340184],[35.69221,50.344168],[35.69687,50.345145],[35.710306,50.355635],[35.721261,50.36871],[35.737694,50.381577],[35.746169,50.383954],[35.765393,50.384523],[35.774384,50.3869],[35.785547,50.394496],[35.80539,50.412169],[35.819343,50.419042],[35.83743,50.423228],[35.931894,50.430153],[36.105837,50.42111],[36.133226,50.411601],[36.14077,50.392946],[36.169296,50.383696],[36.269031,50.281376],[36.291976,50.274038],[36.31585,50.274865],[36.339518,50.28148],[36.361429,50.29166],[36.380962,50.304062],[36.38799,50.30644],[36.400186,50.306646],[36.410005,50.304579],[36.430572,50.296879],[36.452689,50.293572],[36.480181,50.28086],[36.512117,50.276416],[36.521109,50.27409],[36.536405,50.267527],[36.538886,50.265047],[36.536095,50.260913],[36.533925,50.238692],[36.531651,50.228822],[36.534648,50.219933],[36.549531,50.212182],[36.571028,50.206911],[36.594386,50.20443],[36.616917,50.206394],[36.635831,50.214042],[36.644409,50.222259],[36.660429,50.243859],[36.669834,50.253006],[36.682649,50.260654],[36.848634,50.323699],[36.914056,50.339099],[36.980099,50.342148],[37.051722,50.335327],[37.197037,50.362405],[37.226699,50.377081],[37.285197,50.41527],[37.314755,50.42297],[37.415214,50.431858],[37.435265,50.424934],[37.450251,50.398992],[37.46379,50.366539],[37.480017,50.340029],[37.568177,50.312537],[37.599183,50.290885],[37.60156,50.249027],[37.591534,50.225308],[37.588641,50.21461],[37.590294,50.20381],[37.597116,50.196937],[37.631842,50.174096],[37.72765,50.078701],[37.76341,50.062578],[37.842785,50.039117],[37.881749,50.023046],[37.915856,50.003306],[37.946552,49.978191],[37.979004,49.941449],[37.980038,49.939589],[37.995334,49.921347],[37.995851,49.905895],[38.000398,49.899798],[38.022924,49.909142],[38.066544,49.927238],[38.079153,49.929925],[38.090315,49.928426],[38.108402,49.920675],[38.119047,49.919176],[38.166176,49.94057],[38.171344,49.984082],[38.164109,50.030384],[38.173928,50.06015],[38.189844,50.062785],[38.25382,50.059064],[38.281208,50.062423],[38.299915,50.060511],[38.314074,50.049504],[38.34415,49.992092],[38.356036,49.980568],[38.376293,49.974935],[38.420114,49.971783],[38.437788,49.967287],[38.461145,49.9569],[38.497526,49.948167],[38.570183,49.956642],[38.619482,49.950751],[38.628887,49.953334],[38.637776,49.95721],[38.662167,49.962585],[38.664647,49.965168],[38.664337,49.962688],[38.672812,49.942999],[38.675603,49.927031],[38.680977,49.918298],[38.687282,49.913802],[38.747846,49.885432],[38.852233,49.865795],[38.886339,49.845176],[38.910524,49.820578],[38.937395,49.803473],[39.032273,49.807349],[39.04912,49.810552],[39.068344,49.821094],[39.099866,49.851635],[39.117126,49.864399],[39.15578,49.873598],[39.181005999999996,49.859487],[39.182755,49.858508],[39.238049,49.765129],[39.26089,49.74451],[39.289932,49.732056],[39.327656,49.72632],[39.36724,49.731849],[39.405997,49.744252],[39.443618,49.749523],[39.479895,49.733606],[39.499118,49.728129],[39.557513,49.723994],[39.570432,49.713297],[39.581594,49.690715],[39.597407,49.647978],[39.622935,49.613459],[39.653321,49.599816],[39.688667,49.59346],[39.729182,49.580799],[39.781065,49.548398],[39.801529,49.542197],[39.828711,49.541473],[39.859406,49.545556],[39.889379,49.553256],[39.9147,49.562971],[39.974025,49.602555],[39.998106,49.608239],[40.017743,49.607878],[40.115515,49.590566],[40.118504,49.588451],[40.130708,49.579817],[40.126057,49.559095],[40.110657,49.545349],[40.072003,49.530673],[40.05433,49.519769],[40.0349,49.487058],[40.040894,49.455484],[40.061978,49.425821],[40.101355,49.385462],[40.148071,49.349599],[40.159543,49.333579],[40.157166,49.315854],[40.142697,49.281903],[40.141663,49.245781],[40.134015,49.236272],[40.110244,49.227642],[40.090917,49.217255],[40.057741,49.182787],[40.038414,49.168524],[39.979606,49.141859],[39.952114,49.124548],[39.930927,49.10057],[39.926069,49.086514],[39.923382,49.057989],[39.918731,49.047808],[39.907259,49.042589],[39.891342,49.041762],[39.86199,49.045121],[39.831501,49.045276],[39.748922,49.026208],[39.698279,49.028378],[39.681123,49.020316],[39.673991,48.970139],[39.687531,48.957581],[39.707788,48.948796],[39.725978,48.937014],[39.739414,48.918979],[39.747372,48.905336],[39.758741,48.895415],[39.782305,48.888438],[39.861887,48.876449],[39.89651,48.879912],[39.908189,48.878413],[39.918628,48.87247],[39.937644,48.856244],[39.950357,48.852781],[39.972268,48.860326],[39.989941,48.875674],[40.008855,48.887818],[40.034279,48.885596],[40.053813,48.869215],[40.05278,48.849733],[40.038724,48.829992],[40.019603,48.813146],[39.975265,48.789685],[39.934957,48.786687],[39.824163,48.815626],[39.801219,48.814903],[39.779411,48.80772],[39.759361,48.792837],[39.751196,48.781881],[39.744478,48.770513],[39.736313,48.761521],[39.711405,48.754803],[39.70293,48.746586],[39.641849,48.611711],[39.63172,48.586906],[39.670271,48.588405],[39.690114,48.593676],[39.809177,48.583754],[39.835325,48.57347],[39.855066,48.556107],[39.862714,48.530062],[39.863851,48.52275],[39.866124,48.51704],[39.868501,48.512906],[39.869535,48.509908],[39.865401,48.501485],[39.855996,48.499366],[39.846694,48.499831],[39.842146,48.499056],[39.84473,48.483502],[39.854342,48.47544],[39.864781,48.469833],[39.8962,48.423919],[39.906845,48.398339],[39.914493,48.384696],[39.924105,48.376118],[39.901471,48.361184],[39.884108,48.346352],[39.815895,48.308164],[39.884831,48.278992],[39.905192,48.280646],[39.957385,48.293384],[39.978882,48.290077],[39.993248,48.27323],[39.990665,48.253748],[39.977642,48.235455],[39.960485,48.222071],[39.912633,48.197679],[39.89372,48.182977],[39.843077,48.119751],[39.831191,48.099985],[39.829021,48.076782],[39.844317,48.045673],[39.842973,48.036397],[39.840286,48.035002],[39.833568,48.03619],[39.778791,48.029214],[39.768146,48.024331],[39.759878,48.014951],[39.761945,48.009784],[39.770109,48.004099],[39.780238,47.993144],[39.794397,47.971311],[39.796154,47.961363],[39.793984,47.945705],[39.79047,47.937747],[39.779825,47.922477],[39.777034,47.913743],[39.777551,47.906586],[39.782098,47.892892],[39.782925,47.886561],[39.775587,47.85801],[39.759051,47.832947],[39.733833,47.815997],[39.70076,47.811527],[39.600611,47.829485],[39.570018,47.830932],[39.50935,47.822767],[39.479895,47.826126],[39.457054,47.831293],[39.413956,47.82318],[39.391631,47.822612],[39.373545,47.828296],[39.340058,47.843567],[39.319698,47.846021],[39.173557,47.837055],[39.133249,47.829536],[39.113509,47.828555],[39.092942,47.832094],[39.039095,47.856925],[39.03618,47.857003],[38.877244,47.86124],[38.830942,47.848243],[38.796215,47.819925],[38.770997,47.780831],[38.753324,47.735149],[38.745159,47.693111],[38.734514,47.677143],[38.713016,47.675722],[38.677876,47.685178],[38.662167,47.683292],[38.643357,47.673525],[38.606356,47.645052],[38.587649,47.634303],[38.562225,47.626629],[38.352935,47.607095],[38.319035,47.591308],[38.293404,47.562783],[38.274387,47.527849],[38.260331,47.492942],[38.263638,47.421706],[38.257954,47.393232],[38.233356,47.362407],[38.203383,47.334631],[38.190568,47.316906],[38.188707,47.30099],[38.201006,47.290629],[38.220333,47.288794],[38.257644,47.292747],[38.27573,47.291817],[38.291853,47.287037],[38.300949,47.27603],[38.298158,47.256031],[38.284722,47.241149],[38.263948,47.231537],[38.241314,47.22394],[38.222504,47.215233],[38.203487,47.192314],[38.196976,47.162394],[38.20142,47.130742],[38.216645,47.103258],[38.216482,47.103095],[38.1963,47.089504],[38.142263,47.037665],[38.108084,47.026353],[38.130382,47.058417],[38.130056,47.074652],[38.10434,47.08161],[38.071544,47.099799],[38.06658,47.09809],[38.061046,47.094957],[38.035167,47.084296],[38.026215,47.08161],[37.987641,47.091946],[37.962087,47.095933],[37.95045,47.091254],[37.861095,47.101508],[37.753266,47.075263],[37.710297,47.074164],[37.58074,47.090399],[37.546397,47.08161],[37.482921,47.035956],[37.37794,46.933905],[37.351736,46.898749],[37.335216,46.882473],[37.312999,46.875556],[37.317393,46.900824],[37.295421,46.920233],[37.260753,46.932685],[37.227061,46.936998],[37.208181,46.93358],[37.162283,46.909084],[37.04656,46.877753],[37.028819,46.875556],[37.017751,46.871283],[36.984874,46.852484],[36.973806,46.848293],[36.938813,46.839504],[36.886241,46.804023],[36.853689,46.800482],[36.862478,46.776923],[36.849132,46.754462],[36.8296,46.731879],[36.819591,46.707668],[36.812266,46.680569],[36.793712,46.653632],[36.769298,46.637397],[36.743826,46.642157],[36.743826,46.649604],[36.751231,46.649604],[36.771658,46.643459],[36.790294,46.671291],[36.802257,46.707017],[36.802501,46.724758],[36.794281,46.729193],[36.758067,46.758857],[36.742849,46.764716],[36.710134,46.772773],[36.696056,46.779975],[36.67921,46.773017],[36.661632,46.773749],[36.633962,46.779975],[36.617035,46.776679],[36.605968,46.769436],[36.59783,46.762152],[36.590017,46.758857],[36.524099,46.758857],[36.482677,46.741685],[36.432465,46.734849],[36.400157,46.723944],[36.371104,46.708441],[36.303477,46.659247],[36.284353,46.63642],[36.278331,46.607408],[36.270844,46.607408],[36.271169,46.622219],[36.267589,46.625556],[36.257823,46.621731],[36.247895,46.619045],[36.246755,46.612738],[36.245779,46.610826],[36.240733,46.61994],[36.243337,46.624091],[36.244477,46.63052],[36.244314,46.635321],[36.232921,46.640692],[36.230642,46.642157],[36.221853,46.654039],[36.216645,46.658677],[36.209972,46.662665],[36.189464,46.669013],[36.171723,46.668606],[36.134451,46.662665],[36.062022,46.670111],[35.925548,46.652289],[35.901622,46.652737],[35.827159,46.623358],[35.771169,46.601264],[35.741954,46.584418],[35.661306,46.519273],[35.628673,46.498481],[35.510509,46.457221],[35.491466,46.447984],[35.475759,46.435696],[35.445486,46.405992],[35.430024,46.395575],[35.39503,46.378607],[35.380138,46.368476],[35.284516,46.259223],[35.279552,46.255154],[35.26352,46.242255],[35.209483,46.169867],[35.184744,46.145494],[35.161794,46.128241],[35.121104,46.118476],[35.096528,46.104193],[35.062266,46.098619],[35.038585,46.086086],[35.000011,46.073635],[34.982107,46.077826],[34.985362,46.08747],[35.0171,46.112779],[35.051931,46.128241],[35.049083,46.132066],[35.044444,46.141913],[35.148936,46.16413],[35.20045,46.18301],[35.227875,46.221747],[35.251801,46.24022],[35.262218,46.25731],[35.291352,46.293362],[35.32781,46.319241],[35.342133,46.335761],[35.346039,46.361029],[35.328868,46.348049],[35.311534,46.337633],[35.291759,46.336412],[35.267589,46.35106],[35.258556,46.373358],[35.264496,46.399807],[35.284516,46.437405],[35.27711,46.440741],[35.260916,46.441596],[35.250499,46.443549],[35.243175,46.446967],[35.230317,46.455512],[35.21461,46.462633],[35.201671,46.476304],[35.191417,46.494289],[35.188324,46.512437],[35.166677,46.49315],[35.174001,46.473334],[35.192068,46.455064],[35.201996,46.440497],[35.205089,46.427558],[35.210704,46.420152],[35.213715,46.411811],[35.209483,46.39643],[35.201508,46.385321],[35.167817,46.361029],[35.108409,46.297756],[35.105072,46.295071],[35.075043,46.271064],[35.030772,46.251776],[34.936046,46.235419],[34.926524,46.235053],[34.914073,46.238105],[34.908051,46.244289],[34.907237,46.251654],[34.904796,46.255683],[34.893565,46.251776],[34.886567,46.242743],[34.885427,46.231391],[34.882172,46.221747],[34.838878,46.207668],[34.835134,46.203192],[34.817638,46.186225],[34.812266,46.176663],[34.81129,46.166246],[34.813243,46.158271],[34.819102,46.141913],[34.824229,46.077948],[34.828949,46.063422],[34.838552,46.047553],[34.87436,45.926093],[34.883474,45.912828],[34.895193,45.901028],[34.90504,45.888617],[34.958181,45.789537],[35.001891,45.729003],[34.975667,45.717322],[34.952331,45.721989],[34.917328,45.747658],[34.870656,45.773328],[34.809983,45.784996],[34.788981,45.803664],[34.784314,45.829334],[34.784314,45.869004],[34.784314,45.899341],[34.763312,45.932011],[34.735309,45.953013],[34.688637,45.974015],[34.641966,45.981016],[34.599961,45.978683],[34.569625,45.976349],[34.529954,45.981016],[34.52062,45.969348],[34.504285,45.95068],[34.464614,45.955347],[34.434277,45.971682],[34.410942,45.988017],[34.392273,46.009019],[34.378272,46.030021],[34.361937,46.055691],[34.333934,46.069692],[34.301264,46.069692],[34.273261,46.083693],[34.235923,46.097695],[34.20092,46.100028],[34.161249,46.090694],[34.105243,46.095361],[34.067906,46.104696],[34.025902,46.116364],[33.990898,46.130365],[33.944226,46.153701],[33.892888,46.177037],[33.846216,46.195705],[33.801878,46.202706],[33.755207,46.193372],[33.715726,46.195743],[33.67028,46.218106],[33.661623,46.21017],[33.671456,46.172951],[33.660449,46.148184],[33.628517,46.124935],[33.613455,46.145209],[33.596528,46.155748],[33.571544,46.149359],[33.549815,46.13642],[33.532481,46.121527],[33.531261,46.106879],[33.557872,46.094713],[33.557872,46.087307],[33.531261,46.085924],[33.505626,46.080268],[33.495779,46.067857],[33.516287,46.046332],[33.506358,46.04682],[33.485525,46.053168],[33.423839,46.05329],[33.415294,46.058092],[33.384288,46.087592],[33.357758,46.103827],[33.331065,46.107489],[33.310802,46.087307],[33.305837,46.092353],[33.301443,46.093655],[33.296397,46.093573],[33.290294,46.094713],[33.306895,46.106147],[33.317719,46.119696],[33.315684,46.131008],[33.293468,46.135688],[33.21461,46.128241],[33.221853,46.141506],[33.225352,46.15412],[33.235118,46.223822],[33.211925,46.206285],[33.194998,46.178697],[33.175059,46.153144],[33.14324,46.141913],[33.135509,46.140692],[33.122895,46.135891],[33.112804,46.135688],[33.103282,46.138373],[33.081798,46.149359],[33.023448,46.169867],[33.032481,46.141018],[33.01824,46.127672],[32.913097,46.11518],[32.899262,46.11522],[32.891612,46.116685],[32.88266,46.120673],[32.87615,46.121405],[32.853201,46.120347],[32.844574,46.121405],[32.789806,46.134345],[32.766287,46.135688],[32.751313,46.133043],[32.714041,46.120063],[32.588227,46.104397],[32.57781,46.101549],[32.567556,46.096584],[32.551036,46.084296],[32.543712,46.080471],[32.503429,46.076117],[32.302501,46.116685],[32.280528,46.12759],[32.267751,46.126614],[32.262462,46.128241],[32.260509,46.132148],[32.257335,46.144965],[32.255626,46.149359],[32.25172,46.156887],[32.247406,46.170722],[32.241954,46.176663],[32.260916,46.188625],[32.266775,46.19481],[32.269298,46.204576],[32.239268,46.195258],[32.213145,46.193061],[32.187348,46.196723],[32.142589,46.207994],[32.128673,46.209703],[32.115408,46.214545],[32.077891,46.249498],[32.050141,46.266059],[32.018077,46.257514],[31.968435,46.275702],[31.885753,46.320014],[31.884044,46.308661],[31.88795,46.295152],[31.889903,46.28384],[31.882335,46.27912],[31.819184,46.280585],[31.801117,46.285061],[31.785899,46.292385],[31.772472,46.30268],[31.767345,46.318183],[31.779959,46.331773],[31.799815,46.342231],[31.816742,46.347968],[31.837413,46.349555],[31.892589,46.341132],[31.968272,46.35106],[31.977306,46.355292],[32.029633,46.388983],[32.041677,46.390855],[32.055186,46.39057],[32.06186,46.393785],[32.053559,46.405992],[32.007823,46.448961],[31.99171,46.453559],[31.9546,46.450995],[31.910655,46.455878],[31.771658,46.495836],[31.748546,46.499945],[31.72641,46.500881],[31.710704,46.495429],[31.695974,46.484117],[31.690278,46.478583],[31.686534,46.470893],[31.685069,46.461371],[31.686534,46.429877],[31.663585,46.472113],[31.655772,46.478339],[31.641449,46.482082],[31.524425,46.564195],[31.508311,46.587592],[31.540294,46.570054],[31.566661,46.55036],[31.581554,46.545233],[31.756358,46.554267],[31.790212,46.547268],[31.847911,46.523017],[31.851736,46.521959],[31.861827,46.519273],[31.947113,46.519273],[32.033458,46.506293],[32.091156,46.512844],[32.111664,46.512437],[32.221528,46.495429],[32.276134,46.470893],[32.317556,46.464342],[32.361013,46.466864],[32.399669,46.478339],[32.427013,46.498847],[32.408376,46.517279],[32.43572,46.543158],[32.505707,46.584133],[32.52475,46.592719],[32.570974,46.596422],[32.58839,46.604315],[32.60377,46.615709],[32.619395,46.623521],[32.6338,46.633124],[32.645518,46.649604],[32.621837,46.641791],[32.594574,46.628323],[32.567393,46.618476],[32.543712,46.621731],[32.409028,46.568915],[32.335785,46.562161],[32.269298,46.587592],[32.253754,46.604722],[32.24822,46.607408],[32.236827,46.604438],[32.220063,46.590725],[32.210948,46.587592],[32.199718,46.586493],[32.180186,46.581773],[32.169932,46.580756],[32.146332,46.560248],[32.132091,46.570299],[32.117931,46.606879],[32.101085,46.614895],[32.039561,46.623481],[32.022797,46.629136],[32.008962,46.639797],[31.992931,46.657416],[31.979828,46.677069],[31.974457,46.693996],[31.970714,46.712877],[31.961436,46.727607],[31.950206,46.741767],[31.940278,46.758857],[31.936209,46.80036],[31.954763,46.831448],[31.9817,46.860338],[32.002452,46.895453],[32.007498,46.915229],[32.006684,46.930487],[31.995942,46.940375],[31.946056,46.946682],[31.935883,46.95482],[31.93922,46.967963],[31.968923,46.998684],[31.976899,47.009345],[31.970958,47.016343],[31.943696,47.018948],[31.900157,47.013617],[31.881114,47.015041],[31.865245,47.026353],[31.89324,47.068427],[31.896821,47.092719],[31.882335,47.118598],[31.868175,47.127346],[31.855724,47.129625],[31.845551,47.134019],[31.837901,47.149237],[31.834727,47.168199],[31.834483,47.178941],[31.830577,47.186754],[31.816742,47.197089],[31.75766,47.216213],[31.748546,47.228461],[31.753266,47.248521],[31.752126,47.255845],[31.74171,47.259101],[31.737804,47.255357],[31.723806,47.237494],[31.720551,47.231879],[31.726817,47.220526],[31.742442,47.209174],[31.761729,47.200507],[31.806163,47.192694],[31.816254,47.180854],[31.815603,47.122626],[31.819998,47.117092],[31.844737,47.112982],[31.851573,47.108344],[31.856619,47.103664],[31.861827,47.101508],[31.874278,47.093817],[31.866466,47.077053],[31.852306,47.060533],[31.844737,47.053697],[31.837413,47.00845],[31.868988,46.998847],[31.914073,47.003079],[31.947113,46.999091],[31.917735,46.976264],[31.904307,46.960517],[31.899425,46.943834],[31.907725,46.926459],[31.925629,46.922919],[31.947602,46.928168],[31.968272,46.936998],[31.97283,46.915351],[31.96339,46.885688],[31.945079,46.859524],[31.923188,46.848293],[31.898611,46.842922],[31.877452,46.828274],[31.864757,46.806586],[31.865245,46.779975],[31.902843,46.745185],[31.906749,46.738227],[31.899425,46.693996],[31.902354,46.676988],[31.907481,46.669176],[31.908539,46.662746],[31.899425,46.649604],[31.8921,46.643622],[31.870128,46.633124],[31.858409,46.629136],[31.814708,46.623033],[31.771495,46.627509],[31.674083,46.653225],[31.614431,46.649604],[31.597179,46.643215],[31.588715,46.629584],[31.578868,46.617336],[31.556814,46.614895],[31.548513,46.618069],[31.534516,46.627183],[31.525401,46.629136],[31.504161,46.627997],[31.493012,46.62873],[31.485037,46.63227],[31.480968,46.64643],[31.490896,46.663398],[31.546153,46.727607],[31.560232,46.749091],[31.559825,46.758857],[31.572113,46.766303],[31.618175,46.813463],[31.60613,46.826402],[31.59783,46.820461],[31.591319,46.805976],[31.583995,46.793647],[31.576671,46.789374],[31.557384,46.783637],[31.549327,46.779975],[31.543468,46.774848],[31.524181,46.754055],[31.52296,46.750312],[31.519542,46.747463],[31.508311,46.745185],[31.495616,46.750718],[31.481619,46.758857],[31.466807,46.783596],[31.456065,46.796047],[31.440684,46.800482],[31.451915,46.775458],[31.453787,46.76911],[31.455821,46.754584],[31.461925,46.748684],[31.470714,46.745347],[31.502126,46.727729],[31.50587,46.720404],[31.498302,46.707668],[31.479666,46.687201],[31.478201,46.683783],[31.462657,46.675238],[31.428559,46.637641],[31.416189,46.629136],[31.396658,46.626044],[31.352224,46.60932],[31.337657,46.601264],[31.323904,46.606147],[31.295746,46.608873],[31.28297,46.614895],[31.275564,46.607408],[31.256684,46.6164],[31.18686,46.629136],[31.159516,46.628974],[31.108165,46.617743],[31.054535,46.612738],[31.013031,46.603339],[30.991384,46.601264],[30.982432,46.597398],[30.959239,46.583401],[30.95045,46.584133],[30.939138,46.587714],[30.926036,46.584296],[30.866954,46.555813],[30.854503,46.553412],[30.812511,46.560045],[30.802582,46.560248],[30.790701,46.552924],[30.760916,46.524359],[30.754893,46.515855],[30.758311,46.50259],[30.775238,46.477688],[30.782074,46.457221],[30.785899,46.457261],[30.793468,46.452338],[30.798188,46.446438],[30.792979,46.443549],[30.790375,46.441474],[30.786794,46.43651],[30.783539,46.430854],[30.77475,46.400621],[30.772472,46.39643],[30.731293,46.358588],[30.714529,46.347968],[30.660655,46.350898],[30.651866,46.34455],[30.656505,46.339016],[30.679373,46.328315],[30.686534,46.320014],[30.686778,46.309027],[30.682384,46.299547],[30.653494,46.259589],[30.583507,46.190334],[30.56186,46.161689],[30.547699,46.147773],[30.531993,46.141913],[30.523285,46.133775],[30.503429,46.094387],[30.494151,46.080471],[30.371267,45.997952],[30.261404,45.895494],[30.204926,45.855862],[30.138438,45.81977],[30.140961,45.832953],[30.135265,45.889146],[30.127452,45.891343],[30.118337,45.884508],[30.110606,45.875067],[30.105805,45.863471],[30.102306,45.836859],[30.100597,45.830308],[30.096853,45.823717],[30.096446,45.818427],[30.094574,45.814846],[30.086681,45.813544],[30.084321,45.815619],[30.07838,45.819403],[30.072439,45.82099],[30.069591,45.816718],[30.061209,45.813463],[30.014659,45.839667],[29.990733,45.847073],[29.968516,45.838935],[29.96046,45.819159],[29.958263,45.794623],[29.952891,45.771959],[29.943044,45.783515],[29.932384,45.792426],[29.932384,45.799872],[29.939138,45.810452],[29.935069,45.816148],[29.92628,45.813788],[29.918712,45.799872],[29.917735,45.782904],[29.922374,45.769436],[29.930186,45.759101],[29.939301,45.751532],[29.932384,45.724189],[29.927419,45.73371],[29.919688,45.740546],[29.898204,45.751532],[29.895763,45.755357],[29.896821,45.759914],[29.896169,45.763617],[29.887706,45.765123],[29.881684,45.763007],[29.878754,45.758287],[29.876801,45.753607],[29.874034,45.751532],[29.850841,45.751125],[29.823741,45.747626],[29.802419,45.737494],[29.795746,45.717353],[29.803233,45.704169],[29.816417,45.697699],[29.843028,45.69066],[29.858246,45.679877],[29.865001,45.672349],[29.860118,45.668931],[29.84254,45.663886],[29.826671,45.654242],[29.809581,45.648586],[29.789073,45.65526],[29.786143,45.648912],[29.783865,45.646633],[29.784353,45.643622],[29.789073,45.635443],[29.774099,45.629584],[29.745942,45.622626],[29.733735,45.614325],[29.735037,45.64057],[29.723969,45.667426],[29.705251,45.688422],[29.682628,45.696845],[29.685313,45.70425],[29.67921,45.751532],[29.685802,45.767727],[29.692231,45.775336],[29.693858,45.781317],[29.685883,45.792426],[29.680431,45.798285],[29.677582,45.800198],[29.674001,45.801581],[29.653331,45.81387],[29.647472,45.818549],[29.642833,45.827216],[29.638194,45.826321],[29.633556,45.821357],[29.631358,45.813544],[29.634613,45.806627],[29.648692,45.793606],[29.651866,45.789008],[29.64796,45.781195],[29.629568,45.763495],[29.623871,45.751532],[29.622732,45.736233],[29.625336,45.728258],[29.630707,45.721503],[29.637543,45.709906],[29.603201,45.691311],[29.597179,45.652289],[29.599376,45.604438],[29.589692,45.559068],[29.615001,45.550116],[29.62908,45.546698],[29.648448,45.545396],[29.66684,45.548163],[29.681163,45.555121],[29.707042,45.57331],[29.694509,45.562201],[29.661632,45.525865],[29.648448,45.518134],[29.638031,45.513861],[29.631684,45.504462],[29.62672,45.495063],[29.62086,45.49079],[29.605154,45.487006],[29.605724,45.478176],[29.621104,45.454413],[29.629649,45.446926],[29.640798,45.441799],[29.651866,45.44302],[29.65561,45.45185],[29.653819,45.464016],[29.656016,45.474189],[29.672374,45.477118],[29.672374,45.453843],[29.675304,45.449612],[29.681488,45.450181],[29.686534,45.453559],[29.685883,45.457261],[29.694347,45.455512],[29.702159,45.45661],[29.708669,45.452786],[29.713227,45.436225],[29.719737,45.451361],[29.724457,45.468166],[29.73227,45.475735],[29.747406,45.463446],[29.754649,45.447252],[29.75587,45.427883],[29.747813,45.414293],[29.727712,45.415676],[29.741873,45.404527],[29.750173,45.38581],[29.753917,45.364081],[29.756196,45.321234],[29.754893,45.31269],[29.751475,45.304145],[29.742931,45.290473],[29.741222,45.282213],[29.729747,45.258124],[29.727712,45.247748],[29.728689,45.239325],[29.729747,45.237738],[29.728038,45.236884],[29.708751,45.223334],[29.692393,45.216742],[29.67449,45.213568],[29.659028,45.215888],[29.664215,45.223184],[29.666488,45.230625],[29.66499,45.23786],[29.659254,45.244165],[29.672276,45.272948],[29.667109,45.311861],[29.650262,45.346122],[29.628145,45.360798],[29.616362,45.365346],[29.569699,45.394956],[29.430637,45.430406],[29.353743,45.435936],[29.343924,45.438106],[29.332969,45.442137],[29.322117,45.443842],[29.312815,45.439346],[29.307027,45.434127],[29.299276,45.428908],[29.290491,45.424619],[29.281809,45.422293],[29.260828,45.422035],[29.244602,45.424205],[29.228169,45.42374],[29.206672,45.41542],[29.191582,45.40617],[29.183107,45.398987],[29.179386,45.391856],[29.174322,45.388962],[29.150138,45.387877],[29.141869,45.385086],[29.127503,45.374544],[29.110295,45.369066],[29.069522,45.360798],[29.018156,45.330878],[29.004617,45.326072],[28.982448,45.325503],[28.973663,45.323695],[28.96648,45.319871],[28.960433,45.311292],[28.957384,45.292017],[28.952837,45.285092],[28.929893,45.279098],[28.910049,45.287366],[28.893616,45.29982],[28.880852,45.306176],[28.858114,45.30907],[28.831811,45.322299],[28.816308,45.326072],[28.789746,45.321421],[28.788609,45.307106],[28.79016,45.292069],[28.761531,45.281837],[28.75967,45.274189],[28.762564,45.265145],[28.767267,45.257755],[28.774295,45.253363],[28.802665,45.244165],[28.7914,45.234966],[28.778687,45.23109],[28.747371,45.23047],[28.710061,45.226956],[28.577046,45.248092],[28.494157,45.278891],[28.40517,45.295066],[28.370237,45.309225],[28.353287,45.312429],[28.330239,45.322919],[28.310809,45.347827],[28.281198,45.401829],[28.286418,45.421725],[28.266884,45.440483],[28.237635,45.452059],[28.215146,45.450365],[28.212934,45.450198],[28.199498,45.461774],[28.201565,45.468854],[28.20849,45.481411],[28.217171,45.493193],[28.217275,45.493348],[28.270423,45.521471],[28.270501,45.521512],[28.341918,45.517636],[28.416849,45.503787],[28.480928,45.501978],[28.502012,45.508748],[28.506456,45.520582],[28.500048,45.554585],[28.497981,45.556445],[28.498239,45.558719],[28.503743,45.566102],[28.504596,45.567246],[28.510435,45.571018],[28.536893,45.579803],[28.523096,45.593239],[28.518755,45.607036],[28.516895,45.620989],[28.511314,45.635045],[28.498498,45.644295],[28.482891,45.650755],[28.474003,45.657938],[28.480928,45.669462],[28.504182,45.693698],[28.515241,45.702018],[28.532501,45.710079],[28.56144,45.71659],[28.567641,45.7246],[28.563525,45.735494],[28.560613,45.743204],[28.576684,45.761911],[28.643605,45.76651],[28.669753,45.77731],[28.673267,45.78687],[28.671924,45.797257],[28.669392,45.806301],[28.669753,45.812037],[28.677298,45.816584],[28.706392,45.821132],[28.725564,45.82878],[28.738276,45.837565],[28.745046,45.850484],[28.746441,45.870586],[28.742307,45.887329],[28.728406,45.921953],[28.729181,45.938644],[28.74024,45.953217],[28.757603,45.961175],[28.93196,45.993163],[28.956868,46.001379],[28.958935,46.021016],[28.941158,46.064683],[28.938781,46.089281],[28.946429,46.105094],[28.980846,46.132121],[29.00348,46.158941],[29.015365,46.182609],[29.009836,46.204364],[28.984112,46.221221],[28.95077,46.24307],[28.950615,46.243122],[28.93351,46.258986],[28.93289,46.272629],[28.939918,46.286995],[28.945809,46.304978],[28.944879,46.32074],[28.927309,46.368024],[28.919247,46.404662],[28.925448,46.432774],[28.945809,46.454788],[29.020326,46.489515],[29.055915,46.49874],[29.074948,46.503674],[29.162747,46.538091],[29.183059,46.538042],[29.184244,46.538039],[29.200212,46.523983],[29.206775,46.502511],[29.207602,46.417891],[29.205638,46.406109],[29.199282,46.396497],[29.190342,46.387196],[29.183417,46.37761],[29.183727,46.367171],[29.200677,46.35712],[29.222898,46.366473],[29.259175,46.394353],[29.27137,46.397427],[29.278192,46.395877],[29.283256,46.397427],[29.290077,46.410243],[29.290697,46.419261],[29.285943,46.439492],[29.289147,46.451636],[29.306717,46.471997],[29.320773,46.468741],[29.344234,46.434169],[29.362114,46.415928],[29.374723,46.416186],[29.418235,46.462488],[29.436838,46.476699],[29.456724,46.484366],[29.457612,46.484709],[29.480867,46.482048],[29.486448,46.475872],[29.488205,46.469361],[29.486241,46.462488],[29.480867,46.455512],[29.475286,46.447554],[29.473322,46.439802],[29.475079,46.432257],[29.480867,46.425152],[29.49606,46.420811],[29.527479,46.416651],[29.541432,46.413034],[29.555643,46.404197],[29.56944,46.382286],[29.582979,46.369651],[29.598586,46.363063],[29.615639,46.361822],[29.632072,46.36606],[29.645508,46.375594],[29.652949,46.391898],[29.647988,46.416393],[29.654396,46.422697],[29.682715,46.42293],[29.702869,46.42833],[29.713824,46.443058],[29.714134,46.47117],[29.72695,46.455796],[29.779557,46.421095],[29.80033,46.398358],[29.805085,46.389986],[29.806738,46.380891],[29.80617,46.361564],[29.808185,46.354691],[29.828132,46.339395],[29.847769,46.341462],[29.884666,46.3642],[29.902546,46.371176],[29.918669,46.373656],[30.037267,46.368928],[30.08114,46.374199],[30.107185,46.391898],[30.131576,46.422826],[30.118244,46.428692],[30.102017,46.430733],[30.086928,46.428873],[30.077006,46.422826],[30.060005,46.436805],[30.014064,46.462023],[30.021712,46.470653],[30.009413,46.488068],[30.00285,46.494217],[29.994944,46.498532],[29.989259,46.498687],[29.977064,46.493184],[29.970553,46.491737],[29.967039,46.493856],[29.962078,46.503442],[29.960217,46.505948],[29.916086,46.518815],[29.901926,46.53083],[29.898826,46.553129],[29.916086,46.554369],[29.9381,46.55734],[29.949675,46.578863],[29.947402,46.588346],[29.934948,46.608836],[29.931279,46.619171],[29.931899,46.632374],[29.935413,46.641857],[29.94027,46.650797],[29.944404,46.662476],[29.952621,46.724694],[29.951122,46.743117],[29.946678,46.750739],[29.935671,46.765157],[29.931795,46.772443],[29.930452,46.781642],[29.930658,46.803087],[29.928178,46.809754],[29.917429,46.813965],[29.907714,46.810942],[29.898516,46.806653],[29.889627,46.80717],[29.884873,46.812673],[29.876915,46.830786],[29.872212,46.837711],[29.843635,46.854144],[29.815213,46.856624],[29.785758,46.854661],[29.754132,46.85802],[29.735838,46.867192],[29.712481,46.893444],[29.696151,46.904683],[29.680855,46.908559],[29.648092,46.910419],[29.631865,46.914398],[29.623287,46.91954],[29.607577,46.93202],[29.598482,46.935379],[29.573161,46.933725],[29.567476,46.934656],[29.558691,46.94574],[29.559828,46.95884],[29.560626,46.961256],[29.564996,46.974498],[29.572489,47.011757],[29.583393,47.02279],[29.595433,47.032143],[29.60303,47.04576],[29.6021,47.061005],[29.594865,47.074595],[29.583393,47.085215],[29.570164,47.091442],[29.551353,47.090202],[29.539726,47.078885],[29.530993,47.066017],[29.520141,47.059919],[29.511459,47.066017],[29.480867,47.10524],[29.478696,47.108469],[29.47787,47.111544],[29.478593,47.114645],[29.480867,47.117487],[29.508669,47.119399],[29.530373,47.123688],[29.544842,47.135574],[29.55063,47.160172],[29.540398,47.212546],[29.544015,47.23425],[29.568717,47.243138],[29.580189,47.26045],[29.579259,47.283601],[29.57006,47.306778],[29.556573,47.324038],[29.539881,47.334218],[29.520968,47.33892],[29.501072,47.339825],[29.480867,47.338274],[29.470635,47.322746],[29.466087,47.307449],[29.459163,47.293497],[29.441696,47.282128],[29.425573,47.278666],[29.409553,47.279751],[29.394464,47.284712],[29.380821,47.29298],[29.370882,47.304434],[29.367592,47.308225],[29.364491,47.322436],[29.364078,47.336879],[29.35891,47.352718],[29.345836,47.365844],[29.330385,47.370495],[29.314675,47.372717],[29.300826,47.378194],[29.292713,47.388866],[29.288217,47.400777],[29.281396,47.411474],[29.2507,47.425375],[29.232613,47.44633],[29.21835,47.451601],[29.201866,47.446588],[29.192409,47.435814],[29.182074,47.429871],[29.163884,47.439379],[29.155615,47.449999],[29.140009,47.480152],[29.137189,47.484008],[29.130656,47.492942],[29.130604,47.493045],[29.130501,47.493097],[29.130397,47.4932],[29.117426,47.533327],[29.130501,47.55963],[29.156184,47.582781],[29.182074,47.613219],[29.192409,47.650917],[29.191479,47.686264],[29.196956,47.717502],[29.22667,47.743237],[29.238608,47.756001],[29.234732,47.766801],[29.221968,47.774811],[29.187448,47.783209],[29.177836,47.78972],[29.177733,47.800701],[29.186724,47.818219],[29.19892,47.829485],[29.21742,47.842895],[29.232768,47.85708],[29.236024,47.870723],[29.225999,47.87558],[29.186621,47.883642],[29.172565,47.891006],[29.164607,47.905604],[29.155822,47.939866],[29.147967,47.955369],[29.136288,47.968184],[29.123989,47.975987],[29.110037,47.979656],[29.092725,47.980173],[29.061047,47.96976],[29.017226,47.931081],[28.980846,47.926378],[28.950356,47.934801],[28.936087,47.942164],[28.914803,47.953146],[28.882557,47.976763],[28.862085,48.000502],[28.855685,48.007923],[28.839252,48.018285],[28.832534,48.024822],[28.830777,48.030868],[28.827573,48.057016],[28.811554,48.082906],[28.809176,48.089779],[28.80835,48.096574],[28.805921,48.103809],[28.799255,48.111793],[28.771246,48.124454],[28.735072,48.128691],[28.665619,48.129337],[28.573635,48.154969],[28.541596,48.155951],[28.519323,48.149129],[28.501082,48.112827],[28.49979,48.108914],[28.494157,48.091846],[28.493744,48.074819],[28.490023,48.065491],[28.479584,48.064923],[28.459379,48.074457],[28.447441,48.082751],[28.419019,48.122232],[28.435659,48.134686],[28.436899,48.149853],[28.427288,48.163366],[28.411578,48.170704],[28.388634,48.168586],[28.37556,48.156648],[28.364966,48.141507],[28.349566,48.129725],[28.328586,48.127012],[28.317424,48.135358],[28.315563,48.149284],[28.322178,48.163211],[28.337887,48.175484],[28.352253,48.181866],[28.363364,48.191013],[28.37003,48.211632],[28.36817,48.230623],[28.357731,48.238607],[28.340575,48.240106],[28.294479,48.236488],[28.277529,48.229124],[28.261716,48.219952],[28.240322,48.211632],[28.216965,48.208144],[28.199911,48.211735],[28.189369,48.223052],[28.185752,48.242379],[28.178517,48.258864],[28.162084,48.257185],[28.131078,48.239589],[28.115575,48.236747],[28.093251,48.237444],[28.078678,48.244912],[28.098315,48.284108],[28.092838,48.302066],[28.076405,48.314933],[28.055941,48.321496],[28.003177,48.325883],[27.967057,48.328886],[27.92644,48.339428],[27.904529,48.362475],[27.896674,48.367178],[27.885371,48.378444],[27.864841,48.398907],[27.849855,48.40963],[27.78526,48.441566],[27.751773,48.451979],[27.627026,48.451256],[27.606873,48.457819],[27.604806,48.484122],[27.582998,48.486034],[27.557057,48.474355],[27.545171,48.472365],[27.50383,48.472365],[27.480885,48.451411],[27.420217,48.417149],[27.403474,48.411491],[27.389832,48.415005],[27.36141,48.432807],[27.342186,48.436114],[27.306012,48.42366],[27.25193,48.37831],[27.246481,48.373741],[27.208551,48.360615],[27.175788,48.361804],[27.068818,48.388882],[27.048044,48.397667],[27.037398,48.399683],[27.02634,48.397099],[27.025409,48.389864],[27.028199999999998,48.381389],[27.027786,48.374774],[27.02851,48.370795],[27.031817,48.36524],[27.033057,48.360202],[27.027683,48.357747],[27.015591,48.359401],[27.004635,48.358755],[26.997814,48.361545],[26.990579,48.362372],[26.981071,48.35568],[26.943244,48.351262],[26.908724,48.36524],[26.875961,48.383999],[26.842785,48.39374],[26.831933,48.391363],[26.828419,48.385136],[26.825628,48.377772],[26.816947,48.371726],[26.810074,48.371881],[26.793589,48.376273],[26.78806,48.375963],[26.777518,48.36617],[26.778189,48.357204],[26.78408,48.345164],[26.789351,48.32594],[26.790075,48.307053],[26.785734,48.294108],[26.774365,48.287183],[26.754573,48.286149],[26.735918,48.291834],[26.723619,48.302582],[26.712974,48.314907],[26.699434,48.325113],[26.679797,48.330178],[26.67401,48.321703],[26.6691,48.30881],[26.636079,48.294883],[26.625124,48.282894],[26.618613,48.267184],[26.617889,48.258968],[26.5874,48.249356],[26.461309,48.230391],[26.44467,48.227729],[26.397437,48.226205],[26.380488,48.223207],[26.347311,48.212097],[26.330258,48.208506],[26.311758,48.20972],[26.30349,48.212045],[26.296152,48.178998],[26.297495,48.156338],[26.286953,48.124712],[26.270727,48.093603],[26.255327,48.072338],[26.243235,48.062907],[26.217087,48.048024],[26.204788,48.037379],[26.18267,48.003273],[26.173058,47.993144],[26.125723,47.978416],[26.10253,47.978267],[26.029294,47.977796],[25.965732,47.964903],[25.918087,47.968158],[25.90124,47.965962],[25.870958,47.957022],[25.818351,47.952578],[25.752516,47.934595],[25.261744,47.898576],[25.218956,47.878474],[25.121908,47.770315],[25.080257,47.743133],[25.08005,47.743082],[25.079947,47.742927],[25.017418,47.724582],[24.94238,47.715563],[24.928858,47.713938],[24.896599,47.710061],[24.877789,47.718742],[24.854431,47.743133],[24.820738,47.784087],[24.808232,47.79574],[24.793659,47.804473],[24.712837,47.825919],[24.679144,47.84013],[24.661471,47.853876],[24.656923,47.866201],[24.655993,47.879301],[24.649275,47.895217],[24.633669,47.908291],[24.608451,47.921934],[24.569808,47.937289],[24.561632,47.940537],[24.542098,47.943819],[24.485564,47.943199],[24.428514,47.952526],[24.409187,47.952061],[24.386242,47.94369],[24.347175,47.920875],[24.297876,47.919789],[24.231006,47.897026],[24.209302,47.897594],[24.150184,47.912916],[24.148737,47.912115],[24.131167,47.914544],[24.094787,47.937928],[24.074943,47.944181],[24.025231,47.95325],[24.008798,47.961208],[23.977275,47.962293],[23.876609,47.93444],[23.855215,47.934233],[23.848394,47.949658],[23.796511,47.981982],[23.780078,47.987511],[23.710521,47.985083],[23.687267,47.987253],[23.646132,47.996606],[23.581744,48.001567],[23.563243,48.005753],[23.525623,48.00118],[23.514461,47.998983],[23.503712,47.992886],[23.499371,47.986219],[23.494307,47.980535],[23.488519,47.975858],[23.485476,47.974234],[23.481595,47.972163],[23.460821,47.971337],[23.396019,47.993067],[23.394468,47.993454],[23.393021,47.993583],[23.391574,47.993454],[23.390127,47.993067],[23.382169,47.991129],[23.374728,47.99056],[23.367286,47.991206],[23.360052,47.993144],[23.337521,48.010869],[23.289772,48.038206],[23.248637,48.071227],[23.231377,48.079728],[23.161718,48.095903],[23.139083,48.098125],[23.118619,48.091536],[23.098982,48.071227],[23.076555,48.024512],[23.063119,48.007458],[23.020331,47.984721],[23.004415,47.983067],[22.988188,47.986374],[22.972478,47.992886],[22.957079,48.00012],[22.939302,48.00565],[22.924109,48.004823],[22.915738,47.992989],[22.924213,47.972732],[22.915841,47.959193],[22.897858,47.950976],[22.877601,47.946739],[22.840807,47.966789],[22.832435,47.978933],[22.849489,47.993144],[22.851349,48.008802],[22.857964,48.018026],[22.861581,48.028387],[22.85476,48.047301],[22.844321,48.061047],[22.830988,48.072442],[22.801429,48.090968],[22.765566,48.104533],[22.762052,48.109261],[22.745722,48.116289],[22.728566,48.113137],[22.711616,48.105824],[22.693219,48.101768],[22.621182,48.101768],[22.608056,48.096833],[22.605472,48.097039],[22.600098,48.101122],[22.583045,48.124816],[22.568886,48.156519],[22.55576,48.177164],[22.481449,48.242586],[22.477418,48.24393],[22.473284,48.244498],[22.469047,48.244136],[22.44972,48.237677],[22.434217,48.236747],[22.418404,48.238969],[22.398767,48.244343],[22.394529,48.244757],[22.390498,48.244343],[22.386468,48.243051],[22.378613,48.238865],[22.370861,48.237393],[22.363627,48.23871],[22.357116,48.243103],[22.308126,48.293694],[22.297378,48.314003],[22.296447,48.327801],[22.298721,48.339324],[22.298721,48.349143],[22.29128,48.357566],[22.284355,48.358393],[22.25676,48.357282],[22.256967,48.373224],[22.271849,48.403455],[22.236089,48.415289],[22.201983,48.418157],[22.16922,48.409527],[22.159298,48.402318],[22.158263,48.402222],[22.156508,48.40206],[22.13284,48.404798],[22.13377,48.476835],[22.144829,48.493114],[22.148343,48.508823],[22.136664,48.549337],[22.138731,48.569595],[22.153717,48.585873],[22.219036,48.620935],[22.225237,48.628222],[22.235676,48.644164],[22.243221,48.651192],[22.25552,48.656773],[22.282185,48.662405],[22.294277,48.667625],[22.310297,48.681681],[22.322492,48.700336],[22.3289,48.721575],[22.32766,48.743021],[22.330761,48.756405],[22.338409,48.762968],[22.347814,48.767877],[22.356495,48.776145],[22.36342,48.787617],[22.365694,48.794387],[22.363523,48.828287],[22.36156,48.836452],[22.362283,48.844255],[22.368898,48.856451],[22.370799,48.858248],[22.378406,48.865442],[22.402384,48.878826],[22.411789,48.887766],[22.413753,48.893864],[22.41365,48.906783],[22.41489,48.911693],[22.427292,48.929469],[22.448996,48.971431],[22.466566,48.980526],[22.505013,48.984246],[22.520516,48.992928],[22.520103,49.009826],[22.524754,49.032874],[22.531989,49.055715],[22.539637,49.0722],[22.560721,49.085532],[22.580771,49.08145],[22.618288,49.054216],[22.642886,49.043157],[22.664384,49.041452],[22.685778,49.042796],[22.721951,49.041039],[22.744482,49.045535],[22.755334,49.044708],[22.765463,49.038403],[22.783963,49.02135],[22.795022,49.019025],[22.812902,49.012875],[22.835019,48.999749],[22.855276,48.994013],[22.866955,49.009981],[22.865014,49.013237],[22.863751,49.015356],[22.847525,49.033701],[22.843184,49.043106],[22.844424,49.056697],[22.853519,49.076282],[22.853416,49.084757],[22.841324,49.094886],[22.796469,49.11137],[22.778072,49.12031],[22.748823,49.14558],[22.71637,49.160566],[22.720194,49.161186],[22.721434,49.1616],[22.705725,49.168835],[22.692496,49.157931],[22.687845,49.155915],[22.681747,49.161238],[22.687121,49.173382],[22.702934,49.195034],[22.717094,49.230433],[22.73394,49.26087],[22.737764,49.275391],[22.724225,49.367065],[22.719781,49.382982],[22.7142,49.39063],[22.692599,49.405513],[22.679576,49.418948],[22.676786,49.424478],[22.673065,49.435847],[22.666864,49.478376],[22.660146,49.493001],[22.640922,49.528761],[22.665831,49.567363],[22.741692,49.633664],[22.758951,49.6656],[22.766186,49.67423],[22.777348,49.680483],[22.798846,49.683273],[22.809801,49.686322],[22.826648,49.697381],[22.888246,49.769728],[22.897961,49.777428],[22.906746,49.7812],[22.924419,49.785438],[22.933101,49.79107],[22.937752,49.798202],[22.945917,49.818356],[22.951188,49.826624],[22.993046,49.854426],[23.101463,49.957107],[23.141254,49.985477],[23.177841,50.003977],[23.207916,50.03395],[23.436429,50.193475],[23.481595,50.215954],[23.536062,50.242774],[23.536165,50.242774],[23.536268,50.242826],[23.536372,50.242826],[23.565311,50.257812],[23.644169,50.312692],[23.658018,50.325611],[23.658677,50.327005],[23.671247,50.353568],[23.682203,50.368245],[23.695742,50.376771],[23.713002,50.382404],[23.747522,50.38938],[23.928699,50.390827],[23.981306,50.40478],[24.003217,50.437698],[24.007764,50.448498],[24.009418,50.461469],[24.007867,50.480744],[24.010658,50.492785],[24.075047,50.514282],[24.09396,50.52715],[24.106466,50.538622],[24.107706,50.540844],[24.102539,50.543634],[24.095407,50.556864],[24.085279,50.604406],[24.10843,50.629882],[24.108165,50.630287],[24.082798,50.669156],[24.074943,50.690189],[24.081041,50.712978],[24.05417,50.717164],[24.026884,50.728016],[24.012828,50.743312],[24.025851,50.76083],[24.025851,50.767032],[23.997946,50.769202],[23.974278,50.776178],[23.959498,50.788891],[23.957638,50.808011],[23.969937,50.825168],[23.992881,50.836226],[24.020477,50.838552],[24.046935,50.829095],[24.067295,50.834831],[24.100472,50.834986],[24.130857,50.839069],[24.143156,50.856432],[24.130237,50.868937],[24.046935,50.898031],[23.979342,50.937512],[23.964356,50.953222],[23.958878,50.966348],[23.957845,50.975339],[23.955054,50.983556],[23.943995,50.994201],[23.9318,50.999472],[23.919087,51.002728],[23.911749,51.00681],[23.915987,51.014665],[23.915987,51.020866],[23.904205,51.062724],[23.895523,51.076108],[23.869271,51.10174],[23.854492,51.121532],[23.858213,51.13073],[23.874749,51.13613],[23.863587,51.148274],[23.816045,51.178789],[23.765195,51.199021],[23.742664,51.216255],[23.687267,51.2924],[23.670214,51.299376],[23.650887,51.299609],[23.635177,51.304699],[23.628666,51.325964],[23.63404,51.339296],[23.647786,51.353998],[23.665563,51.365806],[23.683856,51.370276],[23.677655,51.38379],[23.678895,51.394073],[23.686027,51.40105],[23.697602,51.404435],[23.689437,51.416423],[23.648716,51.453966],[23.647166,51.460193],[23.662772,51.480192],[23.648613,51.486212],[23.630526,51.490424],[23.614817,51.49722],[23.608099,51.511224],[23.606238,51.517399],[23.615437,51.51311],[23.624118,51.515901],[23.628666,51.531223],[23.626289,51.540886],[23.599107,51.588971],[23.593319,51.596955],[23.594353,51.604965],[23.606445,51.618117],[23.616677,51.624783],[23.628976,51.629046],[23.726231,51.644859],[23.749692,51.644472],[23.820282,51.631268],[23.845293,51.629821],[23.884878,51.619874],[23.912886,51.598583],[23.941308,51.581917],[23.981306,51.586],[24.130754,51.669793],[24.244132,51.718214],[24.272347,51.742889],[24.296119,51.808131],[24.311518,51.827561],[24.347898,51.861151],[24.369602,51.875103],[24.39079,51.880013],[24.639767,51.892131],[24.701055,51.882907],[24.721829,51.882338],[25.002742,51.910476],[25.092659,51.939751],[25.138031,51.948949],[25.1833,51.94975],[25.351971,51.921483],[25.547396,51.919442],[25.683476,51.918021],[25.767915,51.928511],[25.981132,51.903474],[26.050585,51.904817],[26.080764,51.900657],[26.14536,51.864846],[26.175332,51.856707],[26.407773,51.850609],[26.419762,51.846862],[26.419968,51.839731],[26.416971,51.830636],[26.419245,51.820921],[26.431544,51.810224],[26.4456,51.805599],[26.665741,51.801387],[26.854774,51.749349],[26.920816,51.742528],[27.021585,51.764542],[27.109952,51.762423],[27.151086,51.756764],[27.177855,51.747075],[27.184159,51.731443],[27.181472,51.710126],[27.181059,51.68341],[27.189017,51.663773],[27.20359,51.655143],[27.22364,51.653696],[27.247928,51.655659],[27.277487,51.651138],[27.27449,51.6338],[27.25971,51.612303],[27.254026,51.595379],[27.267462,51.587498],[27.289269,51.588971],[27.32906,51.596955],[27.388385,51.590728],[27.409004,51.59171],[27.430966,51.598428],[27.458768,51.617496],[27.477268,51.623672],[27.512305,51.623129],[27.512426,51.623099],[27.620619,51.595896],[27.676842,51.59481],[27.692655,51.589229],[27.705161,51.568352],[27.697306,51.543186],[27.66413,51.492853],[27.666182,51.490194],[27.670331,51.484817],[27.683767,51.475515],[27.700045,51.467531],[27.714256,51.463707],[27.730121,51.465154],[27.74056,51.471407],[27.787327,51.510914],[27.792546,51.517296],[27.797145,51.530603],[27.796267,51.541532],[27.793735,51.552307],[27.793218,51.565019],[27.799522,51.585199],[27.812545,51.602019],[27.831252,51.612923],[27.854196,51.615326],[27.87559,51.60804],[27.936051,51.567009],[27.954758,51.560782],[27.973155,51.55781],[28.070824,51.557629],[28.090151,51.562048],[28.114232,51.575613],[28.146685,51.614396],[28.166218,51.633103],[28.187612,51.645195],[28.21004,51.651965],[28.2304,51.651138],[28.245128,51.640622],[28.248901,51.630596],[28.248384,51.622096],[28.249366,51.613078],[28.257789,51.601761],[28.269726,51.594268],[28.29851,51.582977],[28.310912,51.57445],[28.317424,51.56396],[28.328172,51.536364],[28.333857,51.52838],[28.346879,51.525151],[28.359643,51.529362],[28.385533,51.545046],[28.435349,51.56613],[28.461239,51.571659],[28.488369,51.572021],[28.578079,51.56011],[28.603918,51.553547],[28.612703,51.53993],[28.615183,51.51957],[28.630893,51.46363],[28.637301,51.449626],[28.647016,51.439006],[28.663552,51.433993],[28.677918,51.438076],[28.691148,51.443424],[28.703963,51.442623],[28.711095,51.430247],[28.718226,51.411618],[28.728768,51.401256],[28.746751,51.413995],[28.751609,51.428748],[28.749439,51.46686],[28.752229,51.483706],[28.771866,51.511276],[28.799875,51.532618],[28.831914,51.548276],[28.863643,51.558921],[28.892892,51.562874],[28.954594,51.563262],[28.980846,51.569463],[28.999966,51.582408],[29.023634,51.614034],[29.043581,51.626178],[29.063218,51.630596],[29.083682,51.631217],[29.123886,51.625041],[29.147967,51.615636],[29.160421,51.603311],[29.181453,51.567009],[29.214836,51.53546],[29.226515,51.519053],[29.230443,51.492879],[29.221038,51.466963],[29.227756,51.45562],[29.244395,51.447894],[29.264859,51.432908],[29.276125,51.413581],[29.2846,51.391748],[29.297002,51.373713],[29.319946,51.365574],[29.340565,51.370096],[29.35326,51.377055],[29.379684,51.391541],[29.402732,51.39614],[29.446399,51.384901],[29.466294,51.385056],[29.480867,51.401256],[29.495543,51.425648],[29.505465,51.437456],[29.519004,51.441797],[29.545049,51.443657],[29.5682,51.449626],[29.583186,51.460813],[29.597345,51.473965],[29.618016,51.485644],[29.637756,51.490889],[29.660804,51.493137],[29.682715,51.491199],[29.699975,51.483706],[29.716511,51.465671],[29.725296,51.450452],[29.737905,51.439497],[29.828649,51.429963],[29.846633,51.432908],[29.856761,51.439859],[29.873608,51.459186],[29.886268,51.464793],[29.896552,51.464198],[29.912572,51.457429],[29.925077,51.457868],[29.985745,51.477867],[30.00869,51.482078],[30.14863,51.48443],[30.17731,51.479495],[30.20537,51.466498],[30.242784,51.434407],[30.256892,51.425053],[30.30738,51.409602],[30.320195,51.402083],[30.32619,51.395262],[30.329032,51.388622],[30.330117,51.380715],[30.330014,51.370354],[30.328257,51.362473],[30.319885,51.341596],[30.317095,51.340588],[30.324536,51.329969],[30.355129,51.305267],[30.368461,51.297671],[30.383757,51.293924],[30.413523,51.294054],[30.428096,51.291754],[30.442772,51.283047],[30.465044,51.261937],[30.480702,51.258862],[30.494655,51.259921],[30.508091,51.257673],[30.520803,51.252402],[30.532017,51.244625],[30.539613,51.235168],[30.550672,51.236796],[30.554657,51.242507],[30.555323,51.243462],[30.556615,51.267311],[30.559354,51.269326],[30.577234,51.289015],[30.579921,51.303665],[30.610462,51.317541],[30.638315,51.33586],[30.632424,51.364101],[30.64555,51.36746],[30.644517,51.372679],[30.637489,51.378596],[30.632424,51.383971],[30.622606,51.412108],[30.618162,51.418723],[30.606018,51.424562],[30.595579,51.42495],[30.587879,51.427353],[30.584004,51.439213],[30.586019,51.451848],[30.593564,51.458901],[30.604829,51.461227],[30.618162,51.459651],[30.618162,51.467144],[30.60762,51.469831],[30.597284,51.474275],[30.588913,51.48182],[30.584004,51.493835],[30.58974,51.501974],[30.585399,51.509389],[30.575064,51.516056],[30.562868,51.521766],[30.571446,51.526417],[30.576407,51.531119],[30.584004,51.542256],[30.567415,51.547268],[30.534136,51.553263],[30.52256,51.562719],[30.52256,51.568921],[30.527728,51.571298],[30.531087,51.573313],[30.535273,51.575018],[30.543127,51.576388],[30.543127,51.582589],[30.534549,51.585845],[30.515119,51.596257],[30.515119,51.603673],[30.543851,51.620132],[30.556615,51.62362],[30.552843,51.633335],[30.549949,51.637185],[30.555323,51.639769],[30.563488,51.647314],[30.570309,51.6515],[30.564315,51.665297],[30.575994,51.686407],[30.570309,51.69992],[30.582815,51.702297],[30.613821,51.702918],[30.624983,51.706096],[30.630564,51.715604],[30.632011,51.727981],[30.63506,51.739685],[30.64617,51.747075],[30.64617,51.754542],[30.638109,51.755111],[30.618162,51.761338],[30.630461,51.770019],[30.652785,51.77914],[30.670562,51.790535],[30.669631,51.806064],[30.662293,51.815598],[30.661983,51.819422],[30.666324,51.822393],[30.672732,51.829602],[30.694539,51.847276],[30.69733,51.850738],[30.702808,51.853761],[30.707562,51.860376],[30.71397,51.866964],[30.734537,51.873734],[30.737224,51.882235],[30.737844,51.891588],[30.741668,51.897919],[30.74973,51.899624],[30.779495,51.897919],[30.788177,51.900606],[30.797065,51.906729],[30.810605,51.918382],[30.810605,51.925178],[30.80523,51.929338],[30.802543,51.935539],[30.80306,51.939131],[30.831379,51.9459],[30.845641,51.951352],[30.858044,51.957631],[30.869102,51.96502],[30.879334,51.97365],[30.879644,51.97688],[30.879024,51.982022],[30.880885,51.988171],[30.888739,51.994347],[30.896904,51.998326],[30.902795,51.99998],[30.908377,51.998352],[30.915198,51.99259],[30.941243,51.993804],[30.950131,52.006775],[30.940519,52.020082],[30.91127,52.022562],[30.914629,52.027575],[30.916851,52.032355],[30.919745,52.037264],[30.924706,52.042277],[30.918815,52.059175],[30.934421,52.069717],[30.959329,52.074678],[31.096324,52.079613],[31.134823,52.076667],[31.159214,52.068115],[31.204896,52.04393],[31.228977,52.03822],[31.252438,52.044499],[31.268871,52.061242],[31.284271,52.081241],[31.304425,52.097493],[31.383076,52.117492],[31.474854,52.117776],[31.649933,52.096847],[31.764345,52.100568]]],[[[29.918712,45.69066],[30.075694,45.792426],[30.125987,45.811469],[29.908051,45.666449],[29.807465,45.614325],[29.730968,45.591376],[29.781261,45.610663],[29.801443,45.621894],[29.809418,45.631659],[29.814789,45.641059],[29.827647,45.644721],[29.84311,45.646186],[29.8567,45.649115],[29.872732,45.658271],[29.901622,45.680487],[29.918712,45.69066]]],[[[32.989268,46.042629],[32.99936,46.035305],[33.045095,46.037909],[33.057465,46.025214],[33.04005,46.012152],[32.619395,46.060004],[32.62672,46.065904],[32.631358,46.06623],[32.639334,46.060004],[32.783214,46.046332],[32.852061,46.056301],[32.881684,46.055406],[32.913585,46.038804],[32.954845,46.051744],[32.978689,46.05329],[32.989268,46.042629]]],[[[31.940278,46.204576],[32.070811,46.18244],[32.153087,46.155992],[32.16627,46.149359],[32.143891,46.152655],[32.101817,46.166693],[31.737153,46.220771],[31.580333,46.262763],[31.549001,46.282416],[31.521983,46.313218],[31.514008,46.329413],[31.505056,46.354926],[31.504405,46.373358],[31.521983,46.368476],[31.538422,46.325832],[31.554373,46.296332],[31.577973,46.27558],[31.618175,46.259223],[31.940278,46.204576]]]]}},{type:"Feature",properties:{name:"Uruguay",childNum:1},geometry:{type:"Polygon",coordinates:[[[-57.810595703124989,-30.858593750000011],[-58.189013671874989,-31.924218750000009],[-58.201171875,-32.4716796875],[-58.162207031249991,-32.566503906250006],[-58.12958984375,-32.757226562500009],[-58.082324218749989,-32.893652343750006],[-58.353369140624991,-33.26005859375],[-58.400195312499989,-33.91240234375],[-57.8291015625,-34.47734375],[-57.170703124999989,-34.452343750000011],[-56.85517578125,-34.676660156250009],[-56.117919921875,-34.907910156250011],[-55.673144531249989,-34.77568359375],[-54.902294921875,-34.932812500000011],[-54.168554687499991,-34.670703125],[-53.785302734374994,-34.38037109375],[-53.534521484374991,-34.017480468750009],[-53.472460937499989,-33.849316406250011],[-53.419580078124994,-33.779199218750009],[-53.37060546875,-33.7421875],[-53.518847656249989,-33.67724609375],[-53.531347656249991,-33.655468750000011],[-53.537646484374989,-33.6228515625],[-53.530371093749991,-33.50029296875],[-53.531347656249991,-33.1708984375],[-53.39521484375,-33.010351562500006],[-53.2140625,-32.82109375],[-53.125585937499991,-32.736718750000009],[-53.601708984374994,-32.403027343750011],[-53.76171875,-32.056835937500011],[-53.92060546875,-31.952343750000011],[-54.220556640624991,-31.855175781250011],[-54.587646484375,-31.485156250000003],[-54.89599609375,-31.391210937500006],[-55.091162109374991,-31.31396484375],[-55.17353515625,-31.279589843750003],[-55.254638671875,-31.2255859375],[-55.366064453124991,-31.046191406250003],[-55.449560546874991,-30.964453125000006],[-55.55732421875,-30.8759765625],[-55.665234375,-30.924902343750006],[-55.705957031249994,-30.946582031250003],[-55.75634765625,-30.987109375000003],[-55.807763671874994,-31.036718750000006],[-55.873681640624994,-31.069628906250003],[-55.952001953124991,-31.080859375000003],[-56.004687499999989,-31.079199218750006],[-56.015527343749994,-31.059667968750006],[-56.018457031249994,-30.991894531250011],[-55.998974609375,-30.837207031250003],[-56.4072265625,-30.447460937500011],[-56.83271484375,-30.107226562500003],[-57.214453124999991,-30.283398437500011],[-57.552294921874989,-30.26123046875],[-57.872509765625,-30.591015625000011],[-57.810595703124989,-30.858593750000011]]]}},{type:"Feature",properties:{name:"United States of America",childNum:14},geometry:{type:"MultiPolygon",coordinates:[[[[-155.58134765624996,19.012011718750017],[-154.80419921875,19.524462890625045],[-155.198779296875,19.994384765625028],[-155.83164062499998,20.275830078125011],[-156.04868164062498,19.749951171874983],[-155.88129882812495,19.070507812500011],[-155.58134765624996,19.012011718750017]]],[[[-72.509765625000028,40.986035156250011],[-73.573828125,40.919628906249983],[-73.194287109374955,40.654199218749994],[-72.509765625000028,40.986035156250011]]],[[[-94.803466796874972,49.0029296875],[-94.860400390624932,49.258593750000045],[-94.854345703124949,49.304589843749994],[-95.162060546874926,48.991748046875045],[-95.397900390624926,48.993164062499972],[-96.250683593749926,48.993164062499972],[-96.677050781249932,48.993164062499972],[-97.529833984374932,48.993164062499972],[-98.808984374999952,48.993164062499972],[-102.22001953124996,48.993115234374955],[-104.35195312499997,48.993115234374955],[-107.76298828124997,48.993115234374955],[-109.46855468749999,48.993066406250051],[-112.45322265625,48.993066406250051],[-114.58510742187501,48.993066406250051],[-116.71704101562501,48.993066406250051],[-117.99619140625002,48.993066406250051],[-118.84892578124993,48.993066406250051],[-119.27534179687494,48.993066406250051],[-119.70170898437495,48.993017578125034],[-122.78876953125003,48.993017578125034],[-122.72246093750002,48.853027343750028],[-122.65302734375,48.763867187499983],[-122.56201171875001,48.777978515624994],[-122.49677734374995,48.505566406250011],[-122.40854492187502,48.293896484374983],[-122.52031249999996,48.229101562500006],[-122.24199218750002,48.010742187500028],[-123.97578125,48.16845703125],[-124.63261718749997,48.375048828124989],[-124.62109375000001,47.904150390624977],[-124.376025390625,47.658642578124955],[-124.0716796875,46.744775390625023],[-123.92934570312495,45.57695312499996],[-124.14873046874997,43.691748046875034],[-124.53964843750003,42.812890624999966],[-124.06850585937498,41.384179687500051],[-124.3716796875,40.491210937500028],[-124.32402343749999,40.251953125000028],[-123.88447265624997,39.860791015625011],[-123.701123046875,38.907275390625017],[-122.9865234375,38.277099609375057],[-122.96816406249998,38.097021484375034],[-122.46689453125,37.838183593749989],[-122.394921875,37.207519531250028],[-121.78999023437494,36.732275390625006],[-121.87739257812498,36.331054687499972],[-120.86030273437498,35.365429687499983],[-120.63359374999999,35.076464843750017],[-120.64467773437502,34.579980468750023],[-120.48120117187503,34.471630859374983],[-119.60605468749999,34.418017578124989],[-119.14374999999995,34.112011718749983],[-118.506201171875,34.017382812499989],[-117.46743164062495,33.295507812500006],[-117.12827148437495,32.533349609374994],[-114.72475585937495,32.715332031250028],[-114.83593749999994,32.508300781250028],[-112.93896484375001,31.916259765625028],[-111.0419921875,31.324218750000028],[-108.21445312499993,31.329443359375034],[-108.21181640625002,31.779345703125017],[-106.45322265624995,31.770166015625023],[-106.25571289062495,31.544677734375],[-104.97880859374996,30.645947265624955],[-104.40063476562503,29.57373046875],[-103.25771484374998,29.001123046874966],[-102.8919921875,29.216406250000034],[-102.73417968749999,29.643945312500023],[-102.26894531249998,29.871191406250034],[-101.44038085937503,29.77685546875],[-100.65864257812501,29.06855468750004],[-100.29604492187495,28.327685546874989],[-99.505322265624969,27.548339843750028],[-99.4435546875,27.036669921874989],[-99.107763671874977,26.446923828124994],[-98.082812499999989,26.064453124999972],[-97.358154296874972,25.870507812499994],[-97.146240234374943,25.961474609375045],[-97.40234375,26.396533203125045],[-97.554687499999943,26.96733398437496],[-97.171435546874932,27.879589843750011],[-97.156494140625,28.144335937500045],[-96.561718749999983,28.367138671874955],[-96.448730468749972,28.594482421875],[-95.85341796875,28.640332031250011],[-95.273486328124989,28.963867187500028],[-94.888281250000034,29.370556640625011],[-93.694824218749972,29.769921875000023],[-93.17568359375,29.778955078124994],[-92.260839843749949,29.55683593750004],[-91.8931640625,29.836035156249977],[-91.330957031249966,29.513574218750023],[-91.29013671875,29.288964843749994],[-90.75102539062496,29.130859375000028],[-90.37919921874996,29.295117187500011],[-90.101367187499932,29.181787109375023],[-89.589501953125023,29.9150390625],[-90.413037109375011,30.140332031249983],[-90.225292968749955,30.379296874999994],[-89.588476562499977,30.165966796874955],[-88.905224609374955,30.415136718750006],[-87.790283203125028,30.291796875000017],[-86.257373046875017,30.493017578124977],[-85.35361328125,29.875732421875],[-85.318945312499949,29.680224609375045],[-84.382812500000028,29.907373046875051],[-84.04423828124996,30.103808593749989],[-83.694384765625017,29.925976562500011],[-83.290478515624983,29.451904296874972],[-82.65146484375,28.887500000000017],[-82.66064453125,28.485839843749972],[-82.843505859374943,27.845996093750017],[-82.660888671874972,27.718408203125051],[-82.441357421875011,27.059667968750034],[-81.866552734374949,26.435009765624983],[-81.715478515625,25.983154296875028],[-81.364941406250011,25.831054687500028],[-81.09765625,25.319140625000017],[-80.736523437499955,25.156347656249977],[-80.366943359374972,25.331249999999983],[-80.1263671875,25.83349609375],[-80.041308593749989,26.568603515625],[-80.226123046874989,27.207031250000057],[-80.650097656249926,28.180908203125028],[-80.524121093749955,28.486083984375028],[-80.899999999999949,29.049853515625045],[-81.249511718750028,29.793798828125006],[-81.520410156249966,30.874658203125023],[-80.84921875,32.113916015624966],[-79.276025390624966,33.135400390624966],[-78.920312499999966,33.65869140625],[-78.57768554687496,33.873242187500011],[-78.013330078125023,33.911816406249983],[-77.750732421875,34.28496093749996],[-76.744970703124977,34.940966796875017],[-76.512939453124972,35.270410156249994],[-75.773925781249972,35.646972656249972],[-75.772216796874972,35.89990234375],[-76.478808593749932,36.028173828125006],[-75.890429687499989,36.65703124999996],[-76.26347656249996,37.357031250000006],[-76.264257812500034,37.893554687499972],[-76.501318359375,38.532177734374983],[-75.659277343749949,37.953955078125034],[-75.035888671874972,38.503320312500051],[-75.3921875,39.092773437500057],[-74.897021484375017,39.14545898437504],[-74.42880859375,39.38720703125],[-74.176123046874949,39.726611328125045],[-73.957617187500034,40.328369140624972],[-74.226708984374966,40.608007812500006],[-73.5830078125,41.021875000000051],[-72.847167968750028,41.265869140625],[-71.522851562499966,41.378955078125045],[-71.426562499999989,41.63330078125],[-70.65712890625,41.53422851562496],[-70.4046875,41.626904296875011],[-70.73828125,42.228857421875006],[-71.046191406249932,42.331103515625045],[-70.829052734374926,42.825341796875023],[-70.178808593749977,43.766357421875057],[-69.791601562499949,43.805224609374989],[-68.277441406250034,44.507373046875017],[-67.907031249999989,44.45361328125],[-67.106738281250017,44.88505859374996],[-67.124853515624977,45.16943359375],[-67.472558593750023,45.27587890625],[-67.43266601562496,45.603124999999977],[-67.78466796875,45.701708984374989],[-67.806787109375,47.082812499999989],[-68.310888671875,47.3544921875],[-68.828710937499977,47.203320312500011],[-69.242871093749983,47.462988281249977],[-70.007714843750023,46.708935546875011],[-70.296240234375,45.906103515625063],[-70.897998046874932,45.262451171875028],[-71.327294921875,45.29008789062496],[-71.517529296874955,45.007568359374972],[-74.663232421875,45.003906250000028],[-74.762451171874943,44.999072265625017],[-74.99614257812496,44.970117187499966],[-75.401269531249966,44.772265624999989],[-75.819335937499972,44.468017578125],[-76.185791015625028,44.242236328125017],[-76.819970703125,43.628808593750023],[-77.879248046874977,43.629541015624994],[-78.458251953124972,43.631494140625023],[-78.720410156250011,43.624951171875011],[-78.845556640625,43.583349609374977],[-79.002490234375017,43.527148437499989],[-79.171874999999972,43.466552734375],[-79.066064453125,43.106103515625023],[-79.02617187499996,43.017333984375057],[-78.980761718749932,42.980615234375023],[-78.91508789062496,42.90913085937504],[-79.17373046875,42.74853515625],[-80.24755859375,42.36601562499996],[-81.028222656249966,42.247167968750006],[-81.507324218749972,42.10346679687504],[-81.97416992187496,41.888720703124989],[-82.690039062499949,41.675195312499994],[-83.141943359375,41.97587890624996],[-83.109521484374966,42.250683593750011],[-82.545312499999966,42.624707031249983],[-82.190380859374955,43.474072265625011],[-82.137841796875,43.570898437500034],[-82.485058593749926,45.083740234375028],[-82.919335937499937,45.517968750000023],[-83.59267578125,45.817138671875057],[-83.615966796875028,46.116845703124994],[-83.977783203125028,46.084912109374983],[-84.123193359374966,46.502929687499972],[-84.44047851562496,46.498144531250063],[-84.665771484375028,46.543261718750017],[-84.875976562499943,46.899902343750028],[-85.070068359374972,46.979931640624983],[-85.65224609375,47.219970703125028],[-86.67216796874996,47.636425781249955],[-87.208007812499972,47.848486328125006],[-87.743896484374972,48.060546875000028],[-88.378173828124972,48.303076171874977],[-89.4556640625,47.996240234374994],[-90.797314453124955,48.131054687500011],[-91.387207031249972,48.058544921874983],[-92.005175781250017,48.301855468750006],[-92.34843749999996,48.276611328125],[-92.414599609374932,48.276611328125],[-92.500585937499949,48.435351562500017],[-92.83671874999996,48.567773437499994],[-93.257958984374966,48.628857421875011],[-93.377880859374983,48.616552734374977],[-93.85161132812496,48.607275390625034],[-94.712792968749966,48.863427734374994],[-94.803466796874972,49.0029296875]]],[[[-163.476025390625,54.980712890624972],[-164.52978515625,54.880859375000057],[-164.887646484375,54.607812500000023],[-164.4634765625,54.427343750000034],[-163.35810546874995,54.735693359375063],[-163.476025390625,54.980712890624972]]],[[[-130.97915039062502,55.489160156249994],[-131.26923828125004,55.955371093750017],[-131.62495117187504,55.831689453124966],[-131.810986328125,55.223095703124955],[-131.08276367187497,55.266796874999983],[-130.97915039062502,55.489160156249994]]],[[[-133.56611328125,56.339208984374977],[-133.44697265624995,55.797021484374994],[-132.78232421875,55.048486328125023],[-131.98085937499997,54.804833984375023],[-131.97641601562498,55.208593750000034],[-133.202978515625,56.319824218750028],[-133.56611328125,56.339208984374977]]],[[[-133.36621093750006,57.003515625000034],[-133.86596679687497,57.068701171875006],[-133.602783203125,56.464111328125028],[-133.212646484375,56.464599609375028],[-132.95415039062502,56.880273437499994],[-133.36621093750006,57.003515625000034]]],[[[-134.96977539062496,57.351416015625034],[-135.78710937500003,57.317285156250023],[-134.62070312499998,56.718310546875017],[-134.96977539062496,57.351416015625034]]],[[[-152.89804687499998,57.82392578125004],[-153.81835937499997,57.595605468749966],[-154.2814453125,57.638085937499994],[-154.70595703124997,57.335351562499966],[-154.33896484374998,56.9208984375],[-153.793212890625,56.989501953125028],[-152.21621093749997,57.577001953125006],[-152.89804687499998,57.82392578125004]]],[[[-135.73037109375002,58.244238281250034],[-136.51230468749998,58.095996093750045],[-136.07661132812504,57.674560546874972],[-135.08486328124997,57.51103515624996],[-135.00209960937497,58.051074218750017],[-135.73037109375002,58.244238281250034]]],[[[-134.68027343749998,58.161669921874989],[-134.65986328124998,57.638085937499994],[-134.43530273437497,57.056982421875006],[-133.92529296875,57.336767578124977],[-133.93701171874997,57.581591796875045],[-134.68027343749998,58.161669921874989]]],[[[-166.13544921875,60.383544921875028],[-167.13886718749998,60.008544921875028],[-166.187548828125,59.773828124999994],[-165.591796875,59.913134765625045],[-165.72968750000004,60.314208984375028],[-166.13544921875,60.383544921875028]]],[[[-171.46303710937494,63.640039062499994],[-169.77778320312498,63.09375],[-170.430419921875,63.698828124999977],[-171.46303710937494,63.640039062499994]]],[[[-141.00214843750004,68.774169921875057],[-141.00214843750004,69.650781250000023],[-141.40791015625,69.653369140625017],[-143.218310546875,70.116259765624989],[-145.19736328125003,70.008691406250023],[-145.82314453124997,70.160058593750023],[-147.70537109375,70.217236328124955],[-149.26943359374997,70.500781249999989],[-151.94467773437498,70.452099609375011],[-152.23291015625,70.810351562499989],[-153.23291015625,70.93256835937504],[-154.19521484375002,70.801123046874977],[-155.16684570312498,71.099218750000063],[-156.78330078124998,71.318945312500063],[-157.998486328125,70.8453125],[-159.31450195312496,70.878515625000034],[-160.9962890625,70.30458984375],[-161.88095703125003,70.331738281250011],[-162.95209960937504,69.758105468750045],[-163.16147460937498,69.387939453125028],[-164.30234375000003,68.936474609374983],[-166.20908203125,68.885351562500034],[-166.38051757812502,68.425146484375],[-164.1251953125,67.606738281250074],[-163.720556640625,67.195556640625057],[-163.001708984375,67.027294921874955],[-161.96542968750003,67.049560546874972],[-161.85668945312497,66.700341796874966],[-160.864013671875,66.670849609375011],[-160.23168945312503,66.420263671875],[-161.5568359375,66.250537109374989],[-161.81630859375002,66.05366210937504],[-163.69536132812502,66.083837890625034],[-163.77548828125,66.531103515625034],[-164.67412109375002,66.555029296875034],[-168.08837890624997,65.657763671875017],[-167.40400390625,65.422119140624972],[-166.1427734375,64.582763671875028],[-164.89951171875003,64.46064453125004],[-163.71308593749998,64.588232421875],[-162.80703124999997,64.374218750000011],[-161.75937499999998,64.816259765625],[-160.93193359374996,64.5791015625],[-160.778564453125,63.818945312500034],[-161.09970703125003,63.557910156250045],[-161.97397460937498,63.452929687499989],[-163.358837890625,63.045751953124977],[-164.40903320312503,63.215039062500011],[-165.19453125,62.473535156250023],[-166.07880859375,61.803124999999966],[-165.56586914062498,61.102343750000017],[-164.80517578125,60.892041015624983],[-165.35380859375002,60.541210937500011],[-164.662255859375,60.303808593750034],[-163.90688476562494,59.806787109375051],[-163.21938476562497,59.845605468750051],[-162.24248046875,60.178320312499977],[-161.82871093749998,59.588623046875],[-161.75546874999998,58.612011718749983],[-160.36313476562498,59.051171875000023],[-159.67026367187498,58.9111328125],[-159.08266601562497,58.469775390625074],[-158.50317382812494,58.850341796874972],[-157.52363281249998,58.421337890624955],[-157.60756835937502,57.601464843749994],[-158.32094726562497,57.297900390624989],[-159.28310546874997,56.688574218750006],[-160.30205078125,56.314111328125023],[-160.85131835937497,55.771875000000023],[-161.21562500000005,56.021435546874983],[-162.15712890625,55.719433593750011],[-162.961962890625,55.183837890625057],[-162.86503906249996,54.954541015624955],[-162.073974609375,55.139306640625051],[-161.74155273437498,55.391162109375017],[-161.09951171875,55.405712890624955],[-159.96230468749997,55.794873046875011],[-159.52324218749993,55.810009765624983],[-158.27563476562497,56.196240234374983],[-158.41440429687498,56.435839843750045],[-157.57836914062503,56.634472656250011],[-156.475146484375,57.105175781249983],[-156.47841796875002,57.327880859375057],[-155.006884765625,58.016064453125011],[-154.247021484375,58.159423828124972],[-154.01987304687498,58.492968749999989],[-153.33442382812495,58.857861328124983],[-154.129833984375,59.119873046875],[-154.088330078125,59.363281250000028],[-153.10605468749998,59.875048828125017],[-151.75048828124994,60.754882812500028],[-151.73398437499998,60.910742187499977],[-150.61225585937495,61.301123046875006],[-150.44125976562503,61.023583984375051],[-151.32177734375,60.742919921874972],[-151.45146484375,60.202636718750028],[-151.734521484375,59.988330078124989],[-151.73818359375002,59.188525390625017],[-150.9607421875,59.243994140625063],[-149.4322265625,60.001025390624989],[-148.430712890625,59.989111328124977],[-148.197607421875,60.167773437500045],[-148.34443359374998,60.853564453125045],[-146.8740234375,61.004882812499972],[-145.898876953125,60.478173828125051],[-144.901318359375,60.335156249999955],[-143.80507812499997,60.012890625000011],[-142.94565429687503,60.096972656250017],[-141.67016601562497,59.969873046874966],[-140.84316406249997,59.748876953125063],[-140.216748046875,59.726660156249977],[-138.35249023437498,59.087304687500023],[-137.54399414062502,58.581201171875023],[-136.5826171875,58.245214843750063],[-135.86171874999997,58.577050781249966],[-135.3025390625,58.255908203125017],[-134.77612304687506,58.453857421875028],[-134.06333007812503,58.211083984375023],[-133.55419921874997,57.695068359374972],[-133.465869140625,57.172167968750017],[-132.81425781249993,57.040722656249983],[-131.84384765625003,56.160107421874983],[-131.28759765624994,56.012109375000051],[-130.9185546875,55.735986328124994],[-131.04785156249997,55.157666015624955],[-130.57534179687497,54.769677734374966],[-130.2140625,55.025878906250028],[-130.036572265625,55.297900390625017],[-130.01406249999997,55.950537109375006],[-130.09785156249995,56.109277343750023],[-130.47709960937496,56.230566406250034],[-130.649072265625,56.263671875000028],[-131.86616210937495,56.792822265625006],[-132.062890625,56.953369140625028],[-133.00141601562495,57.948974609375],[-133.27529296875,58.22285156250004],[-133.54638671874997,58.503466796874989],[-134.21850585937503,58.849902343750045],[-134.32963867187505,58.939697265625057],[-134.39306640625,59.009179687499994],[-134.67724609374997,59.199267578124989],[-134.94375,59.288281250000011],[-135.36787109374998,59.743310546874994],[-135.70258789062504,59.728759765625057],[-136.46635742187493,59.459082031250006],[-136.81328125000002,59.150048828124994],[-137.59331054687493,59.226269531249983],[-138.317626953125,59.611132812500074],[-138.70546874999997,59.90131835937504],[-139.23476562499997,60.339746093749994],[-139.67631835937505,60.328320312499983],[-139.97329101562497,60.183154296875074],[-140.45283203125004,60.299707031250023],[-141.00214843750004,60.30024414062504],[-141.00214843750004,60.884667968749994],[-141.00214843750004,61.761279296875045],[-141.00214843750004,63.222265624999977],[-141.00214843750004,64.098876953125057],[-141.00214843750004,65.559912109374977],[-141.00214843750004,66.436523437500057],[-141.00214843750004,67.897558593749977],[-141.00214843750004,68.774169921875057]]]]}},{type:"Feature",properties:{name:"Puerto Rico",childNum:1},geometry:{type:"Polygon",coordinates:[[[-66.129394531250028,18.444921875000034],[-67.158642578125011,18.499218749999983],[-67.196874999999977,17.994189453125045],[-65.970800781249949,17.974365234375],[-65.62880859375,18.381396484375045],[-66.129394531250028,18.444921875000034]]]}},{type:"Feature",properties:{name:"Uzbekistan",childNum:1},geometry:{type:"Polygon",coordinates:[[[70.946777343749972,42.248681640625051],[70.416015625000028,42.078564453125011],[70.09560546875,41.82050781250004],[69.064941406250028,41.366943359375],[68.29189453125,40.656103515625034],[67.9357421875001,41.196582031250017],[66.814257812500017,41.142382812499989],[66.66865234375004,41.270751953125028],[66.498632812500063,41.994873046875028],[66.009570312500074,42.004882812500028],[66.1002929687501,42.990820312499977],[65.803027343750017,42.876953125000057],[65.49619140625,43.310546875],[64.9054687500001,43.714697265625006],[64.443164062500074,43.551171874999994],[63.207031250000028,43.627978515625017],[61.990234375000028,43.492138671874955],[61.160742187500063,44.168603515625023],[61.007910156250006,44.393798828124972],[58.555273437500006,45.555371093750011],[55.975683593750063,44.99492187499996],[55.9767578125001,42.69951171874996],[55.977441406250051,41.32221679687504],[57.017968749999994,41.26347656249996],[56.96406250000004,41.856542968750006],[57.381738281250051,42.15629882812496],[57.814257812500074,42.189843750000051],[58.259667968750051,42.688085937500034],[58.5890625000001,42.778466796874966],[59.451074218749994,42.299511718750011],[59.858300781249994,42.295166015625],[60.106933593749972,41.907421874999983],[60.089648437500074,41.399414062500028],[60.454980468749994,41.221630859374955],[61.328906250000017,41.195117187499989],[61.953515624999994,41.030615234375034],[62.095019531250074,40.683300781249983],[62.650683593750017,39.858496093750006],[64.16279296875004,38.953613281250028],[65.612890625,38.238574218750017],[65.8571289062501,38.26875000000004],[66.629296875,37.932031249999994],[66.52558593750004,37.785742187500034],[66.511328125000063,37.59916992187496],[66.51064453125,37.45869140625004],[66.522265625000074,37.348486328125063],[66.827734375000063,37.371289062499983],[67.068847656249972,37.334814453125006],[67.1955078125001,37.235205078124977],[67.3197265625,37.209570312500006],[67.441699218750074,37.258007812500011],[67.5172851562501,37.266650390624989],[67.607421874999972,37.222509765625063],[67.700000000000017,37.227246093749955],[67.752929687499972,37.199804687500034],[67.75898437500004,37.172216796875034],[67.7980468750001,37.244970703125006],[67.814355468750051,37.48701171875004],[68.294042968750063,38.032910156249955],[68.047851562500028,38.669287109375006],[68.103515624999972,38.962011718750063],[67.676562500000017,39.008496093750011],[67.349609374999972,39.242089843749994],[67.719042968750074,39.621386718750017],[68.46328125,39.536718749999977],[68.6525390625001,40.182666015625045],[69.228320312500074,40.187597656249977],[69.2062500000001,40.566552734374994],[69.712890625000028,40.656982421875028],[70.441503906250063,41.0234375],[70.750976562500028,40.739599609375006],[70.382617187500017,40.453515624999966],[70.958007812500028,40.238867187500034],[71.69248046875,40.15234375],[72.3892578125,40.427392578124994],[73.132128906250017,40.828515624999994],[72.364062500000017,41.04345703125],[71.606250000000017,41.367431640625],[71.40839843750004,41.136035156250017],[71.393066406250028,41.123388671875034],[71.298828125000028,41.152490234374994],[71.110742187500051,41.152636718750045],[70.78242187500004,41.262500000000045],[70.180957031250074,41.571435546874994],[70.454980468750051,41.72504882812504],[70.84189453125,42.019628906250006],[71.032226562499972,42.077783203125051],[71.228515624999972,42.16289062499996],[71.232324218750051,42.186279296875028],[71.212695312500017,42.206445312500051],[71.129980468750063,42.250000000000028],[71.03603515625,42.28466796875],[70.979003906250028,42.26655273437504],[70.946777343749972,42.248681640625051]]]}},{type:"Feature",properties:{name:"Venezuela",childNum:1},geometry:{type:"Polygon",coordinates:[[[-60.742138671874926,5.2020507812500369],[-60.954003906250023,5.4374023437500227],[-61.167187499999926,5.6742187500000369],[-61.376806640625006,5.9069824218750284],[-61.390820312500011,5.9387695312500171],[-61.303124999999994,6.0495117187500256],[-61.224951171874977,6.1291992187500028],[-61.15947265624996,6.1744140624999773],[-61.128710937499989,6.2143066406250256],[-61.145605468749977,6.6945312499999829],[-60.717919921874966,6.768310546875],[-60.586083984375023,6.8570800781249659],[-60.39501953125,6.9453613281250028],[-60.35209960937496,7.0028808593749972],[-60.32207031249996,7.0920410156250426],[-60.32548828124996,7.1339843749999829],[-60.345068359374949,7.1500000000000483],[-60.392382812499989,7.1645507812499858],[-60.464941406250034,7.1665527343750455],[-60.523193359375,7.1437011718750085],[-60.719238281249972,7.4986816406250227],[-60.513623046875011,7.8131835937499687],[-60.032421874999926,8.0535644531250057],[-59.990722656249972,8.16201171874998],[-59.964843750000028,8.1916015624999687],[-59.849072265624983,8.2486816406249659],[-59.831640624999977,8.3059570312500028],[-60.017529296875011,8.5493164062500142],[-60.800976562499926,8.5921386718750341],[-61.304003906249989,8.4104003906250426],[-61.053076171874949,9.0951171875000085],[-60.792480468749972,9.3607421875000369],[-62.51513671875,10.176123046874977],[-62.843017578125,10.417919921875026],[-62.702343749999955,10.74980468749996],[-63.873437499999966,10.663769531250026],[-64.85048828125,10.098095703124969],[-65.129101562499983,10.070068359375043],[-65.851757812499955,10.257763671874997],[-66.247216796874966,10.632226562499994],[-66.989062500000017,10.610644531250031],[-67.87163085937496,10.472070312500051],[-68.234082031249983,10.569140625000017],[-68.398632812499955,11.160986328124977],[-68.827978515625,11.431738281249977],[-69.631591796874943,11.479931640625026],[-70.00395507812496,12.177880859375023],[-70.286523437499966,11.886035156249989],[-70.232519531249977,11.372998046874997],[-71.469531249999932,10.964160156250017],[-71.544628906249955,10.778710937499994],[-71.386621093750023,10.263769531249977],[-71.052685546875011,9.7058105468749858],[-71.085839843750023,9.3482421874999773],[-71.297949218749977,9.1256347656250085],[-71.686718749999955,9.0725097656250284],[-72.112841796874989,9.8155761718749659],[-71.594335937499949,10.657373046875051],[-71.946972656249955,11.414453125000009],[-71.868652343749972,11.627343750000037],[-71.319726562499966,11.861914062500048],[-71.95810546875,11.666406250000009],[-72.248486328125011,11.196435546875009],[-72.690087890625,10.835839843749994],[-72.869335937500011,10.49125976562496],[-73.006542968749983,9.7891601562500057],[-73.356347656250023,9.2268554687500313],[-72.796386718749972,9.1089843749999915],[-72.665429687499937,8.62758789062498],[-72.41655273437496,8.3819824218750369],[-72.44296875,7.4548828124999886],[-72.084277343749932,7.0968749999999687],[-71.013281249999977,6.9944335937499744],[-70.655078125000017,7.0827636718750284],[-70.09501953124996,6.9379394531250114],[-69.439257812499932,6.1349121093750085],[-68.47177734375,6.1565429687499744],[-67.859179687499989,6.2898925781249631],[-67.43935546875,6.0255371093750227],[-67.824902343749955,5.2704589843750256],[-67.855273437500017,4.5068847656249886],[-67.66162109375,3.8642578124999858],[-67.3111328125,3.41586914062502],[-67.834765624999989,2.8928222656250426],[-67.21083984375,2.3901367187500426],[-66.876025390624989,1.2230468750000369],[-66.429248046875017,.8216796874999801],[-66.060058593750028,.78535156250003979],[-65.681445312499989,.98344726562498863],[-65.360839843749943,.86865234375005684],[-65.103759765624972,1.1081054687499829],[-64.114843750000034,1.6192871093750369],[-64.035449218749932,1.9044433593750369],[-63.393945312499994,2.2225097656250057],[-63.389257812500006,2.4119140625000455],[-63.924169921875006,2.4524414062500313],[-64.21884765625,3.2046874999999915],[-64.221093750000023,3.5874023437499716],[-64.56791992187496,3.8998046875000227],[-64.25566406249996,4.1403320312499972],[-64.021484375000028,3.9291015625000512],[-63.294726562499932,3.92226562499998],[-62.968652343749937,3.5939453124999829],[-62.712109374999983,4.01791992187502],[-62.15312499999996,4.0983886718749858],[-61.002832031250023,4.5352539062499915],[-60.604492187499943,4.99458007812504],[-60.671972656250034,5.1643554687499886],[-60.711962890624989,5.1915527343750227],[-60.742138671874926,5.2020507812500369]]]}},{type:"Feature",properties:{name:"Vietnam",childNum:1},geometry:{type:"Polygon",coordinates:[[[107.97265624999997,21.507958984375023],[107.35117187500012,21.608886718749972],[106.72949218749997,22.000341796875063],[106.53632812500004,22.395410156249994],[106.78027343749997,22.778906250000034],[106.14843749999997,22.970068359375006],[105.8429687500001,22.922802734374955],[105.27539062500003,23.345214843750028],[104.86474609375003,23.136376953125023],[104.79570312500007,22.911132812499972],[104.37177734375004,22.704052734374983],[103.35605468750006,22.754687499999989],[103.00537109375003,22.452978515624977],[102.51718750000012,22.741015625000045],[102.42792968750004,22.732812499999966],[102.2370117187501,22.466015624999983],[102.1759765625001,22.414648437500006],[102.12744140624997,22.379199218750045],[102.1830078125,22.284033203125034],[102.58251953125003,21.904296875000028],[102.69531250000003,21.662109374999972],[102.9486328125,21.569775390625011],[102.85117187500006,21.265917968749989],[102.88378906250003,21.202587890624983],[103.10449218749997,20.891650390625045],[103.21074218750002,20.840625000000045],[103.46357421875004,20.779833984375017],[103.63505859375007,20.697070312500017],[104.05205078125002,20.941210937500017],[104.19531249999997,20.913964843749966],[104.34960937499997,20.821093750000074],[104.58320312500004,20.646679687499955],[104.6188476562501,20.374511718750028],[104.9279296875001,20.018115234374989],[104.81513671875004,19.904003906250011],[104.80175781249997,19.83613281250004],[104.74316406250003,19.754736328124977],[104.58789062500003,19.618749999999977],[104.5462890625,19.610546875000011],[104.25986328125006,19.685498046874983],[104.06279296875007,19.678417968749983],[104.03203125000002,19.675146484375006],[103.89638671875,19.339990234375023],[103.91835937500005,19.26850585937504],[104.10859375000004,19.195556640625],[104.44580078125003,18.983837890624955],[104.61328125000003,18.860644531249989],[104.7165039062501,18.803417968749955],[104.99316406249997,18.728320312500045],[105.11513671875005,18.678857421874994],[105.14648437500003,18.650976562500006],[105.14541015625,18.616796875000063],[105.11347656250004,18.573046875000017],[105.08583984375005,18.450097656250023],[105.11455078125002,18.405273437500028],[105.1632812500001,18.338720703124977],[105.27324218750002,18.235351562500057],[105.33349609375003,18.189648437499983],[105.45820312500004,18.154296874999972],[105.51855468749997,18.077441406250045],[105.58847656250012,17.983691406250045],[105.69140625000003,17.737841796875045],[106.26953125000003,17.216796875000028],[106.50224609375002,16.954101562499972],[106.69609375000007,16.458984375],[106.93066406249997,16.353125000000034],[107.21738281250006,16.136328125000006],[107.29648437500006,16.084033203124989],[107.39638671875,16.043017578124989],[107.36064453125002,15.921728515624977],[107.1888671875,15.838623046875],[107.16591796875005,15.802490234375028],[107.18955078125006,15.747265624999955],[107.27939453125006,15.618701171875045],[107.33876953125,15.560498046875011],[107.45957031250012,15.4658203125],[107.56425781250002,15.391601562499972],[107.62167968750006,15.309863281250017],[107.65312500000002,15.255224609374991],[107.63369140625005,15.189843749999994],[107.58964843750002,15.118457031250017],[107.55527343750006,15.057031250000023],[107.48037109375,14.979882812500037],[107.50468750000007,14.915917968749966],[107.52451171875012,14.871826171875043],[107.51376953125012,14.817382812500057],[107.51943359375005,14.705078125],[107.3314453125,14.126611328125009],[107.60546874999997,13.437792968750017],[107.47539062500002,13.030371093749963],[107.50644531250006,12.364550781250031],[106.93066406249997,12.077490234374991],[106.41386718750002,11.948437499999997],[106.33984374999997,11.68183593750004],[105.85146484375005,11.635009765625],[105.85605468750006,11.294287109375048],[106.16796874999997,11.012304687499977],[105.38652343750002,10.940087890625009],[104.85058593749997,10.534472656249974],[104.42636718750006,10.411230468749991],[104.66347656250005,10.169921875000043],[105.02783203125003,10.067431640625031],[104.84521484375003,9.6061523437500256],[104.81855468750004,8.8018554687500341],[104.89189453125002,8.583251953125],[105.32226562499997,8.8011230468749773],[105.50097656249997,9.0932128906249829],[106.57246093750004,9.6411132812500426],[106.81269531250004,10.433300781250054],[107.26152343750007,10.39838867187504],[108.2716796875001,10.934277343749969],[108.82080078125003,11.3154296875],[109.1986328125,11.724853515625014],[109.21894531250004,12.64580078124996],[109.42392578125006,12.955957031249994],[109.271875,13.279345703124974],[109.30332031250012,13.856445312500043],[109.08486328125,14.716162109375034],[108.82128906249997,15.377929687500028],[108.02939453125012,16.331103515625074],[107.18037109375004,16.89794921875],[106.47890625000005,17.719580078125063],[106.49902343749997,17.946435546874994],[105.88828125000006,18.502490234375045],[105.62177734375004,18.966308593750028],[105.98408203125004,19.939062500000034],[106.51796875000005,20.288867187499989],[106.75341796875003,20.73505859375004],[106.67548828125004,20.960498046875045],[107.35429687500007,21.055175781250057],[107.40996093750002,21.284814453125023],[107.97265624999997,21.507958984375023]]]}},{type:"Feature",properties:{name:"Vanuatu",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[167.41250000000005,-16.095898437499997],[167.44931640625012,-16.554980468750003],[167.83662109375004,-16.449707031249957],[167.41250000000005,-16.095898437499997]]],[[[166.74580078125004,-14.826855468750011],[166.52724609375,-14.850097656249957],[166.63105468750004,-15.406054687499974],[166.82578125000006,-15.634863281249963],[167.19960937500005,-15.485742187500037],[167.13164062500002,-15.135351562499977],[166.81015625000012,-15.15742187500004],[166.74580078125004,-14.826855468750011]]]]}},{type:"Feature",properties:{name:"Yemen",childNum:2},geometry:{type:"MultiPolygon",coordinates:[[[[53.763183593749972,12.636816406249991],[53.59833984375004,12.342285156250028],[54.129492187500063,12.360644531250045],[54.187402343750051,12.664013671875026],[53.763183593749972,12.636816406249991]]],[[[53.08564453125004,16.648388671874955],[52.72919921875004,17.300390625000006],[51.977636718750006,18.996142578125074],[49.041992187500028,18.581787109375028],[48.172167968750017,18.156933593749983],[47.579589843749972,17.448339843750034],[47.441796874999994,17.111865234375045],[46.975683593750063,16.953466796875034],[46.682031249999994,17.2685546875],[46.310351562500017,17.231298828125063],[45.406542968750017,17.319775390624955],[45.148046875000063,17.427441406249955],[44.1559570312501,17.398535156250006],[43.916992187499972,17.324707031249972],[43.417968750000028,17.516259765625023],[43.190917968750028,17.359375000000028],[43.165039062499972,16.689404296874955],[42.799316406249972,16.371777343750011],[42.717187500000051,15.654638671875006],[43.021093750000063,14.55488281250004],[43.08906250000004,14.010986328125],[43.282617187500051,13.639843749999969],[43.231933593750028,13.267089843750057],[43.47529296875004,12.83901367187498],[43.929785156250006,12.616503906250031],[44.617773437500006,12.817236328124977],[45.038671875000063,12.815869140624969],[45.657324218750063,13.338720703124991],[46.788867187500017,13.465576171874986],[47.407714843749972,13.661621093750057],[47.9899414062501,14.048095703125],[48.668359374999994,14.050146484374977],[49.349902343750017,14.637792968749977],[50.166894531250051,14.851025390624983],[50.52705078125004,15.038183593750006],[51.6037109375001,15.336816406250009],[52.2174804687501,15.655517578125],[52.327734375000006,16.293554687500063],[53.08564453125004,16.648388671874955]]]]}},{type:"Feature",properties:{name:"South Africa",childNum:2},geometry:{type:"Polygon",coordinates:[[[31.921679687500017,-25.96875],[31.920312499999994,-25.773925781250014],[31.98457031250004,-25.631933593750034],[31.987011718750097,-25.263476562500017],[31.984375000000028,-24.844042968750017],[31.983203125000017,-24.63828125000002],[31.985839843749972,-24.460644531249983],[31.858300781249994,-24.04023437500004],[31.799609375000017,-23.892187499999991],[31.54560546875004,-23.48232421874998],[31.287890625000074,-22.402050781249983],[31.197265624999972,-22.344921874999983],[31.07343750000004,-22.307812499999969],[30.71162109375004,-22.297851562499986],[30.460156250000097,-22.329003906250023],[30.190429687500028,-22.291113281250034],[29.663085937499972,-22.146289062500017],[29.377441406250028,-22.19277343749998],[29.364843750000063,-22.193945312500048],[29.129882812500057,-22.21328124999998],[29.013476562500045,-22.27841796875002],[28.945800781250028,-22.395117187499991],[28.839843750000028,-22.480859374999966],[28.210156249999983,-22.693652343749974],[27.812597656250006,-23.108007812500006],[27.7685546875,-23.14892578125],[27.14638671875008,-23.524414062500028],[27.085546875000034,-23.577929687500003],[26.98701171875004,-23.704589843749957],[26.970605468750051,-23.76347656249996],[26.835058593750063,-24.240820312499963],[26.761132812500023,-24.297167968749974],[26.617773437500034,-24.395507812500028],[26.451757812500063,-24.582714843749983],[26.39716796875004,-24.61357421874996],[25.912109374999972,-24.747460937499966],[25.518164062500006,-25.662792968750011],[24.748144531250006,-25.817382812499986],[24.192968750000034,-25.632910156249963],[23.969531249999989,-25.626074218749991],[23.893750000000011,-25.600878906250017],[23.670703125000045,-25.433984375000037],[23.521484375000028,-25.344433593749997],[23.148730468750017,-25.288671875000006],[22.878808593750023,-25.457910156250023],[22.79609375000004,-25.679101562499966],[22.729003906250057,-25.857324218750037],[22.640234374999977,-26.071191406249994],[22.217578125000045,-26.388867187499969],[22.090917968749977,-26.580175781250034],[22.01093750000004,-26.635839843750006],[21.914550781250028,-26.661914062499989],[21.833203125000068,-26.678320312499963],[21.788281250000068,-26.710058593750034],[21.738085937500045,-26.806835937500026],[21.694726562500023,-26.840917968749963],[21.646289062499989,-26.854199218749997],[20.739843749999977,-26.848828124999969],[20.641406250000017,-26.7421875],[20.793164062500011,-25.915625000000006],[20.345214843750057,-25.029882812500034],[19.98046875,-24.77675781249998],[19.98046875,-26.531152343749994],[19.98046875,-28.310351562500003],[19.026074218750068,-28.927929687499969],[18.310839843750017,-28.88623046875],[17.447949218750011,-28.698144531249966],[17.1884765625,-28.132519531250011],[17.149414062500028,-28.082226562499983],[17.056250000000063,-28.031054687500031],[16.93330078125004,-28.069628906249989],[16.875292968750045,-28.127929687499972],[16.841210937500023,-28.21894531250004],[16.810156250000006,-28.264550781249994],[16.787500000000023,-28.394726562499969],[16.755761718750023,-28.452148437500028],[16.480761718750045,-28.641503906249966],[16.950000000000074,-29.40341796875002],[17.189062500000006,-30.099804687499969],[17.67744140625004,-31.019042968750014],[18.21083984375008,-31.74248046874996],[18.310742187500011,-32.122460937500009],[18.25087890625008,-32.6521484375],[17.878222656249989,-32.961523437499977],[18.433007812500051,-33.717285156250028],[18.354394531250023,-33.939062499999991],[18.80878906250004,-34.108203124999989],[19.63496093750004,-34.753320312499966],[20.020605468750006,-34.785742187500006],[20.529882812500034,-34.4630859375],[21.060156250000063,-34.364648437500009],[21.788964843750023,-34.372656249999963],[22.245507812500051,-34.069140625000031],[23.268164062500006,-34.081152343749991],[23.585546875000006,-33.985156249999974],[24.8271484375,-34.168945312500028],[25.002929687500028,-33.973632812500028],[25.638183593750028,-34.011132812500023],[25.989550781250045,-33.711328124999966],[26.429492187500045,-33.759570312500017],[27.077441406250074,-33.52119140625004],[27.860644531250017,-33.053906249999969],[28.855957031250028,-32.294238281250017],[30.288671875000063,-30.970117187499994],[31.335156250000097,-29.378125000000026],[31.778222656249994,-28.937109374999977],[32.285742187500006,-28.62148437499998],[32.534765625000063,-28.199707031250028],[32.886132812500051,-26.849316406249983],[32.7765625000001,-26.850976562499966],[32.353515624999972,-26.861621093750003],[32.199609374999994,-26.833496093749957],[32.112890625000006,-26.83945312500002],[32.024804687499994,-26.81113281250002],[31.994726562500006,-26.817480468749977],[31.967187500000051,-26.960644531250011],[31.946093750000017,-27.173632812499974],[31.958398437500051,-27.305859374999997],[31.742578125000051,-27.309960937500037],[31.469531250000017,-27.29550781250002],[31.274023437500063,-27.23837890625002],[31.063378906250051,-27.1123046875],[30.794335937500051,-26.764257812499977],[30.803320312500006,-26.413476562500009],[31.207324218750074,-25.843359375000034],[31.415136718750063,-25.746582031250028],[31.921679687500017,-25.96875]],[[27.193554687500011,-29.941308593750009],[27.294531250000063,-29.519335937500017],[27.73554687500004,-28.940039062500034],[28.625781250000017,-28.581738281250054],[29.301367187500006,-29.08984375],[29.370898437500017,-29.218457031249997],[29.390722656250006,-29.269726562499969],[29.386718749999972,-29.319726562500023],[29.348828125000097,-29.441992187499977],[29.293554687500006,-29.566894531250028],[29.142187500000063,-29.700976562499989],[29.098046875000051,-29.919042968750006],[28.392089843750028,-30.14755859375002],[28.128710937500017,-30.525097656250011],[28.056835937500011,-30.631054687500011],[27.753125000000068,-30.599999999999994],[27.364062500000017,-30.279199218750009],[27.193554687500011,-29.941308593750009]]]}},{type:"Feature",properties:{name:"Zambia",childNum:1},geometry:{type:"Polygon",coordinates:[[[33.148046875000006,-9.603515625],[32.756640625000017,-9.322265625],[31.942578125000011,-9.0540039062500028],[31.673632812500017,-8.9087890625000057],[31.534863281250011,-8.7132812500000085],[31.44921875,-8.6539062500000057],[31.3505859375,-8.6070312500000057],[31.076367187500011,-8.6119140625000057],[30.830664062500006,-8.3855468750000028],[30.751171875000011,-8.1936523437500028],[28.972265625000006,-8.4649414062500057],[28.917773437500017,-8.7005859375000085],[28.400683593750017,-9.2248046875000114],[28.630078125000011,-9.8312500000000114],[28.638867187500011,-10.669238281250003],[28.357226562500017,-11.483007812500006],[28.482519531250006,-11.812109375000006],[29.064355468750023,-12.348828125000011],[29.427539062500017,-12.431250000000006],[29.795117187500011,-12.155468750000011],[29.795312500000023,-13.392773437500011],[29.55419921875,-13.248925781250009],[29.014257812500006,-13.368847656250011],[28.357714843750017,-12.482031250000006],[27.533398437500011,-12.1953125],[27.046093750000011,-11.615917968750011],[26.949609375000023,-11.898828125000009],[26.596386718750011,-11.972070312500009],[26.025976562500006,-11.89013671875],[25.349414062500017,-11.623046875],[25.184863281250017,-11.242968750000003],[24.5185546875,-11.4384765625],[24.319921875000006,-11.07177734375],[23.966503906250011,-10.871777343750011],[23.991308593750006,-12.422167968750003],[23.909375000000011,-12.636132812500009],[23.843164062500023,-13.0009765625],[22.209570312500006,-13.0009765625],[21.978906250000023,-13.0009765625],[21.979101562500006,-13.477734375000011],[21.979101562500006,-13.798730468750009],[21.979296875000017,-14.11962890625],[21.979394531250023,-14.440527343750006],[21.9794921875,-14.761425781250011],[21.979687500000011,-15.403222656250009],[21.979785156250017,-15.72412109375],[21.979785156250017,-15.95556640625],[22.150683593750017,-16.59716796875],[22.193945312500006,-16.628125000000011],[22.305078125000023,-16.689550781250006],[22.955859375000017,-17.285742187500006],[23.181640625,-17.474414062500003],[23.380664062500017,-17.640625],[24.27490234375,-17.481054687500006],[24.932421875000017,-17.54345703125],[25.2587890625,-17.793554687500006],[25.86328125,-17.951953125000003],[27.020800781250017,-17.958398437500009],[27.932226562500006,-16.896191406250011],[28.760644531250023,-16.531933593750011],[28.9130859375,-15.98779296875],[29.729589843750006,-15.644628906250006],[30.396093750000006,-15.64306640625],[30.231835937500023,-14.990332031250006],[31.728906250000023,-14.49609375],[33.201757812500006,-14.013378906250011],[33.148046875000006,-13.94091796875],[32.797460937500006,-13.6884765625],[32.967578125000017,-13.225000000000009],[33,-12.899609375000011],[32.970507812500017,-12.86474609375],[32.945605468750017,-12.804394531250011],[33.021582031250006,-12.630468750000006],[33.243457031250017,-12.556542968750009],[33.39794921875,-12.489843750000006],[33.4306640625,-12.46044921875],[33.483203125000017,-12.403417968750006],[33.491406250000011,-12.3310546875],[33.340136718750017,-12.308300781250011],[33.252343750000023,-12.112597656250003],[33.226367187500017,-11.534863281250011],[33.232714843750017,-11.417675781250011],[33.268359375000017,-11.403906250000006],[33.379785156250023,-11.157910156250011],[33.338671875000017,-11.085156250000011],[33.293261718750017,-10.981152343750011],[33.261328125000006,-10.893359375000003],[33.292773437500017,-10.852343750000003],[33.344921875000011,-10.812695312500011],[33.403125000000017,-10.8017578125],[33.464746093750023,-10.783105468750009],[33.659082031250023,-10.590527343750011],[33.3115234375,-10.037988281250009],[33.337109375000011,-9.9540039062500085],[33.350976562500023,-9.8622070312500085],[33.148046875000006,-9.603515625]]]}},{type:"Feature",properties:{name:"Zimbabwe",childNum:1},geometry:{type:"Polygon",coordinates:[[[31.287890625000017,-22.402050781250011],[31.429492187500017,-22.298828125],[32.37109375,-21.334863281250009],[32.477636718750006,-20.712988281250006],[33.006738281250023,-19.873828125000003],[32.716503906250011,-19.001855468750009],[32.993066406250023,-18.359570312500011],[32.948046875000017,-16.712304687500009],[32.243261718750006,-16.44873046875],[31.939843750000023,-16.428808593750006],[31.236230468750023,-16.023632812500011],[30.437792968750017,-15.995312500000011],[30.396093750000006,-15.64306640625],[29.729589843750006,-15.644628906250006],[28.9130859375,-15.98779296875],[28.760644531250023,-16.531933593750011],[27.932226562500006,-16.896191406250011],[27.020800781250017,-17.958398437500009],[25.86328125,-17.951953125000003],[25.2587890625,-17.793554687500006],[25.224023437500023,-17.915234375000011],[25.76123046875,-18.649218750000003],[26.168066406250006,-19.538281250000011],[26.67822265625,-19.892773437500011],[27.221484375000017,-20.145800781250003],[27.28076171875,-20.478710937500011],[27.699609375000023,-20.530664062500009],[27.66943359375,-21.064257812500003],[28.045605468750011,-21.573046875000003],[29.037304687500011,-21.811328125000003],[29.106835937500023,-22.065722656250003],[29.237207031250023,-22.079492187500009],[29.315234375000017,-22.15771484375],[29.364843750000006,-22.193945312500006],[29.37744140625,-22.192773437500009],[29.6630859375,-22.146289062500003],[30.460156250000011,-22.329003906250009],[30.711621093750011,-22.2978515625],[31.073437500000011,-22.307812500000011],[31.287890625000017,-22.402050781250011]]]}},{type:"Feature",properties:{name:"Singapore",childNum:1},geometry:{type:"Polygon",coordinates:[[[104.08172607421875,1.33883688455388],[103.97186279296875,1.4541590473507433],[103.68072509765625,1.4445490857204621],[103.58734130859375,1.3319722944135324],[103.8482666015625,1.259206482612979],[104.08172607421875,1.33883688455388]]]}},{type:"Feature",properties:{name:"Taiwan, Province of China",childNum:1},geometry:{type:"Polygon",coordinates:[[[121.00878906249997,22.620361328124972],[121.29589843750003,22.966601562499989],[121.92900390625002,24.973730468749977],[121.59365234375,25.275341796874983],[121.04062500000006,25.032812500000034],[120.15898437500002,23.709033203124989],[120.0724609375001,23.149755859375006],[120.32558593750005,22.542431640625011],[120.5812500000001,22.35639648437504],[121.00878906249997,22.620361328124972]]]}},{type:"Feature",properties:{name:"Bahrain",childNum:1},geometry:{type:"Polygon",coordinates:[[[50.442352294921875,26.220751072791945],[50.489044189453125,26.093788295583906],[50.458831787109375,25.967922229034048],[50.579681396484375,25.811018267007821],[50.66070556640625,26.277408212953834],[50.442352294921875,26.220751072791945]]]}},{type:"Feature",properties:{name:"Comoros",childNum:1},geometry:{type:"Polygon",coordinates:[[[43.39874267578125,-11.35887518924762],[43.236694335937493,-11.399264088311147],[43.236694335937493,-11.861975103494535],[43.5003662109375,-11.964097286892557],[43.55804443359375,-11.894228360543391],[43.39874267578125,-11.646856393732364],[43.39874267578125,-11.35887518924762]]]}},{type:"Feature",properties:{name:"Malta",childNum:1},geometry:{type:"Polygon",coordinates:[[[14.52392578125,35.782170703266075],[14.617309570312502,35.855665742178608],[14.337158203125,36.05798104702501],[14.18060302734375,36.071302299422406],[14.26300048828125,35.909073928771534],[14.52392578125,35.782170703266075]]]}},{type:"Feature",properties:{name:"Mauritius",childNum:1},geometry:{type:"Polygon",coordinates:[[[57.689208984374993,-20.529933125170764],[57.81005859375,-20.2725032501349],[57.733154296875,-19.942369189542],[57.535400390625,-19.942369189542],[57.304687499999993,-20.488773287109822],[57.689208984374993,-20.529933125170764]]]}},{type:"Feature",properties:{name:"French Guiana",childNum:1},geometry:{type:"Polygon",coordinates:[[[-51.652539062499983,4.0612792968749716],[-51.919580078124937,4.52431640624998],[-52.290527343750028,4.9421875000000313],[-52.899316406249966,5.4250488281249858],[-53.454443359375006,5.5634765625000284],[-53.84716796875,5.7822265625000142],[-54.085302734375006,5.41181640625004],[-54.45219726562496,5.0134765624999886],[-54.350732421874994,4.0541015625000227],[-54.034228515624989,3.62939453125],[-54.195507812499983,2.8178710937500568],[-54.256738281250023,2.7137207031249773],[-54.402001953124966,2.46152343750002],[-54.485546875000011,2.4161132812500057],[-54.535937499999989,2.3433105468750028],[-54.568408203125017,2.3425781250000313],[-54.604736328124972,2.3357910156249915],[-54.616259765624989,2.3267578125000057],[-54.591943359375023,2.3137695312500313],[-54.550488281250011,2.2930664062499915],[-54.515087890624983,2.2454589843749631],[-54.130078124999983,2.1210449218750256],[-53.767773437499983,2.3548339843750483],[-52.96484375,2.1835449218749687],[-52.700634765625011,2.36367187499998],[-51.990624999999937,3.7020019531249631],[-51.652539062499983,4.0612792968749716]]]}},{type:"Feature",properties:{name:"Hong Kong, S.A.R. of China",childNum:3},geometry:{type:"MultiPolygon",coordinates:[[[[114.25,22.2],[114.12,22.28],[114.2,22.29],[114.25,22.2]]],[[[113.9,22.2],[113.83,22.23],[114.05,22.34],[113.9,22.2]]],[[[114.22,22.47],[114.03,22.51],[114.22,22.55],[114.22,22.47]]]]}},{type:"Feature",properties:{name:"Crimea"},geometry:{type:"Polygon",coordinates:[[[34.977551,45.762853],[35.044434,45.670044],[35.332184,45.371216],[35.480713,45.297791],[35.517822,45.295471],[35.694977,45.330383],[35.715973,45.340546],[35.743317,45.361053],[35.747406,45.370728],[35.748535,45.3797],[35.75293,45.386414],[35.767426,45.388977],[35.772705,45.392273],[35.788422,45.40744],[35.791748,45.412292],[35.794922,45.430542],[35.803955,45.449158],[35.817139,45.46405],[35.833252,45.470886],[35.857666,45.469421],[35.860016,45.459534],[35.852203,45.444153],[35.846924,45.426239],[35.854004,45.414001],[35.871094,45.404114],[35.946625,45.372131],[35.985992,45.362732],[36.022308,45.368103],[36.051758,45.395203],[36.065277,45.425476],[36.068848,45.429993],[36.096344,45.441956],[36.11792,45.457092],[36.137451,45.462036],[36.252441,45.461487],[36.267822,45.467224],[36.284027,45.476624],[36.299957,45.473328],[36.307373,45.460907],[36.298828,45.442993],[36.311676,45.443481],[36.321045,45.448364],[36.329742,45.454224],[36.340485,45.457245],[36.359619,45.454468],[36.391357,45.439636],[36.411774,45.436218],[36.470551,45.44577],[36.49057,45.442993],[36.515869,45.419739],[36.532959,45.408905],[36.548584,45.412292],[36.56665,45.425171],[36.583252,45.427368],[36.598785,45.421204],[36.613525,45.408875],[36.631104,45.374725],[36.638336,45.351257],[36.630859,45.340546],[36.598297,45.33429],[36.586182,45.333801],[36.57486,45.33606],[36.545166,45.347382],[36.52182,45.349915],[36.502441,45.346863],[36.489258,45.336304],[36.484375,45.316376],[36.487946,45.309296],[36.494385,45.305237],[36.497223,45.30072],[36.49057,45.292175],[36.482086,45.288788],[36.45932,45.28772],[36.450348,45.285339],[36.437256,45.272034],[36.426025,45.251526],[36.417969,45.229919],[36.409424,45.171112],[36.408844,45.149475],[36.414795,45.128357],[36.44223,45.106506],[36.455322,45.091614],[36.453369,45.076477],[36.440094,45.067444],[36.367828,45.048767],[36.278473,45.045837],[36.267731,45.043671],[36.257813,45.03894],[36.253906,45.033173],[36.248199,45.016083],[36.244293,45.010956],[36.224609,45.007507],[36.135986,45.021423],[36.079102,45.046356],[36.079102,45.03894],[36.047852,45.048767],[36.025391,45.032898],[36.008453,45.009735],[35.993408,44.997986],[35.91684,45.001404],[35.847992,44.992401],[35.827789,44.999207],[35.819,45.021545],[35.812988,45.031616],[35.783203,45.057495],[35.771149,45.065613],[35.70639,45.094666],[35.634033,45.114685],[35.590576,45.119843],[35.547363,45.11969],[35.506195,45.113495],[35.469574,45.101013],[35.416748,45.070862],[35.408051,45.062469],[35.405518,45.050964],[35.400391,45.042847],[35.397308,45.035034],[35.400635,45.024628],[35.406494,45.020081],[35.435394,45.010956],[35.435394,45.004822],[35.422119,45.000427],[35.389404,45.001923],[35.374023,44.997986],[35.362152,44.986542],[35.360596,44.973572],[35.367188,44.943329],[35.319336,44.970032],[35.315277,44.966034],[35.304932,44.960907],[35.298187,44.95636],[35.273193,44.96698],[35.256012,44.958679],[35.233154,44.925659],[35.215088,44.914368],[35.171875,44.907166],[35.154297,44.901093],[35.12973,44.868591],[35.108398,44.824921],[35.080811,44.793762],[35.037598,44.798767],[35.027008,44.809387],[35.017822,44.823181],[35.005707,44.835175],[34.985992,44.840271],[34.952484,44.841522],[34.942047,44.840271],[34.930176,44.836121],[34.922607,44.830872],[34.916016,44.825317],[34.907867,44.820496],[34.889893,44.818085],[34.857178,44.8237],[34.842621,44.816711],[34.826508,44.811829],[34.756989,44.820496],[34.720947,44.810974],[34.650635,44.777283],[34.613037,44.765198],[34.533203,44.752899],[34.5,44.742615],[34.47525,44.723602],[34.474365,44.726379],[34.474365,44.728882],[34.473297,44.730286],[34.468994,44.729797],[34.429352,44.689636],[34.423981,44.682678],[34.414307,44.673767],[34.380219,44.631317],[34.341156,44.558472],[34.331299,44.545471],[34.322754,44.543518],[34.300293,44.545593],[34.286133,44.54538],[34.275391,44.546356],[34.270996,44.545471],[34.266113,44.541931],[34.265778,44.53894],[34.266113,44.535828],[34.263519,44.53186],[34.24292,44.507446],[34.229828,44.499878],[34.182465,44.492798],[34.170074,44.481628],[34.160797,44.466431],[34.147461,44.44989],[34.136475,44.441956],[34.102539,44.42511],[34.088715,44.421997],[34.065765,44.419617],[33.957855,44.382996],[33.937744,44.381042],[33.914886,44.383759],[33.852051,44.401489],[33.8396,44.401184],[33.818604,44.395966],[33.807617,44.394653],[33.741211,44.395874],[33.720947,44.399628],[33.645355,44.42511],[33.631683,44.434296],[33.626129,44.453003],[33.620117,44.462219],[33.589996,44.490051],[33.578369,44.49704],[33.560394,44.496277],[33.539063,44.491577],[33.517578,44.49054],[33.499512,44.500793],[33.487152,44.510315],[33.379639,44.564514],[33.372314,44.576477],[33.371338,44.587952],[33.371094,44.58844],[33.375,44.585388],[33.405426,44.59021],[33.413818,44.593323],[33.435883,44.605286],[33.444977,44.606903],[33.466461,44.605774],[33.477386,44.606628],[33.485504,44.610321],[33.5,44.613892],[33.551117,44.614624],[33.571533,44.620544],[33.55777,44.624329],[33.525146,44.628845],[33.516266,44.634247],[33.514801,44.649109],[33.52359,44.661438],[33.535645,44.67218],[33.544189,44.682678],[33.54834,44.698669],[33.546722,44.709534],[33.536774,44.729797],[33.530426,44.757294],[33.525146,44.7724],[33.516266,44.785095],[33.52417,44.789673],[33.527679,44.793182],[33.530518,44.798767],[33.537354,44.81897],[33.546051,44.836884],[33.55957,44.849731],[33.598297,44.859314],[33.609222,44.871704],[33.616058,44.889099],[33.619873,44.90863],[33.619629,44.931458],[33.608551,44.970581],[33.605621,44.987427],[33.602783,44.993378],[33.585205,45.018433],[33.581787,45.027466],[33.578369,45.053192],[33.5625,45.093933],[33.537445,45.117371],[33.469086,45.148804],[33.413422,45.184509],[33.396484,45.189758],[33.355133,45.18573],[33.317627,45.175476],[33.282562,45.160522],[33.259613,45.156067],[33.249359,45.165588],[33.240082,45.179626],[33.218506,45.187439],[33.173584,45.196594],[33.158356,45.206757],[33.123291,45.237854],[33.09848,45.248108],[33.089996,45.256653],[33.078613,45.271667],[33.069336,45.27655],[33.051758,45.281616],[33.043213,45.285339],[32.976563,45.325653],[32.940582,45.342499],[32.899261,45.354218],[32.750153,45.363342],[32.728516,45.361053],[32.712738,45.353149],[32.677399,45.325989],[32.663086,45.320129],[32.591461,45.320129],[32.57016,45.325165],[32.5354,45.338013],[32.512848,45.340546],[32.48584,45.394897],[32.481598,45.408875],[32.495117,45.435516],[32.525146,45.45813],[32.643555,45.521667],[32.663086,45.525574],[32.686188,45.526978],[32.704834,45.531067],[32.720459,45.537323],[32.734711,45.54538],[32.743805,45.552856],[32.749756,45.559631],[32.757813,45.564636],[32.772949,45.566528],[32.783051,45.565369],[32.802399,45.560242],[32.813965,45.559052],[32.827881,45.562378],[32.829742,45.57019],[32.826416,45.579407],[32.82486,45.586975],[32.826996,45.59552],[32.830719,45.601013],[32.837738,45.608093],[32.868164,45.630066],[32.936768,45.662476],[33.163422,45.736267],[33.176117,45.743103],[33.181,45.755188],[33.176422,45.758911],[33.166748,45.762573],[33.15918,45.768494],[33.160645,45.778778],[33.169189,45.784393],[33.178558,45.780243],[33.194824,45.765106],[33.230133,45.750916],[33.265381,45.753784],[33.338135,45.785614],[33.374268,45.796509],[33.379639,45.80304],[33.410004,45.826599],[33.424957,45.830933],[33.466949,45.850067],[33.482178,45.854462],[33.489502,45.852356],[33.50766,45.842957],[33.519867,45.840881],[33.530121,45.841858],[33.554199,45.847046],[33.578369,45.868134],[33.598633,45.87738],[33.610199,45.880737],[33.619873,45.881805],[33.630371,45.880005],[33.641602,45.876038],[33.650543,45.870667],[33.654053,45.864441],[33.658936,45.859314],[33.670166,45.858521],[33.69165,45.860718],[33.693115,45.872528],[33.691071,45.89621],[33.693512,45.91449],[33.708649,45.909729],[33.72525,45.916077],[33.75943,45.922241],[33.777008,45.929626],[33.758636,45.940857],[33.739594,45.947815],[33.682465,45.958435],[33.657227,45.956909],[33.645844,45.953552],[33.639008,45.947327],[33.631989,45.944397],[33.619873,45.950745],[33.638428,45.968231],[33.64682,45.979706],[33.643555,45.984924],[33.631989,45.988251],[33.631104,45.996521],[33.636475,46.006409],[33.643555,46.014954],[33.642242,46.022156],[33.629547,46.05658],[33.62793,46.06781],[33.638824,46.078308],[33.648438,46.090027],[33.643555,46.104675],[33.620396,46.136311],[33.636875,46.141069],[33.614044,46.226165],[33.647003,46.230203],[33.664169,46.222603],[33.687172,46.205498],[33.700562,46.202884],[33.739357,46.185298],[33.75618,46.191002],[33.799095,46.20431],[33.838921,46.200983],[33.849907,46.198844],[33.871193,46.189814],[33.912735,46.160572],[33.988266,46.13417],[34.001312,46.125129],[34.053841,46.108707],[34.072723,46.117276],[34.080276,46.117276],[34.089546,46.114896],[34.124908,46.105613],[34.144478,46.087519],[34.154778,46.08109],[34.176064,46.072278],[34.18293,46.067038],[34.248848,46.052982],[34.330559,46.060844],[34.347038,46.055603],[34.408836,46.005786],[34.410896,45.996485],[34.413128,45.989329],[34.423771,45.978355],[34.441967,45.962487],[34.468746,45.946375],[34.495525,45.942198],[34.509602,45.946734],[34.522991,45.955327],[34.547195,45.979071],[34.55286,45.987659],[34.556808,45.991595],[34.563332,45.99398],[34.575863,45.995769],[34.587708,45.995531],[34.603672,45.994099],[34.633713,45.984677],[34.653454,45.976327],[34.674225,45.965351],[34.688988,45.954611],[34.725723,45.928349],[34.754391,45.908764],[34.802284,45.900641],[34.799023,45.810495],[34.864597,45.7941],[34.919357,45.774588],[34.945107,45.76393],[34.959698,45.756505],[34.977551,45.762853]]]}}]});const mapElement=document.getElementById("map-element"),chart=echarts.init(mapElement);chart.setOption({aria:{show:!0},tooltip:{trigger:"item",formatter:function(n){const t=n.data.displayName?n.data.displayName:n.name,i=n.value?pnmi.category+" "+n.value+"%":pnmi.nodata;return t+"
"+i}},visualMap:{type:"piecewise",pieces:pnmi.pnmiPieces,hoverLink:!1,color:["#005850","#009382","#4ABCAD","#D96931","#B02B32"],formatter:function(n,t){return Math.round(n)+"% to "+Math.round(t)+"%"}},series:[{name:"World PNMI",type:"map",mapType:"world",roam:!0,scaleLimit:{min:.8,max:6},left:0,right:0,layoutCenter:["50%","50%"],layoutSize:"auto",itemStyle:{areaColor:"white",normal:{areaColor:"#929292"},emphasis:{label:{show:!1},areaColor:"white",borderColor:"#666",borderWidth:2}},data:pnmi.data},]});mapElement.classList.remove("c-animated-loading");window.onresize=function(){chart.resize()};let mapHeader=document.querySelector(".c-interactive__map-header");mapHeader.addEventListener("click",function(n){if(n.target.classList.contains("c-interactive__toggle")){const t=mapHeader.querySelector(".c-interactive__toggle.is-active");t&&t.classList.remove("is-active");n.target.classList.add("is-active")}}),function(){function n(n,t){t=t||{bubbles:!1,cancelable:!1,detail:undefined};var i=document.createEvent("CustomEvent");return i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),i}if(typeof window.CustomEvent=="function")return!1;n.prototype=window.Event.prototype;window.CustomEvent=n}();let mapEvent=new CustomEvent("mapLoaded");document.dispatchEvent(mapEvent)