google.maps.__gjsload__('overlay', function(_){var qw=function(a){this.h=a},Zma=function(){},rw=function(a){a.To=a.To||new Zma;return a.To},$ma=function(a){this.Ea=new _.ii(function(){var b=a.To;if(a.getPanes()){if(a.getProjection()){if(!b.Jn&&a.onAdd)a.onAdd();b.Jn=!0;a.draw()}}else{if(b.Jn)if(a.onRemove)a.onRemove();else a.remove();b.Jn=!1}},0)},ana=function(a,b){function c(){return _.ji(e.Ea)}var d=rw(a),e=d.vm;e||(e=d.vm=new $ma(a));_.jb(d.Pa||[],_.uf);var f=d.Oa=d.Oa||new _.wu,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.Ts=d.Ts||new qw(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.Pa=[_.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 _.Mf&&(_.zg(b,"Ox"),_.wg(b,148440))},ena=function(a){if(a){var b=a.getMap(); if(bna(a)!==b&&b&&b instanceof _.Mf){var c=b.__gm;c.overlayLayer?a.__gmop=new cna(b,a,c.overlayLayer):c.h.then(function(d){d=d.Ha;var e=new sw(b,d);d.Xa(e);c.overlayLayer=e;dna(a);ena(a)})}}},dna=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.m.Bf(b),b.j&&(b.j=!1,b.h.onRemove?b.h.onRemove():b.h.remove()))}},bna=function(a){return(a=a.__gmop)?a.map:null},cna=function(a,b,c){this.map=a;this.h=b;this.m=c;this.j=!1;_.zg(this.map,"Ox"); _.wg(this.map,148440);c.Ne(this)},fna=function(a,b){a.h.get("projection")!=b&&(a.h.bindTo("panes",a.map.__gm),a.h.set("projection",b))},sw=function(a,b){this.X=a;this.Ca=b;this.h=null;this.j=[]};_.Pa(qw,_.P);qw.prototype.changed=function(a){"outProjection"!=a&&(a=!!(this.get("offset")&&this.get("projectionTopLeft")&&this.get("projection")&&_.we(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.h:null))};var tw={};_.Pa($ma,_.P);tw.Ne=function(a){if(a){var b=a.getMap();(rw(a).As||null)!==b&&(b&&ana(a,b),rw(a).As=b)}};tw.Bf=function(a){var b=rw(a),c=b.Oa;c&&c.unbindAll();(c=b.Ts)&&c.unbindAll();a.unbindAll();a.set("panes",null);a.set("projection",null);b.Pa&&_.jb(b.Pa,_.uf);b.Pa=null;b.vm&&(b.vm.Ea.Tc(),b.vm=null);delete rw(a).As};var uw={};cna.prototype.draw=function(){this.j||(this.j=!0,this.h.onAdd&&this.h.onAdd());this.h.draw&&this.h.draw()};sw.prototype.dispose=function(){};sw.prototype.cc=function(a,b,c,d,e,f,g,h){var k=this.h=this.h||new _.Jr(this.X,this.Ca,function(){});k.cc(a,b,c,d,e,f,g,h);a=_.A(this.j);for(b=a.next();!b.done;b=a.next())b=b.value,fna(b,k),b.draw()};sw.prototype.Ne=function(a){this.j.push(a);this.h&&fna(a,this.h);this.Ca.refresh()};sw.prototype.Bf=function(a){_.mb(this.j,a)};uw.Ne=ena;uw.Bf=dna;_.nf("overlay",{mq:function(a){if(a){(0,tw.Bf)(a);(0,uw.Bf)(a);var b=a.getMap();b&&(b instanceof _.Mf?(0,uw.Ne)(a):(0,tw.Ne)(a))}},preventMapHitsFrom:function(a){_.ls(a,{onClick:function(b){_.Zl(b.event.Ka)},Hc:function(b){return _.Qr(b)},xh:function(b){return _.Rr(b)},od:function(b){return _.Rr(b)},Oc:function(b){return _.Sr(b)}}).Ii(!0)},preventMapHitsAndGesturesFrom:function(a){a.addEventListener("click",_.rf);a.addEventListener("contextmenu",_.rf);a.addEventListener("dblclick",_.rf);a.addEventListener("mousedown", _.rf);a.addEventListener("mousemove",_.rf);a.addEventListener("MSPointerDown",_.rf);a.addEventListener("pointerdown",_.rf);a.addEventListener("touchstart",_.rf);a.addEventListener("wheel",_.rf)}});});