GAddMessages({});
__gjsload_maps2__('var OV,PV=function(a){if(a.fc())return new Wn;else{var b=a.Bg(),c=a.yg();return new Wn(b,c)}},QV=function(a,b){var c=b.x-a.x,d=b.y-a.y;return c*c+d*d},RV=function(a,b){return a.x*b.x+a.y*b.y},SV=function(a){var b=jj(1000,screen.width),c=jj(1000,screen.height),d=a.mid(),e=new T(d.x-b,d.y+c),g=new T(d.x+b,d.y-c);return new Mn([g,e])},TV=function(a,b){return new Mn([new T(a.minX-b,a.minY-b),new T(a.maxX+b,a.maxY+b)])},UV=function(a){for(var b=[],c,d,e=0;e<H(a);){var g=a[e++],h=a[e++],i=a[e++],l=a[e++];if(h!=c||g!=d){b.push("m");b.push(g);b.push(h);b.push("l")}b.push(i);b.push(l);c=l;d=i}b.push("e");return b.join(" ")},VV=function(a){for(var b=[],c=0;c<H(a);++c){var d=UV(a[c]);b.push(d.replace(/e$/,""))}b.push("e");return b.join(" ")},WV=function(a,b){var c=0,d=0,e=255;try{if(a.charAt(0)=="#")a=a.substring(1);c=Lk(a.substring(0,2));d=Lk(a.substring(2,4));e=Lk(a.substring(4,6))}catch(g){}return c+","+d+","+e+","+(1-b)*255},XV=function(a,b,c,d,e,g,h,i,l,n){for(var p=j,r,s=l,x="",D=j,G,I,S=f;!S&&s<=a.nH();++s){var ba=a.zo(s,n),ha=ba.Ff,Xa=ba.Oa,qb=H(ha);if(qb>0&&H(ha[0]))for(var ic=qb=0,Rc=H(ha);ic<Rc;++ic)qb+=H(ha[ic]);if(!(qb>900)){if(H(ha)&&H(ha[0])){var Re=[];ic=0;for(Rc=H(ha);ic<Rc;ic++)Oj(Re,ha[ic]);ha=Re}Xa.minX-=d;Xa.minY-=d;Xa.maxX+=d;Xa.maxY+=d;I=Nn(c,Xa);G=ps(ha,new T(I.minX,I.minY),new T(I.maxX,I.maxY));if(H(G)<=900)S=k}}if(G&&H(G)>0){var Rd=gj(I.maxX-I.minX),Se=gj(I.maxY-I.minY);x="http://mt.google.com/mld?width="+Rd+"&height="+Se+"&path="+G;if(d&&e)x+="&color="+WV(e,g)+"&weight="+d;if(h)x+="&fill="+WV(h,i);D=new T(I.minX,I.minY)}r={vectors:ha,origin:D,src:x};var Uc=r.vectors;if(H(r.src)>0){var Ve=Tk(M,a,"polyrasterloaded"),Fh=new co;Fh.alpha=k;Fh.onLoadCallback=Ve;p=Xl(r.src,b,r.origin,j,Fh);y.C1()&&oi(p)}if(p)ti(p,1000);else Uc=j;return{Ua:p,Ff:Uc}};var YV={};YV.expandBounds=SV;YV.eua=function(a,b,c){var d=document.createElement("canvas");c.appendChild(d);var e=TV(a,b),g=e.Ca();Rh(d,e.min());var h=g.getWidthString();d.setAttribute("width",h);var i=g.getHeightString();d.setAttribute("height",i);d.getContext("2d").translate(-e.minX,-e.minY);return d};YV.polylineCanvasPath=function(a,b){for(var c,d,e=0;e<H(a);){var g=a[e++],h=a[e++],i=a[e++],l=a[e++];if(g!=d||h!=c)b.moveTo(g,h);b.lineTo(i,l);c=l;d=i}};YV.nF=function(a,b){var c=a.$(),d=a.zo(j,b),e=d.Ff,g=d.Oa,h=j;if(H(e)>0&&!g.fc()){var i=a instanceof zs,l=a,n=0;if(i)l=a.outline&&H(a.Z)>0?a.Z[0]:j;if(l)n=l.weight;var p=YV.eua(g,n,c),r=p.getContext("2d");if(i)for(var s=0;s<H(e);++s)YV.polylineCanvasPath(e[s],r);else YV.polylineCanvasPath(e,r);if(l){r.strokeStyle=l.color;r.globalAlpha=l.opacity;r.lineWidth=l.weight;r.lineCap="round";r.lineJoin="round";r.stroke()}if(a.fill){r.fillStyle=a.color;r.globalAlpha=a.opacity;r.fill()}h=p}if(h)ti(h,1000);else e=j;a.Ua=h;return{Ua:h,Ff:e}};var ZV={};ZV.expandBounds=function(a){var b=a.Ca(),c=kj(b.width,1800),d=kj(b.height,1800),e=a.mid(),g=new T(e.x-c,e.y+d),h=new T(e.x+c,e.y-d);return new Mn([h,g])};ZV.nF=function(a,b){a.x3(b);return{Ua:j,Ff:j}};var $V={};$V.expandBounds=SV;$V.nF=function(a,b){var c=a.$(),d=a.zo(j,b),e=d.Ff,g=d.Oa,h=j;if(H(e)>0&&!g.fc()){ft()&&y.type==4&&y.version>=3||oi(c);h=document.createElementNS("http://www.w3.org/2000/svg","svg");h.setAttribute("version","1.1");h.setAttribute("overflow","visible");var i=document.createElementNS("http://www.w3.org/2000/svg","path");i.setAttribute("stroke-linejoin","round");i.setAttribute("stroke-linecap","round");var l=a,n=j;if(a instanceof zs){n=VV(e);l=a.outline&&H(a.Z)>0?a.Z[0]:j}else n=UV(e);n&&Pm(i,"d",n.toUpperCase().replace("E",""));var p=0;if(l){i.setAttribute("stroke",l.color);i.setAttribute("stroke-opacity",l.opacity);var r=Vh(l.weight);i.setAttribute("stroke-width",r);p=l.weight}var s=TV(g,p),x=s.Ca();Rh(h,s.min());var D=x.getWidthString();h.setAttribute("width",D);var G=x.getHeightString();h.setAttribute("height",G);var I=[s.minX,s.minY,x.width,x.height].join(" ");h.setAttribute("viewBox",I);if(a.fill){i.setAttribute("fill",a.color);i.setAttribute("fill-opacity",a.opacity);i.setAttribute("fill-rule","evenodd")}else i.setAttribute("fill","none");h.appendChild(i);c.appendChild(h)}if(h)ti(h,1000);else e=j;a.Ua=h;return{Ua:h,Ff:e}};var aW={};aW.expandBounds=SV;aW.nF=function(a,b){var c=a.$(),d=a.zo(j,b),e=d.Ff,g=d.Oa,h=j;if(H(e)>0&&!g.fc()){c.setAttribute("dir","ltr");var i=a.j.Of();h=aW.mP("v:shape",c,i,new A(1,1));yi(h);h.coordorigin=i.x+" "+i.y;h.coordsize="1 1";if(a.fill){var l=aW.mP("v:fill",h);l.color=a.color;l.opacity=a.opacity}else h.filled=f;var n=aW.mP("v:stroke",h);n.joinstyle="round";n.endcap="round";var p=a;if(a instanceof zs){h.path=VV(e);p=a.outline&&H(a.Z)>0?a.Z[0]:j}else h.path=UV(e);if(p){n.color=p.color;n.opacity=p.opacity;n.weight=Vh(p.weight)}else n.opacity=0}if(h)ti(h,1000);else e=j;a.Ua=h;return{Ua:h,Ff:e}};aW.mP=function(a,b,c,d){var e=Qh(b).createElement(a);b&&Th(b,e);e.style.behavior="url(#default#VML)";c&&Rh(e,c);d&&Sh(e,d);return e};m=as.prototype;m.zo=function(a,b){var c=a||this.Km(),d=this.j,e=d.ug(),g=d.OCa();this.Qk[c]||(this.Qk[c]={});var h=this.Qk[c];if(b||!h.OA||!h.OA.kg(g)){var i=this.ez=this.CR().expandBounds(e),l=i.min(),n=i.max(),p=(l.x+n.x)/2,r=[l,n,new T(p,n.y),new T(p,l.y)];h.OA=new Wn;q(r,function(s){h.OA.extend(d.Wa(s,k))});h.Ff=[];h.Oa=new Mn;this.H3(c)}return h};m.CR=function(){if(!v(this.yp)){var a=y.type==1&&et(),b=ft(),c=gt();if(this.Fu)c=b=a=f;this.yp=c?YV:b?$V:a?aW:ZV}return this.yp};m.$=function(){return this.j.Vd(1)};m.tK=function(a,b){var c=this,d=c.j.ug();if(!(!a&&c.ez&&c.ez.kg(d))){$o(b,"plyrs");OV||(OV=new jo);c.yK();var e=mo(c);OV.Lt(function(){if(e.rb()){c.ez=c.CR().expandBounds(d);c.CR().nF(c,a);var g=c.Bo();if(g)c.V?E(g):C(g);M(c,"redraw",c.Ua);$o(b,"plyrd")}},b)}};m.remove=function(){if(this.yK()){this.Se=k;M(this,"remove")}};m.redraw=function(a,b){var c=this;if(!c.QI)if(c.Se)c.yK();else{if(a)c.Mf=k;if(c.V){c.tK(c.Mf,b);c.Mf=f}}};function bW(a,b,c){this.eN=a;this.bw=b;this.cw=c;this.P3=RV(b,a);this.Q3=RV(c,a)}var cW=function(a,b,c){var d=new T(b.x-a.x,b.y-a.y),e=c/RV(d,d);if(e>=1)return j;var g=Math.sqrt(e/(1-e)),h=new T(d.x*g-d.y,d.y*g+d.x),i=new T(d.x*g+d.y,d.y*g-d.x);return new bW(a,h,i)};bW.prototype.contains=function(a){return RV(this.bw,a)>=this.P3&&RV(this.cw,a)>=this.Q3};bW.prototype.Wha=function(a){var b=new T(-a.y,a.x),c=RV(b,this.bw),d=RV(b,this.cw);if(c>=0&&d>=0){this.cw=a;this.Q3=RV(a,this.eN)}else if(c<=0&&d<=0){this.bw=a;this.P3=RV(a,this.eN)}};bW.prototype.toString=function(){for(var a=Math.atan2(-this.bw.x,this.bw.y)*180/Math.PI,b=Math.atan2(this.cw.x,-this.cw.y)*180/Math.PI;b<a;)b+=360;return"pt:"+this.eN.toString()+" arc:["+a+","+b+"]"};bW.prototype.Tb=function(){return this.eN};var dW=function(a,b,c){var d=j,e=b[0],g=[],h=0,i=a*a,l=0.95*i,n=c?function(I){return c[I]}:function(I){return I},p=c?H(c):H(b);function r(I){e=b[n(I)];g.push(n(I));h=0}for(var s=0;s<p;++s){var x=b[n(s)],D=QV(e,x);if(!(D<=i))if(!d||!d.contains(x)||D<h){r(s-1);d=cW(e,x,l)}else{h=D;var G=cW(e,x,l);d.Wha(G.bw);d.Wha(G.cw)}}r(p-1);return g},eW=function(a,b){for(var c=new Array(H(a)),d=0,e=H(a);d<e;++d)c[d]=0;var g=j;d=0;for(e=H(b);d<e;++d){g=dW(b[d],a,g);for(var h=0,i=H(g);h<i;++h)++c[g[h]]}return c};var fW=function(a,b,c,d,e,g){var h=-1;if(b!=j)h=0;if(c!=j)h=1;if(d!=j)h=2;if(e!=j)h=3;if(h==-1)return[];for(var i=j,l=[],n=0;n<H(a);n+=2){var p=a[n],r=a[n+1];if(!(p.x==r.x&&p.y==r.y)){var s,x;switch(h){case 0:s=p.y>=b;x=r.y>=b;break;case 1:s=p.y<=c;x=r.y<=c;break;case 2:s=p.x>=d;x=r.x>=d;break;case 3:s=p.x<=e;x=r.x<=e;break}if(s||x)if(s&&x){l.push(p);l.push(r)}else{var D;switch(h){case 0:var G=p.x+(b-p.y)*(r.x-p.x)/(r.y-p.y);D=new Q(b,G,k);break;case 1:G=p.x+(c-p.y)*(r.x-p.x)/(r.y-p.y);D=new Q(c,G,k);break;case 2:var I=p.y+(d-p.x)*(r.y-p.y)/(r.x-p.x);D=new Q(I,d,k);break;case 3:I=p.y+(e-p.x)*(r.y-p.y)/(r.x-p.x);D=new Q(I,e,k);break}if(s){l.push(p);l.push(D);i=D}else if(x){if(i){l.push(i);l.push(D);i=j}l.push(D);l.push(r)}}}}if(g&&i){l.push(i);l.push(l[0])}return l},gW=function(a,b,c,d,e){for(var g=j,h=H(a),i=0;i<h;++i){g=e(a[(i+d)%h]);b.push(z(g.x));b.push(z(g.y));c.extend(g)}};m=bs.prototype;m.H3=function(a){var b=this.j,c=K(b,b.c7),d=this.Qk[a],e=this.wH(d.OA,a);gW(e,d.Ff,d.Oa,this.uk(e),c)};m.h9=function(a,b,c){var d=this;if(a instanceof im)a=PV(a);var e=d.PCa();e.ea();if(a)var g=gj((a.Sf()-e.ef())/360),h=ij((a.ef()-e.Sf())/360);else h=g=0;c||(a=j);for(var i=[],l=g;l<=h;++l){var n=d.J[0].GM(360*l),p=[];d.i9(a,0,H(d.J)-1,d.di-1,b,p,n);if(d.HG){var r=d.j.aa(),s=d.j.ja().Hc,x=function(Xa){return s.cc(Xa,r)},D=Sj(p);Bk(p);for(var G=0,I=H(D);G<I;G+=2)for(var S=hW([D[G],D[G+1]],x,d.Gt,a),ba=0,ha=H(S);ba<ha;ba+=2)iW(p,a,S[ba],S[ba+1])}i.push(p)}return i};m.wH=function(a,b){for(var c=[],d=this.h9(a,b,k),e=0,g=H(d);e<g;++e)Oj(c,d[e]);return c};m.l6=function(a,b){var c=this,d=c.j.ja().Hc,e=d.cc(a.Bg(),17),g=d.cc(a.yg(),17),h=c.Vt*Math.pow(c.Pn,b);e=new T(e.x-h,e.y+h);g=new T(g.x+h,g.y-h);e=d.jh(e,17,k);g=d.jh(g,17,k);return new Wn(e,g)};m.i9=function(a,b,c,d,e,g,h){var i=this,l=j;if(a)l=i.l6(a,d);for(var n=b,p=i.J[n].vV(h),r=i.nz(n,d);r<=c;){var s=i.J[r].vV(p),x=i.HG?es([p,s]):new Wn(p,s);if(l==j||l.intersects(x))d>e?i.i9(a,n,r,d-1,e,g,p):iW(g,i.HG?j:l,p,s);p=s;n=r;d?(r=i.nz(n,d)):++r}};function jW(a){for(var b=0,c=0;c<H(a)-1;++c)b+=wj(a[c+1].lng()-a[c].lng(),-180,180);return z(b/360)}bs.prototype.kP=function(){var a=this,b=H(a.J);if(b||!a.qd)a.Tsa=k;if(b){for(var c=new pm(18),d=new Array(b),e=[],g,h=a.J[0],i=h.lng(),l=0;l<b;++l){var n=a.J[l].lng(),p=n+360*z((h.lng()-n)/360);g=p==n?(g=a.J[l]):new Q(a.J[l].lat(),p);d[l]=c.cc(g,17);if(cj(p-i)>=180){i=h.lng();e.push(l-1)}}var r=Nj([0,1,2],function(x){return 3*(1<<4*x)});a.kb=eW(d,r);a.di=4;l=0;for(var s=H(e);l<s;++l)a.kb[e[l]]=3;a.jn=ms(a.kb,a.di)}else{a.kb=[];a.jn=[]}if(b>0&&a.J[0].equals(a.J[b-1]))a.l0=jW(a.J)};bs.prototype.nz=function(a,b){for(var c=this.kb,d=H(c),e=this.jn,g=a+1;g<d&&c[g]<b;)g=e[g];return g};bs.prototype.ke=function(a){var b=this;if(b.Jb())if(!(b.V==a)){b.V=a;var c=b.Bo();if(a){b.redraw(f);c&&E(c)}else c&&C(c);M(b,ie,a)}};bs.prototype.CG=function(a,b){var c=this,d=c.j,e=c.zo().Ff;if(!e||!d)return j;if(c.Wg.Ff!=e){c.Wg.Ff=e;c.Wg.a0=kW(e,0,H(e))}var g=c.Wg.a0,h=d.na(a),i=c.pT(b),l=new Mn(h.x-i,h.y-i,h.x+i,h.y+i);return lW(g,e,h,l,i)};function lW(a,b,c,d,e){var g=j;if(On(a.bounds,d))if(a.leaf)for(var h=a.start;h<a.start+a.len;h+=4){var i,l=b[h],n=b[h+1],p=b[h+2]-l,r=b[h+3]-n,s=c.x-l,x=c.y-n,D=p*p+r*r,G=0;if(D!=0)G=(p*s+r*x)/D;if(G<0)G=0;else if(G>1)G=1;var I=l+p*G,S=n+r*G,ba=(I-c.x)*(I-c.x)+(S-c.y)*(S-c.y),ha=j;if(ba<e*e)ha={point:new T(I,S),distSq:ba};if((i=ha)&&(!g||i.distSq<g.distSq)){g=i;g.segmentIndex=h/4}}else{var Xa=lW(a.a,b,c,d,e),qb=lW(a.b,b,c,d,e);g=!Xa||qb&&qb.distSq<Xa.distSq?qb:Xa}return g}function iW(a,b,c,d){if(!(c.lat()==d.lat()&&c.lng()==d.lng()))if(b==j||b.contains(c)&&b.contains(d)){a.push(c);a.push(d)}else{c=c.GM(0);d=d.GM(0);var e=b.Rf(),g=b.xg(),h=b.ef(),i=b.Sf(),l=[c,d];l=fW(l,e,j,j,j,f);l=fW(l,j,g,j,j,f);l=fW(l,j,j,i,j,f);l=fW(l,j,j,j,h,f);Oj(a,l)}}m=bs.prototype;m.pT=function(a){var b=Math.ceil(2.5);return jj(a||b,z(this.weight/2))};m.yya=function(a,b){var c=j,d=this.CG(a,b||10);if(d){c={};c.kwa=nj(d.distSq);c.Ob=d.point;c.oa=d.segmentIndex}return c};m.Wu=function(a){var b=this,c=b.j,d=c.aa();if(!b.Mn)b.Mn=[];var e=b.Mn[d];if(!e){var g=b.da();if(!g)return j;var h=b.pT(a),i=c.na(g.Bg()),l=c.na(g.yg());e=new im(c.Wa(new T(i.x-h,i.y+h)),c.Wa(new T(l.x+h,l.y-h)));b.Mn[d]=e}return e};m.Km=function(){var a=this;if(a.Tsa)return 0;else{var b=17-a.j.aa(),c=a.Vt*Math.pow(2,-b),d=0;do{++d;c*=a.Pn}while(d<a.di&&c<=1);return d-1}};m.uk=function(a){if(!a||H(a)==0)return 0;if(!a[0].equals(a[a.length-1]))return 0;if(this.l0==0)return 0;for(var b=this.j.ea(),c=0,d=0,e=0;e<H(a);e+=2){var g=wj(a[e].lng()-b.lng(),-180,180)*this.l0;if(g<d){d=g;c=e}}return c};function kW(a,b,c){var d;if(c<=40){for(var e=new Mn,g=b;g<b+c;g+=4){e.extend(new T(a[g],a[g+1]));e.extend(new T(a[g+2],a[g+3]))}d={leaf:k,start:b,len:c,bounds:e}}else{var h=ij(c/8)*4,i=kW(a,b,h),l=kW(a,b+h,c-h);e=new Mn;e.extend(i.bounds.min());e.extend(i.bounds.max());e.extend(l.bounds.min());e.extend(l.bounds.max());d={leaf:f,a:i,b:l,bounds:e}}return d}bs.prototype.tp=function(a,b){var c=this.yya(a,b);if(!c)return j;return c.kwa<this.pT(b)?c:j};bs.prototype.x3=function(a){var b=this.j.Vd(1);this.Ua=XV(this,b,this.ez,this.weight,this.color,this.opacity,"",0,this.Km(),a).Ua};bs.prototype.yK=function(){var a=this;no(a);if(a.Ua){tn(a.Ua);a.Ua=j;a.Qk={};a.Wg={};return k}return f};bs.prototype.PCa=function(){var a=new Wn,b=H(this.J);if(!b)return a;for(var c=this.J[0],d=jj(this.di-1,0),e=0;e<b;e=this.nz(e,d)){c=this.J[e].vV(c);a.extend(c)}return d?this.l6(a,d):a};delete bs.prototype.redraw;delete bs.prototype.remove;zs.prototype.H3=function(a){for(var b=this.j,c=K(b,b.c7),d=this.Qk[a],e=this.wH(d.OA,a),g=0,h=H(e);g<h;++g){var i=e[g],l=[],n=new Mn;gW(i,l,n,0,c);d.Ff.push(l);d.Oa.Hxa(n)}};zs.prototype.wH=function(a,b){if(a instanceof im)a=PV(a);for(var c=[],d=0;d<H(this.Z);++d)Oj(c,mW(this.Z[d],a,b));return c};function mW(a,b,c){var d=a.h9(b,c,f),e=[],g=b.Rf(),h=b.xg(),i=b.ef(),l=b.Sf();q(d,function(n){n=fW(n,g,j,j,j,k);n=fW(n,j,h,j,j,k);n=fW(n,j,j,l,j,k);n=fW(n,j,j,j,i,k);e.push(n)});return e}zs.prototype.ke=function(a){var b=this;if(b.Jb())if(!(b.V==a)){b.V=a;var c=b.Bo();if(a){b.redraw(f);c&&E(c)}else c&&C(c);if(!(b.T1a()&&c)){for(var d=0;d<H(b.Z);++d)a?b.Z[d].show():b.Z[d].hide();M(b,ie,a)}}};zs.prototype.Wu=function(a){var b=this,c=b.j.aa(),d=b.Mn[c];if(!d){d=new im;for(var e=0;e<b.Z.length;++e){var g=b.Z[e].Wu(a);g!=j&&d.union(g)}b.Mn[c]=d}return d};zs.prototype.ZW=function(a){var b=this,c=b.j,d=b.zo().Ff;if(!d||!c)return j;var e;if(b.Wg.Ff!=d){e=Dk(d);b.Wg.Ff=d;b.Wg.Lya=e;b.Wg.a0=kW(e,0,H(e))}e=b.Wg.Lya;var g=b.Wg.a0,h=c.na(a);return!!(nW(g,e,h)%2)};function nW(a,b,c){var d=0;if(a.bounds.Fta(c))if(a.leaf)for(var e=c.x,g=c.y,h=a.start;h<a.start+a.len;){var i=b[h++],l=b[h++],n=b[h++],p=b[h++];if(p<l){var r=i;i=n;n=r;r=l;l=p;p=r}l<=g&&g<p&&(e-i)*(p-l)<(g-l)*(n-i)&&++d}else{d+=nW(a.a,b,c);d+=nW(a.b,b,c)}return d}m=zs.prototype;m.Km=function(){for(var a=100,b=0;b<H(this.Z);++b){var c=this.Z[b].Km();if(a>c)a=c}return a};m.T1a=function(){if(this.Fu)return k;if(ft()||gt())return f;return y.type!=1||!et()};m.tp=function(a,b){return this.Z[0].tp(a,b)};m.x3=function(a){var b=this.j.Vd(1),c="",d=0;if(this.fill){c=this.color;d=this.opacity}for(var e=0,g=H(this.Z);e<g;++e){var h=this.Z[e],i=j;if(this.outline)i=h.weight;var l=XV(this,b,this.ez,i,h.color,h.opacity,c,d,h.Km(),a);h.Ua=l.Ua}};m.yK=function(){var a=this,b=f;no(a);for(var c=0;c<H(a.Z);++c){if(a.Z[c].Ua)b=k;a.Z[c].remove()}if(a.Ua){b=k;tn(a.Ua);a.Ua=j;a.Qk={};a.Wg={}}return b};delete zs.prototype.redraw;delete zs.prototype.remove;function hW(a,b,c,d){var e=new oW(b,c,d),g=[];g[0]=new gs(a[0]);Xn(g[0].latlng,g[0].r3);g[1]=new gs(a[1]);Xn(g[1].latlng,g[1].r3);for(var h=e.aO(g,0),i=[],l=0,n=H(h);l<n;++l)i.push(h[l].latlng);return i}function oW(a,b,c){var d=this;d.lK=a;var e=b||0;if(e<3)e=3;d.Qma=e;d.Oa=c||j}oW.prototype.aO=function(a,b){var c=this;if(b>10)return a;var d=es([a[0].latlng,a[1].latlng]);if(c.Oa&&!d.intersects(c.Oa))return[];var e=c.lK(a[0].latlng),g=c.lK(a[1].latlng),h=new gs;if(!pW(a,h))return a;c.lK(h.latlng);for(var i=[],l=1;l<4;++l){var n=l/4;i.push(new T(e.x*(1-n)+g.x*n,e.y*(1-n)+g.y*n))}var p=[];p[0]=new gs;if(!pW([a[0],h],p[0]))return a;p[1]=h;p[2]=new gs;if(!pW([h,a[1]],p[2]))return a;q(p,function(S,ba){p[ba]=c.lK(S.latlng)});var r=f;for(l=0;l<3;++l){var s=i[l],x=p[l];if(!(cj(s.x-x.x)<c.Qma&&cj(s.y-x.y)<c.Qma)){r=k;break}}if(r){var D=[h,a[1]],G=c.aO([a[0],h],b+1),I=c.aO(D,b+1);Oj(G,I);return G}else return a};function pW(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=nj(c[0]*c[0]+c[1]*c[1]+c[2]*c[2]);c[0]/=d;c[1]/=d;c[2]/=d;Yn(b.r3,b.latlng);for(var e=kj(a[0].latlng.ge,a[1].latlng.ge),g=jj(a[0].latlng.ge,a[1].latlng.ge);b.latlng.ge>g;)b.latlng.ge-=360;for(;b.latlng.ge<e;)b.latlng.ge+=360;if(b.latlng.ge>g)return f;return k};Es.K=function(){this.Z=[];this.is=[];this.eJ=j};m=Es.prototype;m.v3=k;m.initialize=function(a){this.j=a};m.W=function(a,b){var c=a.Va();if(c=="Polyline")this.Z.push(a);else c=="Polygon"&&this.is.push(a);a.initialize(this.j);a.redraw(k,b);if(gn(a,o)||gn(a,Wc))a.qga();this.j.d1(a)};m.ra=function(a){var b=a.Va();if(b=="Polyline")Aj(this.Z,a);else b=="Polygon"&&Aj(this.is,a);a.remove();bp(a)};m.Hm=function(a){q(this.Z,a);q(this.is,a)};m.GY=function(a){this.v3=a};m.D9=function(a){var b=this.qH(a,Vc);b&&M(b,"opencontextmenu",0,a);return b};m.$z=function(a,b,c,d){if(b==dd)return this.kLa(a,d);if(b==o&&this.v3){var e=this.qH(d,b);if(e){M(e,o,d);return k}}return f};m.qH=function(a,b){var c=Wc;if(ed==b)c=fd;else if(Vc==b)c=Gd;else if(dd==b)c=dd;if(this.Z)for(var d=H(this.Z)-1;d>=0;--d){var e=this.Z[d];if(!(e.ha()||!e.jg))if(!b||gn(e,b)||gn(e,c)){var g=e.Wu();if(g&&g.contains(a))if(e.tp(a))return e}}if(this.is){var h=[];d=0;for(var i=H(this.is);d<i;++d){var l=this.is[d];if(!(l.ha()||!l.jg))if(!b||gn(l,b)||gn(l,c))(g=l.Wu())&&g.contains(a)&&h.push(l)}for(d=H(h)-1;d>=0;--d){l=h[d];if(l.Z[0].tp(a))return l}for(d=H(h)-1;d>=0;--d){l=h[d];if(l.ZW(a))return l}}return j};m.kLa=function(a,b){var c=this.eJ;if(!H(this.Z)&&!H(this.is))return f;if(vs){if(c&&!c.Me()){c.ko();M(c,fd);this.eJ=j}return f}if(us&&us())return f;var d=this.qH(b,ed);if(c&&d!=c)if(c.tp(b,c.gea||20))d=c;if(c!=d){if(c){ni(wn(a),Zo.Jm());M(c,fd,0);this.eJ=j}if(d){ni(wn(a),"pointer");this.eJ=d;M(d,ed,0)}}if(d=this.qH(b,ed)){M(d,dd,0,b);return k}return f};N("poly",2);N("poly",3);N("poly",4,Es);N("poly");');