google.maps.__gjsload__('overlay', function(_){var Fw=function(a){this.h=a},dna=function(){},Gw=function(a){a.wp=a.wp||new dna;return a.wp},ena=function(a){this.Ga=new _.oi(function(){var b=a.wp;if(a.getPanes()){if(a.getProjection()){if(!b.ho&&a.onAdd)a.onAdd();b.ho=!0;a.draw()}}else{if(b.ho)if(a.onRemove)a.onRemove();else a.remove();b.ho=!1}},0)},fna=function(a,b){function c(){return _.pi(e.Ga)}var d=Gw(a),e=d.Nm;e||(e=d.Nm=new ena(a));_.gb(d.Sa||[],_.rf);var f=d.nb=d.nb||new _.Ju,g=b.__gm;f.bindTo("zoom",g);f.bindTo("offset",g);f.bindTo("center", g,"projectionCenterQ");f.bindTo("projection",b);f.bindTo("projectionTopLeft",g);f=d.Dt=d.Dt||new Fw(f);f.bindTo("zoom",g);f.bindTo("offset",g);f.bindTo("projection",b);f.bindTo("projectionTopLeft",g);a.bindTo("projection",f,"outProjection");a.bindTo("panes",g);d.Sa=[_.N(a,"panes_changed",c),_.N(g,"zoom_changed",c),_.N(g,"offset_changed",c),_.N(b,"projection_changed",c),_.N(g,"projectioncenterq_changed",c)];c();b instanceof _.Lf&&(_.zg(b,"Ox"),_.xg(b,148440))},jna=function(a){if(a){var b=a.getMap(); if(gna(a)!==b&&b&&b instanceof _.Lf){var c=b.__gm;c.overlayLayer?a.__gmop=new hna(b,a,c.overlayLayer):c.h.then(function(d){d=d.Da;var e=new Hw(b,d);d.ab(e);c.overlayLayer=e;ina(a);jna(a)})}}},ina=function(a){if(a){var b=a.__gmop;b&&(a.__gmop=null,b.h.unbindAll(),b.h.set("panes",null),b.h.set("projection",null),b.o.Gf(b),b.j&&(b.j=!1,b.h.onRemove?b.h.onRemove():b.h.remove()))}},gna=function(a){return(a=a.__gmop)?a.map:null},hna=function(a,b,c){this.map=a;this.h=b;this.o=c;this.j=!1;_.zg(this.map,"Ox"); _.xg(this.map,148440);c.Te(this)},kna=function(a,b){a.h.get("projection")!=b&&(a.h.bindTo("panes",a.map.__gm),a.h.set("projection",b))},Hw=function(a,b){this.W=a;this.Ja=b;this.h=null;this.j=[]};_.Pa(Fw,_.P);Fw.prototype.changed=function(a){"outProjection"!=a&&(a=!!(this.get("offset")&&this.get("projectionTopLeft")&&this.get("projection")&&_.he(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.h:null))};var Iw={};_.Pa(ena,_.P);Iw.Te=function(a){if(a){var b=a.getMap();(Gw(a).it||null)!==b&&(b&&fna(a,b),Gw(a).it=b)}};Iw.Gf=function(a){var b=Gw(a),c=b.nb;c&&c.unbindAll();(c=b.Dt)&&c.unbindAll();a.unbindAll();a.set("panes",null);a.set("projection",null);b.Sa&&_.gb(b.Sa,_.rf);b.Sa=null;b.Nm&&(b.Nm.Ga.Vc(),b.Nm=null);delete Gw(a).it};var Jw={};hna.prototype.draw=function(){this.j||(this.j=!0,this.h.onAdd&&this.h.onAdd());this.h.draw&&this.h.draw()};Hw.prototype.dispose=function(){};Hw.prototype.jc=function(a,b,c,d,e,f,g,h){var k=this.h=this.h||new _.Wr(this.W,this.Ja,function(){});k.jc(a,b,c,d,e,f,g,h);a=_.A(this.j);for(b=a.next();!b.done;b=a.next())b=b.value,kna(b,k),b.draw()};Hw.prototype.Te=function(a){this.j.push(a);this.h&&kna(a,this.h);this.Ja.refresh()};Hw.prototype.Gf=function(a){_.mb(this.j,a)};Jw.Te=jna;Jw.Gf=ina;_.gf("overlay",{Pq:function(a){if(a){(0,Iw.Gf)(a);(0,Jw.Gf)(a);var b=a.getMap();b&&(b instanceof _.Lf?(0,Jw.Te)(a):(0,Iw.Te)(a))}},preventMapHitsFrom:function(a){_.ys(a,{onClick:function(b){_.wm(b.event.Pa)},Kc:function(b){return _.cs(b)},Hh:function(b){return _.ds(b)},sd:function(b){return _.ds(b)},Qc:function(b){return _.es(b)}}).Xi(!0)},preventMapHitsAndGesturesFrom:function(a){a.addEventListener("click",_.lf);a.addEventListener("contextmenu",_.lf);a.addEventListener("dblclick",_.lf);a.addEventListener("mousedown", _.lf);a.addEventListener("mousemove",_.lf);a.addEventListener("MSPointerDown",_.lf);a.addEventListener("pointerdown",_.lf);a.addEventListener("touchstart",_.lf);a.addEventListener("wheel",_.lf)}});});