GAddMessages({});
__gjsload_maps2__('var uX,vX=function(a){if(a.pc())return new xp;else{var b=a.gh(),c=a.fh();return new xp(b,c)}}, wX=function(a,b){var c=b.x-a.x,d=b.y-a.y;return c*c+d*d}, xX=function(a,b){return a.x*b.x+a.y*b.y}, yX=function(a){var b=Xh(1000,screen.width),c=Xh(1000,screen.height),d=a.mid(),f=new R(d.x-b,d.y+c),g=new R(d.x+b,d.y-c);return new Lm([g,f])}, zX=function(a,b){return new Lm([new R(a.minX-b,a.minY-b),new R(a.maxX+b,a.maxY+b)])}, AX=function(a){for(var b=[],c,d,f=0;f<z(a);){var g=a[f++],h=a[f++],j=a[f++],m=a[f++];if(h!=c||g!=d){b.push("m");b.push(g);b.push(h);b.push("l")}b.push(j);b.push(m);c=m;d=j}b.push("e");return b.join(" ")}, BX=function(a){for(var b=[],c=0;c<z(a);++c){var d=AX(a[c]);b.push(d.replace(/e$/,""))}b.push("e");return b.join(" ")}, CX=function(a,b){var c=0,d=0,f=255;try{if(a.charAt(0)=="#")a=a.substring(1);c=nk(a.substring(0,2));d=nk(a.substring(2,4));f=nk(a.substring(4,6))}catch(g){}return c+","+d+","+f+","+(1-b)*255}, DX=function(a,b,c,d,f,g,h,j,m,n){for(var q=i,r,t=m,A="",E=i,G,K,Y=k;!Y&&t<=a.NJ();++t){var V=a.Mp(t,n),ia=V.og,Sa=V.Wa,gb=z(ia);if(gb>0&&z(ia[0]))for(var Jc=gb=0,df=z(ia);Jc<df;++Jc)gb+=z(ia[Jc]);if(!(gb>900)){if(z(ia)&&z(ia[0])){var Af=[];Jc=0;for(df=z(ia);Jc<df;Jc++)kj(Af,ia[Jc]);ia=Af}Sa.minX-=d;Sa.minY-=d;Sa.maxX+=d;Sa.maxY+=d;K=Mm(c,Sa);G=vs(ia,new R(K.minX,K.minY),new R(K.maxX,K.maxY));if(z(G)<=900)Y=e}}if(G&&z(G)>0){var Lg=Di(K.maxX-K.minX),mo=Di(K.maxY-K.minY);A="http://mt.google.com/mld?width="+ Lg+"&height="+mo+"&path="+G;if(d&&f)A+="&color="+CX(f,g)+"&weight="+d;if(h)A+="&fill="+CX(h,j);E=new R(K.minX,K.minY)}r={vectors:ia,origin:E,src:A};var Mr=r.vectors;if(z(r.src)>0){var no=wk(B,a,"polyrasterloaded"),kk=new Kn;kk.alpha=e;kk.onLoadCallback=no;q=wh(r.src,b,r.origin,i,kk);C.g6()&&gl(q)}if(q)kl(q,1000);else Mr=i;return{Ib:q,og:Mr}};var EX={};EX.expandBounds=yX;EX.lBa=function(a,b,c){var d=document.createElement("canvas");c.appendChild(d);var f=zX(a,b),g=f.Fa();Jk(d,f.min());var h=g.getWidthString();d.setAttribute("width",h);var j=g.getHeightString();d.setAttribute("height",j);d.getContext("2d").translate(-f.minX,-f.minY);return d}; EX.polylineCanvasPath=function(a,b){for(var c,d,f=0;f<z(a);){var g=a[f++],h=a[f++],j=a[f++],m=a[f++];if(g!=d||h!=c)b.moveTo(g,h);b.lineTo(j,m);c=m;d=j}}; EX.xH=function(a,b){var c=a.ba(),d=a.Mp(i,b),f=d.og,g=d.Wa,h=i;if(z(f)>0&&!g.pc()){var j=a instanceof fs,m=a,n=0;if(j)m=a.outline&&z(a.ca)>0?a.ca[0]:i;if(m)n=m.weight;var q=EX.lBa(g,n,c),r=q.getContext("2d");if(j)for(var t=0;t<z(f);++t)EX.polylineCanvasPath(f[t],r);else EX.polylineCanvasPath(f,r);if(m){r.strokeStyle=m.color;r.globalAlpha=m.opacity;r.lineWidth=m.weight;r.lineCap="round";r.lineJoin="round";r.stroke()}if(a.fill){r.fillStyle=a.color;r.globalAlpha=a.opacity;r.fill()}h=q}if(h)kl(h,1000); else f=i;a.Ib=h;return{Ib:h,og:f}};var FX={};FX.expandBounds=function(a){var b=a.Fa(),c=Fi(b.width,1800),d=Fi(b.height,1800),f=a.mid(),g=new R(f.x-c,f.y+d),h=new R(f.x+c,f.y-d);return new Lm([h,g])}; FX.xH=function(a,b){a.f8(b);return{Ib:i,og:i}};var GX={};GX.expandBounds=yX; GX.xH=function(a,b){var c=a.ba(),d=a.Mp(i,b),f=d.og,g=d.Wa,h=i;if(z(f)>0&&!g.pc()){gt()&&C.type==4&&C.version>=3||gl(c);h=document.createElementNS("http://www.w3.org/2000/svg","svg");h.setAttribute("version","1.1");h.setAttribute("overflow","visible");var j=document.createElementNS("http://www.w3.org/2000/svg","path");j.setAttribute("stroke-linejoin","round");j.setAttribute("stroke-linecap","round");var m=a,n=i;if(a instanceof fs){n=BX(f);m=a.outline&&z(a.ca)>0?a.ca[0]:i}else n=AX(f);n&&nm(j,"d", n.toUpperCase().replace("E",""));var q=0;if(m){j.setAttribute("stroke",m.color);j.setAttribute("stroke-opacity",m.opacity);var r=Nk(m.weight);j.setAttribute("stroke-width",r);q=m.weight}var t=zX(g,q),A=t.Fa();Jk(h,t.min());var E=A.getWidthString();h.setAttribute("width",E);var G=A.getHeightString();h.setAttribute("height",G);var K=[t.minX,t.minY,A.width,A.height].join(" ");h.setAttribute("viewBox",K);if(a.fill){j.setAttribute("fill",a.color);j.setAttribute("fill-opacity",a.opacity);j.setAttribute("fill-rule", "evenodd")}else j.setAttribute("fill","none");h.appendChild(j);c.appendChild(h)}if(h)kl(h,1000);else f=i;a.Ib=h;return{Ib:h,og:f}};var HX={};HX.expandBounds=yX; HX.xH=function(a,b){var c=a.ba(),d=a.Mp(i,b),f=d.og,g=d.Wa,h=i;if(z(f)>0&&!g.pc()){c.setAttribute("dir","ltr");var j=a.j.Ag();h=HX.uS("v:shape",c,j,new J(1,1));ol(h);h.coordorigin=j.x+" "+j.y;h.coordsize="1 1";if(a.fill){var m=HX.uS("v:fill",h);m.color=a.color;m.opacity=a.opacity}else h.filled=k;var n=HX.uS("v:stroke",h);n.joinstyle="round";n.endcap="round";var q=a;if(a instanceof fs){h.path=BX(f);q=a.outline&&z(a.ca)>0?a.ca[0]:i}else h.path=AX(f);if(q){n.color=q.color;n.opacity=q.opacity;n.weight= Nk(q.weight)}else n.opacity=0}if(h)kl(h,1000);else f=i;a.Ib=h;return{Ib:h,og:f}}; HX.uS=function(a,b,c,d){var f=Ik(b).createElement(a);b&&Lk(b,f);f.style.behavior="url(#default#VML)";c&&Jk(f,c);d&&Kk(f,d);return f};var IX=function(){if(!uX){uX=new Pn;uX.PN(e)}return uX}; l=es.prototype;l.Mp=function(a,b){var c=a||this.Bn(),d=this.j,f=d.$g(),g=d.jKa();this.Gl[c]||(this.Gl[c]={});var h=this.Gl[c];if(b||!h.KC||!h.KC.Wg(g)){var j=this.cB=this.WU().expandBounds(f),m=j.min(),n=j.max(),q=(m.x+n.x)/2,r=[m,n,new R(q,n.y),new R(q,m.y)];h.KC=new xp;s(r,function(t){h.KC.extend(d.eb(t,e))}); h.og=[];h.Wa=new Lm;this.r8(c)}return h}; l.WU=function(){if(!H(this.Oq)){var a=C.type==1&&ft(),b=gt(),c=ht();if(this.qw)c=b=a=k;this.Oq=c?EX:b?GX:a?HX:FX}return this.Oq}; l.ba=function(){return this.j.Ld(1)}; l.dN=function(a,b){var c=this;if(!c.Xd){var d=c.j.$g();if(!(!a&&c.cB&&c.cB.Wg(d))){cm(b,"plyrs");c.E0();c.Xd=k;c.cB=c.WU().expandBounds(d);c.WU().xH(c,a);var f=c.Pp();if(f)c.fa?N(f):M(f);B(c,"redraw",c.Ib);cm(b,"plyrd")}}}; l.remove=function(){var a=this;IX().Jr(function(){a.E0()&&B(a,"remove")})}; l.redraw=function(a,b){var c=this;if(!c.tL){if(a)c.vg=e;var d=vi(c);IX().Jr(function(){if(d.Ha())if(c.fa){c.dN(c.vg,b);c.vg=k}}, b)}};function JX(a,b,c){this.RP=a;this.$x=b;this.ay=c;this.z8=xX(b,a);this.A8=xX(c,a)} var KX=function(a,b,c){var d=new R(b.x-a.x,b.y-a.y),f=c/xX(d,d);if(f>=1)return i;var g=Math.sqrt(f/(1-f)),h=new R(d.x*g-d.y,d.y*g+d.x),j=new R(d.x*g+d.y,d.y*g-d.x);return new JX(a,h,j)}; JX.prototype.contains=function(a){return xX(this.$x,a)>=this.z8&&xX(this.ay,a)>=this.A8}; JX.prototype.joa=function(a){var b=new R(-a.y,a.x),c=xX(b,this.$x),d=xX(b,this.ay);if(c>=0&&d>=0){this.ay=a;this.A8=xX(a,this.RP)}else if(c<=0&&d<=0){this.$x=a;this.z8=xX(a,this.RP)}}; JX.prototype.toString=function(){for(var a=Math.atan2(-this.$x.x,this.$x.y)*180/Math.PI,b=Math.atan2(this.ay.x,-this.ay.y)*180/Math.PI;b<a;)b+=360;return"pt:"+this.RP.toString()+" arc:["+a+","+b+"]"}; JX.prototype.Pb=function(){return this.RP}; var LX=function(a,b,c){var d=i,f=b[0],g=[],h=0,j=a*a,m=0.95*j,n=c?function(K){return c[K]}:function(K){return K}, q=c?z(c):z(b);function r(K){f=b[n(K)];g.push(n(K));h=0} for(var t=0;t<q;++t){var A=b[n(t)],E=wX(f,A);if(!(E<=j))if(!d||!d.contains(A)||E<h){r(t-1);d=KX(f,A,m)}else{h=E;var G=KX(f,A,m);d.joa(G.$x);d.joa(G.ay)}}r(q-1);return g}, MX=function(a,b){for(var c=new Array(z(a)),d=0,f=z(a);d<f;++d)c[d]=0;var g=i;d=0;for(f=z(b);d<f;++d){g=LX(b[d],a,g);for(var h=0,j=z(g);h<j;++h)++c[g[h]]}return c};var NX=function(a,b,c,d,f,g){var h=-1;if(b!=i)h=0;if(c!=i)h=1;if(d!=i)h=2;if(f!=i)h=3;if(h==-1)return[];for(var j=i,m=[],n=0;n<z(a);n+=2){var q=a[n],r=a[n+1];if(!(q.x==r.x&&q.y==r.y)){var t,A;switch(h){case 0:t=q.y>=b;A=r.y>=b;break;case 1:t=q.y<=c;A=r.y<=c;break;case 2:t=q.x>=d;A=r.x>=d;break;case 3:t=q.x<=f;A=r.x<=f;break}if(t||A)if(t&&A){m.push(q);m.push(r)}else{var E;switch(h){case 0:var G=q.x+(b-q.y)*(r.x-q.x)/(r.y-q.y);E=new y(b,G,e);break;case 1:G=q.x+(c-q.y)*(r.x-q.x)/(r.y-q.y);E=new y(c, G,e);break;case 2:var K=q.y+(d-q.x)*(r.y-q.y)/(r.x-q.x);E=new y(K,d,e);break;case 3:K=q.y+(f-q.x)*(r.y-q.y)/(r.x-q.x);E=new y(K,f,e);break}if(t){m.push(q);m.push(E);j=E}else if(A){if(j){m.push(j);m.push(E);j=i}m.push(E);m.push(r)}}}}if(g&&j){m.push(j);m.push(m[0])}return m}, OX=function(a,b,c,d,f){for(var g=i,h=z(a),j=0;j<h;++j){g=f(a[(j+d)%h]);b.push(Hi(g.x));b.push(Hi(g.y));c.extend(g)}}; l=gs.prototype;l.r8=function(a){var b=this.j,c=I(b,b.aba),d=this.Gl[a],f=this.aK(d.KC,a);OX(f,d.og,d.Wa,this.cl(f),c)}; l.Fda=function(a,b,c){var d=this;if(a instanceof Oh)a=vX(a);var f=d.kKa();f.ea();if(a)var g=Di((a.Cg()-f.Rf())/360),h=ki((a.Rf()-f.Cg())/360);else h=g=0;c||(a=i);for(var j=[],m=g;m<=h;++m){var n=d.M[0].xP(360*m),q=[];d.Gda(a,0,z(d.M)-1,d.Ye-1,b,q,n);if(d.$I){var r=d.j.Z(),t=d.j.ka().Qc(),A=function(Sa){return t.Vb(Sa,r)}, E=pj(q);ak(q);for(var G=0,K=z(E);G<K;G+=2)for(var Y=PX([E[G],E[G+1]],A,d.lv,a),V=0,ia=z(Y);V<ia;V+=2)QX(q,a,Y[V],Y[V+1])}j.push(q)}return j}; l.aK=function(a,b){for(var c=[],d=this.Fda(a,b,e),f=0,g=z(d);f<g;++f)kj(c,d[f]);return c}; l.maa=function(a,b){var c=this,d=c.j.ka().Qc(),f=d.Vb(a.gh(),17),g=d.Vb(a.fh(),17),h=c.zv*Math.pow(c.So,b);f=new R(f.x-h,f.y+h);g=new R(g.x+h,g.y-h);f=d.zg(f,17,e);g=d.zg(g,17,e);return new xp(f,g)}; l.Gda=function(a,b,c,d,f,g,h){var j=this,m=i;if(a)m=j.maa(a,d);for(var n=b,q=j.M[n].iZ(h),r=j.kB(n,d);r<=c;){var t=j.M[r].iZ(q),A=j.$I?ks([q,t]):new xp(q,t);if(m==i||m.intersects(A))d>f?j.Gda(a,n,r,d-1,f,g,q):QX(g,j.$I?i:m,q,t);q=t;n=r;d?(r=j.kB(n,d)):++r}}; function RX(a){for(var b=0,c=0;c<z(a)-1;++c)b+=Ri(a[c+1].lng()-a[c].lng(),-180,180);return Hi(b/360)} gs.prototype.sS=function(){var a=this,b=z(a.M);if(b||!a.Gd)a.Xza=e;if(b){for(var c=new Wh(18),d=new Array(b),f=[],g,h=a.M[0],j=h.lng(),m=0;m<b;++m){var n=a.M[m].lng(),q=n+360*Hi((h.lng()-n)/360);g=q==n?(g=a.M[m]):new y(a.M[m].lat(),q);d[m]=c.Vb(g,17);if(zi(q-j)>=180){j=h.lng();f.push(m-1)}}var r=jj([0,1,2],function(A){return 3*(1<<4*A)}); a.vb=MX(d,r);a.Ye=4;m=0;for(var t=z(f);m<t;++m)a.vb[f[m]]=3;a.bo=ss(a.vb,a.Ye)}else{a.vb=[];a.bo=[]}if(b>0&&a.M[0].equals(a.M[b-1]))a.J4=RX(a.M)}; gs.prototype.kB=function(a,b){for(var c=this.vb,d=z(c),f=this.bo,g=a+1;g<d&&c[g]<b;)g=f[g];return g}; gs.prototype.Ke=function(a){var b=this;if(b.Ub())if(!(b.fa==a)){b.fa=a;var c=b.Pp();if(a){b.redraw(k);c&&N(c)}else c&&M(c);B(b,Ib,a)}}; gs.prototype.TI=function(a,b){var c=this,d=c.j,f=c.Mp().og;if(!f||!d)return i;if(c.Bh.og!=f){c.Bh.og=f;c.Bh.w4=SX(f,0,z(f))}var g=c.Bh.w4,h=d.qa(a),j=c.VW(b),m=new Lm(h.x-j,h.y-j,h.x+j,h.y+j);return TX(g,f,h,m,j)}; function TX(a,b,c,d,f){var g=i;if(Nm(a.bounds,d))if(a.leaf)for(var h=a.start;h<a.start+a.len;h+=4){var j,m=b[h],n=b[h+1],q=b[h+2]-m,r=b[h+3]-n,t=c.x-m,A=c.y-n,E=q*q+r*r,G=0;if(E!=0)G=(q*t+r*A)/E;if(G<0)G=0;else if(G>1)G=1;var K=m+q*G,Y=n+r*G,V=(K-c.x)*(K-c.x)+(Y-c.y)*(Y-c.y),ia=i;if(V<f*f)ia={point:new R(K,Y),distSq:V};if((j=ia)&&(!g||j.distSq<g.distSq)){g=j;g.segmentIndex=h/4}}else{var Sa=TX(a.a,b,c,d,f),gb=TX(a.b,b,c,d,f);g=!Sa||gb&&gb.distSq<Sa.distSq?gb:Sa}return g} function QX(a,b,c,d){if(!(c.lat()==d.lat()&&c.lng()==d.lng()))if(b==i||b.contains(c)&&b.contains(d)){a.push(c);a.push(d)}else{c=c.xP(0);d=d.xP(0);var f=b.Bg(),g=b.eh(),h=b.Rf(),j=b.Cg(),m=[c,d];m=NX(m,f,i,i,i,k);m=NX(m,i,g,i,i,k);m=NX(m,i,i,j,i,k);m=NX(m,i,i,i,h,k);kj(a,m)}} l=gs.prototype;l.VW=function(a){var b=Math.ceil(2.5);return Xh(a||b,Hi(this.weight/2))}; l.JFa=function(a,b){var c=i,d=this.TI(a,b||10);if(d){c={};c.vDa=Ji(d.distSq);c.Sb=d.point;c.ta=d.segmentIndex}return c}; l.Qw=function(a){var b=this,c=b.j,d=c.Z();if(!b.Ko)b.Ko=[];var f=b.Ko[d];if(!f){var g=b.da();if(!g)return i;var h=b.VW(a),j=c.qa(g.gh()),m=c.qa(g.fh());f=new Oh(c.eb(new R(j.x-h,j.y+h)),c.eb(new R(m.x+h,m.y-h)));b.Ko[d]=f}return f}; l.Bn=function(){var a=this;if(a.Xza)return 0;else{var b=17-a.j.Z(),c=a.zv*Math.pow(2,-b),d=0;do{++d;c*=a.So}while(d<a.Ye&&c<=1);return d-1}}; l.cl=function(a){if(!a||z(a)==0)return 0;var b=$j(a);if(!a[0].equals(b))return 0;if(this.J4==0)return 0;for(var c=this.j.ea(),d=0,f=0,g=0;g<z(a);g+=2){var h=Ri(a[g].lng()-c.lng(),-180,180)*this.J4;if(h<f){f=h;d=g}}return d}; function SX(a,b,c){var d;if(c<=40){for(var f=new Lm,g=b;g<b+c;g+=4){f.extend(new R(a[g],a[g+1]));f.extend(new R(a[g+2],a[g+3]))}d={leaf:e,start:b,len:c,bounds:f}}else{var h=ki(c/8)*4,j=SX(a,b,h),m=SX(a,b+h,c-h);f=new Lm;f.extend(j.bounds.min());f.extend(j.bounds.max());f.extend(m.bounds.min());f.extend(m.bounds.max());d={leaf:k,a:j,b:m,bounds:f}}return d} gs.prototype.Nq=function(a,b){var c=this.JFa(a,b);if(!c)return i;return c.vDa<this.VW(b)?c:i}; gs.prototype.f8=function(a){var b=this.j.Ld(1);this.Ib=DX(this,b,this.cB,this.weight,this.color,this.opacity,"",0,this.Bn(),a).Ib}; gs.prototype.E0=function(){var a=this;if(a.Xd)return k;if(a.Ib){am(a.Ib);a.Ib=i;a.Gl={};a.Bh={};return a.Xd=e}return k}; gs.prototype.kKa=function(){var a=new xp,b=z(this.M);if(!b)return a;for(var c=this.M[0],d=Xh(this.Ye-1,0),f=0;f<b;f=this.kB(f,d)){c=this.M[f].iZ(c);a.extend(c)}return d?this.maa(a,d):a}; delete gs.prototype.redraw;delete gs.prototype.remove;fs.prototype.r8=function(a){for(var b=this.j,c=I(b,b.aba),d=this.Gl[a],f=this.aK(d.KC,a),g=0,h=z(f);g<h;++g){var j=f[g],m=[],n=new Lm;OX(j,m,n,0,c);d.og.push(m);d.Wa.VEa(n)}}; fs.prototype.aK=function(a,b){if(a instanceof Oh)a=vX(a);for(var c=[],d=0;d<z(this.ca);++d)kj(c,UX(this.ca[d],a,b));return c}; function UX(a,b,c){var d=a.Fda(b,c,k),f=[],g=b.Bg(),h=b.eh(),j=b.Rf(),m=b.Cg();s(d,function(n){n=NX(n,g,i,i,i,e);n=NX(n,i,h,i,i,e);n=NX(n,i,i,m,i,e);n=NX(n,i,i,i,j,e);f.push(n)}); return f} fs.prototype.Ke=function(a){var b=this;if(b.Ub())if(!(b.fa==a)){b.fa=a;var c=b.Pp();if(a){b.redraw(k);c&&N(c)}else c&&M(c);if(!(b.B$a()&&c)){for(var d=0;d<z(b.ca);++d)a?b.ca[d].show():b.ca[d].hide();B(b,Ib,a)}}}; fs.prototype.Qw=function(a){var b=this,c=b.j.Z(),d=b.Ko[c];if(!d){d=new Oh;for(var f=0;f<b.ca.length;++f){var g=b.ca[f].Qw(a);g!=i&&d.union(g)}b.Ko[c]=d}return d}; fs.prototype.P_=function(a){var b=this,c=b.j,d=b.Mp().og;if(!d||!c)return i;var f;if(b.Bh.og!=d){f=ck(d);b.Bh.og=d;b.Bh.XFa=f;b.Bh.w4=SX(f,0,z(f))}f=b.Bh.XFa;var g=b.Bh.w4,h=c.qa(a);return!!(VX(g,f,h)%2)}; function VX(a,b,c){var d=0;if(a.bounds.KAa(c))if(a.leaf)for(var f=c.x,g=c.y,h=a.start;h<a.start+a.len;){var j=b[h++],m=b[h++],n=b[h++],q=b[h++];if(q<m){var r=j;j=n;n=r;r=m;m=q;q=r}m<=g&&g<q&&(f-j)*(q-m)<(g-m)*(n-j)&&++d}else{d+=VX(a.a,b,c);d+=VX(a.b,b,c)}return d} l=fs.prototype;l.Bn=function(){for(var a=100,b=0;b<z(this.ca);++b){var c=this.ca[b].Bn();if(a>c)a=c}return a}; l.B$a=function(){if(this.qw)return e;if(gt()||ht())return k;return C.type!=1||!ft()}; l.Nq=function(a,b){return this.ca[0].Nq(a,b)}; l.f8=function(a){var b=this.j.Ld(1),c="",d=0;if(this.fill){c=this.color;d=this.opacity}for(var f=0,g=z(this.ca);f<g;++f){var h=this.ca[f],j=i;if(this.outline)j=h.weight;var m=DX(this,b,this.cB,j,h.color,h.opacity,c,d,h.Bn(),a);h.Ib=m.Ib}}; l.E0=function(){var a=this;if(a.Xd)return k;for(var b=k,c=0;c<z(a.ca);++c){if(a.ca[c].Ib)b=e;a.ca[c].remove()}if(a.Ib){b=e;am(a.Ib);a.Ib=i;a.Gl={};a.Bh={}}return a.Xd=b}; delete fs.prototype.redraw;delete fs.prototype.remove;function PX(a,b,c,d){var f=new WX(b,c,d),g=[];g[0]=new ms(a[0]);yp(g[0].latlng,g[0].r3);g[1]=new ms(a[1]);yp(g[1].latlng,g[1].r3);for(var h=f.RQ(g,0),j=[],m=0,n=z(h);m<n;++m)j.push(h[m].latlng);return j} function WX(a,b,c){var d=this;d.VM=a;var f=b||0;if(f<3)f=3;d.uta=f;d.Wa=c||i} WX.prototype.RQ=function(a,b){var c=this;if(b>10)return a;var d=ks([a[0].latlng,a[1].latlng]);if(c.Wa&&!d.intersects(c.Wa))return[];var f=c.VM(a[0].latlng),g=c.VM(a[1].latlng),h=new ms;if(!XX(a,h))return a;c.VM(h.latlng);for(var j=[],m=1;m<4;++m){var n=m/4;j.push(new R(f.x*(1-n)+g.x*n,f.y*(1-n)+g.y*n))}var q=[];q[0]=new ms;if(!XX([a[0],h],q[0]))return a;q[1]=h;q[2]=new ms;if(!XX([h,a[1]],q[2]))return a;s(q,function(Y,V){q[V]=c.VM(Y.latlng)}); var r=k;for(m=0;m<3;++m){var t=j[m],A=q[m];if(!(zi(t.x-A.x)<c.uta&&zi(t.y-A.y)<c.uta)){r=e;break}}if(r){var E=[h,a[1]],G=c.RQ([a[0],h],b+1),K=c.RQ(E,b+1);kj(G,K);return G}else return a}; function XX(a,b){b.r3[0]=(a[0].r3[0]+a[1].r3[0])/2;b.r3[1]=(a[0].r3[1]+a[1].r3[1])/2;b.r3[2]=(a[0].r3[2]+a[1].r3[2])/2;var c=b.r3,d=Ji(c[0]*c[0]+c[1]*c[1]+c[2]*c[2]);c[0]/=d;c[1]/=d;c[2]/=d;zp(b.r3,b.latlng);for(var f=Fi(a[0].latlng.Ge,a[1].latlng.Ge),g=Xh(a[0].latlng.Ge,a[1].latlng.Ge);b.latlng.Ge>g;)b.latlng.Ge-=360;for(;b.latlng.Ge<f;)b.latlng.Ge+=360;if(b.latlng.Ge>g)return k;return e} ;Js.J=function(){this.ca=[];this.bu=[];this.ML=i}; l=Js.prototype;l.e8=e;l.initialize=function(a){this.j=a}; l.X=function(a,b){var c=a.qb();if(c=="Polyline")this.ca.push(a);else c=="Polygon"&&this.bu.push(a);a.initialize(this.j);a.redraw(e,b);if(dn(a,o)||dn(a,wa))a.kma();this.j.J5(a)}; l.na=function(a){var b=a.qb();if(b=="Polyline")Vi(this.ca,a);else b=="Polygon"&&Vi(this.bu,a);a.remove();kq(a)}; l.xn=function(a){s(this.ca,a);s(this.bu,a)}; l.I1=function(a){this.e8=a}; l.cea=function(a){var b=this.TJ(a,va);b&&B(b,"opencontextmenu",0,a);return b}; l.RB=function(a,b,c,d){if(b==Fa)return this.dTa(a,d);if(b==o&&this.e8){var f=this.TJ(d,b);if(f){B(f,o,d);return e}}return k}; l.TJ=function(a,b){var c=wa;if(Ga==b)c=Ha;else if(va==b)c=hb;else if(Fa==b)c=Fa;if(this.ca)for(var d=z(this.ca)-1;d>=0;--d){var f=this.ca[d];if(!(f.oa()||!f.Ug))if(!b||dn(f,b)||dn(f,c)){var g=f.Qw();if(g&&g.contains(a))if(f.Nq(a))return f}}if(this.bu){var h=[];d=0;for(var j=z(this.bu);d<j;++d){var m=this.bu[d];if(!(m.oa()||!m.Ug))if(!b||dn(m,b)||dn(m,c))(g=m.Qw())&&g.contains(a)&&h.push(m)}for(d=z(h)-1;d>=0;--d){m=h[d];if(m.ca[0].Nq(a))return m}for(d=z(h)-1;d>=0;--d){m=h[d];if(m.P_(a))return m}}return i}; l.dTa=function(a,b){var c=this.ML;if(!z(this.ca)&&!z(this.bu))return k;if(Bs){if(c&&!c.pf()){c.lj();B(c,Ha);this.ML=i}return k}if(As&&As())return k;var d=this.TJ(b,Ga);if(c&&d!=c)if(c.Nq(b,c.Yja||20))d=c;if(c!=d){if(c){fl(Cm(a),this.j.cc().Np());B(c,Ha,0);this.ML=i}if(d){fl(Cm(a),"pointer");this.ML=d;B(d,Ga,0)}}if(d=this.TJ(b,Ga)){B(d,Fa,0,b);return e}return k};W("poly",2);W("poly",3);W("poly",4,Js);W("poly");');
