/* Copyright 2005-2007 Google. To use maps on your own site, visit http://code.google.com/apis/maps/. */ __gjsload__('var mD={SERVER:0,VML:1,SVG:2,CANVAS:3};V.determineRenderingMethod=function(a){if(!ma(a.wF)){var b=t.type==1&&dp(),c=gp(),d=hp();if(a.Nl()){b=false;c=false;d=false}a.wF=d?mD.CANVAS:c?mD.SVG:b?mD.VML:mD.SERVER}return a.wF};V.expandBounds=function(a,b){var c,d;if(b!=mD.SERVER){c=Zc(1000,screen.width);d=Zc(1000,screen.height)}else{var e=a.L();c=$c(e.width,1800);d=$c(e.height,1800)}var f=a.mid(),g=new N(f.x-c,f.y+d),h=new N(f.x+c,f.y-d),i=new Qi([h,g]);return i};V.computeMapDivBounds=function(a){var b=a.L(),c=a.Ga(),d=c.x-C(b.width/2),e=c.y-C(b.height/2);return new Qi([new N(d,e),new N(d+b.width,e+b.height)])};V.polyRedrawHelper=function(a,b){var c,d,e=V.computeMapDivBounds(a.c);if(!b&&a.vq&&a.vq.wb(e))return;var f=V.determineRenderingMethod(a),g=a.vq=V.expandBounds(e,f);a.lh();var h=a.c.Sa(1);if(f!=mD.SERVER){var i=V.vI(a,h,f,b);a.ga=i.ga}else if(a instanceof W){var k=null,l=null;if(a.fill){k=a.color;l=a.opacity}for(c=0,d=j(a.j);c<d;++c){var n=a.j[c],p=null;if(a.outline)p=n.weight;var s=V.createRasterGraphic(a,h,g,p,n.color,n.opacity,k,l,n.Vc(),b);n.ga=s.ga}}else if(a instanceof T){var s=V.createRasterGraphic(a,h,g,a.weight,a.color,a.opacity,null,null,a.Vc(),b);a.ga=s.ga}H(a,Ig,a.ga)};V.uI=function(a,b,c){var d=document.createElement("canvas");c.appendChild(d);var e=this.qx(a,b);Pb(d,new N(e.vbMinX,e.vbMinY));v(d,"width",B(e.vbSizeX));v(d,"height",B(e.vbSizeY));var f=d.getContext("2d");f.translate(-e.vbMinX,-e.vbMinY);return d};V.tI=function(a,b,c,d){var e=a instanceof W,f=a,g=0;if(e)f=a.outline&&j(a.j)>0?a.j[0]:null;if(f)g=f.weight;var h=this.uI(c,g,d),i=h.getContext("2d");if(e)for(var k=0;k<j(b);++k)this.polylineCanvasPath(b[k],i);else this.polylineCanvasPath(b,i);if(f){i.strokeStyle=f.color;i.globalAlpha=f.opacity;i.lineWidth=f.weight;i.lineCap="round";i.lineJoin="round";i.stroke()}if(a.fill){i.fillStyle=a.color;i.globalAlpha=a.opacity;i.fill()}return h};V.polylineCanvasPath=function(a,b){var c,d;for(var e=0;e<j(a);){var f=a[e++],g=a[e++],h=a[e++],i=a[e++];if(f!=d||g!=c)b.moveTo(f,g);b.lineTo(h,i);c=i;d=h}};V.qx=function(a,b){var c={};c.vbMinX=a.min().x-b;c.vbMinY=a.min().y-b;c.vbSizeX=a.max().x+b-c.vbMinX;c.vbSizeY=a.max().y+b-c.vbMinY;return c};V.vI=function(a,b,c,d){var e=a instanceof W,f=V.computeDivVectorsAndBounds(a,null,d),g=f.td,h=f.K,i=null;if(j(g)>0&&!h.ea())if(c==mD.SVG){pc(b);i=document.createElementNS(bp,"svg");v(i,"version","1.1");v(i,"overflow","visible");var k=document.createElementNS(bp,"path");v(k,"stroke-linejoin","round");v(k,"stroke-linecap","round");var l=a,n=null;if(e){n=V.FE(g);l=a.outline&&j(a.j)>0?a.j[0]:null}else n=V.polylineVmlPath(g);if(n)v(k,"d",n.toUpperCase().replace("E",""));var p=0;if(l){v(k,"stroke",l.color);v(k,"stroke-opacity",l.opacity);v(k,"stroke-width",B(l.weight));p=l.weight}var s=this.qx(h,p);Pb(i,new N(s.vbMinX,s.vbMinY));v(i,"width",B(s.vbSizeX));v(i,"height",B(s.vbSizeY));v(i,"viewBox",s.vbMinX+" "+s.vbMinY+" "+s.vbSizeX+" "+s.vbSizeY);if(a.fill){v(k,"fill",a.color);v(k,"fill-opacity",a.opacity);v(k,"fill-rule","evenodd")}else v(k,"fill","none");Sb(i,k);Sb(b,i)}else if(c==mD.VML){v(b,"dir","ltr");var u=a.c.Ga();i=V.Zp("v:shape",b,u,new D(1,1));vc(i);i.coordorigin=u.x+" "+u.y;i.coordsize="1 1";if(a.fill){var x=V.Zp("v:fill",i);x.color=a.color;x.opacity=a.opacity}else i.filled=false;var w=V.Zp("v:stroke",i);w.joinstyle="round";w.endcap="round";var l=a;if(e){i.path=V.FE(g);l=a.outline&&j(a.j)>0?a.j[0]:null}else i.path=V.polylineVmlPath(g);if(l){w.color=l.color;w.opacity=l.opacity;w.weight=B(l.weight)}else w.opacity=0}else i=this.tI(a,g,h,b);if(i)tc(i,1000);else g=null;var M={ga:i,td:g};return M};V.clipSingle=function(a,b,c,d,e,f){var g=-1;if(b!=null)g=0;if(c!=null)g=1;if(d!=null)g=2;if(e!=null)g=3;if(g==-1)return[];var h=null,i=[];for(var k=0;k<j(a);k+=2){var l=a[k],n=a[k+1];if(l.x==n.x&&l.y==n.y)continue;var p,s;switch(g){case 0:p=l.y>=b;s=n.y>=b;break;case 1:p=l.y<=c;s=n.y<=c;break;case 2:p=l.x>=d;s=n.x>=d;break;case 3:p=l.x<=e;s=n.x<=e;break}if(!p&&!s)continue;if(p&&s){i.push(l);i.push(n);continue}var u;switch(g){case 0:var x=l.x+(b-l.y)*(n.x-l.x)/(n.y-l.y);u=new L(b,x,true);break;case 1:var x=l.x+(c-l.y)*(n.x-l.x)/(n.y-l.y);u=new L(c,x,true);break;case 2:var w=l.y+(d-l.x)*(n.y-l.y)/(n.x-l.x);u=new L(w,d,true);break;case 3:var w=l.y+(e-l.x)*(n.y-l.y)/(n.x-l.x);u=new L(w,e,true);break}if(p){i.push(l);i.push(u);h=u}else if(s){if(h){i.push(h);i.push(u);h=null}i.push(u);i.push(n)}}if(f&&h){i.push(h);i.push(i[0]);h=null}return i};V.Zp=function(a,b,c,d){var e=Ob(b).createElement(a);if(b)Sb(b,e);fp(e);if(c)Pb(e,c);if(d)Qb(e,d);return e};V.polylineVmlPath=function(a){var b=[],c,d;for(var e=0;e<j(a);){var f=a[e++],g=a[e++],h=a[e++],i=a[e++];if(g!=c||f!=d){b.push("m");b.push(f);b.push(g);b.push("l")}b.push(h);b.push(i);c=i;d=h}b.push("e");return b.join(" ")};V.FE=function(a){var b=[];for(var c=0;c<j(a);++c){var d=V.polylineVmlPath(a[c]);b.push(d.replace(/e$/,""))}b.push("e");return b.join(" ")};V.DE=function(a,b){var c=0,d=0,e=255;try{if(a.charAt(0)=="#")a=a.substring(1);c=parseInt(a.substring(0,2),16);d=parseInt(a.substring(2,4),16);e=parseInt(a.substring(4,6),16)}catch(f){}var g=(1-b)*255;return c+","+d+","+e+","+g};V.createRasterGraphic=function(a,b,c,d,e,f,g,h,i,k){var l=null,n=V.aJ(a,c,d,e,f,g,h,i,k),p=n.vectors;if(j(n.src)>0){var s=de(H,a,Kg),u=new kj;u.alpha=true;u.onLoadCallback=s;l=nf(n.src,b,n.origin,null,u);if(V.fI())pc(l)}if(l)tc(l,1000);else p=null;var x={ga:l,td:p};return x};V.aJ=function(a,b,c,d,e,f,g,h,i){var k="",l=null,n,p;for(var s=false;!s&&h<=a.Hg();++h){var u=V.computeDivVectorsAndBounds(a,h,i),x=u.td,w=u.K,M=j(x);if(M>0&&j(x[0])){M=0;for(var y=0,ea=j(x);y<ea;++y)M+=j(x[y])}if(M>900)continue;if(j(x)&&j(x[0])){var Ja=[];for(var y=0,ea=j(x);y<ea;y++)Dd(Ja,x[y]);x=Ja}w.minX-=c;w.minY-=c;w.maxX+=c;w.maxY+=c;p=Qi.intersection(b,w);n=$o.polylineEncodedImageSource(x,new N(p.minX,p.minY),new N(p.maxX,p.maxY));if(j(n)<=900)s=true}if(n&&j(n)>0){var Wa=Vc(p.maxX-p.minX),wb=Vc(p.maxY-p.minY);k="http://mt.google.com/mld?width="+Wa+"&height="+wb+"&path="+n;if(c&&d)k+="&color="+V.DE(d,e)+"&weight="+c;if(f)k+="&fill="+V.DE(f,g);l=new N(p.minX,p.minY)}return{vectors:x,origin:l,src:k}};V.fI=function(){return t.ya()||t.type==1};V.computeDivVectorsAndBounds=function(a,b,c){var d=b||a.Vc(),e=a.c,f=V.computeMapDivBounds(e),g=e.p();if(!a.ge[d])a.ge[d]={};var h=a.ge[d];if(c||!h.DC||!h.DC.wb(g)){var i=V.expandBounds(f,V.determineRenderingMethod(a)),k=new N(i.min().x,i.max().y),l=new N(i.max().x,i.min().y),n=e.Oq(l,k);a.vq=i;h.DC=n;var p=h.td=[],f=h.K=new Qi,s=a.Ui(n,d),u=G(e,e.A),x=e.ka().x+e.L().width/2,w=e.Ed();if(a.I()==Ib)V.vz(s,p,f,a.vk(s),u,x,w);else for(var M=0,y=j(s);M<y;++M){var ea=s[M],Ja=a.j[M],Wa=[],wb=new Qi;V.vz(ea,Wa,wb,Ja.vk(ea),u,x,w);p.push(Wa);f.fz(wb)}}return h};V.vz=function(a,b,c,d,e,f,g){var h=null,i=j(a);for(var k=0;k<i;++k){var l=(k+d)%i;h=e(a[l],h);b.push(C(h.x));b.push(C(h.y));c.extend(h)}var n=(c.minX+c.maxX)/2,p=C(C((f-n)/g)*g);if(p==0)return;for(var k=0;k<i;++k)b[2*k]+=p;c.minX+=p;c.maxX+=p};T.prototype.Ui=function(a,b){var c=this,d=[];c.Xr(a,0,j(c.f)-1,c.Lb-1,b,d);if(c.Pl){var e=c.c.H(),f=c.c.Q().getProjection(),g=function(s){return f.fromLatLngToPixel(s,e)},h=Fd(d);Xd(d);for(var i=0,k=j(h);i<k;i+=2){var l=nD([h[i],h[i+1]],g,c.Xf,a);for(var n=0,p=j(l);n<p;n+=2)oD(d,a,l[n],l[n+1])}}return d};T.prototype.Xr=function(a,b,c,d,e,f){var g=this,h=null,i=g.c.Q().getProjection();if(a){var k=i.fromLatLngToPixel(a.Ta(),17),l=i.fromLatLngToPixel(a.Ra(),17),n=g.gg*Math.pow(g.Yd,d);k=new N(k.x-n,k.y+n);l=new N(l.x+n,l.y-n);k=i.fromPixelToLatLng(k,17,true);l=i.fromPixelToLatLng(l,17,true);h=new J(k,l)}var p=b,s=g.f[p],u=g.Hi(p,d);while(u<=c){var x=g.f[u],w;if(g.Pl)w=kp([s,x]);else{w=new J;w.extend(s);w.extend(x)}if(h==null||h.intersects(w))if(d>e)g.Xr(a,p,u,d-1,e,f);else oD(f,g.Pl?null:h,s,x);var M=s;s=x;x=M;p=u;d?(u=g.Hi(p,d)):++u}};T.prototype.Hi=function(a,b){var c=this.F,d=j(c),e=this.Jd,f=a+1;while(f<d&&c[f]<b)f=e[f];return f};T.prototype.Va=function(a){var b=this;if(!b.S())return;if(b.u==a)return;b.u=a;var c=b.Ni();if(a){b.redraw(false);if(c)gc(c)}else if(c)bc(c);H(b,Lh,a)};T.prototype.lz=function(a,b){var c=this,d=c.c,e=V.computeDivVectorsAndBounds(c).td;if(!e||!d)return null;if(c.tb.td!=e){c.tb.td=e;c.tb.ew=pD(e,0,j(e))}var f=c.tb.ew,g=d.A(a),h=c.Am(b),i=new Qi(g.x-h,g.y-h,g.x+h,g.y+h);return qD(f,e,g,i,h)};function qD(a,b,c,d,e){var f=null;if(Qi.intersects(a.bounds,d))if(a.leaf)for(var g=a.start;g<a.start+a.len;g+=4){var h=rD(c,b[g],b[g+1],b[g+2],b[g+3],e);if(h&&(!f||h.distSq<f.distSq)){f=h;f.segmentIndex=g/4}}else{var i=qD(a.a,b,c,d,e),k=qD(a.b,b,c,d,e);f=!i||k&&k.distSq<i.distSq?k:i}return f}function rD(a,b,c,d,e,f){var g=d-b,h=e-c,i=a.x-b,k=a.y-c,l=g*g+h*h,n=0;if(l!=0){var p=g*i+h*k;n=p/l}if(n<0)n=0;else if(n>1)n=1;var s=b+g*n,u=c+h*n,x=(s-a.x)*(s-a.x)+(u-a.y)*(u-a.y),w=null;if(x<f*f)w={point:new N(s,u),distSq:x};return w}function oD(a,b,c,d){if(c.lat()==d.lat()&&c.lng()==d.lng())return;if(b==null||b.contains(c)&&b.contains(d)){a.push(c);a.push(d);return}c=c.copy();d=d.copy();var e=b.Ta().y,f=b.Ra().y,g=b.Ra().x,h=b.Ta().x;if(g<h)g+=360;var i=(g+h)/2;while(d.lng()>c.lng()+180)d.nd(d.lng()-360);while(d.lng()<c.lng()-180)d.nd(d.lng()+360);var k=(c.lng()+d.lng())/2;while(k>i+180){k-=360;c.nd(c.lng()-360);d.nd(d.lng()-360)}while(k<i-180){k+=360;c.nd(c.lng()+360);d.nd(d.lng()+360)}var l=[c,d];l=V.clipSingle(l,e,null,null,null,false);l=V.clipSingle(l,null,f,null,null,false);if(!b.va.dj()){l=V.clipSingle(l,null,null,h,null,false);l=V.clipSingle(l,null,null,null,g,false)}Dd(a,l)}T.prototype.Am=function(a){var b=Math.ceil(ap.weight/2),c=a||b;return Zc(c,C(this.weight/2))};T.prototype.kz=function(a,b){var c=null,d=this.lz(a,b||10);if(d){c={};c.yI=cd(d.distSq);c.aa=d.point;c.Ia=d.segmentIndex}return c};T.prototype.ye=function(a){var b=this,c=b.c,d=c.H();if(!b.Qe)b.Qe=[];var e=b.Qe[d];if(!e){var f=b.p();if(!f)return null;var g=b.Am(a),h=c.A(f.Ta()),i=c.A(f.Ra());e=new J(c.R(new N(h.x-g,h.y+g)),c.R(new N(i.x+g,i.y-g)));b.Qe[d]=e}return e};T.prototype.Vc=function(){var a=this;if(a.nI)return 0;else{var b=17-a.c.H(),c=a.gg*Math.pow(2,-b),d=0;do{++d;c*=a.Yd}while(d<a.Lb&&c<=1);return d-1}};T.prototype.vk=function(a){if(!a||j(a)==0)return 0;if(!a[0].equals(a[a.length-1]))return 0;if(this.jw==0)return 0;var b=this.c.Y(),c=0,d=0;for(var e=0;e<j(a);e+=2){var f=kd(a[e].lng()-b.lng(),-180,180)*this.jw;if(f<d){d=f;c=e}}return c};function pD(a,b,c){var d;if(c<=40){var e=new Qi;for(var f=b;f<b+c;f+=4){e.extend(new N(a[f],a[f+1]));e.extend(new N(a[f+2],a[f+3]))}d={leaf:true,start:b,len:c,bounds:e}}else{var g=Xc(c/8)*4,h=pD(a,b,g),i=pD(a,b+g,c-g),e=new Qi;e.extend(h.bounds.min());e.extend(h.bounds.max());e.extend(i.bounds.min());e.extend(i.bounds.max());d={leaf:false,a:h,b:i,bounds:e}}return d}T.prototype.Je=function(a,b){var c=this.kz(a,b);if(!c)return null;return c.yI<this.Am(b)?c:null};T.prototype.redraw=function(a){var b=this;if(b.oj)return;if(a)b.mb=true;if(b.u){V.polyRedrawHelper(b,b.mb);b.mb=false}};T.prototype.lh=function(){var a=this;if(a.ga){gg(a.ga);a.ga=null;a.ge={};a.tb={};return true}return false};T.prototype.remove=function(){if(this.lh())H(this,ig)};$o.polylineEncodedImageSource=function(a,b,c){if(b.x==Qa||b.y==Qa)return"";var d=[],e;for(var f=0;f<j(a);f+=4){var g=new N(a[f],a[f+1]),h=new N(a[f+2],a[f+3]);if(g.equals(h))continue;if(c){$o.Fx(g,h,b.x,c.x,b.y,c.y);$o.Fx(h,g,b.x,c.x,b.y,c.y)}if(!g.equals(e)){if(j(d)>0)$o.Ke(9999,d);$o.Ke(g.x-b.x,d);$o.Ke(g.y-b.y,d)}$o.Ke(h.x-g.x,d);$o.Ke(h.y-g.y,d);e=h}$o.Ke(9999,d);return d.join("")};$o.polylineEncodeStyleAsString=function(a){var b=[],c=ip(a.color);if(c==null)c=ip(ap.color);$o.Hf(c.r,b);$o.Hf(c.g,b);$o.Hf(c.b,b);var d=C(a.weight*4);$o.Hf(d,b);var e=C(a.opacity*255);$o.Hf(e,b);return b.join("")};$o.Fx=function(a,b,c,d,e,f){if(a.x>d)$o.Gx(a,b,d,e,f);if(a.x<c)$o.Gx(a,b,c,e,f);if(a.y>f)$o.Hx(a,b,f,c,d);if(a.y<e)$o.Hx(a,b,e,c,d)};$o.Gx=function(a,b,c,d,e){var f=b.y+(c-b.x)/(a.x-b.x)*(a.y-b.y);if(f<=e&&f>=d){a.x=c;a.y=C(f)}};$o.Hx=function(a,b,c,d,e){var f=b.x+(c-b.y)/(a.y-b.y)*(a.x-b.x);if(f<=e&&f>=d){a.x=C(f);a.y=c}};$o.polylineEncodeLevels=function(a){var b=[];for(var c=0;c<j(a);++c)$o.Hf(a[c],b);return b.join("")};W.prototype.Ui=function(a,b){var c=[];for(var d=0;d<j(this.j);++d)c.push(sD(this.j[d],a,b));return c};function tD(a){var b=180,c=-180,d=0,e,f=j(a);if(f==0)return{Wv:false,pt:0};for(e=0;e<f;++e){var g=a[e],h=g.lng();if(h>c){c=h;d=e}if(h<b)b=h}if(c-b<180)return{Wv:false,pt:(b+c)/2};var i=d,k=d+f,l=a[i].lng();b=c=l;for(e=i;e<k;++e){var g=a[e%f],h=g.lng();while(h>l+180)h-=360;while(h<l-180)h+=360;g.nd(h);l=h;if(h<b)b=h;if(h>c)c=h}return{Wv:true,pt:(b+c)/2}}function uD(a){m(a,function(b){var c=b.lng();while(c>180)c-=360;while(c<-180)c+=360;b.nd(c)})}function sD(a,b,c){var d=a.Ui(null,c),e=b.Ta().y,f=b.Ra().y,g=b.Ra().x,h=b.Ta().x;d=V.clipSingle(d,e,null,null,null,true);d=V.clipSingle(d,null,f,null,null,true);var i=tD(d),k=i.pt;if(g<h)g+=360;var l=(g+h)/2;while(l<k-180){l+=360;g+=360;h+=360}while(l>k+180){l-=360;g-=360;h-=360}if(!b.va.dj()){d=V.clipSingle(d,null,null,h,null,true);d=V.clipSingle(d,null,null,null,g,true)}if(i.Wv)uD(d);return d}W.prototype.Va=function(a){var b=this;if(!b.S())return;if(b.u==a)return;b.u=a;var c=b.Ni();if(a){b.redraw(false);if(c)gc(c)}else if(c)bc(c);if(b.xH()&&c)return;for(var d=0;d<j(b.j);++d)if(a)b.j[d].show();else b.j[d].hide();H(b,Lh,a)};W.prototype.ye=function(a){var b=this,c=b.c,d=c.H(),e=b.Qe[d];if(!e){e=new J;for(var f=0;f<b.j.length;++f){var g=b.j[f].ye(a);if(g!=null)e.union(g)}b.Qe[d]=e}return e};W.prototype.lu=function(a){var b=this,c=b.c,d=V.computeDivVectorsAndBounds(b).td;if(!d||!c)return null;var e;if(b.tb.td!=d){e=Array.prototype.concat.apply([],d);b.tb.td=d;b.tb.MI=e;b.tb.ew=pD(e,0,j(e))}e=b.tb.MI;var f=b.tb.ew,g=c.A(a);return!!(vD(f,e,g)%2)};function vD(a,b,c){var d=0;if(a.bounds.Sx(c))if(a.leaf){var e=c.x,f=c.y;for(var g=a.start;g<a.start+a.len;){var h=b[g++],i=b[g++],k=b[g++],l=b[g++];if(l<i){var n=h;h=k;k=n;n=i;i=l;l=n}if(i<=f&&f<l&&(e-h)*(l-i)<(f-i)*(k-h))++d}}else{d+=vD(a.a,b,c);d+=vD(a.b,b,c)}return d}W.prototype.Vc=function(){var a=100;for(var b=0;b<j(this.j);++b){var c=this.j[b].Vc();if(a>c)a=c}return a};W.prototype.xH=function(){if(this.qz)return true;if(gp()||hp())return false;return t.type!=1||!dp()};W.prototype.Je=function(a,b){return this.j[0].Je(a,b)};W.prototype.redraw=function(a){var b=this;if(b.oj)return;if(a)b.mb=true;if(b.u){V.polyRedrawHelper(b,b.mb);b.mb=false}};W.prototype.lh=function(){var a=this,b=false;for(var c=0;c<j(a.j);++c){if(a.j[c].ga)b=true;a.j[c].remove()}if(a.ga){b=true;gg(a.ga);a.ga=null;a.ge={};a.tb={}}return b};W.prototype.remove=function(){if(this.lh())H(this,ig)};function nD(a,b,c,d){var e=new wD(b,c,d),f=[];f[0]=new np(a[0]);cj(f[0].latlng,f[0].r3);f[1]=new np(a[1]);cj(f[1].latlng,f[1].r3);var g=e.$k(f,0),h=[];for(var i=0,k=j(g);i<k;++i)h.push(g[i].latlng);return h}function wD(a,b,c){var d=this;d.ln=a;var e=b||0;if(e<3)e=3;d.VG=e;d.K=c||null}wD.prototype.$k=function(a,b){var c=this;if(b>10)return a;var d=kp([a[0].latlng,a[1].latlng]);if(c.K&&!c.K.intersects(d))return[];var e=c.ln(a[0].latlng),f=c.ln(a[1].latlng),g=new np;if(!xD(a,g))return a;c.ln(g.latlng);var h=[];for(var i=1;i<4;++i){var k=i/4;h.push(new N(e.x*(1-k)+f.x*k,e.y*(1-k)+f.y*k))}var l=[];l[0]=new np;if(!xD([a[0],g],l[0]))return a;l[1]=g;l[2]=new np;if(!xD([g,a[1]],l[2]))return a;m(l,function(y,ea){l[ea]=c.ln(y.latlng)});var n=false;for(var i=0;i<3;++i){var p=h[i],s=l[i];if(!(Rc(p.x-s.x)<c.VG&&Rc(p.y-s.y)<c.VG)){n=true;break}}if(!n)return a;else{var u=[a[0],g],x=[g,a[1]],w=c.$k(u,b+1),M=c.$k(x,b+1);Dd(w,M);return w}};function xD(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;ej(b.r3);dj(b.r3,b.latlng);var c=$c(a[0].latlng.Ub,a[1].latlng.Ub),d=Zc(a[0].latlng.Ub,a[1].latlng.Ub);while(b.latlng.Ub>d)b.latlng.Ub-=360;while(b.latlng.Ub<c)b.latlng.Ub+=360;if(b.latlng.Ub>d)return false;return true}I(dn,fn,{});I(dn,en,V);I(dn,gn,{});I(dn);')