google.maps.__gjsload__('overlay', function(_){var cw=function(a){this.g=a},Vna=function(){},dw=function(a){a.Rn=a.Rn||new Vna;return a.Rn},Wna=function(a){this.Ba=new _.oj(()=>{const b=a.Rn;if(a.getPanes()){if(a.getProjection()){if(!b.Hm&&a.onAdd)a.onAdd();b.Hm=!0;a.draw()}}else{if(b.Hm)if(a.onRemove)a.onRemove();else a.remove();b.Hm=!1}},0)},Xna=function(a,b){const c=dw(a);let d=c.Sl;d||(d=c.Sl=new Wna(a));_.gb(c.Na||[],_.uh);var e=c.ab=c.ab||new _.mka;const f=b.__gm;e.bindTo("zoom",f);e.bindTo("offset",f);e.bindTo("center",f,"projectionCenterQ"); e.bindTo("projection",b);e.bindTo("projectionTopLeft",f);e=c.mr=c.mr||new cw(e);e.bindTo("zoom",f);e.bindTo("offset",f);e.bindTo("projection",b);e.bindTo("projectionTopLeft",f);a.bindTo("projection",e,"outProjection");a.bindTo("panes",f);e=()=>_.pj(d.Ba);c.Na=[_.K(a,"panes_changed",e),_.K(f,"zoom_changed",e),_.K(f,"offset_changed",e),_.K(b,"projection_changed",e),_.K(f,"projectioncenterq_changed",e)];_.pj(d.Ba);b instanceof _.Kh?(_.O(b,"Ox"),_.N(b,148440)):b instanceof _.Ei&&(_.O(b,"Oxs"),_.N(b,181451))}, boa=function(a){if(a){var b=a.getMap();if(Yna(a)!==b&&b&&b instanceof _.Kh){const c=b.__gm;c.overlayLayer?a.__gmop=new Zna(b,a,c.overlayLayer):c.h.then(({ha:d})=>{const e=new $na(b,d);d.xb(e);c.overlayLayer=e;aoa(a);boa(a)})}}},aoa=function(a){if(a){var b=a.__gmop;b&&(a.__gmop=null,b.g.unbindAll(),b.g.set("panes",null),b.g.set("projection",null),b.j.Dd(b),b.h&&(b.h=!1,b.g.onRemove?b.g.onRemove():b.g.remove()))}},Yna=function(a){return(a=a.__gmop)?a.map:null},coa=function(a,b){a.g.get("projection")!= b&&(a.g.bindTo("panes",a.map.__gm),a.g.set("projection",b))};_.y(cw,_.M);cw.prototype.changed=function(a){"outProjection"!=a&&(a=!!(this.get("offset")&&this.get("projectionTopLeft")&&this.get("projection")&&_.vg(this.get("zoom"))),a==!this.get("outProjection")&&this.set("outProjection",a?this.g:null))};var ew={};_.y(Wna,_.M);ew.od=function(a){if(a){var b=a.getMap();(dw(a).Uq||null)!==b&&(b&&Xna(a,b),dw(a).Uq=b)}};ew.Dd=function(a){const b=dw(a);var c=b.ab;c&&c.unbindAll();(c=b.mr)&&c.unbindAll();a.unbindAll();a.set("panes",null);a.set("projection",null);b.Na&&_.gb(b.Na,_.uh);b.Na=null;b.Sl&&(b.Sl.Ba.Cc(),b.Sl=null);delete dw(a).Uq};var fw={},Zna=class{constructor(a,b,c){this.map=a;this.g=b;this.j=c;this.h=!1;_.O(this.map,"Ox");_.N(this.map,148440);c.od(this)}draw(){this.h||(this.h=!0,this.g.onAdd&&this.g.onAdd());this.g.draw&&this.g.draw()}},$na=class{constructor(a,b){this.o=a;this.j=b;this.g=null;this.h=[]}dispose(){}Lb(a,b,c,d,e,f,g,h){const k=this.g=this.g||new _.qs(this.o,this.j,()=>{});k.Lb(a,b,c,d,e,f,g,h);for(const l of this.h)coa(l,k),l.draw()}od(a){this.h.push(a);this.g&&coa(a,this.g);this.j.refresh()}Dd(a){_.ob(this.h, a)}};fw.od=boa;fw.Dd=aoa;_.mh("overlay",{pp:function(a){if(a){(0,ew.Dd)(a);(0,fw.Dd)(a);var b=a.getMap();b&&(b instanceof _.Kh?(0,fw.od)(a):(0,ew.od)(a))}},preventMapHitsFrom:a=>{_.Bo(a,{xd:({event:b})=>{_.sn(b.Ga)},Dc:b=>_.no(b),Ng:b=>_.oo(b),gd:b=>_.oo(b),Nc:b=>_.po(b)}).Vh(!0)},preventMapHitsAndGesturesFrom:a=>{a.addEventListener("click",_.rh);a.addEventListener("contextmenu",_.rh);a.addEventListener("dblclick",_.rh);a.addEventListener("mousedown",_.rh);a.addEventListener("mousemove",_.rh);a.addEventListener("MSPointerDown", _.rh);a.addEventListener("pointerdown",_.rh);a.addEventListener("touchstart",_.rh);a.addEventListener("wheel",_.rh)}});});